diff --git a/SilentHillF/SDK/AIModule_classes.hpp b/SilentHillF/SDK/AIModule_classes.hpp new file mode 100644 index 0000000..e35a93d --- /dev/null +++ b/SilentHillF/SDK/AIModule_classes.hpp @@ -0,0 +1,4778 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AIModule + +#include "Basic.hpp" + +#include "AIModule_structs.hpp" +#include "NavigationSystem_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "GameplayTasks_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Class AIModule.EQSTestingPawn +// 0x00A0 (0x0710 - 0x0670) +class AEQSTestingPawn : public ACharacter +{ +public: + uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnvQuery* QueryTemplate; // 0x0670(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryParams; // 0x0678(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0x0688(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float TimeLimitPerStep; // 0x0698(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StepToDebugDraw; // 0x069C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryHightlightMode HighlightMode; // 0x06A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A1[0x3]; // 0x06A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDrawLabels : 1; // 0x06A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawFailedItems : 1; // 0x06A4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReRunQueryOnlyOnFinishedMove : 1; // 0x06A4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBeVisibleInGame : 1; // 0x06A4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTickDuringGame : 1; // 0x06A4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_6A5[0x3]; // 0x06A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EEnvQueryRunMode QueryingMode; // 0x06A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A9[0x7]; // 0x06A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNavAgentProperties NavAgentProperties; // 0x06B0(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E8[0x28]; // 0x06E8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EQSTestingPawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EQSTestingPawn") + } + static class AEQSTestingPawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEQSTestingPawn; + +// Class AIModule.AIAsyncTaskBlueprintProxy +// 0x0040 (0x0068 - 0x0028) +class UAIAsyncTaskBlueprintProxy final : public UObject +{ +public: + TMulticastInlineDelegate OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFail; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnMoveCompleted(const struct FAIRequestID& RequestID, EPathFollowingResult MovementResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIAsyncTaskBlueprintProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIAsyncTaskBlueprintProxy") + } + static class UAIAsyncTaskBlueprintProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIAsyncTaskBlueprintProxy; + +// Class AIModule.AIResourceInterface +// 0x0000 (0x0000 - 0x0000) +class IAIResourceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIResourceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIResourceInterface") + } + static class IAIResourceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAIResourceInterface; + +// Class AIModule.EnvQueryContext +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryContext : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryContext") + } + static class UEnvQueryContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryContext; + +// Class AIModule.EnvQueryContext_Querier +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryContext_Querier final : public UEnvQueryContext +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryContext_Querier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryContext_Querier") + } + static class UEnvQueryContext_Querier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryContext_Querier; + +// Class AIModule.AISenseBlueprintListener +// 0x0000 (0x00F8 - 0x00F8) +class UAISenseBlueprintListener final : public UUserDefinedStruct +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseBlueprintListener") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseBlueprintListener") + } + static class UAISenseBlueprintListener* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseBlueprintListener; + +// Class AIModule.AISenseConfig +// 0x0020 (0x0048 - 0x0028) +class UAISenseConfig : public UObject +{ +public: + struct FColor DebugColor; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxAge; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bStartsEnabled : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_31[0x17]; // 0x0031(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig") + } + static class UAISenseConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig; + +// Class AIModule.AISenseConfig_Blueprint +// 0x0008 (0x0050 - 0x0048) +class UAISenseConfig_Blueprint final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Blueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Blueprint") + } + static class UAISenseConfig_Blueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Blueprint; + +// Class AIModule.AISenseConfig_Hearing +// 0x0018 (0x0060 - 0x0048) +class UAISenseConfig_Hearing final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HearingRange; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoSHearingRange; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLoSHearing : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Hearing") + } + static class UAISenseConfig_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Hearing; + +// Class AIModule.NavFilter_AIControllerDefault +// 0x0000 (0x0048 - 0x0048) +class UNavFilter_AIControllerDefault final : public UNavigationQueryFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavFilter_AIControllerDefault") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavFilter_AIControllerDefault") + } + static class UNavFilter_AIControllerDefault* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavFilter_AIControllerDefault; + +// Class AIModule.AISenseConfig_Prediction +// 0x0000 (0x0048 - 0x0048) +class UAISenseConfig_Prediction final : public UAISenseConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Prediction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Prediction") + } + static class UAISenseConfig_Prediction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Prediction; + +// Class AIModule.AISenseConfig_Sight +// 0x0028 (0x0070 - 0x0048) +class UAISenseConfig_Sight final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SightRadius; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoseSightRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PeripheralVisionAngleDegrees; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic) + float AutoSuccessRangeFromLastSeenLocation; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointOfViewBackwardOffset; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearClippingRadius; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Sight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Sight") + } + static class UAISenseConfig_Sight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Sight; + +// Class AIModule.AISenseConfig_Team +// 0x0000 (0x0048 - 0x0048) +class UAISenseConfig_Team final : public UAISenseConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Team") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Team") + } + static class UAISenseConfig_Team* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Team; + +// Class AIModule.AISenseConfig_Touch +// 0x0008 (0x0050 - 0x0048) +class UAISenseConfig_Touch final : public UAISenseConfig +{ +public: + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Touch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Touch") + } + static class UAISenseConfig_Touch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Touch; + +// Class AIModule.AISenseEvent +// 0x0000 (0x0028 - 0x0028) +class UAISenseEvent : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseEvent") + } + static class UAISenseEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseEvent; + +// Class AIModule.AISenseEvent_Damage +// 0x0050 (0x0078 - 0x0028) +class UAISenseEvent_Damage final : public UAISenseEvent +{ +public: + struct FAIDamageEvent Event; // 0x0028(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseEvent_Damage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseEvent_Damage") + } + static class UAISenseEvent_Damage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseEvent_Damage; + +// Class AIModule.AISenseEvent_Hearing +// 0x0040 (0x0068 - 0x0028) +class UAISenseEvent_Hearing final : public UAISenseEvent +{ +public: + struct FAINoiseEvent Event; // 0x0028(0x0040)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseEvent_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseEvent_Hearing") + } + static class UAISenseEvent_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseEvent_Hearing; + +// Class AIModule.CrowdAgentInterface +// 0x0000 (0x0000 - 0x0000) +class ICrowdAgentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdAgentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdAgentInterface") + } + static class ICrowdAgentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICrowdAgentInterface; + +// Class AIModule.AISense +// 0x0050 (0x0078 - 0x0028) +class UAISense : public UObject +{ +public: + EAISenseNotifyType NotifyType; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bWantsNewPawnNotification : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAutoRegisterAllPawnsAsSources : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UAIPerceptionSystem* PerceptionSystemInstance; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x40]; // 0x0038(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense") + } + static class UAISense* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense; + +// Class AIModule.EnvQueryTypes +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTypes") + } + static class UEnvQueryTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTypes; + +// Class AIModule.EQSQueryResultSourceInterface +// 0x0000 (0x0000 - 0x0000) +class IEQSQueryResultSourceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EQSQueryResultSourceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EQSQueryResultSourceInterface") + } + static class IEQSQueryResultSourceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEQSQueryResultSourceInterface; + +// Class AIModule.EnvQueryItemType +// 0x0008 (0x0030 - 0x0028) +class UEnvQueryItemType : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType") + } + static class UEnvQueryItemType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType; + +// Class AIModule.EnvQueryItemType_VectorBase +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_VectorBase : public UEnvQueryItemType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_VectorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_VectorBase") + } + static class UEnvQueryItemType_VectorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_VectorBase; + +// Class AIModule.EnvQueryItemType_Direction +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_Direction final : public UEnvQueryItemType_VectorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_Direction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_Direction") + } + static class UEnvQueryItemType_Direction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_Direction; + +// Class AIModule.GenericTeamAgentInterface +// 0x0000 (0x0000 - 0x0000) +class IGenericTeamAgentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GenericTeamAgentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GenericTeamAgentInterface") + } + static class IGenericTeamAgentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGenericTeamAgentInterface; + +// Class AIModule.PawnAction +// 0x0068 (0x0090 - 0x0028) +class UPawnAction : public UObject +{ +public: + class UPawnAction* ChildAction; // 0x0028(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPawnAction* ParentAction; // 0x0030(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPawnActionsComponent* OwnerComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* Instigator; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBrainComponent* BrainComp; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAllowNewSameClassInstance : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bReplaceActiveSameClassInstance : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bShouldPauseMovement : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAlwaysNotifyOnFinished : 1; // 0x0080(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPawnAction* CreateActionInstance(class UObject* WorldContextObject, TSubclassOf ActionClass); + + void Finish(EPawnActionResult WithResult); + EAIRequestPriority GetActionPriority(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction") + } + static class UPawnAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction; + +// Class AIModule.PawnActionsComponent +// 0x0038 (0x00D8 - 0x00A0) +class UPawnActionsComponent final : public UActorComponent +{ +public: + class APawn* ControlledPawn; // 0x00A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ActionStacks; // 0x00A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ActionEvents; // 0x00B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UPawnAction* CurrentAction; // 0x00C8(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool K2_PerformAction(class APawn* Pawn, class UPawnAction* Action, EAIRequestPriority Priority); + + EPawnActionAbortState K2_AbortAction(class UPawnAction* ActionToAbort); + EPawnActionAbortState K2_ForceAbortAction(class UPawnAction* ActionToAbort); + bool K2_PushAction(class UPawnAction* NewAction, EAIRequestPriority Priority, class UObject* Instigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnActionsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnActionsComponent") + } + static class UPawnActionsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnActionsComponent; + +// Class AIModule.PawnAction_BlueprintBase +// 0x0000 (0x0090 - 0x0090) +class UPawnAction_BlueprintBase final : public UPawnAction +{ +public: + void ActionFinished(class APawn* ControlledPawn, EPawnActionResult WithResult); + void ActionPause(class APawn* ControlledPawn); + void ActionResume(class APawn* ControlledPawn); + void ActionStart(class APawn* ControlledPawn); + void ActionTick(class APawn* ControlledPawn, float DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_BlueprintBase") + } + static class UPawnAction_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_BlueprintBase; + +// Class AIModule.PawnAction_Move +// 0x0060 (0x00F0 - 0x0090) +class UPawnAction_Move final : public UPawnAction +{ +public: + class AActor* GoalActor; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector GoalLocation; // 0x0098(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AcceptableRadius; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAllowStrafe : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bFinishOnOverlap : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bUsePathfinding : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAllowPartialPath : 1; // 0x00C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bProjectGoalToNavigation : 1; // 0x00C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bUpdatePathToGoal : 1; // 0x00C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAbortSubActionOnPathChange : 1; // 0x00C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_C1[0x2F]; // 0x00C1(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_Move") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_Move") + } + static class UPawnAction_Move* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_Move; + +// Class AIModule.PawnAction_Repeat +// 0x0020 (0x00B0 - 0x0090) +class UPawnAction_Repeat final : public UPawnAction +{ +public: + class UPawnAction* ActionToRepeat; // 0x0090(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnAction* RecentActionCopy; // 0x0098(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPawnActionFailHandling ChildFailureHandlingMode; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_Repeat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_Repeat") + } + static class UPawnAction_Repeat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_Repeat; + +// Class AIModule.PawnAction_Sequence +// 0x0028 (0x00B8 - 0x0090) +class UPawnAction_Sequence final : public UPawnAction +{ +public: + TArray ActionSequence; // 0x0090(0x0010)(ZeroConstructor, Deprecated, UObjectWrapper, NativeAccessSpecifierPublic) + EPawnActionFailHandling ChildFailureHandlingMode; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPawnAction* RecentActionCopy; // 0x00A8(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_Sequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_Sequence") + } + static class UPawnAction_Sequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_Sequence; + +// Class AIModule.PawnAction_Wait +// 0x0010 (0x00A0 - 0x0090) +class UPawnAction_Wait final : public UPawnAction +{ +public: + float TimeToWait; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_Wait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_Wait") + } + static class UPawnAction_Wait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_Wait; + +// Class AIModule.EnvQueryNode +// 0x0008 (0x0030 - 0x0028) +class UEnvQueryNode : public UObject +{ +public: + int32 VerNum; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryNode") + } + static class UEnvQueryNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryNode; + +// Class AIModule.EnvQueryTest +// 0x01C8 (0x01F8 - 0x0030) +class UEnvQueryTest : public UEnvQueryNode +{ +public: + int32 TestOrder; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTestPurpose TestPurpose; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TestComment; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTestFilterOperator MultipleContextFilterOp; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTestScoreOperator MultipleContextScoreOp; // 0x0049(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTestFilterType FilterType; // 0x004A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderBoolValue BoolValue; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue FloatValueMin; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue FloatValueMax; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x1]; // 0x00F8(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EEnvTestScoreEquation ScoringEquation; // 0x00F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryTestClamping ClampMinType; // 0x00FA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryTestClamping ClampMaxType; // 0x00FB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEQSNormalizationType NormalizationType; // 0x00FC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue ScoreClampMin; // 0x0100(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScoreClampMax; // 0x0138(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScoringFactor; // 0x0170(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ReferenceValue; // 0x01A8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bDefineReferenceValue; // 0x01E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1[0xF]; // 0x01E1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bWorkOnFloatValues : 1; // 0x01F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_1F1[0x7]; // 0x01F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest") + } + static class UEnvQueryTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest; + +// Class AIModule.EnvQueryTest_Project +// 0x0040 (0x0238 - 0x01F8) +class UEnvQueryTest_Project final : public UEnvQueryTest +{ +public: + struct FEnvTraceData ProjectionData; // 0x01F8(0x0040)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Project") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Project") + } + static class UEnvQueryTest_Project* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Project; + +// Class AIModule.AIController +// 0x0090 (0x03B8 - 0x0328) +class AAIController : public AController +{ +public: + uint8 Pad_328[0x38]; // 0x0328(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bStartAILogicOnPossess : 1; // 0x0360(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bStopAILogicOnUnposses : 1; // 0x0360(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bLOSflag : 1; // 0x0360(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipExtraLOSChecks : 1; // 0x0360(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowStrafe : 1; // 0x0360(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWantsPlayerState : 1; // 0x0360(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetControlRotationFromPawnOrientation : 1; // 0x0360(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPathFollowingComponent* PathFollowingComponent; // 0x0368(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBrainComponent* BrainComponent; // 0x0370(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x0378(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnActionsComponent* ActionsComp; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBlackboardComponent* Blackboard; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameplayTasksComponent* CachedGameplayTasksComponent; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf DefaultNavigationFilterClass; // 0x0398(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate ReceiveMoveCompleted; // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_3B0[0x8]; // 0x03B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClaimTaskResource(TSubclassOf ResourceClass); + class UAIPerceptionComponent* GetAIPerceptionComponent(); + void K2_ClearFocus(); + void K2_SetFocalPoint(const struct FVector& FP); + void K2_SetFocus(class AActor* NewFocus); + EPathFollowingRequestResult MoveToActor(class AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); + EPathFollowingRequestResult MoveToLocation(const struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); + void OnGameplayTaskResourcesClaimed(const struct FGameplayResourceSet& NewlyClaimed, const struct FGameplayResourceSet& FreshlyReleased); + void OnUsingBlackBoard(class UBlackboardComponent* BlackboardComp, class UBlackboardData* BlackboardAsset); + bool RunBehaviorTree(class UBehaviorTree* BTAsset); + void SetMoveBlockDetection(bool bEnable); + void SetPathFollowingComponent(class UPathFollowingComponent* NewPFComponent); + void UnclaimTaskResource(TSubclassOf ResourceClass); + bool UseBlackboard(class UBlackboardData* BlackboardAsset, class UBlackboardComponent** BlackboardComponent); + + class UPawnActionsComponent* GetDeprecatedActionsComponent() const; + struct FVector GetFocalPoint() const; + struct FVector GetFocalPointOnActor(const class AActor* Actor) const; + class AActor* GetFocusActor() const; + struct FVector GetImmediateMoveDestination() const; + EPathFollowingStatus GetMoveStatus() const; + class UPathFollowingComponent* GetPathFollowingComponent() const; + bool HasPartialPath() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIController") + } + static class AAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAIController; + +// Class AIModule.AIResource_Movement +// 0x0000 (0x0038 - 0x0038) +class UAIResource_Movement final : public UGameplayTaskResource +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIResource_Movement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIResource_Movement") + } + static class UAIResource_Movement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIResource_Movement; + +// Class AIModule.AIResource_Logic +// 0x0000 (0x0038 - 0x0038) +class UAIResource_Logic final : public UGameplayTaskResource +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIResource_Logic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIResource_Logic") + } + static class UAIResource_Logic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIResource_Logic; + +// Class AIModule.AISubsystem +// 0x0010 (0x0038 - 0x0028) +class UAISubsystem : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAISystem* AISystem; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISubsystem") + } + static class UAISubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISubsystem; + +// Class AIModule.AISystem +// 0x0140 (0x01A0 - 0x0060) +class UAISystem final : public UAISystemBase +{ +public: + struct FSoftClassPath PerceptionSystemClassName; // 0x0060(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath HotSpotManagerClassName; // 0x0080(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath EnvQueryManagerClassName; // 0x00A0(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AcceptanceRadius; // 0x00C0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathfollowingRegularPathPointAcceptanceRadius; // 0x00C4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathfollowingNavLinkAcceptanceRadius; // 0x00C8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFinishMoveOnGoalOverlap; // 0x00CC(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAcceptPartialPaths; // 0x00CD(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowStrafing; // 0x00CE(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowControllersAsEQSQuerier; // 0x00CF(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDebuggerPlugin; // 0x00D0(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForgetStaleActors; // 0x00D1(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddBlackboardSelfKey; // 0x00D2(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearBBEntryOnBTEQSFail; // 0x00D3(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlackboardKeyDecoratorAllowsNoneAsValue; // 0x00D4(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr DefaultBlackboard; // 0x00D8(0x0028)(Edit, Config, DisableEditOnInstance, GlobalConfig, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DefaultSightCollisionChannel; // 0x0100(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UBehaviorTreeManager* BehaviorTreeManager; // 0x0108(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UEnvQueryManager* EnvironmentQueryManager; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAIPerceptionSystem* PerceptionSystem; // 0x0118(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllProxyObjects; // 0x0120(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class UAIHotSpotManager* HotSpotManager; // 0x0130(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNavLocalGridManager* NavLocalGrids; // 0x0138(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_140[0x60]; // 0x0140(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AIIgnorePlayers(); + void AILoggingVerbose(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISystem") + } + static class UAISystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISystem; + +// Class AIModule.BehaviorTree +// 0x0040 (0x0068 - 0x0028) +class UBehaviorTree final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UBTCompositeNode* RootNode; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardData* BlackboardAsset; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RootDecorators; // 0x0040(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray RootDecoratorOps; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BehaviorTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BehaviorTree") + } + static class UBehaviorTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBehaviorTree; + +// Class AIModule.BrainComponent +// 0x0058 (0x00F8 - 0x00A0) +class UBrainComponent : public UActorComponent +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlackboardComponent* BlackboardComp; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AAIController* AIOwner; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B8[0x40]; // 0x00B8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RestartLogic(); + void StartLogic(); + void StopLogic(const class FString& Reason); + + bool IsPaused() const; + bool IsRunning() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrainComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrainComponent") + } + static class UBrainComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrainComponent; + +// Class AIModule.BehaviorTreeComponent +// 0x0198 (0x0290 - 0x00F8) +class UBehaviorTreeComponent final : public UBrainComponent +{ +public: + uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NodeInstances; // 0x0118(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_128[0x148]; // 0x0128(0x0148)(Fixing Size After Last Property [ Dumper-7 ]) + class UBehaviorTree* DefaultBehaviorTreeAsset; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_278[0x18]; // 0x0278(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddCooldownTagDuration(const struct FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration); + void SetDynamicSubtree(const struct FGameplayTag& InjectTag, class UBehaviorTree* BehaviorAsset); + + double GetTagCooldownEndTime(const struct FGameplayTag& CooldownTag) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BehaviorTreeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BehaviorTreeComponent") + } + static class UBehaviorTreeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBehaviorTreeComponent; + +// Class AIModule.CrowdManager +// 0x00C8 (0x00F0 - 0x0028) +class UCrowdManager final : public UCrowdManagerBase +{ +public: + class ANavigationData* MyNavData; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AvoidanceConfig; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray SamplingPatterns; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + int32 MaxAgents; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxAgentRadius; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxAvoidedAgents; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxAvoidedWalls; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NavmeshCheckInterval; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PathOptimizationInterval; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SeparationDirClamp; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PathOffsetRadiusMultiplier; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_70_0 : 4; // 0x0070(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bResolveCollisions : 1; // 0x0070(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_71[0x7F]; // 0x0071(0x007F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdManager") + } + static class UCrowdManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCrowdManager; + +// Class AIModule.BehaviorTreeManager +// 0x0028 (0x0050 - 0x0028) +class UBehaviorTreeManager final : public UObject +{ +public: + int32 MaxDebuggerSteps; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LoadedTemplates; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ActiveComponents; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BehaviorTreeManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BehaviorTreeManager") + } + static class UBehaviorTreeManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBehaviorTreeManager; + +// Class AIModule.BehaviorTreeTypes +// 0x0000 (0x0028 - 0x0028) +class UBehaviorTreeTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BehaviorTreeTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BehaviorTreeTypes") + } + static class UBehaviorTreeTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBehaviorTreeTypes; + +// Class AIModule.EnvQueryTest_Pathfinding +// 0x0088 (0x0280 - 0x01F8) +class UEnvQueryTest_Pathfinding : public UEnvQueryTest +{ +public: + EEnvTestPathfinding TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf Context; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue PathFromContext; // 0x0208(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue SkipUnreachable; // 0x0240(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Pathfinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Pathfinding") + } + static class UEnvQueryTest_Pathfinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Pathfinding; + +// Class AIModule.BlackboardAssetProvider +// 0x0000 (0x0000 - 0x0000) +class IBlackboardAssetProvider final +{ +public: + class UBlackboardData* GetBlackboardAsset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardAssetProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardAssetProvider") + } + static class IBlackboardAssetProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBlackboardAssetProvider; + +// Class AIModule.BlackboardComponent +// 0x0108 (0x01A8 - 0x00A0) +class UBlackboardComponent final : public UActorComponent +{ +public: + class UBrainComponent* BrainComp; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlackboardData* DefaultBlackboardAsset; // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlackboardData* BlackboardAsset; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B8[0x20]; // 0x00B8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray KeyInstances; // 0x00D8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_E8[0xC0]; // 0x00E8(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearValue(const class FName& KeyName); + void SetValueAsBool(const class FName& KeyName, bool BoolValue); + void SetValueAsClass(const class FName& KeyName, class UClass* ClassValue); + void SetValueAsEnum(const class FName& KeyName, uint8 EnumValue); + void SetValueAsFloat(const class FName& KeyName, float FloatValue); + void SetValueAsInt(const class FName& KeyName, int32 IntValue); + void SetValueAsName(const class FName& KeyName, class FName NameValue); + void SetValueAsObject(const class FName& KeyName, class UObject* ObjectValue); + void SetValueAsRotator(const class FName& KeyName, const struct FRotator& VectorValue); + void SetValueAsString(const class FName& KeyName, const class FString& StringValue); + void SetValueAsVector(const class FName& KeyName, const struct FVector& VectorValue); + + bool GetLocationFromEntry(const class FName& KeyName, struct FVector* ResultLocation) const; + bool GetRotationFromEntry(const class FName& KeyName, struct FRotator* ResultRotation) const; + bool GetValueAsBool(const class FName& KeyName) const; + class UClass* GetValueAsClass(const class FName& KeyName) const; + uint8 GetValueAsEnum(const class FName& KeyName) const; + float GetValueAsFloat(const class FName& KeyName) const; + int32 GetValueAsInt(const class FName& KeyName) const; + class FName GetValueAsName(const class FName& KeyName) const; + class UObject* GetValueAsObject(const class FName& KeyName) const; + struct FRotator GetValueAsRotator(const class FName& KeyName) const; + class FString GetValueAsString(const class FName& KeyName) const; + struct FVector GetValueAsVector(const class FName& KeyName) const; + bool IsVectorValueSet(const class FName& KeyName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardComponent") + } + static class UBlackboardComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardComponent; + +// Class AIModule.GridPathAIController +// 0x0000 (0x03B8 - 0x03B8) +class AGridPathAIController final : public AAIController +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridPathAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridPathAIController") + } + static class AGridPathAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGridPathAIController; + +// Class AIModule.BlackboardData +// 0x0020 (0x0050 - 0x0030) +class UBlackboardData final : public UDataAsset +{ +public: + class UBlackboardData* Parent; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Keys; // 0x0038(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bHasSynchronizedKeys : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardData") + } + static class UBlackboardData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardData; + +// Class AIModule.BlackboardKeyType +// 0x0008 (0x0030 - 0x0028) +class UBlackboardKeyType : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType") + } + static class UBlackboardKeyType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType; + +// Class AIModule.BlackboardKeyType_Bool +// 0x0008 (0x0038 - 0x0030) +class UBlackboardKeyType_Bool final : public UBlackboardKeyType +{ +public: + bool bDefaultValue; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Bool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Bool") + } + static class UBlackboardKeyType_Bool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Bool; + +// Class AIModule.BlackboardKeyType_Class +// 0x0008 (0x0038 - 0x0030) +class UBlackboardKeyType_Class final : public UBlackboardKeyType +{ +public: + TSubclassOf BaseClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Class") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Class") + } + static class UBlackboardKeyType_Class* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Class; + +// Class AIModule.BTNode +// 0x0030 (0x0058 - 0x0028) +class UBTNode : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NodeName; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* TreeAsset; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBTCompositeNode* ParentNode; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTNode") + } + static class UBTNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTNode; + +// Class AIModule.BTTaskNode +// 0x0018 (0x0070 - 0x0058) +class UBTTaskNode : public UBTNode +{ +public: + TArray Services; // 0x0058(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 bIgnoreRestartSelf : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTaskNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTaskNode") + } + static class UBTTaskNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTaskNode; + +// Class AIModule.BTTask_RunBehavior +// 0x0008 (0x0078 - 0x0070) +class UBTTask_RunBehavior final : public UBTTaskNode +{ +public: + class UBehaviorTree* BehaviorAsset; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RunBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RunBehavior") + } + static class UBTTask_RunBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RunBehavior; + +// Class AIModule.BlackboardKeyType_Enum +// 0x0020 (0x0050 - 0x0030) +class UBlackboardKeyType_Enum final : public UBlackboardKeyType +{ +public: + class UEnum* EnumType; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnumName; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsEnumNameValid : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Enum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Enum") + } + static class UBlackboardKeyType_Enum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Enum; + +// Class AIModule.BlackboardKeyType_Float +// 0x0008 (0x0038 - 0x0030) +class UBlackboardKeyType_Float final : public UBlackboardKeyType +{ +public: + float DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Float") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Float") + } + static class UBlackboardKeyType_Float* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Float; + +// Class AIModule.BTTask_FinishWithResult +// 0x0008 (0x0078 - 0x0070) +class UBTTask_FinishWithResult final : public UBTTaskNode +{ +public: + EBTNodeResult Result; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_FinishWithResult") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_FinishWithResult") + } + static class UBTTask_FinishWithResult* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_FinishWithResult; + +// Class AIModule.BlackboardKeyType_Int +// 0x0008 (0x0038 - 0x0030) +class UBlackboardKeyType_Int final : public UBlackboardKeyType +{ +public: + int32 DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Int") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Int") + } + static class UBlackboardKeyType_Int* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Int; + +// Class AIModule.BlackboardKeyType_Name +// 0x0008 (0x0038 - 0x0030) +class UBlackboardKeyType_Name final : public UBlackboardKeyType +{ +public: + class FName DefaultValue; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Name") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Name") + } + static class UBlackboardKeyType_Name* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Name; + +// Class AIModule.NavLocalGridManager +// 0x0030 (0x0058 - 0x0028) +class UNavLocalGridManager final : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static int32 AddLocalNavigationGridForBox(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent, const struct FRotator& Rotation, const int32 Radius2D, const float Height, bool bRebuildGrids); + static int32 AddLocalNavigationGridForCapsule(class UObject* WorldContextObject, const struct FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, const int32 Radius2D, const float Height, bool bRebuildGrids); + static int32 AddLocalNavigationGridForPoint(class UObject* WorldContextObject, const struct FVector& Location, const int32 Radius2D, const float Height, bool bRebuildGrids); + static int32 AddLocalNavigationGridForPoints(class UObject* WorldContextObject, const TArray& Locations, const int32 Radius2D, const float Height, bool bRebuildGrids); + static bool FindLocalNavigationGridPath(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray* PathPoints); + static void RemoveLocalNavigationGrid(class UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); + static bool SetLocalNavigationGridDensity(class UObject* WorldContextObject, float CellSize); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLocalGridManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLocalGridManager") + } + static class UNavLocalGridManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLocalGridManager; + +// Class AIModule.BlackboardKeyType_NativeEnum +// 0x0018 (0x0048 - 0x0030) +class UBlackboardKeyType_NativeEnum final : public UBlackboardKeyType +{ +public: + class FString EnumName; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnum* EnumType; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_NativeEnum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_NativeEnum") + } + static class UBlackboardKeyType_NativeEnum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_NativeEnum; + +// Class AIModule.BlackboardKeyType_Object +// 0x0008 (0x0038 - 0x0030) +class UBlackboardKeyType_Object final : public UBlackboardKeyType +{ +public: + TSubclassOf BaseClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Object") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Object") + } + static class UBlackboardKeyType_Object* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Object; + +// Class AIModule.BlackboardKeyType_Rotator +// 0x0020 (0x0050 - 0x0030) +class UBlackboardKeyType_Rotator final : public UBlackboardKeyType +{ +public: + struct FRotator DefaultValue; // 0x0030(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUseDefaultValue; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Rotator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Rotator") + } + static class UBlackboardKeyType_Rotator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Rotator; + +// Class AIModule.BlackboardKeyType_String +// 0x0020 (0x0050 - 0x0030) +class UBlackboardKeyType_String final : public UBlackboardKeyType +{ +public: + class FString StringValue; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_String") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_String") + } + static class UBlackboardKeyType_String* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_String; + +// Class AIModule.AISense_Sight +// 0x0130 (0x01A8 - 0x0078) +class UAISense_Sight final : public UAISense +{ +public: + uint8 Pad_78[0xD8]; // 0x0078(0x00D8)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxTracesPerTick; // 0x0150(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxAsyncTracesPerTick; // 0x0154(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MinQueriesPerTimeSliceCheck; // 0x0158(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double MaxTimeSlicePerTick; // 0x0160(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HighImportanceQueryDistanceThreshold; // 0x0168(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxQueryImportance; // 0x0170(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SightLimitQueryImportance; // 0x0174(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PendingQueriesBudgetReductionRatio; // 0x0178(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseAsynchronousTraceForDefaultSightQueries; // 0x017C(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_17D[0x2B]; // 0x017D(0x002B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Sight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Sight") + } + static class UAISense_Sight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Sight; + +// Class AIModule.BlackboardKeyType_Vector +// 0x0020 (0x0050 - 0x0030) +class UBlackboardKeyType_Vector final : public UBlackboardKeyType +{ +public: + struct FVector DefaultValue; // 0x0030(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDefaultValue; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Vector") + } + static class UBlackboardKeyType_Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Vector; + +// Class AIModule.BTTask_PawnActionBase +// 0x0000 (0x0070 - 0x0070) +class UBTTask_PawnActionBase : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PawnActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PawnActionBase") + } + static class UBTTask_PawnActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PawnActionBase; + +// Class AIModule.BTTask_PushPawnAction +// 0x0008 (0x0078 - 0x0070) +class UBTTask_PushPawnAction final : public UBTTask_PawnActionBase +{ +public: + class UPawnAction* Action; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PushPawnAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PushPawnAction") + } + static class UBTTask_PushPawnAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PushPawnAction; + +// Class AIModule.BTAuxiliaryNode +// 0x0008 (0x0060 - 0x0058) +class UBTAuxiliaryNode : public UBTNode +{ +public: + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTAuxiliaryNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTAuxiliaryNode") + } + static class UBTAuxiliaryNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTAuxiliaryNode; + +// Class AIModule.BTCompositeNode +// 0x0028 (0x0080 - 0x0058) +class UBTCompositeNode : public UBTNode +{ +public: + TArray Children; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Services; // 0x0068(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 bApplyDecoratorScope : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTCompositeNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTCompositeNode") + } + static class UBTCompositeNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTCompositeNode; + +// Class AIModule.AISense_Blueprint +// 0x0028 (0x00A0 - 0x0078) +class UAISense_Blueprint final : public UAISense +{ +public: + TSubclassOf ListenerDataType; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ListenerContainer; // 0x0080(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray UnprocessedEvents; // 0x0090(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + void K2_OnNewPawn(class APawn* NewPawn); + void OnListenerRegistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + void OnListenerUnregistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + void OnListenerUpdated(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + float OnUpdate(const TArray& EventsToProcess); + + void GetAllListenerActors(TArray* ListenerActors) const; + void GetAllListenerComponents(TArray* ListenerComponents) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Blueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Blueprint") + } + static class UAISense_Blueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Blueprint; + +// Class AIModule.BTDecorator +// 0x0008 (0x0068 - 0x0060) +class UBTDecorator : public UBTAuxiliaryNode +{ +public: + uint8 BitPad_60_0 : 7; // 0x0060(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bInverseCondition : 1; // 0x0060(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EBTFlowAbortMode FlowAbortMode; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator") + } + static class UBTDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator; + +// Class AIModule.BTFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UBTFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ClearBlackboardValue(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static void ClearBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class AActor* GetBlackboardValueAsActor(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static bool GetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class UClass* GetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static uint8 GetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static float GetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static int32 GetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class FName GetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class UObject* GetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static struct FRotator GetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class FString GetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static struct FVector GetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class UBehaviorTreeComponent* GetOwnerComponent(class UBTNode* NodeOwner); + static class UBlackboardComponent* GetOwnersBlackboard(class UBTNode* NodeOwner); + static void SetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, bool Value); + static void SetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UClass* Value); + static void SetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, uint8 Value); + static void SetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, float Value); + static void SetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, int32 Value); + static void SetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class FName Value); + static void SetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UObject* Value); + static void SetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FRotator& Value); + static void SetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const class FString& Value); + static void SetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FVector& Value); + static void StartUsingExternalEvent(class UBTNode* NodeOwner, class AActor* OwningActor); + static void StopUsingExternalEvent(class UBTNode* NodeOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTFunctionLibrary") + } + static class UBTFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTFunctionLibrary; + +// Class AIModule.EnvQueryTest_Distance +// 0x0010 (0x0208 - 0x01F8) +class UEnvQueryTest_Distance final : public UEnvQueryTest +{ +public: + EEnvTestDistance TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DistanceTo; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Distance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Distance") + } + static class UEnvQueryTest_Distance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Distance; + +// Class AIModule.BTService +// 0x0010 (0x0070 - 0x0060) +class UBTService : public UBTAuxiliaryNode +{ +public: + float Interval; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RandomDeviation; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCallTickOnSearchStart : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bRestartTimerOnEachActivation : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService") + } + static class UBTService* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService; + +// Class AIModule.AITask +// 0x0008 (0x0070 - 0x0068) +class UAITask : public UGameplayTask +{ +public: + class AAIController* OwnerController; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AITask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AITask") + } + static class UAITask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAITask; + +// Class AIModule.AITask_RunEQS +// 0x0078 (0x00E8 - 0x0070) +class UAITask_RunEQS final : public UAITask +{ +public: + uint8 Pad_70[0x78]; // 0x0070(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAITask_RunEQS* RunEQS(class AAIController* Controller, class UEnvQuery* QueryTemplate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AITask_RunEQS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AITask_RunEQS") + } + static class UAITask_RunEQS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAITask_RunEQS; + +// Class AIModule.BTComposite_Selector +// 0x0000 (0x0080 - 0x0080) +class UBTComposite_Selector final : public UBTCompositeNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_Selector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_Selector") + } + static class UBTComposite_Selector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_Selector; + +// Class AIModule.BTComposite_Sequence +// 0x0000 (0x0080 - 0x0080) +class UBTComposite_Sequence final : public UBTCompositeNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_Sequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_Sequence") + } + static class UBTComposite_Sequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_Sequence; + +// Class AIModule.AIBlueprintHelperLibrary +// 0x0000 (0x0028 - 0x0028) +class UAIBlueprintHelperLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(class UObject* WorldContextObject, class APawn* Pawn, const struct FVector& Destination, class AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); + static class AAIController* GetAIController(class AActor* ControlledActor); + static class UBlackboardComponent* GetBlackboard(class AActor* Target); + static class UNavigationPath* GetCurrentPath(class AController* Controller); + static int32 GetCurrentPathIndex(const class AController* Controller); + static const TArray GetCurrentPathPoints(class AController* Controller); + static int32 GetNextNavLinkIndex(const class AController* Controller); + static bool IsValidAIDirection(const struct FVector& DirectionVector); + static bool IsValidAILocation(const struct FVector& Location); + static bool IsValidAIRotation(const struct FRotator& Rotation); + static void LockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); + static void SendAIMessage(class APawn* Target, class FName Message, class UObject* MessageSource, bool bSuccess); + static void SimpleMoveToActor(class AController* Controller, const class AActor* Goal); + static void SimpleMoveToLocation(class AController* Controller, const struct FVector& Goal); + static class APawn* SpawnAIFromClass(class UObject* WorldContextObject, TSubclassOf PawnClass, class UBehaviorTree* BehaviorTree, const struct FVector& Location, const struct FRotator& Rotation, bool bNoCollisionFail, class AActor* Owner); + static void UnlockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIBlueprintHelperLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIBlueprintHelperLibrary") + } + static class UAIBlueprintHelperLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIBlueprintHelperLibrary; + +// Class AIModule.BTComposite_SimpleParallel +// 0x0008 (0x0088 - 0x0080) +class UBTComposite_SimpleParallel final : public UBTCompositeNode +{ +public: + EBTParallelMode FinishMode; // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_SimpleParallel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_SimpleParallel") + } + static class UBTComposite_SimpleParallel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_SimpleParallel; + +// Class AIModule.BTDecorator_BlackboardBase +// 0x0028 (0x0090 - 0x0068) +class UBTDecorator_BlackboardBase : public UBTDecorator +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_BlackboardBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_BlackboardBase") + } + static class UBTDecorator_BlackboardBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_BlackboardBase; + +// Class AIModule.BTDecorator_Blackboard +// 0x0030 (0x00C0 - 0x0090) +class UBTDecorator_Blackboard : public UBTDecorator_BlackboardBase +{ +public: + int32 IntValue; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FloatValue; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString StringValue; // 0x0098(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString CachedDescription; // 0x00A8(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 OperationType; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EBTBlackboardRestart NotifyObserver; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Blackboard") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Blackboard") + } + static class UBTDecorator_Blackboard* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Blackboard; + +// Class AIModule.BTDecorator_BlueprintBase +// 0x0038 (0x00A0 - 0x0068) +class UBTDecorator_BlueprintBase : public UBTDecorator +{ +public: + class AAIController* AIOwner; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ObservedKeyNames; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShowPropertyDetails : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCheckConditionOnlyBlackBoardChanges : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool PerformConditionCheck(class AActor* OwnerActor); + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveExecutionFinish(class AActor* OwnerActor, EBTNodeResult NodeResult); + void ReceiveExecutionFinishAI(class AAIController* OwnerController, class APawn* ControlledPawn, EBTNodeResult NodeResult); + void ReceiveExecutionStart(class AActor* OwnerActor); + void ReceiveExecutionStartAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveObserverActivated(class AActor* OwnerActor); + void ReceiveObserverActivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveObserverDeactivated(class AActor* OwnerActor); + void ReceiveObserverDeactivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + + bool IsDecoratorExecutionActive() const; + bool IsDecoratorObserverActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_BlueprintBase") + } + static class UBTDecorator_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_BlueprintBase; + +// Class AIModule.EnvQueryTest_Trace +// 0x00F0 (0x02E8 - 0x01F8) +class UEnvQueryTest_Trace final : public UEnvQueryTest +{ +public: + struct FEnvTraceData TraceData; // 0x01F8(0x0040)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue TraceFromContext; // 0x0238(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ItemHeightOffset; // 0x0270(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ContextHeightOffset; // 0x02A8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf Context; // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Trace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Trace") + } + static class UEnvQueryTest_Trace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Trace; + +// Class AIModule.BTDecorator_CheckGameplayTagsOnActor +// 0x0060 (0x00C8 - 0x0068) +class UBTDecorator_CheckGameplayTagsOnActor final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + EGameplayContainerMatchType TagsToMatch; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer GameplayTags; // 0x0098(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + class FString CachedDescription; // 0x00B8(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CheckGameplayTagsOnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CheckGameplayTagsOnActor") + } + static class UBTDecorator_CheckGameplayTagsOnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CheckGameplayTagsOnActor; + +// Class AIModule.BTDecorator_CompareBBEntries +// 0x0058 (0x00C0 - 0x0068) +class UBTDecorator_CompareBBEntries final : public UBTDecorator +{ +public: + EBlackBoardEntryComparison Operator; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector BlackboardKeyA; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector BlackboardKeyB; // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CompareBBEntries") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CompareBBEntries") + } + static class UBTDecorator_CompareBBEntries* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CompareBBEntries; + +// Class AIModule.BTDecorator_ConditionalLoop +// 0x0000 (0x00C0 - 0x00C0) +class UBTDecorator_ConditionalLoop final : public UBTDecorator_Blackboard +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ConditionalLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ConditionalLoop") + } + static class UBTDecorator_ConditionalLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ConditionalLoop; + +// Class AIModule.BTDecorator_ConeCheck +// 0x0088 (0x00F0 - 0x0068) +class UBTDecorator_ConeCheck final : public UBTDecorator +{ +public: + float ConeHalfAngle; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ConeOrigin; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ConeDirection; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Observed; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ConeCheck") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ConeCheck") + } + static class UBTDecorator_ConeCheck* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ConeCheck; + +// Class AIModule.AITask_LockLogic +// 0x0000 (0x0070 - 0x0070) +class UAITask_LockLogic final : public UAITask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AITask_LockLogic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AITask_LockLogic") + } + static class UAITask_LockLogic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAITask_LockLogic; + +// Class AIModule.BTDecorator_Cooldown +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_Cooldown final : public UBTDecorator +{ +public: + float CoolDownTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Cooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Cooldown") + } + static class UBTDecorator_Cooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Cooldown; + +// Class AIModule.BTDecorator_DoesPathExist +// 0x0060 (0x00C8 - 0x0068) +class UBTDecorator_DoesPathExist final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector BlackboardKeyA; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector BlackboardKeyB; // 0x0090(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 bUseSelf : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EPathExistanceQueryType PathQueryType; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_DoesPathExist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_DoesPathExist") + } + static class UBTDecorator_DoesPathExist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_DoesPathExist; + +// Class AIModule.BTDecorator_ForceSuccess +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_ForceSuccess final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ForceSuccess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ForceSuccess") + } + static class UBTDecorator_ForceSuccess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ForceSuccess; + +// Class AIModule.BTDecorator_IsAtLocation +// 0x0048 (0x00D8 - 0x0090) +class UBTDecorator_IsAtLocation final : public UBTDecorator_BlackboardBase +{ +public: + float AcceptableRadius; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue ParametrizedAcceptableRadius; // 0x0098(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EFAIDistanceType GeometricDistanceType; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseParametrizedRadius : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseNavAgentGoalLocation : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPathFindingBasedTest : 1; // 0x00D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsAtLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsAtLocation") + } + static class UBTDecorator_IsAtLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsAtLocation; + +// Class AIModule.BTDecorator_IsBBEntryOfClass +// 0x0008 (0x0098 - 0x0090) +class UBTDecorator_IsBBEntryOfClass final : public UBTDecorator_BlackboardBase +{ +public: + TSubclassOf TestClass; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsBBEntryOfClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsBBEntryOfClass") + } + static class UBTDecorator_IsBBEntryOfClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsBBEntryOfClass; + +// Class AIModule.BTDecorator_KeepInCone +// 0x0060 (0x00C8 - 0x0068) +class UBTDecorator_KeepInCone final : public UBTDecorator +{ +public: + float ConeHalfAngle; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ConeOrigin; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Observed; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + uint8 bUseSelfAsOrigin : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSelfAsObserved : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_KeepInCone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_KeepInCone") + } + static class UBTDecorator_KeepInCone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_KeepInCone; + +// Class AIModule.BTDecorator_Loop +// 0x0010 (0x0078 - 0x0068) +class UBTDecorator_Loop final : public UBTDecorator +{ +public: + int32 NumLoops; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInfiniteLoop; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InfiniteLoopTimeoutTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Loop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Loop") + } + static class UBTDecorator_Loop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Loop; + +// Class AIModule.BTDecorator_ReachedMoveGoal +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_ReachedMoveGoal final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ReachedMoveGoal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ReachedMoveGoal") + } + static class UBTDecorator_ReachedMoveGoal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ReachedMoveGoal; + +// Class AIModule.BTDecorator_SetTagCooldown +// 0x0010 (0x0078 - 0x0068) +class UBTDecorator_SetTagCooldown final : public UBTDecorator +{ +public: + struct FGameplayTag CooldownTag; // 0x0068(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_SetTagCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_SetTagCooldown") + } + static class UBTDecorator_SetTagCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_SetTagCooldown; + +// Class AIModule.BTDecorator_TagCooldown +// 0x0010 (0x0078 - 0x0068) +class UBTDecorator_TagCooldown : public UBTDecorator +{ +public: + struct FGameplayTag CooldownTag; // 0x0068(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActivatesCooldown; // 0x0075(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_TagCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_TagCooldown") + } + static class UBTDecorator_TagCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_TagCooldown; + +// Class AIModule.BTDecorator_TimeLimit +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_TimeLimit final : public UBTDecorator +{ +public: + float TimeLimit; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_TimeLimit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_TimeLimit") + } + static class UBTDecorator_TimeLimit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_TimeLimit; + +// Class AIModule.BTService_BlackboardBase +// 0x0028 (0x0098 - 0x0070) +class UBTService_BlackboardBase : public UBTService +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_BlackboardBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_BlackboardBase") + } + static class UBTService_BlackboardBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_BlackboardBase; + +// Class AIModule.BTService_BlueprintBase +// 0x0028 (0x0098 - 0x0070) +class UBTService_BlueprintBase : public UBTService +{ +public: + class AAIController* AIOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShowPropertyDetails : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bShowEventDetails : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ReceiveActivation(class AActor* OwnerActor); + void ReceiveActivationAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveDeactivation(class AActor* OwnerActor); + void ReceiveDeactivationAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveSearchStart(class AActor* OwnerActor); + void ReceiveSearchStartAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + + bool IsServiceActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_BlueprintBase") + } + static class UBTService_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_BlueprintBase; + +// Class AIModule.BTService_DefaultFocus +// 0x0008 (0x00A0 - 0x0098) +class UBTService_DefaultFocus final : public UBTService_BlackboardBase +{ +public: + uint8 FocusPriority; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_DefaultFocus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_DefaultFocus") + } + static class UBTService_DefaultFocus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_DefaultFocus; + +// Class AIModule.BTService_RunEQS +// 0x0060 (0x00F8 - 0x0098) +class UBTService_RunEQS final : public UBTService_BlackboardBase +{ +public: + struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0x0098(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) + bool bUpdateBBOnFail; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E1[0x17]; // 0x00E1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_RunEQS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_RunEQS") + } + static class UBTService_RunEQS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_RunEQS; + +// Class AIModule.BTTask_BlackboardBase +// 0x0028 (0x0098 - 0x0070) +class UBTTask_BlackboardBase : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_BlackboardBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_BlackboardBase") + } + static class UBTTask_BlackboardBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_BlackboardBase; + +// Class AIModule.BTTask_BlueprintBase +// 0x0038 (0x00A8 - 0x0070) +class UBTTask_BlueprintBase : public UBTTaskNode +{ +public: + class AAIController* AIOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FIntervalCountdown TickInterval; // 0x0080(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShowPropertyDetails : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FinishAbort(); + void FinishExecute(bool bSuccess); + void ReceiveAbort(class AActor* OwnerActor); + void ReceiveAbortAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveExecute(class AActor* OwnerActor); + void ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + void SetFinishOnMessage(class FName MessageName); + void SetFinishOnMessageWithId(class FName MessageName, int32 RequestID); + + bool IsTaskAborting() const; + bool IsTaskExecuting() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_BlueprintBase") + } + static class UBTTask_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_BlueprintBase; + +// Class AIModule.BTTask_GameplayTaskBase +// 0x0008 (0x0078 - 0x0070) +class UBTTask_GameplayTaskBase final : public UBTTaskNode +{ +public: + uint8 bWaitForGameplayTask : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_GameplayTaskBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_GameplayTaskBase") + } + static class UBTTask_GameplayTaskBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_GameplayTaskBase; + +// Class AIModule.BTTask_MakeNoise +// 0x0008 (0x0078 - 0x0070) +class UBTTask_MakeNoise final : public UBTTaskNode +{ +public: + float Loudnes; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_MakeNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_MakeNoise") + } + static class UBTTask_MakeNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_MakeNoise; + +// Class AIModule.BTTask_MoveTo +// 0x0018 (0x00B0 - 0x0098) +class UBTTask_MoveTo : public UBTTask_BlackboardBase +{ +public: + float AcceptableRadius; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObservedBlackboardValueTolerance; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bObserveBlackboardValue : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowStrafe : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowPartialPath : 1; // 0x00AC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTrackMovingGoal : 1; // 0x00AC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequireNavigableEndLocation : 1; // 0x00AC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProjectGoalLocation : 1; // 0x00AC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReachTestIncludesAgentRadius : 1; // 0x00AC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReachTestIncludesGoalRadius : 1; // 0x00AC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopOnOverlap : 1; // 0x00AD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopOnOverlapNeedsUpdate : 1; // 0x00AD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_MoveTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_MoveTo") + } + static class UBTTask_MoveTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_MoveTo; + +// Class AIModule.BTTask_MoveDirectlyToward +// 0x0008 (0x00B8 - 0x00B0) +class UBTTask_MoveDirectlyToward final : public UBTTask_MoveTo +{ +public: + uint8 bDisablePathUpdateOnGoalLocationChange : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProjectVectorGoalToNavigation : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdatedDeprecatedProperties : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_MoveDirectlyToward") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_MoveDirectlyToward") + } + static class UBTTask_MoveDirectlyToward* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_MoveDirectlyToward; + +// Class AIModule.BTTask_PlayAnimation +// 0x0040 (0x00B0 - 0x0070) +class UBTTask_PlayAnimation final : public UBTTaskNode +{ +public: + class UAnimationAsset* AnimationToPlay; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNonBlocking : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UBehaviorTreeComponent* MyOwnerComp; // 0x0080(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* CachedSkelMesh; // 0x0088(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PlayAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PlayAnimation") + } + static class UBTTask_PlayAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PlayAnimation; + +// Class AIModule.BTTask_PlaySound +// 0x0008 (0x0078 - 0x0070) +class UBTTask_PlaySound final : public UBTTaskNode +{ +public: + class USoundCue* SoundToPlay; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PlaySound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PlaySound") + } + static class UBTTask_PlaySound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PlaySound; + +// Class AIModule.BTTask_RotateToFaceBBEntry +// 0x0008 (0x00A0 - 0x0098) +class UBTTask_RotateToFaceBBEntry final : public UBTTask_BlackboardBase +{ +public: + float Precision; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RotateToFaceBBEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RotateToFaceBBEntry") + } + static class UBTTask_RotateToFaceBBEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RotateToFaceBBEntry; + +// Class AIModule.BTTask_RunBehaviorDynamic +// 0x0018 (0x0088 - 0x0070) +class UBTTask_RunBehaviorDynamic final : public UBTTaskNode +{ +public: + struct FGameplayTag InjectionTag; // 0x0070(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBehaviorTree* DefaultBehaviorAsset; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBehaviorTree* BehaviorAsset; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RunBehaviorDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RunBehaviorDynamic") + } + static class UBTTask_RunBehaviorDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RunBehaviorDynamic; + +// Class AIModule.BTTask_RunEQSQuery +// 0x00C0 (0x0158 - 0x0098) +class UBTTask_RunEQSQuery final : public UBTTask_BlackboardBase +{ +public: + class UEnvQuery* QueryTemplate; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryParams; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EEnvQueryRunMode RunMode; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0x00C8(0x0028)(NativeAccessSpecifierPublic) + bool bUseBBKey; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0x00F8(0x0048)(Edit, NativeAccessSpecifierPublic) + bool bUpdateBBOnFail; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141[0x17]; // 0x0141(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RunEQSQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RunEQSQuery") + } + static class UBTTask_RunEQSQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RunEQSQuery; + +// Class AIModule.BTTask_SetTagCooldown +// 0x0010 (0x0080 - 0x0070) +class UBTTask_SetTagCooldown final : public UBTTaskNode +{ +public: + struct FGameplayTag CooldownTag; // 0x0070(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CooldownDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_SetTagCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_SetTagCooldown") + } + static class UBTTask_SetTagCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_SetTagCooldown; + +// Class AIModule.BTTask_Wait +// 0x0008 (0x0078 - 0x0070) +class UBTTask_Wait : public UBTTaskNode +{ +public: + float WaitTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomDeviation; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Wait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Wait") + } + static class UBTTask_Wait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Wait; + +// Class AIModule.BTTask_WaitBlackboardTime +// 0x0028 (0x00A0 - 0x0078) +class UBTTask_WaitBlackboardTime final : public UBTTask_Wait +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_WaitBlackboardTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_WaitBlackboardTime") + } + static class UBTTask_WaitBlackboardTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_WaitBlackboardTime; + +// Class AIModule.AIDataProvider +// 0x0000 (0x0028 - 0x0028) +class UAIDataProvider : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider") + } + static class UAIDataProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider; + +// Class AIModule.AIDataProvider_QueryParams +// 0x0018 (0x0040 - 0x0028) +class UAIDataProvider_QueryParams : public UAIDataProvider +{ +public: + class FName ParamName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntValue; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_QueryParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_QueryParams") + } + static class UAIDataProvider_QueryParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_QueryParams; + +// Class AIModule.AIDataProvider_Random +// 0x0010 (0x0050 - 0x0040) +class UAIDataProvider_Random final : public UAIDataProvider_QueryParams +{ +public: + float min_0; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float max_0; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bInteger : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_Random") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_Random") + } + static class UAIDataProvider_Random* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_Random; + +// Class AIModule.DetourCrowdAIController +// 0x0000 (0x03B8 - 0x03B8) +class ADetourCrowdAIController final : public AAIController +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DetourCrowdAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DetourCrowdAIController") + } + static class ADetourCrowdAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADetourCrowdAIController; + +// Class AIModule.EnvQueryContext_BlueprintBase +// 0x0008 (0x0030 - 0x0028) +class UEnvQueryContext_BlueprintBase : public UEnvQueryContext +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet) const; + void ProvideLocationsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingLocationSet) const; + void ProvideSingleActor(class UObject* QuerierObject, class AActor* QuerierActor, class AActor** ResultingActor) const; + void ProvideSingleLocation(class UObject* QuerierObject, class AActor* QuerierActor, struct FVector* ResultingLocation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryContext_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryContext_BlueprintBase") + } + static class UEnvQueryContext_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryContext_BlueprintBase; + +// Class AIModule.EnvQueryContext_Item +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryContext_Item final : public UEnvQueryContext +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryContext_Item") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryContext_Item") + } + static class UEnvQueryContext_Item* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryContext_Item; + +// Class AIModule.EnvQuery +// 0x0018 (0x0048 - 0x0030) +class UEnvQuery final : public UDataAsset +{ +public: + class FName QueryName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Options; // 0x0038(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQuery") + } + static class UEnvQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQuery; + +// Class AIModule.EnvQueryDebugHelpers +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryDebugHelpers final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryDebugHelpers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryDebugHelpers") + } + static class UEnvQueryDebugHelpers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryDebugHelpers; + +// Class AIModule.EnvQueryGenerator +// 0x0020 (0x0050 - 0x0030) +class UEnvQueryGenerator : public UEnvQueryNode +{ +public: + class FString OptionName; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ItemType; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoSortTests : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator") + } + static class UEnvQueryGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator; + +// Class AIModule.EnvQueryInstanceBlueprintWrapper +// 0x0050 (0x0078 - 0x0028) +class UEnvQueryInstanceBlueprintWrapper final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 QueryID; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x24]; // 0x0034(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ItemType; // 0x0058(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 OptionIndex; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnQueryFinishedEvent; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + +public: + void SetNamedParam(class FName ParamName, float Value); + + float GetItemScore(int32 ItemIndex) const; + bool GetQueryResultsAsActors(TArray* ResultActors) const; + bool GetQueryResultsAsLocations(TArray* ResultLocations) const; + TArray GetResultsAsActors() const; + TArray GetResultsAsLocations() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryInstanceBlueprintWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryInstanceBlueprintWrapper") + } + static class UEnvQueryInstanceBlueprintWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryInstanceBlueprintWrapper; + +// Class AIModule.EnvQueryManager +// 0x0120 (0x0158 - 0x0038) +class UEnvQueryManager final : public UAISubsystem +{ +public: + uint8 Pad_38[0x70]; // 0x0038(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstanceCache; // 0x00A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray LocalContexts; // 0x00B8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray GCShieldedWrappers; // 0x00C8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_D8[0x54]; // 0x00D8(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxAllowedTestingTime; // 0x012C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTestQueriesUsingBreadth; // 0x0130(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 QueryCountWarningThreshold; // 0x0134(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double QueryCountWarningInterval; // 0x0138(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double ExecutionTimeWarningSeconds; // 0x0140(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double HandlingResultTimeWarningSeconds; // 0x0148(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double GenerationTimeWarningSeconds; // 0x0150(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UEnvQueryInstanceBlueprintWrapper* RunEQSQuery(class UObject* WorldContextObject, class UEnvQuery* QueryTemplate, class UObject* Querier, EEnvQueryRunMode RunMode, TSubclassOf WrapperClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryManager") + } + static class UEnvQueryManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryManager; + +// Class AIModule.EnvQueryOption +// 0x0018 (0x0040 - 0x0028) +class UEnvQueryOption final : public UObject +{ +public: + class UEnvQueryGenerator* Generator; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Tests; // 0x0030(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryOption") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryOption") + } + static class UEnvQueryOption* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryOption; + +// Class AIModule.EQSRenderingComponent +// 0x0030 (0x05A0 - 0x0570) +class UEQSRenderingComponent final : public UDebugDrawComponent +{ +public: + uint8 Pad_568[0x38]; // 0x0568(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EQSRenderingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EQSRenderingComponent") + } + static class UEQSRenderingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEQSRenderingComponent; + +// Class AIModule.EnvQueryGenerator_ActorsOfClass +// 0x0080 (0x00D0 - 0x0050) +class UEnvQueryGenerator_ActorsOfClass final : public UEnvQueryGenerator +{ +public: + TSubclassOf SearchedActorClass; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue GenerateOnlyActorsInRadius; // 0x0058(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue SearchRadius; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf SearchCenter; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_ActorsOfClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_ActorsOfClass") + } + static class UEnvQueryGenerator_ActorsOfClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_ActorsOfClass; + +// Class AIModule.EnvQueryGenerator_BlueprintBase +// 0x0030 (0x0080 - 0x0050) +class UEnvQueryGenerator_BlueprintBase final : public UEnvQueryGenerator +{ +public: + class FText GeneratorsActionDescription; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic) + TSubclassOf Context; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GeneratedItemType; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddGeneratedActor(class AActor* GeneratedActor) const; + void AddGeneratedVector(const struct FVector& GeneratedVector) const; + void DoItemGeneration(const TArray& ContextLocations) const; + void DoItemGenerationFromActors(const TArray& ContextActors) const; + class UObject* GetQuerier() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_BlueprintBase") + } + static class UEnvQueryGenerator_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_BlueprintBase; + +// Class AIModule.EnvQueryGenerator_Composite +// 0x0020 (0x0070 - 0x0050) +class UEnvQueryGenerator_Composite final : public UEnvQueryGenerator +{ +public: + TArray Generators; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 bAllowDifferentItemTypes : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasMatchingItemType : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ForcedItemType; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_Composite") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_Composite") + } + static class UEnvQueryGenerator_Composite* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_Composite; + +// Class AIModule.EnvQueryGenerator_ProjectedPoints +// 0x0040 (0x0090 - 0x0050) +class UEnvQueryGenerator_ProjectedPoints : public UEnvQueryGenerator +{ +public: + struct FEnvTraceData ProjectionData; // 0x0050(0x0040)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_ProjectedPoints") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_ProjectedPoints") + } + static class UEnvQueryGenerator_ProjectedPoints* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_ProjectedPoints; + +// Class AIModule.EnvQueryGenerator_Cone +// 0x00F0 (0x0180 - 0x0090) +class UEnvQueryGenerator_Cone final : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue AlignedPointsDistance; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue ConeDegrees; // 0x00C8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue AngleStep; // 0x0100(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue Range; // 0x0138(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TSubclassOf CenterActor; // 0x0170(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIncludeContextLocation : 1; // 0x0178(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_Cone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_Cone") + } + static class UEnvQueryGenerator_Cone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_Cone; + +// Class AIModule.EnvQueryGenerator_CurrentLocation +// 0x0008 (0x0058 - 0x0050) +class UEnvQueryGenerator_CurrentLocation final : public UEnvQueryGenerator +{ +public: + TSubclassOf QueryContext; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_CurrentLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_CurrentLocation") + } + static class UEnvQueryGenerator_CurrentLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_CurrentLocation; + +// Class AIModule.EnvQueryGenerator_Donut +// 0x0150 (0x01E0 - 0x0090) +class UEnvQueryGenerator_Donut final : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue InnerRadius; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue OuterRadius; // 0x00C8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfRings; // 0x0100(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue PointsPerRing; // 0x0138(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEnvDirection ArcDirection; // 0x0170(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ArcAngle; // 0x0190(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseSpiralPattern; // 0x01C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C9[0x7]; // 0x01C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf Center; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefineArc : 1; // 0x01D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D9[0x7]; // 0x01D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_Donut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_Donut") + } + static class UEnvQueryGenerator_Donut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_Donut; + +// Class AIModule.EnvQueryGenerator_OnCircle +// 0x01A0 (0x0230 - 0x0090) +class UEnvQueryGenerator_OnCircle final : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue CircleRadius; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + EPointOnCircleSpacingMethod PointOnCircleSpacingMethod; // 0x00C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue SpaceBetween; // 0x00D0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfPoints; // 0x0108(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEnvDirection ArcDirection; // 0x0140(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ArcAngle; // 0x0160(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + float AngleRadians; // 0x0198(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CircleCenter; // 0x01A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreAnyContextActorsWhenGeneratingCircle; // 0x01A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue CircleCenterZOffset; // 0x01B0(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEnvTraceData TraceData; // 0x01E8(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bDefineArc : 1; // 0x0228(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_OnCircle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_OnCircle") + } + static class UEnvQueryGenerator_OnCircle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_OnCircle; + +// Class AIModule.EnvQueryGenerator_SimpleGrid +// 0x0078 (0x0108 - 0x0090) +class UEnvQueryGenerator_SimpleGrid : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue GridSize; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue SpaceBetween; // 0x00C8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf GenerateAround; // 0x0100(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_SimpleGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_SimpleGrid") + } + static class UEnvQueryGenerator_SimpleGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_SimpleGrid; + +// Class AIModule.EnvQueryGenerator_PathingGrid +// 0x0078 (0x0180 - 0x0108) +class UEnvQueryGenerator_PathingGrid final : public UEnvQueryGenerator_SimpleGrid +{ +public: + struct FAIDataProviderBoolValue PathToItem; // 0x0108(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf NavigationFilter; // 0x0140(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScanRangeMultiplier; // 0x0148(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_PathingGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_PathingGrid") + } + static class UEnvQueryGenerator_PathingGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_PathingGrid; + +// Class AIModule.EnvQueryGenerator_PerceivedActors +// 0x0058 (0x00A8 - 0x0050) +class UEnvQueryGenerator_PerceivedActors final : public UEnvQueryGenerator +{ +public: + TSubclassOf AllowedActorClass; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue SearchRadius; // 0x0058(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TSubclassOf ListenerContext; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf SenseToUse; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIncludeKnownActors; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_PerceivedActors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_PerceivedActors") + } + static class UEnvQueryGenerator_PerceivedActors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_PerceivedActors; + +// Class AIModule.EnvQueryItemType_ActorBase +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_ActorBase : public UEnvQueryItemType_VectorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_ActorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_ActorBase") + } + static class UEnvQueryItemType_ActorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_ActorBase; + +// Class AIModule.EnvQueryItemType_Actor +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_Actor final : public UEnvQueryItemType_ActorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_Actor") + } + static class UEnvQueryItemType_Actor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_Actor; + +// Class AIModule.EnvQueryItemType_Point +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_Point final : public UEnvQueryItemType_VectorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_Point") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_Point") + } + static class UEnvQueryItemType_Point* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_Point; + +// Class AIModule.EnvQueryTest_Dot +// 0x0048 (0x0240 - 0x01F8) +class UEnvQueryTest_Dot final : public UEnvQueryTest +{ +public: + struct FEnvDirection LineA; // 0x01F8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FEnvDirection LineB; // 0x0218(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + EEnvTestDot TestMode; // 0x0238(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAbsoluteValue; // 0x0239(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Dot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Dot") + } + static class UEnvQueryTest_Dot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Dot; + +// Class AIModule.EnvQueryTest_GameplayTags +// 0x0070 (0x0268 - 0x01F8) +class UEnvQueryTest_GameplayTags final : public UEnvQueryTest +{ +public: + struct FGameplayTagQuery TagQueryToMatch; // 0x01F8(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) + bool bRejectIncompatibleItems; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUpdatedToUseQuery; // 0x0241(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EGameplayContainerMatchType TagsToMatch; // 0x0242(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_243[0x5]; // 0x0243(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer GameplayTags; // 0x0248(0x0020)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_GameplayTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_GameplayTags") + } + static class UEnvQueryTest_GameplayTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_GameplayTags; + +// Class AIModule.EnvQueryTest_Overlap +// 0x0030 (0x0228 - 0x01F8) +class UEnvQueryTest_Overlap final : public UEnvQueryTest +{ +public: + struct FEnvOverlapData OverlapData; // 0x01F8(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Overlap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Overlap") + } + static class UEnvQueryTest_Overlap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Overlap; + +// Class AIModule.EnvQueryTest_PathfindingBatch +// 0x0038 (0x02B8 - 0x0280) +class UEnvQueryTest_PathfindingBatch final : public UEnvQueryTest_Pathfinding +{ +public: + struct FAIDataProviderFloatValue ScanRangeMultiplier; // 0x0280(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_PathfindingBatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_PathfindingBatch") + } + static class UEnvQueryTest_PathfindingBatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_PathfindingBatch; + +// Class AIModule.EnvQueryTest_Random +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_Random final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Random") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Random") + } + static class UEnvQueryTest_Random* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Random; + +// Class AIModule.EnvQueryTest_Volume +// 0x0018 (0x0210 - 0x01F8) +class UEnvQueryTest_Volume final : public UEnvQueryTest +{ +public: + TSubclassOf VolumeContext; // 0x01F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf VolumeClass; // 0x0200(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDoComplexVolumeTest : 1; // 0x0208(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bSkipTestIfNoVolumes : 1; // 0x0208(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Volume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Volume") + } + static class UEnvQueryTest_Volume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Volume; + +// Class AIModule.AIHotSpotManager +// 0x0000 (0x0028 - 0x0028) +class UAIHotSpotManager final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIHotSpotManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIHotSpotManager") + } + static class UAIHotSpotManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIHotSpotManager; + +// Class AIModule.PathFollowingComponent +// 0x0240 (0x02E0 - 0x00A0) +class UPathFollowingComponent : public UActorComponent +{ +public: + uint8 Pad_A0[0x38]; // 0x00A0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + class UNavMovementComponent* MovementComp; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ANavigationData* MyNavData; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F8[0x1E8]; // 0x00F8(0x01E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorBump(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void OnNavDataRegistered(class ANavigationData* NavData); + + EPathFollowingAction GetPathActionType() const; + struct FVector GetPathDestination() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathFollowingComponent") + } + static class UPathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPathFollowingComponent; + +// Class AIModule.CrowdFollowingComponent +// 0x0050 (0x0330 - 0x02E0) +class UCrowdFollowingComponent final : public UPathFollowingComponent +{ +public: + uint8 Pad_2E0[0x18]; // 0x02E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CrowdAgentMoveDirection; // 0x02F8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_310[0x20]; // 0x0310(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SuspendCrowdSteering(bool bSuspend); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdFollowingComponent") + } + static class UCrowdFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCrowdFollowingComponent; + +// Class AIModule.GridPathFollowingComponent +// 0x0030 (0x0310 - 0x02E0) +class UGridPathFollowingComponent final : public UPathFollowingComponent +{ +public: + class UNavLocalGridManager* GridManager; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E8[0x28]; // 0x02E8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridPathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridPathFollowingComponent") + } + static class UGridPathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGridPathFollowingComponent; + +// Class AIModule.NavLinkProxy +// 0x0050 (0x02E0 - 0x0290) +class ANavLinkProxy : public AActor +{ +public: + uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PointLinks; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SegmentLinks; // 0x02B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UNavLinkCustomComponent* SmartLinkComp; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSmartLinkIsRelevant; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSmartLinkReached; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + +public: + void ReceiveSmartLinkReached(class AActor* Agent, const struct FVector& Destination); + void ResumePathFollowing(class AActor* Agent); + void SetSmartLinkEnabled(bool bEnabled); + + bool HasMovingAgents() const; + bool IsSmartLinkEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkProxy") + } + static class ANavLinkProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavLinkProxy; + +// Class AIModule.PathFollowingManager +// 0x0000 (0x0028 - 0x0028) +class UPathFollowingManager final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathFollowingManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathFollowingManager") + } + static class UPathFollowingManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPathFollowingManager; + +// Class AIModule.AIPerceptionComponent +// 0x00F0 (0x0190 - 0x00A0) +class UAIPerceptionComponent final : public UActorComponent +{ +public: + TArray SensesConfig; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TSubclassOf DominantSense; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class AAIController* AIOwner; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D0[0x80]; // 0x00D0(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate& UpdatedActors)> OnPerceptionUpdated; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTargetPerceptionForgotten; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTargetPerceptionUpdated; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTargetPerceptionInfoUpdated; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void ForgetAll(); + bool GetActorsPerception(class AActor* Actor, struct FActorPerceptionBlueprintInfo* Info); + void OnOwnerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); + void RequestStimuliListenerUpdate(); + void SetSenseEnabled(TSubclassOf SenseClass, const bool bEnable); + + void GetCurrentlyPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const; + void GetKnownPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const; + void GetPerceivedHostileActors(TArray* OutActors) const; + void GetPerceivedHostileActorsBySense(const TSubclassOf SenseToUse, TArray* OutActors) const; + bool IsSenseEnabled(TSubclassOf SenseClass) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerceptionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerceptionComponent") + } + static class UAIPerceptionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerceptionComponent; + +// Class AIModule.AIPerceptionListenerInterface +// 0x0000 (0x0000 - 0x0000) +class IAIPerceptionListenerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerceptionListenerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerceptionListenerInterface") + } + static class IAIPerceptionListenerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAIPerceptionListenerInterface; + +// Class AIModule.AIPerceptionStimuliSourceComponent +// 0x0018 (0x00B8 - 0x00A0) +class UAIPerceptionStimuliSourceComponent final : public UActorComponent +{ +public: + uint8 bAutoRegisterAsSource : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> RegisterAsSourceForSenses; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + void RegisterForSense(TSubclassOf SenseClass); + void RegisterWithPerceptionSystem(); + void UnregisterFromPerceptionSystem(); + void UnregisterFromSense(TSubclassOf SenseClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerceptionStimuliSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerceptionStimuliSourceComponent") + } + static class UAIPerceptionStimuliSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerceptionStimuliSourceComponent; + +// Class AIModule.AIPerceptionSystem +// 0x0100 (0x0138 - 0x0038) +class UAIPerceptionSystem final : public UAISubsystem +{ +public: + uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Senses; // 0x0088(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + float PerceptionAgingRate; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x9C]; // 0x009C(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static TSubclassOf GetSenseClassForStimulus(class UObject* WorldContextObject, const struct FAIStimulus& Stimulus); + static bool RegisterPerceptionStimuliSource(class UObject* WorldContextObject, TSubclassOf Sense, class AActor* Target); + static void ReportPerceptionEvent(class UObject* WorldContextObject, class UAISenseEvent* PerceptionEvent); + + void OnPerceptionStimuliSourceEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); + void ReportEvent(class UAISenseEvent* PerceptionEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerceptionSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerceptionSystem") + } + static class UAIPerceptionSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerceptionSystem; + +// Class AIModule.AISenseConfig_Damage +// 0x0008 (0x0050 - 0x0048) +class UAISenseConfig_Damage final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Damage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Damage") + } + static class UAISenseConfig_Damage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Damage; + +// Class AIModule.AISense_Damage +// 0x0010 (0x0088 - 0x0078) +class UAISense_Damage final : public UAISense +{ +public: + TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static void ReportDamageEvent(class UObject* WorldContextObject, class AActor* DamagedActor, class AActor* Instigator, float DamageAmount, const struct FVector& EventLocation, const struct FVector& HitLocation, class FName Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Damage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Damage") + } + static class UAISense_Damage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Damage; + +// Class AIModule.AISense_Hearing +// 0x0068 (0x00E0 - 0x0078) +class UAISense_Hearing final : public UAISense +{ +public: + TArray NoiseEvents; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float SpeedOfSoundSq; // 0x0088(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8C[0x54]; // 0x008C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ReportNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Hearing") + } + static class UAISense_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Hearing; + +// Class AIModule.AISense_Prediction +// 0x0010 (0x0088 - 0x0078) +class UAISense_Prediction final : public UAISense +{ +public: + TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static void RequestControllerPredictionEvent(class AAIController* Requestor, class AActor* PredictedActor, float PredictionTime); + static void RequestPawnPredictionEvent(class APawn* Requestor, class AActor* PredictedActor, float PredictionTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Prediction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Prediction") + } + static class UAISense_Prediction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Prediction; + +// Class AIModule.AISense_Team +// 0x0010 (0x0088 - 0x0078) +class UAISense_Team final : public UAISense +{ +public: + TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Team") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Team") + } + static class UAISense_Team* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Team; + +// Class AIModule.AISense_Touch +// 0x0060 (0x00D8 - 0x0078) +class UAISense_Touch final : public UAISense +{ +public: + TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_88[0x50]; // 0x0088(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ReportTouchEvent(class UObject* WorldContextObject, class AActor* TouchReceiver, class AActor* OtherActor, const struct FVector& Location); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Touch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Touch") + } + static class UAISense_Touch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Touch; + +// Class AIModule.AISightTargetInterface +// 0x0000 (0x0000 - 0x0000) +class IAISightTargetInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISightTargetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISightTargetInterface") + } + static class IAISightTargetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAISightTargetInterface; + +// Class AIModule.PawnSensingComponent +// 0x0048 (0x00E8 - 0x00A0) +class UPawnSensingComponent final : public UActorComponent +{ +public: + float HearingThreshold; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LOSHearingThreshold; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SightRadius; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensingInterval; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HearingMaxSoundAge; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSensingUpdates : 1; // 0x00B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlySensePlayers : 1; // 0x00B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSeePawns : 1; // 0x00B4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHearNoises : 1; // 0x00B4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B5[0xB]; // 0x00B5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSeePawn; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnHearNoise; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float PeripheralVisionAngle; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PeripheralVisionCosine; // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetPeripheralVisionAngle(const float NewPeripheralVisionAngle); + void SetSensingInterval(const float NewSensingInterval); + void SetSensingUpdatesEnabled(const bool bEnabled); + + float GetPeripheralVisionAngle() const; + float GetPeripheralVisionCosine() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnSensingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnSensingComponent") + } + static class UPawnSensingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnSensingComponent; + +// Class AIModule.AITask_MoveTo +// 0x00B0 (0x0120 - 0x0070) +class UAITask_MoveTo final : public UAITask +{ +public: + TMulticastInlineDelegate OnRequestFailed; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnMoveFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + struct FAIMoveRequest MoveRequest; // 0x0090(0x0050)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_E0[0x40]; // 0x00E0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAITask_MoveTo* AIMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, float AcceptanceRadius, EAIOptionFlag StopOnOverlap, EAIOptionFlag AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuousGoalTracking, EAIOptionFlag ProjectGoalOnNavigation, EAIOptionFlag RequireNavigableEndLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AITask_MoveTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AITask_MoveTo") + } + static class UAITask_MoveTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAITask_MoveTo; + +// Class AIModule.VisualLoggerExtension +// 0x0000 (0x0028 - 0x0028) +class UVisualLoggerExtension final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerExtension") + } + static class UVisualLoggerExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisualLoggerExtension; + +} + diff --git a/SilentHillF/SDK/AIModule_functions.cpp b/SilentHillF/SDK/AIModule_functions.cpp new file mode 100644 index 0000000..71cd503 --- /dev/null +++ b/SilentHillF/SDK/AIModule_functions.cpp @@ -0,0 +1,5847 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AIModule + +#include "Basic.hpp" + +#include "AIModule_classes.hpp" +#include "AIModule_parameters.hpp" + + +namespace SDK +{ + +// Function AIModule.AIAsyncTaskBlueprintProxy.OnMoveCompleted +// (Final, RequiredAPI, Native, Public) +// Parameters: +// const struct FAIRequestID& RequestID (Parm, NoDestructor, NativeAccessSpecifierPublic) +// EPathFollowingResult MovementResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIAsyncTaskBlueprintProxy::OnMoveCompleted(const struct FAIRequestID& RequestID, EPathFollowingResult MovementResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIAsyncTaskBlueprintProxy", "OnMoveCompleted"); + + Params::AIAsyncTaskBlueprintProxy_OnMoveCompleted Parms{}; + + Parms.RequestID = std::move(RequestID); + Parms.MovementResult = MovementResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.PathFollowingComponent.OnActorBump +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UPathFollowingComponent::OnActorBump(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathFollowingComponent", "OnActorBump"); + + Params::PathFollowingComponent_OnActorBump Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.PathFollowingComponent.OnNavDataRegistered +// (Final, RequiredAPI, Native, Protected) +// Parameters: +// class ANavigationData* NavData (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathFollowingComponent::OnNavDataRegistered(class ANavigationData* NavData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathFollowingComponent", "OnNavDataRegistered"); + + Params::PathFollowingComponent_OnNavDataRegistered Parms{}; + + Parms.NavData = NavData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.PathFollowingComponent.GetPathActionType +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EPathFollowingAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPathFollowingAction UPathFollowingComponent::GetPathActionType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathFollowingComponent", "GetPathActionType"); + + Params::PathFollowingComponent_GetPathActionType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PathFollowingComponent.GetPathDestination +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPathFollowingComponent::GetPathDestination() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathFollowingComponent", "GetPathDestination"); + + Params::PathFollowingComponent_GetPathDestination Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIPerceptionComponent.ForgetAll +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAIPerceptionComponent::ForgetAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "ForgetAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionComponent.GetActorsPerception +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FActorPerceptionBlueprintInfo* Info (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIPerceptionComponent::GetActorsPerception(class AActor* Actor, struct FActorPerceptionBlueprintInfo* Info) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "GetActorsPerception"); + + Params::AIPerceptionComponent_GetActorsPerception Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Info != nullptr) + *Info = std::move(Parms.Info); + + return Parms.ReturnValue; +} + + +// Function AIModule.AIPerceptionComponent.OnOwnerEndPlay +// (Final, RequiredAPI, Native, Public) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::OnOwnerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "OnOwnerEndPlay"); + + Params::AIPerceptionComponent_OnOwnerEndPlay Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionComponent.RequestStimuliListenerUpdate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAIPerceptionComponent::RequestStimuliListenerUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "RequestStimuliListenerUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionComponent.SetSenseEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SenseClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::SetSenseEnabled(TSubclassOf SenseClass, const bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "SetSenseEnabled"); + + Params::AIPerceptionComponent_SetSenseEnabled Parms{}; + + Parms.SenseClass = SenseClass; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionComponent.GetCurrentlyPerceivedActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf SenseToUse (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetCurrentlyPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "GetCurrentlyPerceivedActors"); + + Params::AIPerceptionComponent_GetCurrentlyPerceivedActors Parms{}; + + Parms.SenseToUse = SenseToUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function AIModule.AIPerceptionComponent.GetKnownPerceivedActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf SenseToUse (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetKnownPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "GetKnownPerceivedActors"); + + Params::AIPerceptionComponent_GetKnownPerceivedActors Parms{}; + + Parms.SenseToUse = SenseToUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetPerceivedHostileActors(TArray* OutActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "GetPerceivedHostileActors"); + + Params::AIPerceptionComponent_GetPerceivedHostileActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActorsBySense +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TSubclassOf SenseToUse (ConstParm, Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAIPerceptionComponent::GetPerceivedHostileActorsBySense(const TSubclassOf SenseToUse, TArray* OutActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "GetPerceivedHostileActorsBySense"); + + Params::AIPerceptionComponent_GetPerceivedHostileActorsBySense Parms{}; + + Parms.SenseToUse = SenseToUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function AIModule.AIPerceptionComponent.IsSenseEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf SenseClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIPerceptionComponent::IsSenseEnabled(TSubclassOf SenseClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionComponent", "IsSenseEnabled"); + + Params::AIPerceptionComponent_IsSenseEnabled Parms{}; + + Parms.SenseClass = SenseClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PawnAction.CreateActionInstance +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActionClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPawnAction* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPawnAction* UPawnAction::CreateActionInstance(class UObject* WorldContextObject, TSubclassOf ActionClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PawnAction", "CreateActionInstance"); + + Params::PawnAction_CreateActionInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActionClass = ActionClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PawnAction.Finish +// (RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// EPawnActionResult WithResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction::Finish(EPawnActionResult WithResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnAction", "Finish"); + + Params::PawnAction_Finish Parms{}; + + Parms.WithResult = WithResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.PawnAction.GetActionPriority +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EAIRequestPriority ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAIRequestPriority UPawnAction::GetActionPriority() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnAction", "GetActionPriority"); + + Params::PawnAction_GetActionPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PawnActionsComponent.K2_PerformAction +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPawnAction* Action (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAIRequestPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPawnActionsComponent::K2_PerformAction(class APawn* Pawn, class UPawnAction* Action, EAIRequestPriority Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PawnActionsComponent", "K2_PerformAction"); + + Params::PawnActionsComponent_K2_PerformAction Parms{}; + + Parms.Pawn = Pawn; + Parms.Action = Action; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PawnActionsComponent.K2_AbortAction +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPawnAction* ActionToAbort (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPawnActionAbortState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPawnActionAbortState UPawnActionsComponent::K2_AbortAction(class UPawnAction* ActionToAbort) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnActionsComponent", "K2_AbortAction"); + + Params::PawnActionsComponent_K2_AbortAction Parms{}; + + Parms.ActionToAbort = ActionToAbort; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PawnActionsComponent.K2_ForceAbortAction +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPawnAction* ActionToAbort (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPawnActionAbortState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPawnActionAbortState UPawnActionsComponent::K2_ForceAbortAction(class UPawnAction* ActionToAbort) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnActionsComponent", "K2_ForceAbortAction"); + + Params::PawnActionsComponent_K2_ForceAbortAction Parms{}; + + Parms.ActionToAbort = ActionToAbort; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PawnActionsComponent.K2_PushAction +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPawnAction* NewAction (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAIRequestPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Instigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPawnActionsComponent::K2_PushAction(class UPawnAction* NewAction, EAIRequestPriority Priority, class UObject* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnActionsComponent", "K2_PushAction"); + + Params::PawnActionsComponent_K2_PushAction Parms{}; + + Parms.NewAction = NewAction; + Parms.Priority = Priority; + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionFinished +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPawnActionResult WithResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionFinished(class APawn* ControlledPawn, EPawnActionResult WithResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionFinished"); + + Params::PawnAction_BlueprintBase_ActionFinished Parms{}; + + Parms.ControlledPawn = ControlledPawn; + Parms.WithResult = WithResult; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionPause +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionPause(class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionPause"); + + Params::PawnAction_BlueprintBase_ActionPause Parms{}; + + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionResume +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionResume(class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionResume"); + + Params::PawnAction_BlueprintBase_ActionResume Parms{}; + + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionStart +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionStart(class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionStart"); + + Params::PawnAction_BlueprintBase_ActionStart Parms{}; + + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.PawnAction_BlueprintBase.ActionTick +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnAction_BlueprintBase::ActionTick(class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionTick"); + + Params::PawnAction_BlueprintBase_ActionTick Parms{}; + + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.AIController.ClaimTaskResource +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfResourceClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::ClaimTaskResource(TSubclassOf ResourceClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "ClaimTaskResource"); + + Params::AIController_ClaimTaskResource Parms{}; + + Parms.ResourceClass = ResourceClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIController.GetAIPerceptionComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAIPerceptionComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAIPerceptionComponent* AAIController::GetAIPerceptionComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "GetAIPerceptionComponent"); + + Params::AIController_GetAIPerceptionComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.K2_ClearFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void AAIController::K2_ClearFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "K2_ClearFocus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIController.K2_SetFocalPoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& FP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::K2_SetFocalPoint(const struct FVector& FP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "K2_SetFocalPoint"); + + Params::AIController_K2_SetFocalPoint Parms{}; + + Parms.FP = std::move(FP); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIController.K2_SetFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewFocus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::K2_SetFocus(class AActor* NewFocus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "K2_SetFocus"); + + Params::AIController_K2_SetFocus Parms{}; + + Parms.NewFocus = NewFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIController.MoveToActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Goal (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCanStrafe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPathFollowingRequestResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPathFollowingRequestResult AAIController::MoveToActor(class AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "MoveToActor"); + + Params::AIController_MoveToActor Parms{}; + + Parms.Goal = Goal; + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.bStopOnOverlap = bStopOnOverlap; + Parms.bUsePathfinding = bUsePathfinding; + Parms.bCanStrafe = bCanStrafe; + Parms.FilterClass = FilterClass; + Parms.bAllowPartialPath = bAllowPartialPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.MoveToLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Dest (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bProjectDestinationToNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCanStrafe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPathFollowingRequestResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPathFollowingRequestResult AAIController::MoveToLocation(const struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "MoveToLocation"); + + Params::AIController_MoveToLocation Parms{}; + + Parms.Dest = std::move(Dest); + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.bStopOnOverlap = bStopOnOverlap; + Parms.bUsePathfinding = bUsePathfinding; + Parms.bProjectDestinationToNavigation = bProjectDestinationToNavigation; + Parms.bCanStrafe = bCanStrafe; + Parms.FilterClass = FilterClass; + Parms.bAllowPartialPath = bAllowPartialPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.OnGameplayTaskResourcesClaimed +// (RequiredAPI, Native, Public) +// Parameters: +// const struct FGameplayResourceSet& NewlyClaimed (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FGameplayResourceSet& FreshlyReleased (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void AAIController::OnGameplayTaskResourcesClaimed(const struct FGameplayResourceSet& NewlyClaimed, const struct FGameplayResourceSet& FreshlyReleased) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "OnGameplayTaskResourcesClaimed"); + + Params::AIController_OnGameplayTaskResourcesClaimed Parms{}; + + Parms.NewlyClaimed = std::move(NewlyClaimed); + Parms.FreshlyReleased = std::move(FreshlyReleased); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIController.OnUsingBlackBoard +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class UBlackboardComponent* BlackboardComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlackboardData* BlackboardAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::OnUsingBlackBoard(class UBlackboardComponent* BlackboardComp, class UBlackboardData* BlackboardAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "OnUsingBlackBoard"); + + Params::AIController_OnUsingBlackBoard Parms{}; + + Parms.BlackboardComp = BlackboardComp; + Parms.BlackboardAsset = BlackboardAsset; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.AIController.RunBehaviorTree +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UBehaviorTree* BTAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAIController::RunBehaviorTree(class UBehaviorTree* BTAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "RunBehaviorTree"); + + Params::AIController_RunBehaviorTree Parms{}; + + Parms.BTAsset = BTAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.SetMoveBlockDetection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::SetMoveBlockDetection(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "SetMoveBlockDetection"); + + Params::AIController_SetMoveBlockDetection Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIController.SetPathFollowingComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPathFollowingComponent* NewPFComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::SetPathFollowingComponent(class UPathFollowingComponent* NewPFComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "SetPathFollowingComponent"); + + Params::AIController_SetPathFollowingComponent Parms{}; + + Parms.NewPFComponent = NewPFComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIController.UnclaimTaskResource +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfResourceClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAIController::UnclaimTaskResource(TSubclassOf ResourceClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "UnclaimTaskResource"); + + Params::AIController_UnclaimTaskResource Parms{}; + + Parms.ResourceClass = ResourceClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIController.UseBlackboard +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBlackboardData* BlackboardAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlackboardComponent** BlackboardComponent (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAIController::UseBlackboard(class UBlackboardData* BlackboardAsset, class UBlackboardComponent** BlackboardComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "UseBlackboard"); + + Params::AIController_UseBlackboard Parms{}; + + Parms.BlackboardAsset = BlackboardAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (BlackboardComponent != nullptr) + *BlackboardComponent = Parms.BlackboardComponent; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.GetDeprecatedActionsComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPawnActionsComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPawnActionsComponent* AAIController::GetDeprecatedActionsComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "GetDeprecatedActionsComponent"); + + Params::AIController_GetDeprecatedActionsComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.GetFocalPoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AAIController::GetFocalPoint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "GetFocalPoint"); + + Params::AIController_GetFocalPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.GetFocalPointOnActor +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AAIController::GetFocalPointOnActor(const class AActor* Actor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "GetFocalPointOnActor"); + + Params::AIController_GetFocalPointOnActor Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.GetFocusActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AAIController::GetFocusActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "GetFocusActor"); + + Params::AIController_GetFocusActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.GetImmediateMoveDestination +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AAIController::GetImmediateMoveDestination() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "GetImmediateMoveDestination"); + + Params::AIController_GetImmediateMoveDestination Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.GetMoveStatus +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EPathFollowingStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPathFollowingStatus AAIController::GetMoveStatus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "GetMoveStatus"); + + Params::AIController_GetMoveStatus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.GetPathFollowingComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPathFollowingComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPathFollowingComponent* AAIController::GetPathFollowingComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "GetPathFollowingComponent"); + + Params::AIController_GetPathFollowingComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIController.HasPartialPath +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAIController::HasPartialPath() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIController", "HasPartialPath"); + + Params::AIController_HasPartialPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AISystem.AIIgnorePlayers +// (RequiredAPI, Exec, Native, Public) + +void UAISystem::AIIgnorePlayers() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISystem", "AIIgnorePlayers"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AISystem.AILoggingVerbose +// (RequiredAPI, Exec, Native, Public) + +void UAISystem::AILoggingVerbose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISystem", "AILoggingVerbose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BrainComponent.RestartLogic +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UBrainComponent::RestartLogic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrainComponent", "RestartLogic"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BrainComponent.StartLogic +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UBrainComponent::StartLogic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrainComponent", "StartLogic"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BrainComponent.StopLogic +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Reason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBrainComponent::StopLogic(const class FString& Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrainComponent", "StopLogic"); + + Params::BrainComponent_StopLogic Parms{}; + + Parms.Reason = std::move(Reason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BrainComponent.IsPaused +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBrainComponent::IsPaused() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrainComponent", "IsPaused"); + + Params::BrainComponent_IsPaused Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BrainComponent.IsRunning +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBrainComponent::IsRunning() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrainComponent", "IsRunning"); + + Params::BrainComponent_IsRunning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BehaviorTreeComponent.AddCooldownTagDuration +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& CooldownTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CooldownDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToExistingDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBehaviorTreeComponent::AddCooldownTagDuration(const struct FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BehaviorTreeComponent", "AddCooldownTagDuration"); + + Params::BehaviorTreeComponent_AddCooldownTagDuration Parms{}; + + Parms.CooldownTag = std::move(CooldownTag); + Parms.CooldownDuration = CooldownDuration; + Parms.bAddToExistingDuration = bAddToExistingDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BehaviorTreeComponent.SetDynamicSubtree +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InjectTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBehaviorTree* BehaviorAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBehaviorTreeComponent::SetDynamicSubtree(const struct FGameplayTag& InjectTag, class UBehaviorTree* BehaviorAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BehaviorTreeComponent", "SetDynamicSubtree"); + + Params::BehaviorTreeComponent_SetDynamicSubtree Parms{}; + + Parms.InjectTag = std::move(InjectTag); + Parms.BehaviorAsset = BehaviorAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BehaviorTreeComponent.GetTagCooldownEndTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGameplayTag& CooldownTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UBehaviorTreeComponent::GetTagCooldownEndTime(const struct FGameplayTag& CooldownTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BehaviorTreeComponent", "GetTagCooldownEndTime"); + + Params::BehaviorTreeComponent_GetTagCooldownEndTime Parms{}; + + Parms.CooldownTag = std::move(CooldownTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardAssetProvider.GetBlackboardAsset +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UBlackboardData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlackboardData* IBlackboardAssetProvider::GetBlackboardAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("BlackboardAssetProvider", "GetBlackboardAsset"); + + Params::BlackboardAssetProvider_GetBlackboardAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.ClearValue +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::ClearValue(const class FName& KeyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "ClearValue"); + + Params::BlackboardComponent_ClearValue Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsBool +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool BoolValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsBool(const class FName& KeyName, bool BoolValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsBool"); + + Params::BlackboardComponent_SetValueAsBool Parms{}; + + Parms.KeyName = KeyName; + Parms.BoolValue = BoolValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsClass +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ClassValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsClass(const class FName& KeyName, class UClass* ClassValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsClass"); + + Params::BlackboardComponent_SetValueAsClass Parms{}; + + Parms.KeyName = KeyName; + Parms.ClassValue = ClassValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsEnum +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsEnum(const class FName& KeyName, uint8 EnumValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsEnum"); + + Params::BlackboardComponent_SetValueAsEnum Parms{}; + + Parms.KeyName = KeyName; + Parms.EnumValue = EnumValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsFloat +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FloatValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsFloat(const class FName& KeyName, float FloatValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsFloat"); + + Params::BlackboardComponent_SetValueAsFloat Parms{}; + + Parms.KeyName = KeyName; + Parms.FloatValue = FloatValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsInt +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 IntValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsInt(const class FName& KeyName, int32 IntValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsInt"); + + Params::BlackboardComponent_SetValueAsInt Parms{}; + + Parms.KeyName = KeyName; + Parms.IntValue = IntValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsName +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NameValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsName(const class FName& KeyName, class FName NameValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsName"); + + Params::BlackboardComponent_SetValueAsName Parms{}; + + Parms.KeyName = KeyName; + Parms.NameValue = NameValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsObject +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ObjectValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsObject(const class FName& KeyName, class UObject* ObjectValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsObject"); + + Params::BlackboardComponent_SetValueAsObject Parms{}; + + Parms.KeyName = KeyName; + Parms.ObjectValue = ObjectValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsRotator +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& VectorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsRotator(const class FName& KeyName, const struct FRotator& VectorValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsRotator"); + + Params::BlackboardComponent_SetValueAsRotator Parms{}; + + Parms.KeyName = KeyName; + Parms.VectorValue = std::move(VectorValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsString +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StringValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsString(const class FName& KeyName, const class FString& StringValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsString"); + + Params::BlackboardComponent_SetValueAsString Parms{}; + + Parms.KeyName = KeyName; + Parms.StringValue = std::move(StringValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.SetValueAsVector +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& VectorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlackboardComponent::SetValueAsVector(const class FName& KeyName, const struct FVector& VectorValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "SetValueAsVector"); + + Params::BlackboardComponent_SetValueAsVector Parms{}; + + Parms.KeyName = KeyName; + Parms.VectorValue = std::move(VectorValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BlackboardComponent.GetLocationFromEntry +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ResultLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlackboardComponent::GetLocationFromEntry(const class FName& KeyName, struct FVector* ResultLocation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetLocationFromEntry"); + + Params::BlackboardComponent_GetLocationFromEntry Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ResultLocation != nullptr) + *ResultLocation = std::move(Parms.ResultLocation); + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetRotationFromEntry +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* ResultRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlackboardComponent::GetRotationFromEntry(const class FName& KeyName, struct FRotator* ResultRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetRotationFromEntry"); + + Params::BlackboardComponent_GetRotationFromEntry Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ResultRotation != nullptr) + *ResultRotation = std::move(Parms.ResultRotation); + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsBool +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlackboardComponent::GetValueAsBool(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsBool"); + + Params::BlackboardComponent_GetValueAsBool Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsClass +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UBlackboardComponent::GetValueAsClass(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsClass"); + + Params::BlackboardComponent_GetValueAsClass Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsEnum +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UBlackboardComponent::GetValueAsEnum(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsEnum"); + + Params::BlackboardComponent_GetValueAsEnum Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsFloat +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBlackboardComponent::GetValueAsFloat(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsFloat"); + + Params::BlackboardComponent_GetValueAsFloat Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsInt +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlackboardComponent::GetValueAsInt(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsInt"); + + Params::BlackboardComponent_GetValueAsInt Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsName +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UBlackboardComponent::GetValueAsName(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsName"); + + Params::BlackboardComponent_GetValueAsName Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsObject +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UBlackboardComponent::GetValueAsObject(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsObject"); + + Params::BlackboardComponent_GetValueAsObject Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsRotator +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UBlackboardComponent::GetValueAsRotator(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsRotator"); + + Params::BlackboardComponent_GetValueAsRotator Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsString +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlackboardComponent::GetValueAsString(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsString"); + + Params::BlackboardComponent_GetValueAsString Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.GetValueAsVector +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBlackboardComponent::GetValueAsVector(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "GetValueAsVector"); + + Params::BlackboardComponent_GetValueAsVector Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BlackboardComponent.IsVectorValueSet +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlackboardComponent::IsVectorValueSet(const class FName& KeyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlackboardComponent", "IsVectorValueSet"); + + Params::BlackboardComponent_IsVectorValueSet Parms{}; + + Parms.KeyName = KeyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AISense_Blueprint.K2_OnNewPawn +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APawn* NewPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::K2_OnNewPawn(class APawn* NewPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISense_Blueprint", "K2_OnNewPawn"); + + Params::AISense_Blueprint_K2_OnNewPawn Parms{}; + + Parms.NewPawn = NewPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.AISense_Blueprint.OnListenerRegistered +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorListener (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::OnListenerRegistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISense_Blueprint", "OnListenerRegistered"); + + Params::AISense_Blueprint_OnListenerRegistered Parms{}; + + Parms.ActorListener = ActorListener; + Parms.PerceptionComponent = PerceptionComponent; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.AISense_Blueprint.OnListenerUnregistered +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorListener (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::OnListenerUnregistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISense_Blueprint", "OnListenerUnregistered"); + + Params::AISense_Blueprint_OnListenerUnregistered Parms{}; + + Parms.ActorListener = ActorListener; + Parms.PerceptionComponent = PerceptionComponent; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.AISense_Blueprint.OnListenerUpdated +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorListener (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::OnListenerUpdated(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISense_Blueprint", "OnListenerUpdated"); + + Params::AISense_Blueprint_OnListenerUpdated Parms{}; + + Parms.ActorListener = ActorListener; + Parms.PerceptionComponent = PerceptionComponent; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.AISense_Blueprint.OnUpdate +// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& EventsToProcess (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAISense_Blueprint::OnUpdate(const TArray& EventsToProcess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISense_Blueprint", "OnUpdate"); + + Params::AISense_Blueprint_OnUpdate Parms{}; + + Parms.EventsToProcess = std::move(EventsToProcess); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function AIModule.AISense_Blueprint.GetAllListenerActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* ListenerActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::GetAllListenerActors(TArray* ListenerActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISense_Blueprint", "GetAllListenerActors"); + + Params::AISense_Blueprint_GetAllListenerActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ListenerActors != nullptr) + *ListenerActors = std::move(Parms.ListenerActors); +} + + +// Function AIModule.AISense_Blueprint.GetAllListenerComponents +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* ListenerComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UAISense_Blueprint::GetAllListenerComponents(TArray* ListenerComponents) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AISense_Blueprint", "GetAllListenerComponents"); + + Params::AISense_Blueprint_GetAllListenerComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ListenerComponents != nullptr) + *ListenerComponents = std::move(Parms.ListenerComponents); +} + + +// Function AIModule.AIPerceptionStimuliSourceComponent.RegisterForSense +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SenseClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionStimuliSourceComponent::RegisterForSense(TSubclassOf SenseClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "RegisterForSense"); + + Params::AIPerceptionStimuliSourceComponent_RegisterForSense Parms{}; + + Parms.SenseClass = SenseClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionStimuliSourceComponent.RegisterWithPerceptionSystem +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAIPerceptionStimuliSourceComponent::RegisterWithPerceptionSystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "RegisterWithPerceptionSystem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromPerceptionSystem +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAIPerceptionStimuliSourceComponent::UnregisterFromPerceptionSystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "UnregisterFromPerceptionSystem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromSense +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SenseClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionStimuliSourceComponent::UnregisterFromSense(TSubclassOf SenseClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "UnregisterFromSense"); + + Params::AIPerceptionStimuliSourceComponent_UnregisterFromSense Parms{}; + + Parms.SenseClass = SenseClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.PawnSensingComponent.SetPeripheralVisionAngle +// (RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// const float NewPeripheralVisionAngle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnSensingComponent::SetPeripheralVisionAngle(const float NewPeripheralVisionAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnSensingComponent", "SetPeripheralVisionAngle"); + + Params::PawnSensingComponent_SetPeripheralVisionAngle Parms{}; + + Parms.NewPeripheralVisionAngle = NewPeripheralVisionAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.PawnSensingComponent.SetSensingInterval +// (RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// const float NewSensingInterval (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnSensingComponent::SetSensingInterval(const float NewSensingInterval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnSensingComponent", "SetSensingInterval"); + + Params::PawnSensingComponent_SetSensingInterval Parms{}; + + Parms.NewSensingInterval = NewSensingInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.PawnSensingComponent.SetSensingUpdatesEnabled +// (RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// const bool bEnabled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnSensingComponent::SetSensingUpdatesEnabled(const bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnSensingComponent", "SetSensingUpdatesEnabled"); + + Params::PawnSensingComponent_SetSensingUpdatesEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.PawnSensingComponent.GetPeripheralVisionAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPawnSensingComponent::GetPeripheralVisionAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnSensingComponent", "GetPeripheralVisionAngle"); + + Params::PawnSensingComponent_GetPeripheralVisionAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.PawnSensingComponent.GetPeripheralVisionCosine +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPawnSensingComponent::GetPeripheralVisionCosine() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnSensingComponent", "GetPeripheralVisionCosine"); + + Params::PawnSensingComponent_GetPeripheralVisionCosine Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.ClearBlackboardValue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::ClearBlackboardValue(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "ClearBlackboardValue"); + + Params::BTFunctionLibrary_ClearBlackboardValue Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.ClearBlackboardValueAsVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::ClearBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "ClearBlackboardValueAsVector"); + + Params::BTFunctionLibrary_ClearBlackboardValueAsVector Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsActor +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UBTFunctionLibrary::GetBlackboardValueAsActor(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsActor"); + + Params::BTFunctionLibrary_GetBlackboardValueAsActor Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsBool +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTFunctionLibrary::GetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsBool"); + + Params::BTFunctionLibrary_GetBlackboardValueAsBool Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsClass +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UBTFunctionLibrary::GetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsClass"); + + Params::BTFunctionLibrary_GetBlackboardValueAsClass Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsEnum +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UBTFunctionLibrary::GetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsEnum"); + + Params::BTFunctionLibrary_GetBlackboardValueAsEnum Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsFloat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBTFunctionLibrary::GetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsFloat"); + + Params::BTFunctionLibrary_GetBlackboardValueAsFloat Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsInt +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBTFunctionLibrary::GetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsInt"); + + Params::BTFunctionLibrary_GetBlackboardValueAsInt Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UBTFunctionLibrary::GetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsName"); + + Params::BTFunctionLibrary_GetBlackboardValueAsName Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsObject +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UBTFunctionLibrary::GetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsObject"); + + Params::BTFunctionLibrary_GetBlackboardValueAsObject Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsRotator +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UBTFunctionLibrary::GetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsRotator"); + + Params::BTFunctionLibrary_GetBlackboardValueAsRotator Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBTFunctionLibrary::GetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsString"); + + Params::BTFunctionLibrary_GetBlackboardValueAsString Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBTFunctionLibrary::GetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsVector"); + + Params::BTFunctionLibrary_GetBlackboardValueAsVector Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetOwnerComponent +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBehaviorTreeComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBehaviorTreeComponent* UBTFunctionLibrary::GetOwnerComponent(class UBTNode* NodeOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetOwnerComponent"); + + Params::BTFunctionLibrary_GetOwnerComponent Parms{}; + + Parms.NodeOwner = NodeOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.GetOwnersBlackboard +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlackboardComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlackboardComponent* UBTFunctionLibrary::GetOwnersBlackboard(class UBTNode* NodeOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetOwnersBlackboard"); + + Params::BTFunctionLibrary_GetOwnersBlackboard Parms{}; + + Parms.NodeOwner = NodeOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsBool +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsBool"); + + Params::BTFunctionLibrary_SetBlackboardValueAsBool Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsClass +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UClass* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsClass"); + + Params::BTFunctionLibrary_SetBlackboardValueAsClass Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsEnum +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsEnum"); + + Params::BTFunctionLibrary_SetBlackboardValueAsEnum Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsFloat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsFloat"); + + Params::BTFunctionLibrary_SetBlackboardValueAsFloat Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsInt +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsInt"); + + Params::BTFunctionLibrary_SetBlackboardValueAsInt Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class FName Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsName"); + + Params::BTFunctionLibrary_SetBlackboardValueAsName Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsObject +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UObject* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsObject"); + + Params::BTFunctionLibrary_SetBlackboardValueAsObject Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsRotator +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FRotator& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FRotator& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsRotator"); + + Params::BTFunctionLibrary_SetBlackboardValueAsRotator Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsString"); + + Params::BTFunctionLibrary_SetBlackboardValueAsString Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::SetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsVector"); + + Params::BTFunctionLibrary_SetBlackboardValueAsVector Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.Key = std::move(Key); + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.StartUsingExternalEvent +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OwningActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::StartUsingExternalEvent(class UBTNode* NodeOwner, class AActor* OwningActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "StartUsingExternalEvent"); + + Params::BTFunctionLibrary_StartUsingExternalEvent Parms{}; + + Parms.NodeOwner = NodeOwner; + Parms.OwningActor = OwningActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTFunctionLibrary.StopUsingExternalEvent +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTFunctionLibrary::StopUsingExternalEvent(class UBTNode* NodeOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTFunctionLibrary", "StopUsingExternalEvent"); + + Params::BTFunctionLibrary_StopUsingExternalEvent Parms{}; + + Parms.NodeOwner = NodeOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheck +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTDecorator_BlueprintBase::PerformConditionCheck(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "PerformConditionCheck"); + + Params::BTDecorator_BlueprintBase_PerformConditionCheck Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheckAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTDecorator_BlueprintBase::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "PerformConditionCheckAI"); + + Params::BTDecorator_BlueprintBase_PerformConditionCheckAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinish +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBTNodeResult NodeResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveExecutionFinish(class AActor* OwnerActor, EBTNodeResult NodeResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionFinish"); + + Params::BTDecorator_BlueprintBase_ReceiveExecutionFinish Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.NodeResult = NodeResult; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinishAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBTNodeResult NodeResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveExecutionFinishAI(class AAIController* OwnerController, class APawn* ControlledPawn, EBTNodeResult NodeResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionFinishAI"); + + Params::BTDecorator_BlueprintBase_ReceiveExecutionFinishAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.NodeResult = NodeResult; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStart +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveExecutionStart(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionStart"); + + Params::BTDecorator_BlueprintBase_ReceiveExecutionStart Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStartAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveExecutionStartAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionStartAI"); + + Params::BTDecorator_BlueprintBase_ReceiveExecutionStartAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivated +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveObserverActivated(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverActivated"); + + Params::BTDecorator_BlueprintBase_ReceiveObserverActivated Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivatedAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveObserverActivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverActivatedAI"); + + Params::BTDecorator_BlueprintBase_ReceiveObserverActivatedAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivated +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveObserverDeactivated(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverDeactivated"); + + Params::BTDecorator_BlueprintBase_ReceiveObserverDeactivated Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivatedAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveObserverDeactivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverDeactivatedAI"); + + Params::BTDecorator_BlueprintBase_ReceiveObserverDeactivatedAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveTick +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveTick"); + + Params::BTDecorator_BlueprintBase_ReceiveTick Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveTickAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTDecorator_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveTickAI"); + + Params::BTDecorator_BlueprintBase_ReceiveTickAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorExecutionActive +// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTDecorator_BlueprintBase::IsDecoratorExecutionActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "IsDecoratorExecutionActive"); + + Params::BTDecorator_BlueprintBase_IsDecoratorExecutionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorObserverActive +// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTDecorator_BlueprintBase::IsDecoratorObserverActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTDecorator_BlueprintBase", "IsDecoratorObserverActive"); + + Params::BTDecorator_BlueprintBase_IsDecoratorObserverActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AISense_Touch.ReportTouchEvent +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TouchReceiver (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Touch::ReportTouchEvent(class UObject* WorldContextObject, class AActor* TouchReceiver, class AActor* OtherActor, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AISense_Touch", "ReportTouchEvent"); + + Params::AISense_Touch_ReportTouchEvent Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TouchReceiver = TouchReceiver; + Parms.OtherActor = OtherActor; + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveActivation +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveActivation(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveActivation"); + + Params::BTService_BlueprintBase_ReceiveActivation Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveActivationAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveActivationAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveActivationAI"); + + Params::BTService_BlueprintBase_ReceiveActivationAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveDeactivation +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveDeactivation(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveDeactivation"); + + Params::BTService_BlueprintBase_ReceiveDeactivation Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveDeactivationAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveDeactivationAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveDeactivationAI"); + + Params::BTService_BlueprintBase_ReceiveDeactivationAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveSearchStart +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveSearchStart(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveSearchStart"); + + Params::BTService_BlueprintBase_ReceiveSearchStart Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveSearchStartAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveSearchStartAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveSearchStartAI"); + + Params::BTService_BlueprintBase_ReceiveSearchStartAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveTick +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveTick"); + + Params::BTService_BlueprintBase_ReceiveTick Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTService_BlueprintBase.ReceiveTickAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveTickAI"); + + Params::BTService_BlueprintBase_ReceiveTickAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTService_BlueprintBase.IsServiceActive +// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTService_BlueprintBase::IsServiceActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_BlueprintBase", "IsServiceActive"); + + Params::BTService_BlueprintBase_IsServiceActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTTask_BlueprintBase.FinishAbort +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) + +void UBTTask_BlueprintBase::FinishAbort() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "FinishAbort"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTTask_BlueprintBase.FinishExecute +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::FinishExecute(bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "FinishExecute"); + + Params::BTTask_BlueprintBase_FinishExecute Parms{}; + + Parms.bSuccess = bSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveAbort +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveAbort(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveAbort"); + + Params::BTTask_BlueprintBase_ReceiveAbort Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveAbortAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveAbortAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveAbortAI"); + + Params::BTTask_BlueprintBase_ReceiveAbortAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveExecute +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveExecute(class AActor* OwnerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveExecute"); + + Params::BTTask_BlueprintBase_ReceiveExecute Parms{}; + + Parms.OwnerActor = OwnerActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveExecuteAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveExecuteAI"); + + Params::BTTask_BlueprintBase_ReceiveExecuteAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveTick +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveTick"); + + Params::BTTask_BlueprintBase_ReceiveTick Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTTask_BlueprintBase.ReceiveTickAI +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveTickAI"); + + Params::BTTask_BlueprintBase_ReceiveTickAI Parms{}; + + Parms.OwnerController = OwnerController; + Parms.ControlledPawn = ControlledPawn; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessage +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// class FName MessageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::SetFinishOnMessage(class FName MessageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "SetFinishOnMessage"); + + Params::BTTask_BlueprintBase_SetFinishOnMessage Parms{}; + + Parms.MessageName = MessageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessageWithId +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// class FName MessageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RequestID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTTask_BlueprintBase::SetFinishOnMessageWithId(class FName MessageName, int32 RequestID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "SetFinishOnMessageWithId"); + + Params::BTTask_BlueprintBase_SetFinishOnMessageWithId Parms{}; + + Parms.MessageName = MessageName; + Parms.RequestID = RequestID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.BTTask_BlueprintBase.IsTaskAborting +// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTTask_BlueprintBase::IsTaskAborting() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "IsTaskAborting"); + + Params::BTTask_BlueprintBase_IsTaskAborting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.BTTask_BlueprintBase.IsTaskExecuting +// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBTTask_BlueprintBase::IsTaskExecuting() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTTask_BlueprintBase", "IsTaskExecuting"); + + Params::BTTask_BlueprintBase_IsTaskExecuting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.CreateMoveToProxyObject +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* Pawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Destination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAIAsyncTaskBlueprintProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAIAsyncTaskBlueprintProxy* UAIBlueprintHelperLibrary::CreateMoveToProxyObject(class UObject* WorldContextObject, class APawn* Pawn, const struct FVector& Destination, class AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "CreateMoveToProxyObject"); + + Params::AIBlueprintHelperLibrary_CreateMoveToProxyObject Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Pawn = Pawn; + Parms.Destination = std::move(Destination); + Parms.TargetActor = TargetActor; + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.bStopOnOverlap = bStopOnOverlap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetAIController +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* ControlledActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AAIController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AAIController* UAIBlueprintHelperLibrary::GetAIController(class AActor* ControlledActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetAIController"); + + Params::AIBlueprintHelperLibrary_GetAIController Parms{}; + + Parms.ControlledActor = ControlledActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetBlackboard +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlackboardComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlackboardComponent* UAIBlueprintHelperLibrary::GetBlackboard(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetBlackboard"); + + Params::AIBlueprintHelperLibrary_GetBlackboard Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNavigationPath* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNavigationPath* UAIBlueprintHelperLibrary::GetCurrentPath(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPath"); + + Params::AIBlueprintHelperLibrary_GetCurrentPath Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathIndex +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AController* Controller (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAIBlueprintHelperLibrary::GetCurrentPathIndex(const class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPathIndex"); + + Params::AIBlueprintHelperLibrary_GetCurrentPathIndex Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathPoints +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +const TArray UAIBlueprintHelperLibrary::GetCurrentPathPoints(class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPathPoints"); + + Params::AIBlueprintHelperLibrary_GetCurrentPathPoints Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.GetNextNavLinkIndex +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AController* Controller (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAIBlueprintHelperLibrary::GetNextNavLinkIndex(const class AController* Controller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetNextNavLinkIndex"); + + Params::AIBlueprintHelperLibrary_GetNextNavLinkIndex Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAIDirection +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& DirectionVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIBlueprintHelperLibrary::IsValidAIDirection(const struct FVector& DirectionVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "IsValidAIDirection"); + + Params::AIBlueprintHelperLibrary_IsValidAIDirection Parms{}; + + Parms.DirectionVector = std::move(DirectionVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAILocation +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIBlueprintHelperLibrary::IsValidAILocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "IsValidAILocation"); + + Params::AIBlueprintHelperLibrary_IsValidAILocation Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAIRotation +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIBlueprintHelperLibrary::IsValidAIRotation(const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "IsValidAIRotation"); + + Params::AIBlueprintHelperLibrary_IsValidAIRotation Parms{}; + + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.LockAIResourcesWithAnimation +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::LockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "LockAIResourcesWithAnimation"); + + Params::AIBlueprintHelperLibrary_LockAIResourcesWithAnimation Parms{}; + + Parms.AnimInstance = AnimInstance; + Parms.bLockMovement = bLockMovement; + Parms.LockAILogic = LockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIBlueprintHelperLibrary.SendAIMessage +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APawn* Target (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Message (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* MessageSource (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::SendAIMessage(class APawn* Target, class FName Message, class UObject* MessageSource, bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "SendAIMessage"); + + Params::AIBlueprintHelperLibrary_SendAIMessage Parms{}; + + Parms.Target = Target; + Parms.Message = Message; + Parms.MessageSource = MessageSource; + Parms.bSuccess = bSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToActor +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* Goal (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::SimpleMoveToActor(class AController* Controller, const class AActor* Goal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "SimpleMoveToActor"); + + Params::AIBlueprintHelperLibrary_SimpleMoveToActor Parms{}; + + Parms.Controller = Controller; + Parms.Goal = Goal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Goal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::SimpleMoveToLocation(class AController* Controller, const struct FVector& Goal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "SimpleMoveToLocation"); + + Params::AIBlueprintHelperLibrary_SimpleMoveToLocation Parms{}; + + Parms.Controller = Controller; + Parms.Goal = std::move(Goal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIBlueprintHelperLibrary.SpawnAIFromClass +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf PawnClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBehaviorTree* BehaviorTree (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bNoCollisionFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UAIBlueprintHelperLibrary::SpawnAIFromClass(class UObject* WorldContextObject, TSubclassOf PawnClass, class UBehaviorTree* BehaviorTree, const struct FVector& Location, const struct FRotator& Rotation, bool bNoCollisionFail, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "SpawnAIFromClass"); + + Params::AIBlueprintHelperLibrary_SpawnAIFromClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PawnClass = PawnClass; + Parms.BehaviorTree = BehaviorTree; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.bNoCollisionFail = bNoCollisionFail; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIBlueprintHelperLibrary.UnlockAIResourcesWithAnimation +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUnlockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UnlockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIBlueprintHelperLibrary::UnlockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "UnlockAIResourcesWithAnimation"); + + Params::AIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation Parms{}; + + Parms.AnimInstance = AnimInstance; + Parms.bUnlockMovement = bUnlockMovement; + Parms.UnlockAILogic = UnlockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideActorsSet +// (Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* QuerierActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* ResultingActorsSet (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEnvQueryContext_BlueprintBase::ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideActorsSet"); + + Params::EnvQueryContext_BlueprintBase_ProvideActorsSet Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingActorsSet != nullptr) + *ResultingActorsSet = std::move(Parms.ResultingActorsSet); +} + + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideLocationsSet +// (Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* QuerierActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* ResultingLocationSet (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UEnvQueryContext_BlueprintBase::ProvideLocationsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingLocationSet) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideLocationsSet"); + + Params::EnvQueryContext_BlueprintBase_ProvideLocationsSet Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingLocationSet != nullptr) + *ResultingLocationSet = std::move(Parms.ResultingLocationSet); +} + + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleActor +// (Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* QuerierActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor** ResultingActor (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryContext_BlueprintBase::ProvideSingleActor(class UObject* QuerierObject, class AActor* QuerierActor, class AActor** ResultingActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideSingleActor"); + + Params::EnvQueryContext_BlueprintBase_ProvideSingleActor Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingActor != nullptr) + *ResultingActor = Parms.ResultingActor; +} + + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleLocation +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent, Const) +// Parameters: +// class UObject* QuerierObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* QuerierActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ResultingLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryContext_BlueprintBase::ProvideSingleLocation(class UObject* QuerierObject, class AActor* QuerierActor, struct FVector* ResultingLocation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideSingleLocation"); + + Params::EnvQueryContext_BlueprintBase_ProvideSingleLocation Parms{}; + + Parms.QuerierObject = QuerierObject; + Parms.QuerierActor = QuerierActor; + + UObject::ProcessEvent(Func, &Parms); + + if (ResultingLocation != nullptr) + *ResultingLocation = std::move(Parms.ResultingLocation); +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.SetNamedParam +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryInstanceBlueprintWrapper::SetNamedParam(class FName ParamName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "SetNamedParam"); + + Params::EnvQueryInstanceBlueprintWrapper_SetNamedParam Parms{}; + + Parms.ParamName = ParamName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetItemScore +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnvQueryInstanceBlueprintWrapper::GetItemScore(int32 ItemIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetItemScore"); + + Params::EnvQueryInstanceBlueprintWrapper_GetItemScore Parms{}; + + Parms.ItemIndex = ItemIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray* ResultActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnvQueryInstanceBlueprintWrapper::GetQueryResultsAsActors(TArray* ResultActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetQueryResultsAsActors"); + + Params::EnvQueryInstanceBlueprintWrapper_GetQueryResultsAsActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ResultActors != nullptr) + *ResultActors = std::move(Parms.ResultActors); + + return Parms.ReturnValue; +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsLocations +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray* ResultLocations (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnvQueryInstanceBlueprintWrapper::GetQueryResultsAsLocations(TArray* ResultLocations) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetQueryResultsAsLocations"); + + Params::EnvQueryInstanceBlueprintWrapper_GetQueryResultsAsLocations Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ResultLocations != nullptr) + *ResultLocations = std::move(Parms.ResultLocations); + + return Parms.ReturnValue; +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsActors +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UEnvQueryInstanceBlueprintWrapper::GetResultsAsActors() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetResultsAsActors"); + + Params::EnvQueryInstanceBlueprintWrapper_GetResultsAsActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsLocations +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UEnvQueryInstanceBlueprintWrapper::GetResultsAsLocations() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetResultsAsLocations"); + + Params::EnvQueryInstanceBlueprintWrapper_GetResultsAsLocations Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.EnvQueryManager.RunEQSQuery +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEnvQuery* QueryTemplate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Querier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfWrapperClass (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEnvQueryInstanceBlueprintWrapper*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnvQueryInstanceBlueprintWrapper* UEnvQueryManager::RunEQSQuery(class UObject* WorldContextObject, class UEnvQuery* QueryTemplate, class UObject* Querier, EEnvQueryRunMode RunMode, TSubclassOf WrapperClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("EnvQueryManager", "RunEQSQuery"); + + Params::EnvQueryManager_RunEQSQuery Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.QueryTemplate = QueryTemplate; + Parms.Querier = Querier; + Parms.RunMode = RunMode; + Parms.WrapperClass = WrapperClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, Const) +// Parameters: +// class AActor* GeneratedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryGenerator_BlueprintBase::AddGeneratedActor(class AActor* GeneratedActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "AddGeneratedActor"); + + Params::EnvQueryGenerator_BlueprintBase_AddGeneratedActor Parms{}; + + Parms.GeneratedActor = GeneratedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// const struct FVector& GeneratedVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvQueryGenerator_BlueprintBase::AddGeneratedVector(const struct FVector& GeneratedVector) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "AddGeneratedVector"); + + Params::EnvQueryGenerator_BlueprintBase_AddGeneratedVector Parms{}; + + Parms.GeneratedVector = std::move(GeneratedVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGeneration +// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// const TArray& ContextLocations (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEnvQueryGenerator_BlueprintBase::DoItemGeneration(const TArray& ContextLocations) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "DoItemGeneration"); + + Params::EnvQueryGenerator_BlueprintBase_DoItemGeneration Parms{}; + + Parms.ContextLocations = std::move(ContextLocations); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGenerationFromActors +// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// const TArray& ContextActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEnvQueryGenerator_BlueprintBase::DoItemGenerationFromActors(const TArray& ContextActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "DoItemGenerationFromActors"); + + Params::EnvQueryGenerator_BlueprintBase_DoItemGenerationFromActors Parms{}; + + Parms.ContextActors = std::move(ContextActors); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.EnvQueryGenerator_BlueprintBase.GetQuerier +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UEnvQueryGenerator_BlueprintBase::GetQuerier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "GetQuerier"); + + Params::EnvQueryGenerator_BlueprintBase_GetQuerier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.CrowdFollowingComponent.SuspendCrowdSteering +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bSuspend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCrowdFollowingComponent::SuspendCrowdSteering(bool bSuspend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CrowdFollowingComponent", "SuspendCrowdSteering"); + + Params::CrowdFollowingComponent_SuspendCrowdSteering Parms{}; + + Parms.bSuspend = bSuspend; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.NavLinkProxy.ReceiveSmartLinkReached +// (RequiredAPI, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Agent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Destination (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavLinkProxy::ReceiveSmartLinkReached(class AActor* Agent, const struct FVector& Destination) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavLinkProxy", "ReceiveSmartLinkReached"); + + Params::NavLinkProxy_ReceiveSmartLinkReached Parms{}; + + Parms.Agent = Agent; + Parms.Destination = std::move(Destination); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AIModule.NavLinkProxy.ResumePathFollowing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Agent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavLinkProxy::ResumePathFollowing(class AActor* Agent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavLinkProxy", "ResumePathFollowing"); + + Params::NavLinkProxy_ResumePathFollowing Parms{}; + + Parms.Agent = Agent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.NavLinkProxy.SetSmartLinkEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavLinkProxy::SetSmartLinkEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavLinkProxy", "SetSmartLinkEnabled"); + + Params::NavLinkProxy_SetSmartLinkEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.NavLinkProxy.HasMovingAgents +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANavLinkProxy::HasMovingAgents() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavLinkProxy", "HasMovingAgents"); + + Params::NavLinkProxy_HasMovingAgents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.NavLinkProxy.IsSmartLinkEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANavLinkProxy::IsSmartLinkEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavLinkProxy", "IsSmartLinkEnabled"); + + Params::NavLinkProxy_IsSmartLinkEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForBox +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNavLocalGridManager::AddLocalNavigationGridForBox(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent, const struct FRotator& Rotation, const int32 Radius2D, const float Height, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForBox"); + + Params::NavLocalGridManager_AddLocalNavigationGridForBox Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.Extent = std::move(Extent); + Parms.Rotation = std::move(Rotation); + Parms.Radius2D = Radius2D; + Parms.Height = Height; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForCapsule +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CapsuleRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CapsuleHalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNavLocalGridManager::AddLocalNavigationGridForCapsule(class UObject* WorldContextObject, const struct FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, const int32 Radius2D, const float Height, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForCapsule"); + + Params::NavLocalGridManager_AddLocalNavigationGridForCapsule Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.CapsuleRadius = CapsuleRadius; + Parms.CapsuleHalfHeight = CapsuleHalfHeight; + Parms.Radius2D = Radius2D; + Parms.Height = Height; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoint +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNavLocalGridManager::AddLocalNavigationGridForPoint(class UObject* WorldContextObject, const struct FVector& Location, const int32 Radius2D, const float Height, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForPoint"); + + Params::NavLocalGridManager_AddLocalNavigationGridForPoint Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.Radius2D = Radius2D; + Parms.Height = Height; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoints +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Locations (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNavLocalGridManager::AddLocalNavigationGridForPoints(class UObject* WorldContextObject, const TArray& Locations, const int32 Radius2D, const float Height, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForPoints"); + + Params::NavLocalGridManager_AddLocalNavigationGridForPoints Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Locations = std::move(Locations); + Parms.Radius2D = Radius2D; + Parms.Height = Height; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.NavLocalGridManager.FindLocalNavigationGridPath +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* PathPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavLocalGridManager::FindLocalNavigationGridPath(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray* PathPoints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavLocalGridManager", "FindLocalNavigationGridPath"); + + Params::NavLocalGridManager_FindLocalNavigationGridPath Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PathPoints != nullptr) + *PathPoints = std::move(Parms.PathPoints); + + return Parms.ReturnValue; +} + + +// Function AIModule.NavLocalGridManager.RemoveLocalNavigationGrid +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 GridId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavLocalGridManager::RemoveLocalNavigationGrid(class UObject* WorldContextObject, int32 GridId, bool bRebuildGrids) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavLocalGridManager", "RemoveLocalNavigationGrid"); + + Params::NavLocalGridManager_RemoveLocalNavigationGrid Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.GridId = GridId; + Parms.bRebuildGrids = bRebuildGrids; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.NavLocalGridManager.SetLocalNavigationGridDensity +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CellSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavLocalGridManager::SetLocalNavigationGridDensity(class UObject* WorldContextObject, float CellSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavLocalGridManager", "SetLocalNavigationGridDensity"); + + Params::NavLocalGridManager_SetLocalNavigationGridDensity Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CellSize = CellSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIPerceptionSystem.GetSenseClassForStimulus +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAIStimulus& Stimulus (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UAIPerceptionSystem::GetSenseClassForStimulus(class UObject* WorldContextObject, const struct FAIStimulus& Stimulus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIPerceptionSystem", "GetSenseClassForStimulus"); + + Params::AIPerceptionSystem_GetSenseClassForStimulus Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Stimulus = std::move(Stimulus); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIPerceptionSystem.RegisterPerceptionStimuliSource +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Sense (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAIPerceptionSystem::RegisterPerceptionStimuliSource(class UObject* WorldContextObject, TSubclassOf Sense, class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIPerceptionSystem", "RegisterPerceptionStimuliSource"); + + Params::AIPerceptionSystem_RegisterPerceptionStimuliSource Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sense = Sense; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AIPerceptionSystem.ReportPerceptionEvent +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAISenseEvent* PerceptionEvent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionSystem::ReportPerceptionEvent(class UObject* WorldContextObject, class UAISenseEvent* PerceptionEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AIPerceptionSystem", "ReportPerceptionEvent"); + + Params::AIPerceptionSystem_ReportPerceptionEvent Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PerceptionEvent = PerceptionEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionSystem.OnPerceptionStimuliSourceEndPlay +// (Final, RequiredAPI, Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionSystem::OnPerceptionStimuliSourceEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionSystem", "OnPerceptionStimuliSourceEndPlay"); + + Params::AIPerceptionSystem_OnPerceptionStimuliSourceEndPlay Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AIPerceptionSystem.ReportEvent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAISenseEvent* PerceptionEvent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerceptionSystem::ReportEvent(class UAISenseEvent* PerceptionEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerceptionSystem", "ReportEvent"); + + Params::AIPerceptionSystem_ReportEvent Parms{}; + + Parms.PerceptionEvent = PerceptionEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AISense_Damage.ReportDamageEvent +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamagedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EventLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Damage::ReportDamageEvent(class UObject* WorldContextObject, class AActor* DamagedActor, class AActor* Instigator, float DamageAmount, const struct FVector& EventLocation, const struct FVector& HitLocation, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AISense_Damage", "ReportDamageEvent"); + + Params::AISense_Damage_ReportDamageEvent Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.DamagedActor = DamagedActor; + Parms.Instigator = Instigator; + Parms.DamageAmount = DamageAmount; + Parms.EventLocation = std::move(EventLocation); + Parms.HitLocation = std::move(HitLocation); + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AISense_Hearing.ReportNoiseEvent +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Hearing::ReportNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AISense_Hearing", "ReportNoiseEvent"); + + Params::AISense_Hearing_ReportNoiseEvent Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NoiseLocation = std::move(NoiseLocation); + Parms.Loudness = Loudness; + Parms.Instigator = Instigator; + Parms.MaxRange = MaxRange; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AISense_Prediction.RequestControllerPredictionEvent +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AAIController* Requestor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* PredictedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PredictionTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Prediction::RequestControllerPredictionEvent(class AAIController* Requestor, class AActor* PredictedActor, float PredictionTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AISense_Prediction", "RequestControllerPredictionEvent"); + + Params::AISense_Prediction_RequestControllerPredictionEvent Parms{}; + + Parms.Requestor = Requestor; + Parms.PredictedActor = PredictedActor; + Parms.PredictionTime = PredictionTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AISense_Prediction.RequestPawnPredictionEvent +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APawn* Requestor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* PredictedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PredictionTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Prediction::RequestPawnPredictionEvent(class APawn* Requestor, class AActor* PredictedActor, float PredictionTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AISense_Prediction", "RequestPawnPredictionEvent"); + + Params::AISense_Prediction_RequestPawnPredictionEvent Parms{}; + + Parms.Requestor = Requestor; + Parms.PredictedActor = PredictedActor; + Parms.PredictionTime = PredictionTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AIModule.AITask_MoveTo.AIMoveTo +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AAIController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& GoalLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* GoalActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAIOptionFlag StopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAIOptionFlag AcceptPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseContinuousGoalTracking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAIOptionFlag ProjectGoalOnNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAIOptionFlag RequireNavigableEndLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAITask_MoveTo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAITask_MoveTo* UAITask_MoveTo::AIMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, float AcceptanceRadius, EAIOptionFlag StopOnOverlap, EAIOptionFlag AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuousGoalTracking, EAIOptionFlag ProjectGoalOnNavigation, EAIOptionFlag RequireNavigableEndLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AITask_MoveTo", "AIMoveTo"); + + Params::AITask_MoveTo_AIMoveTo Parms{}; + + Parms.Controller = Controller; + Parms.GoalLocation = std::move(GoalLocation); + Parms.GoalActor = GoalActor; + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.StopOnOverlap = StopOnOverlap; + Parms.AcceptPartialPath = AcceptPartialPath; + Parms.bUsePathfinding = bUsePathfinding; + Parms.bLockAILogic = bLockAILogic; + Parms.bUseContinuousGoalTracking = bUseContinuousGoalTracking; + Parms.ProjectGoalOnNavigation = ProjectGoalOnNavigation; + Parms.RequireNavigableEndLocation = RequireNavigableEndLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AIModule.AITask_RunEQS.RunEQS +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AAIController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEnvQuery* QueryTemplate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAITask_RunEQS* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAITask_RunEQS* UAITask_RunEQS::RunEQS(class AAIController* Controller, class UEnvQuery* QueryTemplate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AITask_RunEQS", "RunEQS"); + + Params::AITask_RunEQS_RunEQS Parms{}; + + Parms.Controller = Controller; + Parms.QueryTemplate = QueryTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + +} + diff --git a/SilentHillF/SDK/AIModule_parameters.hpp b/SilentHillF/SDK/AIModule_parameters.hpp new file mode 100644 index 0000000..c812e1f --- /dev/null +++ b/SilentHillF/SDK/AIModule_parameters.hpp @@ -0,0 +1,2245 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AIModule + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "GameplayTasks_structs.hpp" +#include "AIModule_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK::Params +{ + +// Function AIModule.AIAsyncTaskBlueprintProxy.OnMoveCompleted +// 0x0008 (0x0008 - 0x0000) +struct AIAsyncTaskBlueprintProxy_OnMoveCompleted final +{ +public: + struct FAIRequestID RequestID; // 0x0000(0x0004)(Parm, NoDestructor, NativeAccessSpecifierPublic) + EPathFollowingResult MovementResult; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIAsyncTaskBlueprintProxy_OnMoveCompleted; + +// Function AIModule.PathFollowingComponent.OnActorBump +// 0x0120 (0x0120 - 0x0000) +struct PathFollowingComponent_OnActorBump final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0028(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathFollowingComponent_OnActorBump; + +// Function AIModule.PathFollowingComponent.OnNavDataRegistered +// 0x0008 (0x0008 - 0x0000) +struct PathFollowingComponent_OnNavDataRegistered final +{ +public: + class ANavigationData* NavData; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathFollowingComponent_OnNavDataRegistered; + +// Function AIModule.PathFollowingComponent.GetPathActionType +// 0x0001 (0x0001 - 0x0000) +struct PathFollowingComponent_GetPathActionType final +{ +public: + EPathFollowingAction ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathFollowingComponent_GetPathActionType; + +// Function AIModule.PathFollowingComponent.GetPathDestination +// 0x0018 (0x0018 - 0x0000) +struct PathFollowingComponent_GetPathDestination final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathFollowingComponent_GetPathDestination; + +// Function AIModule.AIPerceptionComponent.GetActorsPerception +// 0x0030 (0x0030 - 0x0000) +struct AIPerceptionComponent_GetActorsPerception final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActorPerceptionBlueprintInfo Info; // 0x0008(0x0020)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIPerceptionComponent_GetActorsPerception; + +// Function AIModule.AIPerceptionComponent.OnOwnerEndPlay +// 0x0010 (0x0010 - 0x0000) +struct AIPerceptionComponent_OnOwnerEndPlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIPerceptionComponent_OnOwnerEndPlay; + +// Function AIModule.AIPerceptionComponent.SetSenseEnabled +// 0x0010 (0x0010 - 0x0000) +struct AIPerceptionComponent_SetSenseEnabled final +{ +public: + TSubclassOf SenseClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIPerceptionComponent_SetSenseEnabled; + +// Function AIModule.AIPerceptionComponent.GetCurrentlyPerceivedActors +// 0x0018 (0x0018 - 0x0000) +struct AIPerceptionComponent_GetCurrentlyPerceivedActors final +{ +public: + TSubclassOf SenseToUse; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionComponent_GetCurrentlyPerceivedActors; + +// Function AIModule.AIPerceptionComponent.GetKnownPerceivedActors +// 0x0018 (0x0018 - 0x0000) +struct AIPerceptionComponent_GetKnownPerceivedActors final +{ +public: + TSubclassOf SenseToUse; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionComponent_GetKnownPerceivedActors; + +// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActors +// 0x0010 (0x0010 - 0x0000) +struct AIPerceptionComponent_GetPerceivedHostileActors final +{ +public: + TArray OutActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionComponent_GetPerceivedHostileActors; + +// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActorsBySense +// 0x0018 (0x0018 - 0x0000) +struct AIPerceptionComponent_GetPerceivedHostileActorsBySense final +{ +public: + TSubclassOf SenseToUse; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionComponent_GetPerceivedHostileActorsBySense; + +// Function AIModule.AIPerceptionComponent.IsSenseEnabled +// 0x0010 (0x0010 - 0x0000) +struct AIPerceptionComponent_IsSenseEnabled final +{ +public: + TSubclassOf SenseClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIPerceptionComponent_IsSenseEnabled; + +// Function AIModule.PawnAction.CreateActionInstance +// 0x0018 (0x0018 - 0x0000) +struct PawnAction_CreateActionInstance final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActionClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnAction* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnAction_CreateActionInstance; + +// Function AIModule.PawnAction.Finish +// 0x0001 (0x0001 - 0x0000) +struct PawnAction_Finish final +{ +public: + EPawnActionResult WithResult; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnAction_Finish; + +// Function AIModule.PawnAction.GetActionPriority +// 0x0001 (0x0001 - 0x0000) +struct PawnAction_GetActionPriority final +{ +public: + EAIRequestPriority ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnAction_GetActionPriority; + +// Function AIModule.PawnActionsComponent.K2_PerformAction +// 0x0018 (0x0018 - 0x0000) +struct PawnActionsComponent_K2_PerformAction final +{ +public: + class APawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnAction* Action; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIRequestPriority Priority; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PawnActionsComponent_K2_PerformAction; + +// Function AIModule.PawnActionsComponent.K2_AbortAction +// 0x0010 (0x0010 - 0x0000) +struct PawnActionsComponent_K2_AbortAction final +{ +public: + class UPawnAction* ActionToAbort; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPawnActionAbortState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PawnActionsComponent_K2_AbortAction; + +// Function AIModule.PawnActionsComponent.K2_ForceAbortAction +// 0x0010 (0x0010 - 0x0000) +struct PawnActionsComponent_K2_ForceAbortAction final +{ +public: + class UPawnAction* ActionToAbort; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPawnActionAbortState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PawnActionsComponent_K2_ForceAbortAction; + +// Function AIModule.PawnActionsComponent.K2_PushAction +// 0x0020 (0x0020 - 0x0000) +struct PawnActionsComponent_K2_PushAction final +{ +public: + class UPawnAction* NewAction; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIRequestPriority Priority; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Instigator; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PawnActionsComponent_K2_PushAction; + +// Function AIModule.PawnAction_BlueprintBase.ActionFinished +// 0x0010 (0x0010 - 0x0000) +struct PawnAction_BlueprintBase_ActionFinished final +{ +public: + class APawn* ControlledPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPawnActionResult WithResult; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PawnAction_BlueprintBase_ActionFinished; + +// Function AIModule.PawnAction_BlueprintBase.ActionPause +// 0x0008 (0x0008 - 0x0000) +struct PawnAction_BlueprintBase_ActionPause final +{ +public: + class APawn* ControlledPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnAction_BlueprintBase_ActionPause; + +// Function AIModule.PawnAction_BlueprintBase.ActionResume +// 0x0008 (0x0008 - 0x0000) +struct PawnAction_BlueprintBase_ActionResume final +{ +public: + class APawn* ControlledPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnAction_BlueprintBase_ActionResume; + +// Function AIModule.PawnAction_BlueprintBase.ActionStart +// 0x0008 (0x0008 - 0x0000) +struct PawnAction_BlueprintBase_ActionStart final +{ +public: + class APawn* ControlledPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnAction_BlueprintBase_ActionStart; + +// Function AIModule.PawnAction_BlueprintBase.ActionTick +// 0x0010 (0x0010 - 0x0000) +struct PawnAction_BlueprintBase_ActionTick final +{ +public: + class APawn* ControlledPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PawnAction_BlueprintBase_ActionTick; + +// Function AIModule.AIController.ClaimTaskResource +// 0x0008 (0x0008 - 0x0000) +struct AIController_ClaimTaskResource final +{ +public: + TSubclassOf ResourceClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_ClaimTaskResource; + +// Function AIModule.AIController.GetAIPerceptionComponent +// 0x0008 (0x0008 - 0x0000) +struct AIController_GetAIPerceptionComponent final +{ +public: + class UAIPerceptionComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_GetAIPerceptionComponent; + +// Function AIModule.AIController.K2_SetFocalPoint +// 0x0018 (0x0018 - 0x0000) +struct AIController_K2_SetFocalPoint final +{ +public: + struct FVector FP; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_K2_SetFocalPoint; + +// Function AIModule.AIController.K2_SetFocus +// 0x0008 (0x0008 - 0x0000) +struct AIController_K2_SetFocus final +{ +public: + class AActor* NewFocus; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_K2_SetFocus; + +// Function AIModule.AIController.MoveToActor +// 0x0020 (0x0020 - 0x0000) +struct AIController_MoveToActor final +{ +public: + class AActor* Goal; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopOnOverlap; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePathfinding; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanStrafe; // 0x000E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowPartialPath; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPathFollowingRequestResult ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIController_MoveToActor; + +// Function AIModule.AIController.MoveToLocation +// 0x0030 (0x0030 - 0x0000) +struct AIController_MoveToLocation final +{ +public: + struct FVector Dest; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopOnOverlap; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePathfinding; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProjectDestinationToNavigation; // 0x001E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanStrafe; // 0x001F(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowPartialPath; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPathFollowingRequestResult ReturnValue; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIController_MoveToLocation; + +// Function AIModule.AIController.OnGameplayTaskResourcesClaimed +// 0x0004 (0x0004 - 0x0000) +struct AIController_OnGameplayTaskResourcesClaimed final +{ +public: + struct FGameplayResourceSet NewlyClaimed; // 0x0000(0x0002)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayResourceSet FreshlyReleased; // 0x0002(0x0002)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_OnGameplayTaskResourcesClaimed; + +// Function AIModule.AIController.OnUsingBlackBoard +// 0x0010 (0x0010 - 0x0000) +struct AIController_OnUsingBlackBoard final +{ +public: + class UBlackboardComponent* BlackboardComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardData* BlackboardAsset; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_OnUsingBlackBoard; + +// Function AIModule.AIController.RunBehaviorTree +// 0x0010 (0x0010 - 0x0000) +struct AIController_RunBehaviorTree final +{ +public: + class UBehaviorTree* BTAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIController_RunBehaviorTree; + +// Function AIModule.AIController.SetMoveBlockDetection +// 0x0001 (0x0001 - 0x0000) +struct AIController_SetMoveBlockDetection final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_SetMoveBlockDetection; + +// Function AIModule.AIController.SetPathFollowingComponent +// 0x0008 (0x0008 - 0x0000) +struct AIController_SetPathFollowingComponent final +{ +public: + class UPathFollowingComponent* NewPFComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_SetPathFollowingComponent; + +// Function AIModule.AIController.UnclaimTaskResource +// 0x0008 (0x0008 - 0x0000) +struct AIController_UnclaimTaskResource final +{ +public: + TSubclassOf ResourceClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_UnclaimTaskResource; + +// Function AIModule.AIController.UseBlackboard +// 0x0018 (0x0018 - 0x0000) +struct AIController_UseBlackboard final +{ +public: + class UBlackboardData* BlackboardAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* BlackboardComponent; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIController_UseBlackboard; + +// Function AIModule.AIController.GetDeprecatedActionsComponent +// 0x0008 (0x0008 - 0x0000) +struct AIController_GetDeprecatedActionsComponent final +{ +public: + class UPawnActionsComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_GetDeprecatedActionsComponent; + +// Function AIModule.AIController.GetFocalPoint +// 0x0018 (0x0018 - 0x0000) +struct AIController_GetFocalPoint final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_GetFocalPoint; + +// Function AIModule.AIController.GetFocalPointOnActor +// 0x0020 (0x0020 - 0x0000) +struct AIController_GetFocalPointOnActor final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_GetFocalPointOnActor; + +// Function AIModule.AIController.GetFocusActor +// 0x0008 (0x0008 - 0x0000) +struct AIController_GetFocusActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_GetFocusActor; + +// Function AIModule.AIController.GetImmediateMoveDestination +// 0x0018 (0x0018 - 0x0000) +struct AIController_GetImmediateMoveDestination final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_GetImmediateMoveDestination; + +// Function AIModule.AIController.GetMoveStatus +// 0x0001 (0x0001 - 0x0000) +struct AIController_GetMoveStatus final +{ +public: + EPathFollowingStatus ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_GetMoveStatus; + +// Function AIModule.AIController.GetPathFollowingComponent +// 0x0008 (0x0008 - 0x0000) +struct AIController_GetPathFollowingComponent final +{ +public: + class UPathFollowingComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_GetPathFollowingComponent; + +// Function AIModule.AIController.HasPartialPath +// 0x0001 (0x0001 - 0x0000) +struct AIController_HasPartialPath final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIController_HasPartialPath; + +// Function AIModule.BrainComponent.StopLogic +// 0x0010 (0x0010 - 0x0000) +struct BrainComponent_StopLogic final +{ +public: + class FString Reason; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrainComponent_StopLogic; + +// Function AIModule.BrainComponent.IsPaused +// 0x0001 (0x0001 - 0x0000) +struct BrainComponent_IsPaused final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrainComponent_IsPaused; + +// Function AIModule.BrainComponent.IsRunning +// 0x0001 (0x0001 - 0x0000) +struct BrainComponent_IsRunning final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrainComponent_IsRunning; + +// Function AIModule.BehaviorTreeComponent.AddCooldownTagDuration +// 0x0010 (0x0010 - 0x0000) +struct BehaviorTreeComponent_AddCooldownTagDuration final +{ +public: + struct FGameplayTag CooldownTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownDuration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BehaviorTreeComponent_AddCooldownTagDuration; + +// Function AIModule.BehaviorTreeComponent.SetDynamicSubtree +// 0x0010 (0x0010 - 0x0000) +struct BehaviorTreeComponent_SetDynamicSubtree final +{ +public: + struct FGameplayTag InjectTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* BehaviorAsset; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BehaviorTreeComponent_SetDynamicSubtree; + +// Function AIModule.BehaviorTreeComponent.GetTagCooldownEndTime +// 0x0010 (0x0010 - 0x0000) +struct BehaviorTreeComponent_GetTagCooldownEndTime final +{ +public: + struct FGameplayTag CooldownTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BehaviorTreeComponent_GetTagCooldownEndTime; + +// Function AIModule.BlackboardAssetProvider.GetBlackboardAsset +// 0x0008 (0x0008 - 0x0000) +struct BlackboardAssetProvider_GetBlackboardAsset final +{ +public: + class UBlackboardData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardAssetProvider_GetBlackboardAsset; + +// Function AIModule.BlackboardComponent.ClearValue +// 0x0008 (0x0008 - 0x0000) +struct BlackboardComponent_ClearValue final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_ClearValue; + +// Function AIModule.BlackboardComponent.SetValueAsBool +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_SetValueAsBool final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsBool; + +// Function AIModule.BlackboardComponent.SetValueAsClass +// 0x0010 (0x0010 - 0x0000) +struct BlackboardComponent_SetValueAsClass final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ClassValue; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsClass; + +// Function AIModule.BlackboardComponent.SetValueAsEnum +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_SetValueAsEnum final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsEnum; + +// Function AIModule.BlackboardComponent.SetValueAsFloat +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_SetValueAsFloat final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsFloat; + +// Function AIModule.BlackboardComponent.SetValueAsInt +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_SetValueAsInt final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsInt; + +// Function AIModule.BlackboardComponent.SetValueAsName +// 0x0010 (0x0010 - 0x0000) +struct BlackboardComponent_SetValueAsName final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NameValue; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsName; + +// Function AIModule.BlackboardComponent.SetValueAsObject +// 0x0010 (0x0010 - 0x0000) +struct BlackboardComponent_SetValueAsObject final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ObjectValue; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsObject; + +// Function AIModule.BlackboardComponent.SetValueAsRotator +// 0x0020 (0x0020 - 0x0000) +struct BlackboardComponent_SetValueAsRotator final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator VectorValue; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsRotator; + +// Function AIModule.BlackboardComponent.SetValueAsString +// 0x0018 (0x0018 - 0x0000) +struct BlackboardComponent_SetValueAsString final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringValue; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsString; + +// Function AIModule.BlackboardComponent.SetValueAsVector +// 0x0020 (0x0020 - 0x0000) +struct BlackboardComponent_SetValueAsVector final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VectorValue; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_SetValueAsVector; + +// Function AIModule.BlackboardComponent.GetLocationFromEntry +// 0x0028 (0x0028 - 0x0000) +struct BlackboardComponent_GetLocationFromEntry final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ResultLocation; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetLocationFromEntry; + +// Function AIModule.BlackboardComponent.GetRotationFromEntry +// 0x0028 (0x0028 - 0x0000) +struct BlackboardComponent_GetRotationFromEntry final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ResultRotation; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetRotationFromEntry; + +// Function AIModule.BlackboardComponent.GetValueAsBool +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_GetValueAsBool final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsBool; + +// Function AIModule.BlackboardComponent.GetValueAsClass +// 0x0010 (0x0010 - 0x0000) +struct BlackboardComponent_GetValueAsClass final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsClass; + +// Function AIModule.BlackboardComponent.GetValueAsEnum +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_GetValueAsEnum final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsEnum; + +// Function AIModule.BlackboardComponent.GetValueAsFloat +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_GetValueAsFloat final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsFloat; + +// Function AIModule.BlackboardComponent.GetValueAsInt +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_GetValueAsInt final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsInt; + +// Function AIModule.BlackboardComponent.GetValueAsName +// 0x0010 (0x0010 - 0x0000) +struct BlackboardComponent_GetValueAsName final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsName; + +// Function AIModule.BlackboardComponent.GetValueAsObject +// 0x0010 (0x0010 - 0x0000) +struct BlackboardComponent_GetValueAsObject final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsObject; + +// Function AIModule.BlackboardComponent.GetValueAsRotator +// 0x0020 (0x0020 - 0x0000) +struct BlackboardComponent_GetValueAsRotator final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsRotator; + +// Function AIModule.BlackboardComponent.GetValueAsString +// 0x0018 (0x0018 - 0x0000) +struct BlackboardComponent_GetValueAsString final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsString; + +// Function AIModule.BlackboardComponent.GetValueAsVector +// 0x0020 (0x0020 - 0x0000) +struct BlackboardComponent_GetValueAsVector final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlackboardComponent_GetValueAsVector; + +// Function AIModule.BlackboardComponent.IsVectorValueSet +// 0x000C (0x000C - 0x0000) +struct BlackboardComponent_IsVectorValueSet final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlackboardComponent_IsVectorValueSet; + +// Function AIModule.AISense_Blueprint.K2_OnNewPawn +// 0x0008 (0x0008 - 0x0000) +struct AISense_Blueprint_K2_OnNewPawn final +{ +public: + class APawn* NewPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_Blueprint_K2_OnNewPawn; + +// Function AIModule.AISense_Blueprint.OnListenerRegistered +// 0x0010 (0x0010 - 0x0000) +struct AISense_Blueprint_OnListenerRegistered final +{ +public: + class AActor* ActorListener; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_Blueprint_OnListenerRegistered; + +// Function AIModule.AISense_Blueprint.OnListenerUnregistered +// 0x0010 (0x0010 - 0x0000) +struct AISense_Blueprint_OnListenerUnregistered final +{ +public: + class AActor* ActorListener; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_Blueprint_OnListenerUnregistered; + +// Function AIModule.AISense_Blueprint.OnListenerUpdated +// 0x0010 (0x0010 - 0x0000) +struct AISense_Blueprint_OnListenerUpdated final +{ +public: + class AActor* ActorListener; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_Blueprint_OnListenerUpdated; + +// Function AIModule.AISense_Blueprint.OnUpdate +// 0x0018 (0x0018 - 0x0000) +struct AISense_Blueprint_OnUpdate final +{ +public: + TArray EventsToProcess; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AISense_Blueprint_OnUpdate; + +// Function AIModule.AISense_Blueprint.GetAllListenerActors +// 0x0010 (0x0010 - 0x0000) +struct AISense_Blueprint_GetAllListenerActors final +{ +public: + TArray ListenerActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_Blueprint_GetAllListenerActors; + +// Function AIModule.AISense_Blueprint.GetAllListenerComponents +// 0x0010 (0x0010 - 0x0000) +struct AISense_Blueprint_GetAllListenerComponents final +{ +public: + TArray ListenerComponents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_Blueprint_GetAllListenerComponents; + +// Function AIModule.AIPerceptionStimuliSourceComponent.RegisterForSense +// 0x0008 (0x0008 - 0x0000) +struct AIPerceptionStimuliSourceComponent_RegisterForSense final +{ +public: + TSubclassOf SenseClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionStimuliSourceComponent_RegisterForSense; + +// Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromSense +// 0x0008 (0x0008 - 0x0000) +struct AIPerceptionStimuliSourceComponent_UnregisterFromSense final +{ +public: + TSubclassOf SenseClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionStimuliSourceComponent_UnregisterFromSense; + +// Function AIModule.PawnSensingComponent.SetPeripheralVisionAngle +// 0x0004 (0x0004 - 0x0000) +struct PawnSensingComponent_SetPeripheralVisionAngle final +{ +public: + float NewPeripheralVisionAngle; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnSensingComponent_SetPeripheralVisionAngle; + +// Function AIModule.PawnSensingComponent.SetSensingInterval +// 0x0004 (0x0004 - 0x0000) +struct PawnSensingComponent_SetSensingInterval final +{ +public: + float NewSensingInterval; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnSensingComponent_SetSensingInterval; + +// Function AIModule.PawnSensingComponent.SetSensingUpdatesEnabled +// 0x0001 (0x0001 - 0x0000) +struct PawnSensingComponent_SetSensingUpdatesEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnSensingComponent_SetSensingUpdatesEnabled; + +// Function AIModule.PawnSensingComponent.GetPeripheralVisionAngle +// 0x0004 (0x0004 - 0x0000) +struct PawnSensingComponent_GetPeripheralVisionAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnSensingComponent_GetPeripheralVisionAngle; + +// Function AIModule.PawnSensingComponent.GetPeripheralVisionCosine +// 0x0004 (0x0004 - 0x0000) +struct PawnSensingComponent_GetPeripheralVisionCosine final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnSensingComponent_GetPeripheralVisionCosine; + +// Function AIModule.BTFunctionLibrary.ClearBlackboardValue +// 0x0030 (0x0030 - 0x0000) +struct BTFunctionLibrary_ClearBlackboardValue final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_ClearBlackboardValue; + +// Function AIModule.BTFunctionLibrary.ClearBlackboardValueAsVector +// 0x0030 (0x0030 - 0x0000) +struct BTFunctionLibrary_ClearBlackboardValueAsVector final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_ClearBlackboardValueAsVector; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsActor +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsActor final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsActor; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsBool +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsBool final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsBool; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsClass +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsClass final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsClass; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsEnum +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsEnum final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsEnum; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsFloat +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsFloat final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsFloat; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsInt +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsInt final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsInt; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsName +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsName final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsName; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsObject +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsObject final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsObject; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsRotator +// 0x0048 (0x0048 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsRotator final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsRotator; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsString +// 0x0040 (0x0040 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsString final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsString; + +// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsVector +// 0x0048 (0x0048 - 0x0000) +struct BTFunctionLibrary_GetBlackboardValueAsVector final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetBlackboardValueAsVector; + +// Function AIModule.BTFunctionLibrary.GetOwnerComponent +// 0x0010 (0x0010 - 0x0000) +struct BTFunctionLibrary_GetOwnerComponent final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTreeComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetOwnerComponent; + +// Function AIModule.BTFunctionLibrary.GetOwnersBlackboard +// 0x0010 (0x0010 - 0x0000) +struct BTFunctionLibrary_GetOwnersBlackboard final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_GetOwnersBlackboard; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsBool +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsBool final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool Value; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsBool; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsClass +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsClass final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* Value; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsClass; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsEnum +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsEnum final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Value; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsEnum; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsFloat +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsFloat final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float Value; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsFloat; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsInt +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsInt final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Value; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsInt; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsName +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsName final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName Value; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsName; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsObject +// 0x0038 (0x0038 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsObject final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* Value; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsObject; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsRotator +// 0x0048 (0x0048 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsRotator final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FRotator Value; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsRotator; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsString +// 0x0040 (0x0040 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsString final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString Value; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsString; + +// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsVector +// 0x0048 (0x0048 - 0x0000) +struct BTFunctionLibrary_SetBlackboardValueAsVector final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Key; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_SetBlackboardValueAsVector; + +// Function AIModule.BTFunctionLibrary.StartUsingExternalEvent +// 0x0010 (0x0010 - 0x0000) +struct BTFunctionLibrary_StartUsingExternalEvent final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwningActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_StartUsingExternalEvent; + +// Function AIModule.BTFunctionLibrary.StopUsingExternalEvent +// 0x0008 (0x0008 - 0x0000) +struct BTFunctionLibrary_StopUsingExternalEvent final +{ +public: + class UBTNode* NodeOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTFunctionLibrary_StopUsingExternalEvent; + +// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheck +// 0x0010 (0x0010 - 0x0000) +struct BTDecorator_BlueprintBase_PerformConditionCheck final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_PerformConditionCheck; + +// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheckAI +// 0x0018 (0x0018 - 0x0000) +struct BTDecorator_BlueprintBase_PerformConditionCheckAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_PerformConditionCheckAI; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinish +// 0x0010 (0x0010 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveExecutionFinish final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBTNodeResult NodeResult; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveExecutionFinish; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinishAI +// 0x0018 (0x0018 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveExecutionFinishAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBTNodeResult NodeResult; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveExecutionFinishAI; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStart +// 0x0008 (0x0008 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveExecutionStart final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveExecutionStart; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStartAI +// 0x0010 (0x0010 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveExecutionStartAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveExecutionStartAI; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivated +// 0x0008 (0x0008 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveObserverActivated final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveObserverActivated; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivatedAI +// 0x0010 (0x0010 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveObserverActivatedAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveObserverActivatedAI; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivated +// 0x0008 (0x0008 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveObserverDeactivated final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveObserverDeactivated; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivatedAI +// 0x0010 (0x0010 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveObserverDeactivatedAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveObserverDeactivatedAI; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveTick +// 0x0010 (0x0010 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveTick final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveTick; + +// Function AIModule.BTDecorator_BlueprintBase.ReceiveTickAI +// 0x0018 (0x0018 - 0x0000) +struct BTDecorator_BlueprintBase_ReceiveTickAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_ReceiveTickAI; + +// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorExecutionActive +// 0x0001 (0x0001 - 0x0000) +struct BTDecorator_BlueprintBase_IsDecoratorExecutionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_IsDecoratorExecutionActive; + +// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorObserverActive +// 0x0001 (0x0001 - 0x0000) +struct BTDecorator_BlueprintBase_IsDecoratorObserverActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTDecorator_BlueprintBase_IsDecoratorObserverActive; + +// Function AIModule.AISense_Touch.ReportTouchEvent +// 0x0030 (0x0030 - 0x0000) +struct AISense_Touch_ReportTouchEvent final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TouchReceiver; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_Touch_ReportTouchEvent; + +// Function AIModule.BTService_BlueprintBase.ReceiveActivation +// 0x0008 (0x0008 - 0x0000) +struct BTService_BlueprintBase_ReceiveActivation final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_ReceiveActivation; + +// Function AIModule.BTService_BlueprintBase.ReceiveActivationAI +// 0x0010 (0x0010 - 0x0000) +struct BTService_BlueprintBase_ReceiveActivationAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_ReceiveActivationAI; + +// Function AIModule.BTService_BlueprintBase.ReceiveDeactivation +// 0x0008 (0x0008 - 0x0000) +struct BTService_BlueprintBase_ReceiveDeactivation final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_ReceiveDeactivation; + +// Function AIModule.BTService_BlueprintBase.ReceiveDeactivationAI +// 0x0010 (0x0010 - 0x0000) +struct BTService_BlueprintBase_ReceiveDeactivationAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_ReceiveDeactivationAI; + +// Function AIModule.BTService_BlueprintBase.ReceiveSearchStart +// 0x0008 (0x0008 - 0x0000) +struct BTService_BlueprintBase_ReceiveSearchStart final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_ReceiveSearchStart; + +// Function AIModule.BTService_BlueprintBase.ReceiveSearchStartAI +// 0x0010 (0x0010 - 0x0000) +struct BTService_BlueprintBase_ReceiveSearchStartAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_ReceiveSearchStartAI; + +// Function AIModule.BTService_BlueprintBase.ReceiveTick +// 0x0010 (0x0010 - 0x0000) +struct BTService_BlueprintBase_ReceiveTick final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_ReceiveTick; + +// Function AIModule.BTService_BlueprintBase.ReceiveTickAI +// 0x0018 (0x0018 - 0x0000) +struct BTService_BlueprintBase_ReceiveTickAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_ReceiveTickAI; + +// Function AIModule.BTService_BlueprintBase.IsServiceActive +// 0x0001 (0x0001 - 0x0000) +struct BTService_BlueprintBase_IsServiceActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_BlueprintBase_IsServiceActive; + +// Function AIModule.BTTask_BlueprintBase.FinishExecute +// 0x0001 (0x0001 - 0x0000) +struct BTTask_BlueprintBase_FinishExecute final +{ +public: + bool bSuccess; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_FinishExecute; + +// Function AIModule.BTTask_BlueprintBase.ReceiveAbort +// 0x0008 (0x0008 - 0x0000) +struct BTTask_BlueprintBase_ReceiveAbort final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_ReceiveAbort; + +// Function AIModule.BTTask_BlueprintBase.ReceiveAbortAI +// 0x0010 (0x0010 - 0x0000) +struct BTTask_BlueprintBase_ReceiveAbortAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_ReceiveAbortAI; + +// Function AIModule.BTTask_BlueprintBase.ReceiveExecute +// 0x0008 (0x0008 - 0x0000) +struct BTTask_BlueprintBase_ReceiveExecute final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_ReceiveExecute; + +// Function AIModule.BTTask_BlueprintBase.ReceiveExecuteAI +// 0x0010 (0x0010 - 0x0000) +struct BTTask_BlueprintBase_ReceiveExecuteAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_ReceiveExecuteAI; + +// Function AIModule.BTTask_BlueprintBase.ReceiveTick +// 0x0010 (0x0010 - 0x0000) +struct BTTask_BlueprintBase_ReceiveTick final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_ReceiveTick; + +// Function AIModule.BTTask_BlueprintBase.ReceiveTickAI +// 0x0018 (0x0018 - 0x0000) +struct BTTask_BlueprintBase_ReceiveTickAI final +{ +public: + class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_ReceiveTickAI; + +// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessage +// 0x0008 (0x0008 - 0x0000) +struct BTTask_BlueprintBase_SetFinishOnMessage final +{ +public: + class FName MessageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_SetFinishOnMessage; + +// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessageWithId +// 0x000C (0x000C - 0x0000) +struct BTTask_BlueprintBase_SetFinishOnMessageWithId final +{ +public: + class FName MessageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RequestID; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_SetFinishOnMessageWithId; + +// Function AIModule.BTTask_BlueprintBase.IsTaskAborting +// 0x0001 (0x0001 - 0x0000) +struct BTTask_BlueprintBase_IsTaskAborting final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_IsTaskAborting; + +// Function AIModule.BTTask_BlueprintBase.IsTaskExecuting +// 0x0001 (0x0001 - 0x0000) +struct BTTask_BlueprintBase_IsTaskExecuting final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTTask_BlueprintBase_IsTaskExecuting; + +// Function AIModule.AIBlueprintHelperLibrary.CreateMoveToProxyObject +// 0x0040 (0x0040 - 0x0000) +struct AIBlueprintHelperLibrary_CreateMoveToProxyObject final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* Pawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Destination; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopOnOverlap; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UAIAsyncTaskBlueprintProxy* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_CreateMoveToProxyObject; + +// Function AIModule.AIBlueprintHelperLibrary.GetAIController +// 0x0010 (0x0010 - 0x0000) +struct AIBlueprintHelperLibrary_GetAIController final +{ +public: + class AActor* ControlledActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AAIController* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_GetAIController; + +// Function AIModule.AIBlueprintHelperLibrary.GetBlackboard +// 0x0010 (0x0010 - 0x0000) +struct AIBlueprintHelperLibrary_GetBlackboard final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_GetBlackboard; + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPath +// 0x0010 (0x0010 - 0x0000) +struct AIBlueprintHelperLibrary_GetCurrentPath final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationPath* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_GetCurrentPath; + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathIndex +// 0x0010 (0x0010 - 0x0000) +struct AIBlueprintHelperLibrary_GetCurrentPathIndex final +{ +public: + const class AController* Controller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_GetCurrentPathIndex; + +// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathPoints +// 0x0018 (0x0018 - 0x0000) +struct AIBlueprintHelperLibrary_GetCurrentPathPoints final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_GetCurrentPathPoints; + +// Function AIModule.AIBlueprintHelperLibrary.GetNextNavLinkIndex +// 0x0010 (0x0010 - 0x0000) +struct AIBlueprintHelperLibrary_GetNextNavLinkIndex final +{ +public: + const class AController* Controller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_GetNextNavLinkIndex; + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAIDirection +// 0x0020 (0x0020 - 0x0000) +struct AIBlueprintHelperLibrary_IsValidAIDirection final +{ +public: + struct FVector DirectionVector; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_IsValidAIDirection; + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAILocation +// 0x0020 (0x0020 - 0x0000) +struct AIBlueprintHelperLibrary_IsValidAILocation final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_IsValidAILocation; + +// Function AIModule.AIBlueprintHelperLibrary.IsValidAIRotation +// 0x0020 (0x0020 - 0x0000) +struct AIBlueprintHelperLibrary_IsValidAIRotation final +{ +public: + struct FRotator Rotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_IsValidAIRotation; + +// Function AIModule.AIBlueprintHelperLibrary.LockAIResourcesWithAnimation +// 0x0010 (0x0010 - 0x0000) +struct AIBlueprintHelperLibrary_LockAIResourcesWithAnimation final +{ +public: + class UAnimInstance* AnimInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMovement; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockAILogic; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_LockAIResourcesWithAnimation; + +// Function AIModule.AIBlueprintHelperLibrary.SendAIMessage +// 0x0020 (0x0020 - 0x0000) +struct AIBlueprintHelperLibrary_SendAIMessage final +{ +public: + class APawn* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Message; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* MessageSource; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_SendAIMessage; + +// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToActor +// 0x0010 (0x0010 - 0x0000) +struct AIBlueprintHelperLibrary_SimpleMoveToActor final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* Goal; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_SimpleMoveToActor; + +// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToLocation +// 0x0020 (0x0020 - 0x0000) +struct AIBlueprintHelperLibrary_SimpleMoveToLocation final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Goal; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_SimpleMoveToLocation; + +// Function AIModule.AIBlueprintHelperLibrary.SpawnAIFromClass +// 0x0060 (0x0060 - 0x0000) +struct AIBlueprintHelperLibrary_SpawnAIFromClass final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PawnClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* BehaviorTree; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bNoCollisionFail; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x0058(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_SpawnAIFromClass; + +// Function AIModule.AIBlueprintHelperLibrary.UnlockAIResourcesWithAnimation +// 0x0010 (0x0010 - 0x0000) +struct AIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation final +{ +public: + class UAnimInstance* AnimInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnlockMovement; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UnlockAILogic; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation; + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideActorsSet +// 0x0020 (0x0020 - 0x0000) +struct EnvQueryContext_BlueprintBase_ProvideActorsSet final +{ +public: + class UObject* QuerierObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* QuerierActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ResultingActorsSet; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryContext_BlueprintBase_ProvideActorsSet; + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideLocationsSet +// 0x0020 (0x0020 - 0x0000) +struct EnvQueryContext_BlueprintBase_ProvideLocationsSet final +{ +public: + class UObject* QuerierObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* QuerierActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ResultingLocationSet; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryContext_BlueprintBase_ProvideLocationsSet; + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleActor +// 0x0018 (0x0018 - 0x0000) +struct EnvQueryContext_BlueprintBase_ProvideSingleActor final +{ +public: + class UObject* QuerierObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* QuerierActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ResultingActor; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryContext_BlueprintBase_ProvideSingleActor; + +// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleLocation +// 0x0028 (0x0028 - 0x0000) +struct EnvQueryContext_BlueprintBase_ProvideSingleLocation final +{ +public: + class UObject* QuerierObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* QuerierActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ResultingLocation; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryContext_BlueprintBase_ProvideSingleLocation; + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.SetNamedParam +// 0x000C (0x000C - 0x0000) +struct EnvQueryInstanceBlueprintWrapper_SetNamedParam final +{ +public: + class FName ParamName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryInstanceBlueprintWrapper_SetNamedParam; + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetItemScore +// 0x0008 (0x0008 - 0x0000) +struct EnvQueryInstanceBlueprintWrapper_GetItemScore final +{ +public: + int32 ItemIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryInstanceBlueprintWrapper_GetItemScore; + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsActors +// 0x0018 (0x0018 - 0x0000) +struct EnvQueryInstanceBlueprintWrapper_GetQueryResultsAsActors final +{ +public: + TArray ResultActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnvQueryInstanceBlueprintWrapper_GetQueryResultsAsActors; + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsLocations +// 0x0018 (0x0018 - 0x0000) +struct EnvQueryInstanceBlueprintWrapper_GetQueryResultsAsLocations final +{ +public: + TArray ResultLocations; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnvQueryInstanceBlueprintWrapper_GetQueryResultsAsLocations; + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsActors +// 0x0010 (0x0010 - 0x0000) +struct EnvQueryInstanceBlueprintWrapper_GetResultsAsActors final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryInstanceBlueprintWrapper_GetResultsAsActors; + +// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsLocations +// 0x0010 (0x0010 - 0x0000) +struct EnvQueryInstanceBlueprintWrapper_GetResultsAsLocations final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryInstanceBlueprintWrapper_GetResultsAsLocations; + +// Function AIModule.EnvQueryManager.RunEQSQuery +// 0x0030 (0x0030 - 0x0000) +struct EnvQueryManager_RunEQSQuery final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnvQuery* QueryTemplate; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Querier; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryRunMode RunMode; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf WrapperClass; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnvQueryInstanceBlueprintWrapper* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryManager_RunEQSQuery; + +// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedActor +// 0x0008 (0x0008 - 0x0000) +struct EnvQueryGenerator_BlueprintBase_AddGeneratedActor final +{ +public: + class AActor* GeneratedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryGenerator_BlueprintBase_AddGeneratedActor; + +// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedVector +// 0x0018 (0x0018 - 0x0000) +struct EnvQueryGenerator_BlueprintBase_AddGeneratedVector final +{ +public: + struct FVector GeneratedVector; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryGenerator_BlueprintBase_AddGeneratedVector; + +// Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGeneration +// 0x0010 (0x0010 - 0x0000) +struct EnvQueryGenerator_BlueprintBase_DoItemGeneration final +{ +public: + TArray ContextLocations; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryGenerator_BlueprintBase_DoItemGeneration; + +// Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGenerationFromActors +// 0x0010 (0x0010 - 0x0000) +struct EnvQueryGenerator_BlueprintBase_DoItemGenerationFromActors final +{ +public: + TArray ContextActors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryGenerator_BlueprintBase_DoItemGenerationFromActors; + +// Function AIModule.EnvQueryGenerator_BlueprintBase.GetQuerier +// 0x0008 (0x0008 - 0x0000) +struct EnvQueryGenerator_BlueprintBase_GetQuerier final +{ +public: + class UObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryGenerator_BlueprintBase_GetQuerier; + +// Function AIModule.CrowdFollowingComponent.SuspendCrowdSteering +// 0x0001 (0x0001 - 0x0000) +struct CrowdFollowingComponent_SuspendCrowdSteering final +{ +public: + bool bSuspend; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CrowdFollowingComponent_SuspendCrowdSteering; + +// Function AIModule.NavLinkProxy.ReceiveSmartLinkReached +// 0x0020 (0x0020 - 0x0000) +struct NavLinkProxy_ReceiveSmartLinkReached final +{ +public: + class AActor* Agent; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Destination; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLinkProxy_ReceiveSmartLinkReached; + +// Function AIModule.NavLinkProxy.ResumePathFollowing +// 0x0008 (0x0008 - 0x0000) +struct NavLinkProxy_ResumePathFollowing final +{ +public: + class AActor* Agent; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLinkProxy_ResumePathFollowing; + +// Function AIModule.NavLinkProxy.SetSmartLinkEnabled +// 0x0001 (0x0001 - 0x0000) +struct NavLinkProxy_SetSmartLinkEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLinkProxy_SetSmartLinkEnabled; + +// Function AIModule.NavLinkProxy.HasMovingAgents +// 0x0001 (0x0001 - 0x0000) +struct NavLinkProxy_HasMovingAgents final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLinkProxy_HasMovingAgents; + +// Function AIModule.NavLinkProxy.IsSmartLinkEnabled +// 0x0001 (0x0001 - 0x0000) +struct NavLinkProxy_IsSmartLinkEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLinkProxy_IsSmartLinkEnabled; + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForBox +// 0x0060 (0x0060 - 0x0000) +struct NavLocalGridManager_AddLocalNavigationGridForBox final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 Radius2D; // 0x0050(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0054(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x005C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLocalGridManager_AddLocalNavigationGridForBox; + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForCapsule +// 0x0038 (0x0038 - 0x0000) +struct NavLocalGridManager_AddLocalNavigationGridForCapsule final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleHalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Radius2D; // 0x0028(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x002C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0034(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLocalGridManager_AddLocalNavigationGridForCapsule; + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoint +// 0x0030 (0x0030 - 0x0000) +struct NavLocalGridManager_AddLocalNavigationGridForPoint final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Radius2D; // 0x0020(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0024(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x002C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLocalGridManager_AddLocalNavigationGridForPoint; + +// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoints +// 0x0028 (0x0028 - 0x0000) +struct NavLocalGridManager_AddLocalNavigationGridForPoints final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Locations; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Radius2D; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x001C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavLocalGridManager_AddLocalNavigationGridForPoints; + +// Function AIModule.NavLocalGridManager.FindLocalNavigationGridPath +// 0x0050 (0x0050 - 0x0000) +struct NavLocalGridManager_FindLocalNavigationGridPath final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PathPoints; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NavLocalGridManager_FindLocalNavigationGridPath; + +// Function AIModule.NavLocalGridManager.RemoveLocalNavigationGrid +// 0x0010 (0x0010 - 0x0000) +struct NavLocalGridManager_RemoveLocalNavigationGrid final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GridId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildGrids; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NavLocalGridManager_RemoveLocalNavigationGrid; + +// Function AIModule.NavLocalGridManager.SetLocalNavigationGridDensity +// 0x0010 (0x0010 - 0x0000) +struct NavLocalGridManager_SetLocalNavigationGridDensity final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NavLocalGridManager_SetLocalNavigationGridDensity; + +// Function AIModule.AIPerceptionSystem.GetSenseClassForStimulus +// 0x0068 (0x0068 - 0x0000) +struct AIPerceptionSystem_GetSenseClassForStimulus final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIStimulus Stimulus; // 0x0008(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0060(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionSystem_GetSenseClassForStimulus; + +// Function AIModule.AIPerceptionSystem.RegisterPerceptionStimuliSource +// 0x0020 (0x0020 - 0x0000) +struct AIPerceptionSystem_RegisterPerceptionStimuliSource final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Sense; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Target; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIPerceptionSystem_RegisterPerceptionStimuliSource; + +// Function AIModule.AIPerceptionSystem.ReportPerceptionEvent +// 0x0010 (0x0010 - 0x0000) +struct AIPerceptionSystem_ReportPerceptionEvent final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAISenseEvent* PerceptionEvent; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionSystem_ReportPerceptionEvent; + +// Function AIModule.AIPerceptionSystem.OnPerceptionStimuliSourceEndPlay +// 0x0010 (0x0010 - 0x0000) +struct AIPerceptionSystem_OnPerceptionStimuliSourceEndPlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIPerceptionSystem_OnPerceptionStimuliSourceEndPlay; + +// Function AIModule.AIPerceptionSystem.ReportEvent +// 0x0008 (0x0008 - 0x0000) +struct AIPerceptionSystem_ReportEvent final +{ +public: + class UAISenseEvent* PerceptionEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerceptionSystem_ReportEvent; + +// Function AIModule.AISense_Damage.ReportDamageEvent +// 0x0058 (0x0058 - 0x0000) +struct AISense_Damage_ReportDamageEvent final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamagedActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageAmount; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector EventLocation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_Damage_ReportDamageEvent; + +// Function AIModule.AISense_Hearing.ReportNoiseEvent +// 0x0040 (0x0040 - 0x0000) +struct AISense_Hearing_ReportNoiseEvent final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0034(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AISense_Hearing_ReportNoiseEvent; + +// Function AIModule.AISense_Prediction.RequestControllerPredictionEvent +// 0x0018 (0x0018 - 0x0000) +struct AISense_Prediction_RequestControllerPredictionEvent final +{ +public: + class AAIController* Requestor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PredictedActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PredictionTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AISense_Prediction_RequestControllerPredictionEvent; + +// Function AIModule.AISense_Prediction.RequestPawnPredictionEvent +// 0x0018 (0x0018 - 0x0000) +struct AISense_Prediction_RequestPawnPredictionEvent final +{ +public: + class APawn* Requestor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PredictedActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PredictionTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AISense_Prediction_RequestPawnPredictionEvent; + +// Function AIModule.AITask_MoveTo.AIMoveTo +// 0x0040 (0x0040 - 0x0000) +struct AITask_MoveTo_AIMoveTo final +{ +public: + class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GoalLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* GoalActor; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIOptionFlag StopOnOverlap; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIOptionFlag AcceptPartialPath; // 0x002D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePathfinding; // 0x002E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockAILogic; // 0x002F(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseContinuousGoalTracking; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIOptionFlag ProjectGoalOnNavigation; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIOptionFlag RequireNavigableEndLocation; // 0x0032(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UAITask_MoveTo* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AITask_MoveTo_AIMoveTo; + +// Function AIModule.AITask_RunEQS.RunEQS +// 0x0018 (0x0018 - 0x0000) +struct AITask_RunEQS_RunEQS final +{ +public: + class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnvQuery* QueryTemplate; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAITask_RunEQS* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AITask_RunEQS_RunEQS; + +} + diff --git a/SilentHillF/SDK/AIModule_structs.hpp b/SilentHillF/SDK/AIModule_structs.hpp new file mode 100644 index 0000000..d906ea7 --- /dev/null +++ b/SilentHillF/SDK/AIModule_structs.hpp @@ -0,0 +1,1101 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AIModule + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum AIModule.EPathFollowingResult +// NumValues: 0x0007 +enum class EPathFollowingResult : uint8 +{ + Success = 0, + Blocked = 1, + OffPath = 2, + Aborted = 3, + Skipped_DEPRECATED = 4, + Invalid = 5, + EPathFollowingResult_MAX = 6, +}; + +// Enum AIModule.EEnvQueryStatus +// NumValues: 0x0007 +enum class EEnvQueryStatus : uint8 +{ + Processing = 0, + Success = 1, + Failed = 2, + Aborted = 3, + OwnerLost = 4, + MissingParam = 5, + EEnvQueryStatus_MAX = 6, +}; + +// Enum AIModule.EAIOptionFlag +// NumValues: 0x0004 +enum class EAIOptionFlag : uint8 +{ + Default = 0, + Enable = 1, + Disable = 2, + MAX = 3, +}; + +// Enum AIModule.FAIDistanceType +// NumValues: 0x0004 +enum class EFAIDistanceType : uint8 +{ + Distance3D = 0, + Distance2D = 1, + DistanceZ = 2, + MAX = 3, +}; + +// Enum AIModule.EPawnActionAbortState +// NumValues: 0x0006 +enum class EPawnActionAbortState : uint8 +{ + NeverStarted = 0, + NotBeingAborted = 1, + MarkPendingAbort = 2, + LatentAbortInProgress = 3, + AbortDone = 4, + MAX = 5, +}; + +// Enum AIModule.EPawnActionResult +// NumValues: 0x0006 +enum class EPawnActionResult : uint8 +{ + NotStarted = 0, + InProgress = 1, + Success = 2, + Failed = 3, + Aborted = 4, + EPawnActionResult_MAX = 5, +}; + +// Enum AIModule.EPawnActionEventType +// NumValues: 0x0007 +enum class EPawnActionEventType : uint8 +{ + Invalid = 0, + FailedToStart = 1, + InstantAbort = 2, + FinishedAborting = 3, + FinishedExecution = 4, + Push = 5, + EPawnActionEventType_MAX = 6, +}; + +// Enum AIModule.EAIRequestPriority +// NumValues: 0x0006 +enum class EAIRequestPriority : uint8 +{ + SoftScript = 0, + Logic = 1, + HardScript = 2, + Reaction = 3, + Ultimate = 4, + MAX = 5, +}; + +// Enum AIModule.EAILockSource +// NumValues: 0x0005 +enum class EAILockSource : uint8 +{ + Animation = 0, + Logic = 1, + Script = 2, + Gameplay = 3, + MAX = 4, +}; + +// Enum AIModule.EGenericAICheck +// NumValues: 0x0008 +enum class EGenericAICheck : uint8 +{ + Less = 0, + LessOrEqual = 1, + Equal = 2, + NotEqual = 3, + GreaterOrEqual = 4, + Greater = 5, + IsTrue = 6, + MAX = 7, +}; + +// Enum AIModule.EBasicKeyOperation +// NumValues: 0x0003 +enum class EBasicKeyOperation : uint8 +{ + Set = 0, + NotSet = 1, + EBasicKeyOperation_MAX = 2, +}; + +// Enum AIModule.EArithmeticKeyOperation +// NumValues: 0x0007 +enum class EArithmeticKeyOperation : uint8 +{ + Equal = 0, + NotEqual = 1, + Less = 2, + LessOrEqual = 3, + Greater = 4, + GreaterOrEqual = 5, + EArithmeticKeyOperation_MAX = 6, +}; + +// Enum AIModule.ETextKeyOperation +// NumValues: 0x0005 +enum class ETextKeyOperation : uint8 +{ + Equal = 0, + NotEqual = 1, + Contain = 2, + NotContain = 3, + ETextKeyOperation_MAX = 4, +}; + +// Enum AIModule.EEnvTestPurpose +// NumValues: 0x0004 +enum class EEnvTestPurpose : uint8 +{ + Filter = 0, + Score = 1, + FilterAndScore = 2, + EEnvTestPurpose_MAX = 3, +}; + +// Enum AIModule.EEnvTestFilterType +// NumValues: 0x0005 +enum class EEnvTestFilterType : uint8 +{ + Minimum = 0, + Maximum = 1, + Range = 2, + Match = 3, + EEnvTestFilterType_MAX = 4, +}; + +// Enum AIModule.EEnvTestScoreEquation +// NumValues: 0x0006 +enum class EEnvTestScoreEquation : uint8 +{ + Linear = 0, + Square = 1, + InverseLinear = 2, + SquareRoot = 3, + Constant = 4, + EEnvTestScoreEquation_MAX = 5, +}; + +// Enum AIModule.EEnvTestWeight +// NumValues: 0x0007 +enum class EEnvTestWeight : uint8 +{ + None = 0, + Square = 1, + Inverse = 2, + Unused = 3, + Constant = 4, + Skip = 5, + EEnvTestWeight_MAX = 6, +}; + +// Enum AIModule.EEnvTestCost +// NumValues: 0x0004 +enum class EEnvTestCost : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + EEnvTestCost_MAX = 3, +}; + +// Enum AIModule.EEnvTestFilterOperator +// NumValues: 0x0003 +enum class EEnvTestFilterOperator : uint8 +{ + AllPass = 0, + AnyPass = 1, + EEnvTestFilterOperator_MAX = 2, +}; + +// Enum AIModule.EEnvTestScoreOperator +// NumValues: 0x0005 +enum class EEnvTestScoreOperator : uint8 +{ + AverageScore = 0, + MinScore = 1, + MaxScore = 2, + Multiply = 3, + EEnvTestScoreOperator_MAX = 4, +}; + +// Enum AIModule.EEnvQueryRunMode +// NumValues: 0x0005 +enum class EEnvQueryRunMode : uint8 +{ + SingleResult = 0, + RandomBest5Pct = 1, + RandomBest25Pct = 2, + AllMatching = 3, + EEnvQueryRunMode_MAX = 4, +}; + +// Enum AIModule.EEnvQueryParam +// NumValues: 0x0004 +enum class EEnvQueryParam : uint8 +{ + Float = 0, + Int = 1, + Bool = 2, + EEnvQueryParam_MAX = 3, +}; + +// Enum AIModule.EAIParamType +// NumValues: 0x0004 +enum class EAIParamType : uint8 +{ + Float = 0, + Int = 1, + Bool = 2, + MAX = 3, +}; + +// Enum AIModule.EEnvQueryTrace +// NumValues: 0x0006 +enum class EEnvQueryTrace : uint8 +{ + None = 0, + Navigation = 1, + GeometryByChannel = 2, + GeometryByProfile = 3, + NavigationOverLedges = 4, + EEnvQueryTrace_MAX = 5, +}; + +// Enum AIModule.EEnvTraceShape +// NumValues: 0x0005 +enum class EEnvTraceShape : uint8 +{ + Line = 0, + Box = 1, + Sphere = 2, + Capsule = 3, + EEnvTraceShape_MAX = 4, +}; + +// Enum AIModule.EEnvOverlapShape +// NumValues: 0x0004 +enum class EEnvOverlapShape : uint8 +{ + Box = 0, + Sphere = 1, + Capsule = 2, + EEnvOverlapShape_MAX = 3, +}; + +// Enum AIModule.EEnvDirection +// NumValues: 0x0003 +enum class EEnvDirection : uint8 +{ + TwoPoints = 0, + Rotation = 1, + EEnvDirection_MAX = 2, +}; + +// Enum AIModule.EEnvQueryTestClamping +// NumValues: 0x0004 +enum class EEnvQueryTestClamping : uint8 +{ + None = 0, + SpecifiedValue = 1, + FilterThreshold = 2, + EEnvQueryTestClamping_MAX = 3, +}; + +// Enum AIModule.ETeamAttitude +// NumValues: 0x0004 +enum class ETeamAttitude : uint8 +{ + Friendly = 0, + Neutral = 1, + Hostile = 2, + ETeamAttitude_MAX = 3, +}; + +// Enum AIModule.EPawnSubActionTriggeringPolicy +// NumValues: 0x0003 +enum class EPawnSubActionTriggeringPolicy : uint8 +{ + CopyBeforeTriggering = 0, + ReuseInstances = 1, + EPawnSubActionTriggeringPolicy_MAX = 2, +}; + +// Enum AIModule.EPawnActionFailHandling +// NumValues: 0x0003 +enum class EPawnActionFailHandling : uint8 +{ + RequireSuccess = 0, + IgnoreFailure = 1, + EPawnActionFailHandling_MAX = 2, +}; + +// Enum AIModule.EPawnActionMoveMode +// NumValues: 0x0003 +enum class EPawnActionMoveMode : uint8 +{ + UsePathfinding = 0, + StraightLine = 1, + EPawnActionMoveMode_MAX = 2, +}; + +// Enum AIModule.EBTNodeResult +// NumValues: 0x0005 +enum class EBTNodeResult : uint8 +{ + Succeeded = 0, + Failed = 1, + Aborted = 2, + InProgress = 3, + EBTNodeResult_MAX = 4, +}; + +// Enum AIModule.EBTFlowAbortMode +// NumValues: 0x0005 +enum class EBTFlowAbortMode : uint8 +{ + None = 0, + LowerPriority = 1, + Self = 2, + Both = 3, + EBTFlowAbortMode_MAX = 4, +}; + +// Enum AIModule.EBTChildIndex +// NumValues: 0x0003 +enum class EBTChildIndex : uint8 +{ + FirstNode = 0, + TaskNode = 1, + EBTChildIndex_MAX = 2, +}; + +// Enum AIModule.EBTDecoratorLogic +// NumValues: 0x0006 +enum class EBTDecoratorLogic : uint8 +{ + Invalid = 0, + Test = 1, + And = 2, + Or = 3, + Not = 4, + EBTDecoratorLogic_MAX = 5, +}; + +// Enum AIModule.EBTParallelMode +// NumValues: 0x0003 +enum class EBTParallelMode : uint8 +{ + AbortBackground = 0, + WaitForBackground = 1, + EBTParallelMode_MAX = 2, +}; + +// Enum AIModule.EBTBlackboardRestart +// NumValues: 0x0003 +enum class EBTBlackboardRestart : uint8 +{ + ValueChange = 0, + ResultChange = 1, + EBTBlackboardRestart_MAX = 2, +}; + +// Enum AIModule.EBlackBoardEntryComparison +// NumValues: 0x0003 +enum class EBlackBoardEntryComparison : uint8 +{ + Equal = 0, + NotEqual = 1, + EBlackBoardEntryComparison_MAX = 2, +}; + +// Enum AIModule.EPathExistanceQueryType +// NumValues: 0x0004 +enum class EPathExistanceQueryType : uint8 +{ + NavmeshRaycast2D = 0, + HierarchicalQuery = 1, + RegularPathFinding = 2, + EPathExistanceQueryType_MAX = 3, +}; + +// Enum AIModule.EEQSNormalizationType +// NumValues: 0x0003 +enum class EEQSNormalizationType : uint8 +{ + Absolute = 0, + RelativeToScores = 1, + EEQSNormalizationType_MAX = 2, +}; + +// Enum AIModule.EEnvQueryHightlightMode +// NumValues: 0x0004 +enum class EEnvQueryHightlightMode : uint8 +{ + All = 0, + Best5Pct = 1, + Best25Pct = 2, + EEnvQueryHightlightMode_MAX = 3, +}; + +// Enum AIModule.EPointOnCircleSpacingMethod +// NumValues: 0x0003 +enum class EPointOnCircleSpacingMethod : uint8 +{ + BySpaceBetween = 0, + ByNumberOfPoints = 1, + EPointOnCircleSpacingMethod_MAX = 2, +}; + +// Enum AIModule.EEnvTestDistance +// NumValues: 0x0005 +enum class EEnvTestDistance : uint8 +{ + Distance3D = 0, + Distance2D = 1, + DistanceZ = 2, + DistanceAbsoluteZ = 3, + EEnvTestDistance_MAX = 4, +}; + +// Enum AIModule.EEnvTestDot +// NumValues: 0x0003 +enum class EEnvTestDot : uint8 +{ + Dot3D = 0, + Dot2D = 1, + EEnvTestDot_MAX = 2, +}; + +// Enum AIModule.EEnvTestPathfinding +// NumValues: 0x0004 +enum class EEnvTestPathfinding : uint8 +{ + PathExist = 0, + PathCost = 1, + PathLength = 2, + EEnvTestPathfinding_MAX = 3, +}; + +// Enum AIModule.EPathFollowingStatus +// NumValues: 0x0005 +enum class EPathFollowingStatus : uint8 +{ + Idle = 0, + Waiting = 1, + Paused = 2, + Moving = 3, + EPathFollowingStatus_MAX = 4, +}; + +// Enum AIModule.EPathFollowingAction +// NumValues: 0x0006 +enum class EPathFollowingAction : uint8 +{ + Error = 0, + NoMove = 1, + DirectMove = 2, + PartialPath = 3, + PathToGoal = 4, + EPathFollowingAction_MAX = 5, +}; + +// Enum AIModule.EPathFollowingRequestResult +// NumValues: 0x0004 +enum class EPathFollowingRequestResult : uint8 +{ + Failed = 0, + AlreadyAtGoal = 1, + RequestSuccessful = 2, + EPathFollowingRequestResult_MAX = 3, +}; + +// Enum AIModule.EAISenseNotifyType +// NumValues: 0x0003 +enum class EAISenseNotifyType : uint8 +{ + OnEveryPerception = 0, + OnPerceptionChange = 1, + EAISenseNotifyType_MAX = 2, +}; + +// Enum AIModule.EAITaskPriority +// NumValues: 0x0006 +enum class EAITaskPriority : uint8 +{ + Lowest = 0, + Low = 64, + AutonomousAI = 127, + High = 192, + Ultimate = 254, + EAITaskPriority_MAX = 255, +}; + +// ScriptStruct AIModule.EnvTraceData +// 0x0040 (0x0040 - 0x0000) +struct FEnvTraceData final +{ +public: + int32 VersionNum; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf NavigationFilter; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectDown; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectUp; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentX; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentY; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentZ; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostProjectionVerticalOffset; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel SerializedChannel; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TraceProfileName; // 0x002C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTraceShape TraceShape; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryTrace TraceMode; // 0x0035(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bTraceComplex : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyBlockingHits : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanTraceOnNavMesh : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanTraceOnGeometry : 1; // 0x0038(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanDisableTrace : 1; // 0x0038(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanProjectDown : 1; // 0x0038(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvTraceData; + +// ScriptStruct AIModule.BTDecoratorLogic +// 0x0004 (0x0004 - 0x0000) +struct FBTDecoratorLogic final +{ +public: + EBTDecoratorLogic Operation; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x1]; // 0x0001(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 Number; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBTDecoratorLogic; + +// ScriptStruct AIModule.BTCompositeChild +// 0x0030 (0x0030 - 0x0000) +struct FBTCompositeChild final +{ +public: + class UBTCompositeNode* ChildComposite; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTTaskNode* ChildTask; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Decorators; // 0x0010(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray DecoratorOps; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBTCompositeChild; + +// ScriptStruct AIModule.AIStimulus +// 0x0058 (0x0058 - 0x0000) +struct FAIStimulus final +{ +public: + float Age; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExpirationAge; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Strength; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector StimulusLocation; // 0x0010(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReceiverLocation; // 0x0028(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0040(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0xC]; // 0x0048(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_54_0 : 1; // 0x0054(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bSuccessfullySensed : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIStimulus; + +// ScriptStruct AIModule.ActorPerceptionUpdateInfo +// 0x0068 (0x0068 - 0x0000) +struct FActorPerceptionUpdateInfo final +{ +public: + int32 TargetId; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Target; // 0x0004(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIStimulus Stimulus; // 0x0010(0x0058)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorPerceptionUpdateInfo; + +// ScriptStruct AIModule.CompactIndexedHandleBase +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x02) FCompactIndexedHandleBase final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCompactIndexedHandleBase; + +// ScriptStruct AIModule.IntervalCountdown +// 0x0008 (0x0008 - 0x0000) +struct FIntervalCountdown final +{ +public: + float Interval; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIntervalCountdown; + +// ScriptStruct AIModule.BlackboardKeySelector +// 0x0028 (0x0028 - 0x0000) +struct FBlackboardKeySelector final +{ +public: + TArray AllowedTypes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + class FName SelectedKeyName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SelectedKeyType; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SelectedKeyID; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bNoneIsAllowedValue : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlackboardKeySelector; + +// ScriptStruct AIModule.AIDynamicParam +// 0x0038 (0x0038 - 0x0000) +struct FAIDynamicParam final +{ +public: + class FName ParamName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIParamType ParamType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector BBKey; // 0x0010(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAIDynamicParam; + +// ScriptStruct AIModule.EQSParametrizedQueryExecutionRequest +// 0x0048 (0x0048 - 0x0000) +struct FEQSParametrizedQueryExecutionRequest final +{ +public: + class UEnvQuery* QueryTemplate; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0x0018(0x0028)(Edit, NativeAccessSpecifierPublic) + EEnvQueryRunMode RunMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseBBKeyForQueryTemplate : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEQSParametrizedQueryExecutionRequest; + +// ScriptStruct AIModule.AIRequestID +// 0x0004 (0x0004 - 0x0000) +struct FAIRequestID final +{ +public: + uint32 RequestID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAIRequestID; + +// ScriptStruct AIModule.AIMoveRequest +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FAIMoveRequest final +{ +public: + TWeakObjectPtr GoalActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8[0x48]; // 0x0008(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIMoveRequest; + +// ScriptStruct AIModule.EnvNamedValue +// 0x0010 (0x0010 - 0x0000) +struct FEnvNamedValue final +{ +public: + class FName ParamName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIParamType ParamType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvNamedValue; + +// ScriptStruct AIModule.EnvDirection +// 0x0020 (0x0020 - 0x0000) +struct FEnvDirection final +{ +public: + TSubclassOf LineFrom; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LineTo; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Rotation; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvDirection DirMode; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvDirection; + +// ScriptStruct AIModule.EnvOverlapData +// 0x0030 (0x0030 - 0x0000) +struct FEnvOverlapData final +{ +public: + float ExtentX; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentY; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentZ; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ShapeOffset; // 0x0010(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel OverlapChannel; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvOverlapShape OverlapShape; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOnlyBlockingHits : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverlapComplex : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipOverlapQuerier : 1; // 0x002C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvOverlapData; + +// ScriptStruct AIModule.EnvQueryResult +// 0x0040 (0x0040 - 0x0000) +struct FEnvQueryResult final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ItemType; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x14]; // 0x0018(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OptionIndex; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QueryID; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvQueryResult; + +// ScriptStruct AIModule.GenericTeamId +// 0x0001 (0x0001 - 0x0000) +struct FGenericTeamId final +{ +public: + uint8 TeamID; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGenericTeamId; + +// ScriptStruct AIModule.SimpleIndexedHandleBase +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FSimpleIndexedHandleBase +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSimpleIndexedHandleBase; + +// ScriptStruct AIModule.IndexedHandleBase +// 0x0004 (0x0008 - 0x0004) +struct FIndexedHandleBase final : public FSimpleIndexedHandleBase +{ +public: + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIndexedHandleBase; + +// ScriptStruct AIModule.SequentialIDBase +// 0x0004 (0x0004 - 0x0000) +struct FSequentialIDBase final +{ +public: + uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FSequentialIDBase; + +// ScriptStruct AIModule.PawnActionEvent +// 0x0018 (0x0018 - 0x0000) +struct FPawnActionEvent final +{ +public: + class UPawnAction* Action; // 0x0000(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPawnActionEvent; + +// ScriptStruct AIModule.PawnActionStack +// 0x0008 (0x0008 - 0x0000) +struct FPawnActionStack final +{ +public: + class UPawnAction* TopAction; // 0x0000(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPawnActionStack; + +// ScriptStruct AIModule.BehaviorTreeTemplateInfo +// 0x0018 (0x0018 - 0x0000) +struct FBehaviorTreeTemplateInfo final +{ +public: + class UBehaviorTree* Asset; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTCompositeNode* Template; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBehaviorTreeTemplateInfo; + +// ScriptStruct AIModule.BlackboardEntry +// 0x0018 (0x0018 - 0x0000) +struct FBlackboardEntry final +{ +public: + class FName EntryName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardKeyType* KeyType; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInstanceSynced : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlackboardEntry; + +// ScriptStruct AIModule.AIDataProviderValue +// 0x0020 (0x0020 - 0x0000) +struct FAIDataProviderValue +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAIDataProvider* DataBinding; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DataField; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAIDataProviderValue; + +// ScriptStruct AIModule.AIDataProviderTypedValue +// 0x0010 (0x0030 - 0x0020) +struct FAIDataProviderTypedValue : public FAIDataProviderValue +{ +public: + TSubclassOf PropertyType; // 0x0020(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderTypedValue; + +// ScriptStruct AIModule.AIDataProviderStructValue +// 0x0010 (0x0030 - 0x0020) +struct FAIDataProviderStructValue final : public FAIDataProviderValue +{ +public: + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderStructValue; + +// ScriptStruct AIModule.AIDataProviderIntValue +// 0x0008 (0x0038 - 0x0030) +struct FAIDataProviderIntValue final : public FAIDataProviderTypedValue +{ +public: + int32 DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderIntValue; + +// ScriptStruct AIModule.AIDataProviderFloatValue +// 0x0008 (0x0038 - 0x0030) +struct FAIDataProviderFloatValue final : public FAIDataProviderTypedValue +{ +public: + float DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderFloatValue; + +// ScriptStruct AIModule.AIDataProviderBoolValue +// 0x0008 (0x0038 - 0x0030) +struct FAIDataProviderBoolValue final : public FAIDataProviderTypedValue +{ +public: + bool DefaultValue; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderBoolValue; + +// ScriptStruct AIModule.EnvQueryManagerConfig +// 0x0030 (0x0030 - 0x0000) +struct FEnvQueryManagerConfig final +{ +public: + float MaxAllowedTestingTime; // 0x0000(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestQueriesUsingBreadth; // 0x0004(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 QueryCountWarningThreshold; // 0x0008(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double QueryCountWarningInterval; // 0x0010(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ExecutionTimeWarningSeconds; // 0x0018(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double HandlingResultTimeWarningSeconds; // 0x0020(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double GenerationTimeWarningSeconds; // 0x0028(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvQueryManagerConfig; + +// ScriptStruct AIModule.EnvQueryRequest +// 0x0068 (0x0068 - 0x0000) +struct FEnvQueryRequest final +{ +public: + class UEnvQuery* QueryTemplate; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UObject* Owner; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWorld* World; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18[0x50]; // 0x0018(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvQueryRequest; + +// ScriptStruct AIModule.EnvQueryInstanceCache +// 0x0180 (0x0180 - 0x0000) +struct FEnvQueryInstanceCache final +{ +public: + class UEnvQuery* Template; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x178]; // 0x0008(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvQueryInstanceCache; + +// ScriptStruct AIModule.CrowdAvoidanceConfig +// 0x001C (0x001C - 0x0000) +struct FCrowdAvoidanceConfig final +{ +public: + float VelocityBias; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredVelocityWeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentVelocityWeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SideBiasWeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactTimeWeight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactTimeRange; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CustomPatternIdx; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveDivisions; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveRings; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveDepth; // 0x001B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCrowdAvoidanceConfig; + +// ScriptStruct AIModule.CrowdAvoidanceSamplingPattern +// 0x0020 (0x0020 - 0x0000) +struct FCrowdAvoidanceSamplingPattern final +{ +public: + TArray Angles; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Radii; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCrowdAvoidanceSamplingPattern; + +// ScriptStruct AIModule.RecastGraphWrapper +// 0x00B8 (0x00B8 - 0x0000) +struct FRecastGraphWrapper final +{ +public: + class ARecastNavMesh* RecastNavMeshActor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8[0xB0]; // 0x0008(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRecastGraphWrapper; + +// ScriptStruct AIModule.ActorPerceptionBlueprintInfo +// 0x0020 (0x0020 - 0x0000) +struct FActorPerceptionBlueprintInfo final +{ +public: + class AActor* Target; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LastSensedStimuli; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsHostile : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsFriendly : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorPerceptionBlueprintInfo; + +// ScriptStruct AIModule.AISenseAffiliationFilter +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FAISenseAffiliationFilter final +{ +public: + uint8 bDetectEnemies : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDetectNeutrals : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDetectFriendlies : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAISenseAffiliationFilter; + +// ScriptStruct AIModule.AIDamageEvent +// 0x0050 (0x0050 - 0x0000) +struct FAIDamageEvent final +{ +public: + float Amount; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamagedActor; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAIDamageEvent; + +// ScriptStruct AIModule.AINoiseEvent +// 0x0040 (0x0040 - 0x0000) +struct FAINoiseEvent final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NoiseLocation; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAINoiseEvent; + +// ScriptStruct AIModule.AIPredictionEvent +// 0x0018 (0x0018 - 0x0000) +struct FAIPredictionEvent final +{ +public: + class AActor* Requestor; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PredictedActor; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIPredictionEvent; + +// ScriptStruct AIModule.AISightEvent +// 0x0018 (0x0018 - 0x0000) +struct FAISightEvent final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* SeenActor; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Observer; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAISightEvent; + +// ScriptStruct AIModule.AITeamStimulusEvent +// 0x0050 (0x0050 - 0x0000) +struct FAITeamStimulusEvent final +{ +public: + uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Broadcaster; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* Enemy; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAITeamStimulusEvent; + +// ScriptStruct AIModule.AITouchEvent +// 0x0030 (0x0030 - 0x0000) +struct FAITouchEvent final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TouchReceiver; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAITouchEvent; + +} + diff --git a/SilentHillF/SDK/AdvancedThirdPersonCamera_classes.hpp b/SilentHillF/SDK/AdvancedThirdPersonCamera_classes.hpp new file mode 100644 index 0000000..d8df715 --- /dev/null +++ b/SilentHillF/SDK/AdvancedThirdPersonCamera_classes.hpp @@ -0,0 +1,588 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AdvancedThirdPersonCamera + +#include "Basic.hpp" + +#include "AdvancedThirdPersonCamera_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_classes.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Class AdvancedThirdPersonCamera.ATPCArrowDebugActor +// 0x0018 (0x02A8 - 0x0290) +class AATPCArrowDebugActor final : public AActor +{ +public: + class USceneComponent* SceneRootComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UArrowComponent* ArrowComponent; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void PickActor(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCArrowDebugActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCArrowDebugActor") + } + static class AATPCArrowDebugActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AATPCArrowDebugActor; + +// Class AdvancedThirdPersonCamera.ATPCCameraBaseObject +// 0x0008 (0x0030 - 0x0028) +class UATPCCameraBaseObject : public UObject +{ +public: + class UATPCCameraComponent* OwningCamera; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void K2_OnEnterCameraMode(bool bWithInterpolation); + void K2_OnExitCameraMode(); + void K2_Tick(float DeltaSeconds); + void K2_Validate(bool bWithInterpolation); + void Validate(bool bWithInterpolation); + + class AActor* GetOwningActor() const; + class UATPCCameraComponent* GetOwningCamera() const; + class APawn* GetOwningPawn() const; + class APlayerCameraManager* GetPlayerCameraManager() const; + class APlayerController* GetPlayerController() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraBaseObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraBaseObject") + } + static class UATPCCameraBaseObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraBaseObject; + +// Class AdvancedThirdPersonCamera.ATPCCameraComponent +// 0x04E0 (0x0710 - 0x0230) +class UATPCCameraComponent final : public USceneComponent +{ +public: + TMulticastInlineDelegate OnCameraModeChangedDelegate; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUseCineCameraDeletage; // 0x0240(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FATPCCameraDebugRules DebugRules; // 0x0250(0x0007)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_257[0x1]; // 0x0257(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag DefaultCameraModeTag; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CameraModesAssets; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap SortedCameraModes; // 0x0270(0x0050)(Protected, NativeAccessSpecifierProtected) + class UATPCCameraModeDataAsset* CustomCameraMode; // 0x02C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf LocationObjectClass; // 0x02D0(0x0008)(Edit, ZeroConstructor, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf FOVObjectClass; // 0x02D8(0x0008)(Edit, ZeroConstructor, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf FadingObjectClass; // 0x02E0(0x0008)(Edit, ZeroConstructor, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf FollowTerrainObjectClass; // 0x02E8(0x0008)(Edit, ZeroConstructor, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf CameraShakesObjectClass; // 0x02F0(0x0008)(Edit, ZeroConstructor, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf LockOnTargetObjectClass; // 0x02F8(0x0008)(Edit, ZeroConstructor, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCCameraLocationObject* LocationObject; // 0x0300(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCCameraFOVObject* FOVObject; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCCameraFadingObject* FadingObject; // 0x0310(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCCameraFollowTerrainObject* FollowTerrainObject; // 0x0318(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCCameraShakesObject* CameraShakesObject; // 0x0320(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCCameraLockOnTargetObject* LockOnTargetObject; // 0x0328(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CameraObjList; // 0x0330(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UATPCCameraModeDataAsset* EmptyCameraMode; // 0x0348(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FATPCCameraMode CameraModeDEV; // 0x0350(0x03B8)(NativeAccessSpecifierPrivate) + uint8 Pad_708[0x8]; // 0x0708(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddCameraMode(class UATPCCameraModeDataAsset* CameraMode); + void ClearAllCameraModes(); + class UATPCCameraModeDataAsset* GetCameraMode(const struct FGameplayTag& CameraModeName); + class UATPCCameraModeDataAsset* GetCurrentCameraMode(); + void RemoveCameraMode(const struct FGameplayTag& CameraModeName); + void ResetCustomCameraMode(bool bWithInterpolation); + void SetCameraDistance(float NewDistance, bool bInterpolate); + void SetCameraMode(const struct FGameplayTag& CameraModeTag, bool bWithInterpolation, bool bForceSet); + void SetCustomCameraMode(class UATPCCameraModeDataAsset* CameraMode, bool bWithInterpolation); + void ValidateComponents(bool bWithInterpolation); + void ZoomIn(); + void ZoomOut(); + + bool CanSetCameraMode(const struct FGameplayTag& CameraModeTag) const; + class AATPCCameraVolume* FindOverlapCameraVolume() const; + float GetCameraDistance() const; + class UATPCCameraFadingObject* GetCameraFadingObject() const; + class UATPCCameraFollowTerrainObject* GetCameraFollowTerrainObject() const; + class UATPCCameraFOVObject* GetCameraFOVObject() const; + struct FVector GetCameraLocation() const; + class UATPCCameraLocationObject* GetCameraLocationObject() const; + class UATPCCameraLockOnTargetObject* GetCameraLockOnTargetObject() const; + struct FGameplayTag GetCameraModeTagFromOverlapCameraVolume() const; + struct FRotator GetCameraRotation() const; + class UATPCCameraShakesObject* GetCameraShakesObject() const; + struct FGameplayTag GetCurrentCameraModeTag() const; + struct FGameplayTag GetDesiredCameraModeTag() const; + struct FGameplayTag GetInitialCameraModeTag() const; + class ACharacter* GetOwningCharacter() const; + class USkeletalMeshComponent* GetOwningMesh() const; + class APawn* GetOwningPawn() const; + class APlayerCameraManager* GetPlayerCameraManager() const; + class APlayerController* GetPlayerController() const; + bool HasCameraMode(const struct FGameplayTag& CameraModeName) const; + bool IsCineCameraActive() const; + bool IsSetCustomCameraMode() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraComponent") + } + static class UATPCCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraComponent; + +// Class AdvancedThirdPersonCamera.ATPCCameraFadingObject +// 0x00B0 (0x00E0 - 0x0030) +class UATPCCameraFadingObject final : public UATPCCameraBaseObject +{ +public: + uint8 Pad_30[0xB0]; // 0x0030(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddIgnoredActor(class AActor* Actor); + void AddManualFadeActor(class AActor* Actor, bool bWithCustomTime, float CustomFadeOutTime); + void ClearIgnoredActors(); + void ClearManualFadeActors(); + void RemoveIgnoredActor(class AActor* Actor); + void RemoveManualFadeActor(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraFadingObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraFadingObject") + } + static class UATPCCameraFadingObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraFadingObject; + +// Class AdvancedThirdPersonCamera.ATPCCameraFollowTerrainObject +// 0x0060 (0x0090 - 0x0030) +class UATPCCameraFollowTerrainObject final : public UATPCCameraBaseObject +{ +public: + uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraFollowTerrainObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraFollowTerrainObject") + } + static class UATPCCameraFollowTerrainObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraFollowTerrainObject; + +// Class AdvancedThirdPersonCamera.ATPCCameraFOVObject +// 0x0008 (0x0038 - 0x0030) +class UATPCCameraFOVObject final : public UATPCCameraBaseObject +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCustomFOVModifier(float InValue); + + float GetCurrentFOV() const; + float GetTargetFOV() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraFOVObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraFOVObject") + } + static class UATPCCameraFOVObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraFOVObject; + +// Class AdvancedThirdPersonCamera.ATPCCameraLocationObject +// 0x04C0 (0x04F0 - 0x0030) +class UATPCCameraLocationObject final : public UATPCCameraBaseObject +{ +public: + uint8 Pad_30[0x4C0]; // 0x0030(0x04C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyAssignedRotation(const struct FRotator& InRotator, bool InAutoClear, bool InResetSpeed, bool InApplyPitch, bool InApplyYaw, bool InApplyRoll); + void AttachCameraToComponent(class USceneComponent* ParentComponent, const struct FVector& RelativeLocation, class FName SocketName, bool bWithInterp, float InterpSpeed); + void ClearAssignedRotation(); + float GetProbeSize(); + bool IsOverlapingPlayerMesh(); + void ResetOverrideCameraRotation(); + void SetCameraDistance(float NewDist, bool bInterpolate); + void SetOverrideCameraRotation(const struct FRotator& NewOverrideRotation, bool bClampByCameraModeRotationLimits); + void SetViewRotation(const struct FRotator& Rotation); + void Tick(float DeltaSeconds); + + struct FVector GetAllSocketOffsets() const; + float GetCameraDistance() const; + struct FVector GetCameraLocation() const; + struct FRotator GetCameraRotation() const; + float GetCameraTargetDistance() const; + struct FRotator GetDesiredRotation() const; + struct FVector GetLocationFromSwitchToATPCamera() const; + const struct FRotator GetOverrideCameraRotation() const; + float GetRealCameraDistance() const; + struct FRotator GetRotationFromSwitchToATPCamera() const; + struct FVector GetSocketOffset() const; + struct FVector GetTargetOffset() const; + struct FRotator GetTargetRotation() const; + struct FRotator GetViewRotation() const; + bool IsOverrideCameraRotation() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraLocationObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraLocationObject") + } + static class UATPCCameraLocationObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraLocationObject; + +// Class AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject +// 0x0080 (0x00B0 - 0x0030) +class UATPCCameraLockOnTargetObject final : public UATPCCameraBaseObject +{ +public: + TMulticastInlineDelegate OnTargetChangeDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x48]; // 0x0040(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + class AATPCArrowDebugActor* TargetDebugActor; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UATPCLockOnTargetLocationComponent* ChangeLockOnTargetLocation(float InputX, float InputY, bool CheckAngle); + class UATPCLockOnTargetLocationComponent* FindNearestLockOnTargetLocation(bool InByNearestDistance); + bool SetTargetActor(class AActor* NewTargetActor, class UATPCLockOnTargetLocationComponent* InLocationComponent); + + class AActor* GetTargetActor() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraLockOnTargetObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraLockOnTargetObject") + } + static class UATPCCameraLockOnTargetObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraLockOnTargetObject; + +// Class AdvancedThirdPersonCamera.ATPCCameraModeDataAsset +// 0x03D0 (0x0400 - 0x0030) +class UATPCCameraModeDataAsset final : public UDataAsset +{ +public: + struct FGameplayTag CameraModeTag; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCCameraMode CameraModeSettings; // 0x0038(0x03B8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray CameraModeScripts; // 0x03F0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraModeDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraModeDataAsset") + } + static class UATPCCameraModeDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraModeDataAsset; + +// Class AdvancedThirdPersonCamera.ATPCCameraModeScript +// 0x0018 (0x0040 - 0x0028) +class UATPCCameraModeScript : public UObject +{ +public: + class UATPCCameraComponent* OwningCamera; // 0x0028(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableTick; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EATPCCameraModeScriptTickGroup TickGroup; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void K2_OnEnterCameraMode(class UATPCCameraComponent* Camera); + void K2_OnExitCameraMode(class UATPCCameraComponent* Camera); + void K2_Tick(class UATPCCameraComponent* Camera, float DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraModeScript") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraModeScript") + } + static class UATPCCameraModeScript* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraModeScript; + +// Class AdvancedThirdPersonCamera.ATPCCameraModeScript_ChangeMovementSpeed +// 0x0010 (0x0050 - 0x0040) +class UATPCCameraModeScript_ChangeMovementSpeed final : public UATPCCameraModeScript +{ +public: + float NewMaxMovementSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreOldMovementSpeedOnExitCameraMode; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OldMaxMovementSpeed; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraModeScript_ChangeMovementSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraModeScript_ChangeMovementSpeed") + } + static class UATPCCameraModeScript_ChangeMovementSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraModeScript_ChangeMovementSpeed; + +// Class AdvancedThirdPersonCamera.ATPCCameraModeScript_PawnUseControllerRotation +// 0x0008 (0x0048 - 0x0040) +class UATPCCameraModeScript_PawnUseControllerRotation final : public UATPCCameraModeScript +{ +public: + bool OrientRotationToMovement; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseControllerDesiredRotation; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreOldValuesOnExitCameraMode; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OldOrientRotationToMovement; // 0x0043(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OldUseControllerDesiredRotation; // 0x0044(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraModeScript_PawnUseControllerRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraModeScript_PawnUseControllerRotation") + } + static class UATPCCameraModeScript_PawnUseControllerRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraModeScript_PawnUseControllerRotation; + +// Class AdvancedThirdPersonCamera.ATPCCameraModeScript_RotateActorToTarget +// 0x0008 (0x0048 - 0x0040) +class UATPCCameraModeScript_RotateActorToTarget final : public UATPCCameraModeScript +{ +public: + float RotationSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraModeScript_RotateActorToTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraModeScript_RotateActorToTarget") + } + static class UATPCCameraModeScript_RotateActorToTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraModeScript_RotateActorToTarget; + +// Class AdvancedThirdPersonCamera.ATPCCameraShakesObject +// 0x0010 (0x0040 - 0x0030) +class UATPCCameraShakesObject final : public UATPCCameraBaseObject +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraShakesObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraShakesObject") + } + static class UATPCCameraShakesObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCCameraShakesObject; + +// Class AdvancedThirdPersonCamera.ATPCCameraVolume +// 0x0020 (0x02E8 - 0x02C8) +class AATPCCameraVolume final : public AVolume +{ +public: + struct FGameplayTag CameraModeTag; // 0x02C8(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChangeCameraModeWithInterp; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckFilterActorClassWithCamera; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D2[0x6]; // 0x02D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> FilterActorClassesWithCamera; // 0x02D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + void OnVolumeBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor); + void OnVolumeEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCCameraVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCCameraVolume") + } + static class AATPCCameraVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AATPCCameraVolume; + +// Class AdvancedThirdPersonCamera.ATPCFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UATPCFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float InterpFloat(const float& Current, const float& Target, float DeltaTime, struct FATPCInterploationSpeed* InterpSpeed, bool bResetSpeedIfResultEqualToTarget); + static float InterpolationSpeed_GetCurrentInterpolationSpeed(const struct FATPCInterploationSpeed& InterpSpeed); + static void InterpolationSpeed_InterpolateSpeed(struct FATPCInterploationSpeed* InterpSpeed, float DeltaTime); + static void InterpolationSpeed_ResetSpeed(struct FATPCInterploationSpeed* InterpSpeed); + static struct FRotator InterpRotator(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, struct FATPCInterploationSpeed* InterpSpeed, bool bResetSpeedIfResultEqualToTarget); + static struct FVector InterpVector(const struct FVector& Current, const struct FVector& Target, float DeltaTime, struct FATPCInterploationSpeed* InterpSpeed, bool bResetSpeedIfResultEqualToTarget); + static bool ReplaceSpringArmToATPCComponent(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCFunctionLibrary") + } + static class UATPCFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCFunctionLibrary; + +// Class AdvancedThirdPersonCamera.ATPCLockOnTargetLocationComponent +// 0x0010 (0x0240 - 0x0230) +class UATPCLockOnTargetLocationComponent : public USceneComponent +{ +public: + uint8 Pad_230[0x10]; // 0x0230(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanBeLockedOnTarget(); + struct FVector GetTargetLocation(); + struct FVector GetWidgetRelativeLocation(); + void OnRegisterTimerUp(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ATPCLockOnTargetLocationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ATPCLockOnTargetLocationComponent") + } + static class UATPCLockOnTargetLocationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UATPCLockOnTargetLocationComponent; + +} + diff --git a/SilentHillF/SDK/AdvancedThirdPersonCamera_functions.cpp b/SilentHillF/SDK/AdvancedThirdPersonCamera_functions.cpp new file mode 100644 index 0000000..2088e77 --- /dev/null +++ b/SilentHillF/SDK/AdvancedThirdPersonCamera_functions.cpp @@ -0,0 +1,2545 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AdvancedThirdPersonCamera + +#include "Basic.hpp" + +#include "AdvancedThirdPersonCamera_classes.hpp" +#include "AdvancedThirdPersonCamera_parameters.hpp" + + +namespace SDK +{ + +// Function AdvancedThirdPersonCamera.ATPCArrowDebugActor.PickActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AATPCArrowDebugActor::PickActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCArrowDebugActor", "PickActor"); + + Params::ATPCArrowDebugActor_PickActor Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.K2_OnEnterCameraMode +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bWithInterpolation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraBaseObject::K2_OnEnterCameraMode(bool bWithInterpolation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "K2_OnEnterCameraMode"); + + Params::ATPCCameraBaseObject_K2_OnEnterCameraMode Parms{}; + + Parms.bWithInterpolation = bWithInterpolation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.K2_OnExitCameraMode +// (Event, Public, BlueprintEvent) + +void UATPCCameraBaseObject::K2_OnExitCameraMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "K2_OnExitCameraMode"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.K2_Tick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraBaseObject::K2_Tick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "K2_Tick"); + + Params::ATPCCameraBaseObject_K2_Tick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.K2_Validate +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bWithInterpolation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraBaseObject::K2_Validate(bool bWithInterpolation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "K2_Validate"); + + Params::ATPCCameraBaseObject_K2_Validate Parms{}; + + Parms.bWithInterpolation = bWithInterpolation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.Validate +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bWithInterpolation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraBaseObject::Validate(bool bWithInterpolation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "Validate"); + + Params::ATPCCameraBaseObject_Validate Parms{}; + + Parms.bWithInterpolation = bWithInterpolation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetOwningActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UATPCCameraBaseObject::GetOwningActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "GetOwningActor"); + + Params::ATPCCameraBaseObject_GetOwningActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetOwningCamera +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UATPCCameraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraComponent* UATPCCameraBaseObject::GetOwningCamera() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "GetOwningCamera"); + + Params::ATPCCameraBaseObject_GetOwningCamera Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetOwningPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UATPCCameraBaseObject::GetOwningPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "GetOwningPawn"); + + Params::ATPCCameraBaseObject_GetOwningPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetPlayerCameraManager +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerCameraManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerCameraManager* UATPCCameraBaseObject::GetPlayerCameraManager() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "GetPlayerCameraManager"); + + Params::ATPCCameraBaseObject_GetPlayerCameraManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UATPCCameraBaseObject::GetPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraBaseObject", "GetPlayerController"); + + Params::ATPCCameraBaseObject_GetPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.AddCameraMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UATPCCameraModeDataAsset* CameraMode (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraComponent::AddCameraMode(class UATPCCameraModeDataAsset* CameraMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "AddCameraMode"); + + Params::ATPCCameraComponent_AddCameraMode Parms{}; + + Parms.CameraMode = CameraMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.ClearAllCameraModes +// (Final, Native, Public, BlueprintCallable) + +void UATPCCameraComponent::ClearAllCameraModes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "ClearAllCameraModes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& CameraModeName (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UATPCCameraModeDataAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraModeDataAsset* UATPCCameraComponent::GetCameraMode(const struct FGameplayTag& CameraModeName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraMode"); + + Params::ATPCCameraComponent_GetCameraMode Parms{}; + + Parms.CameraModeName = std::move(CameraModeName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCurrentCameraMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UATPCCameraModeDataAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraModeDataAsset* UATPCCameraComponent::GetCurrentCameraMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCurrentCameraMode"); + + Params::ATPCCameraComponent_GetCurrentCameraMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.RemoveCameraMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& CameraModeName (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraComponent::RemoveCameraMode(const struct FGameplayTag& CameraModeName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "RemoveCameraMode"); + + Params::ATPCCameraComponent_RemoveCameraMode Parms{}; + + Parms.CameraModeName = std::move(CameraModeName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.ResetCustomCameraMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bWithInterpolation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraComponent::ResetCustomCameraMode(bool bWithInterpolation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "ResetCustomCameraMode"); + + Params::ATPCCameraComponent_ResetCustomCameraMode Parms{}; + + Parms.bWithInterpolation = bWithInterpolation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.SetCameraDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInterpolate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraComponent::SetCameraDistance(float NewDistance, bool bInterpolate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "SetCameraDistance"); + + Params::ATPCCameraComponent_SetCameraDistance Parms{}; + + Parms.NewDistance = NewDistance; + Parms.bInterpolate = bInterpolate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.SetCameraMode +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& CameraModeTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWithInterpolation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraComponent::SetCameraMode(const struct FGameplayTag& CameraModeTag, bool bWithInterpolation, bool bForceSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "SetCameraMode"); + + Params::ATPCCameraComponent_SetCameraMode Parms{}; + + Parms.CameraModeTag = std::move(CameraModeTag); + Parms.bWithInterpolation = bWithInterpolation; + Parms.bForceSet = bForceSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.SetCustomCameraMode +// (Native, Public, BlueprintCallable) +// Parameters: +// class UATPCCameraModeDataAsset* CameraMode (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWithInterpolation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraComponent::SetCustomCameraMode(class UATPCCameraModeDataAsset* CameraMode, bool bWithInterpolation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "SetCustomCameraMode"); + + Params::ATPCCameraComponent_SetCustomCameraMode Parms{}; + + Parms.CameraMode = CameraMode; + Parms.bWithInterpolation = bWithInterpolation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.ValidateComponents +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bWithInterpolation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraComponent::ValidateComponents(bool bWithInterpolation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "ValidateComponents"); + + Params::ATPCCameraComponent_ValidateComponents Parms{}; + + Parms.bWithInterpolation = bWithInterpolation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.ZoomIn +// (Final, Native, Public, BlueprintCallable) + +void UATPCCameraComponent::ZoomIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "ZoomIn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.ZoomOut +// (Final, Native, Public, BlueprintCallable) + +void UATPCCameraComponent::ZoomOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "ZoomOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.CanSetCameraMode +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// const struct FGameplayTag& CameraModeTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCCameraComponent::CanSetCameraMode(const struct FGameplayTag& CameraModeTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "CanSetCameraMode"); + + Params::ATPCCameraComponent_CanSetCameraMode Parms{}; + + Parms.CameraModeTag = std::move(CameraModeTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.FindOverlapCameraVolume +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AATPCCameraVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AATPCCameraVolume* UATPCCameraComponent::FindOverlapCameraVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "FindOverlapCameraVolume"); + + Params::ATPCCameraComponent_FindOverlapCameraVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCCameraComponent::GetCameraDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraDistance"); + + Params::ATPCCameraComponent_GetCameraDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraFadingObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UATPCCameraFadingObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraFadingObject* UATPCCameraComponent::GetCameraFadingObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraFadingObject"); + + Params::ATPCCameraComponent_GetCameraFadingObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraFollowTerrainObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UATPCCameraFollowTerrainObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraFollowTerrainObject* UATPCCameraComponent::GetCameraFollowTerrainObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraFollowTerrainObject"); + + Params::ATPCCameraComponent_GetCameraFollowTerrainObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraFOVObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UATPCCameraFOVObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraFOVObject* UATPCCameraComponent::GetCameraFOVObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraFOVObject"); + + Params::ATPCCameraComponent_GetCameraFOVObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCCameraComponent::GetCameraLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraLocation"); + + Params::ATPCCameraComponent_GetCameraLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraLocationObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UATPCCameraLocationObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraLocationObject* UATPCCameraComponent::GetCameraLocationObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraLocationObject"); + + Params::ATPCCameraComponent_GetCameraLocationObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraLockOnTargetObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UATPCCameraLockOnTargetObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraLockOnTargetObject* UATPCCameraComponent::GetCameraLockOnTargetObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraLockOnTargetObject"); + + Params::ATPCCameraComponent_GetCameraLockOnTargetObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraModeTagFromOverlapCameraVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UATPCCameraComponent::GetCameraModeTagFromOverlapCameraVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraModeTagFromOverlapCameraVolume"); + + Params::ATPCCameraComponent_GetCameraModeTagFromOverlapCameraVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UATPCCameraComponent::GetCameraRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraRotation"); + + Params::ATPCCameraComponent_GetCameraRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraShakesObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UATPCCameraShakesObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCCameraShakesObject* UATPCCameraComponent::GetCameraShakesObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCameraShakesObject"); + + Params::ATPCCameraComponent_GetCameraShakesObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCurrentCameraModeTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UATPCCameraComponent::GetCurrentCameraModeTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetCurrentCameraModeTag"); + + Params::ATPCCameraComponent_GetCurrentCameraModeTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetDesiredCameraModeTag +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UATPCCameraComponent::GetDesiredCameraModeTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetDesiredCameraModeTag"); + + Params::ATPCCameraComponent_GetDesiredCameraModeTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetInitialCameraModeTag +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UATPCCameraComponent::GetInitialCameraModeTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetInitialCameraModeTag"); + + Params::ATPCCameraComponent_GetInitialCameraModeTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetOwningCharacter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* UATPCCameraComponent::GetOwningCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetOwningCharacter"); + + Params::ATPCCameraComponent_GetOwningCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetOwningMesh +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* UATPCCameraComponent::GetOwningMesh() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetOwningMesh"); + + Params::ATPCCameraComponent_GetOwningMesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetOwningPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UATPCCameraComponent::GetOwningPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetOwningPawn"); + + Params::ATPCCameraComponent_GetOwningPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetPlayerCameraManager +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerCameraManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerCameraManager* UATPCCameraComponent::GetPlayerCameraManager() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetPlayerCameraManager"); + + Params::ATPCCameraComponent_GetPlayerCameraManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UATPCCameraComponent::GetPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "GetPlayerController"); + + Params::ATPCCameraComponent_GetPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.HasCameraMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGameplayTag& CameraModeName (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCCameraComponent::HasCameraMode(const struct FGameplayTag& CameraModeName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "HasCameraMode"); + + Params::ATPCCameraComponent_HasCameraMode Parms{}; + + Parms.CameraModeName = std::move(CameraModeName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.IsCineCameraActive +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCCameraComponent::IsCineCameraActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "IsCineCameraActive"); + + Params::ATPCCameraComponent_IsCineCameraActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.IsSetCustomCameraMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCCameraComponent::IsSetCustomCameraMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraComponent", "IsSetCustomCameraMode"); + + Params::ATPCCameraComponent_IsSetCustomCameraMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.AddIgnoredActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraFadingObject::AddIgnoredActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFadingObject", "AddIgnoredActor"); + + Params::ATPCCameraFadingObject_AddIgnoredActor Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.AddManualFadeActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWithCustomTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CustomFadeOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraFadingObject::AddManualFadeActor(class AActor* Actor, bool bWithCustomTime, float CustomFadeOutTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFadingObject", "AddManualFadeActor"); + + Params::ATPCCameraFadingObject_AddManualFadeActor Parms{}; + + Parms.Actor = Actor; + Parms.bWithCustomTime = bWithCustomTime; + Parms.CustomFadeOutTime = CustomFadeOutTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.ClearIgnoredActors +// (Final, Native, Public, BlueprintCallable) + +void UATPCCameraFadingObject::ClearIgnoredActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFadingObject", "ClearIgnoredActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.ClearManualFadeActors +// (Final, Native, Public, BlueprintCallable) + +void UATPCCameraFadingObject::ClearManualFadeActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFadingObject", "ClearManualFadeActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.RemoveIgnoredActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraFadingObject::RemoveIgnoredActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFadingObject", "RemoveIgnoredActor"); + + Params::ATPCCameraFadingObject_RemoveIgnoredActor Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.RemoveManualFadeActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraFadingObject::RemoveManualFadeActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFadingObject", "RemoveManualFadeActor"); + + Params::ATPCCameraFadingObject_RemoveManualFadeActor Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFOVObject.SetCustomFOVModifier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraFOVObject::SetCustomFOVModifier(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFOVObject", "SetCustomFOVModifier"); + + Params::ATPCCameraFOVObject_SetCustomFOVModifier Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFOVObject.GetCurrentFOV +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCCameraFOVObject::GetCurrentFOV() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFOVObject", "GetCurrentFOV"); + + Params::ATPCCameraFOVObject_GetCurrentFOV Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraFOVObject.GetTargetFOV +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCCameraFOVObject::GetTargetFOV() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraFOVObject", "GetTargetFOV"); + + Params::ATPCCameraFOVObject_GetTargetFOV Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.ApplyAssignedRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& InRotator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool InAutoClear (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InResetSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InApplyPitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InApplyYaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InApplyRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraLocationObject::ApplyAssignedRotation(const struct FRotator& InRotator, bool InAutoClear, bool InResetSpeed, bool InApplyPitch, bool InApplyYaw, bool InApplyRoll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "ApplyAssignedRotation"); + + Params::ATPCCameraLocationObject_ApplyAssignedRotation Parms{}; + + Parms.InRotator = std::move(InRotator); + Parms.InAutoClear = InAutoClear; + Parms.InResetSpeed = InResetSpeed; + Parms.InApplyPitch = InApplyPitch; + Parms.InApplyYaw = InApplyYaw; + Parms.InApplyRoll = InApplyRoll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.AttachCameraToComponent +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* ParentComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& RelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWithInterp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraLocationObject::AttachCameraToComponent(class USceneComponent* ParentComponent, const struct FVector& RelativeLocation, class FName SocketName, bool bWithInterp, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "AttachCameraToComponent"); + + Params::ATPCCameraLocationObject_AttachCameraToComponent Parms{}; + + Parms.ParentComponent = ParentComponent; + Parms.RelativeLocation = std::move(RelativeLocation); + Parms.SocketName = SocketName; + Parms.bWithInterp = bWithInterp; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.ClearAssignedRotation +// (Final, Native, Public, BlueprintCallable) + +void UATPCCameraLocationObject::ClearAssignedRotation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "ClearAssignedRotation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetProbeSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCCameraLocationObject::GetProbeSize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetProbeSize"); + + Params::ATPCCameraLocationObject_GetProbeSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.IsOverlapingPlayerMesh +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCCameraLocationObject::IsOverlapingPlayerMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "IsOverlapingPlayerMesh"); + + Params::ATPCCameraLocationObject_IsOverlapingPlayerMesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.ResetOverrideCameraRotation +// (Final, Native, Public, BlueprintCallable) + +void UATPCCameraLocationObject::ResetOverrideCameraRotation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "ResetOverrideCameraRotation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.SetCameraDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewDist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInterpolate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraLocationObject::SetCameraDistance(float NewDist, bool bInterpolate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "SetCameraDistance"); + + Params::ATPCCameraLocationObject_SetCameraDistance Parms{}; + + Parms.NewDist = NewDist; + Parms.bInterpolate = bInterpolate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.SetOverrideCameraRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewOverrideRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bClampByCameraModeRotationLimits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraLocationObject::SetOverrideCameraRotation(const struct FRotator& NewOverrideRotation, bool bClampByCameraModeRotationLimits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "SetOverrideCameraRotation"); + + Params::ATPCCameraLocationObject_SetOverrideCameraRotation Parms{}; + + Parms.NewOverrideRotation = std::move(NewOverrideRotation); + Parms.bClampByCameraModeRotationLimits = bClampByCameraModeRotationLimits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.SetViewRotation +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UATPCCameraLocationObject::SetViewRotation(const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "SetViewRotation"); + + Params::ATPCCameraLocationObject_SetViewRotation Parms{}; + + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.Tick +// (Native, Public, BlueprintCallable) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraLocationObject::Tick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "Tick"); + + Params::ATPCCameraLocationObject_Tick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetAllSocketOffsets +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCCameraLocationObject::GetAllSocketOffsets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetAllSocketOffsets"); + + Params::ATPCCameraLocationObject_GetAllSocketOffsets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetCameraDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCCameraLocationObject::GetCameraDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetCameraDistance"); + + Params::ATPCCameraLocationObject_GetCameraDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetCameraLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCCameraLocationObject::GetCameraLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetCameraLocation"); + + Params::ATPCCameraLocationObject_GetCameraLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetCameraRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UATPCCameraLocationObject::GetCameraRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetCameraRotation"); + + Params::ATPCCameraLocationObject_GetCameraRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetCameraTargetDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCCameraLocationObject::GetCameraTargetDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetCameraTargetDistance"); + + Params::ATPCCameraLocationObject_GetCameraTargetDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetDesiredRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UATPCCameraLocationObject::GetDesiredRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetDesiredRotation"); + + Params::ATPCCameraLocationObject_GetDesiredRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetLocationFromSwitchToATPCamera +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCCameraLocationObject::GetLocationFromSwitchToATPCamera() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetLocationFromSwitchToATPCamera"); + + Params::ATPCCameraLocationObject_GetLocationFromSwitchToATPCamera Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetOverrideCameraRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FRotator ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FRotator UATPCCameraLocationObject::GetOverrideCameraRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetOverrideCameraRotation"); + + Params::ATPCCameraLocationObject_GetOverrideCameraRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetRealCameraDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCCameraLocationObject::GetRealCameraDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetRealCameraDistance"); + + Params::ATPCCameraLocationObject_GetRealCameraDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetRotationFromSwitchToATPCamera +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UATPCCameraLocationObject::GetRotationFromSwitchToATPCamera() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetRotationFromSwitchToATPCamera"); + + Params::ATPCCameraLocationObject_GetRotationFromSwitchToATPCamera Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetSocketOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCCameraLocationObject::GetSocketOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetSocketOffset"); + + Params::ATPCCameraLocationObject_GetSocketOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetTargetOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCCameraLocationObject::GetTargetOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetTargetOffset"); + + Params::ATPCCameraLocationObject_GetTargetOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetTargetRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UATPCCameraLocationObject::GetTargetRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetTargetRotation"); + + Params::ATPCCameraLocationObject_GetTargetRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetViewRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UATPCCameraLocationObject::GetViewRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "GetViewRotation"); + + Params::ATPCCameraLocationObject_GetViewRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.IsOverrideCameraRotation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCCameraLocationObject::IsOverrideCameraRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLocationObject", "IsOverrideCameraRotation"); + + Params::ATPCCameraLocationObject_IsOverrideCameraRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject.ChangeLockOnTargetLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InputX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InputY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CheckAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UATPCLockOnTargetLocationComponent*ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCLockOnTargetLocationComponent* UATPCCameraLockOnTargetObject::ChangeLockOnTargetLocation(float InputX, float InputY, bool CheckAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLockOnTargetObject", "ChangeLockOnTargetLocation"); + + Params::ATPCCameraLockOnTargetObject_ChangeLockOnTargetLocation Parms{}; + + Parms.InputX = InputX; + Parms.InputY = InputY; + Parms.CheckAngle = CheckAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject.FindNearestLockOnTargetLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InByNearestDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UATPCLockOnTargetLocationComponent*ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UATPCLockOnTargetLocationComponent* UATPCCameraLockOnTargetObject::FindNearestLockOnTargetLocation(bool InByNearestDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLockOnTargetObject", "FindNearestLockOnTargetLocation"); + + Params::ATPCCameraLockOnTargetObject_FindNearestLockOnTargetLocation Parms{}; + + Parms.InByNearestDistance = InByNearestDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject.SetTargetActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewTargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UATPCLockOnTargetLocationComponent*InLocationComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCCameraLockOnTargetObject::SetTargetActor(class AActor* NewTargetActor, class UATPCLockOnTargetLocationComponent* InLocationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLockOnTargetObject", "SetTargetActor"); + + Params::ATPCCameraLockOnTargetObject_SetTargetActor Parms{}; + + Parms.NewTargetActor = NewTargetActor; + Parms.InLocationComponent = InLocationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject.GetTargetActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UATPCCameraLockOnTargetObject::GetTargetActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraLockOnTargetObject", "GetTargetActor"); + + Params::ATPCCameraLockOnTargetObject_GetTargetActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraModeScript.K2_OnEnterCameraMode +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UATPCCameraComponent* Camera (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraModeScript::K2_OnEnterCameraMode(class UATPCCameraComponent* Camera) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraModeScript", "K2_OnEnterCameraMode"); + + Params::ATPCCameraModeScript_K2_OnEnterCameraMode Parms{}; + + Parms.Camera = Camera; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraModeScript.K2_OnExitCameraMode +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UATPCCameraComponent* Camera (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraModeScript::K2_OnExitCameraMode(class UATPCCameraComponent* Camera) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraModeScript", "K2_OnExitCameraMode"); + + Params::ATPCCameraModeScript_K2_OnExitCameraMode Parms{}; + + Parms.Camera = Camera; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraModeScript.K2_Tick +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UATPCCameraComponent* Camera (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCCameraModeScript::K2_Tick(class UATPCCameraComponent* Camera, float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraModeScript", "K2_Tick"); + + Params::ATPCCameraModeScript_K2_Tick Parms{}; + + Parms.Camera = Camera; + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraVolume.OnVolumeBeginOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* OverlappedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AATPCCameraVolume::OnVolumeBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraVolume", "OnVolumeBeginOverlap"); + + Params::ATPCCameraVolume_OnVolumeBeginOverlap Parms{}; + + Parms.OverlappedActor = OverlappedActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCCameraVolume.OnVolumeEndOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* OverlappedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AATPCCameraVolume::OnVolumeEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCCameraVolume", "OnVolumeEndOverlap"); + + Params::ATPCCameraVolume_OnVolumeEndOverlap Parms{}; + + Parms.OverlappedActor = OverlappedActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpFloat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const float& Current (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float& Target (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FATPCInterploationSpeed* InterpSpeed (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bResetSpeedIfResultEqualToTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCFunctionLibrary::InterpFloat(const float& Current, const float& Target, float DeltaTime, struct FATPCInterploationSpeed* InterpSpeed, bool bResetSpeedIfResultEqualToTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ATPCFunctionLibrary", "InterpFloat"); + + Params::ATPCFunctionLibrary_InterpFloat Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.bResetSpeedIfResultEqualToTarget = bResetSpeedIfResultEqualToTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InterpSpeed != nullptr) + *InterpSpeed = std::move(Parms.InterpSpeed); + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpolationSpeed_GetCurrentInterpolationSpeed +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FATPCInterploationSpeed& InterpSpeed (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UATPCFunctionLibrary::InterpolationSpeed_GetCurrentInterpolationSpeed(const struct FATPCInterploationSpeed& InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ATPCFunctionLibrary", "InterpolationSpeed_GetCurrentInterpolationSpeed"); + + Params::ATPCFunctionLibrary_InterpolationSpeed_GetCurrentInterpolationSpeed Parms{}; + + Parms.InterpSpeed = std::move(InterpSpeed); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpolationSpeed_InterpolateSpeed +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FATPCInterploationSpeed* InterpSpeed (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UATPCFunctionLibrary::InterpolationSpeed_InterpolateSpeed(struct FATPCInterploationSpeed* InterpSpeed, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ATPCFunctionLibrary", "InterpolationSpeed_InterpolateSpeed"); + + Params::ATPCFunctionLibrary_InterpolationSpeed_InterpolateSpeed Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InterpSpeed != nullptr) + *InterpSpeed = std::move(Parms.InterpSpeed); +} + + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpolationSpeed_ResetSpeed +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FATPCInterploationSpeed* InterpSpeed (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UATPCFunctionLibrary::InterpolationSpeed_ResetSpeed(struct FATPCInterploationSpeed* InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ATPCFunctionLibrary", "InterpolationSpeed_ResetSpeed"); + + Params::ATPCFunctionLibrary_InterpolationSpeed_ResetSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InterpSpeed != nullptr) + *InterpSpeed = std::move(Parms.InterpSpeed); +} + + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& Current (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& Target (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FATPCInterploationSpeed* InterpSpeed (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bResetSpeedIfResultEqualToTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UATPCFunctionLibrary::InterpRotator(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, struct FATPCInterploationSpeed* InterpSpeed, bool bResetSpeedIfResultEqualToTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ATPCFunctionLibrary", "InterpRotator"); + + Params::ATPCFunctionLibrary_InterpRotator Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.bResetSpeedIfResultEqualToTarget = bResetSpeedIfResultEqualToTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InterpSpeed != nullptr) + *InterpSpeed = std::move(Parms.InterpSpeed); + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Current (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FATPCInterploationSpeed* InterpSpeed (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bResetSpeedIfResultEqualToTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCFunctionLibrary::InterpVector(const struct FVector& Current, const struct FVector& Target, float DeltaTime, struct FATPCInterploationSpeed* InterpSpeed, bool bResetSpeedIfResultEqualToTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ATPCFunctionLibrary", "InterpVector"); + + Params::ATPCFunctionLibrary_InterpVector Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.bResetSpeedIfResultEqualToTarget = bResetSpeedIfResultEqualToTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InterpSpeed != nullptr) + *InterpSpeed = std::move(Parms.InterpSpeed); + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.ReplaceSpringArmToATPCComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCFunctionLibrary::ReplaceSpringArmToATPCComponent(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ATPCFunctionLibrary", "ReplaceSpringArmToATPCComponent"); + + Params::ATPCFunctionLibrary_ReplaceSpringArmToATPCComponent Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCLockOnTargetLocationComponent.CanBeLockedOnTarget +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UATPCLockOnTargetLocationComponent::CanBeLockedOnTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCLockOnTargetLocationComponent", "CanBeLockedOnTarget"); + + Params::ATPCLockOnTargetLocationComponent_CanBeLockedOnTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCLockOnTargetLocationComponent.GetTargetLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCLockOnTargetLocationComponent::GetTargetLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCLockOnTargetLocationComponent", "GetTargetLocation"); + + Params::ATPCLockOnTargetLocationComponent_GetTargetLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCLockOnTargetLocationComponent.GetWidgetRelativeLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UATPCLockOnTargetLocationComponent::GetWidgetRelativeLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCLockOnTargetLocationComponent", "GetWidgetRelativeLocation"); + + Params::ATPCLockOnTargetLocationComponent_GetWidgetRelativeLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function AdvancedThirdPersonCamera.ATPCLockOnTargetLocationComponent.OnRegisterTimerUp +// (Final, Native, Protected) + +void UATPCLockOnTargetLocationComponent::OnRegisterTimerUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ATPCLockOnTargetLocationComponent", "OnRegisterTimerUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + +} + diff --git a/SilentHillF/SDK/AdvancedThirdPersonCamera_parameters.hpp b/SilentHillF/SDK/AdvancedThirdPersonCamera_parameters.hpp new file mode 100644 index 0000000..676c5ae --- /dev/null +++ b/SilentHillF/SDK/AdvancedThirdPersonCamera_parameters.hpp @@ -0,0 +1,906 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AdvancedThirdPersonCamera + +#include "Basic.hpp" + +#include "GameplayTags_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "AdvancedThirdPersonCamera_structs.hpp" + + +namespace SDK::Params +{ + +// Function AdvancedThirdPersonCamera.ATPCArrowDebugActor.PickActor +// 0x0008 (0x0008 - 0x0000) +struct ATPCArrowDebugActor_PickActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCArrowDebugActor_PickActor; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.K2_OnEnterCameraMode +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraBaseObject_K2_OnEnterCameraMode final +{ +public: + bool bWithInterpolation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_K2_OnEnterCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.K2_Tick +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraBaseObject_K2_Tick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_K2_Tick; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.K2_Validate +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraBaseObject_K2_Validate final +{ +public: + bool bWithInterpolation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_K2_Validate; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.Validate +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraBaseObject_Validate final +{ +public: + bool bWithInterpolation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_Validate; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetOwningActor +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraBaseObject_GetOwningActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_GetOwningActor; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetOwningCamera +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraBaseObject_GetOwningCamera final +{ +public: + class UATPCCameraComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_GetOwningCamera; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetOwningPawn +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraBaseObject_GetOwningPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_GetOwningPawn; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetPlayerCameraManager +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraBaseObject_GetPlayerCameraManager final +{ +public: + class APlayerCameraManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_GetPlayerCameraManager; + +// Function AdvancedThirdPersonCamera.ATPCCameraBaseObject.GetPlayerController +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraBaseObject_GetPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraBaseObject_GetPlayerController; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.AddCameraMode +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_AddCameraMode final +{ +public: + class UATPCCameraModeDataAsset* CameraMode; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_AddCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraMode +// 0x0010 (0x0010 - 0x0000) +struct ATPCCameraComponent_GetCameraMode final +{ +public: + struct FGameplayTag CameraModeName; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UATPCCameraModeDataAsset* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCurrentCameraMode +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCurrentCameraMode final +{ +public: + class UATPCCameraModeDataAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCurrentCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.RemoveCameraMode +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_RemoveCameraMode final +{ +public: + struct FGameplayTag CameraModeName; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_RemoveCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.ResetCustomCameraMode +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraComponent_ResetCustomCameraMode final +{ +public: + bool bWithInterpolation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_ResetCustomCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.SetCameraDistance +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_SetCameraDistance final +{ +public: + float NewDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpolate; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_SetCameraDistance; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.SetCameraMode +// 0x000C (0x000C - 0x0000) +struct ATPCCameraComponent_SetCameraMode final +{ +public: + struct FGameplayTag CameraModeTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWithInterpolation; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSet; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_SetCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.SetCustomCameraMode +// 0x0010 (0x0010 - 0x0000) +struct ATPCCameraComponent_SetCustomCameraMode final +{ +public: + class UATPCCameraModeDataAsset* CameraMode; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWithInterpolation; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_SetCustomCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.ValidateComponents +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraComponent_ValidateComponents final +{ +public: + bool bWithInterpolation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_ValidateComponents; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.CanSetCameraMode +// 0x000C (0x000C - 0x0000) +struct ATPCCameraComponent_CanSetCameraMode final +{ +public: + struct FGameplayTag CameraModeTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_CanSetCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.FindOverlapCameraVolume +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_FindOverlapCameraVolume final +{ +public: + class AATPCCameraVolume* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_FindOverlapCameraVolume; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraDistance +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraComponent_GetCameraDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraDistance; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraFadingObject +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCameraFadingObject final +{ +public: + class UATPCCameraFadingObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraFadingObject; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraFollowTerrainObject +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCameraFollowTerrainObject final +{ +public: + class UATPCCameraFollowTerrainObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraFollowTerrainObject; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraFOVObject +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCameraFOVObject final +{ +public: + class UATPCCameraFOVObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraFOVObject; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraLocation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraComponent_GetCameraLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraLocation; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraLocationObject +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCameraLocationObject final +{ +public: + class UATPCCameraLocationObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraLocationObject; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraLockOnTargetObject +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCameraLockOnTargetObject final +{ +public: + class UATPCCameraLockOnTargetObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraLockOnTargetObject; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraModeTagFromOverlapCameraVolume +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCameraModeTagFromOverlapCameraVolume final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraModeTagFromOverlapCameraVolume; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraRotation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraComponent_GetCameraRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCameraShakesObject +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCameraShakesObject final +{ +public: + class UATPCCameraShakesObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCameraShakesObject; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetCurrentCameraModeTag +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetCurrentCameraModeTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetCurrentCameraModeTag; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetDesiredCameraModeTag +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetDesiredCameraModeTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetDesiredCameraModeTag; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetInitialCameraModeTag +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetInitialCameraModeTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetInitialCameraModeTag; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetOwningCharacter +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetOwningCharacter final +{ +public: + class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetOwningCharacter; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetOwningMesh +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetOwningMesh final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetOwningMesh; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetOwningPawn +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetOwningPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetOwningPawn; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetPlayerCameraManager +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetPlayerCameraManager final +{ +public: + class APlayerCameraManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetPlayerCameraManager; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.GetPlayerController +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraComponent_GetPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_GetPlayerController; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.HasCameraMode +// 0x000C (0x000C - 0x0000) +struct ATPCCameraComponent_HasCameraMode final +{ +public: + struct FGameplayTag CameraModeName; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_HasCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.IsCineCameraActive +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraComponent_IsCineCameraActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_IsCineCameraActive; + +// Function AdvancedThirdPersonCamera.ATPCCameraComponent.IsSetCustomCameraMode +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraComponent_IsSetCustomCameraMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraComponent_IsSetCustomCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.AddIgnoredActor +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraFadingObject_AddIgnoredActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraFadingObject_AddIgnoredActor; + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.AddManualFadeActor +// 0x0010 (0x0010 - 0x0000) +struct ATPCCameraFadingObject_AddManualFadeActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWithCustomTime; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomFadeOutTime; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraFadingObject_AddManualFadeActor; + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.RemoveIgnoredActor +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraFadingObject_RemoveIgnoredActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraFadingObject_RemoveIgnoredActor; + +// Function AdvancedThirdPersonCamera.ATPCCameraFadingObject.RemoveManualFadeActor +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraFadingObject_RemoveManualFadeActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraFadingObject_RemoveManualFadeActor; + +// Function AdvancedThirdPersonCamera.ATPCCameraFOVObject.SetCustomFOVModifier +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraFOVObject_SetCustomFOVModifier final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraFOVObject_SetCustomFOVModifier; + +// Function AdvancedThirdPersonCamera.ATPCCameraFOVObject.GetCurrentFOV +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraFOVObject_GetCurrentFOV final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraFOVObject_GetCurrentFOV; + +// Function AdvancedThirdPersonCamera.ATPCCameraFOVObject.GetTargetFOV +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraFOVObject_GetTargetFOV final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraFOVObject_GetTargetFOV; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.ApplyAssignedRotation +// 0x0020 (0x0020 - 0x0000) +struct ATPCCameraLocationObject_ApplyAssignedRotation final +{ +public: + struct FRotator InRotator; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool InAutoClear; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InResetSpeed; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InApplyPitch; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InApplyYaw; // 0x001B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InApplyRoll; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_ApplyAssignedRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.AttachCameraToComponent +// 0x0030 (0x0030 - 0x0000) +struct ATPCCameraLocationObject_AttachCameraToComponent final +{ +public: + class USceneComponent* ParentComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWithInterp; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeed; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_AttachCameraToComponent; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetProbeSize +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraLocationObject_GetProbeSize final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetProbeSize; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.IsOverlapingPlayerMesh +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraLocationObject_IsOverlapingPlayerMesh final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_IsOverlapingPlayerMesh; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.SetCameraDistance +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraLocationObject_SetCameraDistance final +{ +public: + float NewDist; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpolate; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_SetCameraDistance; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.SetOverrideCameraRotation +// 0x0020 (0x0020 - 0x0000) +struct ATPCCameraLocationObject_SetOverrideCameraRotation final +{ +public: + struct FRotator NewOverrideRotation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bClampByCameraModeRotationLimits; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_SetOverrideCameraRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.SetViewRotation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_SetViewRotation final +{ +public: + struct FRotator Rotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_SetViewRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.Tick +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraLocationObject_Tick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_Tick; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetAllSocketOffsets +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetAllSocketOffsets final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetAllSocketOffsets; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetCameraDistance +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraLocationObject_GetCameraDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetCameraDistance; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetCameraLocation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetCameraLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetCameraLocation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetCameraRotation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetCameraRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetCameraRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetCameraTargetDistance +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraLocationObject_GetCameraTargetDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetCameraTargetDistance; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetDesiredRotation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetDesiredRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetDesiredRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetLocationFromSwitchToATPCamera +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetLocationFromSwitchToATPCamera final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetLocationFromSwitchToATPCamera; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetOverrideCameraRotation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetOverrideCameraRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetOverrideCameraRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetRealCameraDistance +// 0x0004 (0x0004 - 0x0000) +struct ATPCCameraLocationObject_GetRealCameraDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetRealCameraDistance; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetRotationFromSwitchToATPCamera +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetRotationFromSwitchToATPCamera final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetRotationFromSwitchToATPCamera; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetSocketOffset +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetSocketOffset final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetSocketOffset; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetTargetOffset +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetTargetOffset final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetTargetOffset; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetTargetRotation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetTargetRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetTargetRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.GetViewRotation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLocationObject_GetViewRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_GetViewRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLocationObject.IsOverrideCameraRotation +// 0x0001 (0x0001 - 0x0000) +struct ATPCCameraLocationObject_IsOverrideCameraRotation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLocationObject_IsOverrideCameraRotation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject.ChangeLockOnTargetLocation +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLockOnTargetObject_ChangeLockOnTargetLocation final +{ +public: + float InputX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckAngle; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UATPCLockOnTargetLocationComponent* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLockOnTargetObject_ChangeLockOnTargetLocation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject.FindNearestLockOnTargetLocation +// 0x0010 (0x0010 - 0x0000) +struct ATPCCameraLockOnTargetObject_FindNearestLockOnTargetLocation final +{ +public: + bool InByNearestDistance; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UATPCLockOnTargetLocationComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLockOnTargetObject_FindNearestLockOnTargetLocation; + +// Function AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject.SetTargetActor +// 0x0018 (0x0018 - 0x0000) +struct ATPCCameraLockOnTargetObject_SetTargetActor final +{ +public: + class AActor* NewTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UATPCLockOnTargetLocationComponent* InLocationComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraLockOnTargetObject_SetTargetActor; + +// Function AdvancedThirdPersonCamera.ATPCCameraLockOnTargetObject.GetTargetActor +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraLockOnTargetObject_GetTargetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraLockOnTargetObject_GetTargetActor; + +// Function AdvancedThirdPersonCamera.ATPCCameraModeScript.K2_OnEnterCameraMode +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraModeScript_K2_OnEnterCameraMode final +{ +public: + class UATPCCameraComponent* Camera; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraModeScript_K2_OnEnterCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraModeScript.K2_OnExitCameraMode +// 0x0008 (0x0008 - 0x0000) +struct ATPCCameraModeScript_K2_OnExitCameraMode final +{ +public: + class UATPCCameraComponent* Camera; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraModeScript_K2_OnExitCameraMode; + +// Function AdvancedThirdPersonCamera.ATPCCameraModeScript.K2_Tick +// 0x0010 (0x0010 - 0x0000) +struct ATPCCameraModeScript_K2_Tick final +{ +public: + class UATPCCameraComponent* Camera; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCCameraModeScript_K2_Tick; + +// Function AdvancedThirdPersonCamera.ATPCCameraVolume.OnVolumeBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct ATPCCameraVolume_OnVolumeBeginOverlap final +{ +public: + class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraVolume_OnVolumeBeginOverlap; + +// Function AdvancedThirdPersonCamera.ATPCCameraVolume.OnVolumeEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct ATPCCameraVolume_OnVolumeEndOverlap final +{ +public: + class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCCameraVolume_OnVolumeEndOverlap; + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpFloat +// 0x0028 (0x0028 - 0x0000) +struct ATPCFunctionLibrary_InterpFloat final +{ +public: + float Current; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x0004(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed InterpSpeed; // 0x000C(0x0014)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool bResetSpeedIfResultEqualToTarget; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCFunctionLibrary_InterpFloat; + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpolationSpeed_GetCurrentInterpolationSpeed +// 0x0018 (0x0018 - 0x0000) +struct ATPCFunctionLibrary_InterpolationSpeed_GetCurrentInterpolationSpeed final +{ +public: + struct FATPCInterploationSpeed InterpSpeed; // 0x0000(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCFunctionLibrary_InterpolationSpeed_GetCurrentInterpolationSpeed; + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpolationSpeed_InterpolateSpeed +// 0x0018 (0x0018 - 0x0000) +struct ATPCFunctionLibrary_InterpolationSpeed_InterpolateSpeed final +{ +public: + struct FATPCInterploationSpeed InterpSpeed; // 0x0000(0x0014)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCFunctionLibrary_InterpolationSpeed_InterpolateSpeed; + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpolationSpeed_ResetSpeed +// 0x0014 (0x0014 - 0x0000) +struct ATPCFunctionLibrary_InterpolationSpeed_ResetSpeed final +{ +public: + struct FATPCInterploationSpeed InterpSpeed; // 0x0000(0x0014)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCFunctionLibrary_InterpolationSpeed_ResetSpeed; + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpRotator +// 0x0068 (0x0068 - 0x0000) +struct ATPCFunctionLibrary_InterpRotator final +{ +public: + struct FRotator Current; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Target; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed InterpSpeed; // 0x0034(0x0014)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool bResetSpeedIfResultEqualToTarget; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCFunctionLibrary_InterpRotator; + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.InterpVector +// 0x0068 (0x0068 - 0x0000) +struct ATPCFunctionLibrary_InterpVector final +{ +public: + struct FVector Current; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed InterpSpeed; // 0x0034(0x0014)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool bResetSpeedIfResultEqualToTarget; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCFunctionLibrary_InterpVector; + +// Function AdvancedThirdPersonCamera.ATPCFunctionLibrary.ReplaceSpringArmToATPCComponent +// 0x0010 (0x0010 - 0x0000) +struct ATPCFunctionLibrary_ReplaceSpringArmToATPCComponent final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ATPCFunctionLibrary_ReplaceSpringArmToATPCComponent; + +// Function AdvancedThirdPersonCamera.ATPCLockOnTargetLocationComponent.CanBeLockedOnTarget +// 0x0001 (0x0001 - 0x0000) +struct ATPCLockOnTargetLocationComponent_CanBeLockedOnTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCLockOnTargetLocationComponent_CanBeLockedOnTarget; + +// Function AdvancedThirdPersonCamera.ATPCLockOnTargetLocationComponent.GetTargetLocation +// 0x0018 (0x0018 - 0x0000) +struct ATPCLockOnTargetLocationComponent_GetTargetLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCLockOnTargetLocationComponent_GetTargetLocation; + +// Function AdvancedThirdPersonCamera.ATPCLockOnTargetLocationComponent.GetWidgetRelativeLocation +// 0x0018 (0x0018 - 0x0000) +struct ATPCLockOnTargetLocationComponent_GetWidgetRelativeLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ATPCLockOnTargetLocationComponent_GetWidgetRelativeLocation; + +} + diff --git a/SilentHillF/SDK/AdvancedThirdPersonCamera_structs.hpp b/SilentHillF/SDK/AdvancedThirdPersonCamera_structs.hpp new file mode 100644 index 0000000..0cca2d3 --- /dev/null +++ b/SilentHillF/SDK/AdvancedThirdPersonCamera_structs.hpp @@ -0,0 +1,408 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AdvancedThirdPersonCamera + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum AdvancedThirdPersonCamera.EATPCInterpolationType +// NumValues: 0x0003 +enum class EATPCInterpolationType : uint8 +{ + SmoothInterpolation = 0, + ConstInterpolation = 1, + EATPCInterpolationType_MAX = 2, +}; + +// Enum AdvancedThirdPersonCamera.EATPCChangeTargetReason +// NumValues: 0x0006 +enum class EATPCChangeTargetReason : uint8 +{ + SetNew = 0, + LostByExitCameraMode = 1, + LostByDistance = 2, + LostByVisible = 3, + LostByPlayerInput = 4, + EATPCChangeTargetReason_MAX = 5, +}; + +// Enum AdvancedThirdPersonCamera.EATPCCameraModeScriptTickGroup +// NumValues: 0x0003 +enum class EATPCCameraModeScriptTickGroup : uint32 +{ + PreCameraObjectTick = 0, + PostCameraObjectTick = 1, + EATPCCameraModeScriptTickGroup_MAX = 2, +}; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCInterploationSpeed +// 0x0014 (0x0014 - 0x0000) +struct FATPCInterploationSpeed final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EATPCInterpolationType InterpType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseInterpSpeedToInterpolation; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeedToInterpolation; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResetInterpSpeedTolerance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCInterploationSpeed; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCFOVSettings +// 0x0030 (0x0030 - 0x0000) +struct FATPCFOVSettings final +{ +public: + float CameraFOV; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed FOVInterpolation; // 0x0004(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UCurveFloat* PitchRotationFOVModifier; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* MovementSpeedFOVModifier; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ChangeFOVWhenCineCamera; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpolationSpeed_OLD; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCFOVSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCCameraLocationLagSettings +// 0x0014 (0x0014 - 0x0000) +struct FATPCCameraLocationLagSettings final +{ +public: + bool bEnableCameraLagForXY; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCameraLagForZ; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraLagSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraLagMaxDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebugLagMarkers; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCameraLagSubstepping; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraLagMaxTimeStep; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCCameraLocationLagSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCCameraRotationLagSettings +// 0x000C (0x000C - 0x0000) +struct FATPCCameraRotationLagSettings final +{ +public: + float CameraLagSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCameraLagSubstepping; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraLagMaxTimeStep; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCCameraRotationLagSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCCameraPredictZoomInSettings +// 0x0010 (0x0010 - 0x0000) +struct FATPCCameraPredictZoomInSettings final +{ +public: + float PredictZoomInInnerAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PredictZoomInOutterAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtendOffsetDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FATPCCameraPredictZoomInSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCLocationSettings +// 0x0100 (0x0100 - 0x0000) +struct FATPCLocationSettings final +{ +public: + bool bEnableCameraLocationLag; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCCameraLocationLagSettings CameraLocationLagSettings; // 0x0004(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableCameraRotationLag; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCCameraRotationLagSettings CameraRotationLagSettings; // 0x001C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableCameraPredictZoomIn; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCCameraPredictZoomInSettings CameraPredictZoomInSettings; // 0x002C(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bDoCollisionTest; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProbeSize; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ProbeChannel; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EObjectTypeQuery PlayerMeshObject; // 0x0045(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel PlayerPawnChannel; // 0x0046(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float OverlapPlayerMeshProbeSize; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveOverlapPlayerMeshProbeSize; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EObjectTypeQuery EnemyMeshObject; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ApplyEnemyMeshCheck; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoMovementCollisionTest; // 0x0052(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MovementCollisionTestDuration; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementCollisionTestMinLocationDelta; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel MovementCollisionTestCollisionChannel; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinCameraDistance; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraDistance; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDistanceToDefaultOnChangeCameraMode; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultCameraDistance; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCacheDistanceForCurrentCameraMode; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCInterploationSpeed ZoomInterpolation; // 0x0074(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ZoomDistance; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* SocketOffsetCurve; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed SocketOffsetInterpolation; // 0x0098(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bUseMeshSocketForTargetLocation; // 0x00AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName MeshSocketName; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetOffset; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed TargetOffsetInterpolation; // 0x00D0(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* PitchDistanceCurve; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EATPCInterpolationType ZoomInterpolationType_OLD; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ZoomSpeed_OLD; // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SocketOffsetInterpSpeed_OLD; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetOffsetInterpSpeed_OLD; // 0x00FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCLocationSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCCameraShakesSettings +// 0x0018 (0x0018 - 0x0000) +struct FATPCCameraShakesSettings final +{ +public: + TSubclassOf EnterToModeCameraShake; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf RegularCameraShake; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNeedStopAllCameraShakeOnEnterToCameraMode; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FATPCCameraShakesSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCViewRotationToActorRotationSettings +// 0x0024 (0x0024 - 0x0000) +struct FATPCViewRotationToActorRotationSettings final +{ +public: + float MaxDeltaForChange; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartChangeDelay; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed RotationInterpolation; // 0x0008(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ChangeRotationSpeed_OLD; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeRotationSpeedInterpSpeed_OLD; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCViewRotationToActorRotationSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCRotationOffsetSettings +// 0x002C (0x002C - 0x0000) +struct FATPCRotationOffsetSettings final +{ +public: + float StartOffsetDelay; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed RotationInterpolation; // 0x0004(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float PitchOffset; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActivateOnlyIfMovement; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMovementSpeedForActivate; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeRotationSpeed_OLD; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EATPCInterpolationType InterpolationType_OLD; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FATPCRotationOffsetSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCRoofCollisionCheckSettings +// 0x0098 (0x0098 - 0x0000) +struct FATPCRoofCollisionCheckSettings final +{ +public: + TArray TraceObjectTypes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector EyesBoxTraceHalfSize; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoofTraceAngleFirst; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RoofBoxTraceHalfSizeFirst; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoofTraceAngleSecond; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RoofBoxTraceHalfSizeSecond; // 0x0050(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCRotationOffsetSettings RotationOffsetSettings; // 0x0068(0x002C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FATPCRoofCollisionCheckSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCRotationSettings +// 0x0148 (0x0148 - 0x0000) +struct FATPCRotationSettings final +{ +public: + float ViewPitchMin; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewPitchMax; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewYawMin; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewYawMax; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed ViewInterpolation; // 0x0010(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableRotationOffset; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCRotationOffsetSettings RotationOffsetSettings; // 0x0028(0x002C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableRoofCollisionCheckSettings; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCRoofCollisionCheckSettings RoofCollisionCheckSettings; // 0x0058(0x0098)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bEnableViewRotationToActorRotation; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCViewRotationToActorRotationSettings ViewRotationToActorRotationSettings; // 0x00F4(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bUsePawnControlRotation; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInheritPitch; // 0x0119(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInheritYaw; // 0x011A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInheritRoll; // 0x011B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed AssignedRotationInterpolation; // 0x011C(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool LimitViewPitchYawRelatedToAssignedRotation; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AssignedRotationPitchOffsetMin; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AssignedRotationPitchOffsetMax; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AssignedRotationYawOffsetMin; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AssignedRotationYawOffsetMax; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewInterpolationSpeed_OLD; // 0x0144(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCRotationSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCLockOnTargetFindTargetSettings +// 0x0004 (0x0004 - 0x0000) +struct FATPCLockOnTargetFindTargetSettings final +{ +public: + float Angle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCLockOnTargetFindTargetSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCLockOnTargetSettings +// 0x0080 (0x0080 - 0x0000) +struct FATPCLockOnTargetSettings final +{ +public: + struct FATPCLockOnTargetFindTargetSettings FindTargetSettings; // 0x0000(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bResetTargetOnChangeCameraMode; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RotateCameraByYaw; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RotateCameraByPitch; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCInterploationSpeed CameraRotationInterpolation; // 0x0008(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bResetInterpolationSpeedAfterChangeTarget; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampByCameraModeRotationLimits; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMaxLockDistance; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetTargetOnReachMaxDistance; // 0x001F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanOverwriteMaxLockDistance; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxLockDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCheckTargetVisibility; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetLockOnLostVisibleTarget; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ResetLockOnLostVisibleTargetTime; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel CheckVisibilityTraceChannel; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHardLockOnTarget; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseLockAfterPlayerInput; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float PauseLockAfterPlayerInputTime; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetTargetAfterPlayerInput; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator RequiredPlayerInputForResetTarget; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ResetAccumulatedPlayerInputForResetTargetDelay; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDesiredConeRotation; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeisredConeRotationPitch; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeisredConeRotationYawLeft; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeisredConeRotationYawRight; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeisredConeRotationYawOffset; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetToOwnerRatio; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RotateCameraPitchByInput; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraRotationSpeed_OLD; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalSmoothRotationSpeed_OLD; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCLockOnTargetSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCFadeSettings +// 0x0030 (0x0030 - 0x0000) +struct FATPCFadeSettings final +{ +public: + float FadeInTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialFadeMinValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialFadeMaxValue; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MaterialFadeParamNames; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + ECollisionChannel FadeChannel; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeSelfIfCollision; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomFadeOutTimeForSelfFade; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float SelfFadeCustomFadeOutTime; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfFadeCheckRadius; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelfFadeAttachedActors; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FATPCFadeSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCFollowTerrainSettings +// 0x0048 (0x0048 - 0x0000) +struct FATPCFollowTerrainSettings final +{ +public: + class UCurveVector* SocketOffsetCurve; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed SocketOffsetInterpolation; // 0x0008(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* PitchRotationCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FATPCInterploationSpeed PitchRotationInterpolation; // 0x0028(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ChangePitchRotationDelay; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SocketOffsetInterpSpeed_OLD; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleRotationInterpSpeed_OLD; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCFollowTerrainSettings; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCCameraMode +// 0x03B8 (0x03B8 - 0x0000) +struct FATPCCameraMode final +{ +public: + bool bEnableLocationSettings; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCLocationSettings LocationSettings; // 0x0008(0x0100)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableRotationSettings; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCRotationSettings RotationSettings; // 0x0110(0x0148)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bEnableFOVSettings; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCFOVSettings FOVSettings; // 0x0260(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableFadeSettings; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCFadeSettings FadeSettings; // 0x0298(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bEnableFollowTerrainSettings; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCFollowTerrainSettings FollowTerrainSettings; // 0x02D0(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableCameraShakesSettings; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FATPCCameraShakesSettings CameraShakesSettings; // 0x0320(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FATPCLockOnTargetSettings LockOnTargetSettings; // 0x0338(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCCameraMode; + +// ScriptStruct AdvancedThirdPersonCamera.ATPCCameraDebugRules +// 0x0007 (0x0007 - 0x0000) +struct FATPCCameraDebugRules final +{ +public: + bool bPrintErrorsToScreen; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLocationObjectDebug; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRoofCollisionCheckDebug; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDrawFadeShapeDebug; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFollowTerrainEnableDebug; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLockOnTargetDebug; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOnTargetShowTargetDebug; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FATPCCameraDebugRules; + +} + diff --git a/SilentHillF/SDK/AnimGraphRuntime_classes.hpp b/SilentHillF/SDK/AnimGraphRuntime_classes.hpp new file mode 100644 index 0000000..52df36d --- /dev/null +++ b/SilentHillF/SDK/AnimGraphRuntime_classes.hpp @@ -0,0 +1,602 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimGraphRuntime + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "AnimGraphRuntime_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow +// 0x0008 (0x0038 - 0x0030) +class UAnimNotify_PlayMontageNotifyWindow final : public UAnimNotifyState +{ +public: + class FName NotifyName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayMontageNotifyWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayMontageNotifyWindow") + } + static class UAnimNotify_PlayMontageNotifyWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayMontageNotifyWindow; + +// Class AnimGraphRuntime.AnimNodeRigidBodyLibrary +// 0x0000 (0x0028 - 0x0028) +class UAnimNodeRigidBodyLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FRigidBodyAnimNodeReference ConvertToRigidBodyAnimNode(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToRigidBodyAnimNodePure(const struct FAnimNodeReference& Node, struct FRigidBodyAnimNodeReference* RigidBodyAnimNode, bool* Result); + static class UPhysicsAsset* GetCurrentPhysicsAsset(const struct FRigidBodyAnimNodeReference& Node); + static void ResetDynamics(const struct FRigidBodyAnimNodeReference& Node, ETeleportType TeleportType); + static struct FRigidBodyAnimNodeReference SetOverridePhysicsAsset(const struct FRigidBodyAnimNodeReference& Node, class UPhysicsAsset* PhysicsAsset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNodeRigidBodyLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNodeRigidBodyLibrary") + } + static class UAnimNodeRigidBodyLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNodeRigidBodyLibrary; + +// Class AnimGraphRuntime.BlendSpaceLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlendSpaceLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FBlendSpaceReference ConvertToBlendSpace(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToBlendSpacePure(const struct FAnimNodeReference& Node, struct FBlendSpaceReference* BlendSpace, bool* Result); + static struct FVector GetFilteredPosition(const struct FBlendSpaceReference& BlendSpace); + static struct FVector GetPosition(const struct FBlendSpaceReference& BlendSpace); + static void SnapToPosition(const struct FBlendSpaceReference& BlendSpace, const struct FVector& NewPosition); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpaceLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpaceLibrary") + } + static class UBlendSpaceLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpaceLibrary; + +// Class AnimGraphRuntime.SequencerAnimationOverride +// 0x0000 (0x0000 - 0x0000) +class ISequencerAnimationOverride final +{ +public: + bool AllowsCinematicOverride() const; + TArray GetSequencerAnimSlotNames() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SequencerAnimationOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SequencerAnimationOverride") + } + static class ISequencerAnimationOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISequencerAnimationOverride; + +// Class AnimGraphRuntime.AnimationStateMachineLibrary +// 0x0000 (0x0028 - 0x0028) +class UAnimationStateMachineLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ConvertToAnimationStateMachine(const struct FAnimNodeReference& Node, struct FAnimationStateMachineReference* AnimationState, EAnimNodeReferenceConversionResult* Result); + static void ConvertToAnimationStateMachinePure(const struct FAnimNodeReference& Node, struct FAnimationStateMachineReference* AnimationState, bool* Result); + static void ConvertToAnimationStateResult(const struct FAnimNodeReference& Node, struct FAnimationStateResultReference* AnimationState, EAnimNodeReferenceConversionResult* Result); + static void ConvertToAnimationStateResultPure(const struct FAnimNodeReference& Node, struct FAnimationStateResultReference* AnimationState, bool* Result); + static float GetRelevantAnimTime(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node); + static float GetRelevantAnimTimeFraction(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node); + static float GetRelevantAnimTimeRemaining(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node); + static float GetRelevantAnimTimeRemainingFraction(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node); + static class FName GetState(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateMachineReference& Node); + static bool IsStateBlendingIn(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node); + static bool IsStateBlendingOut(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node); + static void SetState(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateMachineReference& Node, class FName TargetState, float duration, ETransitionLogicType BlendType, class UBlendProfile* BlendProfile, EAlphaBlendOption AlphaBlendOption, class UCurveFloat* CustomBlendCurve); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationStateMachineLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationStateMachineLibrary") + } + static class UAnimationStateMachineLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationStateMachineLibrary; + +// Class AnimGraphRuntime.AnimSequencerInstance +// 0x0000 (0x0370 - 0x0370) +class UAnimSequencerInstance final : public UAnimInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSequencerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSequencerInstance") + } + static class UAnimSequencerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSequencerInstance; + +// Class AnimGraphRuntime.AnimExecutionContextLibrary +// 0x0000 (0x0028 - 0x0028) +class UAnimExecutionContextLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(const struct FAnimExecutionContext& Context, EAnimExecutionContextConversionResult* Result); + static struct FAnimInitializationContext ConvertToInitializationContext(const struct FAnimExecutionContext& Context, EAnimExecutionContextConversionResult* Result); + static struct FAnimPoseContext ConvertToPoseContext(const struct FAnimExecutionContext& Context, EAnimExecutionContextConversionResult* Result); + static struct FAnimUpdateContext ConvertToUpdateContext(const struct FAnimExecutionContext& Context, EAnimExecutionContextConversionResult* Result); + static class UAnimInstance* GetAnimInstance(const struct FAnimExecutionContext& Context); + static struct FAnimNodeReference GetAnimNodeReference(class UAnimInstance* Instance, int32 Index_0); + static float GetCurrentWeight(const struct FAnimUpdateContext& Context); + static float GetDeltaTime(const struct FAnimUpdateContext& Context); + static bool IsActive(const struct FAnimExecutionContext& Context); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimExecutionContextLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimExecutionContextLibrary") + } + static class UAnimExecutionContextLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimExecutionContextLibrary; + +// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify +// 0x0008 (0x0040 - 0x0038) +class UAnimNotify_PlayMontageNotify final : public UAnimNotify +{ +public: + class FName NotifyName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayMontageNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayMontageNotify") + } + static class UAnimNotify_PlayMontageNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayMontageNotify; + +// Class AnimGraphRuntime.BlendListBaseLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlendListBaseLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FBlendListBaseReference ConvertToBlendListBase(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ResetNode(const struct FBlendListBaseReference& BlendListBase); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendListBaseLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendListBaseLibrary") + } + static class UBlendListBaseLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendListBaseLibrary; + +// Class AnimGraphRuntime.BlendSpacePlayerLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlendSpacePlayerLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FBlendSpacePlayerReference ConvertToBlendSpacePlayer(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToBlendSpacePlayerPure(const struct FAnimNodeReference& Node, struct FBlendSpacePlayerReference* BlendSpacePlayer, bool* Result); + static class UBlendSpace* GetBlendSpace(const struct FBlendSpacePlayerReference& BlendSpacePlayer); + static bool GetLoop(const struct FBlendSpacePlayerReference& BlendSpacePlayer); + static float GetPlayRate(const struct FBlendSpacePlayerReference& BlendSpacePlayer); + static struct FVector GetPosition(const struct FBlendSpacePlayerReference& BlendSpacePlayer); + static float GetStartPosition(const struct FBlendSpacePlayerReference& BlendSpacePlayer); + static struct FBlendSpacePlayerReference SetBlendSpace(const struct FBlendSpacePlayerReference& BlendSpacePlayer, class UBlendSpace* BlendSpace); + static struct FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(const struct FAnimUpdateContext& UpdateContext, const struct FBlendSpacePlayerReference& BlendSpacePlayer, class UBlendSpace* BlendSpace, float BlendTime); + static struct FBlendSpacePlayerReference SetLoop(const struct FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); + static struct FBlendSpacePlayerReference SetPlayRate(const struct FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); + static struct FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(const struct FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); + static bool ShouldResetPlayTimeWhenBlendSpaceChanges(const struct FBlendSpacePlayerReference& BlendSpacePlayer); + static void SnapToPosition(const struct FBlendSpacePlayerReference& BlendSpacePlayer, const struct FVector& NewPosition); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpacePlayerLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpacePlayerLibrary") + } + static class UBlendSpacePlayerLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpacePlayerLibrary; + +// Class AnimGraphRuntime.KismetAnimationLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetAnimationLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float CalculateDirection(const struct FVector& Velocity, const struct FRotator& BaseRotation); + static float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const struct FVector& position, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); + static float K2_CalculateVelocityFromSockets(float DeltaSeconds, class USkeletalMeshComponent* Component, const class FName SocketOrBoneName, const class FName ReferenceSocketOrBone, ERelativeTransformSpace SocketSpace, const struct FVector& OffsetInBoneSpace, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, EEasingFuncType EasingType, const struct FRuntimeFloatCurve& CustomCurve); + static struct FVector K2_DirectionBetweenSockets(const class USkeletalMeshComponent* Component, const class FName SocketOrBoneNameFrom, const class FName SocketOrBoneNameTo); + static float K2_DistanceBetweenTwoSocketsAndMapRange(const class USkeletalMeshComponent* Component, const class FName SocketOrBoneNameA, ERelativeTransformSpace SocketSpaceA, const class FName SocketOrBoneNameB, ERelativeTransformSpace SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax); + static float K2_EndProfilingTimer(bool bLog, const class FString& LogPrefix); + static struct FTransform K2_LookAt(const struct FTransform& CurrentTransform, const struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree); + static float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); + static struct FVector K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ); + static void K2_StartProfilingTimer(); + static void K2_TwoBoneIK(const struct FVector& RootPos, const struct FVector& JointPos, const struct FVector& EndPos, const struct FVector& JointTarget, const struct FVector& Effector, struct FVector* OutJointPos, struct FVector* OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetAnimationLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetAnimationLibrary") + } + static class UKismetAnimationLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetAnimationLibrary; + +// Class AnimGraphRuntime.LayeredBoneBlendLibrary +// 0x0000 (0x0028 - 0x0028) +class ULayeredBoneBlendLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ConvertToLayeredBlendPerBonePure(const struct FAnimNodeReference& Node, struct FLayeredBoneBlendReference* LayeredBoneBlend, bool* Result); + static struct FLayeredBoneBlendReference ConvertToLayeredBoneBlend(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static int32 GetNumPoses(const struct FLayeredBoneBlendReference& LayeredBoneBlend); + static struct FLayeredBoneBlendReference SetBlendMask(const struct FAnimUpdateContext& UpdateContext, const struct FLayeredBoneBlendReference& LayeredBoneBlend, int32 PoseIndex, class FName BlendMaskName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LayeredBoneBlendLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LayeredBoneBlendLibrary") + } + static class ULayeredBoneBlendLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULayeredBoneBlendLibrary; + +// Class AnimGraphRuntime.LinkedAnimGraphLibrary +// 0x0000 (0x0028 - 0x0028) +class ULinkedAnimGraphLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FLinkedAnimGraphReference ConvertToLinkedAnimGraph(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToLinkedAnimGraphPure(const struct FAnimNodeReference& Node, struct FLinkedAnimGraphReference* LinkedAnimGraph, bool* Result); + static class UAnimInstance* GetLinkedAnimInstance(const struct FLinkedAnimGraphReference& Node); + static bool HasLinkedAnimInstance(const struct FLinkedAnimGraphReference& Node); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkedAnimGraphLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkedAnimGraphLibrary") + } + static class ULinkedAnimGraphLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkedAnimGraphLibrary; + +// Class AnimGraphRuntime.MirrorAnimLibrary +// 0x0000 (0x0028 - 0x0028) +class UMirrorAnimLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FMirrorAnimNodeReference ConvertToMirrorNode(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToMirrorNodePure(const struct FAnimNodeReference& Node, struct FMirrorAnimNodeReference* MirrorNode, bool* Result); + static bool GetMirror(const struct FMirrorAnimNodeReference& MirrorNode); + static class UMirrorDataTable* GetMirrorDataTable(const struct FMirrorAnimNodeReference& MirrorNode); + static float GetMirrorTransitionBlendTime(const struct FMirrorAnimNodeReference& MirrorNode); + static struct FMirrorAnimNodeReference SetMirror(const struct FMirrorAnimNodeReference& MirrorNode, bool bInMirror); + static struct FMirrorAnimNodeReference SetMirrorTransitionBlendTime(const struct FMirrorAnimNodeReference& MirrorNode, float InBlendTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MirrorAnimLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MirrorAnimLibrary") + } + static class UMirrorAnimLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMirrorAnimLibrary; + +// Class AnimGraphRuntime.ModifyCurveAnimLibrary +// 0x0000 (0x0028 - 0x0028) +class UModifyCurveAnimLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FModifyCurveAnimNodeReference ConvertToModifyCurveNode(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToModifyCurveNodePure(const struct FAnimNodeReference& Node, struct FModifyCurveAnimNodeReference* ModifyCurveNode, bool* Result); + static float GetAlpha(const struct FModifyCurveAnimNodeReference& ModifyCurveNode); + static EModifyCurveApplyMode GetApplyMode(const struct FModifyCurveAnimNodeReference& ModifyCurveNode); + static struct FModifyCurveAnimNodeReference SetAlpha(const struct FModifyCurveAnimNodeReference& ModifyCurveNode, float InAlpha); + static struct FModifyCurveAnimNodeReference SetApplyMode(const struct FModifyCurveAnimNodeReference& ModifyCurveNode, EModifyCurveApplyMode InMode); + static struct FModifyCurveAnimNodeReference SetCurveMap(const struct FModifyCurveAnimNodeReference& ModifyCurveNode, const TMap& InCurveMap); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModifyCurveAnimLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModifyCurveAnimLibrary") + } + static class UModifyCurveAnimLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModifyCurveAnimLibrary; + +// Class AnimGraphRuntime.PlayMontageCallbackProxy +// 0x0080 (0x00A8 - 0x0028) +class UPlayMontageCallbackProxy final : public UObject +{ +public: + TMulticastInlineDelegate OnCompleted; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBlendOut; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInterrupted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNotifyBegin; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNotifyEnd; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_78[0x30]; // 0x0078(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, class FName StartingSection); + + void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); + void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); + void OnNotifyBeginReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload); + void OnNotifyEndReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayMontageCallbackProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayMontageCallbackProxy") + } + static class UPlayMontageCallbackProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayMontageCallbackProxy; + +// Class AnimGraphRuntime.SequenceEvaluatorLibrary +// 0x0000 (0x0028 - 0x0028) +class USequenceEvaluatorLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FSequenceEvaluatorReference AdvanceTime(const struct FAnimUpdateContext& UpdateContext, const struct FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); + static struct FSequenceEvaluatorReference ConvertToSequenceEvaluator(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToSequenceEvaluatorPure(const struct FAnimNodeReference& Node, struct FSequenceEvaluatorReference* SequenceEvaluator, bool* Result); + static float GetAccumulatedTime(const struct FSequenceEvaluatorReference& SequenceEvaluator); + static class UAnimSequenceBase* GetSequence(const struct FSequenceEvaluatorReference& SequenceEvaluator); + static struct FSequenceEvaluatorReference SetExplicitFrame(const struct FSequenceEvaluatorReference& SequenceEvaluator, int32 Frame); + static struct FSequenceEvaluatorReference SetExplicitTime(const struct FSequenceEvaluatorReference& SequenceEvaluator, float Time); + static struct FSequenceEvaluatorReference SetSequence(const struct FSequenceEvaluatorReference& SequenceEvaluator, class UAnimSequenceBase* Sequence); + static struct FSequenceEvaluatorReference SetSequenceWithInertialBlending(const struct FAnimUpdateContext& UpdateContext, const struct FSequenceEvaluatorReference& SequenceEvaluator, class UAnimSequenceBase* Sequence, float BlendTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SequenceEvaluatorLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SequenceEvaluatorLibrary") + } + static class USequenceEvaluatorLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USequenceEvaluatorLibrary; + +// Class AnimGraphRuntime.SequencePlayerLibrary +// 0x0000 (0x0028 - 0x0028) +class USequencePlayerLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float ComputePlayRateFromDuration(const struct FSequencePlayerReference& SequencePlayer, float duration); + static struct FSequencePlayerReference ConvertToSequencePlayer(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToSequencePlayerPure(const struct FAnimNodeReference& Node, struct FSequencePlayerReference* SequencePlayer, bool* Result); + static float GetAccumulatedTime(const struct FSequencePlayerReference& SequencePlayer); + static bool GetLoopAnimation(const struct FSequencePlayerReference& SequencePlayer); + static float GetPlayRate(const struct FSequencePlayerReference& SequencePlayer); + static struct FSequencePlayerReference GetSequence(const struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase*& SequenceBase); + static class UAnimSequenceBase* GetSequencePure(const struct FSequencePlayerReference& SequencePlayer); + static float GetStartPosition(const struct FSequencePlayerReference& SequencePlayer); + static struct FSequencePlayerReference SetAccumulatedTime(const struct FSequencePlayerReference& SequencePlayer, float Time); + static struct FSequencePlayerReference SetPlayRate(const struct FSequencePlayerReference& SequencePlayer, float PlayRate); + static struct FSequencePlayerReference SetSequence(const struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase* Sequence); + static struct FSequencePlayerReference SetSequenceWithInertialBlending(const struct FAnimUpdateContext& UpdateContext, const struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase* Sequence, float BlendTime); + static struct FSequencePlayerReference SetStartPosition(const struct FSequencePlayerReference& SequencePlayer, float StartPosition); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SequencePlayerLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SequencePlayerLibrary") + } + static class USequencePlayerLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USequencePlayerLibrary; + +// Class AnimGraphRuntime.SequencerAnimationSupport +// 0x0000 (0x0000 - 0x0000) +class ISequencerAnimationSupport final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SequencerAnimationSupport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SequencerAnimationSupport") + } + static class ISequencerAnimationSupport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISequencerAnimationSupport; + +// Class AnimGraphRuntime.SkeletalControlLibrary +// 0x0000 (0x0028 - 0x0028) +class USkeletalControlLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FSkeletalControlReference ConvertToSkeletalControl(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToSkeletalControlPure(const struct FAnimNodeReference& Node, struct FSkeletalControlReference* SkeletalControl, bool* Result); + static float GetAlpha(const struct FSkeletalControlReference& SkeletalControl); + static struct FSkeletalControlReference SetAlpha(const struct FSkeletalControlReference& SkeletalControl, float Alpha); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalControlLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalControlLibrary") + } + static class USkeletalControlLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalControlLibrary; + +} + diff --git a/SilentHillF/SDK/AnimGraphRuntime_structs.hpp b/SilentHillF/SDK/AnimGraphRuntime_structs.hpp new file mode 100644 index 0000000..2a7ff08 --- /dev/null +++ b/SilentHillF/SDK/AnimGraphRuntime_structs.hpp @@ -0,0 +1,1853 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimGraphRuntime + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "AnimationCore_structs.hpp" + + +namespace SDK +{ + +// Enum AnimGraphRuntime.EBoneModificationMode +// NumValues: 0x0004 +enum class EBoneModificationMode : uint8 +{ + BMM_Ignore = 0, + BMM_Replace = 1, + BMM_Additive = 2, + BMM_MAX = 3, +}; + +// Enum AnimGraphRuntime.ERefPoseType +// NumValues: 0x0003 +enum class ERefPoseType : uint8 +{ + EIT_LocalSpace = 0, + EIT_Additive = 1, + EIT_MAX = 2, +}; + +// Enum AnimGraphRuntime.EEasingFuncType +// NumValues: 0x0010 +enum class EEasingFuncType : uint8 +{ + Linear = 0, + Sinusoidal = 1, + Cubic = 2, + QuadraticInOut = 3, + CubicInOut = 4, + HermiteCubic = 5, + QuarticInOut = 6, + QuinticInOut = 7, + CircularIn = 8, + CircularOut = 9, + CircularInOut = 10, + ExpIn = 11, + ExpOut = 12, + ExpInOut = 13, + CustomCurve = 14, + EEasingFuncType_MAX = 15, +}; + +// Enum AnimGraphRuntime.ERotationComponent +// NumValues: 0x0007 +enum class ERotationComponent : uint8 +{ + EulerX = 0, + EulerY = 1, + EulerZ = 2, + QuaternionAngle = 3, + SwingAngle = 4, + TwistAngle = 5, + ERotationComponent_MAX = 6, +}; + +// Enum AnimGraphRuntime.EBlendListTransitionType +// NumValues: 0x0003 +enum class EBlendListTransitionType : uint8 +{ + StandardBlend = 0, + Inertialization = 1, + EBlendListTransitionType_MAX = 2, +}; + +// Enum AnimGraphRuntime.EAnimFunctionCallSite +// NumValues: 0x000D +enum class EAnimFunctionCallSite : uint32 +{ + OnInitialize = 0, + OnUpdate = 1, + OnBecomeRelevant = 2, + OnEvaluate = 3, + OnInitializePostRecursion = 4, + OnUpdatePostRecursion = 5, + OnBecomeRelevantPostRecursion = 6, + OnEvaluatePostRecursion = 7, + OnStartedBlendingOut = 8, + OnStartedBlendingIn = 9, + OnFinishedBlendingOut = 10, + OnFinishedBlendingIn = 11, + EAnimFunctionCallSite_MAX = 12, +}; + +// Enum AnimGraphRuntime.ELayeredBoneBlendMode +// NumValues: 0x0003 +enum class ELayeredBoneBlendMode : uint8 +{ + BranchFilter = 0, + BlendMask = 1, + ELayeredBoneBlendMode_MAX = 2, +}; + +// Enum AnimGraphRuntime.EModifyCurveApplyMode +// NumValues: 0x0006 +enum class EModifyCurveApplyMode : uint8 +{ + Add = 0, + Scale = 1, + Blend = 2, + WeightedMovingAverage = 3, + RemapCurve = 4, + EModifyCurveApplyMode_MAX = 5, +}; + +// Enum AnimGraphRuntime.EPoseDriverType +// NumValues: 0x0004 +enum class EPoseDriverType : uint8 +{ + SwingAndTwist = 0, + SwingOnly = 1, + Translation = 2, + EPoseDriverType_MAX = 3, +}; + +// Enum AnimGraphRuntime.EPoseDriverSource +// NumValues: 0x0003 +enum class EPoseDriverSource : uint8 +{ + Rotation = 0, + Translation = 1, + EPoseDriverSource_MAX = 2, +}; + +// Enum AnimGraphRuntime.EPoseDriverOutput +// NumValues: 0x0003 +enum class EPoseDriverOutput : uint8 +{ + DrivePoses = 0, + DriveCurves = 1, + EPoseDriverOutput_MAX = 2, +}; + +// Enum AnimGraphRuntime.ESnapshotSourceMode +// NumValues: 0x0003 +enum class ESnapshotSourceMode : uint8 +{ + NamedSnapshot = 0, + SnapshotPin = 1, + ESnapshotSourceMode_MAX = 2, +}; + +// Enum AnimGraphRuntime.ESequenceEvalReinit +// NumValues: 0x0004 +enum class ESequenceEvalReinit : uint8 +{ + NoReset = 0, + StartPosition = 1, + ExplicitTime = 2, + ESequenceEvalReinit_MAX = 3, +}; + +// Enum AnimGraphRuntime.ESwapRootBone +// NumValues: 0x0004 +enum class ESwapRootBone : uint8 +{ + SwapRootBone_Component = 0, + SwapRootBone_Actor = 1, + SwapRootBone_None = 2, + SwapRootBone_MAX = 3, +}; + +// Enum AnimGraphRuntime.AnimPhysAngularConstraintType +// NumValues: 0x0003 +enum class EAnimPhysAngularConstraintType : uint8 +{ + Angular = 0, + Cone = 1, + AnimPhysAngularConstraintType_MAX = 2, +}; + +// Enum AnimGraphRuntime.AnimPhysLinearConstraintType +// NumValues: 0x0003 +enum class EAnimPhysLinearConstraintType : uint8 +{ + Free = 0, + Limited = 1, + AnimPhysLinearConstraintType_MAX = 2, +}; + +// Enum AnimGraphRuntime.AnimPhysSimSpaceType +// NumValues: 0x0006 +enum class EAnimPhysSimSpaceType : uint8 +{ + Component = 0, + Actor = 1, + World = 2, + RootRelative = 3, + BoneRelative = 4, + AnimPhysSimSpaceType_MAX = 5, +}; + +// Enum AnimGraphRuntime.ESphericalLimitType +// NumValues: 0x0003 +enum class ESphericalLimitType : uint8 +{ + Inner = 0, + Outer = 1, + ESphericalLimitType_MAX = 2, +}; + +// Enum AnimGraphRuntime.EDrivenBoneModificationMode +// NumValues: 0x0004 +enum class EDrivenBoneModificationMode : uint8 +{ + AddToInput = 0, + ReplaceComponent = 1, + AddToRefPose = 2, + EDrivenBoneModificationMode_MAX = 3, +}; + +// Enum AnimGraphRuntime.EDrivenDestinationMode +// NumValues: 0x0004 +enum class EDrivenDestinationMode : uint8 +{ + Bone = 0, + MorphTarget = 1, + MaterialParameter = 2, + EDrivenDestinationMode_MAX = 3, +}; + +// Enum AnimGraphRuntime.EConstraintOffsetOption +// NumValues: 0x0003 +enum class EConstraintOffsetOption : uint8 +{ + None = 0, + Offset_RefPose = 1, + EConstraintOffsetOption_MAX = 2, +}; + +// Enum AnimGraphRuntime.CopyBoneDeltaMode +// NumValues: 0x0003 +enum class ECopyBoneDeltaMode : uint8 +{ + Accumulate = 0, + Copy = 1, + CopyBoneDeltaMode_MAX = 2, +}; + +// Enum AnimGraphRuntime.EInterpolationBlend +// NumValues: 0x0008 +enum class EInterpolationBlend : uint8 +{ + Linear = 0, + Cubic = 1, + Sinusoidal = 2, + EaseInOutExponent2 = 3, + EaseInOutExponent3 = 4, + EaseInOutExponent4 = 5, + EaseInOutExponent5 = 6, + MAX = 7, +}; + +// Enum AnimGraphRuntime.ESimulationSpace +// NumValues: 0x0004 +enum class ESimulationSpace : uint8 +{ + ComponentSpace = 0, + WorldSpace = 1, + BaseBoneSpace = 2, + ESimulationSpace_MAX = 3, +}; + +// Enum AnimGraphRuntime.ESimulationTiming +// NumValues: 0x0004 +enum class ESimulationTiming : uint8 +{ + Default = 0, + Synchronous = 1, + Deferred = 2, + ESimulationTiming_MAX = 3, +}; + +// Enum AnimGraphRuntime.EScaleChainInitialLength +// NumValues: 0x0004 +enum class EScaleChainInitialLength : uint8 +{ + FixedDefaultLengthValue = 0, + Distance = 1, + ChainLength = 2, + EScaleChainInitialLength_MAX = 3, +}; + +// Enum AnimGraphRuntime.ESplineBoneAxis +// NumValues: 0x0005 +enum class ESplineBoneAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + ESplineBoneAxis_MAX = 4, +}; + +// Enum AnimGraphRuntime.EWarpingEvaluationMode +// NumValues: 0x0003 +enum class EWarpingEvaluationMode : uint8 +{ + Manual = 0, + Graph = 1, + EWarpingEvaluationMode_MAX = 2, +}; + +// Enum AnimGraphRuntime.EWarpingVectorMode +// NumValues: 0x0005 +enum class EWarpingVectorMode : uint8 +{ + ComponentSpaceVector = 0, + ActorSpaceVector = 1, + WorldSpaceVector = 2, + IKFootRootLocalSpaceVector = 3, + EWarpingVectorMode_MAX = 4, +}; + +// Enum AnimGraphRuntime.ERBFSolverType +// NumValues: 0x0003 +enum class ERBFSolverType : uint8 +{ + Additive = 0, + Interpolative = 1, + ERBFSolverType_MAX = 2, +}; + +// Enum AnimGraphRuntime.ERBFFunctionType +// NumValues: 0x0007 +enum class ERBFFunctionType : uint8 +{ + Gaussian = 0, + Exponential = 1, + Linear = 2, + Cubic = 3, + Quintic = 4, + DefaultFunction = 5, + ERBFFunctionType_MAX = 6, +}; + +// Enum AnimGraphRuntime.ERBFDistanceMethod +// NumValues: 0x0006 +enum class ERBFDistanceMethod : uint8 +{ + Euclidean = 0, + Quaternion = 1, + SwingAngle = 2, + TwistAngle = 3, + DefaultMethod = 4, + ERBFDistanceMethod_MAX = 5, +}; + +// Enum AnimGraphRuntime.ERBFNormalizeMethod +// NumValues: 0x0005 +enum class ERBFNormalizeMethod : uint8 +{ + OnlyNormalizeAboveOne = 0, + AlwaysNormalize = 1, + NormalizeWithinMedian = 2, + NoNormalization = 3, + ERBFNormalizeMethod_MAX = 4, +}; + +// ScriptStruct AnimGraphRuntime.AnimNode_MirrorBase +// 0x0038 (0x0048 - 0x0010) +struct FAnimNode_MirrorBase : public FAnimNode_Base +{ +public: + struct FPoseLink Source; // 0x0010(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_20[0x28]; // 0x0020(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_MirrorBase; + +// ScriptStruct AnimGraphRuntime.AnimNode_Mirror_Standalone +// 0x0018 (0x0060 - 0x0048) +struct FAnimNode_Mirror_Standalone final : public FAnimNode_MirrorBase +{ +public: + bool bMirror; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMirrorDataTable* MirrorDataTable; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BlendTime; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bResetChild; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBoneMirroring; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCurveMirroring; // 0x005E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttributeMirroring; // 0x005F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FAnimNode_Mirror_Standalone; + +// ScriptStruct AnimGraphRuntime.WarpingVectorValue +// 0x0020 (0x0020 - 0x0000) +struct FWarpingVectorValue final +{ +public: + EWarpingVectorMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Value; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWarpingVectorValue; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceGraphBase +// 0x0058 (0x0068 - 0x0010) +struct FAnimNode_BlendSpaceGraphBase : public FAnimNode_Base +{ +public: + float X; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Y; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName GroupName; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimGroupRole GroupRole; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendSpace* BlendSpace; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SamplePoseLinks; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpaceGraphBase; + +// ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluatorBase +// 0x0008 (0x0040 - 0x0038) +struct FAnimNode_SequenceEvaluatorBase : public FAnimNode_AssetPlayerBase +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SequenceEvaluatorBase; + +// ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluator +// 0x0000 (0x0040 - 0x0040) +struct FAnimNode_SequenceEvaluator final : public FAnimNode_SequenceEvaluatorBase +{ +}; +DUMPER7_ASSERTS_FAnimNode_SequenceEvaluator; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceGraph +// 0x0000 (0x0068 - 0x0068) +struct FAnimNode_BlendSpaceGraph final : public FAnimNode_BlendSpaceGraphBase +{ +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpaceGraph; + +// ScriptStruct AnimGraphRuntime.AnimPhysPlanarLimit +// 0x0070 (0x0070 - 0x0000) +struct FAnimPhysPlanarLimit final +{ +public: + struct FBoneReference DrivingBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform PlaneTransform; // 0x0010(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimPhysPlanarLimit; + +// ScriptStruct AnimGraphRuntime.AnimNode_SkeletalControlBase +// 0x00B8 (0x00C8 - 0x0010) +struct FAnimNode_SkeletalControlBase : public FAnimNode_Base +{ +public: + struct FComponentSpacePoseLink ComponentPose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActualAlpha; // 0x0024(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimAlphaInputType AlphaInputType; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0038(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0088(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SkeletalControlBase; + +// ScriptStruct AnimGraphRuntime.AnimNode_ModifyBone +// 0x0060 (0x0128 - 0x00C8) +struct FAnimNode_ModifyBone final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x00D8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x00F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0108(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneModificationMode TranslationMode; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneModificationMode RotationMode; // 0x0121(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneModificationMode ScaleMode; // 0x0122(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace TranslationSpace; // 0x0123(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace RotationSpace; // 0x0124(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace ScaleSpace; // 0x0125(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_126[0x2]; // 0x0126(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ModifyBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_Slot +// 0x0038 (0x0048 - 0x0010) +struct FAnimNode_Slot final : public FAnimNode_Base +{ +public: + struct FPoseLink Source; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName SlotName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysUpdateSourcePose; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x1F]; // 0x0029(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Slot; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceSampleResult +// 0x0000 (0x0020 - 0x0020) +struct FAnimNode_BlendSpaceSampleResult final : public FAnimNode_Root +{ +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpaceSampleResult; + +// ScriptStruct AnimGraphRuntime.AnimNode_Sync +// 0x0020 (0x0030 - 0x0010) +struct FAnimNode_Sync final : public FAnimNode_Base +{ +public: + struct FPoseLink Source; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + class FName GroupName; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EAnimGroupRole GroupRole; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Sync; + +// ScriptStruct AnimGraphRuntime.AnimPhysConstraintSetup +// 0x0088 (0x0088 - 0x0000) +struct FAnimPhysConstraintSetup final +{ +public: + EAnimPhysLinearConstraintType LinearXLimitType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysLinearConstraintType LinearYLimitType; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysLinearConstraintType LinearZLimitType; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LinearAxesMin; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearAxesMax; // 0x0020(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysAngularConstraintType AngularConstraintType; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysTwistAxis TwistAxis; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysTwistAxis AngularTargetAxis; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B[0x1]; // 0x003B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float ConeAngle; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularLimitsMin; // 0x0040(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularLimitsMax; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularTarget; // 0x0070(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimPhysConstraintSetup; + +// ScriptStruct AnimGraphRuntime.AnimPhysBodyDefinition +// 0x00D0 (0x00D0 - 0x0000) +struct FAnimPhysBodyDefinition final +{ +public: + struct FBoneReference BoundBone; // 0x0000(0x0010)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FVector BoxExtents; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalJointOffset; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimPhysConstraintSetup ConstraintSetup; // 0x0040(0x0088)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EAnimPhysCollisionType CollisionType; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SphereCollisionRadius; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimPhysBodyDefinition; + +// ScriptStruct AnimGraphRuntime.AnimNode_RefPose +// 0x0000 (0x0010 - 0x0010) +struct FAnimNode_RefPose final : public FAnimNode_Base +{ +}; +DUMPER7_ASSERTS_FAnimNode_RefPose; + +// ScriptStruct AnimGraphRuntime.AnimPhysSphericalLimit +// 0x0030 (0x0030 - 0x0000) +struct FAnimPhysSphericalLimit final +{ +public: + struct FBoneReference DrivingBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector SphereLocalOffset; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LimitRadius; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESphericalLimitType LimitType; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimPhysSphericalLimit; + +// ScriptStruct AnimGraphRuntime.RotationRetargetingInfo +// 0x01A0 (0x01A0 - 0x0000) +struct FRotationRetargetingInfo final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Source; // 0x0010(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Target; // 0x0070(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERotationComponent RotationComponent; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TwistAxis; // 0x00D8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAbsoluteAngle; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SourceMinimum; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceMaximum; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMinimum; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMaximum; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFuncType EasingType; // 0x0104(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve CustomCurve; // 0x0108(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bFlipEasing; // 0x0190(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191[0x3]; // 0x0191(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EasingWeight; // 0x0194(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClamp; // 0x0198(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRotationRetargetingInfo; + +// ScriptStruct AnimGraphRuntime.AnimNode_AnimDynamics +// 0x0458 (0x0520 - 0x00C8) +struct FAnimNode_AnimDynamics final : public FAnimNode_SkeletalControlBase +{ +public: + float LinearDampingOverride; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDampingOverride; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0[0xC0]; // 0x00D0(0x00C0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneReference RelativeSpaceBone; // 0x0190(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference BoundBone; // 0x01A0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference ChainEnd; // 0x01B0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray PhysicsBodyDefinitions; // 0x01C0(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + float GravityScale; // 0x01D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D4[0x4]; // 0x01D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector GravityOverride; // 0x01D8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearSpringConstant; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularSpringConstant; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindScale; // 0x01F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ComponentLinearAccScale; // 0x0200(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearVelScale; // 0x0218(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentAppliedLinearAccClamp; // 0x0230(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularBiasOverride; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSolverIterationsPreUpdate; // 0x024C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSolverIterationsPostUpdate; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SphericalLimits; // 0x0258(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector ExternalForce; // 0x0268(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlanarLimits; // 0x0280(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + EAnimPhysSimSpaceType SimulationSpace; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x2]; // 0x0291(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseSphericalLimits : 1; // 0x0293(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePlanarLimit : 1; // 0x0293(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoUpdate : 1; // 0x0293(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoEval : 1; // 0x0293(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideLinearDamping : 1; // 0x0293(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAngularBias : 1; // 0x0293(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAngularDamping : 1; // 0x0293(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableWind : 1; // 0x0293(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_294_0 : 1; // 0x0294(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bUseGravityOverride : 1; // 0x0294(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGravityOverrideInSimSpace : 1; // 0x0294(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLinearSpring : 1; // 0x0294(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAngularSpring : 1; // 0x0294(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bChain : 1; // 0x0294(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_295[0xB]; // 0x0295(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotationRetargetingInfo RetargetingSettings; // 0x02A0(0x01A0)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_440[0xE0]; // 0x0440(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AnimDynamics; + +// ScriptStruct AnimGraphRuntime.AnimNode_MeshSpaceRefPose +// 0x0000 (0x0010 - 0x0010) +struct FAnimNode_MeshSpaceRefPose final : public FAnimNode_Base +{ +}; +DUMPER7_ASSERTS_FAnimNode_MeshSpaceRefPose; + +// ScriptStruct AnimGraphRuntime.RigidBodyAnimNodeReference +// 0x0000 (0x0010 - 0x0010) +struct FRigidBodyAnimNodeReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FRigidBodyAnimNodeReference; + +// ScriptStruct AnimGraphRuntime.AnimNode_RotationMultiplier +// 0x0028 (0x00F0 - 0x00C8) +struct FAnimNode_RotationMultiplier final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference TargetBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference SourceBone; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Multiplier; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneAxis RotationAxisToRefer; // 0x00EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAdditive; // 0x00ED(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EE[0x2]; // 0x00EE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RotationMultiplier; + +// ScriptStruct AnimGraphRuntime.BlendSpaceReference +// 0x0000 (0x0010 - 0x0010) +struct FBlendSpaceReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FBlendSpaceReference; + +// ScriptStruct AnimGraphRuntime.PositionHistory +// 0x0030 (0x0030 - 0x0000) +struct FPositionHistory final +{ +public: + TArray Positions; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float Range; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x1C]; // 0x0014(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPositionHistory; + +// ScriptStruct AnimGraphRuntime.AnimationStateResultReference +// 0x0000 (0x0010 - 0x0010) +struct FAnimationStateResultReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FAnimationStateResultReference; + +// ScriptStruct AnimGraphRuntime.AnimationStateMachineReference +// 0x0000 (0x0010 - 0x0010) +struct FAnimationStateMachineReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FAnimationStateMachineReference; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayerBase +// 0x0030 (0x0068 - 0x0038) +struct FAnimNode_BlendSpacePlayerBase : public FAnimNode_AssetPlayerBase +{ +public: + uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendSpace* PreviousBlendSpace; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpacePlayerBase; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayer +// 0x0008 (0x0070 - 0x0068) +struct FAnimNode_BlendSpacePlayer : public FAnimNode_BlendSpacePlayerBase +{ +public: + class UBlendSpace* BlendSpace; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpacePlayer; + +// ScriptStruct AnimGraphRuntime.AnimNode_AimOffsetLookAt +// 0x0160 (0x01D0 - 0x0070) +struct alignas(0x10) FAnimNode_AimOffsetLookAt final : public FAnimNode_BlendSpacePlayer +{ +public: + uint8 Pad_70[0xC0]; // 0x0070(0x00C0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPoseLink BasePose; // 0x0130(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceSocketName; // 0x0144(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PivotSocketName; // 0x014C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LookAtLocation; // 0x0158(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SocketAxis; // 0x0170(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C[0x44]; // 0x018C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AimOffsetLookAt; + +// ScriptStruct AnimGraphRuntime.AnimNode_ApplyAdditive +// 0x00B8 (0x00C8 - 0x0010) +struct FAnimNode_ApplyAdditive final : public FAnimNode_Base +{ +public: + struct FPoseLink base; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0034(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0040(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0090(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x4]; // 0x00C0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimAlphaInputType AlphaInputType; // 0x00C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x00C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C6[0x2]; // 0x00C6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ApplyAdditive; + +// ScriptStruct AnimGraphRuntime.BlendBoneByChannelEntry +// 0x0024 (0x0024 - 0x0000) +struct FBlendBoneByChannelEntry final +{ +public: + struct FBoneReference SourceBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bBlendTranslation; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendRotation; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendScale; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendBoneByChannelEntry; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendBoneByChannel +// 0x0058 (0x0068 - 0x0010) +struct FAnimNode_BlendBoneByChannel final : public FAnimNode_Base +{ +public: + struct FPoseLink A; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink B; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray BoneDefinitions; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputScaleBias AlphaScaleBias; // 0x0058(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EBoneControlSpace TransformsSpace; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendBoneByChannel; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListBase +// 0x0038 (0x0048 - 0x0010) +struct FAnimNode_BlendListBase : public FAnimNode_Base +{ +public: + TArray BlendPose; // 0x0010(0x0010)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_20[0x28]; // 0x0020(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendListBase; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByBool +// 0x0000 (0x0048 - 0x0048) +struct FAnimNode_BlendListByBool final : public FAnimNode_BlendListBase +{ +}; +DUMPER7_ASSERTS_FAnimNode_BlendListByBool; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByEnum +// 0x0000 (0x0048 - 0x0048) +struct FAnimNode_BlendListByEnum final : public FAnimNode_BlendListBase +{ +}; +DUMPER7_ASSERTS_FAnimNode_BlendListByEnum; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByInt +// 0x0000 (0x0048 - 0x0048) +struct FAnimNode_BlendListByInt final : public FAnimNode_BlendListBase +{ +}; +DUMPER7_ASSERTS_FAnimNode_BlendListByInt; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceEvaluator +// 0x0008 (0x0078 - 0x0070) +struct FAnimNode_BlendSpaceEvaluator final : public FAnimNode_BlendSpacePlayer +{ +public: + float NormalizedTime; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleportToNormalizedTime; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpaceEvaluator; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayer_Standalone +// 0x0028 (0x0090 - 0x0068) +struct FAnimNode_BlendSpacePlayer_Standalone final : public FAnimNode_BlendSpacePlayerBase +{ +public: + class FName GroupName; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EAnimGroupRole GroupRole; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EAnimSyncMethod Method; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIgnoreForRelevancyTest; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_73[0x1]; // 0x0073(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float X; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Y; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLoop; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bResetPlayTimeWhenBlendSpaceChanges; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StartPosition; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBlendSpace* BlendSpace; // 0x0088(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpacePlayer_Standalone; + +// ScriptStruct AnimGraphRuntime.AnimNode_CallFunction +// 0x0028 (0x0038 - 0x0010) +struct FAnimNode_CallFunction final : public FAnimNode_Base +{ +public: + struct FPoseLink Source; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x14]; // 0x0020(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimFunctionCallSite CallSite; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_CallFunction; + +// ScriptStruct AnimGraphRuntime.AnimNode_CopyPoseFromMesh +// 0x0148 (0x0158 - 0x0010) +struct FAnimNode_CopyPoseFromMesh final : public FAnimNode_Base +{ +public: + TWeakObjectPtr SourceMeshComponent; // 0x0010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAttachedParent : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCopyCurves : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bCopyCustomAttributes; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMeshPose : 1; // 0x001A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RootBoneToCopy; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x134]; // 0x0024(0x0134)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CopyPoseFromMesh; + +// ScriptStruct AnimGraphRuntime.AnimNode_CurveSource +// 0x0030 (0x0040 - 0x0010) +struct FAnimNode_CurveSource final : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName SourceBinding; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TScriptInterface CurveSource; // 0x0030(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_CurveSource; + +// ScriptStruct AnimGraphRuntime.AnimNode_LayeredBoneBlend +// 0x00E0 (0x00F0 - 0x0010) +struct FAnimNode_LayeredBoneBlend final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray BlendPoses; // 0x0020(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + ELayeredBoneBlendMode BlendMode; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BlendMasks; // 0x0038(0x0010)(Edit, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray LayerSetup; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlendWeights; // 0x0058(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + bool bMeshSpaceRotationBlend; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMeshSpaceScaleBlend; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECurveBlendOption CurveBlendOption; // 0x006A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendRootMotionBasedOnRootBone; // 0x006B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODThreshold; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerBoneBlendWeights; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FGuid SkeletonGuid; // 0x0088(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid VirtualBoneGuid; // 0x0098(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A8[0x48]; // 0x00A8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LayeredBoneBlend; + +// ScriptStruct AnimGraphRuntime.AnimNode_MakeDynamicAdditive +// 0x0028 (0x0038 - 0x0010) +struct FAnimNode_MakeDynamicAdditive final : public FAnimNode_Base +{ +public: + struct FPoseLink base; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bMeshSpaceAdditive; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_MakeDynamicAdditive; + +// ScriptStruct AnimGraphRuntime.AnimNode_Mirror +// 0x0000 (0x0048 - 0x0048) +struct FAnimNode_Mirror final : public FAnimNode_MirrorBase +{ +}; +DUMPER7_ASSERTS_FAnimNode_Mirror; + +// ScriptStruct AnimGraphRuntime.AnimNode_ModifyCurve +// 0x0110 (0x0120 - 0x0010) +struct FAnimNode_ModifyCurve final : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x0010(0x0010)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + TMap CurveMap; // 0x0020(0x0050)(Edit, BlueprintVisible, EditFixedSize, NativeAccessSpecifierPublic) + TArray CurveValues; // 0x0070(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CurveNames; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_90[0x88]; // 0x0090(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModifyCurveApplyMode ApplyMode; // 0x011C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ModifyCurve; + +// ScriptStruct AnimGraphRuntime.AnimNode_MultiWayBlend +// 0x0040 (0x0050 - 0x0010) +struct FAnimNode_MultiWayBlend final : public FAnimNode_Base +{ +public: + TArray Poses; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DesiredAlphas; // 0x0020(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputScaleBias AlphaScaleBias; // 0x0040(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bAdditiveNode; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizeAlpha; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_MultiWayBlend; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseHandler +// 0x0060 (0x0098 - 0x0038) +struct FAnimNode_PoseHandler : public FAnimNode_AssetPlayerBase +{ +public: + class UPoseAsset* PoseAsset; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x58]; // 0x0040(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseHandler; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseBlendNode +// 0x0038 (0x00D0 - 0x0098) +struct FAnimNode_PoseBlendNode final : public FAnimNode_PoseHandler +{ +public: + struct FPoseLink SourcePose; // 0x0098(0x0010)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendOption; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CustomCurve; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseBlendNode; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseByName +// 0x0018 (0x00B0 - 0x0098) +struct FAnimNode_PoseByName final : public FAnimNode_PoseHandler +{ +public: + class FName PoseName; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PoseWeight; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0xC]; // 0x00A4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseByName; + +// ScriptStruct AnimGraphRuntime.PoseDriverTransform +// 0x0030 (0x0030 - 0x0000) +struct FPoseDriverTransform final +{ +public: + struct FVector TargetTranslation; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPoseDriverTransform; + +// ScriptStruct AnimGraphRuntime.PoseDriverTarget +// 0x00C8 (0x00C8 - 0x0000) +struct FPoseDriverTarget final +{ +public: + TArray BoneTransforms; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TargetScale; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFDistanceMethod DistanceMethod; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFFunctionType FunctionType; // 0x002D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyCustomCurve; // 0x002E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRichCurve CustomCurve; // 0x0030(0x0080)(Edit, NativeAccessSpecifierPublic) + class FName DrivenName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsHidden; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPoseDriverTarget; + +// ScriptStruct AnimGraphRuntime.RBFParams +// 0x0038 (0x0038 - 0x0000) +struct FRBFParams final +{ +public: + int32 TargetDimensions; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFSolverType SolverType; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomaticRadius; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFFunctionType Function; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFDistanceMethod DistanceMethod; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneAxis TwistAxis; // 0x000F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightThreshold; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFNormalizeMethod NormalizeMethod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector MedianReference; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MedianMin; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MedianMax; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRBFParams; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseDriver +// 0x0108 (0x01A0 - 0x0098) +struct FAnimNode_PoseDriver final : public FAnimNode_PoseHandler +{ +public: + struct FPoseLink SourcePose; // 0x0098(0x0010)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + TArray SourceBones; // 0x00A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBoneReference EvalSpaceBone; // 0x00B8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bEvalFromRefPose; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OnlyDriveBones; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PoseTargets; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FRBFParams RBFParams; // 0x00F0(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EPoseDriverSource DriveSource; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPoseDriverOutput DriveOutput; // 0x0129(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12A[0x42]; // 0x012A(0x0042)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODThreshold; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_170[0x30]; // 0x0170(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseDriver; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseSnapshot +// 0x0080 (0x0090 - 0x0010) +struct FAnimNode_PoseSnapshot final : public FAnimNode_Base +{ +public: + class FName SnapshotName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPoseSnapshot Snapshot; // 0x0018(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + ESnapshotSourceMode Mode; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3F]; // 0x0051(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseSnapshot; + +// ScriptStruct AnimGraphRuntime.RandomPlayerSequenceEntry +// 0x0050 (0x0050 - 0x0000) +struct FRandomPlayerSequenceEntry final +{ +public: + class UAnimSequenceBase* Sequence; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChanceToPlay; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLoopCount; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLoopCount; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPlayRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPlayRate; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendIn; // 0x0020(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRandomPlayerSequenceEntry; + +// ScriptStruct AnimGraphRuntime.AnimNode_RandomPlayer +// 0x0068 (0x0078 - 0x0010) +struct FAnimNode_RandomPlayer final : public FAnimNode_AssetPlayerRelevancyBase +{ +public: + TArray Entries; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x50]; // 0x0020(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x0070(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShuffleMode; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RandomPlayer; + +// ScriptStruct AnimGraphRuntime.AnimNode_RotateRootBone +// 0x00A0 (0x00B0 - 0x0010) +struct FAnimNode_RotateRootBone final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float pitch; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp PitchScaleBiasClamp; // 0x0028(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp YawScaleBiasClamp; // 0x0058(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MeshToComponent; // 0x0088(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bRotateRootMotionAttribute; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RotateRootBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_RotationOffsetBlendSpace +// 0x00A8 (0x0118 - 0x0070) +struct FAnimNode_RotationOffsetBlendSpace final : public FAnimNode_BlendSpacePlayer +{ +public: + struct FPoseLink BasePose; // 0x0070(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0088(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0090(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x00E0(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_110[0x4]; // 0x0110(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimAlphaInputType AlphaInputType; // 0x0114(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x0115(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_116[0x2]; // 0x0116(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RotationOffsetBlendSpace; + +// ScriptStruct AnimGraphRuntime.AnimNode_RotationOffsetBlendSpaceGraph +// 0x00A8 (0x0110 - 0x0068) +struct FAnimNode_RotationOffsetBlendSpaceGraph final : public FAnimNode_BlendSpaceGraphBase +{ +public: + struct FPoseLink BasePose; // 0x0068(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) + int32 LODThreshold; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Alpha; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FInputScaleBias AlphaScaleBias; // 0x0080(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0088(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) + class FName AlphaCurveName; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x00D8(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_108[0x4]; // 0x0108(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimAlphaInputType AlphaInputType; // 0x010C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bAlphaBoolEnabled; // 0x010D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_10E[0x2]; // 0x010E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RotationOffsetBlendSpaceGraph; + +// ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluator_Standalone +// 0x0030 (0x0070 - 0x0040) +struct FAnimNode_SequenceEvaluator_Standalone final : public FAnimNode_SequenceEvaluatorBase +{ +public: + class FName GroupName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EAnimGroupRole GroupRole; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EAnimSyncMethod Method; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIgnoreForRelevancyTest; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequenceBase* Sequence; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ExplicitTime; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseExplicitFrame; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ExplicitFrame; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bShouldLoop; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bTeleportToExplicitTime; // 0x0065(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ESequenceEvalReinit ReinitializationBehavior; // 0x0066(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_67[0x1]; // 0x0067(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float StartPosition; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SequenceEvaluator_Standalone; + +// ScriptStruct AnimGraphRuntime.AnimNode_TwoWayBlend +// 0x00B8 (0x00C8 - 0x0010) +struct FAnimNode_TwoWayBlend final : public FAnimNode_Base +{ +public: + struct FPoseLink A; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink B; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EAnimAlphaInputType AlphaInputType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlphaBoolEnabled : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_31_1 : 2; // 0x0031(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bResetChildOnActivation : 1; // 0x0031(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAlwaysUpdateChildren : 1; // 0x0031(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0038(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0040(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0090(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TwoWayBlend; + +// ScriptStruct AnimGraphRuntime.AnimSequencerInstanceProxy +// 0x0460 (0x0BA0 - 0x0740) +struct FAnimSequencerInstanceProxy final : public FAnimInstanceProxy +{ +public: + uint8 Pad_738[0x468]; // 0x0738(0x0468)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSequencerInstanceProxy; + +// ScriptStruct AnimGraphRuntime.BlendListBaseReference +// 0x0000 (0x0010 - 0x0010) +struct FBlendListBaseReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FBlendListBaseReference; + +// ScriptStruct AnimGraphRuntime.BlendSpacePlayerReference +// 0x0000 (0x0010 - 0x0010) +struct FBlendSpacePlayerReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FBlendSpacePlayerReference; + +// ScriptStruct AnimGraphRuntime.AngularRangeLimit +// 0x0040 (0x0040 - 0x0000) +struct FAngularRangeLimit final +{ +public: + struct FVector LimitMin; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LimitMax; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference bone; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAngularRangeLimit; + +// ScriptStruct AnimGraphRuntime.AnimNode_ApplyLimits +// 0x0020 (0x00E8 - 0x00C8) +struct FAnimNode_ApplyLimits final : public FAnimNode_SkeletalControlBase +{ +public: + TArray AngularRangeLimits; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AngularOffsets; // 0x00D8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_ApplyLimits; + +// ScriptStruct AnimGraphRuntime.AnimNode_BoneDrivenController +// 0x0060 (0x0128 - 0x00C8) +struct FAnimNode_BoneDrivenController final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UCurveFloat* DrivingCurve; // 0x00D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Multiplier; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double RangeMin; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double RangeMax; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double RemappedMin; // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double RemappedMax; // 0x0100(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x0110(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EDrivenDestinationMode DestinationMode; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrivenBoneModificationMode ModificationMode; // 0x0121(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComponentType SourceComponent; // 0x0122(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseRange : 1; // 0x0123(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetTranslationX : 1; // 0x0123(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetTranslationY : 1; // 0x0123(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetTranslationZ : 1; // 0x0123(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetRotationX : 1; // 0x0123(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetRotationY : 1; // 0x0123(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetRotationZ : 1; // 0x0123(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetScaleX : 1; // 0x0123(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetScaleY : 1; // 0x0124(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetScaleZ : 1; // 0x0124(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BoneDrivenController; + +// ScriptStruct AnimGraphRuntime.AnimNode_CCDIK +// 0x00F8 (0x01C0 - 0x00C8) +struct FAnimNode_CCDIK final : public FAnimNode_SkeletalControlBase +{ +public: + struct FVector EffectorLocation; // 0x00C8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace EffectorLocationSpace; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0xF]; // 0x00E1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSocketTarget EffectorTarget; // 0x00F0(0x0090)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TipBone; // 0x0180(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RootBone; // 0x0190(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x01A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x01A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartFromTail; // 0x01A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRotationLimit; // 0x01A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA[0x6]; // 0x01AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RotationLimitPerJoints; // 0x01B0(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimNode_CCDIK; + +// ScriptStruct AnimGraphRuntime.Constraint +// 0x001C (0x001C - 0x0000) +struct FConstraint final +{ +public: + struct FBoneReference TargetBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EConstraintOffsetOption OffsetOption; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformConstraintType TransformType; // 0x0011(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis PerAxis; // 0x0012(0x0003)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_15[0x7]; // 0x0015(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraint; + +// ScriptStruct AnimGraphRuntime.AnimNode_Constraint +// 0x0040 (0x0108 - 0x00C8) +struct FAnimNode_Constraint final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray ConstraintSetup; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConstraintWeights; // 0x00E8(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Constraint; + +// ScriptStruct AnimGraphRuntime.AnimNode_CopyBone +// 0x0028 (0x00F0 - 0x00C8) +struct FAnimNode_CopyBone final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyTranslation; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyRotation; // 0x00E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyScale; // 0x00EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace ControlSpace; // 0x00EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CopyBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_CopyBoneDelta +// 0x0030 (0x00F8 - 0x00C8) +struct FAnimNode_CopyBoneDelta final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyTranslation; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyRotation; // 0x00E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyScale; // 0x00EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECopyBoneDeltaMode CopyMode; // 0x00EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationMultiplier; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationMultiplier; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMultiplier; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_CopyBoneDelta; + +// ScriptStruct AnimGraphRuntime.AnimNode_Fabrik +// 0x0128 (0x01F0 - 0x00C8) +struct FAnimNode_Fabrik final : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform EffectorTransform; // 0x00D0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneSocketTarget EffectorTarget; // 0x0130(0x0090)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TipBone; // 0x01C0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RootBone; // 0x01D0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace EffectorTransformSpace; // 0x01E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneRotationSource EffectorRotationSource; // 0x01E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EA[0x6]; // 0x01EA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Fabrik; + +// ScriptStruct AnimGraphRuntime.AnimNode_HandIKRetargeting +// 0x0070 (0x0138 - 0x00C8) +struct FAnimNode_HandIKRetargeting final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference RightHandFK; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference LeftHandFK; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RightHandIK; // 0x00E8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference LeftHandIK; // 0x00F8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray IKBonesToMove; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector PerAxisAlpha; // 0x0118(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HandFKWeight; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_HandIKRetargeting; + +// ScriptStruct AnimGraphRuntime.IKChainLink +// 0x0070 (0x0070 - 0x0000) +struct alignas(0x08) FIKChainLink final +{ +public: + uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKChainLink; + +// ScriptStruct AnimGraphRuntime.IKChain +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FIKChain final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKChain; + +// ScriptStruct AnimGraphRuntime.AnimLegIKDefinition +// 0x0034 (0x0034 - 0x0000) +struct FAnimLegIKDefinition final +{ +public: + struct FBoneReference IKFootBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference FKFootBone; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 NumBonesInLimb; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRotationAngle; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis FootBoneForwardAxis; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis HingeRotationAxis; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRotationLimit; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableKneeTwistCorrection; // 0x002B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TwistOffsetCurveName; // 0x002C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimLegIKDefinition; + +// ScriptStruct AnimGraphRuntime.AnimLegIKData +// 0x00F0 (0x00F0 - 0x0000) +struct alignas(0x10) FAnimLegIKData final +{ +public: + uint8 Pad_0[0xF0]; // 0x0000(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimLegIKData; + +// ScriptStruct AnimGraphRuntime.AnimNode_LegIK +// 0x0038 (0x0100 - 0x00C8) +struct FAnimNode_LegIK final : public FAnimNode_SkeletalControlBase +{ +public: + float ReachPrecision; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftPercentLength; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftAlpha; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LegsDefinition; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x18]; // 0x00E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LegIK; + +// ScriptStruct AnimGraphRuntime.AnimNode_LookAt +// 0x0188 (0x0250 - 0x00C8) +struct FAnimNode_LookAt final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSocketTarget LookAtTarget; // 0x00E0(0x0090)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector LookAtLocation; // 0x0170(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAxis LookAt_Axis; // 0x0188(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLookUpAxis; // 0x01A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpolationBlend InterpolationType; // 0x01A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AA[0x6]; // 0x01AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAxis LookUp_Axis; // 0x01B0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LookAtClamp; // 0x01D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTime; // 0x01D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTriggerThreashold; // 0x01D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DC[0x74]; // 0x01DC(0x0074)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LookAt; + +// ScriptStruct AnimGraphRuntime.AnimNode_ObserveBone +// 0x0060 (0x0128 - 0x00C8) +struct FAnimNode_ObserveBone final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToObserve; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EBoneControlSpace DisplaySpace; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeToRefPose; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Translation; // 0x00E0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x00F8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0110(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_ObserveBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_ResetRoot +// 0x0010 (0x00D8 - 0x00C8) +struct FAnimNode_ResetRoot final : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ResetRoot; + +// ScriptStruct AnimGraphRuntime.SimSpaceSettings +// 0x0060 (0x0060 - 0x0000) +struct FSimSpaceSettings final +{ +public: + float WorldAlpha; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityScaleZ; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearVelocity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularVelocity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearAcceleration; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularAcceleration; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalLinearDragV; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalLinearVelocity; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalAngularVelocity; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimSpaceSettings; + +// ScriptStruct AnimGraphRuntime.AnimNode_RigidBody +// 0x08C8 (0x0990 - 0x00C8) +struct alignas(0x10) FAnimNode_RigidBody final : public FAnimNode_SkeletalControlBase +{ +public: + class UPhysicsAsset* OverridePhysicsAsset; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultToSkeletalMeshPhysicsAsset; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x137]; // 0x00D1(0x0137)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseLocalLODThresholdOnly; // 0x0208(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OverrideWorldGravity; // 0x0210(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalForce; // 0x0228(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearAccScale; // 0x0240(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearVelScale; // 0x0258(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentAppliedLinearAccClamp; // 0x0270(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSimSpaceSettings SimSpaceSettings; // 0x0288(0x0060)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float CachedBoundsScale; // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference BaseBoneRef; // 0x02EC(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ECollisionChannel OverlapChannel; // 0x02FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FD[0x3]; // 0x02FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoreTagForOverlapChannels; // 0x0300(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool ForceUpdatePhysScene; // 0x0310(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_311[0x3]; // 0x0311(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName DisableTag; // 0x0314(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESimulationSpace SimulationSpace; // 0x031C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDisableCollisionBetweenConstraintBodies; // 0x031D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExternalClothCollision; // 0x031E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31F[0x1]; // 0x031F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableWorldGeometry : 1; // 0x0320(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_320_1 : 7; // 0x0320(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_321[0x1]; // 0x0321(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideWorldGravity : 1; // 0x0322(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTransferBoneVelocities : 1; // 0x0322(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFreezeIncomingPoseOnStart : 1; // 0x0322(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClampLinearTranslationLimitToRefPose : 1; // 0x0322(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_323[0x1]; // 0x0323(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float WorldSpaceMinimumScale; // 0x0324(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EvaluationResetTime; // 0x0328(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32C[0x1]; // 0x032C(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ESimulationTiming SimulationTiming; // 0x032D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32E[0x662]; // 0x032E(0x0662)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RigidBody; + +// ScriptStruct AnimGraphRuntime.AnimNode_ScaleChainLength +// 0x0078 (0x0088 - 0x0010) +struct FAnimNode_ScaleChainLength final : public FAnimNode_Base +{ +public: + struct FPoseLink InputPose; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float DefaultChainLength; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference ChainStartBone; // 0x0024(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference ChainEndBone; // 0x0034(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TargetLocation; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputScaleBias AlphaScaleBias; // 0x0068(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EScaleChainInitialLength ChainInitialLength; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x17]; // 0x0071(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ScaleChainLength; + +// ScriptStruct AnimGraphRuntime.SplineIKCachedBoneData +// 0x0014 (0x0014 - 0x0000) +struct FSplineIKCachedBoneData final +{ +public: + struct FBoneReference bone; // 0x0000(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + int32 RefSkeletonIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSplineIKCachedBoneData; + +// ScriptStruct AnimGraphRuntime.AnimNode_SplineIK +// 0x01A8 (0x0270 - 0x00C8) +struct FAnimNode_SplineIK final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference StartBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference EndBone; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ESplineBoneAxis BoneAxis; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCalculateSpline; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA[0x2]; // 0x00EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PointCount; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ControlPoints; // 0x00F0(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + float Roll; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistStart; // 0x0104(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistEnd; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend TwistBlend; // 0x0110(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Stretch; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148[0x128]; // 0x0148(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SplineIK; + +// ScriptStruct AnimGraphRuntime.AnimNode_SpringBone +// 0x00A0 (0x0168 - 0x00C8) +struct FAnimNode_SpringBone final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SpringBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + double MaxDisplacement; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double SpringStiffness; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double SpringDamping; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ErrorResetThresh; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x6C]; // 0x00F8(0x006C)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bLimitDisplacement : 1; // 0x0164(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTranslateX : 1; // 0x0164(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTranslateY : 1; // 0x0164(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTranslateZ : 1; // 0x0164(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRotateX : 1; // 0x0164(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRotateY : 1; // 0x0164(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRotateZ : 1; // 0x0164(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_165[0x3]; // 0x0165(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SpringBone; + +// ScriptStruct AnimGraphRuntime.RotationLimit +// 0x0030 (0x0030 - 0x0000) +struct FRotationLimit final +{ +public: + struct FVector LimitMin; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LimitMax; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRotationLimit; + +// ScriptStruct AnimGraphRuntime.AnimNode_Trail +// 0x01D8 (0x02A0 - 0x00C8) +struct alignas(0x10) FAnimNode_Trail final : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_C8[0x68]; // 0x00C8(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneReference TrailBone; // 0x0130(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 ChainLength; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis ChainBoneAxis; // 0x0144(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInvertChainBoneAxis : 1; // 0x0145(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitStretch : 1; // 0x0145(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitRotation : 1; // 0x0145(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePlanarLimit : 1; // 0x0145(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bActorSpaceFakeVel : 1; // 0x0145(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReorientParentToChild : 1; // 0x0145(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_146[0x2]; // 0x0146(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDeltaTime; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelaxationSpeedScale; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TrailRelaxationSpeed; // 0x0150(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp RelaxationSpeedScaleInputProcessor; // 0x01D8(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray RotationLimits; // 0x0208(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RotationOffsets; // 0x0218(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PlanarLimits; // 0x0228(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float StretchLimit; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector FakeVelocity; // 0x0240(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference BaseJoint; // 0x0258(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LastBoneRotationAnimAlphaBlend; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x34]; // 0x026C(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Trail; + +// ScriptStruct AnimGraphRuntime.ReferenceBoneFrame +// 0x0030 (0x0030 - 0x0000) +struct FReferenceBoneFrame final +{ +public: + struct FBoneReference bone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis Axis; // 0x0010(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReferenceBoneFrame; + +// ScriptStruct AnimGraphRuntime.AnimNode_TwistCorrectiveNode +// 0x00A0 (0x0168 - 0x00C8) +struct FAnimNode_TwistCorrectiveNode final : public FAnimNode_SkeletalControlBase +{ +public: + struct FReferenceBoneFrame BaseFrame; // 0x00C8(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FReferenceBoneFrame TwistFrame; // 0x00F8(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis TwistPlaneNormalAxis; // 0x0128(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float RangeMax; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMin; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMax; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CurveName; // 0x0154(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0xC]; // 0x015C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TwistCorrectiveNode; + +// ScriptStruct AnimGraphRuntime.AnimNode_TwoBoneIK +// 0x01B8 (0x0280 - 0x00C8) +struct FAnimNode_TwoBoneIK final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference IKBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + double StartStretchRatio; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double MaxStretchScale; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EffectorLocation; // 0x00E8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100[0x10]; // 0x0100(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSocketTarget EffectorTarget; // 0x0110(0x0090)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector JointTargetLocation; // 0x01A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSocketTarget JointTarget; // 0x01C0(0x0090)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis TwistAxis; // 0x0250(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EBoneControlSpace EffectorLocationSpace; // 0x0270(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace JointTargetLocationSpace; // 0x0271(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowStretching : 1; // 0x0272(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTakeRotationFromEffectorSpace : 1; // 0x0272(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMaintainEffectorRelRot : 1; // 0x0272(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowTwist : 1; // 0x0272(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_273[0xD]; // 0x0273(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TwoBoneIK; + +// ScriptStruct AnimGraphRuntime.IKFootPelvisPullDownSolver +// 0x0080 (0x0080 - 0x0000) +struct FIKFootPelvisPullDownSolver final +{ +public: + struct FVectorRK4SpringInterpolator PelvisAdjustmentInterp; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x58]; // 0x0008(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + double PelvisAdjustmentInterpAlpha; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double PelvisAdjustmentMaxDistance; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double PelvisAdjustmentErrorTolerance; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PelvisAdjustmentMaxIter; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKFootPelvisPullDownSolver; + +// ScriptStruct AnimGraphRuntime.LayeredBoneBlendReference +// 0x0000 (0x0010 - 0x0010) +struct FLayeredBoneBlendReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FLayeredBoneBlendReference; + +// ScriptStruct AnimGraphRuntime.LinkedAnimGraphReference +// 0x0000 (0x0010 - 0x0010) +struct FLinkedAnimGraphReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FLinkedAnimGraphReference; + +// ScriptStruct AnimGraphRuntime.MirrorAnimNodeReference +// 0x0000 (0x0010 - 0x0010) +struct FMirrorAnimNodeReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FMirrorAnimNodeReference; + +// ScriptStruct AnimGraphRuntime.ModifyCurveAnimNodeReference +// 0x0000 (0x0010 - 0x0010) +struct FModifyCurveAnimNodeReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FModifyCurveAnimNodeReference; + +// ScriptStruct AnimGraphRuntime.RBFEntry +// 0x0010 (0x0010 - 0x0000) +struct FRBFEntry +{ +public: + TArray Values; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRBFEntry; + +// ScriptStruct AnimGraphRuntime.RBFTarget +// 0x0090 (0x00A0 - 0x0010) +struct FRBFTarget final : public FRBFEntry +{ +public: + float ScaleFactor; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyCustomCurve; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRichCurve CustomCurve; // 0x0018(0x0080)(Edit, NativeAccessSpecifierPublic) + ERBFDistanceMethod DistanceMethod; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFFunctionType FunctionType; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRBFTarget; + +// ScriptStruct AnimGraphRuntime.SequenceEvaluatorReference +// 0x0000 (0x0010 - 0x0010) +struct FSequenceEvaluatorReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FSequenceEvaluatorReference; + +// ScriptStruct AnimGraphRuntime.SequencePlayerReference +// 0x0000 (0x0010 - 0x0010) +struct FSequencePlayerReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FSequencePlayerReference; + +// ScriptStruct AnimGraphRuntime.SkeletalControlReference +// 0x0000 (0x0010 - 0x0010) +struct FSkeletalControlReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FSkeletalControlReference; + +} + diff --git a/SilentHillF/SDK/AnimationCore_classes.hpp b/SilentHillF/SDK/AnimationCore_classes.hpp new file mode 100644 index 0000000..7e8131a --- /dev/null +++ b/SilentHillF/SDK/AnimationCore_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimationCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class AnimationCore.AnimationDataSourceRegistry +// 0x0050 (0x0078 - 0x0028) +class UAnimationDataSourceRegistry final : public UObject +{ +public: + TMap> DataSources; // 0x0028(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationDataSourceRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationDataSourceRegistry") + } + static class UAnimationDataSourceRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationDataSourceRegistry; + +} + diff --git a/SilentHillF/SDK/AnimationCore_structs.hpp b/SilentHillF/SDK/AnimationCore_structs.hpp new file mode 100644 index 0000000..c6d8e6b --- /dev/null +++ b/SilentHillF/SDK/AnimationCore_structs.hpp @@ -0,0 +1,269 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimationCore + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum AnimationCore.EConstraintType +// NumValues: 0x0003 +enum class EConstraintType : uint8 +{ + Transform = 0, + Aim = 1, + MAX = 2, +}; + +// Enum AnimationCore.ETransformConstraintType +// NumValues: 0x0006 +enum class ETransformConstraintType : uint8 +{ + Translation = 0, + Rotation = 1, + Scale = 2, + Parent = 3, + LookAt = 4, + ETransformConstraintType_MAX = 5, +}; + +// Enum AnimationCore.EEulerRotationOrder +// NumValues: 0x0007 +enum class EEulerRotationOrder : uint8 +{ + XYZ = 0, + XZY = 1, + YXZ = 2, + YZX = 3, + ZXY = 4, + ZYX = 5, + EEulerRotationOrder_MAX = 6, +}; + +// ScriptStruct AnimationCore.Axis +// 0x0020 (0x0020 - 0x0000) +struct FAxis final +{ +public: + struct FVector Axis; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInLocalSpace; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAxis; + +// ScriptStruct AnimationCore.NodeChain +// 0x0010 (0x0010 - 0x0000) +struct FNodeChain final +{ +public: + TArray Nodes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNodeChain; + +// ScriptStruct AnimationCore.NodeObject +// 0x0010 (0x0010 - 0x0000) +struct FNodeObject final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNodeObject; + +// ScriptStruct AnimationCore.NodeHierarchyData +// 0x0070 (0x0070 - 0x0000) +struct FNodeHierarchyData final +{ +public: + TArray Nodes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Transforms; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap NodeNameToIndexMapping; // 0x0020(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNodeHierarchyData; + +// ScriptStruct AnimationCore.NodeHierarchyWithUserData +// 0x0078 (0x0078 - 0x0000) +struct FNodeHierarchyWithUserData +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNodeHierarchyData Hierarchy; // 0x0008(0x0070)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FNodeHierarchyWithUserData; + +// ScriptStruct AnimationCore.CCDIKChainLink +// 0x00E0 (0x00E0 - 0x0000) +struct alignas(0x10) FCCDIKChainLink final +{ +public: + uint8 Pad_0[0xE0]; // 0x0000(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCCDIKChainLink; + +// ScriptStruct AnimationCore.FilterOptionPerAxis +// 0x0003 (0x0003 - 0x0000) +struct FFilterOptionPerAxis final +{ +public: + bool bX; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bY; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZ; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFilterOptionPerAxis; + +// ScriptStruct AnimationCore.TransformFilter +// 0x0009 (0x0009 - 0x0000) +struct FTransformFilter final +{ +public: + struct FFilterOptionPerAxis TranslationFilter; // 0x0000(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis RotationFilter; // 0x0003(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis ScaleFilter; // 0x0006(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformFilter; + +// ScriptStruct AnimationCore.ConstraintDescription +// 0x000D (0x000D - 0x0000) +struct FConstraintDescription final +{ +public: + bool bTranslation; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotation; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScale; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParent; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis TranslationAxes; // 0x0004(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis RotationAxes; // 0x0007(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis ScaleAxes; // 0x000A(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConstraintDescription; + +// ScriptStruct AnimationCore.ConstraintOffset +// 0x00C0 (0x00C0 - 0x0000) +struct FConstraintOffset final +{ +public: + struct FVector Translation; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0020(0x0020)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0040(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Parent; // 0x0060(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConstraintOffset; + +// ScriptStruct AnimationCore.TransformConstraint +// 0x0028 (0x0028 - 0x0000) +struct FTransformConstraint final +{ +public: + struct FConstraintDescription Operator; // 0x0000(0x000D)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SourceNode; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetNode; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainOffset; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTransformConstraint; + +// ScriptStruct AnimationCore.ConstraintDescriptionEx +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FConstraintDescriptionEx +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFilterOptionPerAxis AxesFilterOption; // 0x0008(0x0003)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintDescriptionEx; + +// ScriptStruct AnimationCore.TransformConstraintDescription +// 0x0008 (0x0018 - 0x0010) +struct FTransformConstraintDescription final : public FConstraintDescriptionEx +{ +public: + ETransformConstraintType TransformType; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTransformConstraintDescription; + +// ScriptStruct AnimationCore.AimConstraintDescription +// 0x0060 (0x0070 - 0x0010) +struct FAimConstraintDescription final : public FConstraintDescriptionEx +{ +public: + struct FAxis LookAt_Axis; // 0x0010(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis LookUp_Axis; // 0x0030(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLookUp; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LookUpTarget; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAimConstraintDescription; + +// ScriptStruct AnimationCore.ConstraintDescriptor +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FConstraintDescriptor final +{ +public: + EConstraintType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintDescriptor; + +// ScriptStruct AnimationCore.ConstraintData +// 0x00E0 (0x00E0 - 0x0000) +struct FConstraintData final +{ +public: + struct FConstraintDescriptor Constraint; // 0x0000(0x0010)(NativeAccessSpecifierPublic) + float Weight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainOffset; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Offset; // 0x0020(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform CurrentTransform; // 0x0080(0x0060)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConstraintData; + +// ScriptStruct AnimationCore.EulerTransform +// 0x0048 (0x0048 - 0x0000) +struct FEulerTransform final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEulerTransform; + +// ScriptStruct AnimationCore.FABRIKChainLink +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FFABRIKChainLink final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFABRIKChainLink; + +// ScriptStruct AnimationCore.TransformNoScale +// 0x0040 (0x0040 - 0x0000) +struct FTransformNoScale final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0020(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformNoScale; + +} + diff --git a/SilentHillF/SDK/AudioExtensions_classes.hpp b/SilentHillF/SDK/AudioExtensions_classes.hpp new file mode 100644 index 0000000..c0cc83a --- /dev/null +++ b/SilentHillF/SDK/AudioExtensions_classes.hpp @@ -0,0 +1,396 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AudioExtensions + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class AudioExtensions.AudioPropertiesBindings +// 0x0050 (0x0078 - 0x0028) +class UAudioPropertiesBindings final : public UObject +{ +public: + TMap ObjectPropertyToSheetPropertyMap; // 0x0028(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioPropertiesBindings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioPropertiesBindings") + } + static class UAudioPropertiesBindings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioPropertiesBindings; + +// Class AudioExtensions.AudioPropertiesSheetAssetBase +// 0x0000 (0x0028 - 0x0028) +class UAudioPropertiesSheetAssetBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioPropertiesSheetAssetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioPropertiesSheetAssetBase") + } + static class UAudioPropertiesSheetAssetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioPropertiesSheetAssetBase; + +// Class AudioExtensions.SpatializationPluginSourceSettingsBase +// 0x0000 (0x0028 - 0x0028) +class USpatializationPluginSourceSettingsBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpatializationPluginSourceSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpatializationPluginSourceSettingsBase") + } + static class USpatializationPluginSourceSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpatializationPluginSourceSettingsBase; + +// Class AudioExtensions.SourceDataOverridePluginSourceSettingsBase +// 0x0000 (0x0028 - 0x0028) +class USourceDataOverridePluginSourceSettingsBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SourceDataOverridePluginSourceSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SourceDataOverridePluginSourceSettingsBase") + } + static class USourceDataOverridePluginSourceSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USourceDataOverridePluginSourceSettingsBase; + +// Class AudioExtensions.OcclusionPluginSourceSettingsBase +// 0x0000 (0x0028 - 0x0028) +class UOcclusionPluginSourceSettingsBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OcclusionPluginSourceSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OcclusionPluginSourceSettingsBase") + } + static class UOcclusionPluginSourceSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOcclusionPluginSourceSettingsBase; + +// Class AudioExtensions.ReverbPluginSourceSettingsBase +// 0x0000 (0x0028 - 0x0028) +class UReverbPluginSourceSettingsBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReverbPluginSourceSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReverbPluginSourceSettingsBase") + } + static class UReverbPluginSourceSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReverbPluginSourceSettingsBase; + +// Class AudioExtensions.AudioPropertySheetBaseAsset +// 0x0000 (0x0028 - 0x0028) +class UAudioPropertySheetBaseAsset final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioPropertySheetBaseAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioPropertySheetBaseAsset") + } + static class UAudioPropertySheetBaseAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioPropertySheetBaseAsset; + +// Class AudioExtensions.AudioParameterControllerInterface +// 0x0000 (0x0000 - 0x0000) +class IAudioParameterControllerInterface final +{ +public: + void ResetParameters(); + void SetBoolArrayParameter(class FName InName, const TArray& InValue); + void SetBoolParameter(class FName InName, bool InBool); + void SetFloatArrayParameter(class FName InName, const TArray& InValue); + void SetFloatParameter(class FName InName, float InFloat); + void SetIntArrayParameter(class FName InName, const TArray& InValue); + void SetIntParameter(class FName InName, int32 inInt); + void SetObjectArrayParameter(class FName InName, const TArray& InValue); + void SetObjectParameter(class FName InName, class UObject* InValue); + void SetParameters_Blueprint(const TArray& InParameters); + void SetStringArrayParameter(class FName InName, const TArray& InValue); + void SetStringParameter(class FName InName, const class FString& InValue); + void SetTriggerParameter(class FName InName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioParameterControllerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioParameterControllerInterface") + } + static class IAudioParameterControllerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAudioParameterControllerInterface; + +// Class AudioExtensions.AudioEndpointSettingsBase +// 0x0000 (0x0028 - 0x0028) +class UAudioEndpointSettingsBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioEndpointSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioEndpointSettingsBase") + } + static class UAudioEndpointSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioEndpointSettingsBase; + +// Class AudioExtensions.DummyEndpointSettings +// 0x0000 (0x0028 - 0x0028) +class UDummyEndpointSettings final : public UAudioEndpointSettingsBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DummyEndpointSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DummyEndpointSettings") + } + static class UDummyEndpointSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDummyEndpointSettings; + +// Class AudioExtensions.SoundModulatorBase +// 0x0008 (0x0030 - 0x0028) +class USoundModulatorBase final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundModulatorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundModulatorBase") + } + static class USoundModulatorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundModulatorBase; + +// Class AudioExtensions.SoundfieldEndpointSettingsBase +// 0x0000 (0x0028 - 0x0028) +class USoundfieldEndpointSettingsBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundfieldEndpointSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundfieldEndpointSettingsBase") + } + static class USoundfieldEndpointSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundfieldEndpointSettingsBase; + +// Class AudioExtensions.SoundfieldEncodingSettingsBase +// 0x0000 (0x0028 - 0x0028) +class USoundfieldEncodingSettingsBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundfieldEncodingSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundfieldEncodingSettingsBase") + } + static class USoundfieldEncodingSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundfieldEncodingSettingsBase; + +// Class AudioExtensions.SoundfieldEffectSettingsBase +// 0x0000 (0x0028 - 0x0028) +class USoundfieldEffectSettingsBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundfieldEffectSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundfieldEffectSettingsBase") + } + static class USoundfieldEffectSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundfieldEffectSettingsBase; + +// Class AudioExtensions.SoundfieldEffectBase +// 0x0008 (0x0030 - 0x0028) +class USoundfieldEffectBase final : public UObject +{ +public: + class USoundfieldEffectSettingsBase* Settings; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundfieldEffectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundfieldEffectBase") + } + static class USoundfieldEffectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundfieldEffectBase; + +// Class AudioExtensions.WaveformTransformationBase +// 0x0000 (0x0028 - 0x0028) +class UWaveformTransformationBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaveformTransformationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaveformTransformationBase") + } + static class UWaveformTransformationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWaveformTransformationBase; + +// Class AudioExtensions.WaveformTransformationChain +// 0x0010 (0x0038 - 0x0028) +class UWaveformTransformationChain final : public UObject +{ +public: + TArray Transformations; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaveformTransformationChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaveformTransformationChain") + } + static class UWaveformTransformationChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWaveformTransformationChain; + +} + diff --git a/SilentHillF/SDK/AudioExtensions_structs.hpp b/SilentHillF/SDK/AudioExtensions_structs.hpp new file mode 100644 index 0000000..1f521ab --- /dev/null +++ b/SilentHillF/SDK/AudioExtensions_structs.hpp @@ -0,0 +1,110 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AudioExtensions + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum AudioExtensions.ESoundWaveCloudStreamingPlatformProjectEnableType +// NumValues: 0x0003 +enum class ESoundWaveCloudStreamingPlatformProjectEnableType : uint8 +{ + Enabled = 0, + Disabled = 1, + ESoundWaveCloudStreamingPlatformProjectEnableType_MAX = 2, +}; + +// Enum AudioExtensions.ESoundWaveCloudStreamingPlatformEnableType +// NumValues: 0x0004 +enum class ESoundWaveCloudStreamingPlatformEnableType : uint8 +{ + Inherited = 0, + Disabled = 1, + SWC_MultipleValues = 2, + ESoundWaveCloudStreamingPlatformEnableType_MAX = 3, +}; + +// Enum AudioExtensions.EAudioParameterType +// NumValues: 0x000F +enum class EAudioParameterType : uint8 +{ + None = 0, + Boolean = 1, + Integer = 2, + Float = 3, + String = 4, + Object = 5, + NoneArray = 6, + BooleanArray = 7, + IntegerArray = 8, + FloatArray = 9, + StringArray = 10, + ObjectArray = 11, + Trigger = 12, + COUNT = 13, + EAudioParameterType_MAX = 14, +}; + +// ScriptStruct AudioExtensions.SoundGeneratorOutput +// 0x0008 (0x0008 - 0x0000) +struct FSoundGeneratorOutput +{ +public: + class FName Name; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundGeneratorOutput; + +// ScriptStruct AudioExtensions.SoundWaveCloudStreamingPlatformProjectSettings +// 0x0001 (0x0001 - 0x0000) +struct FSoundWaveCloudStreamingPlatformProjectSettings final +{ +public: + ESoundWaveCloudStreamingPlatformProjectEnableType EnablementSetting; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveCloudStreamingPlatformProjectSettings; + +// ScriptStruct AudioExtensions.SoundWaveCloudStreamingPlatformSettings +// 0x0001 (0x0001 - 0x0000) +struct FSoundWaveCloudStreamingPlatformSettings final +{ +public: + ESoundWaveCloudStreamingPlatformEnableType EnablementSetting; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveCloudStreamingPlatformSettings; + +// ScriptStruct AudioExtensions.AudioParameter +// 0x00A0 (0x00A0 - 0x0000) +struct FAudioParameter +{ +public: + class FName ParamName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatParam; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolParam; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 IntParam; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* ObjectParam; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringParam; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ArrayFloatParam; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ArrayBoolParam; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ArrayIntParam; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ArrayObjectParam; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ArrayStringParam; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EAudioParameterType ParamType; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TypeName; // 0x0084(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x14]; // 0x008C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioParameter; + +} + diff --git a/SilentHillF/SDK/AudioMixer_classes.hpp b/SilentHillF/SDK/AudioMixer_classes.hpp new file mode 100644 index 0000000..32ae2ba --- /dev/null +++ b/SilentHillF/SDK/AudioMixer_classes.hpp @@ -0,0 +1,447 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AudioMixer + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_classes.hpp" +#include "AudioMixer_structs.hpp" + + +namespace SDK +{ + +// Class AudioMixer.AudioBusSubsystem +// 0x0060 (0x0090 - 0x0030) +class UAudioBusSubsystem final : public UAudioEngineSubsystem +{ +public: + uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioBusSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioBusSubsystem") + } + static class UAudioBusSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioBusSubsystem; + +// Class AudioMixer.AudioDeviceNotificationSubsystem +// 0x00F8 (0x0128 - 0x0030) +class UAudioDeviceNotificationSubsystem final : public UEngineSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate DefaultCaptureDeviceChanged; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate DefaultRenderDeviceChanged; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate DeviceAdded; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_98[0x18]; // 0x0098(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate DeviceRemoved; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate DeviceStateChanged; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x18]; // 0x00E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate DeviceSwitched; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_110[0x18]; // 0x0110(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioDeviceNotificationSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioDeviceNotificationSubsystem") + } + static class UAudioDeviceNotificationSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioDeviceNotificationSubsystem; + +// Class AudioMixer.SubmixEffectDynamicsProcessorPreset +// 0x00E8 (0x0150 - 0x0068) +class USubmixEffectDynamicsProcessorPreset final : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_68[0x88]; // 0x0068(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSubmixEffectDynamicsProcessorSettings Settings; // 0x00F0(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + void ResetKey(); + void SetAudioBus(class UAudioBus* AudioBus); + void SetExternalSubmix(class USoundSubmix* Submix); + void SetSettings(const struct FSubmixEffectDynamicsProcessorSettings& Settings_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubmixEffectDynamicsProcessorPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubmixEffectDynamicsProcessorPreset") + } + static class USubmixEffectDynamicsProcessorPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubmixEffectDynamicsProcessorPreset; + +// Class AudioMixer.AudioMixerBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UAudioMixerBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddMasterSubmixEffect(const class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset); + static void AddSourceEffectToPresetChain(const class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, const struct FSourceEffectChainEntry& Entry); + static int32 AddSubmixEffect(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset); + static void ClearMasterSubmixEffects(const class UObject* WorldContextObject); + static void ClearSubmixEffectChainOverride(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, float FadeTimeSec); + static void ClearSubmixEffects(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix); + static class FString Conv_AudioOutputDeviceInfoToString(const struct FAudioOutputDeviceInfo& Info); + static void GetAvailableAudioOutputDevices(const class UObject* WorldContextObject, const TDelegate& AvailableDevices)>& OnObtainDevicesEvent); + static void GetCurrentAudioOutputDeviceName(const class UObject* WorldContextObject, const TDelegate& OnObtainCurrentDeviceEvent); + static void GetMagnitudeForFrequencies(const class UObject* WorldContextObject, const TArray& Frequencies, TArray* Magnitudes, class USoundSubmix* SubmixToAnalyze); + static int32 GetNumberOfEntriesInSourceEffectChain(const class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain); + static void GetPhaseForFrequencies(const class UObject* WorldContextObject, const TArray& Frequencies, TArray* Phases, class USoundSubmix* SubmixToAnalyze); + static bool IsAudioBusActive(const class UObject* WorldContextObject, class UAudioBus* AudioBus); + static TArray MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); + static TArray MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, EMusicalNoteName InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); + static TArray MakePresetSpectralAnalysisBandSettings(EAudioSpectrumBandPresetType InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); + static void PauseRecordingOutput(const class UObject* WorldContextObject, class USoundSubmix* SubmixToPause); + static void PrimeSoundCueForPlayback(class USoundCue* SoundCue); + static void PrimeSoundForPlayback(class USoundWave* SoundWave, const TDelegate OnLoadCompletion); + static void RegisterAudioBusToSubmix(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class UAudioBus* AudioBus); + static void RemoveMasterSubmixEffect(const class UObject* WorldContextObject, class USoundEffectSubmixPreset* SubmixEffectPreset); + static void RemoveSourceEffectFromPresetChain(const class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); + static void RemoveSubmixEffect(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset); + static void RemoveSubmixEffectAtIndex(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, int32 SubmixChainIndex); + static void RemoveSubmixEffectPreset(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class USoundEffectSubmixPreset* SubmixEffectPreset); + static void RemoveSubmixEffectPresetAtIndex(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, int32 SubmixChainIndex); + static void ReplaceSoundEffectSubmix(const class UObject* WorldContextObject, class USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, class USoundEffectSubmixPreset* SubmixEffectPreset); + static void ReplaceSubmixEffect(const class UObject* WorldContextObject, class USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, class USoundEffectSubmixPreset* SubmixEffectPreset); + static void ResumeRecordingOutput(const class UObject* WorldContextObject, class USoundSubmix* SubmixToPause); + static void SetBypassSourceEffectChainEntry(const class UObject* WorldContextObject, class USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); + static void SetSubmixEffectChainOverride(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, const TArray& SubmixEffectPresetChain, float FadeTimeSec); + static void StartAnalyzingOutput(const class UObject* WorldContextObject, class USoundSubmix* SubmixToAnalyze, EFFTSize FFTSize, EFFTPeakInterpolationMethod InterpolationMethod, EFFTWindowType WindowType, float HopSize, EAudioSpectrumType SpectrumType); + static void StartAudioBus(const class UObject* WorldContextObject, class UAudioBus* AudioBus); + static void StartRecordingOutput(const class UObject* WorldContextObject, float ExpectedDuration, class USoundSubmix* SubmixToRecord); + static void StopAnalyzingOutput(const class UObject* WorldContextObject, class USoundSubmix* SubmixToStopAnalyzing); + static void StopAudioBus(const class UObject* WorldContextObject, class UAudioBus* AudioBus); + static class USoundWave* StopRecordingOutput(const class UObject* WorldContextObject, EAudioRecordingExportType ExportType, const class FString& Name_0, const class FString& Path, class USoundSubmix* SubmixToRecord, class USoundWave* ExistingSoundWaveToOverwrite); + static void SwapAudioOutputDevice(const class UObject* WorldContextObject, const class FString& NewDeviceId, const TDelegate& OnCompletedDeviceSwap); + static float TrimAudioCache(float InMegabytesToFree); + static void UnregisterAudioBusFromSubmix(const class UObject* WorldContextObject, class USoundSubmix* SoundSubmix, class UAudioBus* AudioBus); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioMixerBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioMixerBlueprintLibrary") + } + static class UAudioMixerBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioMixerBlueprintLibrary; + +// Class AudioMixer.SynthSound +// 0x0020 (0x0490 - 0x0470) +class USynthSound final : public USoundWaveProcedural +{ +public: + TWeakObjectPtr OwningSynthComponent; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_478[0x18]; // 0x0478(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SynthSound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SynthSound") + } + static class USynthSound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USynthSound; + +// Class AudioMixer.SynthComponent +// 0x0660 (0x0890 - 0x0230) +class USynthComponent : public USceneComponent +{ +public: + uint8 bAutoDestroy : 1; // 0x0230(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopWhenOwnerDestroyed : 1; // 0x0230(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowSpatialization : 1; // 0x0230(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAttenuation : 1; // 0x0230(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_230_4 : 4; // 0x0230(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableBusSends : 1; // 0x0234(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBaseSubmix : 1; // 0x0234(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSubmixSends : 1; // 0x0234(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_235[0x3]; // 0x0235(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0238(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x0240(0x03D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0610(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet ConcurrencySet; // 0x0618(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) + struct FSoundModulationDefaultRoutingSettings ModulationRouting; // 0x0668(0x0168)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USoundClass* SoundClass; // 0x07D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x07D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmixBase* SoundSubmix; // 0x07E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundSubmixSends; // 0x07E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BusSends; // 0x07F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreEffectBusSends; // 0x0808(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsUISound : 1; // 0x0818(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsPreviewSound : 1; // 0x0818(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_819[0x3]; // 0x0819(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EnvelopeFollowerAttackTime; // 0x081C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTime; // 0x0820(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_824[0x4]; // 0x0824(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioEnvelopeValue; // 0x0828(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_838[0x20]; // 0x0838(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class USynthSound* Synth; // 0x0858(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAudioComponent* AudioComponent; // 0x0860(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_868[0x28]; // 0x0868(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TSet GetModulators(const EModulationDestination Destination); + void SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); + void SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); + void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); + void SetLowPassFilterFrequency(float InLowPassFilterFrequency); + void SetModulationRouting(const TSet& Modulators, const EModulationDestination Destination, const EModulationRouting RoutingMethod); + void SetOutputToBusOnly(bool bInOutputToBusOnly); + void SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); + void SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); + void SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel); + void SetVolumeMultiplier(float VolumeMultiplier); + void Start(); + void Stop(); + + void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve FadeCurve) const; + void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve FadeCurve) const; + void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve FadeCurve) const; + bool IsPlaying() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SynthComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SynthComponent") + } + static class USynthComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USynthComponent; + +// Class AudioMixer.SubmixEffectSubmixEQPreset +// 0x0048 (0x00B0 - 0x0068) +class USubmixEffectSubmixEQPreset final : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_68[0x38]; // 0x0068(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSubmixEffectSubmixEQSettings Settings; // 0x00A0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + void SetSettings(const struct FSubmixEffectSubmixEQSettings& InSettings); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubmixEffectSubmixEQPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubmixEffectSubmixEQPreset") + } + static class USubmixEffectSubmixEQPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubmixEffectSubmixEQPreset; + +// Class AudioMixer.SubmixEffectReverbPreset +// 0x00A8 (0x0110 - 0x0068) +class USubmixEffectReverbPreset final : public USoundEffectSubmixPreset +{ +public: + uint8 Pad_68[0x68]; // 0x0068(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSubmixEffectReverbSettings Settings; // 0x00D0(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + void SetSettings(const struct FSubmixEffectReverbSettings& InSettings); + void SetSettingsWithReverbEffect(const class UReverbEffect* InReverbEffect, const float WetLevel, const float DryLevel); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubmixEffectReverbPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubmixEffectReverbPreset") + } + static class USubmixEffectReverbPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubmixEffectReverbPreset; + +// Class AudioMixer.AudioGenerator +// 0x0080 (0x00A8 - 0x0028) +class UAudioGenerator : public UObject +{ +public: + uint8 Pad_28[0x80]; // 0x0028(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioGenerator") + } + static class UAudioGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioGenerator; + +// Class AudioMixer.QuartzClockHandle +// 0x01C8 (0x01F0 - 0x0028) +class UQuartzClockHandle final : public UObject +{ +public: + uint8 Pad_28[0x1C8]; // 0x0028(0x01C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetBeatProgressPercent(EQuartzCommandQuantization QuantizationBoundary, float PhaseOffset, float MsOffset); + struct FQuartzTransportTimeStamp GetCurrentTimestamp(const class UObject* WorldContextObject); + float GetDurationOfQuantizationTypeInSeconds(const class UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); + float GetEstimatedRunTime(const class UObject* WorldContextObject); + bool IsClockRunning(const class UObject* WorldContextObject); + void NotifyOnQuantizationBoundary(const class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& InQuantizationBoundary, const TDelegate& InDelegate, float InMsOffset); + void PauseClock(const class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle); + void ResetTransport(const class UObject* WorldContextObject, const TDelegate& InDelegate); + void ResetTransportQuantized(const class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& InQuantizationBoundary, const TDelegate& InDelegate, class UQuartzClockHandle** ClockHandle); + void ResumeClock(const class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle); + void SetBeatsPerMinute(const class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& QuantizationBoundary, const TDelegate& Delegate, class UQuartzClockHandle** ClockHandle, float BeatsPerMinute); + void SetMillisecondsPerTick(const class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& QuantizationBoundary, const TDelegate& Delegate, class UQuartzClockHandle** ClockHandle, float MillisecondsPerTick); + void SetSecondsPerTick(const class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& QuantizationBoundary, const TDelegate& Delegate, class UQuartzClockHandle** ClockHandle, float SecondsPerTick); + void SetThirtySecondNotesPerMinute(const class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& QuantizationBoundary, const TDelegate& Delegate, class UQuartzClockHandle** ClockHandle, float ThirtySecondsNotesPerMinute); + void SetTicksPerSecond(const class UObject* WorldContextObject, const struct FQuartzQuantizationBoundary& QuantizationBoundary, const TDelegate& Delegate, class UQuartzClockHandle** ClockHandle, float TicksPerSecond); + void StartClock(const class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle); + void StartOtherClock(const class UObject* WorldContextObject, class FName OtherClockName, const struct FQuartzQuantizationBoundary& InQuantizationBoundary, const TDelegate& InDelegate); + void StopClock(const class UObject* WorldContextObject, bool CancelPendingEvents, class UQuartzClockHandle** ClockHandle); + void SubscribeToAllQuantizationEvents(const class UObject* WorldContextObject, const TDelegate& OnQuantizationEvent, class UQuartzClockHandle** ClockHandle); + void SubscribeToQuantizationEvent(const class UObject* WorldContextObject, EQuartzCommandQuantization InQuantizationBoundary, const TDelegate& OnQuantizationEvent, class UQuartzClockHandle** ClockHandle); + void UnsubscribeFromAllTimeDivisions(const class UObject* WorldContextObject, class UQuartzClockHandle** ClockHandle); + void UnsubscribeFromTimeDivision(const class UObject* WorldContextObject, EQuartzCommandQuantization InQuantizationBoundary, class UQuartzClockHandle** ClockHandle); + + float GetBeatsPerMinute(const class UObject* WorldContextObject) const; + float GetMillisecondsPerTick(const class UObject* WorldContextObject) const; + float GetSecondsPerTick(const class UObject* WorldContextObject) const; + float GetThirtySecondNotesPerMinute(const class UObject* WorldContextObject) const; + float GetTicksPerSecond(const class UObject* WorldContextObject) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QuartzClockHandle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QuartzClockHandle") + } + static class UQuartzClockHandle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQuartzClockHandle; + +// Class AudioMixer.QuartzSubsystem +// 0x0028 (0x0068 - 0x0040) +class UQuartzSubsystem final : public UTickableWorldSubsystem +{ +public: + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UQuartzClockHandle* CreateNewClock(const class UObject* WorldContextObject, class FName ClockName, const struct FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); + void DeleteClockByHandle(const class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle); + void DeleteClockByName(const class UObject* WorldContextObject, class FName ClockName); + bool DoesClockExist(const class UObject* WorldContextObject, class FName ClockName); + float GetAudioRenderThreadToGameThreadAverageLatency(); + float GetAudioRenderThreadToGameThreadMaxLatency(); + float GetAudioRenderThreadToGameThreadMinLatency(); + struct FQuartzTransportTimeStamp GetCurrentClockTimestamp(const class UObject* WorldContextObject, const class FName& InClockName); + float GetDurationOfQuantizationTypeInSeconds(const class UObject* WorldContextObject, class FName ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); + float GetEstimatedClockRunTime(const class UObject* WorldContextObject, const class FName& InClockName); + float GetGameThreadToAudioRenderThreadAverageLatency(const class UObject* WorldContextObject); + float GetGameThreadToAudioRenderThreadMaxLatency(const class UObject* WorldContextObject); + float GetGameThreadToAudioRenderThreadMinLatency(const class UObject* WorldContextObject); + class UQuartzClockHandle* GetHandleForClock(const class UObject* WorldContextObject, class FName ClockName); + float GetRoundTripAverageLatency(const class UObject* WorldContextObject); + float GetRoundTripMaxLatency(const class UObject* WorldContextObject); + float GetRoundTripMinLatency(const class UObject* WorldContextObject); + bool IsClockRunning(const class UObject* WorldContextObject, class FName ClockName); + bool IsQuartzEnabled(); + void SetQuartzSubsystemTickableWhenPaused(const bool bInTickableWhenPaused); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QuartzSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QuartzSubsystem") + } + static class UQuartzSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQuartzSubsystem; + +} + diff --git a/SilentHillF/SDK/AudioMixer_structs.hpp b/SilentHillF/SDK/AudioMixer_structs.hpp new file mode 100644 index 0000000..d4d7ab8 --- /dev/null +++ b/SilentHillF/SDK/AudioMixer_structs.hpp @@ -0,0 +1,313 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AudioMixer + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum AudioMixer.EAudioDeviceChangedRole +// NumValues: 0x0006 +enum class EAudioDeviceChangedRole : uint8 +{ + Invalid = 0, + Console = 1, + Multimedia = 2, + Communications = 3, + Count = 4, + EAudioDeviceChangedRole_MAX = 5, +}; + +// Enum AudioMixer.EAudioDeviceChangedState +// NumValues: 0x0007 +enum class EAudioDeviceChangedState : uint8 +{ + Invalid = 0, + Active = 1, + Disabled = 2, + NotPresent = 3, + Unplugged = 4, + Count = 5, + EAudioDeviceChangedState_MAX = 6, +}; + +// Enum AudioMixer.EAudioMixerChannelType +// NumValues: 0x0016 +enum class EAudioMixerChannelType : uint8 +{ + FrontLeft = 0, + FrontRight = 1, + FrontCenter = 2, + LowFrequency = 3, + BackLeft = 4, + BackRight = 5, + FrontLeftOfCenter = 6, + FrontRightOfCenter = 7, + BackCenter = 8, + SideLeft = 9, + SideRight = 10, + TopCenter = 11, + TopFrontLeft = 12, + TopFrontCenter = 13, + TopFrontRight = 14, + TopBackLeft = 15, + TopBackCenter = 16, + TopBackRight = 17, + Unknown = 18, + ChannelTypeCount = 19, + DefaultChannel = 0, + EAudioMixerChannelType_MAX = 20, +}; + +// Enum AudioMixer.EAudioMixerStreamDataFormatType +// NumValues: 0x0005 +enum class EAudioMixerStreamDataFormatType : uint8 +{ + Unknown = 0, + Float = 1, + Int16 = 2, + Unsupported = 3, + EAudioMixerStreamDataFormatType_MAX = 4, +}; + +// Enum AudioMixer.ESwapAudioOutputDeviceResultState +// NumValues: 0x0004 +enum class ESwapAudioOutputDeviceResultState : uint8 +{ + Failure = 0, + Success = 1, + None = 2, + ESwapAudioOutputDeviceResultState_MAX = 3, +}; + +// Enum AudioMixer.ERequiredSubmixes +// NumValues: 0x0006 +enum class ERequiredSubmixes : uint8 +{ + Main = 0, + BaseDefault = 1, + Reverb = 2, + EQ = 3, + Count = 4, + ERequiredSubmixes_MAX = 5, +}; + +// Enum AudioMixer.ESourceManagerRenderThreadPhase +// NumValues: 0x000E +enum class ESourceManagerRenderThreadPhase : uint8 +{ + Begin = 0, + PumpMpscCmds = 1, + PumpCmds = 2, + ProcessModulators = 3, + UpdatePendingReleaseData = 4, + GenerateSrcAudio_WithBusses = 5, + ComputeBusses = 6, + GenerateSrcAudio_WithoutBusses = 7, + UpdateBusses = 8, + SpatialInterface_OnAllSourcesProcessed = 9, + SourceDataOverride_OnAllSourcesProcessed = 10, + UpdateGameThreadCopies = 11, + Finished = 12, + ESourceManagerRenderThreadPhase_MAX = 13, +}; + +// Enum AudioMixer.EMusicalNoteName +// NumValues: 0x000D +enum class EMusicalNoteName : uint8 +{ + C = 0, + Db = 1, + D = 2, + Eb = 3, + E = 4, + F = 5, + Gb = 6, + G = 7, + Ab = 8, + A = 9, + Bb = 10, + B = 11, + EMusicalNoteName_MAX = 12, +}; + +// Enum AudioMixer.ESubmixEffectDynamicsProcessorType +// NumValues: 0x0007 +enum class ESubmixEffectDynamicsProcessorType : uint8 +{ + Compressor = 0, + Limiter = 1, + Expander = 2, + Gate = 3, + UpwardsCompressor = 4, + Count = 5, + ESubmixEffectDynamicsProcessorType_MAX = 6, +}; + +// Enum AudioMixer.ESubmixEffectDynamicsPeakMode +// NumValues: 0x0005 +enum class ESubmixEffectDynamicsPeakMode : uint8 +{ + MeanSquared = 0, + RootMeanSquared = 1, + Peak = 2, + Count = 3, + ESubmixEffectDynamicsPeakMode_MAX = 4, +}; + +// Enum AudioMixer.ESubmixEffectDynamicsChannelLinkMode +// NumValues: 0x0005 +enum class ESubmixEffectDynamicsChannelLinkMode : uint8 +{ + Disabled = 0, + Average = 1, + Peak = 2, + Count = 3, + ESubmixEffectDynamicsChannelLinkMode_MAX = 4, +}; + +// Enum AudioMixer.ESubmixEffectDynamicsKeySource +// NumValues: 0x0005 +enum class ESubmixEffectDynamicsKeySource : uint8 +{ + Default = 0, + AudioBus = 1, + Submix = 2, + Count = 3, + ESubmixEffectDynamicsKeySource_MAX = 4, +}; + +// ScriptStruct AudioMixer.SubmixEffectEQBand +// 0x0010 (0x0010 - 0x0000) +struct FSubmixEffectEQBand final +{ +public: + float Frequency; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainDb; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSubmixEffectEQBand; + +// ScriptStruct AudioMixer.SubmixEffectSubmixEQSettings +// 0x0010 (0x0010 - 0x0000) +struct FSubmixEffectSubmixEQSettings final +{ +public: + TArray EQBands; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSubmixEffectSubmixEQSettings; + +// ScriptStruct AudioMixer.AudioOutputDeviceInfo +// 0x0048 (0x0048 - 0x0000) +struct FAudioOutputDeviceInfo final +{ +public: + class FString Name; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DeviceID; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChannels; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SampleRate; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioMixerStreamDataFormatType Format; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutputChannelArray; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsSystemDefault : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsCurrentDevice : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioOutputDeviceInfo; + +// ScriptStruct AudioMixer.SwapAudioOutputResult +// 0x0028 (0x0028 - 0x0000) +struct FSwapAudioOutputResult final +{ +public: + class FString CurrentDeviceId; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RequestedDeviceId; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESwapAudioOutputDeviceResultState Result; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSwapAudioOutputResult; + +// ScriptStruct AudioMixer.SubmixEffectDynamicProcessorFilterSettings +// 0x000C (0x000C - 0x0000) +struct FSubmixEffectDynamicProcessorFilterSettings final +{ +public: + uint8 bEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Cutoff; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainDb; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSubmixEffectDynamicProcessorFilterSettings; + +// ScriptStruct AudioMixer.SubmixEffectDynamicsProcessorSettings +// 0x0060 (0x0060 - 0x0000) +struct FSubmixEffectDynamicsProcessorSettings final +{ +public: + ESubmixEffectDynamicsProcessorType DynamicsProcessorType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubmixEffectDynamicsPeakMode PeakMode; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubmixEffectDynamicsChannelLinkMode LinkMode; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float InputGainDb; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdDb; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KneeBandwidthDb; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAheadMsec; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackTimeMsec; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReleaseTimeMsec; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubmixEffectDynamicsKeySource KeySource; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioBus* ExternalAudioBus; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmix* ExternalSubmix; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bChannelLinked : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAnalogMode : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBypass : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKeyAudition : 1; // 0x0038(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float KeyGainDb; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputGainDb; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSubmixEffectDynamicProcessorFilterSettings KeyHighshelf; // 0x0044(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSubmixEffectDynamicProcessorFilterSettings KeyLowshelf; // 0x0050(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSubmixEffectDynamicsProcessorSettings; + +// ScriptStruct AudioMixer.SubmixEffectReverbSettings +// 0x0040 (0x0040 - 0x0000) +struct FSubmixEffectReverbSettings final +{ +public: + bool bBypassEarlyReflections; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReflectionsDelay; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainHF; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionsGain; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypassLateReflections; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LateDelay; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Density; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Diffusion; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirAbsorptionGainHF; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayHFRatio; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LateGain; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypass; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSubmixEffectReverbSettings; + +} + diff --git a/SilentHillF/SDK/AudioPlatformConfiguration_structs.hpp b/SilentHillF/SDK/AudioPlatformConfiguration_structs.hpp new file mode 100644 index 0000000..ea68d8f --- /dev/null +++ b/SilentHillF/SDK/AudioPlatformConfiguration_structs.hpp @@ -0,0 +1,43 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AudioPlatformConfiguration + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum AudioPlatformConfiguration.ESoundwaveSampleRateSettings +// NumValues: 0x0006 +enum class ESoundwaveSampleRateSettings : uint8 +{ + Max = 0, + High = 1, + Medium = 2, + Low = 3, + Min = 4, + MatchDevice_DEPRECATED = 5, +}; + +// ScriptStruct AudioPlatformConfiguration.PlatformRuntimeAudioCompressionOverrides +// 0x0010 (0x0010 - 0x0000) +struct FPlatformRuntimeAudioCompressionOverrides final +{ +public: + bool bOverrideCompressionTimes; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DurationThreshold; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNumRandomBranches; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SoundCueQualityIndex; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlatformRuntimeAudioCompressionOverrides; + +} + diff --git a/SilentHillF/SDK/BP_Pl_Base_NocePlayerCharacter_classes.hpp b/SilentHillF/SDK/BP_Pl_Base_NocePlayerCharacter_classes.hpp new file mode 100644 index 0000000..cc8b7f7 --- /dev/null +++ b/SilentHillF/SDK/BP_Pl_Base_NocePlayerCharacter_classes.hpp @@ -0,0 +1,267 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: BP_Pl_Base_NocePlayerCharacter + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "GameNoce_structs.hpp" +#include "GameNoce_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// BlueprintGeneratedClass BP_Pl_Base_NocePlayerCharacter.BP_Pl_Base_NocePlayerCharacter_C +// 0x0390 (0x1460 - 0x10D0) +#pragma pack(push, 0x1) +class alignas(0x10) ABP_Pl_Base_NocePlayerCharacter_C : public ANocePlayerCharacter +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x10D0(0x0008)(ZeroConstructor, Transient, DuplicateTransient) + class UNocePlayerShowHideComponent* NocePlayerShowHide; // 0x10D8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerCapsuleShrinkComp* NocePlayerCapsuleShrinkComp; // 0x10E0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNavModifierComponent* NavModifier; // 0x10E8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBPC_NoceRagdollController_C* BPC_NoceRagdollController; // 0x10F0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USkinnedDecalSampler* SkinnedDecalSampler; // 0x10F8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerBroochComponent* NocePlayerBrooch; // 0x1100(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerInputHelperComponent* NocePlayerInputHelper; // 0x1108(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Widget_ClawAttrackSoulHint; // 0x1110(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Widget_ClawAttrackSoul; // 0x1118(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpotLightComponent* SpotLight_ENV; // 0x1120(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpotLightComponent* SpotLight_MOON; // 0x1128(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpotLightComponent* SpotLight_CH; // 0x1130(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USpringArmComponent* SweetLightSpringArm; // 0x1138(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAkComponent* Ak_DistanceProbe; // 0x1140(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UWidgetComponent* Widget_LockOnTarget; // 0x1148(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceLockOnTargetComponent* NoceLockOnTarget; // 0x1150(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerLookTargetComponent* NocePlayerLookTarget; // 0x1158(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerKatanaComponent* NocePlayerKatana; // 0x1160(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerChargeComponent* NocePlayerCharge; // 0x1168(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_Pl_NoceWalkToComponent_C* NoceWalkToComponent; // 0x1170(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UCapsuleComponent* JustDodgeCollision_Capsule; // 0x1178(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerClawTransformComponent* NocePlayerClawTransform; // 0x1180(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceRootMotionScaleComponent* NoceRootMotionScale; // 0x1188(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceMapIconComponent* NoceMapIcon; // 0x1190(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_NocePlayerCameraRotateComponent_C* NocePlayerCameraRotate; // 0x1198(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_NoceFootStepVFXComponent_C* NoceFootStepVFXComponent; // 0x11A0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceSpeakerRegister* NoceSpeakerRegister; // 0x11A8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNeoAudioCueActorSpawner* NeoAudioCueActorSpawner; // 0x11B0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USceneComponent* TempLampPos; // 0x11B8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerCameraComponent* PlayerFollowCamera; // 0x11C0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UATPCCameraComponent* ATPCCamera; // 0x11C8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* DistanceFieldSphere_Head; // 0x11D0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* DistanceFieldSphere_Body1; // 0x11D8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* DistanceFieldSphere_Body; // 0x11E0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* DistanceFieldSphere_LowerArm; // 0x11E8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UStaticMeshComponent* DistanceFieldSphere_RLowerArm; // 0x11F0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMediaSoundComponent* MediaSound; // 0x11F8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNeoAudioCueOnStopTrigger* NeoAudioCueOnStopTrigger; // 0x1200(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_DataLayerTriggerComponent_C* BP_DataLayerTriggerComponent; // 0x1208(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_NoceFogControlComponent_C* BP_NoceFogControlComponent; // 0x1210(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceSuperArmorComponent* NoceSuperArmor; // 0x1218(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_Pl_NoceSanityComponent_C* NoceSanity; // 0x1220(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_NoceHitPerformComponent_C* NoceHitPerform; // 0x1228(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerDamageHandleComponent* NocePlayerDamageHandle; // 0x1230(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerAttackInfoComponent* NocePlayerAttackInfo; // 0x1238(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_Pl_AutoAimComponent_C* AutoAimComponent; // 0x1240(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceTimeComponent* NoceTime; // 0x1248(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceInputQueueComponent* NoceInputQueue; // 0x1250(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceAttackTraceComponent* NoceAttackTrace; // 0x1258(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceInvincibleComponent* NoceInvincible; // 0x1260(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNocePlayerStaminaComponent* NocePlayerStamina; // 0x1268(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UMotionWarpingComponent* MotionWarping; // 0x1270(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UBP_Pl_Base_InteractInfoComp_C* BP_InteractInfoComp; // 0x1278(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNeoAudioCueToSwitch* NeoAudioCueToSwitch; // 0x1280(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceMontageStateMonitorComponent* NoceMontageStateMonitor; // 0x1288(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNoceAnimCancelComponent* NoceAnimCancel; // 0x1290(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNeoAudioCueAutoTrigger* NeoAudioCueAutoTrigger; // 0x1298(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNeoAudioCueToTrigger* NeoAudioCueToTrigger; // 0x12A0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UAnimPlusBankComponent* AnimPlusBank; // 0x12A8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class USMStateMachineComponent* SMStateMachine; // 0x12B0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + class UNeoAudioSoundComponent* NeoAudioSound; // 0x12B8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash) + double ResetBlendTime; // 0x12C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TMulticastInlineDelegate OnAutoAim; // 0x12C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + class UClass* GE_Battling; // 0x12D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class UClass* GE_BattleStatusTimerTick; // 0x12E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class UClass* GE_InEvent; // 0x12E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + struct FGameplayTag PreviousCamera; // 0x12F0(0x0008)(Edit, BlueprintVisible, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class UClass* GE_Pl_DebugNoCostStamina; // 0x12F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class UClass* GE_Pl_DebugNoStaminaTiredTimerTick; // 0x1300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class UClass* GE_Pl_DebugNoCostClawTransform; // 0x1308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class UWBP_HUD_C* WBP_HUD; // 0x1310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash) + TMulticastInlineDelegate OnDamage; // 0x1318(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable) + struct FDataTableRowHandle LanternDisableSweetLight; // 0x1328(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor) + struct FVector WalkToLocation; // 0x1338(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle WalkToLocation_TimerHandle; // 0x1350(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle JustDodgeTimerHandle; // 0x1358(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + float JustDodgeTimeDilation; // 0x1360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + float JustDodgeDuration; // 0x1364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + double CachedDistance; // 0x1368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class ANoceEnemyCharacter* JustDodgeCauser; // 0x1370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle LevelTimerHandle; // 0x1378(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + float AudioDistanceProbeRatio; // 0x1380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1384[0x4]; // 0x1384(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer DoNotSaveCameraMode; // 0x1388(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance) + double OverwriteIdleVarTime; // 0x13A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector RightHandPosition; // 0x13B0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FVector LeftHandPosition; // 0x13C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FName LockInputToken; // 0x13E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle LockInputTimerHandle; // 0x13E8(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + TSet TargetGrids; // 0x13F0(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FGameplayTag Previous_Camera; // 0x1440(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + bool WeaponDroped; // 0x1448(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1449[0x3]; // 0x1449(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName JustDodgeCauserCombo; // 0x144C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +public: + void Apply_Claw_GIn_Sequence(); + void ApplyBattleStatusTimerTick(); + void ApplyBattling(); + void ApplyClawGStatusTimerTickInSequence(); + void ApplyDamageWithReaction(double InHealthDamage, double InWinceDamage, double InMaxSanityDamage, double InStaminaDamage, float InMaxSanityDamageToHealthDamageRatio, bool IsForceWince, ENoceWinceType InWinceType, ENoceDeathType InDeathType, bool InCheckInvincible_, bool InHealthDamageEffectedByDamageRatio, bool InHealthDamageApplyGutsCheck, bool InIsLimitHealth, bool InCheckOmamoriKagami, bool InCheckSuperArmor); + void ApplyWinceType(ENoceWinceType InWinceType); + void AudioDebugDraw(); + void BPI_ApplyBattleStatusTimerTick(); + void BPI_ApplyBattling(); + void BPI_ApplyCameraMode(const struct FGameplayTag& CameraMode, bool WithInterpolation, bool ForceSet); + void BPI_ApplyCameraReset(); + void BPI_ApplyClawGInSequence(); + void BPI_ApplyClawGStatusTimerTickInSequence(); + void BPI_ApplyCustomCamera(const struct FGameplayTag& CameraMode, bool WithInterpolation); + void BPI_ApplyDamageWithReaction(double InHealthDamage, double InWinceDamage, double InMaxSanityDamage, double InStaminaDamage, double InMaxSanityDamageToHealthDamageRatio, bool IsForceWince, ENoceWinceType InWinceType, ENoceDeathType InDeathType, bool InCheckInvincible_, bool InHealthDamageEffectedByDamageRatio, bool InHealthDamageApplyGutsCheck, bool InIsLimitHealth, bool InCheckOmamoriKagami, bool InCheckSuperArmor); + void BPI_ClearWalkToLocationTimerHandle(); + void BPI_DebugPlayerDeath(int32 DeathType, int32 DeathDir); + void BPI_DebugPlayerInvincbile(bool InEnable); + void BPI_DebugPlayerNoCostStamina(bool InEable); + void BPI_DebugPlayerNoStaminaTiredTimerTick(bool InEnable); + void BPI_DebugSetNoCostClawTransform(bool InEnable); + void BPI_DebugTogglePlayerInvincible(); + void BPI_DropWeapon(const struct FVector& Impulse); + void BPI_EnableForceStay(bool InEnable); + void BPI_EnableMaterialsClaw(bool InEnable); + void BPI_EnableMaterialsClawG(bool InEnable); + void BPI_EndFaceTargetCameraMode(); + void BPI_EndWeddingCameraMode(); + void BPI_GetAudioProbeLocation(struct FVector* Location); + void BPI_GetCameraViewRotation(struct FRotator* Rotation); + void BPI_GetCounterAutoAimSearchInfo(double* OutRadius, double* OutHalfAngle); + void BPI_HandleDamage(const struct FNoceAttackHitResult& InAttackHitResult); + void BPI_HandleOnSlopeChanged(bool InIsOnSlope); + void BPI_InRealBattleStatus(bool* OutValue); + void BPI_LockInputWithDuration(bool InAcceptAction, bool InAcceptAxis, bool InAcceptUIAction, bool InAcceptCamera, class FName InToken, double InDuration); + void BPI_RemoveBattling(); + void BPI_ResetCustomCamera(bool WithInterpolation); + void BPI_ResetToPreviousCamera(); + void BPI_SetCameraViewRotation(const struct FRotator& Rotation); + void BPI_SetClawFurWPOIntensityForCutscene(double InValue); + void BPI_SetCollisionResponseIgnorePawn(bool Ignore); + void BPI_SetPlayerIdleVarInt(int32 IdleVarInt); + void BPI_SetPlayerIdleVarTime(double OverwriteIdleVarTime_0); + void BPI_ShowCloth(class FName InValue); + void BPI_StartFaceTargetCameraMode(class AActor* InTargetActor); + void BPI_StartFaceTargetCameraModeWithRotation(const struct FRotator& InRotation); + void BPI_StartRunTo(const struct FRotator& InRunToRotation, double InRunToDuration, bool InLimitInput); + void BPI_StartWeddingCameraMode(const struct FRotator& InRotation); + void BPI_StopWalking(bool IsStop); + void BPI_SwitchWeaponAudioType(const struct FGameplayTag& InSwitchValue); + void BPI_TestHellModeDamage(class UNoceHellModeDataAsset* InHellModeDataAsset); + void BPI_WalkToLocation(double InStartDelayTime, const struct FVector& InTargetLocation, double InCameraLerpTime, bool InLimitInput); + void BPI_WalkToWithCameraRotation(double InStartDelayTime, const struct FRotator& InCameraRotation, const struct FVector& InWalkToLocation, double InCameraLerpTime, bool InLimitInput); + void ClearLockInput(); + void DebugPlayerDeath(int32 DeathType, int32 DeathDir); + void DebugPlayerInvincible(bool InEnabled); + void DebugPlayerNoCostClawTransform(bool InEnbale); + void DebugPlayerNoCostStamina(bool InEnbale); + void DebugPlayerNoStaminaTiredTimerTick(bool InEnable); + void DebugTogglePlayerInvincbile(); + void DoEndLevelCameraMode(); + void DoStartLevelCameraMode(const struct FGameplayTag& InCameraModeTag, const struct FRotator& InRotation); + void EndCapsuleShrink(); + void ExecuteUbergraph_BP_Pl_Base_NocePlayerCharacter(int32 EntryPoint); + class AActor* FindCounterTarget_BP(bool InCounterHint, bool InFromRealInput); + void Handle_Load_Record(); + void HandleAxeDefenseCounter(struct FNoceAttackHitResult& InAttackHitResult, bool InCheckOmamoriKagami, bool* SkipDamage, bool* SkipHitPerform, bool* SkipDamageAction, ENoceWinceType* OutWinceType); + void HandleClawTransform_BP(bool InTransformToClawG); + void HandleDamage(const struct FNoceAttackHitResult& AttackHitResult); + void HandleEventModeChange(); + void HandleInteractInterruptedByDamage(); + void HandleJust_DodgeEnd(); + void HandleJustDodge_BP(const struct FNoceAttackHitResult& InHitResult); + void HandleKatanaAutoDefense(struct FNoceAttackHitResult& InHitResult, bool InCheckOmamoriKagami, bool* OutSkipDamage, bool* OutSkipHitPerform, bool* OutSkipDamageAction, ENoceWinceType* OutWinceType); + void HandleOnAttributeSetInitialized(); + void HandleOnPossessed(bool InPossessed); + void HandleOnSlopeChanged(bool InIsOnSlope); + void HandleWaitForLevelReady_BP(); + void Initialize(); + void InitializeHUD(); + void InitializeSweetLight(); + void InpActEvt_Delete_K2Node_InputKeyEvent_2(const struct FKey& Key); + void InpActEvt_PageDown_K2Node_InputKeyEvent_0(const struct FKey& Key); + void InpActEvt_PageUp_K2Node_InputKeyEvent_1(const struct FKey& Key); + bool IsDamageTriggerJustDodge_BP(const struct FNoceAttackHitResult& InHitResult); + bool IsHandlingJustDodge(); + bool IsJustDodgeCollisionEnabled_BP(); + void IsReachTargetLocation(bool* IsReached); + void IsUsingBossCamera(bool* Value); + void IsUsingOnSlopeCamera(bool* Value); + void OnPreDamageHitHandler(float InHealthDamage, float InMaxSanityDamage); + void OnRagdollStatusChanged(ENoceRagdollStatus NewStatus); + void OnWeaponChanged_BP(class ANoceWeapon* NewWeapon); + void OnWeaponChangedForSweetLight(class ANoceWeapon* NewWeapon); + void ProcessCharMeshType_BP(const struct FNoceCharMeshDataRow& InDataRow); + void ReceiveBeginPlay(); + void ReceiveEndPlay(EEndPlayReason EndPlayReason); + void ReceiveOnReviveEvent(); + void ReceivePossessed(class AController* NewController); + void ReceiveTick(float DeltaSeconds); + void ReceiveUnpossessed(class AController* OldController); + void RemoveBattling(); + void RemoveHUD(); + void ResetCustomCamera(bool bWithInterpolation); + void ResetToPreviousCamera(); + void SaveCurrentCamera(); + void SetupAudioDistanceProbe(); + void SetupWinceDirection(double InAngle, bool InIsInvertWinceDirection); + void ShowHidePlayer_BP(bool InShow, bool InAdjustInput); + void StartCapsuleShrink(); + void StopCharacterMontage(); + void SwitchWeaponAudioType(const struct FGameplayTag& InSwitchValue); + void UnregisterSweetLight(); + void UpdateAudioDistanceProbeRatio(); + void Use_Camera_Mode(const struct FGameplayTag& CameraMode, bool WithInterpolation, bool ForceSet); + void UseBossCamera(); + void UseClawGCamera(); + void UseCustomCamera(const struct FGameplayTag& CameraMode, bool bWithInterpolation); + void UseDefaultCamera(); + void UseIndoorCamera(); + void UseOnSlopeCamera(); + void WaitForLevelReady(); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("BP_Pl_Base_NocePlayerCharacter_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BP_Pl_Base_NocePlayerCharacter_C") + } + static class ABP_Pl_Base_NocePlayerCharacter_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ABP_Pl_Base_NocePlayerCharacter_C; + +} + diff --git a/SilentHillF/SDK/Basic.cpp b/SilentHillF/SDK/Basic.cpp new file mode 100644 index 0000000..332e900 --- /dev/null +++ b/SilentHillF/SDK/Basic.cpp @@ -0,0 +1,135 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Basic file containing function-implementations from Basic.hpp + +#include +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "Engine_classes.hpp" + +namespace SDK +{ +uintptr_t InSDKUtils::GetImageBase() +{ + return reinterpret_cast(GetModuleHandle(0)); +} + +class UClass* BasicFilesImpleUtils::FindClassByName(const std::string& Name, bool bByFullName) +{ + return bByFullName ? UObject::FindClass(Name) : UObject::FindClassFast(Name); +} + +class UClass* BasicFilesImpleUtils::FindClassByFullName(const std::string& Name) +{ + return UObject::FindClass(Name); +} + +std::string BasicFilesImpleUtils::GetObjectName(class UClass* Class) +{ + return Class->GetName(); +} + +int32 BasicFilesImpleUtils::GetObjectIndex(class UClass* Class) +{ + return Class->Index; +} + +uint64 BasicFilesImpleUtils::GetObjFNameAsUInt64(class UClass* Class) +{ + return *reinterpret_cast(&Class->Name); +} + +class UObject* BasicFilesImpleUtils::GetObjectByIndex(int32 Index) +{ + return UObject::GObjects->GetByIndex(Index); +} + +UFunction* BasicFilesImpleUtils::FindFunctionByFName(const FName* Name) +{ + for (int i = 0; i < UObject::GObjects->Num(); ++i) + { + UObject* Object = UObject::GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->Name == *Name) + return static_cast(Object); + } + + return nullptr; +} + +FName BasicFilesImpleUtils::StringToName(const wchar_t* Name) +{ + return UKismetStringLibrary::Conv_StringToName(FString(Name)); +} + +const FName& GetStaticName(const wchar_t* Name, FName& StaticName) +{ + if (StaticName.IsNone()) + { + StaticName = BasicFilesImpleUtils::StringToName(Name); + } + + return StaticName; +} + +// Predefined Function + +class UObject* FWeakObjectPtr::Get() const +{ + return UObject::GObjects->GetByIndex(ObjectIndex); +} + + +// Predefined Function + +class UObject* FWeakObjectPtr::operator->() const +{ + return UObject::GObjects->GetByIndex(ObjectIndex); +} + + +// Predefined Function + +bool FWeakObjectPtr::operator==(const FWeakObjectPtr& Other) const +{ + return ObjectIndex == Other.ObjectIndex; +} + + +// Predefined Function + +bool FWeakObjectPtr::operator!=(const FWeakObjectPtr& Other) const +{ + return ObjectIndex != Other.ObjectIndex; +} + + +// Predefined Function + +bool FWeakObjectPtr::operator==(const class UObject* Other) const +{ + return ObjectIndex == Other->Index; +} + + +// Predefined Function + +bool FWeakObjectPtr::operator!=(const class UObject* Other) const +{ + return ObjectIndex != Other->Index; +} + + +} + diff --git a/SilentHillF/SDK/Basic.hpp b/SilentHillF/SDK/Basic.hpp new file mode 100644 index 0000000..ad5b82f --- /dev/null +++ b/SilentHillF/SDK/Basic.hpp @@ -0,0 +1,1271 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Basic file containing structs required by the SDK + +#define VC_EXTRALEAN +#define WIN32_LEAN_AND_MEAN + +#include +#include +#include + +#include "../PropertyFixup.hpp" +#include "../UnrealContainers.hpp" +#include "../Assertions.inl" + +namespace SDK +{ + +using namespace UC; + +#include "../NameCollisions.inl" + +/* +* Disclaimer: +* - The 'GNames' is only a fallback and null by default, FName::AppendString is used +* - THe 'GWorld' offset is not used by the SDK, it's just there for "decoration", use the provided 'UWorld::GetWorld()' function instead +*/ +namespace Offsets +{ + inline int32 GObjects = 0x09176000; + inline int32 AppendString = 0x011A2EE0; + inline int32 GNames = 0x0905B2E8; + inline int32 GWorld = 0x092F67B8; + inline int32 ProcessEvent = 0x0138E480; + inline int32 ProcessEventIdx = 0x0000004D; +} + +namespace InSDKUtils +{ + uintptr_t GetImageBase(); + + template + inline FuncType GetVirtualFunction(const void* ObjectInstance, int32 Index) + { + void** VTable = *reinterpret_cast(const_cast(ObjectInstance)); + + return reinterpret_cast(VTable[Index]); + } + + template + requires std::invocable + inline auto CallGameFunction(FuncType Function, ParamTypes&&... Args) + { + return Function(std::forward(Args)...); + } +} + + +// Forward declarations because in-line forward declarations make the compiler think 'GetStaticClass()' is a class template +class UClass; +class UObject; +class UFunction; + +class FName; + +namespace BasicFilesImpleUtils +{ + // Helper functions for GetStaticClass and GetStaticBPGeneratedClass + UClass* FindClassByName(const std::string& Name, bool bByFullName = false); + UClass* FindClassByFullName(const std::string& Name); + + std::string GetObjectName(class UClass* Class); + int32 GetObjectIndex(class UClass* Class); + + /* FName represented as a uint64. */ + uint64 GetObjFNameAsUInt64(class UClass* Class); + + UObject* GetObjectByIndex(int32 Index); + + UFunction* FindFunctionByFName(const FName* Name); + + FName StringToName(const wchar_t* Name); +} + +const FName& GetStaticName(const wchar_t* Name, FName& StaticName); + +template +class UClass* GetStaticClassImpl(const char* Name, class UClass*& StaticClass) +{ + if (StaticClass == nullptr) + { + if constexpr (bIsFullName) { + StaticClass = BasicFilesImpleUtils::FindClassByFullName(Name); + } + else /* default */ { + StaticClass = BasicFilesImpleUtils::FindClassByName(Name); + } + } + + return StaticClass; +} + +template +class UClass* GetStaticBPGeneratedClass(const char* Name, int32& ClassIdx, uint64& ClassNameIdx) +{ + /* Could be external function, not really unique to this StaticClass functon */ + static auto SetClassIndex = [](UClass* Class, int32& Index, uint64& ClassName) -> UClass* + { + if (Class) + { + Index = BasicFilesImpleUtils::GetObjectIndex(Class); + ClassName = BasicFilesImpleUtils::GetObjFNameAsUInt64(Class); + } + + return Class; + }; + + /* Use the full name to find an object */ + if constexpr (bIsFullName) + { + if (ClassIdx == 0x0) [[unlikely]] + return SetClassIndex(BasicFilesImpleUtils::FindClassByFullName(Name), ClassIdx, ClassNameIdx); + + UClass* ClassObj = static_cast(BasicFilesImpleUtils::GetObjectByIndex(ClassIdx)); + + /* Could use cast flags too to save some string comparisons */ + if (!ClassObj || BasicFilesImpleUtils::GetObjFNameAsUInt64(ClassObj) != ClassNameIdx) + return SetClassIndex(BasicFilesImpleUtils::FindClassByFullName(Name), ClassIdx, ClassNameIdx); + + return ClassObj; + } + else /* Default, use just the name to find an object*/ + { + if (ClassIdx == 0x0) [[unlikely]] + return SetClassIndex(BasicFilesImpleUtils::FindClassByName(Name), ClassIdx, ClassNameIdx); + + UClass* ClassObj = static_cast(BasicFilesImpleUtils::GetObjectByIndex(ClassIdx)); + + /* Could use cast flags too to save some string comparisons */ + if (!ClassObj || BasicFilesImpleUtils::GetObjFNameAsUInt64(ClassObj) != ClassNameIdx) + return SetClassIndex(BasicFilesImpleUtils::FindClassByName(Name), ClassIdx, ClassNameIdx); + + return ClassObj; + } +} + +template +ClassType* GetDefaultObjImpl() +{ + UClass* StaticClass = ClassType::StaticClass(); + + if (StaticClass) + { + return reinterpret_cast(StaticClass->DefaultObject); + } + + return nullptr; +} + +#define STATIC_CLASS_IMPL(NameString) \ +{ \ + static UClass* Clss = nullptr; \ + return GetStaticClassImpl(NameString, Clss); \ +} + +#define STATIC_CLASS_IMPL_FULLNAME(FullNameString) \ +{ \ + static UClass* Clss = nullptr; \ + return GetStaticClassImpl(FullNameString, Clss); \ +} + +#define BP_STATIC_CLASS_IMPL(NameString) \ +{ \ + static int32 ClassIdx = 0; \ + static uint64 ClassName = 0; \ + return GetStaticBPGeneratedClass(NameString, ClassIdx, ClassName); \ +} + +#define BP_STATIC_CLASS_IMPL_FULLNAME(FullNameString) \ +{ \ + static int32 ClassIdx = 0; \ + static uint64 ClassName = 0; \ + return GetStaticBPGeneratedClass(FullNameString, ClassIdx, ClassName); \ +} + +#define STATIC_NAME_IMPL(NameString) \ +{ \ + static FName Name = FName(); \ + return GetStaticName(NameString, Name); \ +} + +// Predefined struct FUObjectItem +// 0x0018 (0x0018 - 0x0000) +struct FUObjectItem final +{ +public: + class UObject* Object; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUObjectItem; + +// Predefined struct TUObjectArray +// 0x0020 (0x0020 - 0x0000) +class TUObjectArray final +{ +public: + static constexpr auto DecryptPtr = [](void* ObjPtr) -> uint8* + { + return reinterpret_cast(ObjPtr); + }; + + static constexpr int32 ElementsPerChunk = 0x10000; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + + struct FUObjectItem** Objects; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxElements; // 0x0010(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 NumElements; // 0x0014(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 MaxChunks; // 0x0018(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 NumChunks; // 0x001C(0x0004)(NOT AUTO-GENERATED PROPERTY) + +public: + inline int32 Num() const + { + return NumElements; + } + + FUObjectItem** GetDecrytedObjPtr() const + { + return reinterpret_cast(DecryptPtr(Objects)); + } + + inline class UObject* GetByIndex(const int32 Index) const + { + const int32 ChunkIndex = Index / ElementsPerChunk; + const int32 InChunkIdx = Index % ElementsPerChunk; + + if (Index < 0 || ChunkIndex >= NumChunks || Index >= NumElements) + return nullptr; + + FUObjectItem* ChunkPtr = GetDecrytedObjPtr()[ChunkIndex]; + if (!ChunkPtr) return nullptr; + + return ChunkPtr[InChunkIdx].Object; + } +}; +DUMPER7_ASSERTS_TUObjectArray; + +class TUObjectArrayWrapper +{ +private: + friend class UObject; + +private: + void* GObjectsAddress = nullptr; + +private: + TUObjectArrayWrapper() = default; + +public: + TUObjectArrayWrapper(TUObjectArrayWrapper&&) = delete; + TUObjectArrayWrapper(const TUObjectArrayWrapper&) = delete; + + TUObjectArrayWrapper& operator=(TUObjectArrayWrapper&&) = delete; + TUObjectArrayWrapper& operator=(const TUObjectArrayWrapper&) = delete; + +private: + inline void InitGObjects() + { + GObjectsAddress = reinterpret_cast(InSDKUtils::GetImageBase() + Offsets::GObjects); + } + +public: + inline void InitManually(void* GObjectsAddressParameter) + { + GObjectsAddress = GObjectsAddressParameter; + } + + inline class TUObjectArray* operator->() + { + if (!GObjectsAddress) [[unlikely]] + InitGObjects(); + + return reinterpret_cast(GObjectsAddress); + } + + inline TUObjectArray& operator*() const + { + return *reinterpret_cast(GObjectsAddress); + } + + inline operator const void* () + { + if (!GObjectsAddress) [[unlikely]] + InitGObjects(); + + return GObjectsAddress; + } + + inline class TUObjectArray* GetTypedPtr() + { + if (!GObjectsAddress) [[unlikely]] + InitGObjects(); + + return reinterpret_cast(GObjectsAddress); + } +}; + +// Predefined struct FName +// 0x0008 (0x0008 - 0x0000) +class FName final +{ +public: + static inline void* AppendString = nullptr; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + + int32 ComparisonIndex; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint32 Number; // 0x0004(0x0004)(NOT AUTO-GENERATED PROPERTY) + +public: + constexpr FName(int32 ComparisonIndex = 0, uint32 Number = 0) + : ComparisonIndex(ComparisonIndex), Number(Number) + { + } + + static void InitManually(void* Location) + { + AppendString = reinterpret_cast(Location); + } + + constexpr FName(const FName& other) + : ComparisonIndex(other.ComparisonIndex), Number(other.Number) + { + } + + static void InitInternal() + { + AppendString = reinterpret_cast(InSDKUtils::GetImageBase() + Offsets::AppendString); + } + + bool IsNone() const + { + return !ComparisonIndex&& !Number; + } + + int32 GetDisplayIndex() const + { + return ComparisonIndex; + } + + std::string GetRawString() const + { + wchar_t buffer[1024]; + FString TempString(buffer, 0, 1024); + + if (!AppendString) + InitInternal(); + + InSDKUtils::CallGameFunction(reinterpret_cast(AppendString), this, TempString); + + return TempString.ToString(); + } + + std::string ToString() const + { + std::string OutputString = GetRawString(); + + size_t pos = OutputString.rfind('/'); + + if (pos == std::string::npos) + return OutputString; + + return OutputString.substr(pos + 1); + } + + + FName& operator=(const FName& Other) + { + ComparisonIndex = Other.ComparisonIndex; + Number = Other.Number; + + return *this; + } + + bool operator==(const FName& Other) const + { + return ComparisonIndex == Other.ComparisonIndex && Number == Other.Number; + } + bool operator!=(const FName& Other) const + { + return ComparisonIndex != Other.ComparisonIndex || Number != Other.Number; + } +}; +DUMPER7_ASSERTS_FName; + +template +class TSubclassOf +{ + class UClass* ClassPtr; + +public: + TSubclassOf() = default; + + inline TSubclassOf(UClass* Class) + : ClassPtr(Class) + { + } + + inline UClass* Get() + { + return ClassPtr; + } + + inline operator UClass*() const + { + return ClassPtr; + } + + template, bool>::type> + inline operator TSubclassOf() const + { + return ClassPtr; + } + + inline UClass* operator->() + { + return ClassPtr; + } + + inline TSubclassOf& operator=(UClass* Class) + { + ClassPtr = Class; + + return *this; + } + + inline bool operator==(const TSubclassOf& Other) const + { + return ClassPtr == Other.ClassPtr; + } + + inline bool operator!=(const TSubclassOf& Other) const + { + return ClassPtr != Other.ClassPtr; + } + + inline bool operator==(UClass* Other) const + { + return ClassPtr == Other; + } + + inline bool operator!=(UClass* Other) const + { + return ClassPtr != Other; + } +}; +namespace FTextImpl +{ +// Predefined struct FTextData +// 0x0038 (0x0038 - 0x0000) +class FTextData final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TextSource; // 0x0028(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FTextData; +} + +// Predefined struct FText +// 0x0010 (0x0010 - 0x0000) +class FText final +{ +public: + class FTextImpl::FTextData* TextData; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + const class FString& GetStringRef() const + { + return TextData->TextSource; + } + std::string ToString() const + { + return TextData->TextSource.ToString(); + } +}; +DUMPER7_ASSERTS_FText; + +// Predefined struct FWeakObjectPtr +// 0x0008 (0x0008 - 0x0000) +class FWeakObjectPtr +{ +public: + int32 ObjectIndex; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 ObjectSerialNumber; // 0x0004(0x0004)(NOT AUTO-GENERATED PROPERTY) + +public: + class UObject* Get() const; + class UObject* operator->() const; + bool operator==(const FWeakObjectPtr& Other) const; + bool operator!=(const FWeakObjectPtr& Other) const; + bool operator==(const class UObject* Other) const; + bool operator!=(const class UObject* Other) const; +}; +DUMPER7_ASSERTS_FWeakObjectPtr; + +template +class TWeakObjectPtr : public FWeakObjectPtr +{ +public: + UEType* Get() const + { + return static_cast(FWeakObjectPtr::Get()); + } + + UEType* operator->() const + { + return static_cast(FWeakObjectPtr::Get()); + } +}; + +// Predefined struct FUniqueObjectGuid +// 0x0010 (0x0010 - 0x0000) +class FUniqueObjectGuid final +{ +public: + uint32 A; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint32 B; // 0x0004(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint32 C; // 0x0008(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint32 D; // 0x000C(0x0004)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FUniqueObjectGuid; + +// Predefined struct TPersistentObjectPtr +// 0x0000 (0x0000 - 0x0000) +template +class TPersistentObjectPtr +{ +public: + FWeakObjectPtr WeakPtr; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + TObjectID ObjectID; // 0x0008(0x0000)(NOT AUTO-GENERATED PROPERTY) + +public: + class UObject* Get() const + { + return WeakPtr.Get(); + } + class UObject* operator->() const + { + return WeakPtr.Get(); + } +}; + +template +class TLazyObjectPtr : public TPersistentObjectPtr +{ +public: + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; + +namespace FakeSoftObjectPtr +{ + +// ScriptStruct CoreUObject.TopLevelAssetPath +// 0x0010 (0x0010 - 0x0000) +struct FTopLevelAssetPath final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AssetName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FTopLevelAssetPath; + +// ScriptStruct CoreUObject.SoftObjectPath +// 0x0020 (0x0020 - 0x0000) +struct FSoftObjectPath +{ +public: + struct FTopLevelAssetPath AssetPath; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubPathString; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoftObjectPath; + +} + +class FSoftObjectPtr : public TPersistentObjectPtr +{ +}; + +template +class TSoftObjectPtr : public FSoftObjectPtr +{ +public: + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; + +template +class TSoftClassPtr : public FSoftObjectPtr +{ +public: + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; + +// Predefined struct FScriptInterface +// 0x0010 (0x0010 - 0x0000) +class FScriptInterface +{ +public: + UObject* ObjectPointer; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + void* InterfacePointer; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) + +public: + class UObject* GetObjectRef() const + { + return ObjectPointer; + } + + void* GetInterfaceRef() const + { + return InterfacePointer; + } + +}; +DUMPER7_ASSERTS_FScriptInterface; + +// Predefined struct TScriptInterface +// 0x0000 (0x0010 - 0x0010) +template +class TScriptInterface final : public FScriptInterface +{ +}; + +// Predefined struct FFieldPath +// 0x0020 (0x0020 - 0x0000) +class FFieldPath +{ +public: + class FField* ResolvedField; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + TWeakObjectPtr ResolvedOwner; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) + TArray Path; // 0x0010(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FFieldPath; + +// Predefined struct TFieldPath +// 0x0000 (0x0020 - 0x0020) +template +class TFieldPath final : public FFieldPath +{ +}; + + +template +class TOptional +{ +private: + template + struct OptionalWithBool + { + static_assert(TypeSize > 0x0, "TOptional can not store an empty type!"); + + uint8 Value[TypeSize]; + bool bIsSet; + }; + +private: + using ValueType = std::conditional_t>; + +private: + alignas(OptionalType) ValueType StoredValue; + +private: + inline uint8* GetValueBytes() + { + if constexpr (!bIsIntrusiveUnsetCheck) + return StoredValue.Value; + + return StoredValue; + } + + inline const uint8* GetValueBytes() const + { + if constexpr (!bIsIntrusiveUnsetCheck) + return StoredValue.Value; + + return StoredValue; + } +public: + + inline OptionalType& GetValueRef() + { + return *reinterpret_cast(GetValueBytes()); + } + + inline const OptionalType& GetValueRef() const + { + return *reinterpret_cast(GetValueBytes()); + } + + inline bool IsSet() const + { + if constexpr (!bIsIntrusiveUnsetCheck) + return StoredValue.bIsSet; + + constexpr char ZeroBytes[sizeof(OptionalType)]; + + return memcmp(GetValueBytes(), &ZeroBytes, sizeof(OptionalType)) == 0; + } + + inline explicit operator bool() const + { + return IsSet(); + } +}; + + +// Predefined struct FScriptDelegate +// 0x0010 (0x0010 - 0x0000) +struct FScriptDelegate +{ +public: + FWeakObjectPtr Object; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + FName FunctionName; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FScriptDelegate; + +// Predefined struct TDelegate +// 0x0010 (0x0010 - 0x0000) +template +class TDelegate +{ +public: + struct InvalidUseOfTDelegate TemplateParamIsNotAFunctionSignature; // 0x0000(0x0000)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; + +// Predefined struct TDelegate +// 0x0010 (0x0010 - 0x0000) +template +class TDelegate +{ +public: + FScriptDelegate BoundFunction; // 0x0000(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; + +// Predefined struct TMulticastInlineDelegate +// 0x0010 (0x0010 - 0x0000) +template +class TMulticastInlineDelegate +{ +public: + struct InvalidUseOfTMulticastInlineDelegate TemplateParamIsNotAFunctionSignature; // 0x0000(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; + +// Predefined struct TMulticastInlineDelegate +// 0x0000 (0x0000 - 0x0000) +template +class TMulticastInlineDelegate +{ +public: + TArray InvocationList; // 0x0000(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; + +#define UE_ENUM_OPERATORS(EEnumClass) \ + \ +inline constexpr EEnumClass operator|(EEnumClass Left, EEnumClass Right) \ +{ \ + return (EEnumClass)((std::underlying_type::type)(Left) | (std::underlying_type::type)(Right)); \ +} \ + \ +inline constexpr EEnumClass& operator|=(EEnumClass& Left, EEnumClass Right) \ +{ \ + return (EEnumClass&)((std::underlying_type::type&)(Left) |= (std::underlying_type::type)(Right)); \ +} \ + \ +inline bool operator&(EEnumClass Left, EEnumClass Right) \ +{ \ + return (((std::underlying_type::type)(Left) & (std::underlying_type::type)(Right)) == (std::underlying_type::type)(Right)); \ +} + +enum class EObjectFlags : int32 +{ + NoFlags = 0x00000000, + + Public = 0x00000001, + Standalone = 0x00000002, + MarkAsNative = 0x00000004, + Transactional = 0x00000008, + ClassDefaultObject = 0x00000010, + ArchetypeObject = 0x00000020, + Transient = 0x00000040, + + MarkAsRootSet = 0x00000080, + TagGarbageTemp = 0x00000100, + + NeedInitialization = 0x00000200, + NeedLoad = 0x00000400, + KeepForCooker = 0x00000800, + NeedPostLoad = 0x00001000, + NeedPostLoadSubobjects = 0x00002000, + NewerVersionExists = 0x00004000, + BeginDestroyed = 0x00008000, + FinishDestroyed = 0x00010000, + + BeingRegenerated = 0x00020000, + DefaultSubObject = 0x00040000, + WasLoaded = 0x00080000, + TextExportTransient = 0x00100000, + LoadCompleted = 0x00200000, + InheritableComponentTemplate = 0x00400000, + DuplicateTransient = 0x00800000, + StrongRefOnFrame = 0x01000000, + NonPIEDuplicateTransient = 0x02000000, + Dynamic = 0x04000000, + WillBeLoaded = 0x08000000, + HasExternalPackage = 0x10000000, + + MirroredGarbage = 0x40000000, + AllocatedInSharedPage = 0x80000000, +}; + +enum class EFunctionFlags : uint32 +{ + None = 0x00000000, + + Final = 0x00000001, + RequiredAPI = 0x00000002, + BlueprintAuthorityOnly = 0x00000004, + BlueprintCosmetic = 0x00000008, + Net = 0x00000040, + NetReliable = 0x00000080, + NetRequest = 0x00000100, + Exec = 0x00000200, + Native = 0x00000400, + Event = 0x00000800, + NetResponse = 0x00001000, + Static = 0x00002000, + NetMulticast = 0x00004000, + UbergraphFunction = 0x00008000, + MulticastDelegate = 0x00010000, + Public = 0x00020000, + Private = 0x00040000, + Protected = 0x00080000, + Delegate = 0x00100000, + NetServer = 0x00200000, + HasOutParms = 0x00400000, + HasDefaults = 0x00800000, + NetClient = 0x01000000, + DLLImport = 0x02000000, + BlueprintCallable = 0x04000000, + BlueprintEvent = 0x08000000, + BlueprintPure = 0x10000000, + EditorOnly = 0x20000000, + Const = 0x40000000, + NetValidate = 0x80000000, + + AllFlags = 0xFFFFFFFF, +}; + +enum class EClassFlags : uint32 +{ + CLASS_None = 0x00000000u, + Abstract = 0x00000001u, + DefaultConfig = 0x00000002u, + Config = 0x00000004u, + Transient = 0x00000008u, + Parsed = 0x00000010u, + MatchedSerializers = 0x00000020u, + ProjectUserConfig = 0x00000040u, + Native = 0x00000080u, + NoExport = 0x00000100u, + NotPlaceable = 0x00000200u, + PerObjectConfig = 0x00000400u, + ReplicationDataIsSetUp = 0x00000800u, + EditInlineNew = 0x00001000u, + CollapseCategories = 0x00002000u, + Interface = 0x00004000u, + CustomConstructor = 0x00008000u, + Const = 0x00010000u, + LayoutChanging = 0x00020000u, + CompiledFromBlueprint = 0x00040000u, + MinimalAPI = 0x00080000u, + RequiredAPI = 0x00100000u, + DefaultToInstanced = 0x00200000u, + TokenStreamAssembled = 0x00400000u, + HasInstancedReference = 0x00800000u, + Hidden = 0x01000000u, + Deprecated = 0x02000000u, + HideDropDown = 0x04000000u, + GlobalUserConfig = 0x08000000u, + Intrinsic = 0x10000000u, + Constructed = 0x20000000u, + ConfigDoNotCheckDefaults = 0x40000000u, + NewerVersionExists = 0x80000000u, +}; + +enum class EClassCastFlags : uint64 +{ + None = 0x0000000000000000, + + Field = 0x0000000000000001, + Int8Property = 0x0000000000000002, + Enum = 0x0000000000000004, + Struct = 0x0000000000000008, + ScriptStruct = 0x0000000000000010, + Class = 0x0000000000000020, + ByteProperty = 0x0000000000000040, + IntProperty = 0x0000000000000080, + FloatProperty = 0x0000000000000100, + UInt64Property = 0x0000000000000200, + ClassProperty = 0x0000000000000400, + UInt32Property = 0x0000000000000800, + InterfaceProperty = 0x0000000000001000, + NameProperty = 0x0000000000002000, + StrProperty = 0x0000000000004000, + Property = 0x0000000000008000, + ObjectProperty = 0x0000000000010000, + BoolProperty = 0x0000000000020000, + UInt16Property = 0x0000000000040000, + Function = 0x0000000000080000, + StructProperty = 0x0000000000100000, + ArrayProperty = 0x0000000000200000, + Int64Property = 0x0000000000400000, + DelegateProperty = 0x0000000000800000, + NumericProperty = 0x0000000001000000, + MulticastDelegateProperty = 0x0000000002000000, + ObjectPropertyBase = 0x0000000004000000, + WeakObjectProperty = 0x0000000008000000, + LazyObjectProperty = 0x0000000010000000, + SoftObjectProperty = 0x0000000020000000, + TextProperty = 0x0000000040000000, + Int16Property = 0x0000000080000000, + DoubleProperty = 0x0000000100000000, + SoftClassProperty = 0x0000000200000000, + Package = 0x0000000400000000, + Level = 0x0000000800000000, + Actor = 0x0000001000000000, + PlayerController = 0x0000002000000000, + Pawn = 0x0000004000000000, + SceneComponent = 0x0000008000000000, + PrimitiveComponent = 0x0000010000000000, + SkinnedMeshComponent = 0x0000020000000000, + SkeletalMeshComponent = 0x0000040000000000, + Blueprint = 0x0000080000000000, + DelegateFunction = 0x0000100000000000, + StaticMeshComponent = 0x0000200000000000, + MapProperty = 0x0000400000000000, + SetProperty = 0x0000800000000000, + EnumProperty = 0x0001000000000000, + USparseDelegateFunction = 0x0002000000000000, + MulticastInlineDelegateProperty = 0x0004000000000000, + MulticastSparseDelegateProperty = 0x0008000000000000, + FieldPathProperty = 0x0010000000000000, + LargeWorldCoordinatesRealProperty = 0x0080000000000000, + OptionalProperty = 0x0100000000000000, + VValueProperty = 0x0200000000000000, + VerseVMClass = 0x0400000000000000, + VRestValueProperty = 0x0800000000000000, + Utf8StrProperty = 0x1000000000000000, + AnsiStrProperty = 0x2000000000000000, + VCellProperty = 0x4000000000000000, +}; + +enum class EPropertyFlags : uint64 +{ + None = 0x0000000000000000, + + Edit = 0x0000000000000001, + ConstParm = 0x0000000000000002, + BlueprintVisible = 0x0000000000000004, + ExportObject = 0x0000000000000008, + BlueprintReadOnly = 0x0000000000000010, + Net = 0x0000000000000020, + EditFixedSize = 0x0000000000000040, + Parm = 0x0000000000000080, + OutParm = 0x0000000000000100, + ZeroConstructor = 0x0000000000000200, + ReturnParm = 0x0000000000000400, + DisableEditOnTemplate = 0x0000000000000800, + + Transient = 0x0000000000002000, + Config = 0x0000000000004000, + + DisableEditOnInstance = 0x0000000000010000, + EditConst = 0x0000000000020000, + GlobalConfig = 0x0000000000040000, + InstancedReference = 0x0000000000080000, + + DuplicateTransient = 0x0000000000200000, + SubobjectReference = 0x0000000000400000, + + SaveGame = 0x0000000001000000, + NoClear = 0x0000000002000000, + + ReferenceParm = 0x0000000008000000, + BlueprintAssignable = 0x0000000010000000, + Deprecated = 0x0000000020000000, + IsPlainOldData = 0x0000000040000000, + RepSkip = 0x0000000080000000, + RepNotify = 0x0000000100000000, + Interp = 0x0000000200000000, + NonTransactional = 0x0000000400000000, + EditorOnly = 0x0000000800000000, + NoDestructor = 0x0000001000000000, + + AutoWeak = 0x0000004000000000, + ContainsInstancedReference = 0x0000008000000000, + AssetRegistrySearchable = 0x0000010000000000, + SimpleDisplay = 0x0000020000000000, + AdvancedDisplay = 0x0000040000000000, + Protected = 0x0000080000000000, + BlueprintCallable = 0x0000100000000000, + BlueprintAuthorityOnly = 0x0000200000000000, + TextExportTransient = 0x0000400000000000, + NonPIEDuplicateTransient = 0x0000800000000000, + ExposeOnSpawn = 0x0001000000000000, + PersistentInstance = 0x0002000000000000, + UObjectWrapper = 0x0004000000000000, + HasGetValueTypeHash = 0x0008000000000000, + NativeAccessSpecifierPublic = 0x0010000000000000, + NativeAccessSpecifierProtected = 0x0020000000000000, + NativeAccessSpecifierPrivate = 0x0040000000000000, + SkipSerialization = 0x0080000000000000, +}; + +UE_ENUM_OPERATORS(EObjectFlags); +UE_ENUM_OPERATORS(EFunctionFlags); +UE_ENUM_OPERATORS(EClassFlags); +UE_ENUM_OPERATORS(EClassCastFlags); +UE_ENUM_OPERATORS(EPropertyFlags); + +// Predefined struct FFieldClass +// 0x0028 (0x0028 - 0x0000) +class FFieldClass +{ +public: + FName Name; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint64 Id; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint64 CastFlags; // 0x0010(0x0008)(NOT AUTO-GENERATED PROPERTY) + EClassFlags ClassFlags; // 0x0018(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FFieldClass* SuperClass; // 0x0020(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FFieldClass; + +// Predefined struct FFieldVariant +// 0x0008 (0x0008 - 0x0000) +class FFieldVariant +{ +public: + using ContainerType = union { class FField* Field; class UObject* Object; }; + + static constexpr uint64 UObjectMask = 0x1; // 0x0000(0x0001)(NOT AUTO-GENERATED PROPERTY) + + ContainerType Container; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FFieldVariant; + +// Predefined struct FField +// 0x0030 (0x0030 - 0x0000) +class FField +{ +public: + void* VTable; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FFieldClass* ClassPrivate; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) + FFieldVariant Owner; // 0x0010(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FField* Next; // 0x0018(0x0008)(NOT AUTO-GENERATED PROPERTY) + FName Name; // 0x0020(0x0008)(NOT AUTO-GENERATED PROPERTY) + int32 ObjFlags; // 0x0028(0x0004)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FField; + +// Predefined struct FProperty +// 0x0040 (0x0070 - 0x0030) +class FProperty : public FField +{ +public: + int32 ArrayDim; // 0x0030(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 ElementSize; // 0x0034(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint64 PropertyFlags; // 0x0038(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_40[0x4]; // 0x0040(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Offset; // 0x0044(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FProperty; + +// Predefined struct FByteProperty +// 0x0008 (0x0078 - 0x0070) +class FByteProperty final : public FProperty +{ +public: + class UEnum* Enum; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FByteProperty; + +// Predefined struct FBoolProperty +// 0x0008 (0x0078 - 0x0070) +class FBoolProperty final : public FProperty +{ +public: + uint8 FieldSize; // 0x0070(0x0001)(NOT AUTO-GENERATED PROPERTY) + uint8 ByteOffset; // 0x0071(0x0001)(NOT AUTO-GENERATED PROPERTY) + uint8 ByteMask; // 0x0072(0x0001)(NOT AUTO-GENERATED PROPERTY) + uint8 FieldMask; // 0x0073(0x0001)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FBoolProperty; + +// Predefined struct FObjectPropertyBase +// 0x0008 (0x0078 - 0x0070) +class FObjectPropertyBase : public FProperty +{ +public: + class UClass* PropertyClass; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FObjectPropertyBase; + +// Predefined struct FClassProperty +// 0x0008 (0x0080 - 0x0078) +class FClassProperty final : public FObjectPropertyBase +{ +public: + class UClass* MetaClass; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FClassProperty; + +// Predefined struct FStructProperty +// 0x0008 (0x0078 - 0x0070) +class FStructProperty final : public FProperty +{ +public: + class UStruct* Struct; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FStructProperty; + +// Predefined struct FArrayProperty +// 0x0010 (0x0080 - 0x0070) +class FArrayProperty final : public FProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FProperty* InnerProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FArrayProperty; + +// Predefined struct FDelegateProperty +// 0x0008 (0x0078 - 0x0070) +class FDelegateProperty final : public FProperty +{ +public: + class UFunction* SignatureFunction; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FDelegateProperty; + +// Predefined struct FMapProperty +// 0x0010 (0x0080 - 0x0070) +class FMapProperty final : public FProperty +{ +public: + class FProperty* KeyProperty; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FProperty* ValueProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FMapProperty; + +// Predefined struct FSetProperty +// 0x0008 (0x0078 - 0x0070) +class FSetProperty final : public FProperty +{ +public: + class FProperty* ElementProperty; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FSetProperty; + +// Predefined struct FEnumProperty +// 0x0010 (0x0080 - 0x0070) +class FEnumProperty final : public FProperty +{ +public: + class FProperty* UnderlayingProperty; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) + class UEnum* Enum; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FEnumProperty; + +// Predefined struct FFieldPathProperty +// 0x0008 (0x0078 - 0x0070) +class FFieldPathProperty final : public FProperty +{ +public: + class FFieldClass* FieldClass; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FFieldPathProperty; + +// Predefined struct FOptionalProperty +// 0x0008 (0x0078 - 0x0070) +class FOptionalProperty final : public FProperty +{ +public: + class FProperty* ValueProperty; // 0x0070(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FOptionalProperty; + +namespace CyclicDependencyFixupImpl +{ + +/* +* A wrapper for a Byte-Array of padding, that allows for casting to the actual underlaiyng type. Used for undefined structs in cylic headers. +*/ +template +struct alignas(Align) TCylicStructFixup +{ +private: + uint8 Pad[Size]; + +public: + UnderlayingStructType& GetTyped() { return reinterpret_cast< UnderlayingStructType&>(*this); } + const UnderlayingStructType& GetTyped() const { return reinterpret_cast(*this); } +}; + +/* +* A wrapper for a Byte-Array of padding, that inherited from UObject allows for casting to the actual underlaiyng type and access to basic UObject functionality. For cyclic classes. +*/ +template +struct alignas(Align) TCyclicClassFixup : public BaseClassType +{ +private: + uint8 Pad[Size]; + +public: + UnderlayingClassType* GetTyped() { return reinterpret_cast< UnderlayingClassType*>(this); } + const UnderlayingClassType* GetTyped() const { return reinterpret_cast(this); } +}; + +} + + +template +using TStructCycleFixup = CyclicDependencyFixupImpl::TCylicStructFixup; + + +template +using TObjectBasedCycleFixup = CyclicDependencyFixupImpl::TCyclicClassFixup; + +template +using TActorBasedCycleFixup = CyclicDependencyFixupImpl::TCyclicClassFixup; + +} + diff --git a/SilentHillF/SDK/Chaos_structs.hpp b/SilentHillF/SDK/Chaos_structs.hpp new file mode 100644 index 0000000..5329578 --- /dev/null +++ b/SilentHillF/SDK/Chaos_structs.hpp @@ -0,0 +1,603 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Chaos + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Chaos.ChaosDeformableSimSpace +// NumValues: 0x0004 +enum class EChaosDeformableSimSpace : uint8 +{ + World = 0, + ComponentXf = 1, + bone = 2, + ChaosDeformableSimSpace_MAX = 3, +}; + +// Enum Chaos.ESetMaskConditionType +// NumValues: 0x0005 +enum class ESetMaskConditionType : uint8 +{ + Field_Set_Always = 0, + Field_Set_IFF_NOT_Interior = 1, + Field_Set_IFF_NOT_Exterior = 2, + Field_MaskCondition_Max = 3, + Field_MAX = 4, +}; + +// Enum Chaos.EWaveFunctionType +// NumValues: 0x0005 +enum class EWaveFunctionType : uint8 +{ + Field_Wave_Cosine = 0, + Field_Wave_Gaussian = 1, + Field_Wave_Falloff = 2, + Field_Wave_Decay = 3, + Field_Wave_Max = 4, +}; + +// Enum Chaos.EFieldOperationType +// NumValues: 0x0005 +enum class EFieldOperationType : uint8 +{ + Field_Multiply = 0, + Field_Divide = 1, + Field_Add = 2, + Field_Substract = 3, + Field_Operation_Max = 4, +}; + +// Enum Chaos.EFieldCullingOperationType +// NumValues: 0x0004 +enum class EFieldCullingOperationType : uint8 +{ + Field_Culling_Inside = 0, + Field_Culling_Outside = 1, + Field_Culling_Operation_Max = 2, + Field_Culling_MAX = 3, +}; + +// Enum Chaos.EFieldResolutionType +// NumValues: 0x0004 +enum class EFieldResolutionType : uint8 +{ + Field_Resolution_Minimal = 0, + Field_Resolution_DisabledParents = 1, + Field_Resolution_Maximum = 2, + Field_Resolution_Max = 3, +}; + +// Enum Chaos.EFieldFilterType +// NumValues: 0x0007 +enum class EFieldFilterType : uint8 +{ + Field_Filter_Dynamic = 0, + Field_Filter_Kinematic = 1, + Field_Filter_Static = 2, + Field_Filter_All = 3, + Field_Filter_Sleeping = 4, + Field_Filter_Disabled = 5, + Field_Filter_Max = 6, +}; + +// Enum Chaos.EFieldObjectType +// NumValues: 0x0006 +enum class EFieldObjectType : uint8 +{ + Field_Object_Rigid = 0, + Field_Object_Cloth = 1, + Field_Object_Destruction = 2, + Field_Object_Character = 3, + Field_Object_All = 4, + Field_Object_Max = 5, +}; + +// Enum Chaos.EFieldPositionType +// NumValues: 0x0003 +enum class EFieldPositionType : uint8 +{ + Field_Position_CenterOfMass = 0, + Field_Position_PivotPoint = 1, + Field_Position_Max = 2, +}; + +// Enum Chaos.EFieldFalloffType +// NumValues: 0x0006 +enum class EFieldFalloffType : uint8 +{ + Field_FallOff_None = 0, + Field_Falloff_Linear = 1, + Field_Falloff_Inverse = 2, + Field_Falloff_Squared = 3, + Field_Falloff_Logarithmic = 4, + Field_Falloff_Max = 5, +}; + +// Enum Chaos.EFieldPhysicsType +// NumValues: 0x0015 +enum class EFieldPhysicsType : uint8 +{ + Field_None = 0, + Field_DynamicState = 1, + Field_LinearForce = 2, + Field_ExternalClusterStrain = 3, + Field_Kill = 4, + Field_LinearVelocity = 5, + Field_AngularVelociy = 6, + Field_AngularTorque = 7, + Field_InternalClusterStrain = 8, + Field_DisableThreshold = 9, + Field_SleepingThreshold = 10, + Field_PositionStatic = 11, + Field_PositionAnimated = 12, + Field_PositionTarget = 13, + Field_DynamicConstraint = 14, + Field_CollisionGroup = 15, + Field_ActivateDisabled = 16, + Field_InitialLinearVelocity = 17, + Field_InitialAngularVelocity = 18, + Field_LinearImpulse = 19, + Field_PhysicsType_Max = 20, +}; + +// Enum Chaos.EFieldVectorType +// NumValues: 0x000A +enum class EFieldVectorType : uint8 +{ + Vector_LinearForce = 0, + Vector_LinearVelocity = 1, + Vector_AngularVelocity = 2, + Vector_AngularTorque = 3, + Vector_PositionTarget = 4, + Vector_InitialLinearVelocity = 5, + Vector_InitialAngularVelocity = 6, + Vector_LinearImpulse = 7, + Vector_TargetMax = 8, + Vector_MAX = 9, +}; + +// Enum Chaos.EFieldScalarType +// NumValues: 0x0008 +enum class EFieldScalarType : uint8 +{ + Scalar_ExternalClusterStrain = 0, + Scalar_Kill = 1, + Scalar_DisableThreshold = 2, + Scalar_SleepingThreshold = 3, + Scalar_InternalClusterStrain = 4, + Scalar_DynamicConstraint = 5, + Scalar_TargetMax = 6, + Scalar_MAX = 7, +}; + +// Enum Chaos.EFieldIntegerType +// NumValues: 0x0007 +enum class EFieldIntegerType : uint8 +{ + Integer_DynamicState = 0, + Integer_ActivateDisabled = 1, + Integer_CollisionGroup = 2, + Integer_PositionAnimated = 3, + Integer_PositionStatic = 4, + Integer_TargetMax = 5, + Integer_MAX = 6, +}; + +// Enum Chaos.EFieldOutputType +// NumValues: 0x0004 +enum class EFieldOutputType : uint8 +{ + Field_Output_Vector = 0, + Field_Output_Scalar = 1, + Field_Output_Integer = 2, + Field_Output_Max = 3, +}; + +// Enum Chaos.EFieldPhysicsDefaultFields +// NumValues: 0x0006 +enum class EFieldPhysicsDefaultFields : uint8 +{ + Field_RadialIntMask = 0, + Field_RadialFalloff = 1, + Field_UniformVector = 2, + Field_RadialVector = 3, + Field_RadialVectorFalloff = 4, + Field_EFieldPhysicsDefaultFields_Max = 5, +}; + +// Enum Chaos.EConvexOverlapRemoval +// NumValues: 0x0005 +enum class EConvexOverlapRemoval : uint8 +{ + None = 0, + All = 1, + OnlyClusters = 2, + OnlyClustersVsClusters = 3, + EConvexOverlapRemoval_MAX = 4, +}; + +// Enum Chaos.EGenerateConvexMethod +// NumValues: 0x0004 +enum class EGenerateConvexMethod : uint8 +{ + ExternalCollision = 0, + ComputedFromGeometry = 1, + IntersectExternalWithComputed = 2, + EGenerateConvexMethod_MAX = 3, +}; + +// Enum Chaos.EAllowConvexMergeMethod +// NumValues: 0x0003 +enum class EAllowConvexMergeMethod : uint8 +{ + ByProximity = 0, + Any = 1, + EAllowConvexMergeMethod_MAX = 2, +}; + +// Enum Chaos.EProximityMethod +// NumValues: 0x0003 +enum class EProximityMethod : uint8 +{ + Precise = 0, + ConvexHull = 1, + EProximityMethod_MAX = 2, +}; + +// Enum Chaos.EProximityContactMethod +// NumValues: 0x0004 +enum class EProximityContactMethod : uint8 +{ + MinOverlapInProjectionToMajorAxes = 0, + ConvexHullSharpContact = 1, + ConvexHullAreaContact = 2, + EProximityContactMethod_MAX = 3, +}; + +// Enum Chaos.EConnectionContactMethod +// NumValues: 0x0003 +enum class EConnectionContactMethod : uint8 +{ + None = 0, + ConvexHullContactArea = 1, + EConnectionContactMethod_MAX = 2, +}; + +// Enum Chaos.ECollisionTypeEnum +// NumValues: 0x0003 +enum class ECollisionTypeEnum : uint8 +{ + Chaos_Volumetric = 0, + Chaos_Surface_Volumetric = 1, + Chaos_Max = 2, +}; + +// Enum Chaos.EImplicitTypeEnum +// NumValues: 0x0007 +enum class EImplicitTypeEnum : uint8 +{ + Chaos_Implicit_Box = 0, + Chaos_Implicit_Sphere = 1, + Chaos_Implicit_Capsule = 2, + Chaos_Implicit_LevelSet = 3, + Chaos_Implicit_None = 4, + Chaos_Implicit_Convex = 5, + Chaos_Max = 6, +}; + +// Enum Chaos.EObjectStateTypeEnum +// NumValues: 0x0007 +enum class EObjectStateTypeEnum : uint8 +{ + Chaos_NONE = 0, + Chaos_Object_Sleeping = 1, + Chaos_Object_Kinematic = 2, + Chaos_Object_Static = 3, + Chaos_Object_Dynamic = 4, + Chaos_Object_UserDefined = 100, + Chaos_Max = 101, +}; + +// Enum Chaos.EGeometryCollectionPhysicsTypeEnum +// NumValues: 0x000E +enum class EGeometryCollectionPhysicsTypeEnum : uint8 +{ + Chaos_AngularVelocity = 0, + Chaos_DynamicState = 1, + Chaos_LinearVelocity = 2, + Chaos_InitialAngularVelocity = 3, + Chaos_InitialLinearVelocity = 4, + Chaos_CollisionGroup = 5, + Chaos_LinearForce = 6, + Chaos_AngularTorque = 7, + Chaos_DisableThreshold = 8, + Chaos_SleepingThreshold = 9, + Chaos_ExternalClusterStrain = 10, + Chaos_InternalClusterStrain = 11, + Chaos_LinearImpulse = 12, + Chaos_Max = 13, +}; + +// Enum Chaos.EInitialVelocityTypeEnum +// NumValues: 0x0003 +enum class EInitialVelocityTypeEnum : uint8 +{ + Chaos_Initial_Velocity_User_Defined = 0, + Chaos_Initial_Velocity_None = 1, + Chaos_Max = 2, +}; + +// Enum Chaos.EEmissionPatternTypeEnum +// NumValues: 0x0003 +enum class EEmissionPatternTypeEnum : uint8 +{ + Chaos_Emission_Pattern_First_Frame = 0, + Chaos_Emission_Pattern_On_Demand = 1, + Chaos_Max = 2, +}; + +// Enum Chaos.EDamageModelTypeEnum +// NumValues: 0x0003 +enum class EDamageModelTypeEnum : uint8 +{ + Chaos_Damage_Model_UserDefined_Damage_Threshold = 0, + Chaos_Damage_Model_Material_Strength_And_Connectivity_DamageThreshold = 1, + Chaos_Max = 2, +}; + +// Enum Chaos.EChaosSolverTickMode +// NumValues: 0x0005 +enum class EChaosSolverTickMode : uint8 +{ + Fixed = 0, + Variable = 1, + VariableCapped = 2, + VariableCappedWithTarget = 3, + EChaosSolverTickMode_MAX = 4, +}; + +// Enum Chaos.EChaosThreadingMode +// NumValues: 0x0006 +enum class EChaosThreadingMode : uint8 +{ + DedicatedThread = 0, + TaskGraph = 1, + SingleThread = 2, + Num = 3, + Invalid = 4, + EChaosThreadingMode_MAX = 5, +}; + +// Enum Chaos.EChaosBufferMode +// NumValues: 0x0005 +enum class EChaosBufferMode : uint8 +{ + Double = 0, + Triple = 1, + Num = 2, + Invalid = 3, + EChaosBufferMode_MAX = 4, +}; + +// Enum Chaos.EClusterUnionMethod +// NumValues: 0x0007 +enum class EClusterUnionMethod : uint8 +{ + PointImplicit = 0, + DelaunayTriangulation = 1, + MinimalSpanningSubsetDelaunayTriangulation = 2, + PointImplicitAugmentedWithMinimalDelaunay = 3, + BoundsOverlapFilteredDelaunayTriangulation = 4, + None = 5, + EClusterUnionMethod_MAX = 6, +}; + +// Enum Chaos.EGeometryCollectionCacheType +// NumValues: 0x0005 +enum class EGeometryCollectionCacheType : uint8 +{ + None = 0, + Record = 1, + Play = 2, + RecordAndPlay = 3, + EGeometryCollectionCacheType_MAX = 4, +}; + +// ScriptStruct Chaos.ManagedArrayCollection +// 0x00B0 (0x00B0 - 0x0000) +struct alignas(0x08) FManagedArrayCollection +{ +public: + uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FManagedArrayCollection; + +// ScriptStruct Chaos.FieldCollection +// 0x0000 (0x00B0 - 0x00B0) +struct FFieldCollection final : public FManagedArrayCollection +{ +}; +DUMPER7_ASSERTS_FFieldCollection; + +// ScriptStruct Chaos.ClosestPhysicsObjectResult +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FClosestPhysicsObjectResult final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClosestPhysicsObjectResult; + +// ScriptStruct Chaos.SolverCollisionFilterSettings +// 0x0010 (0x0010 - 0x0000) +struct FSolverCollisionFilterSettings final +{ +public: + bool FilterEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinImpulse; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverCollisionFilterSettings; + +// ScriptStruct Chaos.SolverBreakingFilterSettings +// 0x0010 (0x0010 - 0x0000) +struct FSolverBreakingFilterSettings final +{ +public: + bool FilterEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolume; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverBreakingFilterSettings; + +// ScriptStruct Chaos.SolverTrailingFilterSettings +// 0x0010 (0x0010 - 0x0000) +struct FSolverTrailingFilterSettings final +{ +public: + bool FilterEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolume; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverTrailingFilterSettings; + +// ScriptStruct Chaos.ChaosSolverConfiguration +// 0x006C (0x006C - 0x0000) +struct FChaosSolverConfiguration final +{ +public: + int32 PositionIterations; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VelocityIterations; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProjectionIterations; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionMarginFraction; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionMarginMax; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionCullDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionMaxPushOutVelocity; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionInitialOverlapDepenetrationVelocity; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClusterConnectionFactor; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EClusterUnionMethod ClusterUnionConnectionType; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateCollisionData; // 0x0025(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSolverCollisionFilterSettings CollisionFilterSettings; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bGenerateBreakData; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSolverBreakingFilterSettings BreakingFilterSettings; // 0x003C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bGenerateTrailingData; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSolverTrailingFilterSettings TrailingFilterSettings; // 0x0050(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 Iterations; // 0x0060(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 PushOutIterations; // 0x0064(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bGenerateContactGraph; // 0x0068(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChaosSolverConfiguration; + +// ScriptStruct Chaos.SolverCollisionData +// 0x00C0 (0x00C0 - 0x0000) +struct FSolverCollisionData final +{ +public: + struct FVector Location; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedImpulse; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity1; // 0x0048(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity2; // 0x0060(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity1; // 0x0078(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity2; // 0x0090(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass1; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass2; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelsetIndex; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelsetIndexMesh; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverCollisionData; + +// ScriptStruct Chaos.SolverBreakingData +// 0x0058 (0x0058 - 0x0000) +struct FSolverBreakingData final +{ +public: + struct FVector Location; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSolverBreakingData; + +// ScriptStruct Chaos.SolverTrailingData +// 0x0058 (0x0058 - 0x0000) +struct FSolverTrailingData final +{ +public: + struct FVector Location; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSolverTrailingData; + +// ScriptStruct Chaos.RecordedFrame +// 0x00B8 (0x00B8 - 0x0000) +struct FRecordedFrame final +{ +public: + TArray Transforms; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TransformIndices; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreviousTransformIndices; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DisabledFlags; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Collisions; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Breakings; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSet Trailings; // 0x0060(0x0050)(NativeAccessSpecifierPublic) + float Timestamp; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRecordedFrame; + +// ScriptStruct Chaos.RecordedTransformTrack +// 0x0010 (0x0010 - 0x0000) +struct FRecordedTransformTrack final +{ +public: + TArray Records; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRecordedTransformTrack; + +// ScriptStruct Chaos.SolverRemovalFilterSettings +// 0x000C (0x000C - 0x0000) +struct FSolverRemovalFilterSettings final +{ +public: + bool FilterEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolume; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverRemovalFilterSettings; + +} + diff --git a/SilentHillF/SDK/CinematicCamera_classes.hpp b/SilentHillF/SDK/CinematicCamera_classes.hpp new file mode 100644 index 0000000..3641568 --- /dev/null +++ b/SilentHillF/SDK/CinematicCamera_classes.hpp @@ -0,0 +1,226 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CinematicCamera + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "CinematicCamera_structs.hpp" +#include "DeveloperSettings_classes.hpp" + + +namespace SDK +{ + +// Class CinematicCamera.CameraRig_Crane +// 0x0030 (0x02C0 - 0x0290) +class ACameraRig_Crane final : public AActor +{ +public: + float CranePitch; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CraneYaw; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CraneArmLength; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMountPitch; // 0x029C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMountYaw; // 0x029D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29E[0x2]; // 0x029E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* TransformComponent; // 0x02A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CraneYawControl; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CranePitchControl; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CraneCameraMount; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraRig_Crane") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraRig_Crane") + } + static class ACameraRig_Crane* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraRig_Crane; + +// Class CinematicCamera.CameraRig_Rail +// 0x0020 (0x02B0 - 0x0290) +class ACameraRig_Rail final : public AActor +{ +public: + float CurrentPositionOnRail; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOrientationToRail; // 0x0294(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* TransformComponent; // 0x0298(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USplineComponent* RailSplineComponent; // 0x02A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* RailCameraMount; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + class USplineComponent* GetRailSplineComponent(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraRig_Rail") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraRig_Rail") + } + static class ACameraRig_Rail* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraRig_Rail; + +// Class CinematicCamera.CineCameraActor +// 0x0080 (0x0A30 - 0x09B0) +class ACineCameraActor : public ACameraActor +{ +public: + struct FCameraLookatTrackingSettings LookatTrackingSettings; // 0x09B0(0x0068)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_A18[0x18]; // 0x0A18(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UCineCameraComponent* GetCineCameraComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CineCameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CineCameraActor") + } + static class ACineCameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACineCameraActor; + +// Class CinematicCamera.CineCameraComponent +// 0x0110 (0x0AF0 - 0x09E0) +class UCineCameraComponent final : public UCameraComponent +{ +public: + struct FCameraFilmbackSettings FilmbackSettings; // 0x09E0(0x000C)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraFilmbackSettings Filmback; // 0x09EC(0x000C)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraLensSettings LensSettings; // 0x09F8(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A14[0x4]; // 0x0A14(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraFocusSettings FocusSettings; // 0x0A18(0x0060)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FPlateCropSettings CropSettings; // 0x0A78(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float CurrentFocalLength; // 0x0A7C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentAperture; // 0x0A80(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentFocusDistance; // 0x0A84(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CustomNearClippingPlane : 1; // 0x0A88(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A89[0x3]; // 0x0A89(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomNearClippingPlane; // 0x0A8C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A90[0x8]; // 0x0A90(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FilmbackPresets; // 0x0A98(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray LensPresets; // 0x0AA8(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + class FString DefaultFilmbackPresetName; // 0x0AB8(0x0010)(ZeroConstructor, Config, Deprecated, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString DefaultFilmbackPreset; // 0x0AC8(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString DefaultLensPresetName; // 0x0AD8(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DefaultLensFocalLength; // 0x0AE8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DefaultLensFStop; // 0x0AEC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static TArray GetFilmbackPresetsCopy(); + static TArray GetLensPresetsCopy(); + + void SetCropPresetByName(const class FString& InPresetName); + void SetCropSettings(const struct FPlateCropSettings& NewCropSettings); + void SetCurrentAperture(const float NewCurrentAperture); + void SetCurrentFocalLength(float InFocalLength); + void SetCustomNearClippingPlane(const float NewCustomNearClippingPlane); + void SetFilmback(const struct FCameraFilmbackSettings& NewFilmback); + void SetFilmbackPresetByName(const class FString& InPresetName); + void SetFocusSettings(const struct FCameraFocusSettings& NewFocusSettings); + void SetLensPresetByName(const class FString& InPresetName); + void SetLensSettings(const struct FCameraLensSettings& NewLensSettings); + + class FString GetCropPresetName() const; + class FString GetDefaultFilmbackPresetName() const; + class FString GetFilmbackPresetName() const; + float GetHorizontalFieldOfView() const; + class FString GetLensPresetName() const; + float GetVerticalFieldOfView() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CineCameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CineCameraComponent") + } + static class UCineCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCineCameraComponent; + +// Class CinematicCamera.CineCameraSettings +// 0x0078 (0x00B0 - 0x0038) +class UCineCameraSettings final : public UDeveloperSettings +{ +public: + class FString DefaultLensPresetName; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultLensFocalLength; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultLensFStop; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LensPresets; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic) + class FString DefaultFilmbackPreset; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FilmbackPresets; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic) + class FString DefaultCropPresetName; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CropPresets; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UCineCameraSettings* GetCineCameraSettings(); + + bool GetCropPresetByName(const class FString& PresetName, struct FPlateCropSettings* CropSettings); + bool GetFilmbackPresetByName(const class FString& PresetName, struct FCameraFilmbackSettings* FilmbackSettings); + bool GetLensPresetByName(const class FString& PresetName, struct FCameraLensSettings* LensSettings); + void SetCropPresets(const TArray& InCropPresets); + void SetDefaultCropPresetName(const class FString& InDefaultCropPresetName); + void SetDefaultFilmbackPreset(const class FString& InDefaultFilmbackPreset); + void SetDefaultLensFocalLength(const float InDefaultLensFocalLength); + void SetDefaultLensFStop(const float InDefaultLensFStop); + void SetDefaultLensPresetName(const class FString& InDefaultLensPresetName); + void SetFilmbackPresets(const TArray& InFilmbackPresets); + void SetLensPresets(const TArray& InLensPresets); + + TArray GetCropPresetNames() const; + TArray GetFilmbackPresetNames() const; + TArray GetLensPresetNames() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CineCameraSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CineCameraSettings") + } + static class UCineCameraSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCineCameraSettings; + +} + diff --git a/SilentHillF/SDK/CinematicCamera_functions.cpp b/SilentHillF/SDK/CinematicCamera_functions.cpp new file mode 100644 index 0000000..fcaac78 --- /dev/null +++ b/SilentHillF/SDK/CinematicCamera_functions.cpp @@ -0,0 +1,916 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CinematicCamera + +#include "Basic.hpp" + +#include "CinematicCamera_classes.hpp" +#include "CinematicCamera_parameters.hpp" + + +namespace SDK +{ + +// Function CinematicCamera.CameraRig_Rail.GetRailSplineComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class USplineComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USplineComponent* ACameraRig_Rail::GetRailSplineComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraRig_Rail", "GetRailSplineComponent"); + + Params::CameraRig_Rail_GetRailSplineComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraActor.GetCineCameraComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCineCameraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCineCameraComponent* ACineCameraActor::GetCineCameraComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraActor", "GetCineCameraComponent"); + + Params::CineCameraActor_GetCineCameraComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraComponent.GetFilmbackPresetsCopy +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCineCameraComponent::GetFilmbackPresetsCopy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CineCameraComponent", "GetFilmbackPresetsCopy"); + + Params::CineCameraComponent_GetFilmbackPresetsCopy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraComponent.GetLensPresetsCopy +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCineCameraComponent::GetLensPresetsCopy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CineCameraComponent", "GetLensPresetsCopy"); + + Params::CineCameraComponent_GetLensPresetsCopy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraComponent.SetCropPresetByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InPresetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetCropPresetByName(const class FString& InPresetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetCropPresetByName"); + + Params::CineCameraComponent_SetCropPresetByName Parms{}; + + Parms.InPresetName = std::move(InPresetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetCropSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FPlateCropSettings& NewCropSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetCropSettings(const struct FPlateCropSettings& NewCropSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetCropSettings"); + + Params::CineCameraComponent_SetCropSettings Parms{}; + + Parms.NewCropSettings = std::move(NewCropSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetCurrentAperture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const float NewCurrentAperture (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetCurrentAperture(const float NewCurrentAperture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetCurrentAperture"); + + Params::CineCameraComponent_SetCurrentAperture Parms{}; + + Parms.NewCurrentAperture = NewCurrentAperture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetCurrentFocalLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InFocalLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetCurrentFocalLength(float InFocalLength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetCurrentFocalLength"); + + Params::CineCameraComponent_SetCurrentFocalLength Parms{}; + + Parms.InFocalLength = InFocalLength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetCustomNearClippingPlane +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const float NewCustomNearClippingPlane (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetCustomNearClippingPlane(const float NewCustomNearClippingPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetCustomNearClippingPlane"); + + Params::CineCameraComponent_SetCustomNearClippingPlane Parms{}; + + Parms.NewCustomNearClippingPlane = NewCustomNearClippingPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetFilmback +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FCameraFilmbackSettings& NewFilmback (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetFilmback(const struct FCameraFilmbackSettings& NewFilmback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetFilmback"); + + Params::CineCameraComponent_SetFilmback Parms{}; + + Parms.NewFilmback = std::move(NewFilmback); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetFilmbackPresetByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InPresetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetFilmbackPresetByName(const class FString& InPresetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetFilmbackPresetByName"); + + Params::CineCameraComponent_SetFilmbackPresetByName Parms{}; + + Parms.InPresetName = std::move(InPresetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetFocusSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FCameraFocusSettings& NewFocusSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetFocusSettings(const struct FCameraFocusSettings& NewFocusSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetFocusSettings"); + + Params::CineCameraComponent_SetFocusSettings Parms{}; + + Parms.NewFocusSettings = std::move(NewFocusSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetLensPresetByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InPresetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetLensPresetByName(const class FString& InPresetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetLensPresetByName"); + + Params::CineCameraComponent_SetLensPresetByName Parms{}; + + Parms.InPresetName = std::move(InPresetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.SetLensSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FCameraLensSettings& NewLensSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCineCameraComponent::SetLensSettings(const struct FCameraLensSettings& NewLensSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "SetLensSettings"); + + Params::CineCameraComponent_SetLensSettings Parms{}; + + Parms.NewLensSettings = std::move(NewLensSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraComponent.GetCropPresetName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCineCameraComponent::GetCropPresetName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "GetCropPresetName"); + + Params::CineCameraComponent_GetCropPresetName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraComponent.GetDefaultFilmbackPresetName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCineCameraComponent::GetDefaultFilmbackPresetName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "GetDefaultFilmbackPresetName"); + + Params::CineCameraComponent_GetDefaultFilmbackPresetName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraComponent.GetFilmbackPresetName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCineCameraComponent::GetFilmbackPresetName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "GetFilmbackPresetName"); + + Params::CineCameraComponent_GetFilmbackPresetName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraComponent.GetHorizontalFieldOfView +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCineCameraComponent::GetHorizontalFieldOfView() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "GetHorizontalFieldOfView"); + + Params::CineCameraComponent_GetHorizontalFieldOfView Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraComponent.GetLensPresetName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCineCameraComponent::GetLensPresetName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "GetLensPresetName"); + + Params::CineCameraComponent_GetLensPresetName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraComponent.GetVerticalFieldOfView +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCineCameraComponent::GetVerticalFieldOfView() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraComponent", "GetVerticalFieldOfView"); + + Params::CineCameraComponent_GetVerticalFieldOfView Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraSettings.GetCineCameraSettings +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class UCineCameraSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCineCameraSettings* UCineCameraSettings::GetCineCameraSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CineCameraSettings", "GetCineCameraSettings"); + + Params::CineCameraSettings_GetCineCameraSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraSettings.GetCropPresetByName +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PresetName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlateCropSettings* CropSettings (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCineCameraSettings::GetCropPresetByName(const class FString& PresetName, struct FPlateCropSettings* CropSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "GetCropPresetByName"); + + Params::CineCameraSettings_GetCropPresetByName Parms{}; + + Parms.PresetName = std::move(PresetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CropSettings != nullptr) + *CropSettings = std::move(Parms.CropSettings); + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraSettings.GetFilmbackPresetByName +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PresetName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCameraFilmbackSettings* FilmbackSettings (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCineCameraSettings::GetFilmbackPresetByName(const class FString& PresetName, struct FCameraFilmbackSettings* FilmbackSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "GetFilmbackPresetByName"); + + Params::CineCameraSettings_GetFilmbackPresetByName Parms{}; + + Parms.PresetName = std::move(PresetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FilmbackSettings != nullptr) + *FilmbackSettings = std::move(Parms.FilmbackSettings); + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraSettings.GetLensPresetByName +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PresetName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCameraLensSettings* LensSettings (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCineCameraSettings::GetLensPresetByName(const class FString& PresetName, struct FCameraLensSettings* LensSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "GetLensPresetByName"); + + Params::CineCameraSettings_GetLensPresetByName Parms{}; + + Parms.PresetName = std::move(PresetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LensSettings != nullptr) + *LensSettings = std::move(Parms.LensSettings); + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraSettings.SetCropPresets +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&InCropPresets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UCineCameraSettings::SetCropPresets(const TArray& InCropPresets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "SetCropPresets"); + + Params::CineCameraSettings_SetCropPresets Parms{}; + + Parms.InCropPresets = std::move(InCropPresets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraSettings.SetDefaultCropPresetName +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const class FString& InDefaultCropPresetName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraSettings::SetDefaultCropPresetName(const class FString& InDefaultCropPresetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "SetDefaultCropPresetName"); + + Params::CineCameraSettings_SetDefaultCropPresetName Parms{}; + + Parms.InDefaultCropPresetName = std::move(InDefaultCropPresetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraSettings.SetDefaultFilmbackPreset +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const class FString& InDefaultFilmbackPreset (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraSettings::SetDefaultFilmbackPreset(const class FString& InDefaultFilmbackPreset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "SetDefaultFilmbackPreset"); + + Params::CineCameraSettings_SetDefaultFilmbackPreset Parms{}; + + Parms.InDefaultFilmbackPreset = std::move(InDefaultFilmbackPreset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraSettings.SetDefaultLensFocalLength +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const float InDefaultLensFocalLength (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraSettings::SetDefaultLensFocalLength(const float InDefaultLensFocalLength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "SetDefaultLensFocalLength"); + + Params::CineCameraSettings_SetDefaultLensFocalLength Parms{}; + + Parms.InDefaultLensFocalLength = InDefaultLensFocalLength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraSettings.SetDefaultLensFStop +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const float InDefaultLensFStop (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraSettings::SetDefaultLensFStop(const float InDefaultLensFStop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "SetDefaultLensFStop"); + + Params::CineCameraSettings_SetDefaultLensFStop Parms{}; + + Parms.InDefaultLensFStop = InDefaultLensFStop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraSettings.SetDefaultLensPresetName +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const class FString& InDefaultLensPresetName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCineCameraSettings::SetDefaultLensPresetName(const class FString& InDefaultLensPresetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "SetDefaultLensPresetName"); + + Params::CineCameraSettings_SetDefaultLensPresetName Parms{}; + + Parms.InDefaultLensPresetName = std::move(InDefaultLensPresetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraSettings.SetFilmbackPresets +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&InFilmbackPresets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UCineCameraSettings::SetFilmbackPresets(const TArray& InFilmbackPresets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "SetFilmbackPresets"); + + Params::CineCameraSettings_SetFilmbackPresets Parms{}; + + Parms.InFilmbackPresets = std::move(InFilmbackPresets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraSettings.SetLensPresets +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InLensPresets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UCineCameraSettings::SetLensPresets(const TArray& InLensPresets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "SetLensPresets"); + + Params::CineCameraSettings_SetLensPresets Parms{}; + + Parms.InLensPresets = std::move(InLensPresets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function CinematicCamera.CineCameraSettings.GetCropPresetNames +// (Final, Native, Private, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCineCameraSettings::GetCropPresetNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "GetCropPresetNames"); + + Params::CineCameraSettings_GetCropPresetNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraSettings.GetFilmbackPresetNames +// (Final, Native, Private, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCineCameraSettings::GetFilmbackPresetNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "GetFilmbackPresetNames"); + + Params::CineCameraSettings_GetFilmbackPresetNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function CinematicCamera.CineCameraSettings.GetLensPresetNames +// (Final, Native, Private, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCineCameraSettings::GetLensPresetNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CineCameraSettings", "GetLensPresetNames"); + + Params::CineCameraSettings_GetLensPresetNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + +} + diff --git a/SilentHillF/SDK/CinematicCamera_parameters.hpp b/SilentHillF/SDK/CinematicCamera_parameters.hpp new file mode 100644 index 0000000..c69d3d8 --- /dev/null +++ b/SilentHillF/SDK/CinematicCamera_parameters.hpp @@ -0,0 +1,344 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CinematicCamera + +#include "Basic.hpp" + +#include "CinematicCamera_structs.hpp" + + +namespace SDK::Params +{ + +// Function CinematicCamera.CameraRig_Rail.GetRailSplineComponent +// 0x0008 (0x0008 - 0x0000) +struct CameraRig_Rail_GetRailSplineComponent final +{ +public: + class USplineComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraRig_Rail_GetRailSplineComponent; + +// Function CinematicCamera.CineCameraActor.GetCineCameraComponent +// 0x0008 (0x0008 - 0x0000) +struct CineCameraActor_GetCineCameraComponent final +{ +public: + class UCineCameraComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraActor_GetCineCameraComponent; + +// Function CinematicCamera.CineCameraComponent.GetFilmbackPresetsCopy +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_GetFilmbackPresetsCopy final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_GetFilmbackPresetsCopy; + +// Function CinematicCamera.CineCameraComponent.GetLensPresetsCopy +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_GetLensPresetsCopy final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_GetLensPresetsCopy; + +// Function CinematicCamera.CineCameraComponent.SetCropPresetByName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_SetCropPresetByName final +{ +public: + class FString InPresetName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetCropPresetByName; + +// Function CinematicCamera.CineCameraComponent.SetCropSettings +// 0x0004 (0x0004 - 0x0000) +struct CineCameraComponent_SetCropSettings final +{ +public: + struct FPlateCropSettings NewCropSettings; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetCropSettings; + +// Function CinematicCamera.CineCameraComponent.SetCurrentAperture +// 0x0004 (0x0004 - 0x0000) +struct CineCameraComponent_SetCurrentAperture final +{ +public: + float NewCurrentAperture; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetCurrentAperture; + +// Function CinematicCamera.CineCameraComponent.SetCurrentFocalLength +// 0x0004 (0x0004 - 0x0000) +struct CineCameraComponent_SetCurrentFocalLength final +{ +public: + float InFocalLength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetCurrentFocalLength; + +// Function CinematicCamera.CineCameraComponent.SetCustomNearClippingPlane +// 0x0004 (0x0004 - 0x0000) +struct CineCameraComponent_SetCustomNearClippingPlane final +{ +public: + float NewCustomNearClippingPlane; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetCustomNearClippingPlane; + +// Function CinematicCamera.CineCameraComponent.SetFilmback +// 0x000C (0x000C - 0x0000) +struct CineCameraComponent_SetFilmback final +{ +public: + struct FCameraFilmbackSettings NewFilmback; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetFilmback; + +// Function CinematicCamera.CineCameraComponent.SetFilmbackPresetByName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_SetFilmbackPresetByName final +{ +public: + class FString InPresetName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetFilmbackPresetByName; + +// Function CinematicCamera.CineCameraComponent.SetFocusSettings +// 0x0060 (0x0060 - 0x0000) +struct CineCameraComponent_SetFocusSettings final +{ +public: + struct FCameraFocusSettings NewFocusSettings; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetFocusSettings; + +// Function CinematicCamera.CineCameraComponent.SetLensPresetByName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_SetLensPresetByName final +{ +public: + class FString InPresetName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetLensPresetByName; + +// Function CinematicCamera.CineCameraComponent.SetLensSettings +// 0x001C (0x001C - 0x0000) +struct CineCameraComponent_SetLensSettings final +{ +public: + struct FCameraLensSettings NewLensSettings; // 0x0000(0x001C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_SetLensSettings; + +// Function CinematicCamera.CineCameraComponent.GetCropPresetName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_GetCropPresetName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_GetCropPresetName; + +// Function CinematicCamera.CineCameraComponent.GetDefaultFilmbackPresetName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_GetDefaultFilmbackPresetName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_GetDefaultFilmbackPresetName; + +// Function CinematicCamera.CineCameraComponent.GetFilmbackPresetName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_GetFilmbackPresetName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_GetFilmbackPresetName; + +// Function CinematicCamera.CineCameraComponent.GetHorizontalFieldOfView +// 0x0004 (0x0004 - 0x0000) +struct CineCameraComponent_GetHorizontalFieldOfView final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_GetHorizontalFieldOfView; + +// Function CinematicCamera.CineCameraComponent.GetLensPresetName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraComponent_GetLensPresetName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_GetLensPresetName; + +// Function CinematicCamera.CineCameraComponent.GetVerticalFieldOfView +// 0x0004 (0x0004 - 0x0000) +struct CineCameraComponent_GetVerticalFieldOfView final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraComponent_GetVerticalFieldOfView; + +// Function CinematicCamera.CineCameraSettings.GetCineCameraSettings +// 0x0008 (0x0008 - 0x0000) +struct CineCameraSettings_GetCineCameraSettings final +{ +public: + class UCineCameraSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_GetCineCameraSettings; + +// Function CinematicCamera.CineCameraSettings.GetCropPresetByName +// 0x0018 (0x0018 - 0x0000) +struct CineCameraSettings_GetCropPresetByName final +{ +public: + class FString PresetName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlateCropSettings CropSettings; // 0x0010(0x0004)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CineCameraSettings_GetCropPresetByName; + +// Function CinematicCamera.CineCameraSettings.GetFilmbackPresetByName +// 0x0020 (0x0020 - 0x0000) +struct CineCameraSettings_GetFilmbackPresetByName final +{ +public: + class FString PresetName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraFilmbackSettings FilmbackSettings; // 0x0010(0x000C)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CineCameraSettings_GetFilmbackPresetByName; + +// Function CinematicCamera.CineCameraSettings.GetLensPresetByName +// 0x0030 (0x0030 - 0x0000) +struct CineCameraSettings_GetLensPresetByName final +{ +public: + class FString PresetName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraLensSettings LensSettings; // 0x0010(0x001C)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x002C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CineCameraSettings_GetLensPresetByName; + +// Function CinematicCamera.CineCameraSettings.SetCropPresets +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_SetCropPresets final +{ +public: + TArray InCropPresets; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_SetCropPresets; + +// Function CinematicCamera.CineCameraSettings.SetDefaultCropPresetName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_SetDefaultCropPresetName final +{ +public: + class FString InDefaultCropPresetName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_SetDefaultCropPresetName; + +// Function CinematicCamera.CineCameraSettings.SetDefaultFilmbackPreset +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_SetDefaultFilmbackPreset final +{ +public: + class FString InDefaultFilmbackPreset; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_SetDefaultFilmbackPreset; + +// Function CinematicCamera.CineCameraSettings.SetDefaultLensFocalLength +// 0x0004 (0x0004 - 0x0000) +struct CineCameraSettings_SetDefaultLensFocalLength final +{ +public: + float InDefaultLensFocalLength; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_SetDefaultLensFocalLength; + +// Function CinematicCamera.CineCameraSettings.SetDefaultLensFStop +// 0x0004 (0x0004 - 0x0000) +struct CineCameraSettings_SetDefaultLensFStop final +{ +public: + float InDefaultLensFStop; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_SetDefaultLensFStop; + +// Function CinematicCamera.CineCameraSettings.SetDefaultLensPresetName +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_SetDefaultLensPresetName final +{ +public: + class FString InDefaultLensPresetName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_SetDefaultLensPresetName; + +// Function CinematicCamera.CineCameraSettings.SetFilmbackPresets +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_SetFilmbackPresets final +{ +public: + TArray InFilmbackPresets; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_SetFilmbackPresets; + +// Function CinematicCamera.CineCameraSettings.SetLensPresets +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_SetLensPresets final +{ +public: + TArray InLensPresets; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_SetLensPresets; + +// Function CinematicCamera.CineCameraSettings.GetCropPresetNames +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_GetCropPresetNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_GetCropPresetNames; + +// Function CinematicCamera.CineCameraSettings.GetFilmbackPresetNames +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_GetFilmbackPresetNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_GetFilmbackPresetNames; + +// Function CinematicCamera.CineCameraSettings.GetLensPresetNames +// 0x0010 (0x0010 - 0x0000) +struct CineCameraSettings_GetLensPresetNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CineCameraSettings_GetLensPresetNames; + +} + diff --git a/SilentHillF/SDK/CinematicCamera_structs.hpp b/SilentHillF/SDK/CinematicCamera_structs.hpp new file mode 100644 index 0000000..5eb84d7 --- /dev/null +++ b/SilentHillF/SDK/CinematicCamera_structs.hpp @@ -0,0 +1,145 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CinematicCamera + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum CinematicCamera.ECameraFocusMethod +// NumValues: 0x0005 +enum class ECameraFocusMethod : uint8 +{ + DoNotOverride = 0, + Manual = 1, + Tracking = 2, + Disable = 3, + MAX = 4, +}; + +// ScriptStruct CinematicCamera.CameraLookatTrackingSettings +// 0x0068 (0x0068 - 0x0000) +struct FCameraLookatTrackingSettings final +{ +public: + uint8 bEnableLookAtTracking : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawDebugLookAtTrackingPosition : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LookAtTrackingInterpSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr ActorToTrack; // 0x0020(0x0028)(Edit, BlueprintVisible, Interp, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeOffset; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowRoll : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraLookatTrackingSettings; + +// ScriptStruct CinematicCamera.CameraFilmbackSettings +// 0x000C (0x000C - 0x0000) +struct FCameraFilmbackSettings final +{ +public: + float SensorWidth; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorHeight; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorAspectRatio; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraFilmbackSettings; + +// ScriptStruct CinematicCamera.NamedFilmbackPreset +// 0x0020 (0x0020 - 0x0000) +struct FNamedFilmbackPreset final +{ +public: + class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraFilmbackSettings FilmbackSettings; // 0x0010(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNamedFilmbackPreset; + +// ScriptStruct CinematicCamera.CameraLensSettings +// 0x001C (0x001C - 0x0000) +struct FCameraLensSettings final +{ +public: + float MinFocalLength; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFocalLength; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFStop; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFStop; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumFocusDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SqueezeFactor; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DiaphragmBladeCount; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraLensSettings; + +// ScriptStruct CinematicCamera.NamedLensPreset +// 0x0030 (0x0030 - 0x0000) +struct FNamedLensPreset final +{ +public: + class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraLensSettings LensSettings; // 0x0010(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNamedLensPreset; + +// ScriptStruct CinematicCamera.PlateCropSettings +// 0x0004 (0x0004 - 0x0000) +struct FPlateCropSettings final +{ +public: + float AspectRatio; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlateCropSettings; + +// ScriptStruct CinematicCamera.NamedPlateCropPreset +// 0x0018 (0x0018 - 0x0000) +struct FNamedPlateCropPreset final +{ +public: + class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlateCropSettings CropSettings; // 0x0010(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNamedPlateCropPreset; + +// ScriptStruct CinematicCamera.CameraTrackingFocusSettings +// 0x0048 (0x0048 - 0x0000) +struct FCameraTrackingFocusSettings final +{ +public: + TSoftObjectPtr ActorToTrack; // 0x0000(0x0028)(Edit, BlueprintVisible, Interp, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeOffset; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawDebugTrackingFocusPoint : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraTrackingFocusSettings; + +// ScriptStruct CinematicCamera.CameraFocusSettings +// 0x0060 (0x0060 - 0x0000) +struct FCameraFocusSettings final +{ +public: + ECameraFocusMethod FocusMethod; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ManualFocusDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraTrackingFocusSettings TrackingFocusSettings; // 0x0008(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 bSmoothFocusChanges : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FocusSmoothingInterpSpeed; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusOffset; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraFocusSettings; + +} + diff --git a/SilentHillF/SDK/Constraints_classes.hpp b/SilentHillF/SDK/Constraints_classes.hpp new file mode 100644 index 0000000..9950c3e --- /dev/null +++ b/SilentHillF/SDK/Constraints_classes.hpp @@ -0,0 +1,362 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Constraints + +#include "Basic.hpp" + +#include "Constraints_structs.hpp" +#include "Engine_classes.hpp" +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "AnimationCore_structs.hpp" + + +namespace SDK +{ + +// Class Constraints.ConstraintSubsystem +// 0x0020 (0x0050 - 0x0030) +class UConstraintSubsystem final : public UEngineSubsystem +{ +public: + FMulticastSparseDelegateProperty_ OnConstraintAddedToSystem_BP; // 0x0030(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnConstraintRemovedFromSystem_BP; // 0x0031(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ConstraintsInWorld; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConstraintSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConstraintSubsystem") + } + static class UConstraintSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConstraintSubsystem; + +// Class Constraints.ConstraintsActor +// 0x0008 (0x0298 - 0x0290) +class AConstraintsActor final : public AActor +{ +public: + class UConstraintsManager* ConstraintsManager; // 0x0290(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConstraintsActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConstraintsActor") + } + static class AConstraintsActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConstraintsActor; + +// Class Constraints.TickableConstraint +// 0x0068 (0x0090 - 0x0028) +class UTickableConstraint : public UObject +{ +public: + bool Active; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x66]; // 0x002A(0x0066)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableConstraint") + } + static class UTickableConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableConstraint; + +// Class Constraints.ConstraintsManager +// 0x0020 (0x0048 - 0x0028) +class UConstraintsManager final : public UObject +{ +public: + FMulticastSparseDelegateProperty_ OnConstraintAdded_BP; // 0x0028(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnConstraintRemoved_BP; // 0x0029(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2A[0xE]; // 0x002A(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Constraints; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConstraintsManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConstraintsManager") + } + static class UConstraintsManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConstraintsManager; + +// Class Constraints.ConstraintsScriptingLibrary +// 0x0000 (0x0028 - 0x0028) +class UConstraintsScriptingLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool AddConstraint(class UWorld* InWorld, class UTransformableHandle* InParentHandle, class UTransformableHandle* InChildHandle, class UTickableTransformConstraint* InConstraint, const bool bMaintainOffset); + static class UTickableTransformConstraint* CreateFromType(class UWorld* InWorld, const ETransformConstraintType InType); + static class UTransformableComponentHandle* CreateTransformableComponentHandle(class UWorld* InWorld, class USceneComponent* InSceneComponent, const class FName& InSocketName); + static class UTransformableHandle* CreateTransformableHandle(class UWorld* InWorld, class UObject* InObject, const class FName& InAttachmentName); + static TArray GetConstraintsArray(class UWorld* InWorld); + static bool RemoveConstraint(class UWorld* InWorld, int32 InIndex); + static bool RemoveThisConstraint(class UWorld* InWorld, class UTickableConstraint* InTickableConstraint); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConstraintsScriptingLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConstraintsScriptingLibrary") + } + static class UConstraintsScriptingLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConstraintsScriptingLibrary; + +// Class Constraints.TransformableHandle +// 0x0038 (0x0060 - 0x0028) +class UTransformableHandle : public UObject +{ +public: + uint8 Pad_28[0x4]; // 0x0028(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneObjectBindingID ConstraintBindingID; // 0x002C(0x0018)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x1C]; // 0x0044(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformableHandle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformableHandle") + } + static class UTransformableHandle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformableHandle; + +// Class Constraints.TransformableComponentHandle +// 0x0010 (0x0070 - 0x0060) +class UTransformableComponentHandle final : public UTransformableHandle +{ +public: + TWeakObjectPtr Component; // 0x0060(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformableComponentHandle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformableComponentHandle") + } + static class UTransformableComponentHandle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformableComponentHandle; + +// Class Constraints.TickableTransformConstraint +// 0x0020 (0x00B0 - 0x0090) +class UTickableTransformConstraint : public UTickableConstraint +{ +public: + class UTransformableHandle* ParentTRSHandle; // 0x0090(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformableHandle* ChildTRSHandle; // 0x0098(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainOffset; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Weight; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDynamicOffset; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformConstraintType Type; // 0x00A9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableTransformConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableTransformConstraint") + } + static class UTickableTransformConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableTransformConstraint; + +// Class Constraints.TickableTranslationConstraint +// 0x0028 (0x00D8 - 0x00B0) +class UTickableTranslationConstraint final : public UTickableTransformConstraint +{ +public: + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OffsetTranslation; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis AxisFilter; // 0x00D0(0x0003)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D3[0x5]; // 0x00D3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableTranslationConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableTranslationConstraint") + } + static class UTickableTranslationConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableTranslationConstraint; + +// Class Constraints.TickableRotationConstraint +// 0x0040 (0x00F0 - 0x00B0) +class UTickableRotationConstraint final : public UTickableTransformConstraint +{ +public: + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat OffsetRotation; // 0x00C0(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis AxisFilter; // 0x00E0(0x0003)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_E3[0xD]; // 0x00E3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableRotationConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableRotationConstraint") + } + static class UTickableRotationConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableRotationConstraint; + +// Class Constraints.TickableScaleConstraint +// 0x0028 (0x00D8 - 0x00B0) +class UTickableScaleConstraint final : public UTickableTransformConstraint +{ +public: + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OffsetScale; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis AxisFilter; // 0x00D0(0x0003)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D3[0x5]; // 0x00D3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableScaleConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableScaleConstraint") + } + static class UTickableScaleConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableScaleConstraint; + +// Class Constraints.TickableParentConstraint +// 0x0080 (0x0130 - 0x00B0) +class UTickableParentConstraint final : public UTickableTransformConstraint +{ +public: + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OffsetTransform; // 0x00C0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScaling; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransformFilter TransformFilter; // 0x0121(0x0009)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12A[0x6]; // 0x012A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableParentConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableParentConstraint") + } + static class UTickableParentConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableParentConstraint; + +// Class Constraints.TickableLookAtConstraint +// 0x0018 (0x00C8 - 0x00B0) +class UTickableLookAtConstraint final : public UTickableTransformConstraint +{ +public: + struct FVector Axis; // 0x00B0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableLookAtConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableLookAtConstraint") + } + static class UTickableLookAtConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableLookAtConstraint; + +} + diff --git a/SilentHillF/SDK/Constraints_structs.hpp b/SilentHillF/SDK/Constraints_structs.hpp new file mode 100644 index 0000000..cd7c8f8 --- /dev/null +++ b/SilentHillF/SDK/Constraints_structs.hpp @@ -0,0 +1,69 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Constraints + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum Constraints.EHandleEvent +// NumValues: 0x0005 +enum class EHandleEvent : uint8 +{ + LocalTransformUpdated = 0, + GlobalTransformUpdated = 1, + ComponentUpdated = 2, + UpperDependencyUpdated = 3, + Max = 4, +}; + +// ScriptStruct Constraints.ConstraintsInWorld +// 0x0028 (0x0028 - 0x0000) +struct FConstraintsInWorld final +{ +public: + TWeakObjectPtr World; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> Constraints; // 0x0008(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintsInWorld; + +// ScriptStruct Constraints.MovieSceneConstraintChannel +// 0x0000 (0x0108 - 0x0108) +struct FMovieSceneConstraintChannel final : public FMovieSceneBoolChannel +{ +}; +DUMPER7_ASSERTS_FMovieSceneConstraintChannel; + +// ScriptStruct Constraints.ConstraintAndActiveChannel +// 0x0110 (0x0110 - 0x0000) +struct FConstraintAndActiveChannel final +{ +public: + struct FMovieSceneConstraintChannel ActiveChannel; // 0x0000(0x0108)(NativeAccessSpecifierPublic) + class UTickableConstraint* ConstraintCopyToSpawn; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FConstraintAndActiveChannel; + +// ScriptStruct Constraints.ConstraintTickFunction +// 0x0018 (0x0040 - 0x0028) +struct FConstraintTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintTickFunction; + +} + diff --git a/SilentHillF/SDK/CoreOnline_structs.hpp b/SilentHillF/SDK/CoreOnline_structs.hpp new file mode 100644 index 0000000..694f87a --- /dev/null +++ b/SilentHillF/SDK/CoreOnline_structs.hpp @@ -0,0 +1,50 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreOnline + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum CoreOnline.ECoreOnlineDummy +// NumValues: 0x0002 +enum class ECoreOnlineDummy : uint8 +{ + Dummy = 0, + ECoreOnlineDummy_MAX = 1, +}; + +// ScriptStruct CoreOnline.JoinabilitySettings +// 0x0014 (0x0014 - 0x0000) +struct FJoinabilitySettings final +{ +public: + class FName SessionName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPublicSearchable; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInvites; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJoinViaPresence; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJoinViaPresenceFriendsOnly; // 0x000B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayers; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPartySize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FJoinabilitySettings; + +// ScriptStruct CoreOnline.UniqueNetIdWrapper +// 0x0001 (0x0001 - 0x0000) +struct FUniqueNetIdWrapper +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUniqueNetIdWrapper; + +} + diff --git a/SilentHillF/SDK/CoreUObject_classes.hpp b/SilentHillF/SDK/CoreUObject_classes.hpp new file mode 100644 index 0000000..d8b0679 --- /dev/null +++ b/SilentHillF/SDK/CoreUObject_classes.hpp @@ -0,0 +1,1425 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreUObject + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Class CoreUObject.Object +// 0x0028 (0x0028 - 0x0000) +class alignas(0x08) UObject +{ +public: + static inline class TUObjectArrayWrapper GObjects; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + + void* VTable; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + EObjectFlags Flags; // 0x0008(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 Index; // 0x000C(0x0004)(NOT AUTO-GENERATED PROPERTY) + class UClass* Class; // 0x0010(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FName Name; // 0x0018(0x0008)(NOT AUTO-GENERATED PROPERTY) + class UObject* Outer; // 0x0020(0x0008)(NOT AUTO-GENERATED PROPERTY) + +public: + static class UObject* FindObjectFastImpl(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None); + static class UObject* FindObjectImpl(const std::string& FullName, EClassCastFlags RequiredType = EClassCastFlags::None); + + std::string GetFullName() const; + std::string GetName() const; + bool HasTypeFlag(EClassCastFlags TypeFlags) const; + bool IsA(EClassCastFlags TypeFlags) const; + bool IsA(const class FName& ClassName) const; + bool IsA(const class UClass* TypeClass) const; + bool IsDefaultObject() const; + + void ExecuteUbergraph(int32 EntryPoint); + +public: + static class UClass* FindClass(const std::string& ClassFullName) + { + return FindObject(ClassFullName, EClassCastFlags::Class); + } + static class UClass* FindClassFast(const std::string& ClassName) + { + return FindObjectFast(ClassName, EClassCastFlags::Class); + } + + template + static UEType* FindObject(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None) + { + return static_cast(FindObjectImpl(Name, RequiredType)); + } + template + static UEType* FindObjectFast(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None) + { + return static_cast(FindObjectFastImpl(Name, RequiredType)); + } + + void ProcessEvent(class UFunction* Function, void* Parms) const + { + InSDKUtils::CallGameFunction(InSDKUtils::GetVirtualFunction(this, Offsets::ProcessEventIdx), this, Function, Parms); + } +}; +DUMPER7_ASSERTS_UObject; + +// Class CoreUObject.GCObjectReferencer +// 0x0010 (0x0038 - 0x0028) +class UGCObjectReferencer final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GCObjectReferencer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GCObjectReferencer") + } + static class UGCObjectReferencer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGCObjectReferencer; + +// Class CoreUObject.PropertyWrapper +// 0x0008 (0x0030 - 0x0028) +class UPropertyWrapper : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropertyWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropertyWrapper") + } + static class UPropertyWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPropertyWrapper; + +// Class CoreUObject.MulticastDelegatePropertyWrapper +// 0x0000 (0x0030 - 0x0030) +class UMulticastDelegatePropertyWrapper : public UPropertyWrapper +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastDelegatePropertyWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastDelegatePropertyWrapper") + } + static class UMulticastDelegatePropertyWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastDelegatePropertyWrapper; + +// Class CoreUObject.Interface +// 0x0000 (0x0000 - 0x0000) +class IInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface") + } + static class IInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface; + +// Class CoreUObject.EditorPathObjectInterface +// 0x0000 (0x0000 - 0x0000) +class IEditorPathObjectInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditorPathObjectInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditorPathObjectInterface") + } + static class IEditorPathObjectInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEditorPathObjectInterface; + +// Class CoreUObject.TextBuffer +// 0x0028 (0x0050 - 0x0028) +class UTextBuffer final : public UObject +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextBuffer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextBuffer") + } + static class UTextBuffer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextBuffer; + +// Class CoreUObject.Field +// 0x0008 (0x0030 - 0x0028) +class UField : public UObject +{ +public: + class UField* Next; // 0x0028(0x0008)(NOT AUTO-GENERATED PROPERTY) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Field") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Field") + } + static class UField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UField; + +// Class CoreUObject.Struct +// 0x0070 (0x00A0 - 0x0030) +class UStruct : public UField +{ +public: + class UStruct* Super; // 0x0030(0x0008)(NOT AUTO-GENERATED PROPERTY) + class UField* Children; // 0x0038(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FField* ChildProperties; // 0x0040(0x0008)(NOT AUTO-GENERATED PROPERTY) + int32 Size; // 0x0048(0x0004)(NOT AUTO-GENERATED PROPERTY) + int16 MinAlignment; // 0x004C(0x0002)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_4E[0x52]; // 0x004E(0x0052)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsSubclassOf(const UStruct* Base) const; + bool IsSubclassOf(const FName& baseClassName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Struct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Struct") + } + static class UStruct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStruct; + +// Class CoreUObject.ScriptStruct +// 0x0010 (0x00B0 - 0x00A0) +class UScriptStruct : public UStruct +{ +public: + uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScriptStruct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScriptStruct") + } + static class UScriptStruct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScriptStruct; + +// Class CoreUObject.Package +// 0x0058 (0x0080 - 0x0028) +class UPackage final : public UObject +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Package") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Package") + } + static class UPackage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPackage; + +// Class CoreUObject.Class +// 0x0150 (0x01F0 - 0x00A0) +class UClass : public UStruct +{ +public: + uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + enum class EClassCastFlags CastFlags; // 0x00C8(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_D0[0x30]; // 0x00D0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* DefaultObject; // 0x0100(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_108[0xE8]; // 0x0108(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UFunction* GetFunction(const char* ClassName, const char* FuncName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Class") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Class") + } + static class UClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClass; + +// Class CoreUObject.Function +// 0x0030 (0x00D0 - 0x00A0) +class UFunction : public UStruct +{ +public: + using FNativeFuncPtr = void (*)(void* Context, void* TheStack, void* Result); + + uint32 FunctionFlags; // 0x00A0(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_A4[0x24]; // 0x00A4(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + FNativeFuncPtr ExecFunction; // 0x00C8(0x0008)(NOT AUTO-GENERATED PROPERTY) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Function") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Function") + } + static class UFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFunction; + +// Class CoreUObject.DelegateFunction +// 0x0000 (0x00D0 - 0x00D0) +class UDelegateFunction : public UFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DelegateFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DelegateFunction") + } + static class UDelegateFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDelegateFunction; + +// Class CoreUObject.SparseDelegateFunction +// 0x0010 (0x00E0 - 0x00D0) +class USparseDelegateFunction final : public UDelegateFunction +{ +public: + uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SparseDelegateFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SparseDelegateFunction") + } + static class USparseDelegateFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USparseDelegateFunction; + +// Class CoreUObject.Enum +// 0x0038 (0x0068 - 0x0030) +class UEnum : public UField +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class TArray> Names; // 0x0040(0x0010)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enum") + } + static class UEnum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnum; + +// Class CoreUObject.EnumCookedMetaData +// 0x0050 (0x0078 - 0x0028) +class UEnumCookedMetaData final : public UObject +{ +public: + struct FObjectCookedMetaDataStore EnumMetaData; // 0x0028(0x0050)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnumCookedMetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnumCookedMetaData") + } + static class UEnumCookedMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnumCookedMetaData; + +// Class CoreUObject.StructCookedMetaData +// 0x00A0 (0x00C8 - 0x0028) +class UStructCookedMetaData final : public UObject +{ +public: + struct FStructCookedMetaDataStore StructMetaData; // 0x0028(0x00A0)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StructCookedMetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StructCookedMetaData") + } + static class UStructCookedMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStructCookedMetaData; + +// Class CoreUObject.ClassCookedMetaData +// 0x00F0 (0x0118 - 0x0028) +class UClassCookedMetaData final : public UObject +{ +public: + struct FStructCookedMetaDataStore ClassMetaData; // 0x0028(0x00A0)(Protected, NativeAccessSpecifierProtected) + TMap FunctionsMetaData; // 0x00C8(0x0050)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClassCookedMetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClassCookedMetaData") + } + static class UClassCookedMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClassCookedMetaData; + +// Class CoreUObject.PackageMap +// 0x00B8 (0x00E0 - 0x0028) +class UPackageMap : public UObject +{ +public: + uint8 Pad_28[0xB8]; // 0x0028(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PackageMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PackageMap") + } + static class UPackageMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPackageMap; + +// Class CoreUObject.ObjectReachabilityStressData +// 0x0010 (0x0038 - 0x0028) +class UObjectReachabilityStressData final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectReachabilityStressData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectReachabilityStressData") + } + static class UObjectReachabilityStressData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectReachabilityStressData; + +// Class CoreUObject.InstanceDataObjectStruct +// 0x0010 (0x00C0 - 0x00B0) +class UInstanceDataObjectStruct final : public UScriptStruct +{ +public: + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstanceDataObjectStruct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstanceDataObjectStruct") + } + static class UInstanceDataObjectStruct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInstanceDataObjectStruct; + +// Class CoreUObject.LinkerPlaceholderClass +// 0x01C0 (0x03B0 - 0x01F0) +class ULinkerPlaceholderClass final : public UClass +{ +public: + uint8 Pad_1F0[0x1C0]; // 0x01F0(0x01C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkerPlaceholderClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkerPlaceholderClass") + } + static class ULinkerPlaceholderClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkerPlaceholderClass; + +// Class CoreUObject.LinkerPlaceholderExportObject +// 0x00D0 (0x00F8 - 0x0028) +class ULinkerPlaceholderExportObject final : public UObject +{ +public: + uint8 Pad_28[0xD0]; // 0x0028(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkerPlaceholderExportObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkerPlaceholderExportObject") + } + static class ULinkerPlaceholderExportObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkerPlaceholderExportObject; + +// Class CoreUObject.LinkerPlaceholderFunction +// 0x01C0 (0x0290 - 0x00D0) +class ULinkerPlaceholderFunction final : public UFunction +{ +public: + uint8 Pad_D0[0x1C0]; // 0x00D0(0x01C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkerPlaceholderFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkerPlaceholderFunction") + } + static class ULinkerPlaceholderFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkerPlaceholderFunction; + +// Class CoreUObject.MetaData +// 0x00A0 (0x00C8 - 0x0028) +class UMetaData final : public UObject +{ +public: + uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MetaData") + } + static class UMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMetaData; + +// Class CoreUObject.ObjectRedirector +// 0x0008 (0x0030 - 0x0028) +class UObjectRedirector final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectRedirector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectRedirector") + } + static class UObjectRedirector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectRedirector; + +// Class CoreUObject.Property +// 0x0040 (0x0070 - 0x0030) +class UProperty : public UField +{ +public: + uint8 Pad_30[0x40]; // 0x0030(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Property") + } + static class UProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProperty; + +// Class CoreUObject.EnumProperty +// 0x0010 (0x0080 - 0x0070) +class UEnumProperty final : public UProperty +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnumProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnumProperty") + } + static class UEnumProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnumProperty; + +// Class CoreUObject.ArrayProperty +// 0x0008 (0x0078 - 0x0070) +class UArrayProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ArrayProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ArrayProperty") + } + static class UArrayProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UArrayProperty; + +// Class CoreUObject.ObjectPropertyBase +// 0x0008 (0x0078 - 0x0070) +class UObjectPropertyBase : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectPropertyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectPropertyBase") + } + static class UObjectPropertyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectPropertyBase; + +// Class CoreUObject.BoolProperty +// 0x0008 (0x0078 - 0x0070) +class UBoolProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoolProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoolProperty") + } + static class UBoolProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoolProperty; + +// Class CoreUObject.NumericProperty +// 0x0000 (0x0070 - 0x0070) +class UNumericProperty : public UProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NumericProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NumericProperty") + } + static class UNumericProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNumericProperty; + +// Class CoreUObject.ByteProperty +// 0x0008 (0x0078 - 0x0070) +class UByteProperty final : public UNumericProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ByteProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ByteProperty") + } + static class UByteProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UByteProperty; + +// Class CoreUObject.ObjectProperty +// 0x0000 (0x0078 - 0x0078) +class UObjectProperty : public UObjectPropertyBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectProperty") + } + static class UObjectProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectProperty; + +// Class CoreUObject.ClassProperty +// 0x0008 (0x0080 - 0x0078) +class UClassProperty final : public UObjectProperty +{ +public: + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClassProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClassProperty") + } + static class UClassProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClassProperty; + +// Class CoreUObject.DelegateProperty +// 0x0008 (0x0078 - 0x0070) +class UDelegateProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DelegateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DelegateProperty") + } + static class UDelegateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDelegateProperty; + +// Class CoreUObject.DoubleProperty +// 0x0000 (0x0070 - 0x0070) +class UDoubleProperty final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DoubleProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DoubleProperty") + } + static class UDoubleProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDoubleProperty; + +// Class CoreUObject.FloatProperty +// 0x0000 (0x0070 - 0x0070) +class UFloatProperty final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatProperty") + } + static class UFloatProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatProperty; + +// Class CoreUObject.IntProperty +// 0x0000 (0x0070 - 0x0070) +class UIntProperty final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntProperty") + } + static class UIntProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntProperty; + +// Class CoreUObject.Int8Property +// 0x0000 (0x0070 - 0x0070) +class UInt8Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int8Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int8Property") + } + static class UInt8Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt8Property; + +// Class CoreUObject.Int16Property +// 0x0000 (0x0070 - 0x0070) +class UInt16Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int16Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int16Property") + } + static class UInt16Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt16Property; + +// Class CoreUObject.Int64Property +// 0x0000 (0x0070 - 0x0070) +class UInt64Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int64Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int64Property") + } + static class UInt64Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt64Property; + +// Class CoreUObject.InterfaceProperty +// 0x0008 (0x0078 - 0x0070) +class UInterfaceProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterfaceProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterfaceProperty") + } + static class UInterfaceProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterfaceProperty; + +// Class CoreUObject.LazyObjectProperty +// 0x0000 (0x0078 - 0x0078) +class ULazyObjectProperty final : public UObjectPropertyBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LazyObjectProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LazyObjectProperty") + } + static class ULazyObjectProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULazyObjectProperty; + +// Class CoreUObject.MapProperty +// 0x0028 (0x0098 - 0x0070) +class UMapProperty final : public UProperty +{ +public: + uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapProperty") + } + static class UMapProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapProperty; + +// Class CoreUObject.MulticastDelegateProperty +// 0x0008 (0x0078 - 0x0070) +class UMulticastDelegateProperty : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastDelegateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastDelegateProperty") + } + static class UMulticastDelegateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastDelegateProperty; + +// Class CoreUObject.MulticastInlineDelegateProperty +// 0x0000 (0x0078 - 0x0078) +class UMulticastInlineDelegateProperty final : public UMulticastDelegateProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastInlineDelegateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastInlineDelegateProperty") + } + static class UMulticastInlineDelegateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastInlineDelegateProperty; + +// Class CoreUObject.MulticastSparseDelegateProperty +// 0x0000 (0x0078 - 0x0078) +class UMulticastSparseDelegateProperty final : public UMulticastDelegateProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastSparseDelegateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastSparseDelegateProperty") + } + static class UMulticastSparseDelegateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastSparseDelegateProperty; + +// Class CoreUObject.NameProperty +// 0x0000 (0x0070 - 0x0070) +class UNameProperty final : public UProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NameProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NameProperty") + } + static class UNameProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNameProperty; + +// Class CoreUObject.SetProperty +// 0x0020 (0x0090 - 0x0070) +class USetProperty final : public UProperty +{ +public: + uint8 Pad_70[0x20]; // 0x0070(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SetProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SetProperty") + } + static class USetProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USetProperty; + +// Class CoreUObject.SoftObjectProperty +// 0x0000 (0x0078 - 0x0078) +class USoftObjectProperty : public UObjectPropertyBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoftObjectProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoftObjectProperty") + } + static class USoftObjectProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoftObjectProperty; + +// Class CoreUObject.SoftClassProperty +// 0x0008 (0x0080 - 0x0078) +class USoftClassProperty final : public USoftObjectProperty +{ +public: + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoftClassProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoftClassProperty") + } + static class USoftClassProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoftClassProperty; + +// Class CoreUObject.StrProperty +// 0x0000 (0x0070 - 0x0070) +class UStrProperty final : public UProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StrProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StrProperty") + } + static class UStrProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStrProperty; + +// Class CoreUObject.StructProperty +// 0x0008 (0x0078 - 0x0070) +class UStructProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StructProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StructProperty") + } + static class UStructProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStructProperty; + +// Class CoreUObject.UInt16Property +// 0x0000 (0x0070 - 0x0070) +class UUInt16Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UInt16Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UInt16Property") + } + static class UUInt16Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUInt16Property; + +// Class CoreUObject.UInt32Property +// 0x0000 (0x0070 - 0x0070) +class UUInt32Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UInt32Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UInt32Property") + } + static class UUInt32Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUInt32Property; + +// Class CoreUObject.UInt64Property +// 0x0000 (0x0070 - 0x0070) +class UUInt64Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UInt64Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UInt64Property") + } + static class UUInt64Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUInt64Property; + +// Class CoreUObject.WeakObjectProperty +// 0x0000 (0x0078 - 0x0078) +class UWeakObjectProperty final : public UObjectPropertyBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeakObjectProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeakObjectProperty") + } + static class UWeakObjectProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeakObjectProperty; + +// Class CoreUObject.TextProperty +// 0x0000 (0x0070 - 0x0070) +class UTextProperty final : public UProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextProperty") + } + static class UTextProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextProperty; + +// Class CoreUObject.MulticastInlineDelegatePropertyWrapper +// 0x0000 (0x0030 - 0x0030) +class UMulticastInlineDelegatePropertyWrapper final : public UMulticastDelegatePropertyWrapper +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastInlineDelegatePropertyWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastInlineDelegatePropertyWrapper") + } + static class UMulticastInlineDelegatePropertyWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastInlineDelegatePropertyWrapper; + +} + diff --git a/SilentHillF/SDK/CoreUObject_functions.cpp b/SilentHillF/SDK/CoreUObject_functions.cpp new file mode 100644 index 0000000..b63ea63 --- /dev/null +++ b/SilentHillF/SDK/CoreUObject_functions.cpp @@ -0,0 +1,217 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreUObject + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "CoreUObject_parameters.hpp" + + +namespace SDK +{ + +// Predefined Function +// Finds a UObject in the global object array by name, optionally with ECastFlags to reduce heavy string comparison + +class UObject* UObject::FindObjectFastImpl(const std::string& Name, EClassCastFlags RequiredType) +{ + for (int i = 0; i < GObjects->Num(); ++i) + { + UObject* Object = GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->HasTypeFlag(RequiredType) && Object->GetName() == Name) + return Object; + } + + return nullptr; +} + + +// Predefined Function +// Finds a UObject in the global object array by full-name, optionally with ECastFlags to reduce heavy string comparison + +class UObject* UObject::FindObjectImpl(const std::string& FullName, EClassCastFlags RequiredType) +{ + for (int i = 0; i < GObjects->Num(); ++i) + { + UObject* Object = GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->HasTypeFlag(RequiredType) && Object->GetFullName() == FullName) + return Object; + } + + return nullptr; +} + + +// Predefined Function +// Returns the name of this object in the format 'Class Package.Outer.Object' + +std::string UObject::GetFullName() const +{ + if (this && Class) + { + std::string Temp; + + for (UObject* NextOuter = Outer; NextOuter; NextOuter = NextOuter->Outer) + { + Temp = NextOuter->GetName() + "." + Temp; + } + + std::string Name = Class->GetName(); + Name += " "; + Name += Temp; + Name += GetName(); + + return Name; + } + + return "None"; +} + + +// Predefined Function +// Retuns the name of this object + +std::string UObject::GetName() const +{ + return this ? Name.ToString() : "None"; +} + + +// Predefined Function +// Checks Class->FunctionFlags for TypeFlags + +bool UObject::HasTypeFlag(EClassCastFlags TypeFlags) const +{ + return (Class->CastFlags & TypeFlags); +} + + +// Predefined Function +// Checks a UObjects' type by TypeFlags + +bool UObject::IsA(EClassCastFlags TypeFlags) const +{ + return (Class->CastFlags & TypeFlags); +} + + +// Predefined Function +// Checks a UObjects' type by Class name + +bool UObject::IsA(const class FName& ClassName) const +{ + return Class->IsSubclassOf(ClassName); +} + + +// Predefined Function +// Checks a UObjects' type by Class + +bool UObject::IsA(const class UClass* TypeClass) const +{ + return Class->IsSubclassOf(TypeClass); +} + + +// Predefined Function +// Checks whether this object is a classes' default-object + +bool UObject::IsDefaultObject() const +{ + return (Flags & EObjectFlags::ClassDefaultObject); +} + + +// Function CoreUObject.Object.ExecuteUbergraph +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObject::ExecuteUbergraph(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Object", "ExecuteUbergraph"); + + Params::Object_ExecuteUbergraph Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Predefined Function +// Checks if this class has a certain base + +bool UStruct::IsSubclassOf(const UStruct* Base) const +{ + if (!Base) + return false; + + for (const UStruct* Struct = this; Struct; Struct = Struct->Super) + { + if (Struct == Base) + return true; + } + + return false; +} + + +// Predefined Function +// Checks if this class has a certain base + +bool UStruct::IsSubclassOf(const FName& baseClassName) const +{ + if (baseClassName.IsNone()) + return false; + + for (const UStruct* Struct = this; Struct; Struct = Struct->Super) + { + if (Struct->Name == baseClassName) + return true; + } + + return false; +} + + +// Predefined Function +// Gets a UFunction from this UClasses' 'Children' list + +class UFunction* UClass::GetFunction(const char* ClassName, const char* FuncName) const +{ + for(const UStruct* Clss = this; Clss; Clss = Clss->Super) + { + if (Clss->GetName() != ClassName) + continue; + + for (UField* Field = Clss->Children; Field; Field = Field->Next) + { + if(Field->HasTypeFlag(EClassCastFlags::Function) && Field->GetName() == FuncName) + return static_cast(Field); + } + } + + return nullptr; +} + +} + diff --git a/SilentHillF/SDK/CoreUObject_parameters.hpp b/SilentHillF/SDK/CoreUObject_parameters.hpp new file mode 100644 index 0000000..a1fa3b8 --- /dev/null +++ b/SilentHillF/SDK/CoreUObject_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreUObject + +#include "Basic.hpp" + + +namespace SDK::Params +{ + +// Function CoreUObject.Object.ExecuteUbergraph +// 0x0004 (0x0004 - 0x0000) +struct Object_ExecuteUbergraph final +{ +public: + int32 EntryPoint; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Object_ExecuteUbergraph; + +} + diff --git a/SilentHillF/SDK/CoreUObject_structs.hpp b/SilentHillF/SDK/CoreUObject_structs.hpp new file mode 100644 index 0000000..d165ca0 --- /dev/null +++ b/SilentHillF/SDK/CoreUObject_structs.hpp @@ -0,0 +1,2244 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreUObject + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum CoreUObject.EAutomationEventType +// NumValues: 0x0004 +enum class EAutomationEventType : uint8 +{ + Info = 0, + Warning = 1, + Error = 2, + EAutomationEventType_MAX = 3, +}; + +// Enum CoreUObject.ERangeBoundTypes +// NumValues: 0x0004 +enum class ERangeBoundTypes : uint8 +{ + Exclusive = 0, + Inclusive = 1, + Open = 2, + ERangeBoundTypes_MAX = 3, +}; + +// Enum CoreUObject.EInterpCurveMode +// NumValues: 0x0007 +enum class EInterpCurveMode : uint8 +{ + CIM_Linear = 0, + CIM_CurveAuto = 1, + CIM_Constant = 2, + CIM_CurveUser = 3, + CIM_CurveBreak = 4, + CIM_CurveAutoClamped = 5, + CIM_MAX = 6, +}; + +// Enum CoreUObject.EInputDeviceConnectionState +// NumValues: 0x0005 +enum class EInputDeviceConnectionState : uint8 +{ + Invalid = 0, + Unknown = 1, + Disconnected = 2, + Connected = 3, + EInputDeviceConnectionState_MAX = 4, +}; + +// Enum CoreUObject.ELocalizedTextSourceCategory +// NumValues: 0x0004 +enum class ELocalizedTextSourceCategory : uint8 +{ + Game = 0, + Engine = 1, + Editor = 2, + ELocalizedTextSourceCategory_MAX = 3, +}; + +// Enum CoreUObject.ELifetimeCondition +// NumValues: 0x0012 +enum class ELifetimeCondition : uint8 +{ + COND_None = 0, + COND_InitialOnly = 1, + COND_OwnerOnly = 2, + COND_SkipOwner = 3, + COND_SimulatedOnly = 4, + COND_AutonomousOnly = 5, + COND_SimulatedOrPhysics = 6, + COND_InitialOrOwner = 7, + COND_Custom = 8, + COND_ReplayOrOwner = 9, + COND_ReplayOnly = 10, + COND_SimulatedOnlyNoReplay = 11, + COND_SimulatedOrPhysicsNoReplay = 12, + COND_SkipReplay = 13, + COND_Dynamic = 14, + COND_Never = 15, + COND_NetGroup = 16, + COND_Max = 17, +}; + +// Enum CoreUObject.EDataValidationUsecase +// NumValues: 0x0007 +enum class EDataValidationUsecase : uint8 +{ + None = 0, + Manual = 1, + Commandlet = 2, + Save = 3, + PreSubmit = 4, + Script = 5, + EDataValidationUsecase_MAX = 6, +}; + +// Enum CoreUObject.ESearchCase +// NumValues: 0x0003 +enum class ESearchCase : uint8 +{ + CaseSensitive = 0, + IgnoreCase = 1, + ESearchCase_MAX = 2, +}; + +// Enum CoreUObject.ESearchDir +// NumValues: 0x0003 +enum class ESearchDir : uint8 +{ + FromStart = 0, + FromEnd = 1, + ESearchDir_MAX = 2, +}; + +// Enum CoreUObject.ELogTimes +// NumValues: 0x0005 +enum class ELogTimes : uint8 +{ + None = 0, + UTC = 1, + SinceGStartTime = 2, + Local = 3, + ELogTimes_MAX = 4, +}; + +// Enum CoreUObject.EAxis +// NumValues: 0x0005 +enum class EAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + EAxis_MAX = 4, +}; + +// Enum CoreUObject.EAxisList +// NumValues: 0x000D +enum class EAxisList : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 4, + Screen = 8, + XY = 3, + XZ = 5, + YZ = 6, + XYZ = 7, + All = 15, + ZRotation = 6, + Rotate2D = 8, + EAxisList_MAX = 16, +}; + +// Enum CoreUObject.EPixelFormat +// NumValues: 0x005D +enum class EPixelFormat : uint8 +{ + PF_Unknown = 0, + PF_A32B32G32R32F = 1, + PF_B8G8R8A8 = 2, + PF_G8 = 3, + PF_G16 = 4, + PF_DXT1 = 5, + PF_DXT3 = 6, + PF_DXT5 = 7, + PF_UYVY = 8, + PF_FloatRGB = 9, + PF_FloatRGBA = 10, + PF_DepthStencil = 11, + PF_ShadowDepth = 12, + PF_R32_FLOAT = 13, + PF_G16R16 = 14, + PF_G16R16F = 15, + PF_G16R16F_FILTER = 16, + PF_G32R32F = 17, + PF_A2B10G10R10 = 18, + PF_A16B16G16R16 = 19, + PF_D24 = 20, + PF_R16F = 21, + PF_R16F_FILTER = 22, + PF_BC5 = 23, + PF_V8U8 = 24, + PF_A1 = 25, + PF_FloatR11G11B10 = 26, + PF_A8 = 27, + PF_R32_UINT = 28, + PF_R32_SINT = 29, + PF_PVRTC2 = 30, + PF_PVRTC4 = 31, + PF_R16_UINT = 32, + PF_R16_SINT = 33, + PF_R16G16B16A16_UINT = 34, + PF_R16G16B16A16_SINT = 35, + PF_R5G6B5_UNORM = 36, + PF_R8G8B8A8 = 37, + PF_A8R8G8B8 = 38, + PF_BC4 = 39, + PF_R8G8 = 40, + PF_ATC_RGB = 41, + PF_ATC_RGBA_E = 42, + PF_ATC_RGBA_I = 43, + PF_X24_G8 = 44, + PF_ETC1 = 45, + PF_ETC2_RGB = 46, + PF_ETC2_RGBA = 47, + PF_R32G32B32A32_UINT = 48, + PF_R16G16_UINT = 49, + PF_ASTC_4x4 = 50, + PF_ASTC_6x6 = 51, + PF_ASTC_8x8 = 52, + PF_ASTC_10x10 = 53, + PF_ASTC_12x12 = 54, + PF_BC6H = 55, + PF_BC7 = 56, + PF_R8_UINT = 57, + PF_L8 = 58, + PF_XGXR8 = 59, + PF_R8G8B8A8_UINT = 60, + PF_R8G8B8A8_SNORM = 61, + PF_R16G16B16A16_UNORM = 62, + PF_R16G16B16A16_SNORM = 63, + PF_PLATFORM_HDR_0 = 64, + PF_PLATFORM_HDR_1 = 65, + PF_PLATFORM_HDR_2 = 66, + PF_NV12 = 67, + PF_R32G32_UINT = 68, + PF_ETC2_R11_EAC = 69, + PF_ETC2_RG11_EAC = 70, + PF_R8 = 71, + PF_B5G5R5A1_UNORM = 72, + PF_ASTC_4x4_HDR = 73, + PF_ASTC_6x6_HDR = 74, + PF_ASTC_8x8_HDR = 75, + PF_ASTC_10x10_HDR = 76, + PF_ASTC_12x12_HDR = 77, + PF_G16R16_SNORM = 78, + PF_R8G8_UINT = 79, + PF_R32G32B32_UINT = 80, + PF_R32G32B32_SINT = 81, + PF_R32G32B32F = 82, + PF_R8_SINT = 83, + PF_R64_UINT = 84, + PF_R9G9B9EXP5 = 85, + PF_P010 = 86, + PF_ASTC_4x4_NORM_RG = 87, + PF_ASTC_6x6_NORM_RG = 88, + PF_ASTC_8x8_NORM_RG = 89, + PF_ASTC_10x10_NORM_RG = 90, + PF_ASTC_12x12_NORM_RG = 91, + PF_MAX_0 = 92, +}; + +// Enum CoreUObject.EMouseCursor +// NumValues: 0x000F +enum class EMouseCursor : uint8 +{ + None = 0, + Default = 1, + TextEditBeam = 2, + ResizeLeftRight = 3, + ResizeUpDown = 4, + ResizeSouthEast = 5, + ResizeSouthWest = 6, + CardinalCross = 7, + Crosshairs = 8, + Hand = 9, + GrabHand = 10, + GrabHandClosed = 11, + SlashedCircle = 12, + EyeDropper = 13, + EMouseCursor_MAX = 14, +}; + +// Enum CoreUObject.EUnit +// NumValues: 0x004D +enum class EUnit : uint8 +{ + Micrometers = 0, + Millimeters = 1, + Centimeters = 2, + Meters = 3, + Kilometers = 4, + Inches = 5, + Feet = 6, + Yards = 7, + Miles = 8, + Lightyears = 9, + Degrees = 10, + Radians = 11, + CentimetersPerSecond = 12, + MetersPerSecond = 13, + KilometersPerHour = 14, + MilesPerHour = 15, + DegreesPerSecond = 16, + RadiansPerSecond = 17, + CentimetersPerSecondSquared = 18, + MetersPerSecondSquared = 19, + Celsius = 20, + Farenheit = 21, + Kelvin = 22, + Micrograms = 23, + Milligrams = 24, + Grams = 25, + Kilograms = 26, + MetricTons = 27, + Ounces = 28, + Pounds = 29, + Stones = 30, + GramsPerCubicCentimeter = 31, + GramsPerCubicMeter = 32, + KilogramsPerCubicCentimeter = 33, + KilogramsPerCubicMeter = 34, + Newtons = 35, + PoundsForce = 36, + KilogramsForce = 37, + KilogramCentimetersPerSecondSquared = 38, + NewtonMeters = 39, + KilogramCentimetersSquaredPerSecondSquared = 40, + NewtonSeconds = 41, + KilogramCentimeters = 42, + KilogramMeters = 43, + Hertz = 44, + Kilohertz = 45, + Megahertz = 46, + Gigahertz = 47, + RevolutionsPerMinute = 48, + Bytes = 49, + Kilobytes = 50, + Megabytes = 51, + Gigabytes = 52, + Terabytes = 53, + Lumens = 54, + Candela = 55, + Lux = 56, + CandelaPerMeter2 = 57, + ExposureValue = 58, + Nanoseconds = 59, + Microseconds = 60, + Milliseconds = 61, + Seconds = 62, + Minutes = 63, + Hours = 64, + Days = 65, + Months = 66, + Years = 67, + PixelsPerInch = 68, + Percentage = 69, + Multiplier = 70, + Pascals = 71, + KiloPascals = 72, + MegaPascals = 73, + GigaPascals = 74, + Unspecified = 75, + EUnit_MAX = 76, +}; + +// Enum CoreUObject.EPropertyAccessChangeNotifyMode +// NumValues: 0x0004 +enum class EPropertyAccessChangeNotifyMode : uint8 +{ + Default = 0, + Never = 1, + Always = 2, + EPropertyAccessChangeNotifyMode_MAX = 3, +}; + +// Enum CoreUObject.EAppMsgCategory +// NumValues: 0x0005 +enum class EAppMsgCategory : uint8 +{ + Warning = 0, + Error = 1, + Success = 2, + Info = 3, + EAppMsgCategory_MAX = 4, +}; + +// Enum CoreUObject.EAppReturnType +// NumValues: 0x0009 +enum class EAppReturnType : uint8 +{ + No = 0, + Yes = 1, + YesAll = 2, + NoAll = 3, + Cancel = 4, + Ok = 5, + Retry = 6, + Continue = 7, + EAppReturnType_MAX = 8, +}; + +// Enum CoreUObject.EAppMsgType +// NumValues: 0x0009 +enum class EAppMsgType : uint8 +{ + Ok = 0, + YesNo = 1, + OkCancel = 2, + YesNoCancel = 3, + CancelRetryContinue = 4, + YesNoYesAllNoAll = 5, + YesNoYesAllNoAllCancel = 6, + YesNoYesAll = 7, + EAppMsgType_MAX = 8, +}; + +// Enum CoreUObject.EInputDeviceTriggerMask +// NumValues: 0x0005 +enum class EInputDeviceTriggerMask : uint8 +{ + None = 0, + Left = 1, + Right = 2, + All = 3, + EInputDeviceTriggerMask_MAX = 4, +}; + +// Enum CoreUObject.EDataValidationResult +// NumValues: 0x0004 +enum class EDataValidationResult : uint8 +{ + Invalid = 0, + Valid = 1, + NotValidated = 2, + EDataValidationResult_MAX = 3, +}; + +// Enum CoreUObject.EOverriddenPropertyOperation +// NumValues: 0x0006 +enum class EOverriddenPropertyOperation : uint8 +{ + None = 0, + Modified = 1, + Replace = 2, + Add = 3, + Remove = 4, + EOverriddenPropertyOperation_MAX = 5, +}; + +// ScriptStruct CoreUObject.Quat +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x10) FQuat final +{ +public: + double X; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuat; + +// ScriptStruct CoreUObject.InterpCurvePointQuat +// 0x0080 (0x0080 - 0x0000) +struct FInterpCurvePointQuat final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat OutVal; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ArriveTangent; // 0x0030(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat LeaveTangent; // 0x0050(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointQuat; + +// ScriptStruct CoreUObject.InterpCurveQuat +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveQuat final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveQuat; + +// ScriptStruct CoreUObject.TopLevelAssetPath +// 0x0010 (0x0010 - 0x0000) +struct FTopLevelAssetPath final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AssetName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FTopLevelAssetPath; + +// ScriptStruct CoreUObject.SoftObjectPath +// 0x0020 (0x0020 - 0x0000) +struct FSoftObjectPath +{ +public: + struct FTopLevelAssetPath AssetPath; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubPathString; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoftObjectPath; + +// ScriptStruct CoreUObject.ARFilter +// 0x0150 (0x0150 - 0x0000) +struct FARFilter final +{ +public: + TArray PackageNames; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PackagePaths; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray SoftObjectPaths; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ClassNames; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ClassPaths; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TSet RecursiveClassesExclusionSet; // 0x00A0(0x0050)(BlueprintVisible, NativeAccessSpecifierPublic) + TSet RecursiveClassPathsExclusionSet; // 0x00F0(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bRecursivePaths; // 0x0140(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursiveClasses; // 0x0141(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0x0142(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143[0xD]; // 0x0143(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FARFilter; + +// ScriptStruct CoreUObject.Vector +// 0x0018 (0x0018 - 0x0000) +struct FVector +{ +public: + using UnderlayingType = double; + + double X; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + constexpr FVector(UnderlayingType X = 0, UnderlayingType Y = 0, UnderlayingType Z = 0) + : X(X), Y(Y), Z(Z) + { + } + constexpr FVector(const FVector& other) + : X(other.X), Y(other.Y), Z(other.Z) + { + } + FVector& Normalize() + { + *this /= Magnitude(); + + return *this; + } + FVector& operator*=(UnderlayingType Scalar) + { + *this = *this * Scalar; + + return *this; + } + FVector& operator*=(const FVector& Other) + { + *this = *this * Other; + + return *this; + } + FVector& operator+=(const FVector& Other) + { + *this = *this + Other; + + return *this; + } + FVector& operator-=(const FVector& Other) + { + *this = *this - Other; + + return *this; + } + FVector& operator/=(UnderlayingType Scalar) + { + *this = *this / Scalar; + + return *this; + } + FVector& operator/=(const FVector& Other) + { + *this = *this / Other; + + return *this; + } + FVector& operator=(const FVector& other) + { + X = other.X; + Y = other.Y; + Z = other.Z; + + return *this; + } + + UnderlayingType Dot(const FVector& Other) const + { + return (X * Other.X) + (Y * Other.Y) + (Z * Other.Z); + } + UnderlayingType GetDistanceTo(const FVector& Other) const + { + FVector DiffVector = Other - *this; + + return DiffVector.Magnitude(); + } + UnderlayingType GetDistanceToInMeters(const FVector& Other) const + { + return GetDistanceTo(Other) * static_cast(0.01); + } + FVector GetNormalized() const + { + return *this / Magnitude(); + } + bool IsZero() const + { + return X == 0 && Y == 0 && Z == 0; + } + UnderlayingType Magnitude() const + { + return std::sqrt((X * X) + (Y * Y) + (Z * Z)); + } + bool operator!=(const FVector& Other) const + { + return X != Other.X || Y != Other.Y || Z != Other.Z; + } + FVector operator*(UnderlayingType Scalar) const + { + return { X * Scalar, Y * Scalar, Z * Scalar }; + } + FVector operator*(const FVector& Other) const + { + return { X * Other.X, Y * Other.Y, Z * Other.Z }; + } + FVector operator+(const FVector& Other) const + { + return { X + Other.X, Y + Other.Y, Z + Other.Z }; + } + FVector operator-(const FVector& Other) const + { + return { X - Other.X, Y - Other.Y, Z - Other.Z }; + } + FVector operator/(UnderlayingType Scalar) const + { + if (Scalar == 0) + return *this; + + return { X / Scalar, Y / Scalar, Z / Scalar }; + } + FVector operator/(const FVector& Other) const + { + if (Other.X == 0 || Other.Y == 0 || Other.Z == 0) + return *this; + + return { X / Other.X, Y / Other.Y, Z / Other.Z }; + } + bool operator==(const FVector& Other) const + { + return X == Other.X && Y == Other.Y && Z == Other.Z; + } +}; +DUMPER7_ASSERTS_FVector; + +// ScriptStruct CoreUObject.TwoVectors +// 0x0030 (0x0030 - 0x0000) +struct FTwoVectors final +{ +public: + struct FVector v1; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTwoVectors; + +// ScriptStruct CoreUObject.InterpCurvePointTwoVectors +// 0x00A0 (0x00A0 - 0x0000) +struct FInterpCurvePointTwoVectors final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTwoVectors OutVal; // 0x0008(0x0030)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTwoVectors ArriveTangent; // 0x0038(0x0030)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTwoVectors LeaveTangent; // 0x0068(0x0030)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointTwoVectors; + +// ScriptStruct CoreUObject.InterpCurveTwoVectors +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveTwoVectors final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveTwoVectors; + +// ScriptStruct CoreUObject.PlatformUserId +// 0x0004 (0x0004 - 0x0000) +struct FPlatformUserId final +{ +public: + int32 InternalId; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPlatformUserId; + +// ScriptStruct CoreUObject.PlatformInputDeviceState +// 0x0008 (0x0008 - 0x0000) +struct FPlatformInputDeviceState final +{ +public: + struct FPlatformUserId OwningPlatformUser; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputDeviceConnectionState ConnectionState; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPlatformInputDeviceState; + +// ScriptStruct CoreUObject.InterpCurvePointVector +// 0x0058 (0x0058 - 0x0000) +struct FInterpCurvePointVector final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OutVal; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ArriveTangent; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeaveTangent; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointVector; + +// ScriptStruct CoreUObject.InterpCurveVector +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveVector final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveVector; + +// ScriptStruct CoreUObject.Vector2D +// 0x0010 (0x0010 - 0x0000) +struct FVector2D final +{ +public: + using UnderlayingType = double; + + double X; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + constexpr FVector2D(UnderlayingType X = 0, UnderlayingType Y = 0) + : X(X), Y(Y) + { + } + constexpr FVector2D(const FVector2D& other) + : X(other.X), Y(other.Y) + { + } + FVector2D& Normalize() + { + *this /= Magnitude(); + + return *this; + } + FVector2D& operator*=(UnderlayingType Scalar) + { + *this = *this * Scalar; + + return *this; + } + FVector2D& operator*=(const FVector2D& Other) + { + *this = *this * Other; + + return *this; + } + FVector2D& operator+=(const FVector2D& Other) + { + *this = *this + Other; + + return *this; + } + FVector2D& operator-=(const FVector2D& Other) + { + *this = *this - Other; + + return *this; + } + FVector2D& operator/=(UnderlayingType Scalar) + { + *this = *this / Scalar; + + return *this; + } + FVector2D& operator/=(const FVector2D& Other) + { + *this = *this / Other; + + return *this; + } + FVector2D& operator=(const FVector2D& other) + { + X = other.X; + Y = other.Y; + + return *this; + } + + UnderlayingType Dot(const FVector2D& Other) const + { + return (X * Other.X) + (Y * Other.Y); + } + UnderlayingType GetDistanceTo(const FVector2D& Other) const + { + FVector2D DiffVector = Other - *this; + + return DiffVector.Magnitude(); + } + FVector2D GetNormalized() const + { + return *this / Magnitude(); + } + bool IsZero() const + { + return X == 0 && Y == 0; + } + UnderlayingType Magnitude() const + { + return std::sqrt((X * X) + (Y * Y)); + } + bool operator!=(const FVector2D& Other) const + { + return X != Other.X || Y != Other.Y; + } + FVector2D operator*(UnderlayingType Scalar) const + { + return { X * Scalar, Y * Scalar }; + } + FVector2D operator*(const FVector2D& Other) const + { + return { X * Other.X, Y * Other.Y }; + } + FVector2D operator+(const FVector2D& Other) const + { + return { X + Other.X, Y + Other.Y }; + } + FVector2D operator-(const FVector2D& Other) const + { + return { X - Other.X, Y - Other.Y }; + } + FVector2D operator/(UnderlayingType Scalar) const + { + if (Scalar == 0) + return *this; + + return { X / Scalar, Y / Scalar }; + } + FVector2D operator/(const FVector2D& Other) const + { + if (Other.X == 0 || Other.Y == 0) + return *this; + + return { X / Other.X, Y / Other.Y }; + } + bool operator==(const FVector2D& Other) const + { + return X == Other.X && Y == Other.Y; + } +}; +DUMPER7_ASSERTS_FVector2D; + +// ScriptStruct CoreUObject.InterpCurvePointVector2D +// 0x0040 (0x0040 - 0x0000) +struct FInterpCurvePointVector2D final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D OutVal; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ArriveTangent; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeaveTangent; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointVector2D; + +// ScriptStruct CoreUObject.InterpCurveVector2D +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveVector2D final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveVector2D; + +// ScriptStruct CoreUObject.AssetBundleEntry +// 0x0018 (0x0018 - 0x0000) +struct FAssetBundleEntry final +{ +public: + class FName BundleName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AssetPaths; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetBundleEntry; + +// ScriptStruct CoreUObject.AssetBundleData +// 0x0010 (0x0010 - 0x0000) +struct FAssetBundleData final +{ +public: + TArray Bundles; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetBundleData; + +// ScriptStruct CoreUObject.AssetData +// 0x0068 (0x0068 - 0x0000) +struct alignas(0x08) FAssetData final +{ +public: + class FName PackageName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackagePath; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AssetName; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AssetClass; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopLevelAssetPath AssetClassPath; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAssetData; + +// ScriptStruct CoreUObject.Guid +// 0x0010 (0x0010 - 0x0000) +struct FGuid final +{ +public: + int32 A; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 C; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 D; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGuid; + +// ScriptStruct CoreUObject.AutomationEvent +// 0x0038 (0x0038 - 0x0000) +struct FAutomationEvent final +{ +public: + EAutomationEventType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Message; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Context; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid Artifact; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAutomationEvent; + +// ScriptStruct CoreUObject.Vector4d +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x10) FVector4d final +{ +public: + double X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector4d; + +// ScriptStruct CoreUObject.DateTime +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FDateTime final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDateTime; + +// ScriptStruct CoreUObject.AutomationExecutionEntry +// 0x0058 (0x0058 - 0x0000) +struct FAutomationExecutionEntry final +{ +public: + struct FAutomationEvent Event; // 0x0000(0x0038)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LineNumber; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime Timestamp; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAutomationExecutionEntry; + +// ScriptStruct CoreUObject.Box +// 0x0038 (0x0038 - 0x0000) +struct FBox final +{ +public: + struct FVector min_0; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector max_0; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsValid; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBox; + +// ScriptStruct CoreUObject.Box2D +// 0x0028 (0x0028 - 0x0000) +struct FBox2D final +{ +public: + struct FVector2D min_0; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D max_0; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBox2D; + +// ScriptStruct CoreUObject.Vector2f +// 0x0008 (0x0008 - 0x0000) +struct FVector2f +{ +public: + float X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector2f; + +// ScriptStruct CoreUObject.Box2f +// 0x0014 (0x0014 - 0x0000) +struct FBox2f final +{ +public: + struct FVector2f min_0; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f max_0; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x0010(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBox2f; + +// ScriptStruct CoreUObject.Vector3d +// 0x0018 (0x0018 - 0x0000) +struct FVector3d +{ +public: + double X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector3d; + +// ScriptStruct CoreUObject.Box3d +// 0x0038 (0x0038 - 0x0000) +struct FBox3d final +{ +public: + struct FVector3d min_0; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3d max_0; // 0x0018(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsValid; // 0x0030(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBox3d; + +// ScriptStruct CoreUObject.Vector3f +// 0x000C (0x000C - 0x0000) +struct FVector3f +{ +public: + float X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector3f; + +// ScriptStruct CoreUObject.Box3f +// 0x001C (0x001C - 0x0000) +struct FBox3f final +{ +public: + struct FVector3f min_0; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f max_0; // 0x000C(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsValid; // 0x0018(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBox3f; + +// ScriptStruct CoreUObject.BoxSphereBounds +// 0x0038 (0x0038 - 0x0000) +struct FBoxSphereBounds final +{ +public: + struct FVector Origin; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double SphereRadius; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoxSphereBounds; + +// ScriptStruct CoreUObject.BoxSphereBounds3d +// 0x0038 (0x0038 - 0x0000) +struct FBoxSphereBounds3d final +{ +public: + struct FVector3d Origin; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3d BoxExtent; // 0x0018(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double SphereRadius; // 0x0030(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoxSphereBounds3d; + +// ScriptStruct CoreUObject.BoxSphereBounds3f +// 0x001C (0x001C - 0x0000) +struct FBoxSphereBounds3f final +{ +public: + struct FVector3f Origin; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f BoxExtent; // 0x000C(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0018(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoxSphereBounds3f; + +// ScriptStruct CoreUObject.Color +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FColor final +{ +public: + uint8 B; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 G; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 R; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 A; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FColor; + +// ScriptStruct CoreUObject.DirectoryPath +// 0x0010 (0x0010 - 0x0000) +struct FDirectoryPath final +{ +public: + class FString Path; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectoryPath; + +// ScriptStruct CoreUObject.DoubleRangeBound +// 0x0010 (0x0010 - 0x0000) +struct FDoubleRangeBound final +{ +public: + ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + double Value; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FDoubleRangeBound; + +// ScriptStruct CoreUObject.DoubleRange +// 0x0020 (0x0020 - 0x0000) +struct FDoubleRange final +{ +public: + struct FDoubleRangeBound LowerBound; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FDoubleRangeBound UpperBound; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FDoubleRange; + +// ScriptStruct CoreUObject.FallbackStruct +// 0x0001 (0x0001 - 0x0000) +struct FFallbackStruct final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFallbackStruct; + +// ScriptStruct CoreUObject.FilePath +// 0x0010 (0x0010 - 0x0000) +struct FFilePath final +{ +public: + class FString FilePath; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFilePath; + +// ScriptStruct CoreUObject.FloatInterval +// 0x0008 (0x0008 - 0x0000) +struct FFloatInterval final +{ +public: + float min_0; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float max_0; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatInterval; + +// ScriptStruct CoreUObject.FloatRangeBound +// 0x0008 (0x0008 - 0x0000) +struct FFloatRangeBound final +{ +public: + ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFloatRangeBound; + +// ScriptStruct CoreUObject.FloatRange +// 0x0010 (0x0010 - 0x0000) +struct FFloatRange final +{ +public: + struct FFloatRangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFloatRangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFloatRange; + +// ScriptStruct CoreUObject.FrameNumber +// 0x0004 (0x0004 - 0x0000) +struct FFrameNumber final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFrameNumber; + +// ScriptStruct CoreUObject.FrameNumberRangeBound +// 0x0008 (0x0008 - 0x0000) +struct FFrameNumberRangeBound final +{ +public: + ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameNumber Value; // 0x0004(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFrameNumberRangeBound; + +// ScriptStruct CoreUObject.FrameNumberRange +// 0x0010 (0x0010 - 0x0000) +struct FFrameNumberRange final +{ +public: + struct FFrameNumberRangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumberRangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFrameNumberRange; + +// ScriptStruct CoreUObject.FrameRate +// 0x0008 (0x0008 - 0x0000) +struct FFrameRate +{ +public: + int32 Numerator; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFrameRate; + +// ScriptStruct CoreUObject.FrameTime +// 0x0008 (0x0008 - 0x0000) +struct FFrameTime final +{ +public: + struct FFrameNumber FrameNumber; // 0x0000(0x0004)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFrameTime; + +// ScriptStruct CoreUObject.InputDeviceId +// 0x0004 (0x0004 - 0x0000) +struct FInputDeviceId final +{ +public: + int32 InternalId; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInputDeviceId; + +// ScriptStruct CoreUObject.Int32Interval +// 0x0008 (0x0008 - 0x0000) +struct FInt32Interval final +{ +public: + int32 min_0; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 max_0; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt32Interval; + +// ScriptStruct CoreUObject.Int32Point +// 0x0008 (0x0008 - 0x0000) +struct FInt32Point final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt32Point; + +// ScriptStruct CoreUObject.Int32RangeBound +// 0x0008 (0x0008 - 0x0000) +struct FInt32RangeBound final +{ +public: + ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInt32RangeBound; + +// ScriptStruct CoreUObject.Int32Range +// 0x0010 (0x0010 - 0x0000) +struct FInt32Range final +{ +public: + struct FInt32RangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FInt32RangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInt32Range; + +// ScriptStruct CoreUObject.Int32Vector +// 0x000C (0x000C - 0x0000) +struct FInt32Vector final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt32Vector; + +// ScriptStruct CoreUObject.Int32Vector2 +// 0x0008 (0x0008 - 0x0000) +struct FInt32Vector2 final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt32Vector2; + +// ScriptStruct CoreUObject.Sphere +// 0x0020 (0x0020 - 0x0000) +struct FSphere final +{ +public: + struct FVector Center; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSphere; + +// ScriptStruct CoreUObject.Int32Vector4 +// 0x0010 (0x0010 - 0x0000) +struct FInt32Vector4 final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt32Vector4; + +// ScriptStruct CoreUObject.Int64Point +// 0x0010 (0x0010 - 0x0000) +struct FInt64Point final +{ +public: + int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt64Point; + +// ScriptStruct CoreUObject.Int64Vector +// 0x0018 (0x0018 - 0x0000) +struct FInt64Vector final +{ +public: + int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt64Vector; + +// ScriptStruct CoreUObject.Int64Vector2 +// 0x0010 (0x0010 - 0x0000) +struct FInt64Vector2 final +{ +public: + int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt64Vector2; + +// ScriptStruct CoreUObject.Int64Vector4 +// 0x0020 (0x0020 - 0x0000) +struct FInt64Vector4 final +{ +public: + int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt64Vector4; + +// ScriptStruct CoreUObject.InterpCurvePointFloat +// 0x0014 (0x0014 - 0x0000) +struct FInterpCurvePointFloat final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutVal; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointFloat; + +// ScriptStruct CoreUObject.InterpCurveFloat +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveFloat final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveFloat; + +// ScriptStruct CoreUObject.LinearColor +// 0x0010 (0x0010 - 0x0000) +struct FLinearColor final +{ +public: + float R; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLinearColor; + +// ScriptStruct CoreUObject.InterpCurvePointLinearColor +// 0x0038 (0x0038 - 0x0000) +struct FInterpCurvePointLinearColor final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutVal; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ArriveTangent; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LeaveTangent; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointLinearColor; + +// ScriptStruct CoreUObject.InterpCurveLinearColor +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveLinearColor final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveLinearColor; + +// ScriptStruct CoreUObject.IntPoint +// 0x0008 (0x0008 - 0x0000) +struct FIntPoint final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntPoint; + +// ScriptStruct CoreUObject.IntVector +// 0x000C (0x000C - 0x0000) +struct FIntVector final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntVector; + +// ScriptStruct CoreUObject.IntVector2 +// 0x0008 (0x0008 - 0x0000) +struct FIntVector2 final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntVector2; + +// ScriptStruct CoreUObject.IntVector4 +// 0x0010 (0x0010 - 0x0000) +struct FIntVector4 final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 W; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntVector4; + +// ScriptStruct CoreUObject.Plane +// 0x0008 (0x0020 - 0x0018) +struct alignas(0x10) FPlane final : public FVector +{ +public: + double W; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlane; + +// ScriptStruct CoreUObject.Matrix +// 0x0080 (0x0080 - 0x0000) +struct FMatrix final +{ +public: + struct FPlane XPlane; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane YPlane; // 0x0020(0x0020)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane ZPlane; // 0x0040(0x0020)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane WPlane; // 0x0060(0x0020)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMatrix; + +// ScriptStruct CoreUObject.Plane4d +// 0x0008 (0x0020 - 0x0018) +struct alignas(0x10) FPlane4d final : public FVector3d +{ +public: + double W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlane4d; + +// ScriptStruct CoreUObject.Matrix44d +// 0x0080 (0x0080 - 0x0000) +struct FMatrix44d final +{ +public: + struct FPlane4d XPlane; // 0x0000(0x0020)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane4d YPlane; // 0x0020(0x0020)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane4d ZPlane; // 0x0040(0x0020)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane4d WPlane; // 0x0060(0x0020)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMatrix44d; + +// ScriptStruct CoreUObject.Plane4f +// 0x0004 (0x0010 - 0x000C) +struct alignas(0x10) FPlane4f final : public FVector3f +{ +public: + float W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlane4f; + +// ScriptStruct CoreUObject.Matrix44f +// 0x0040 (0x0040 - 0x0000) +struct FMatrix44f final +{ +public: + struct FPlane4f XPlane; // 0x0000(0x0010)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane4f YPlane; // 0x0010(0x0010)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane4f ZPlane; // 0x0020(0x0010)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane4f WPlane; // 0x0030(0x0010)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMatrix44f; + +// ScriptStruct CoreUObject.OrientedBox +// 0x0078 (0x0078 - 0x0000) +struct FOrientedBox final +{ +public: + struct FVector Center; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisX; // 0x0018(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisY; // 0x0030(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisZ; // 0x0048(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ExtentX; // 0x0060(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ExtentY; // 0x0068(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ExtentZ; // 0x0070(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOrientedBox; + +// ScriptStruct CoreUObject.PackedNormal +// 0x0004 (0x0004 - 0x0000) +struct FPackedNormal final +{ +public: + uint8 X; // 0x0000(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Y; // 0x0001(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Z; // 0x0002(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 W; // 0x0003(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPackedNormal; + +// ScriptStruct CoreUObject.PackedRGB10A2N +// 0x0004 (0x0004 - 0x0000) +struct FPackedRGB10A2N final +{ +public: + int32 Packed; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPackedRGB10A2N; + +// ScriptStruct CoreUObject.PackedRGBA16N +// 0x0008 (0x0008 - 0x0000) +struct FPackedRGBA16N final +{ +public: + int32 XY; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ZW; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPackedRGBA16N; + +// ScriptStruct CoreUObject.PolyglotTextData +// 0x00B0 (0x00B0 - 0x0000) +struct FPolyglotTextData final +{ +public: + ELocalizedTextSourceCategory Category; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NativeCulture; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NameSpace; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NativeString; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap LocalizedStrings; // 0x0048(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsMinimalPatch; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText CachedText; // 0x00A0(0x0010)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPolyglotTextData; + +// ScriptStruct CoreUObject.PrimaryAssetType +// 0x0008 (0x0008 - 0x0000) +struct FPrimaryAssetType final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPrimaryAssetType; + +// ScriptStruct CoreUObject.PrimaryAssetId +// 0x0010 (0x0010 - 0x0000) +struct FPrimaryAssetId final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PrimaryAssetName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPrimaryAssetId; + +// ScriptStruct CoreUObject.QualifiedFrameTime +// 0x0010 (0x0010 - 0x0000) +struct FQualifiedFrameTime final +{ +public: + struct FFrameTime Time; // 0x0000(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate Rate; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQualifiedFrameTime; + +// ScriptStruct CoreUObject.Quat4d +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x10) FQuat4d final +{ +public: + double X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuat4d; + +// ScriptStruct CoreUObject.Quat4f +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x10) FQuat4f final +{ +public: + float X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuat4f; + +// ScriptStruct CoreUObject.RandomStream +// 0x0008 (0x0008 - 0x0000) +struct FRandomStream final +{ +public: + int32 InitialSeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRandomStream; + +// ScriptStruct CoreUObject.Ray +// 0x0030 (0x0030 - 0x0000) +struct FRay final +{ +public: + struct FVector Origin; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRay; + +// ScriptStruct CoreUObject.Ray3d +// 0x0030 (0x0030 - 0x0000) +struct FRay3d final +{ +public: + struct FVector3d Origin; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3d Direction; // 0x0018(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRay3d; + +// ScriptStruct CoreUObject.Ray3f +// 0x0018 (0x0018 - 0x0000) +struct FRay3f final +{ +public: + struct FVector3f Origin; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f Direction; // 0x000C(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRay3f; + +// ScriptStruct CoreUObject.Rotator +// 0x0018 (0x0018 - 0x0000) +struct FRotator final +{ +public: + using UnderlayingType = double; + + double Pitch; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Yaw; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Roll; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static UnderlayingType ClampAxis(UnderlayingType Angle) + { + Angle = std::fmod(Angle, static_cast(360)); + if (Angle < static_cast(0)) + Angle += static_cast(360); + + return Angle; + } + static UnderlayingType NormalizeAxis(UnderlayingType Angle) + { + Angle = ClampAxis(Angle); + if (Angle > static_cast(180)) + Angle -= static_cast(360); + + return Angle; + } + + FRotator& Clamp() + { + Pitch = ClampAxis(Pitch); + Yaw = ClampAxis(Yaw); + Roll = ClampAxis(Roll); + + return *this; + } + constexpr FRotator(UnderlayingType Pitch = 0, UnderlayingType Yaw = 0, UnderlayingType Roll = 0) + : Pitch(Pitch), Yaw(Yaw), Roll(Roll) + { + } + constexpr FRotator(const FRotator& other) + : Pitch(other.Pitch), Yaw(other.Yaw), Roll(other.Roll) + { + } + FRotator& Normalize() + { + Pitch = NormalizeAxis(Pitch); + Yaw = NormalizeAxis(Yaw); + Roll = NormalizeAxis(Roll); + + return *this; + } + FRotator& operator*=(UnderlayingType Scalar) + { + *this = *this * Scalar; + + return *this; + } + FRotator& operator*=(const FRotator& Other) + { + *this = *this * Other; + + return *this; + } + FRotator& operator+=(const FRotator& Other) + { + *this = *this + Other; + + return *this; + } + FRotator& operator-=(const FRotator& Other) + { + *this = *this - Other; + + return *this; + } + FRotator& operator/=(UnderlayingType Scalar) + { + *this = *this / Scalar; + + return *this; + } + FRotator& operator/=(const FRotator& Other) + { + *this = *this / Other; + + return *this; + } + FRotator& operator=(const FRotator& other) + { + Pitch = other.Pitch; + Yaw = other.Yaw; + Roll = other.Roll; + + return *this; + } + + FRotator GetNormalized() const + { + FRotator rotator = *this; + rotator.Normalize(); + + return rotator; + } + bool IsZero() const + { + return ClampAxis(Pitch) == 0 && ClampAxis(Yaw) == 0 && ClampAxis(Roll) == 0; + } + bool operator!=(const FRotator& Other) const + { + return Pitch != Other.Pitch || Yaw != Other.Yaw || Roll != Other.Roll; + } + FRotator operator*(UnderlayingType Scalar) const + { + return { Pitch * Scalar, Yaw * Scalar, Roll * Scalar }; + } + FRotator operator*(const FRotator& Other) const + { + return { Pitch * Other.Pitch, Yaw * Other.Yaw, Roll * Other.Roll }; + } + FRotator operator+(const FRotator& Other) const + { + return { Pitch + Other.Pitch, Yaw + Other.Yaw, Roll + Other.Roll }; + } + FRotator operator-(const FRotator& Other) const + { + return { Pitch - Other.Pitch, Yaw - Other.Yaw, Roll - Other.Roll }; + } + FRotator operator/(UnderlayingType Scalar) const + { + if (Scalar == 0) + return *this; + + return { Pitch / Scalar, Yaw / Scalar, Roll / Scalar }; + } + FRotator operator/(const FRotator& Other) const + { + if (Other.Pitch == 0 || Other.Yaw == 0 || Other.Roll == 0) + return *this; + + return { Pitch / Other.Pitch, Yaw / Other.Yaw, Roll / Other.Roll }; + } + bool operator==(const FRotator& Other) const + { + return Pitch == Other.Pitch && Yaw == Other.Yaw && Roll == Other.Roll; + } +}; +DUMPER7_ASSERTS_FRotator; + +// ScriptStruct CoreUObject.ObjectCookedMetaDataStore +// 0x0050 (0x0050 - 0x0000) +struct FObjectCookedMetaDataStore final +{ +public: + TMap ObjectMetaData; // 0x0000(0x0050)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FObjectCookedMetaDataStore; + +// ScriptStruct CoreUObject.Rotator3d +// 0x0018 (0x0018 - 0x0000) +struct FRotator3d final +{ +public: + double Pitch; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Yaw; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Roll; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRotator3d; + +// ScriptStruct CoreUObject.Rotator3f +// 0x000C (0x000C - 0x0000) +struct FRotator3f final +{ +public: + float Pitch; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roll; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRotator3f; + +// ScriptStruct CoreUObject.SoftClassPath +// 0x0000 (0x0020 - 0x0020) +struct FSoftClassPath final : public FSoftObjectPath +{ +}; +DUMPER7_ASSERTS_FSoftClassPath; + +// ScriptStruct CoreUObject.Sphere3d +// 0x0020 (0x0020 - 0x0000) +struct FSphere3d final +{ +public: + struct FVector3d Center; // 0x0000(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSphere3d; + +// ScriptStruct CoreUObject.Sphere3f +// 0x0010 (0x0010 - 0x0000) +struct FSphere3f final +{ +public: + struct FVector3f Center; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSphere3f; + +// ScriptStruct CoreUObject.TemplateString +// 0x0010 (0x0010 - 0x0000) +struct FTemplateString final +{ +public: + class FString Template; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTemplateString; + +// ScriptStruct CoreUObject.FieldCookedMetaDataStore +// 0x0050 (0x0050 - 0x0000) +struct FFieldCookedMetaDataStore final +{ +public: + TMap FieldMetaData; // 0x0000(0x0050)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFieldCookedMetaDataStore; + +// ScriptStruct CoreUObject.TestUndeclaredScriptStructObjectReferencesTest +// 0x0058 (0x0058 - 0x0000) +struct FTestUndeclaredScriptStructObjectReferencesTest final +{ +public: + class UObject* StrongObjectPointer; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SoftObjectPointer; // 0x0008(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SoftObjectPath; // 0x0030(0x0020)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr WeakObjectPointer; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTestUndeclaredScriptStructObjectReferencesTest; + +// ScriptStruct CoreUObject.TestUninitializedScriptStructMembersTest +// 0x0018 (0x0018 - 0x0000) +struct FTestUninitializedScriptStructMembersTest final +{ +public: + class UObject* UninitializedObjectReference; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InitializedObjectReference; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnusedValue; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestUninitializedScriptStructMembersTest; + +// ScriptStruct CoreUObject.Timecode +// 0x0014 (0x0014 - 0x0000) +struct FTimecode final +{ +public: + int32 Hours; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Frames; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDropFrameFormat; // 0x0010(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimecode; + +// ScriptStruct CoreUObject.Timespan +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FTimespan final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimespan; + +// ScriptStruct CoreUObject.Transform +// 0x0060 (0x0060 - 0x0000) +struct FTransform final +{ +public: + struct FQuat Rotation; // 0x0000(0x0020)(Edit, BlueprintVisible, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Scale3D; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTransform; + +// ScriptStruct CoreUObject.Transform3d +// 0x0060 (0x0060 - 0x0000) +struct FTransform3d final +{ +public: + struct FQuat4d Rotation; // 0x0000(0x0020)(Edit, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3d Translation; // 0x0020(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector3d Scale3D; // 0x0040(0x0018)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTransform3d; + +// ScriptStruct CoreUObject.Transform3f +// 0x0030 (0x0030 - 0x0000) +struct FTransform3f final +{ +public: + struct FQuat4f Rotation; // 0x0000(0x0010)(Edit, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f Translation; // 0x0010(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector3f Scale3D; // 0x0020(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTransform3f; + +// ScriptStruct CoreUObject.Uint32Point +// 0x0008 (0x0008 - 0x0000) +struct FUint32Point final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUint32Point; + +// ScriptStruct CoreUObject.Uint32Vector +// 0x000C (0x000C - 0x0000) +struct FUint32Vector final +{ +public: + uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUint32Vector; + +// ScriptStruct CoreUObject.Uint32Vector2 +// 0x0008 (0x0008 - 0x0000) +struct FUint32Vector2 final +{ +public: + uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUint32Vector2; + +// ScriptStruct CoreUObject.Uint32Vector4 +// 0x0010 (0x0010 - 0x0000) +struct FUint32Vector4 final +{ +public: + uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUint32Vector4; + +// ScriptStruct CoreUObject.Uint64Point +// 0x0010 (0x0010 - 0x0000) +struct FUint64Point final +{ +public: + int64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUint64Point; + +// ScriptStruct CoreUObject.Uint64Vector +// 0x0018 (0x0018 - 0x0000) +struct FUint64Vector final +{ +public: + uint64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUint64Vector; + +// ScriptStruct CoreUObject.Uint64Vector2 +// 0x0010 (0x0010 - 0x0000) +struct FUint64Vector2 final +{ +public: + uint64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUint64Vector2; + +// ScriptStruct CoreUObject.Uint64Vector4 +// 0x0020 (0x0020 - 0x0000) +struct FUint64Vector4 final +{ +public: + uint64 X; // 0x0000(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 Y; // 0x0008(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 Z; // 0x0010(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 W; // 0x0018(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUint64Vector4; + +// ScriptStruct CoreUObject.UintPoint +// 0x0008 (0x0008 - 0x0000) +struct FUintPoint final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUintPoint; + +// ScriptStruct CoreUObject.UintVector +// 0x000C (0x000C - 0x0000) +struct FUintVector final +{ +public: + uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUintVector; + +// ScriptStruct CoreUObject.UintVector2 +// 0x0008 (0x0008 - 0x0000) +struct FUintVector2 final +{ +public: + uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUintVector2; + +// ScriptStruct CoreUObject.UintVector4 +// 0x0010 (0x0010 - 0x0000) +struct FUintVector4 final +{ +public: + uint32 X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUintVector4; + +// ScriptStruct CoreUObject.Vector4 +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x10) FVector4 final +{ +public: + double X; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector4; + +// ScriptStruct CoreUObject.Vector4f +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x10) FVector4f final +{ +public: + float X; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector4f; + +// ScriptStruct CoreUObject.OverriddenPropertyNodeID +// 0x0010 (0x0010 - 0x0000) +struct FOverriddenPropertyNodeID final +{ +public: + class FName Path; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Object; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOverriddenPropertyNodeID; + +// ScriptStruct CoreUObject.OverriddenPropertyNode +// 0x0068 (0x0068 - 0x0000) +struct FOverriddenPropertyNode final +{ +public: + struct FOverriddenPropertyNodeID NodeID; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOverriddenPropertyOperation Operation; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SubPropertyNodeKeys; // 0x0018(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOverriddenPropertyNode; + +// ScriptStruct CoreUObject.OverriddenPropertySet +// 0x0060 (0x0060 - 0x0000) +struct FOverriddenPropertySet final +{ +public: + class UObject* Owner; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSet OverriddenPropertyNodes; // 0x0008(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOverriddenPropertySet; + +// ScriptStruct CoreUObject.StructCookedMetaDataStore +// 0x00A0 (0x00A0 - 0x0000) +struct FStructCookedMetaDataStore final +{ +public: + struct FObjectCookedMetaDataStore ObjectMetaData; // 0x0000(0x0050)(NativeAccessSpecifierPrivate) + TMap PropertiesMetaData; // 0x0050(0x0050)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FStructCookedMetaDataStore; + +} + diff --git a/SilentHillF/SDK/DataRegistry_classes.hpp b/SilentHillF/SDK/DataRegistry_classes.hpp new file mode 100644 index 0000000..f3fe7bb --- /dev/null +++ b/SilentHillF/SDK/DataRegistry_classes.hpp @@ -0,0 +1,272 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DataRegistry + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "DeveloperSettings_classes.hpp" +#include "DataRegistry_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class DataRegistry.DataRegistrySettings +// 0x0018 (0x0050 - 0x0038) +class UDataRegistrySettings final : public UDeveloperSettings +{ +public: + TArray DirectoriesToScan; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool bInitializeAllLoadedRegistries; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreMissingCookedAssetRegistryData; // 0x0049(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataRegistrySettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataRegistrySettings") + } + static class UDataRegistrySettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataRegistrySettings; + +// Class DataRegistry.DataRegistry +// 0x0098 (0x00C0 - 0x0028) +class UDataRegistry final : public UObject +{ +public: + class FName RegistryType; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDataRegistryIdFormat IdFormat; // 0x0030(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UScriptStruct* ItemStruct; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, AssetRegistrySearchable, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray DataSources; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray RuntimeSources; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, DisableEditOnInstance, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + float TimerUpdateFrequency; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDataRegistryCachePolicy DefaultCachePolicy; // 0x0064(0x0014)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_78[0x48]; // 0x0078(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataRegistry") + } + static class UDataRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataRegistry; + +// Class DataRegistry.DataRegistrySource +// 0x0010 (0x0038 - 0x0028) +class UDataRegistrySource : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataRegistrySource* ParentSource; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataRegistrySource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataRegistrySource") + } + static class UDataRegistrySource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataRegistrySource; + +// Class DataRegistry.MetaDataRegistrySource +// 0x00D0 (0x0108 - 0x0038) +class UMetaDataRegistrySource : public UDataRegistrySource +{ +public: + EMetaDataRegistrySourceAssetUsage AssetUsage; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAssetManagerSearchRules SearchRules; // 0x0040(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap RuntimeChildren; // 0x0090(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_E0[0x28]; // 0x00E0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MetaDataRegistrySource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MetaDataRegistrySource") + } + static class UMetaDataRegistrySource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMetaDataRegistrySource; + +// Class DataRegistry.DataRegistrySource_CurveTable +// 0x0068 (0x00A0 - 0x0038) +class UDataRegistrySource_CurveTable final : public UDataRegistrySource +{ +public: + TSoftObjectPtr SourceTable; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataRegistrySource_DataTableRules TableRules; // 0x0060(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UCurveTable* CachedTable; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveTable* PreloadTable; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_78[0x28]; // 0x0078(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataRegistrySource_CurveTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataRegistrySource_CurveTable") + } + static class UDataRegistrySource_CurveTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataRegistrySource_CurveTable; + +// Class DataRegistry.MetaDataRegistrySource_CurveTable +// 0x0010 (0x0118 - 0x0108) +class UMetaDataRegistrySource_CurveTable final : public UMetaDataRegistrySource +{ +public: + TSubclassOf CreatedSource; // 0x0108(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataRegistrySource_DataTableRules TableRules; // 0x0110(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MetaDataRegistrySource_CurveTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MetaDataRegistrySource_CurveTable") + } + static class UMetaDataRegistrySource_CurveTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMetaDataRegistrySource_CurveTable; + +// Class DataRegistry.DataRegistrySource_DataTable +// 0x0068 (0x00A0 - 0x0038) +class UDataRegistrySource_DataTable final : public UDataRegistrySource +{ +public: + TSoftObjectPtr SourceTable; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataRegistrySource_DataTableRules TableRules; // 0x0060(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UDataTable* CachedTable; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDataTable* PreloadTable; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_78[0x28]; // 0x0078(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataRegistrySource_DataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataRegistrySource_DataTable") + } + static class UDataRegistrySource_DataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataRegistrySource_DataTable; + +// Class DataRegistry.MetaDataRegistrySource_DataTable +// 0x0010 (0x0118 - 0x0108) +class UMetaDataRegistrySource_DataTable final : public UMetaDataRegistrySource +{ +public: + TSubclassOf CreatedSource; // 0x0108(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataRegistrySource_DataTableRules TableRules; // 0x0110(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MetaDataRegistrySource_DataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MetaDataRegistrySource_DataTable") + } + static class UMetaDataRegistrySource_DataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMetaDataRegistrySource_DataTable; + +// Class DataRegistry.DataRegistrySubsystem +// 0x00B0 (0x00E0 - 0x0030) +class UDataRegistrySubsystem final : public UEngineSubsystem +{ +public: + uint8 Pad_30[0xB0]; // 0x0030(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AcquireItemBP(const struct FDataRegistryId& ItemId, TDelegate AcquireCallback); + static class FString Conv_DataRegistryIdToString(const struct FDataRegistryId& DataRegistryId); + static class FString Conv_DataRegistryTypeToString(const struct FDataRegistryType& DataRegistryType); + static bool EqualEqual_DataRegistryId(const struct FDataRegistryId& A, const struct FDataRegistryId& B); + static bool EqualEqual_DataRegistryType(const struct FDataRegistryType& A, const struct FDataRegistryType& B); + static void EvaluateDataRegistryCurve(const struct FDataRegistryId& ItemId, float InputValue, float DefaultValue, EDataRegistrySubsystemGetItemResult* OutResult, float* OutValue); + static void FindCachedItemBP(const struct FDataRegistryId& ItemId, EDataRegistrySubsystemGetItemResult* OutResult, struct FTableRowBase* OutItem); + static bool GetCachedItemBP(const struct FDataRegistryId& ItemId, struct FTableRowBase& OutItem); + static bool GetCachedItemFromLookupBP(const struct FDataRegistryId& ItemId, const struct FDataRegistryLookup& ResolvedLookup, struct FTableRowBase* OutItem); + static bool IsValidDataRegistryId(const struct FDataRegistryId& DataRegistryId); + static bool IsValidDataRegistryType(const struct FDataRegistryType& DataRegistryType); + static bool NotEqual_DataRegistryId(const struct FDataRegistryId& A, const struct FDataRegistryId& B); + static bool NotEqual_DataRegistryType(const struct FDataRegistryType& A, const struct FDataRegistryType& B); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataRegistrySubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataRegistrySubsystem") + } + static class UDataRegistrySubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataRegistrySubsystem; + +} + diff --git a/SilentHillF/SDK/DataRegistry_structs.hpp b/SilentHillF/SDK/DataRegistry_structs.hpp new file mode 100644 index 0000000..65fd5cf --- /dev/null +++ b/SilentHillF/SDK/DataRegistry_structs.hpp @@ -0,0 +1,139 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DataRegistry + +#include "Basic.hpp" + +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Enum DataRegistry.EDataRegistryAcquireStatus +// NumValues: 0x0008 +enum class EDataRegistryAcquireStatus : uint8 +{ + NotStarted = 0, + WaitingForInitialAcquire = 1, + InitialAcquireFinished = 2, + WaitingForResources = 3, + AcquireFinished = 4, + AcquireError = 5, + DoesNotExist = 6, + EDataRegistryAcquireStatus_MAX = 7, +}; + +// Enum DataRegistry.EMetaDataRegistrySourceAssetUsage +// NumValues: 0x0005 +enum class EMetaDataRegistrySourceAssetUsage : uint8 +{ + NoAssets = 0, + SearchAssets = 1, + RegisterAssets = 2, + SearchAndRegisterAssets = 3, + EMetaDataRegistrySourceAssetUsage_MAX = 4, +}; + +// Enum DataRegistry.EDataRegistrySubsystemGetItemResult +// NumValues: 0x0003 +enum class EDataRegistrySubsystemGetItemResult : uint8 +{ + Found = 0, + NotFound = 1, + EDataRegistrySubsystemGetItemResult_MAX = 2, +}; + +// Enum DataRegistry.EDataRegistryAvailability +// NumValues: 0x0007 +enum class EDataRegistryAvailability : uint8 +{ + DoesNotExist = 0, + Unknown = 1, + Remote = 2, + OnDisk = 3, + LocalAsset = 4, + PreCached = 5, + EDataRegistryAvailability_MAX = 6, +}; + +// ScriptStruct DataRegistry.DataRegistrySourceItemId +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x08) FDataRegistrySourceItemId final +{ +public: + uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDataRegistrySourceItemId; + +// ScriptStruct DataRegistry.DataRegistryLookup +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FDataRegistryLookup final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDataRegistryLookup; + +// ScriptStruct DataRegistry.DataRegistryCachePolicy +// 0x0014 (0x0014 - 0x0000) +struct FDataRegistryCachePolicy final +{ +public: + bool bCacheIsAlwaysVolatile; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCurveTableCacheVersion; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinNumberKept; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNumberKept; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceKeepSeconds; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceReleaseSeconds; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDataRegistryCachePolicy; + +// ScriptStruct DataRegistry.DataRegistryType +// 0x0008 (0x0008 - 0x0000) +struct FDataRegistryType final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FDataRegistryType; + +// ScriptStruct DataRegistry.DataRegistryId +// 0x0010 (0x0010 - 0x0000) +struct FDataRegistryId final +{ +public: + struct FDataRegistryType RegistryType; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDataRegistryId; + +// ScriptStruct DataRegistry.DataRegistryIdFormat +// 0x0008 (0x0008 - 0x0000) +struct FDataRegistryIdFormat final +{ +public: + struct FGameplayTag BaseGameplayTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDataRegistryIdFormat; + +// ScriptStruct DataRegistry.DataRegistrySource_DataTableRules +// 0x0008 (0x0008 - 0x0000) +struct FDataRegistrySource_DataTableRules final +{ +public: + bool bPrecacheTable; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CachedTableKeepSeconds; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDataRegistrySource_DataTableRules; + +} + diff --git a/SilentHillF/SDK/DataTablePlus_classes.hpp b/SilentHillF/SDK/DataTablePlus_classes.hpp new file mode 100644 index 0000000..4f3f4e8 --- /dev/null +++ b/SilentHillF/SDK/DataTablePlus_classes.hpp @@ -0,0 +1,45 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DataTablePlus + +#include "Basic.hpp" + +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class DataTablePlus.NeoEditableCompositeDataTable +// 0x0028 (0x00D8 - 0x00B0) +class UNeoEditableCompositeDataTable : public UDataTable +{ +public: + TArray ParentTables; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OldParentTables; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoEditableCompositeDataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoEditableCompositeDataTable") + } + static class UNeoEditableCompositeDataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoEditableCompositeDataTable; + +} + diff --git a/SilentHillF/SDK/DataTablePlus_structs.hpp b/SilentHillF/SDK/DataTablePlus_structs.hpp new file mode 100644 index 0000000..6284ff3 --- /dev/null +++ b/SilentHillF/SDK/DataTablePlus_structs.hpp @@ -0,0 +1,43 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DataTablePlus + +#include "Basic.hpp" + +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Enum DataTablePlus.ENeoEditableCompositeDataTableRowState +// NumValues: 0x0005 +enum class ENeoEditableCompositeDataTableRowState : uint8 +{ + Inherited = 0, + Overridden = 1, + New = 2, + Invalid = 3, + ENeoEditableCompositeDataTableRowState_MAX = 4, +}; + +// ScriptStruct DataTablePlus.NeoEditableCompositeTableRow +// 0x0008 (0x0028 - 0x0020) +struct FNeoEditableCompositeTableRow : public FGameplayTagTableRow +{ +public: + ENeoEditableCompositeDataTableRowState RowState; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetOverride; // 0x0021(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateCachedRowMap; // 0x0022(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoEditableCompositeTableRow; + +} + diff --git a/SilentHillF/SDK/DeveloperSettings_classes.hpp b/SilentHillF/SDK/DeveloperSettings_classes.hpp new file mode 100644 index 0000000..d169591 --- /dev/null +++ b/SilentHillF/SDK/DeveloperSettings_classes.hpp @@ -0,0 +1,111 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DeveloperSettings + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "DeveloperSettings_structs.hpp" + + +namespace SDK +{ + +// Class DeveloperSettings.DeveloperSettings +// 0x0010 (0x0038 - 0x0028) +class UDeveloperSettings : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeveloperSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeveloperSettings") + } + static class UDeveloperSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeveloperSettings; + +// Class DeveloperSettings.DeveloperSettingsBackedByCVars +// 0x0000 (0x0038 - 0x0038) +class UDeveloperSettingsBackedByCVars : public UDeveloperSettings +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeveloperSettingsBackedByCVars") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeveloperSettingsBackedByCVars") + } + static class UDeveloperSettingsBackedByCVars* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeveloperSettingsBackedByCVars; + +// Class DeveloperSettings.PlatformSettings +// 0x0018 (0x0040 - 0x0028) +class UPlatformSettings : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformSettings") + } + static class UPlatformSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformSettings; + +// Class DeveloperSettings.PlatformSettingsManager +// 0x0058 (0x0080 - 0x0028) +class UPlatformSettingsManager final : public UObject +{ +public: + TMap, struct FPlatformSettingsInstances> SettingsMap; // 0x0028(0x0050)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformSettingsManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformSettingsManager") + } + static class UPlatformSettingsManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformSettingsManager; + +} + diff --git a/SilentHillF/SDK/DeveloperSettings_structs.hpp b/SilentHillF/SDK/DeveloperSettings_structs.hpp new file mode 100644 index 0000000..98eeeac --- /dev/null +++ b/SilentHillF/SDK/DeveloperSettings_structs.hpp @@ -0,0 +1,37 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DeveloperSettings + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct DeveloperSettings.PerPlatformSettings +// 0x0010 (0x0010 - 0x0000) +struct FPerPlatformSettings final +{ +public: + TArray Settings; // 0x0000(0x0010)(Edit, ExportObject, EditFixedSize, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPerPlatformSettings; + +// ScriptStruct DeveloperSettings.PlatformSettingsInstances +// 0x0058 (0x0058 - 0x0000) +struct FPlatformSettingsInstances final +{ +public: + class UPlatformSettings* PlatformInstance; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap OtherPlatforms; // 0x0008(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlatformSettingsInstances; + +} + diff --git a/SilentHillF/SDK/Engine_classes.hpp b/SilentHillF/SDK/Engine_classes.hpp new file mode 100644 index 0000000..a3ab433 --- /dev/null +++ b/SilentHillF/SDK/Engine_classes.hpp @@ -0,0 +1,39817 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Engine + +#include "Basic.hpp" + +#include "Chaos_structs.hpp" +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "FieldNotification_structs.hpp" +#include "InputCore_structs.hpp" +#include "DeveloperSettings_structs.hpp" +#include "DeveloperSettings_classes.hpp" +#include "PhysicsCore_structs.hpp" +#include "PhysicsCore_classes.hpp" +#include "AudioPlatformConfiguration_structs.hpp" +#include "MeshDescription_classes.hpp" +#include "AudioExtensions_structs.hpp" +#include "AudioExtensions_classes.hpp" +#include "SlateCore_structs.hpp" +#include "IrisCore_classes.hpp" +#include "NetCore_structs.hpp" +#include "NetCore_classes.hpp" +#include "PacketHandler_classes.hpp" + + +namespace SDK +{ + +// Class Engine.MaterialExpression +// 0x0088 (0x00B0 - 0x0028) +class UMaterialExpression : public UObject +{ +public: + int32 MaterialExpressionEditorX; // 0x0028(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialExpressionEditorY; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEdGraphNode* GraphNode; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialExpression* SubgraphExpression; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid MaterialExpressionGuid; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* Material; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialFunction* Function; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString Desc; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_80[0x4]; // 0x0080(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bRealtimePreview : 1; // 0x0084(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNeedToUpdatePreview : 1; // 0x0084(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_84_2 : 6; // 0x0084(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bIsParameterExpression : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_88_1 : 7; // 0x0088(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bCommentBubbleVisible : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowOutputNameOnPin : 1; // 0x008C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowMaskColorsOnPin : 1; // 0x008C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHidePreviewWindow : 1; // 0x008C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollapsed : 1; // 0x008C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShaderInputData : 1; // 0x008C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowInputs : 1; // 0x008C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowOutputs : 1; // 0x008C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MenuCategories; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Outputs; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpression") + } + static class UMaterialExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpression; + +// Class Engine.MaterialExpressionSquareRoot +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionSquareRoot final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSquareRoot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSquareRoot") + } + static class UMaterialExpressionSquareRoot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSquareRoot; + +// Class Engine.Subsystem +// 0x0008 (0x0030 - 0x0028) +class USubsystem : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Subsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Subsystem") + } + static class USubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubsystem; + +// Class Engine.WorldSubsystem +// 0x0000 (0x0030 - 0x0030) +class UWorldSubsystem : public USubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldSubsystem") + } + static class UWorldSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldSubsystem; + +// Class Engine.TickableWorldSubsystem +// 0x0010 (0x0040 - 0x0030) +class UTickableWorldSubsystem : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableWorldSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableWorldSubsystem") + } + static class UTickableWorldSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableWorldSubsystem; + +// Class Engine.WorldPartitionRuntimeCell +// 0x0088 (0x00B0 - 0x0028) +class UWorldPartitionRuntimeCell : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsAlwaysLoaded; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDataLayerInstanceNames DataLayers; // 0x0040(0x0018)(NativeAccessSpecifierPrivate) + bool bClientOnlyVisible; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsHLOD; // 0x0059(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bBlockOnSlowLoading; // 0x005A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5B[0x1]; // 0x005B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ContentBundleID; // 0x005C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor CellDebugColor; // 0x006C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid CellGuid; // 0x007C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid SourceCellGuid; // 0x008C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0xC]; // 0x009C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorldPartitionRuntimeCellData* RuntimeCellData; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionRuntimeCell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionRuntimeCell") + } + static class UWorldPartitionRuntimeCell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionRuntimeCell; + +// Class Engine.WorldPartitionRuntimeLevelStreamingCell +// 0x0008 (0x00B8 - 0x00B0) +class UWorldPartitionRuntimeLevelStreamingCell final : public UWorldPartitionRuntimeCell +{ +public: + class UWorldPartitionLevelStreamingDynamic* LevelStreaming; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void OnLevelHidden(); + void OnLevelShown(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionRuntimeLevelStreamingCell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionRuntimeLevelStreamingCell") + } + static class UWorldPartitionRuntimeLevelStreamingCell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionRuntimeLevelStreamingCell; + +// Class Engine.MaterialExpressionTransformPosition +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionTransformPosition final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialPositionTransformSource TransformSourceType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialPositionTransformSource TransformType; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTransformPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTransformPosition") + } + static class UMaterialExpressionTransformPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTransformPosition; + +// Class Engine.MaterialExpressionPerInstanceCustomData +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionPerInstanceCustomData final : public UMaterialExpression +{ +public: + struct FExpressionInput DefaultValue; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstDefaultValue; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DataIndex; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPerInstanceCustomData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceCustomData") + } + static class UMaterialExpressionPerInstanceCustomData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPerInstanceCustomData; + +// Class Engine.ActorComponent +// 0x0078 (0x00A0 - 0x0028) +class UActorComponent : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FActorComponentTickFunction PrimaryComponentTick; // 0x0030(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ComponentTags; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_80[0x4]; // 0x0080(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UCSSerializationIndex; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_88_0 : 4; // 0x0088(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bNetAddressable : 1; // 0x0088(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bReplicateUsingRegisteredSubObjectList : 1; // 0x0088(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bReplicates : 1; // 0x0088(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_88_7 : 1; // 0x0088(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_89[0x1]; // 0x0089(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_8A_0 : 2; // 0x008A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAutoActivate : 1; // 0x008A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsActive : 1; // 0x008A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEditableWhenInherited : 1; // 0x008A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_8A_5 : 1; // 0x008A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bCanEverAffectNavigation : 1; // 0x008A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_8A_7 : 1; // 0x008A(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bIsEditorOnly : 1; // 0x008B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8C[0x1]; // 0x008C(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EComponentCreationMethod CreationMethod; // 0x008D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentActivated; // 0x008E(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentDeactivated; // 0x008F(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(bool bReset); + void AddTickPrerequisiteActor(class AActor* PrerequisiteActor); + void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void Deactivate(); + void K2_DestroyComponent(class UObject* Object); + void OnRep_IsActive(); + void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); + void ReceiveBeginPlay(); + void ReceiveEndPlay(EEndPlayReason EndPlayReason); + void ReceiveTick(float DeltaSeconds); + void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor); + void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void SetActive(bool bNewActive, bool bReset); + void SetAutoActivate(bool bNewAutoActivate); + void SetComponentTickEnabled(bool bEnabled); + void SetComponentTickInterval(float TickInterval); + void SetComponentTickIntervalAndCooldown(float TickInterval); + void SetIsReplicated(bool ShouldReplicate); + void SetTickableWhenPaused(bool bTickableWhenPaused); + void SetTickGroup(ETickingGroup NewTickGroup); + void ToggleActive(); + + bool ComponentHasTag(class FName Tag) const; + float GetComponentTickInterval() const; + class AActor* GetOwner() const; + bool IsActive() const; + bool IsBeingDestroyed() const; + bool IsComponentTickEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorComponent") + } + static class UActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorComponent; + +// Class Engine.SceneComponent +// 0x0190 (0x0230 - 0x00A0) +class alignas(0x10) USceneComponent : public UActorComponent +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr PhysicsVolume; // 0x00A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* AttachParent; // 0x00B0(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class FName AttachSocketName; // 0x00B8(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AttachChildren; // 0x00C8(0x0010)(ExportObject, Net, ZeroConstructor, Transient, RepNotify, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray ClientAttachedChildren; // 0x00D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_E8[0x40]; // 0x00E8(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RelativeLocation; // 0x0128(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRotator RelativeRotation; // 0x0140(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPrivate) + struct FVector RelativeScale3D; // 0x0158(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector ComponentVelocity; // 0x0170(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComponentToWorldUpdated : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_188_1 : 1; // 0x0188(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAbsoluteLocation : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAbsoluteRotation : 1; // 0x0188(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAbsoluteScale : 1; // 0x0188(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bVisible : 1; // 0x0188(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldBeAttached : 1; // 0x0188(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldSnapLocationWhenAttached : 1; // 0x0188(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldSnapRotationWhenAttached : 1; // 0x0189(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldSnapScaleWhenAttached : 1; // 0x0189(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldUpdatePhysicsVolume : 1; // 0x0189(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHiddenInGame : 1; // 0x0189(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBoundsChangeTriggersStreamingDataRebuild : 1; // 0x0189(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAttachParentBound : 1; // 0x0189(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeFastLocalBounds : 1; // 0x0189(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeBoundsOnceForGame : 1; // 0x0189(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputedBoundsOnceForGame : 1; // 0x018A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsNotRenderAttachmentRoot : 1; // 0x018A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EComponentMobility Mobility; // 0x018B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetailMode DetailMode; // 0x018C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ PhysicsVolumeChangedDelegate; // 0x018D(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18E[0xA2]; // 0x018E(0x00A2)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); + void K2_AddLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddLocalTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddRelativeLocation(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddRelativeRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_AttachTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachType, bool bWeldSimulatedBodies); + bool K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + void K2_DetachFromComponent(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule, bool bCallModify); + void K2_SetRelativeLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void OnRep_AttachChildren(); + void OnRep_AttachParent(); + void OnRep_AttachSocketName(); + void OnRep_Transform(); + void OnRep_Visibility(bool OldValue); + void ResetRelativeTransform(); + void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); + void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); + void SetMobility(EComponentMobility NewMobility); + void SetRelativeScale3D(const struct FVector& NewScale3D); + void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); + void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); + void SetWorldScale3D(const struct FVector& NewScale); + void ToggleVisibility(bool bPropagateToChildren); + + bool DoesSocketExist(class FName InSocketName) const; + TArray GetAllSocketNames() const; + class USceneComponent* GetAttachParent() const; + class FName GetAttachSocketName() const; + class USceneComponent* GetChildComponent(int32 ChildIndex) const; + void GetChildrenComponents(bool bIncludeAllDescendants, TArray* Children) const; + struct FVector GetComponentVelocity() const; + struct FVector GetForwardVector() const; + int32 GetNumChildrenComponents() const; + void GetParentComponents(TArray* Parents) const; + class APhysicsVolume* GetPhysicsVolume() const; + struct FTransform GetRelativeTransform() const; + struct FVector GetRightVector() const; + bool GetShouldUpdatePhysicsVolume() const; + struct FVector GetSocketLocation(class FName InSocketName) const; + struct FQuat GetSocketQuaternion(class FName InSocketName) const; + struct FRotator GetSocketRotation(class FName InSocketName) const; + struct FTransform GetSocketTransform(class FName InSocketName, ERelativeTransformSpace TransformSpace) const; + struct FVector GetUpVector() const; + bool IsAnySimulatingPhysics() const; + bool IsSimulatingPhysics(class FName BoneName) const; + bool IsVisible() const; + struct FVector K2_GetComponentLocation() const; + struct FRotator K2_GetComponentRotation() const; + struct FVector K2_GetComponentScale() const; + struct FTransform K2_GetComponentToWorld() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneComponent") + } + static class USceneComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneComponent; + +// Class Engine.PrimitiveComponent +// 0x02F0 (0x0520 - 0x0230) +#pragma pack(push, 0x1) +class alignas(0x10) UPrimitiveComponent : public USceneComponent +{ +public: + uint8 Pad_230[0x18]; // 0x0230(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDrawDistance; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LDMaxDrawDistance; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedMaxDrawDistance; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneDepthPriorityGroup DepthPriorityGroup; // 0x0254(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneDepthPriorityGroup ViewOwnerDepthPriorityGroup; // 0x0255(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EIndirectLightingCacheQuality IndirectLightingCacheQuality; // 0x0256(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightmapType LightmapType; // 0x0257(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHLODBatchingPolicy HLODBatchingPolicy; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableAutoLODGeneration : 1; // 0x0259(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreHLODForceDisableShadows : 1; // 0x0259(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAsStreamingHelper : 1; // 0x0259(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsActorTextureStreamingBuiltData : 1; // 0x0259(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsValidTextureStreamingBuiltData : 1; // 0x0259(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNeverDistanceCull : 1; // 0x0259(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_259_6 : 2; // 0x0259(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_25A_0 : 4; // 0x025A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAlwaysCreatePhysicsState : 1; // 0x025A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateOverlapEvents : 1; // 0x025A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bMultiBodyOverlap : 1; // 0x025A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTraceComplexOnMove : 1; // 0x025A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReturnMaterialOnMove : 1; // 0x025B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseViewOwnerDepthPriorityGroup : 1; // 0x025B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowCullDistanceVolume : 1; // 0x025B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInReflectionCaptures : 1; // 0x025B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInRealTimeSkyCaptures : 1; // 0x025B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInRayTracing : 1; // 0x025B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInMainPass : 1; // 0x025B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInDepthPass : 1; // 0x025B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReceivesDecals : 1; // 0x025C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHoldout : 1; // 0x025C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOwnerNoSee : 1; // 0x025C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyOwnerSee : 1; // 0x025C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTreatAsBackgroundForOcclusion : 1; // 0x025C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAsOccluder : 1; // 0x025C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSelectable : 1; // 0x025C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceMipStreaming : 1; // 0x025C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPerInstanceHitProxies : 1; // 0x025D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastShadow : 1; // 0x025D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmissiveLightSource : 1; // 0x025D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectDynamicIndirectLighting : 1; // 0x025D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectIndirectLightingWhileHidden : 1; // 0x025D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectDistanceFieldLighting : 1; // 0x025D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDynamicShadow : 1; // 0x025D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastStaticShadow : 1; // 0x025D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior; // 0x025E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastVolumetricTranslucentShadow : 1; // 0x025F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastContactShadow : 1; // 0x025F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSelfShadowOnly : 1; // 0x025F(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastFarShadow : 1; // 0x025F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastInsetShadow : 1; // 0x025F(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCinematicShadow : 1; // 0x025F(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastHiddenShadow : 1; // 0x025F(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowAsTwoSided : 1; // 0x025F(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLightAsIfStatic : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLightAttachmentsAsGroup : 1; // 0x0260(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExcludeFromLightAttachmentGroup : 1; // 0x0260(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReceiveMobileCSMShadows : 1; // 0x0260(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSingleSampleShadowFromStationaryLights : 1; // 0x0260(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreRadialImpulse : 1; // 0x0260(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreRadialForce : 1; // 0x0260(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyImpulseOnDamage : 1; // 0x0260(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicatePhysicsToAutonomousProxy : 1; // 0x0261(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFillCollisionUnderneathForNavmesh : 1; // 0x0261(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 AlwaysLoadOnClient : 1; // 0x0261(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 AlwaysLoadOnServer : 1; // 0x0261(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseEditorCompositing : 1; // 0x0261(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsBeingMovedByEditor : 1; // 0x0261(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderCustomDepth : 1; // 0x0261(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInSceneCaptureOnly : 1; // 0x0261(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHiddenInSceneCapture : 1; // 0x0262(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRayTracingFarField : 1; // 0x0262(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_262_2 : 1; // 0x0262(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bHasNoStreamableTextures : 1; // 0x0262(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bStaticWhenNotMoveable : 1; // 0x0262(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_263[0x1E]; // 0x0263(0x001E)(Fixing Size After Last Property [ Dumper-7 ]) + EHasCustomNavigableGeometry bHasCustomNavigableGeometry; // 0x0281(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_282[0x1]; // 0x0282(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ECanBeCharacterBase CanCharacterStepUpOn; // 0x0283(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x0284(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RayTracingGroupId; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VisibilityId; // 0x028C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CustomDepthStencilValue; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCustomPrimitiveData CustomPrimitiveData; // 0x0298(0x0010)(Edit, NativeAccessSpecifierPrivate) + struct FCustomPrimitiveData CustomPrimitiveDataInternal; // 0x02A8(0x0010)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TranslucencySortPriority; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencySortDistanceOffset; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextures; // 0x02C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + int8 VirtualTextureLodBias; // 0x02D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 VirtualTextureCullMips; // 0x02D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 VirtualTextureMinCoverage; // 0x02DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType; // 0x02DB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DC[0x8]; // 0x02DC(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float BoundsScale; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E8[0x30]; // 0x02E8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MoveIgnoreActors; // 0x0318(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray MoveIgnoreComponents; // 0x0328(0x0010)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_338[0x10]; // 0x0338(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBodyInstance BodyInstance; // 0x0348(0x0198)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentHit; // 0x04E0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentBeginOverlap; // 0x04E1(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentEndOverlap; // 0x04E2(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentWake; // 0x04E3(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentSleep; // 0x04E4(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4E5[0x1]; // 0x04E5(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + FMulticastSparseDelegateProperty_ OnComponentPhysicsStateChanged; // 0x04E6(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, TextExportTransient, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x04E7(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x04E8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnClicked; // 0x04E9(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnReleased; // 0x04EA(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x04EB(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x04EC(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x04ED(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x04EE(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + ERayTracingGroupCullingPriority RayTracingGroupCullingPriority; // 0x04EF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERendererStencilMask CustomDepthStencilWriteMask; // 0x04F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F1[0x17]; // 0x04F1(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 ExcludeFromHLODLevels; // 0x0508(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_509[0x7]; // 0x0509(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* LODParentPrimitive; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void AddAngularImpulseInDegrees(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddAngularImpulseInRadians(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddForce(const struct FVector& Force, class FName BoneName, bool bAccelChange); + void AddForceAtLocation(const struct FVector& Force, const struct FVector& Location, class FName BoneName); + void AddForceAtLocationLocal(const struct FVector& Force, const struct FVector& Location, class FName BoneName); + void AddImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName); + void AddRadialForce(const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bAccelChange); + void AddRadialImpulse(const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bVelChange); + void AddTorqueInDegrees(const struct FVector& Torque, class FName BoneName, bool bAccelChange); + void AddTorqueInRadians(const struct FVector& Torque, class FName BoneName, bool bAccelChange); + void AddVelocityChangeImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName); + void ClearMoveIgnoreActors(); + void ClearMoveIgnoreComponents(); + TArray CopyArrayOfMoveIgnoreActors(); + TArray CopyArrayOfMoveIgnoreComponents(); + class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); + class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, class UMaterialInterface* Parent); + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, class UMaterialInterface* SourceMaterial, class FName OptionalName); + float GetMaxDepenetrationVelocity(class FName BoneName); + struct FVector GetPhysicsLinearVelocity(class FName BoneName); + struct FVector GetPhysicsLinearVelocityAtPoint(const struct FVector& Point, class FName BoneName); + void IgnoreActorWhenMoving(class AActor* Actor, bool bShouldIgnore); + void IgnoreComponentWhenMoving(class UPrimitiveComponent* Component, bool bShouldIgnore); + void InvalidateLumenSurfaceCache(); + bool IsAnyRigidBodyAwake(); + bool K2_BoxOverlapComponent(const struct FVector& InBoxCentre, const struct FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_LineTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_SphereOverlapComponent(const struct FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_SphereTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + void PutRigidBodyToSleep(class FName BoneName); + void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); + void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); + void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); + void SetAllMassScale(float InMassScale); + void SetAllPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent); + void SetAllPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent); + void SetAllPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent); + void SetAllUseCCD(bool InUseCCD); + void SetAngularDamping(float InDamping); + void SetBoundsScale(float NewBoundsScale); + void SetCastContactShadow(bool bInCastContactShadow); + void SetCastHiddenShadow(bool NewCastHiddenShadow); + void SetCastInsetShadow(bool bInCastInsetShadow); + void SetCastShadow(bool NewCastShadow); + void SetCenterOfMass(const struct FVector& CenterOfMassOffset, class FName BoneName); + void SetCollisionEnabled(ECollisionEnabled NewType); + void SetCollisionObjectType(ECollisionChannel Channel); + void SetCollisionProfileName(class FName InCollisionProfileName, bool bUpdateOverlaps); + void SetCollisionResponseToAllChannels(ECollisionResponse NewResponse); + void SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse); + void SetConstraintMode(EDOFMode ConstraintMode); + void SetCullDistance(float NewCullDistance); + void SetCustomDepthStencilValue(int32 Value); + void SetCustomDepthStencilWriteMask(ERendererStencilMask WriteMaskBit); + void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); + void SetCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value); + void SetCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value); + void SetCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value); + void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); + void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value); + void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value); + void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value); + void SetEmissiveLightSource(bool NewEmissiveLightSource); + void SetEnableGravity(bool bGravityEnabled); + void SetExcludedFromHLODLevel(EHLODLevelExclusion HLODLevel, bool bExcluded); + void SetExcludeForSpecificHLODLevels(const TArray& InExcludeForSpecificHLODLevels); + void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); + void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); + void SetHiddenInSceneCapture(bool bValue); + void SetHoldout(bool bNewHoldout); + void SetIgnoreBoundsForEditorFocus(bool bIgnore); + void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); + void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); + void SetLinearDamping(float InDamping); + void SetMassOverrideInKg(class FName BoneName, float MassInKg, bool bOverrideMass); + void SetMassScale(class FName BoneName, float InMassScale); + void SetMaterial(int32 ElementIndex, class UMaterialInterface* Material); + void SetMaterialByName(class FName MaterialSlotName, class UMaterialInterface* Material); + void SetMaxDepenetrationVelocity(class FName BoneName, float InMaxDepenetrationVelocity); + void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); + void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); + void SetOwnerNoSee(bool bNewOwnerNoSee); + void SetPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysMaterialOverride(class UPhysicalMaterial* NewPhysMaterial); + void SetReceivesDecals(bool bNewReceivesDecals); + void SetRenderCustomDepth(bool bValue); + void SetRenderInDepthPass(bool bValue); + void SetRenderInMainPass(bool bValue); + void SetScalarParameterForCustomPrimitiveData(class FName ParameterName, float Value); + void SetScalarParameterForDefaultCustomPrimitiveData(class FName ParameterName, float Value); + void SetSimulatePhysics(bool bSimulate); + void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); + void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); + void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); + void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); + void SetUpdateKinematicFromSimulation(bool bUpdateKinematicFromSimulation); + void SetUseCCD(bool InUseCCD, class FName BoneName); + void SetVectorParameterForCustomPrimitiveData(class FName ParameterName, const struct FVector4& Value); + void SetVectorParameterForDefaultCustomPrimitiveData(class FName ParameterName, const struct FVector4& Value); + void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); + void SetVisibleInSceneCaptureOnly(bool bValue); + void SetWalkableSlopeOverride(const struct FWalkableSlopeOverride& NewOverride); + void WakeAllRigidBodies(); + void WakeRigidBody(class FName BoneName); + + bool CanCharacterStepUp(class APawn* Pawn) const; + float GetAngularDamping() const; + struct FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(class FName BoneName, bool bGetWelded, int32 Index_0) const; + struct FVector GetCenterOfMass(class FName BoneName) const; + float GetClosestPointOnCollision(const struct FVector& Point, struct FVector* OutPointOnBody, class FName BoneName) const; + ECollisionEnabled GetCollisionEnabled() const; + ECollisionChannel GetCollisionObjectType() const; + class FName GetCollisionProfileName() const; + ECollisionResponse GetCollisionResponseToChannel(ECollisionChannel Channel) const; + int32 GetCustomPrimitiveDataIndexForScalarParameter(class FName ParameterName) const; + int32 GetCustomPrimitiveDataIndexForVectorParameter(class FName ParameterName) const; + TArray GetExcludeForSpecificHLODLevels() const; + bool GetGenerateOverlapEvents() const; + bool GetIgnoreBoundsForEditorFocus() const; + struct FVector GetInertiaTensor(class FName BoneName) const; + float GetLinearDamping() const; + float GetMass() const; + float GetMassScale(class FName BoneName) const; + class UMaterialInterface* GetMaterial(int32 ElementIndex) const; + class UMaterialInterface* GetMaterialByName(class FName MaterialSlotName) const; + class UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32* SectionIndex) const; + int32 GetMaterialIndex(class FName MaterialSlotName) const; + TArray GetMaterialSlotNames() const; + int32 GetNumMaterials() const; + void GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const; + void GetOverlappingComponents(TArray* OutOverlappingComponents) const; + struct FVector GetPhysicsAngularVelocityInDegrees(class FName BoneName) const; + struct FVector GetPhysicsAngularVelocityInRadians(class FName BoneName) const; + bool GetStaticWhenNotMoveable() const; + bool GetUpdateKinematicFromSimulation() const; + const struct FWalkableSlopeOverride GetWalkableSlopeOverride() const; + bool IsExcludedFromHLODLevel(EHLODLevelExclusion HLODLevel) const; + bool IsGravityEnabled() const; + bool IsMaterialSlotNameValid(class FName MaterialSlotName) const; + bool IsOverlappingActor(const class AActor* Other) const; + bool IsOverlappingComponent(const class UPrimitiveComponent* OtherComp) const; + bool K2_IsCollisionEnabled() const; + bool K2_IsPhysicsCollisionEnabled() const; + bool K2_IsQueryCollisionEnabled() const; + struct FVector ScaleByMomentOfInertia(const struct FVector& InputVector, class FName BoneName) const; + bool WasRecentlyRendered(float Tolerance) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrimitiveComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrimitiveComponent") + } + static class UPrimitiveComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UPrimitiveComponent; + +// Class Engine.MeshComponent +// 0x0030 (0x0550 - 0x0520) +class UMeshComponent : public UPrimitiveComponent +{ +public: + TArray OverrideMaterials; // 0x0518(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInterface* OverlayMaterial; // 0x0528(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float OverlayMaterialMaxDrawDistance; // 0x0530(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_534[0x14]; // 0x0534(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableMaterialParameterCaching : 1; // 0x0548(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_549[0x7]; // 0x0549(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool PrestreamMeshLODs(float Seconds); + void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); + void SetOverlayMaterial(class UMaterialInterface* NewOverlayMaterial); + void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); + void SetScalarParameterValueOnMaterials(const class FName ParameterName, const float ParameterValue); + void SetVectorParameterValueOnMaterials(const class FName ParameterName, const struct FVector& ParameterValue); + + TArray GetMaterials() const; + class UMaterialInterface* GetOverlayMaterial() const; + float GetOverlayMaterialMaxDrawDistance() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshComponent") + } + static class UMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshComponent; + +// Class Engine.StaticMeshComponent +// 0x0090 (0x05E0 - 0x0550) +#pragma pack(push, 0x1) +class alignas(0x10) UStaticMeshComponent : public UMeshComponent +{ +public: + int32 ForcedLodModel; // 0x0550(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreviousLODLevel; // 0x0554(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLOD; // 0x0558(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubDivisionStepSize; // 0x055C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* StaticMesh; // 0x0560(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + struct FColor WireframeColorOverride; // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceNaniteForMasked : 1; // 0x056C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisallowNanite : 1; // 0x056C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceDisableNanite : 1; // 0x056C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateWorldPositionOffset : 1; // 0x056C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWorldPositionOffsetWritesVelocity : 1; // 0x056C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateWorldPositionOffsetInRayTracing : 1; // 0x056C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_56D[0x3]; // 0x056D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 WorldPositionOffsetDisableDistance; // 0x0570(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_574_0 : 2; // 0x0574(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bOverrideWireframeColor : 1; // 0x0574(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideMinLOD : 1; // 0x0574(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideNavigationExport : 1; // 0x0574(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceNavigationObstacle : 1; // 0x0574(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisallowMeshPaintPerInstance : 1; // 0x0574(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreInstanceForTextureStreaming : 1; // 0x0574(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideLightMapRes : 1; // 0x0575(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDistanceFieldIndirectShadow : 1; // 0x0575(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideDistanceFieldSelfShadowBias : 1; // 0x0575(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSubDivisions : 1; // 0x0575(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseDefaultCollision : 1; // 0x0575(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSortTriangles : 1; // 0x0575(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverseCulling : 1; // 0x0575(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_576[0x2]; // 0x0576(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OverriddenLightMapRes; // 0x0578(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldIndirectShadowMinVisibility; // 0x057C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldSelfShadowBias; // 0x0580(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamingDistanceMultiplier; // 0x0584(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODData; // 0x0588(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray StreamingTextureData; // 0x0598(0x0010)(ZeroConstructor, NonTransactional, NativeAccessSpecifierPublic) + struct FLightmassPrimitiveSettings LightmassSettings; // 0x05A8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C0[0x18]; // 0x05C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetInitialEvaluateWorldPositionOffset(); + void OnRep_StaticMesh(class UStaticMesh* OldStaticMesh); + void SetDistanceFieldSelfShadowBias(float NewValue); + void SetEvaluateWorldPositionOffset(bool NewValue); + void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); + void SetForceDisableNanite(bool bInForceDisableNanite); + void SetForcedLodModel(int32 NewForcedLodModel); + void SetReverseCulling(bool ReverseCulling); + bool SetStaticMesh(class UStaticMesh* NewMesh); + void SetWorldPositionOffsetDisableDistance(int32 NewValue); + void UpdateInitialEvaluateWorldPositionOffset(); + + void GetLocalBounds(struct FVector* min_0, struct FVector* max_0) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMeshComponent") + } + static class UStaticMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UStaticMeshComponent; + +// Class Engine.InstancedStaticMeshComponent +// 0x03A0 (0x0980 - 0x05E0) +class UInstancedStaticMeshComponent : public UStaticMeshComponent +{ +public: + uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerInstanceSMData; // 0x05E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PerInstancePrevTransform; // 0x05F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + struct FBox NavigationBounds; // 0x0600(0x0038)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_638[0x8]; // 0x0638(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform PreviousComponentTransform; // 0x0640(0x0060)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCustomDataFloats; // 0x06A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A4[0x4]; // 0x06A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerInstanceSMCustomData; // 0x06A8(0x0010)(Edit, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + int32 InstancingRandomSeed; // 0x06B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BC[0x4]; // 0x06BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AdditionalRandomSeeds; // 0x06C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float InstanceLODDistanceScale; // 0x06D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceStartCullDistance; // 0x06D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceEndCullDistance; // 0x06D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseGpuLodSelection : 1; // 0x06DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritPerInstanceData : 1; // 0x06DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_6DD[0x3]; // 0x06DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstanceReorderTable; // 0x06E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bDisableCollision; // 0x06F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6F1[0x26F]; // 0x06F1(0x026F)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumPendingLightmaps; // 0x0960(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_964[0x4]; // 0x0964(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedMappings; // 0x0968(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, TextExportTransient, NativeAccessSpecifierProtected) + uint8 Pad_978[0x8]; // 0x0978(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 AddInstance(const struct FTransform& InstanceTransform, bool bWorldSpace); + TArray AddInstances(const TArray& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace, bool bUpdateNavigation); + int32 AddInstanceWorldSpace(const struct FTransform& WorldTransform); + bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, const struct FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + void ClearInstances(); + bool RemoveInstance(int32 InstanceIndex); + bool RemoveInstances(const TArray& InstancesToRemove); + void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); + bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); + void SetLODDistanceScale(float InLODDistanceScale); + void SetNumCustomDataFloats(int32 InNumCustomDataFloats); + bool UpdateInstanceTransform(int32 InstanceIndex, const struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + + void GetCullDistances(int32* OutStartCullDistance, int32* OutEndCullDistance) const; + int32 GetInstanceCount() const; + TArray GetInstancesOverlappingBox(const struct FBox& Box, bool bBoxInWorldSpace) const; + TArray GetInstancesOverlappingSphere(const struct FVector& Center, float Radius, bool bSphereInWorldSpace) const; + bool GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace) const; + float GetLODDistanceScale() const; + bool IsValidInstance(int32 InstanceIndex) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedStaticMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedStaticMeshComponent") + } + static class UInstancedStaticMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInstancedStaticMeshComponent; + +// Class Engine.HierarchicalInstancedStaticMeshComponent +// 0x0190 (0x0B10 - 0x0980) +class UHierarchicalInstancedStaticMeshComponent : public UInstancedStaticMeshComponent +{ +public: + uint8 Pad_980[0x8]; // 0x0980(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseTranslatedInstanceSpace : 1; // 0x0988(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_989[0x7]; // 0x0989(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TranslatedInstanceSpaceOrigin; // 0x0990(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SortedInstances; // 0x09A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumBuiltInstances; // 0x09B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9BC[0x4]; // 0x09BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox BuiltInstanceBounds; // 0x09C0(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox UnbuiltInstanceBounds; // 0x09F8(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray UnbuiltInstanceBoundsList; // 0x0A30(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnableDensityScaling : 1; // 0x0A40(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A41[0x7]; // 0x0A41(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OcclusionLayerNumNodes; // 0x0A48(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4C[0x4]; // 0x0A4C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoxSphereBounds CacheMeshExtendedBounds; // 0x0A50(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 InstanceCountToRender; // 0x0A88(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8C[0x84]; // 0x0A8C(0x0084)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HierarchicalInstancedStaticMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HierarchicalInstancedStaticMeshComponent") + } + static class UHierarchicalInstancedStaticMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHierarchicalInstancedStaticMeshComponent; + +// Class Engine.MaterialExpressionBlackBody +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionBlackBody final : public UMaterialExpression +{ +public: + struct FExpressionInput Temp; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBlackBody") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBlackBody") + } + static class UMaterialExpressionBlackBody* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBlackBody; + +// Class Engine.PhysicsCollisionHandler +// 0x0018 (0x0040 - 0x0028) +class UPhysicsCollisionHandler final : public UObject +{ +public: + float ImpactThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactReFireDelay; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* DefaultImpactSound; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float LastImpactSoundTime; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsCollisionHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsCollisionHandler") + } + static class UPhysicsCollisionHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsCollisionHandler; + +// Class Engine.Actor +// 0x0268 (0x0290 - 0x0028) +class AActor : public UObject +{ +public: + struct FActorTickFunction PrimaryActorTick; // 0x0028(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 bNetTemporary : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_58_1 : 1; // 0x0058(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bOnlyRelevantToOwner : 1; // 0x0058(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysRelevant : 1; // 0x0058(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicateMovement : 1; // 0x0058(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCallPreReplication : 1; // 0x0058(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCallPreReplicationForReplay : 1; // 0x0058(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHidden : 1; // 0x0058(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bTearOff : 1; // 0x0059(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bForceNetAddressable : 1; // 0x0059(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bExchangedRoles : 1; // 0x0059(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetLoadOnClient : 1; // 0x0059(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetUseOwnerRelevancy : 1; // 0x0059(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRelevantForNetworkReplays : 1; // 0x0059(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRelevantForLevelBounds : 1; // 0x0059(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplayRewindable : 1; // 0x0059(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowTickBeforeBeginPlay : 1; // 0x005A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoDestroyWhenFinished : 1; // 0x005A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCanBeDamaged : 1; // 0x005A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bBlockInput : 1; // 0x005A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollideWhenPlacing : 1; // 0x005A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFindCameraComponentWhenViewTarget : 1; // 0x005A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateOverlapEventsDuringLevelStreaming : 1; // 0x005A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoresOriginShifting : 1; // 0x005A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableAutoLODGeneration : 1; // 0x005B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsEditorOnlyActor : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bActorSeamlessTraveled : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicates : 1; // 0x005B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanBeInCluster : 1; // 0x005B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAllowReceiveTickEventOnDedicatedServer : 1; // 0x005B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_5B_6 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bReplicateUsingRegisteredSubObjectList : 1; // 0x005B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_5C_0 : 7; // 0x005C(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bActorEnableCollision : 1; // 0x005C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bActorIsBeingDestroyed : 1; // 0x005D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_5D_1 : 4; // 0x005D(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAsyncPhysicsTickEnabled : 1; // 0x005D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + EActorUpdateOverlapsMethod UpdateOverlapsMethodDuringLevelStreaming; // 0x005E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EActorUpdateOverlapsMethod DefaultUpdateOverlapsMethodDuringLevelStreaming; // 0x005F(0x0001)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENetRole RemoteRole; // 0x0060(0x0001)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialLifeSpan; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomTimeDilation; // 0x0068(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingGroupId; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRepAttachment AttachmentReplication; // 0x0070(0x0060)(Net, Transient, RepNotify, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FRepMovement ReplicatedMovement; // 0x00D0(0x0070)(Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPrivate) + class AActor* Owner; // 0x0140(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName NetDriverName; // 0x0148(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENetRole Role; // 0x0150(0x0001)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENetDormancy NetDormancy; // 0x0151(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod SpawnCollisionHandlingMethod; // 0x0152(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoReceiveInput AutoReceiveInput; // 0x0153(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InputPriority; // 0x0154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputComponent* InputComponent; // 0x0160(0x0008)(ExportObject, ZeroConstructor, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float NetCullDistanceSquared; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NetTag; // 0x016C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetUpdateFrequency; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinNetUpdateFrequency; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetPriority; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicsReplicationMode PhysicsReplicationMode; // 0x017C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_17D[0xB]; // 0x017D(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* Instigator; // 0x0188(0x0008)(BlueprintVisible, Net, ZeroConstructor, RepNotify, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TArray Children; // 0x0190(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class USceneComponent* RootComponent; // 0x01A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Layers; // 0x01B0(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TWeakObjectPtr ParentComponent; // 0x01C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Tags; // 0x01C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakeAnyDamage; // 0x01D8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakePointDamage; // 0x01D9(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakeRadialDamage; // 0x01DA(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorBeginOverlap; // 0x01DB(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorEndOverlap; // 0x01DC(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x01DD(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x01DE(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnClicked; // 0x01DF(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnReleased; // 0x01E0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x01E1(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x01E2(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x01E3(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x01E4(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorHit; // 0x01E5(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnDestroyed; // 0x01E6(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndPlay; // 0x01E7(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1E8[0x80]; // 0x01E8(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstanceComponents; // 0x0268(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray BlueprintCreatedComponents; // 0x0278(0x0010)(ExportObject, ZeroConstructor, NonTransactional, ContainsInstancedReference, TextExportTransient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UActorComponent* AddComponent(class FName TemplateName, bool bManualAttachment, const struct FTransform& RelativeTransform, const class UObject* ComponentTemplateContext, bool bDeferredFinish); + class UActorComponent* AddComponentByClass(TSubclassOf Class_0, bool bManualAttachment, const struct FTransform& RelativeTransform, bool bDeferredFinish); + void AddTickPrerequisiteActor(class AActor* PrerequisiteActor); + void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void CreateInputComponent(TSubclassOf InputComponentToCreate); + void DetachRootComponentFromParent(bool bMaintainWorldPosition); + void DisableInput(class APlayerController* PlayerController); + void EnableInput(class APlayerController* PlayerController); + void FinishAddComponent(class UActorComponent* Component, bool bManualAttachment, const struct FTransform& RelativeTransform); + void FlushNetDormancy(); + void ForceNetUpdate(); + EPhysicsReplicationMode GetPhysicsReplicationMode(); + bool GetTickableWhenPaused(); + void K2_AddActorLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorLocalTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AttachRootComponentTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies); + void K2_AttachRootComponentToActor(class AActor* InParentActor, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies); + bool K2_AttachToActor(class AActor* ParentActor, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + bool K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + void K2_DestroyActor(); + void K2_DetachFromActor(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule); + void K2_OnBecomeViewTarget(class APlayerController* PC); + void K2_OnEndViewTarget(class APlayerController* PC); + void K2_OnReset(); + bool K2_SetActorLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_SetActorLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetActorRelativeLocation(const struct FVector& NewRelativeLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetActorRelativeRotation(const struct FRotator& NewRelativeRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetActorRelativeTransform(const struct FTransform& NewRelativeTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_SetActorRotation(const struct FRotator& NewRotation, bool bTeleportPhysics); + bool K2_SetActorTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_TeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation); + void MakeNoise(float Loudness, class APawn* NoiseInstigator, const struct FVector& NoiseLocation, float MaxRange, class FName Tag); + void OnRep_AttachmentReplication(); + void OnRep_Instigator(); + void OnRep_Owner(); + void OnRep_ReplicatedMovement(); + void OnRep_ReplicateMovement(); + void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); + void ReceiveActorBeginCursorOver(); + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ReceiveActorEndCursorOver(); + void ReceiveActorEndOverlap(class AActor* OtherActor); + void ReceiveActorOnClicked(const struct FKey& ButtonPressed); + void ReceiveActorOnInputTouchBegin(const ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchEnd(const ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchEnter(const ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchLeave(const ETouchIndex FingerIndex); + void ReceiveActorOnReleased(const struct FKey& ButtonReleased); + void ReceiveAnyDamage(float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser); + void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); + void ReceiveBeginPlay(); + void ReceiveDestroyed(); + void ReceiveEndPlay(EEndPlayReason EndPlayReason); + void ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void ReceivePointDamage(float Damage, const class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, class AController* InstigatedBy, class AActor* DamageCauser, const struct FHitResult& HitInfo); + void ReceiveRadialDamage(float DamageReceived, const class UDamageType* DamageType, const struct FVector& Origin, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser); + void ReceiveTick(float DeltaSeconds); + void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor); + void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void SetActorEnableCollision(bool bNewActorEnableCollision); + void SetActorHiddenInGame(bool bNewHidden); + void SetActorRelativeScale3D(const struct FVector& NewRelativeScale); + void SetActorScale3D(const struct FVector& NewScale3D); + void SetActorTickEnabled(bool bEnabled); + void SetActorTickInterval(float TickInterval); + void SetAutoDestroyWhenFinished(bool bVal); + void SetLifeSpan(float InLifespan); + void SetNetDormancy(ENetDormancy NewDormancy); + void SetOwner(class AActor* NewOwner); + void SetPhysicsReplicationMode(const EPhysicsReplicationMode ReplicationMode); + void SetRayTracingGroupId(int32 InRaytracingGroupId); + void SetReplicateMovement(bool bInReplicateMovement); + void SetReplicates(bool bInReplicates); + void SetTickableWhenPaused(bool bTickableWhenPaused); + void SetTickGroup(ETickingGroup NewTickGroup); + void TearOff(); + void UserConstructionScript(); + + bool ActorHasTag(class FName Tag) const; + bool CanTriggerResimulation() const; + class UActorComponent* FindComponentByTag(TSubclassOf ComponentClass, class FName Tag) const; + void GetActorBounds(bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent, bool bIncludeFromChildActors) const; + bool GetActorEnableCollision() const; + void GetActorEyesViewPoint(struct FVector* OutLocation, struct FRotator* OutRotation) const; + struct FVector GetActorForwardVector() const; + struct FVector GetActorRelativeScale3D() const; + struct FVector GetActorRightVector() const; + struct FVector GetActorScale3D() const; + float GetActorTickInterval() const; + float GetActorTimeDilation() const; + struct FVector GetActorUpVector() const; + void GetAllChildActors(TArray* ChildActors, bool bIncludeDescendants) const; + void GetAttachedActors(TArray* OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors) const; + class AActor* GetAttachParentActor() const; + class FName GetAttachParentSocketName() const; + class UActorComponent* GetComponentByClass(TSubclassOf ComponentClass) const; + TArray GetComponentsByInterface(TSubclassOf Interface) const; + TArray GetComponentsByTag(TSubclassOf ComponentClass, class FName Tag) const; + float GetDistanceTo(const class AActor* OtherActor) const; + float GetDotProductTo(const class AActor* OtherActor) const; + float GetGameTimeSinceCreation() const; + float GetHorizontalDistanceTo(const class AActor* OtherActor) const; + float GetHorizontalDotProductTo(const class AActor* OtherActor) const; + float GetInputAxisKeyValue(const struct FKey& InputAxisKey) const; + float GetInputAxisValue(const class FName InputAxisName) const; + struct FVector GetInputVectorAxisValue(const struct FKey& InputAxisKey) const; + class APawn* GetInstigator() const; + class AController* GetInstigatorController() const; + class ULevel* GetLevel() const; + struct FTransform GetLevelTransform() const; + float GetLifeSpan() const; + ENetRole GetLocalRole() const; + void GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const; + void GetOverlappingComponents(TArray* OverlappingComponents) const; + class AActor* GetOwner() const; + class AActor* GetParentActor() const; + class UChildActorComponent* GetParentComponent() const; + int32 GetRayTracingGroupId() const; + ENetRole GetRemoteRole() const; + float GetResimulationThreshold() const; + float GetSquaredDistanceTo(const class AActor* OtherActor) const; + float GetSquaredHorizontalDistanceTo(const class AActor* OtherActor) const; + const struct FTransform GetTransform() const; + struct FVector GetVelocity() const; + float GetVerticalDistanceTo(const class AActor* OtherActor) const; + bool HasAuthority() const; + bool IsActorBeingDestroyed() const; + bool IsActorTickEnabled() const; + bool IsChildActor() const; + bool IsOverlappingActor(const class AActor* Other) const; + struct FVector K2_GetActorLocation() const; + struct FRotator K2_GetActorRotation() const; + TArray K2_GetComponentsByClass(TSubclassOf ComponentClass) const; + class USceneComponent* K2_GetRootComponent() const; + bool WasRecentlyRendered(float Tolerance) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor") + } + static class AActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AActor; + +// Class Engine.MaterialExpressionVertexNormalWS +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionVertexNormalWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVertexNormalWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVertexNormalWS") + } + static class UMaterialExpressionVertexNormalWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVertexNormalWS; + +// Class Engine.HLODBuilder +// 0x0000 (0x0028 - 0x0028) +class UHLODBuilder : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODBuilder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODBuilder") + } + static class UHLODBuilder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODBuilder; + +// Class Engine.AudioComponent +// 0x09E0 (0x0C10 - 0x0230) +class UAudioComponent : public USceneComponent +{ +public: + uint8 Pad_230[0x1A0]; // 0x0230(0x01A0)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundBase* Sound; // 0x03D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray DefaultParameters; // 0x03D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray InstanceParameters; // 0x03E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class USoundClass* SoundClassOverride; // 0x03F8(0x0008)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bAutoDestroy : 1; // 0x0400(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopWhenOwnerDestroyed : 1; // 0x0400(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldRemainActiveIfDropped : 1; // 0x0400(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowSpatialization : 1; // 0x0400(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAttenuation : 1; // 0x0400(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideSubtitlePriority : 1; // 0x0400(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsUISound : 1; // 0x0400(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableLowPassFilter : 1; // 0x0400(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePriority : 1; // 0x0401(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSuppressSubtitles : 1; // 0x0401(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanPlayMultipleInstances : 1; // 0x0401(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableParameterUpdatesWhilePlaying : 1; // 0x0401(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_401_4 : 4; // 0x0401(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_402_0 : 6; // 0x0402(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAutoManageAttachment : 1; // 0x0402(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_403[0x5]; // 0x0403(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AudioComponentUserID; // 0x0408(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulationMin; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulationMax; // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeModulationMin; // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeModulationMax; // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0420(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerAttackTime; // 0x0424(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTime; // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x042C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0438(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float PitchMultiplier; // 0x0440(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x0444(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0450(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x0458(0x03D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0828(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSet ConcurrencySet; // 0x0830(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_880[0xC]; // 0x0880(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + EAttachmentRule AutoAttachLocationRule; // 0x088C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachRotationRule; // 0x088D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachScaleRule; // 0x088E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88F[0x1]; // 0x088F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoundModulationDefaultRoutingSettings ModulationRouting; // 0x0890(0x0168)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAudioPlayStateChanged; // 0x09F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A08[0x18]; // 0x0A08(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioVirtualizationChanged; // 0x0A20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A30[0x18]; // 0x0A30(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioFinished; // 0x0A48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A58[0x18]; // 0x0A58(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioPlaybackPercent; // 0x0A70(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A80[0x18]; // 0x0A80(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioSingleEnvelopeValue; // 0x0A98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_AA8[0x18]; // 0x0AA8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioMultiEnvelopeValue; // 0x0AC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_AD0[0x18]; // 0x0AD0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate& Subtitles, float CueDuration)> OnQueueSubtitles; // 0x0AE8(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AF8[0x10]; // 0x0AF8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr AutoAttachParent; // 0x0B08(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x0B10(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B18[0xF8]; // 0x0B18(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AdjustAttenuation(const struct FSoundAttenuationSettings& InAttenuationSettings); + void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve FadeCurve); + bool BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings); + void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve FadeCurve); + void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve FadeCurve); + bool GetCookedEnvelopeData(float* OutEnvelopeData); + bool GetCookedEnvelopeDataForAllPlayingSounds(TArray* OutEnvelopeData); + bool GetCookedFFTData(const TArray& FrequenciesToGet, TArray* OutSoundWaveSpectralData); + bool GetCookedFFTDataForAllPlayingSounds(TArray* OutSoundWaveSpectralData); + TSet GetModulators(const EModulationDestination Destination); + void Play(float StartTime); + void PlayQuantized(const class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle, struct FQuartzQuantizationBoundary& InQuantizationBoundary, const TDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, EAudioFaderCurve InFadeCurve); + void SetAttenuationOverrides(const struct FSoundAttenuationSettings& InAttenuationOverrides); + void SetAttenuationSettings(class USoundAttenuation* InAttenuationSettings); + void SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); + void SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); + void SetBoolParameter(class FName InName, bool InBool); + void SetFloatParameter(class FName InName, float InFloat); + void SetIntParameter(class FName InName, int32 inInt); + void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); + void SetLowPassFilterFrequency(float InLowPassFilterFrequency); + void SetModulationRouting(const TSet& Modulators, const EModulationDestination Destination, const EModulationRouting RoutingMethod); + void SetOutputToBusOnly(bool bInOutputToBusOnly); + void SetOverrideAttenuation(bool bInOverrideAttenuation); + void SetPaused(bool bPause); + void SetPitchMultiplier(float NewPitchMultiplier); + void SetSound(class USoundBase* NewSound); + void SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); + void SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); + void SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel); + void SetUISound(bool bInUISound); + void SetVolumeMultiplier(float NewVolumeMultiplier); + void SetWaveParameter(class FName InName, class USoundWave* InWave); + void Stop(); + void StopDelayed(float DelayTime); + + EAudioComponentPlayState GetPlayState() const; + bool HasCookedAmplitudeEnvelopeData() const; + bool HasCookedFFTData() const; + bool IsPlaying() const; + bool IsVirtualized() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioComponent") + } + static class UAudioComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioComponent; + +// Class Engine.LevelStreaming +// 0x0178 (0x01A0 - 0x0028) +#pragma pack(push, 0x1) +class alignas(0x10) ULevelStreaming : public UObject +{ +public: + TSoftObjectPtr WorldAsset; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 StreamingPriority; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName PackageNameToLoad; // 0x0054(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LODPackageNames; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform LevelTransform; // 0x0080(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClientOnlyVisible; // 0x00E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LevelLODIndex; // 0x00E4(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_E8_0 : 3; // 0x00E8(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bShouldBeVisible : 1; // 0x00E8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldBeLoaded : 1; // 0x00E8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_E8_5 : 3; // 0x00E8(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_E9[0x2]; // 0x00E9(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bLocked : 1; // 0x00EB(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsStatic : 1; // 0x00EB(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBlockOnLoad : 1; // 0x00EB(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBlockOnUnload : 1; // 0x00EB(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableDistanceStreaming : 1; // 0x00EB(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawOnLevelStatusMap : 1; // 0x00EB(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FLinearColor LevelColor; // 0x00EC(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EditorStreamingVolumes; // 0x0100(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + float MinTimeBetweenVolumeUnloadRequests; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnLevelLoaded; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLevelUnloaded; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLevelShown; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLevelHidden; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class ULevel* LoadedLevel; // 0x0158(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class ULevel* PendingUnloadLevel; // 0x0160(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_168[0x30]; // 0x0168(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class ULevelStreaming* CreateInstance(const class FString& UniqueInstanceName); + class ALevelScriptActor* GetLevelScriptActor(); + void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); + void SetLevelLODIndex(int32 LODIndex); + void SetPriority(int32 NewPriority); + void SetShouldBeLoaded(bool bInShouldBeLoaded); + void SetShouldBeVisible(bool bInShouldBeVisible); + + bool GetIsRequestingUnloadAndRemoval() const; + class ULevel* GetLoadedLevel() const; + class FName GetWorldAssetPackageFName() const; + bool IsLevelLoaded() const; + bool IsLevelVisible() const; + bool IsStreamingStatePending() const; + bool ShouldBeLoaded() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreaming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreaming") + } + static class ULevelStreaming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ULevelStreaming; + +// Class Engine.LevelStreamingDynamic +// 0x0000 (0x01A0 - 0x01A0) +class ULevelStreamingDynamic : public ULevelStreaming +{ +public: + uint8 bInitiallyLoaded : 1; // 0x0198(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitiallyVisible : 1; // 0x0198(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class ULevelStreamingDynamic* LoadLevelInstance(class UObject* WorldContextObject, const class FString& LevelName, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride, TSubclassOf OptionalLevelStreamingClass, bool bLoadAsTempPackage); + static class ULevelStreamingDynamic* LoadLevelInstanceBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride, TSubclassOf OptionalLevelStreamingClass, bool bLoadAsTempPackage); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingDynamic") + } + static class ULevelStreamingDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingDynamic; + +// Class Engine.LevelStreamingLevelInstance +// 0x0030 (0x01D0 - 0x01A0) +class ULevelStreamingLevelInstance final : public ULevelStreamingDynamic +{ +public: + uint8 Pad_1A0[0x30]; // 0x01A0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingLevelInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingLevelInstance") + } + static class ULevelStreamingLevelInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingLevelInstance; + +// Class Engine.MaterialExpressionShadingPathSwitch +// 0x00A0 (0x0150 - 0x00B0) +class UMaterialExpressionShadingPathSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Inputs[0x3]; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionShadingPathSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionShadingPathSwitch") + } + static class UMaterialExpressionShadingPathSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionShadingPathSwitch; + +// Class Engine.Info +// 0x0000 (0x0290 - 0x0290) +class AInfo : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Info") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Info") + } + static class AInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInfo; + +// Class Engine.Brush +// 0x0038 (0x02C8 - 0x0290) +class ABrush : public AActor +{ +public: + EBrushType BrushType; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor BrushColor; // 0x0294(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyFlags; // 0x0298(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bColored : 1; // 0x029C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSolidWhenSelected : 1; // 0x029C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPlaceableFromClassBrowser : 1; // 0x029C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNotForClientOrServer : 1; // 0x029C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UModel* Brush; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UBrushComponent* BrushComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bInManipulation : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SavedSelections; // 0x02B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Brush") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Brush") + } + static class ABrush* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABrush; + +// Class Engine.Volume +// 0x0000 (0x02C8 - 0x02C8) +class AVolume : public ABrush +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Volume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Volume") + } + static class AVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolume; + +// Class Engine.PhysicsVolume +// 0x0010 (0x02D8 - 0x02C8) +class APhysicsVolume : public AVolume +{ +public: + float TerminalVelocity; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FluidFriction; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWaterVolume : 1; // 0x02D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPhysicsOnContact : 1; // 0x02D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsVolume") + } + static class APhysicsVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhysicsVolume; + +// Class Engine.DefaultPhysicsVolume +// 0x0000 (0x02D8 - 0x02D8) +class ADefaultPhysicsVolume final : public APhysicsVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DefaultPhysicsVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DefaultPhysicsVolume") + } + static class ADefaultPhysicsVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADefaultPhysicsVolume; + +// Class Engine.MaterialExpressionCustomOutput +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionCustomOutput : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCustomOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCustomOutput") + } + static class UMaterialExpressionCustomOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCustomOutput; + +// Class Engine.MaterialExpressionVolumetricCloudEmptySpaceSkippingOutput +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionVolumetricCloudEmptySpaceSkippingOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput ContainsMatter; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVolumetricCloudEmptySpaceSkippingOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVolumetricCloudEmptySpaceSkippingOutput") + } + static class UMaterialExpressionVolumetricCloudEmptySpaceSkippingOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVolumetricCloudEmptySpaceSkippingOutput; + +// Class Engine.MovementComponent +// 0x0068 (0x0108 - 0x00A0) +class UMovementComponent : public UActorComponent +{ +public: + class USceneComponent* UpdatedComponent; // 0x00A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPrimitiveComponent* UpdatedPrimitive; // 0x00A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Velocity; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneConstraintNormal; // 0x00D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PlaneConstraintOrigin; // 0x00E8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUpdateOnlyIfRendered : 1; // 0x0100(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoUpdateTickRegistration : 1; // 0x0100(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTickBeforeOwner : 1; // 0x0100(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoRegisterUpdatedComponent : 1; // 0x0100(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bConstrainToPlane : 1; // 0x0100(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSnapToPlaneAtStart : 1; // 0x0100(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoRegisterPhysicsVolumeUpdates : 1; // 0x0100(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComponentShouldUpdatePhysicsVolume : 1; // 0x0100(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_101[0x2]; // 0x0101(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + EPlaneConstraintAxisSetting PlaneConstraintAxisSetting; // 0x0103(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool K2_MoveUpdatedComponent(const struct FVector& Delta, const struct FRotator& NewRotation, struct FHitResult* OutHit, bool bSweep, bool bTeleport); + void PhysicsVolumeChanged(class APhysicsVolume* NewVolume); + void SetPlaneConstraintAxisSetting(EPlaneConstraintAxisSetting NewAxisSetting); + void SetPlaneConstraintEnabled(bool bEnabled); + void SetPlaneConstraintFromVectors(const struct FVector& Forward, const struct FVector& Up); + void SetPlaneConstraintNormal(const struct FVector& PlaneNormal); + void SetPlaneConstraintOrigin(const struct FVector& PlaneOrigin); + void SetUpdatedComponent(class USceneComponent* NewUpdatedComponent); + void SnapUpdatedComponentToPlane(); + void StopMovementImmediately(); + + struct FVector ConstrainDirectionToPlane(const struct FVector& Direction) const; + struct FVector ConstrainLocationToPlane(const struct FVector& Location) const; + struct FVector ConstrainNormalToPlane(const struct FVector& Normal) const; + float GetGravityZ() const; + float GetMaxSpeed() const; + class APhysicsVolume* GetPhysicsVolume() const; + EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting() const; + const struct FVector GetPlaneConstraintNormal() const; + const struct FVector GetPlaneConstraintOrigin() const; + bool IsExceedingMaxSpeed(float MaxSpeed) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovementComponent") + } + static class UMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovementComponent; + +// Class Engine.NavMovementComponent +// 0x0048 (0x0150 - 0x0108) +class UNavMovementComponent : public UMovementComponent +{ +public: + struct FNavAgentProperties NavAgentProps; // 0x0108(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedPathBrakingDistance; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUpdateNavAgentWithOwnersCollision : 1; // 0x0144(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bUseAccelerationForPaths : 1; // 0x0144(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, GlobalConfig, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bUseFixedBrakingDistanceForPaths : 1; // 0x0144(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + struct FMovementProperties MovementState; // 0x0145(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_146[0x2]; // 0x0146(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* PathFollowingComp; // 0x0148(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void StopActiveMovement(); + void StopMovementKeepPathing(); + + bool IsCrouching() const; + bool IsFalling() const; + bool IsFlying() const; + bool IsMovingOnGround() const; + bool IsSwimming() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavMovementComponent") + } + static class UNavMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavMovementComponent; + +// Class Engine.MaterialExpressionAppendVector +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionAppendVector final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAppendVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAppendVector") + } + static class UMaterialExpressionAppendVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAppendVector; + +// Class Engine.HUD +// 0x00F0 (0x0380 - 0x0290) +class AHUD : public AActor +{ +public: + class APlayerController* PlayerOwner; // 0x0290(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bLostFocusPaused : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowHUD : 1; // 0x0298(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowDebugInfo : 1; // 0x0298(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CurrentTargetIndex; // 0x029C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowHitBoxDebugInfo : 1; // 0x02A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowOverlays : 1; // 0x02A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableDebugTextShadow : 1; // 0x02A0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PostRenderedActors; // 0x02A8(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DebugDisplay; // 0x02C0(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray ToggledDebugCategories; // 0x02D0(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + class UCanvas* Canvas; // 0x02E0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UCanvas* DebugCanvas; // 0x02E8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + TArray DebugTextList; // 0x02F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TSubclassOf ShowDebugTargetDesiredClass; // 0x0300(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ShowDebugTargetActor; // 0x0308(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_310[0x70]; // 0x0310(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddDebugText(const class FString& DebugText, class AActor* SrcActor, float duration, const struct FVector& Offset, const struct FVector& DesiredOffset, const struct FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, class UFont* InFont, float FontScale, bool bDrawShadow); + void AddHitBox(const struct FVector2D& position, const struct FVector2D& Size, class FName InName, bool bConsumesInput, int32 Priority); + void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const struct FLinearColor& LineColor, float LineThickness); + void DrawMaterial(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot); + void DrawMaterialSimple(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); + void DrawMaterialTriangle(class UMaterialInterface* Material, const struct FVector2D& V0_Pos, const struct FVector2D& V1_Pos, const struct FVector2D& V2_Pos, const struct FVector2D& V0_UV, const struct FVector2D& V1_UV, const struct FVector2D& V2_UV, const struct FLinearColor& V0_Color, const struct FLinearColor& V1_Color, const struct FLinearColor& V2_Color); + void DrawRect(const struct FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); + void DrawText(const class FString& Text, const struct FLinearColor& TextColor, float ScreenX, float ScreenY, class UFont* Font, float Scale, bool bScalePosition); + void DrawTexture(class UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const struct FLinearColor& TintColor, EBlendMode BlendMode, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot); + void DrawTextureSimple(class UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); + void GetActorsInSelectionRectangle(TSubclassOf ClassFilter, const struct FVector2D& FirstPoint, const struct FVector2D& SecondPoint, TArray* OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); + void NextDebugTarget(); + void PreviousDebugTarget(); + void ReceiveDrawHUD(int32 SizeX, int32 SizeY); + void ReceiveHitBoxBeginCursorOver(const class FName BoxName); + void ReceiveHitBoxClick(const class FName BoxName); + void ReceiveHitBoxEndCursorOver(const class FName BoxName); + void ReceiveHitBoxRelease(const class FName BoxName); + void RemoveAllDebugStrings(); + void RemoveDebugText(class AActor* SrcActor, bool bLeaveDurationText); + void ShowDebug(class FName DebugType); + void ShowDebugForReticleTargetToggle(TSubclassOf DesiredClass); + void ShowDebugToggleSubCategory(class FName Category); + void ShowHUD(); + + void Deproject(float ScreenX, float ScreenY, struct FVector* WorldPosition, struct FVector* WorldDirection) const; + class APawn* GetOwningPawn() const; + class APlayerController* GetOwningPlayerController() const; + void GetTextSize(const class FString& Text, float* OutWidth, float* OutHeight, class UFont* Font, float Scale) const; + struct FVector Project(const struct FVector& Location, bool bClampToZeroPlane) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HUD") + } + static class AHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHUD; + +// Class Engine.ParticleModule +// 0x0008 (0x0030 - 0x0028) +class UParticleModule : public UObject +{ +public: + uint8 bSpawnModule : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateModule : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFinalUpdateModule : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateForGPUEmitter : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCurvesAsColor : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 b3DDrawMode : 1; // 0x0028(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupported3DDrawMode : 1; // 0x0028(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x0028(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEditable : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LODDuplicate : 1; // 0x0029(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsRandomSeed : 1; // 0x0029(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresLoopingNotification : 1; // 0x0029(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LODValidity; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModule") + } + static class UParticleModule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModule; + +// Class Engine.ParticleModuleSubUVBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleSubUVBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSubUVBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSubUVBase") + } + static class UParticleModuleSubUVBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSubUVBase; + +// Class Engine.MaterialExpressionSubstrateBSDF +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionSubstrateBSDF : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateBSDF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateBSDF") + } + static class UMaterialExpressionSubstrateBSDF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateBSDF; + +// Class Engine.MaterialExpressionSubstrateUnlitBSDF +// 0x0078 (0x0128 - 0x00B0) +class UMaterialExpressionSubstrateUnlitBSDF final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput EmissiveColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput TransmittanceColor; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateUnlitBSDF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateUnlitBSDF") + } + static class UMaterialExpressionSubstrateUnlitBSDF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateUnlitBSDF; + +// Class Engine.MaterialInterface +// 0x00A0 (0x00C8 - 0x0028) +class UMaterialInterface : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USubsurfaceProfile* SubsurfaceProfile; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray SpecularProfiles; // 0x0040(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UNeuralProfile* NeuralProfile; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bIncludedInBaseGame : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x27]; // 0x0059(0x0027)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightmassMaterialInterfaceSettings LightmassSettings; // 0x0080(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray TextureStreamingData; // 0x0090(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_B0[0x18]; // 0x00B0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterial* GetBaseMaterial(); + void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); + + EBlendMode GetBlendMode() const; + class UMaterialInterface* GetNaniteOverideMaterial() const; + struct FMaterialParameterInfo GetParameterInfo(EMaterialParameterAssociation Association, class FName ParameterName, class UMaterialFunctionInterface* LayerFunction) const; + class UPhysicalMaterial* GetPhysicalMaterial() const; + class UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index_0) const; + class UPhysicalMaterialMask* GetPhysicalMaterialMask() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInterface") + } + static class UMaterialInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInterface; + +// Class Engine.MaterialInstance +// 0x0198 (0x0260 - 0x00C8) +class UMaterialInstance : public UMaterialInterface +{ +public: + class UPhysicalMaterial* PhysMaterial; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0x00D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInterface* Parent; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FMaterialOverrideNanite NaniteOverrideMaterial; // 0x0118(0x0038)(Edit, NativeAccessSpecifierPublic) + uint8 bHasStaticPermutationResource : 1; // 0x0150(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideSubsurfaceProfile : 1; // 0x0150(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_151[0x17]; // 0x0151(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ScalarParameterValues; // 0x0168(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameterValues; // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DoubleVectorParameterValues; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureParameterValues; // 0x0198(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextureParameterValues; // 0x01A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SparseVolumeTextureParameterValues; // 0x01B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontParameterValues; // 0x01C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialInstanceBasePropertyOverrides BasePropertyOverrides; // 0x01D8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1F0[0x8]; // 0x01F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStaticParameterSetRuntimeData StaticParametersRuntime; // 0x01F8(0x0038)(NativeAccessSpecifierPrivate) + uint8 Pad_230[0x30]; // 0x0230(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstance") + } + static class UMaterialInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInstance; + +// Class Engine.MaterialExpressionIfThenElse +// 0x0038 (0x00E8 - 0x00B0) +class UMaterialExpressionIfThenElse final : public UMaterialExpression +{ +public: + struct FExpressionExecOutput Then; // 0x00B0(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionExecOutput Else; // 0x00B8(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Condition; // 0x00C0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionIfThenElse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionIfThenElse") + } + static class UMaterialExpressionIfThenElse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionIfThenElse; + +// Class Engine.MaterialParameterCollectionInstance +// 0x00F8 (0x0120 - 0x0028) +class UMaterialParameterCollectionInstance final : public UObject +{ +public: + uint8 Pad_28[0x4]; // 0x0028(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr Collection; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0xEC]; // 0x0034(0x00EC)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialParameterCollectionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialParameterCollectionInstance") + } + static class UMaterialParameterCollectionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialParameterCollectionInstance; + +// Class Engine.MaterialExpressionPreviousFrameSwitch +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionPreviousFrameSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput CurrentFrame; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PreviousFrame; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPreviousFrameSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPreviousFrameSwitch") + } + static class UMaterialExpressionPreviousFrameSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPreviousFrameSwitch; + +// Class Engine.BlueprintAsyncActionBase +// 0x0008 (0x0030 - 0x0028) +class UBlueprintAsyncActionBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintAsyncActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintAsyncActionBase") + } + static class UBlueprintAsyncActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintAsyncActionBase; + +// Class Engine.MaterialExpressionParameter +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionParameter : public UMaterialExpression +{ +public: + class FName ParameterName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x00B8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParameter") + } + static class UMaterialExpressionParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParameter; + +// Class Engine.MaterialExpressionStaticComponentMaskParameter +// 0x0030 (0x0108 - 0x00D8) +class UMaterialExpressionStaticComponentMaskParameter final : public UMaterialExpressionParameter +{ +public: + struct FExpressionInput Input; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint8 DefaultR : 1; // 0x0100(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DefaultG : 1; // 0x0100(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DefaultB : 1; // 0x0100(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DefaultA : 1; // 0x0100(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticComponentMaskParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticComponentMaskParameter") + } + static class UMaterialExpressionStaticComponentMaskParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticComponentMaskParameter; + +// Class Engine.BlueprintFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintFunctionLibrary : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintFunctionLibrary") + } + static class UBlueprintFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintFunctionLibrary; + +// Class Engine.ParticleModuleKillBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleKillBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleKillBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleKillBase") + } + static class UParticleModuleKillBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleKillBase; + +// Class Engine.ParticleModuleKillBox +// 0x00C8 (0x00F8 - 0x0030) +class UParticleModuleKillBox final : public UParticleModuleKillBase +{ +public: + struct FRawDistributionVector LowerLeftCorner; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector UpperRightCorner; // 0x0090(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsolute : 1; // 0x00F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKillInside : 1; // 0x00F0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAxisAlignedAndFixedSize : 1; // 0x00F0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleKillBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleKillBox") + } + static class UParticleModuleKillBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleKillBox; + +// Class Engine.NavRelevantInterface +// 0x0000 (0x0000 - 0x0000) +class INavRelevantInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavRelevantInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavRelevantInterface") + } + static class INavRelevantInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavRelevantInterface; + +// Class Engine.CurveBase +// 0x0008 (0x0030 - 0x0028) +class UCurveBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GetTimeRange(float* MinTime, float* MaxTime) const; + void GetValueRange(float* MinValue, float* MaxValue) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveBase") + } + static class UCurveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveBase; + +// Class Engine.AssetUserData +// 0x0000 (0x0028 - 0x0028) +class UAssetUserData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetUserData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetUserData") + } + static class UAssetUserData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetUserData; + +// Class Engine.TextureMipDataProviderFactory +// 0x0000 (0x0028 - 0x0028) +class UTextureMipDataProviderFactory : public UAssetUserData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureMipDataProviderFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureMipDataProviderFactory") + } + static class UTextureMipDataProviderFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureMipDataProviderFactory; + +// Class Engine.ParticleEventManager +// 0x0000 (0x0290 - 0x0290) +class AParticleEventManager final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleEventManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleEventManager") + } + static class AParticleEventManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AParticleEventManager; + +// Class Engine.MaterialExpressionSamplePhysicsIntegerField +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionSamplePhysicsIntegerField final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFieldIntegerType FieldTarget; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSamplePhysicsIntegerField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSamplePhysicsIntegerField") + } + static class UMaterialExpressionSamplePhysicsIntegerField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSamplePhysicsIntegerField; + +// Class Engine.SkinnedMeshComponent +// 0x0370 (0x08C0 - 0x0550) +class USkinnedMeshComponent : public UMeshComponent +{ +public: + uint8 Pad_550[0x8]; // 0x0550(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMesh* SkeletalMesh; // 0x0558(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class USkinnedAsset* SkinnedAsset; // 0x0560(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TWeakObjectPtr LeaderPoseComponent; // 0x0568(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SkinCacheUsage; // 0x0570(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bSetMeshDeformer; // 0x0580(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_581[0x7]; // 0x0581(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMeshDeformer* MeshDeformer; // 0x0588(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UMeshDeformerInstanceSettings* MeshDeformerInstanceSettings; // 0x0590(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + struct FMeshDeformerInstanceSet MeshDeformerInstances; // 0x0598(0x0020)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_5B8[0x180]; // 0x05B8(0x0180)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsAsset* PhysicsAssetOverride; // 0x0738(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 ForcedLodModel; // 0x0740(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_744[0x4]; // 0x0744(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinLodModel; // 0x0748(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74C[0x8]; // 0x074C(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float StreamingDistanceMultiplier; // 0x0754(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_758[0x8]; // 0x0758(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LODInfo; // 0x0760(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_770[0x24]; // 0x0770(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + EVisibilityBasedAnimTickOption VisibilityBasedAnimTickOption; // 0x0794(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_795[0x1]; // 0x0795(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_796_0 : 3; // 0x0796(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bOverrideMinLOD : 1; // 0x0796(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseBoundsFromLeaderPoseComponent : 1; // 0x0796(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceWireframe : 1; // 0x0796(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableMorphTarget : 1; // 0x0796(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHideSkin : 1; // 0x0796(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPerBoneMotionBlur : 1; // 0x0797(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComponentUseFixedSkelBounds : 1; // 0x0797(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bConsiderAllBodiesForBounds : 1; // 0x0797(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSyncAttachParentLOD : 1; // 0x0797(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanHighlightSelectedSections : 1; // 0x0797(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecentlyRendered : 1; // 0x0797(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCapsuleDirectShadow : 1; // 0x0797(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCapsuleIndirectShadow : 1; // 0x0797(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCPUSkinning : 1; // 0x0798(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableUpdateRateOptimizations : 1; // 0x0798(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisplayDebugUpdateRateOptimizations : 1; // 0x0798(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderStatic : 1; // 0x0798(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreLeaderPoseComponentLOD : 1; // 0x0798(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_798_5 : 2; // 0x0798(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bCachedLocalBoundsUpToDate : 1; // 0x0798(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCachedWorldSpaceBoundsUpToDate : 1; // 0x0799(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_799_1 : 1; // 0x0799(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bForceMeshObjectUpdate : 1; // 0x0799(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bForceUpdateDynamicDataImmediately : 1; // 0x0799(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_799_4 : 4; // 0x0799(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_79A_0 : 1; // 0x079A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bFollowerShouldTickPose : 1; // 0x079A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_79B[0x1]; // 0x079B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float CapsuleIndirectShadowMinVisibility; // 0x079C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A0[0x40]; // 0x07A0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoxSphereBounds CachedWorldOrLocalSpaceBounds; // 0x07E0(0x0038)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_818[0x8]; // 0x0818(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix CachedWorldToLocalTransform; // 0x0820(0x0080)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8A0[0x20]; // 0x08A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearSkinWeightOverride(int32 LODIndex); + void ClearSkinWeightProfile(); + void ClearVertexColorOverride(int32 LODIndex); + void HideBoneByName(class FName BoneName, EPhysBodyOp PhysBodyOption); + bool IsBoneHiddenByName(class FName BoneName); + bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); + void OverrideMinLOD(int32 InNewMinLOD); + void SetCapsuleIndirectShadowMinVisibility(float NewValue); + void SetCastCapsuleDirectShadow(bool bNewValue); + void SetCastCapsuleIndirectShadow(bool bNewValue); + void SetForcedLOD(int32 InNewForcedLOD); + void SetLeaderPoseComponent(class USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); + void SetMeshDeformer(class UMeshDeformer* InMeshDeformer); + void SetMinLOD(int32 InNewMinLOD); + void SetPhysicsAsset(class UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); + void SetPostSkinningOffsets(int32 LODIndex, const TArray& Offsets); + void SetPreSkinningOffsets(int32 LODIndex, const TArray& Offsets); + void SetRenderStatic(bool bNewValue); + void SetSkinnedAssetAndUpdate(class USkinnedAsset* NewMesh, bool bReinitPose); + void SetSkinWeightOverride(int32 LODIndex, const TArray& SkinWeights); + bool SetSkinWeightProfile(class FName InProfileName); + void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray& VertexColors); + void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); + void ShowAllMaterialSections(int32 LODIndex); + void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); + void TransformFromBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation); + void UnHideBoneByName(class FName BoneName); + void UnloadSkinWeightProfile(class FName InProfileName); + void UnsetMeshDeformer(); + + bool BoneIsChildOf(class FName BoneName, class FName ParentBoneName) const; + class FName FindClosestBone_K2(const struct FVector& TestLocation, struct FVector* BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset) const; + int32 GetBoneIndex(class FName BoneName) const; + class FName GetBoneName(int32 BoneIndex) const; + struct FTransform GetBoneTransform(class FName InBoneName, ERelativeTransformSpace TransformSpace) const; + class FName GetCurrentSkinWeightProfileName() const; + struct FTransform GetDeltaTransformFromRefPose(class FName BoneName, class FName BaseName) const; + int32 GetForcedLOD() const; + class UMeshDeformerInstance* GetMeshDeformerInstance() const; + int32 GetNumBones() const; + int32 GetNumLODs() const; + class FName GetParentBone(class FName BoneName) const; + int32 GetPredictedLODLevel() const; + struct FVector GetRefPosePosition(int32 BoneIndex) const; + struct FTransform GetRefPoseTransform(int32 BoneIndex) const; + class USkeletalMesh* GetSkeletalMesh_DEPRECATED() const; + class USkinnedAsset* GetSkinnedAsset() const; + class FName GetSocketBoneName(class FName InSocketName) const; + bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(class FName BoneName, float* OutTwistAngle, float* OutSwingAngle) const; + int32 GetVertexOffsetUsage(int32 LODIndex) const; + bool IsUsingSkinWeightProfile() const; + void TransformToBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinnedMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinnedMeshComponent") + } + static class USkinnedMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinnedMeshComponent; + +// Class Engine.SkeletalMeshComponent +// 0x06B0 (0x0F70 - 0x08C0) +class USkeletalMeshComponent final : public USkinnedMeshComponent +{ +public: + TSubclassOf AnimBlueprintGeneratedClass; // 0x08C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf AnimClass; // 0x08C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* AnimScriptInstance; // 0x08D0(0x0008)(ZeroConstructor, Transient, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UAnimInstance* PostProcessAnimInstance; // 0x08D8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSingleAnimationPlayData AnimationData; // 0x08E0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_8F8[0x10]; // 0x08F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RootBoneTranslation; // 0x0908(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineCheckBoundsScale; // 0x0920(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_938[0x20]; // 0x0938(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LinkedInstances; // 0x0958(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_968[0x10]; // 0x0968(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedBoneSpaceTransforms; // 0x0978(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray CachedComponentSpaceTransforms; // 0x0988(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_998[0xA0]; // 0x0998(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + float GlobalAnimRateScale; // 0x0A38(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKinematicBonesUpdateToPhysics KinematicBonesUpdateType; // 0x0A3C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicsTransformUpdateMode PhysicsTransformUpdateMode; // 0x0A3D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3E[0x1]; // 0x0A3E(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimationMode AnimationMode; // 0x0A3F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A40[0x1]; // 0x0A40(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDisablePostProcessBlueprint : 1; // 0x0A41(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_A41_1 : 1; // 0x0A41(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bUpdateOverlapsOnAnimationFinalize : 1; // 0x0A41(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_A41_3 : 1; // 0x0A41(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bHasValidBodies : 1; // 0x0A41(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBlendPhysics : 1; // 0x0A41(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePhysicsOnDedicatedServer : 1; // 0x0A41(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateMeshWhenKinematic : 1; // 0x0A41(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateJointsFromAnimation : 1; // 0x0A42(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowClothActors : 1; // 0x0A42(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableClothSimulation : 1; // 0x0A42(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_A42_3 : 5; // 0x0A42(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_A43[0x5]; // 0x0A43(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDisableRigidBodyAnimNode : 1; // 0x0A48(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAllowAnimCurveEvaluation : 1; // 0x0A48(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_A48_2 : 3; // 0x0A48(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bCollideWithEnvironment : 1; // 0x0A48(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollideWithAttachedChildren : 1; // 0x0A48(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceCollisionUpdate : 1; // 0x0A48(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A49[0x3]; // 0x0A49(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ClothVelocityScale; // 0x0A4C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bResetAfterTeleport : 1; // 0x0A50(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_A50_1 : 1; // 0x0A50(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bDeferKinematicBoneUpdate : 1; // 0x0A50(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoSkeletonUpdate : 1; // 0x0A50(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPauseAnims : 1; // 0x0A50(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRefPoseOnInitAnim : 1; // 0x0A50(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePerPolyCollision : 1; // 0x0A50(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceRefpose : 1; // 0x0A50(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyAllowAutonomousTickPose : 1; // 0x0A51(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsAutonomousTickPose : 1; // 0x0A51(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOldForceRefPose : 1; // 0x0A51(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowPrePhysBones : 1; // 0x0A51(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiredBonesUpToDate : 1; // 0x0A51(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAnimTreeInitialised : 1; // 0x0A51(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIncludeComponentLocationIntoBounds : 1; // 0x0A51(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableLineCheckWithBounds : 1; // 0x0A51(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPropagateCurvesToFollowers : 1; // 0x0A52(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipKinematicUpdateWhenInterpolating : 1; // 0x0A52(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipBoundsUpdateWhenInterpolating : 1; // 0x0A52(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_A52_3 : 2; // 0x0A52(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bNeedsQueuedAnimEventsDispatched : 1; // 0x0A52(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_A53[0x1]; // 0x0A53(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 CachedAnimCurveUidVersion; // 0x0A54(0x0002)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A56[0x2]; // 0x0A56(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ClothBlendWeight; // 0x0A58(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForParallelClothTask; // 0x0A5C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFilteredAnimCurvesIsAllowList; // 0x0A5D(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 CachedMeshCurveMetaDataVersion; // 0x0A5E(0x0002)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray FilteredAnimCurves; // 0x0A60(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UBodySetup* BodySetup; // 0x0A70(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_A78[0x4]; // 0x0A78(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float ClothMaxDistanceScale; // 0x0A7C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnConstraintBroken; // 0x0A80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlasticDeformation; // 0x0A90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSubclassOf ClothingSimulationFactory; // 0x0AA0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA8[0xF8]; // 0x0AA8(0x00F8)(Fixing Size After Last Property [ Dumper-7 ]) + float TeleportDistanceThreshold; // 0x0BA0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TeleportRotationThreshold; // 0x0BA4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BA8[0x98]; // 0x0BA8(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + class UClothingSimulationInteractor* ClothingInteractor; // 0x0C40(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_C48[0xB8]; // 0x0C48(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAnimInitialized; // 0x0D00(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_D10[0x250]; // 0x0D10(0x0250)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 LastPoseTickFrame; // 0x0F60(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F64[0xC]; // 0x0F64(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AccumulateAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); + void AddForceToAllBodiesBelow(const struct FVector& Force, class FName BoneName, bool bAccelChange, bool bIncludeSelf); + void AddImpulseToAllBodiesBelow(const struct FVector& Impulse, class FName BoneName, bool bVelChange, bool bIncludeSelf); + void AllowAnimCurveEvaluation(class FName NameOfCurve, bool bAllow); + void BindClothToLeaderPoseComponent(); + void BreakConstraint(const struct FVector& Impulse, const struct FVector& HitLocation, class FName InBoneName); + void ClearMorphTargets(); + class FName FindConstraintBoneName(int32 ConstraintIndex); + void ForceClothNextUpdateTeleport(); + void ForceClothNextUpdateTeleportAndReset(); + class UClass* GetAnimClass(); + struct FVector GetBoneLinearVelocity(const class FName& InBoneName); + struct FConstraintInstanceAccessor GetConstraintByName(class FName ConstraintName, bool bIncludesTerminated); + void GetConstraints(bool bIncludesTerminated, TArray* OutConstraints); + void GetConstraintsFromBody(class FName BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, TArray* OutConstraints); + void GetCurrentJointAngles(class FName InBoneName, float* Swing1Angle, float* TwistAngle, float* Swing2Angle); + bool GetFloatAttribute(const class FName& BoneName, const class FName& AttributeName, float DefaultValue, float* OutValue, ECustomBoneAttributeLookup LookupType); + bool GetFloatAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, float& OutValue, ECustomBoneAttributeLookup LookupType); + bool GetIntegerAttribute(const class FName& BoneName, const class FName& AttributeName, int32 DefaultValue, int32* OutValue, ECustomBoneAttributeLookup LookupType); + bool GetIntegerAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, int32& OutValue, ECustomBoneAttributeLookup LookupType); + bool GetStringAttribute(const class FName& BoneName, const class FName& AttributeName, const class FString& DefaultValue, class FString* OutValue, ECustomBoneAttributeLookup LookupType); + bool GetStringAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, class FString& OutValue, ECustomBoneAttributeLookup LookupType); + bool GetTransformAttribute(const class FName& BoneName, const class FName& AttributeName, const struct FTransform& DefaultValue, struct FTransform* OutValue, ECustomBoneAttributeLookup LookupType); + bool GetTransformAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, struct FTransform& OutValue, ECustomBoneAttributeLookup LookupType); + bool IsBodyGravityEnabled(class FName BoneName); + void LinkAnimClassLayers(TSubclassOf InClass); + void LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass); + void OverrideAnimationData(class UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float position, float PlayRate); + void Play(bool bLooping); + void PlayAnimation(class UAnimationAsset* NewAnimToPlay, bool bLooping); + void RecreateClothingActors(); + void ResetAllBodiesSimulatePhysics(); + void ResetAllowedAnimCurveEvaluation(); + void ResetAnimInstanceDynamics(ETeleportType InTeleportType); + void ResetClothTeleportMode(); + void ResumeClothingSimulation(); + void SetAllBodiesBelowLinearVelocity(const class FName& InBoneName, const struct FVector& LinearVelocity, bool bIncludeSelf); + void SetAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); + void SetAllBodiesBelowPhysicsDisabled(const class FName& InBoneName, bool bDisabled, bool bIncludeSelf); + void SetAllBodiesBelowSimulatePhysics(const class FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); + void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); + void SetAllBodiesSimulatePhysics(bool bNewSimulate); + void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); + void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); + void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); + void SetAllowAnimCurveEvaluation(bool bInAllow); + void SetAllowClothActors(bool bInAllow); + void SetAllowedAnimCurvesEvaluation(const TArray& List, bool bAllow); + void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); + void SetAngularLimits(class FName InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); + void SetAnimation(class UAnimationAsset* NewAnimToPlay); + void SetAnimationMode(EAnimationMode InAnimationMode, bool bForceInitAnimScriptInstance); + void SetAnimClass(class UClass* NewClass); + void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, class FName BoneName); + void SetBodySimulatePhysics(const class FName& InBoneName, bool bSimulate); + void SetClothMaxDistanceScale(float Scale); + void SetConstraintProfile(class FName JointName, class FName ProfileName, bool bDefaultIfNotFound); + void SetConstraintProfileForAll(class FName ProfileName, bool bDefaultIfNotFound); + void SetDisableAnimCurves(bool bInDisableAnimCurves); + void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); + void SetEnableBodyGravity(bool bEnableGravity, class FName BoneName); + void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, class FName BoneName, bool bIncludeSelf); + void SetEnablePhysicsBlending(bool bNewBlendPhysics); + void SetMorphTarget(class FName MorphTargetName, float Value, bool bRemoveZeroWeight); + void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, class FName BoneName, bool bIncludeSelf); + void SetPhysicsBlendWeight(float PhysicsBlendWeight); + void SetPlayRate(float Rate); + void SetPosition(float InPos, bool bFireNotifies); + void SetSkeletalMeshAsset(class USkeletalMesh* NewMesh); + void SetTeleportDistanceThreshold(float Threshold); + void SetTeleportRotationThreshold(float Threshold); + void SetUpdateAnimationInEditor(const bool NewUpdateState); + void SetUpdateClothInEditor(const bool NewUpdateState); + void SnapshotPose(struct FPoseSnapshot& Snapshot); + void Stop(); + void SuspendClothingSimulation(); + void TermBodiesBelow(class FName ParentBoneName); + void ToggleDisablePostProcessBlueprint(); + void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); + void UnlinkAnimClassLayers(TSubclassOf InClass); + + bool GetAllowClothActors() const; + bool GetAllowedAnimCurveEvaluate() const; + bool GetAllowRigidBodyAnimNode() const; + EAnimationMode GetAnimationMode() const; + class UAnimInstance* GetAnimInstance() const; + float GetBoneMass(class FName BoneName, bool bScaleMass) const; + class UClothingSimulationInteractor* GetClothingSimulationInteractor() const; + float GetClothMaxDistanceScale() const; + bool GetDisableAnimCurves() const; + bool GetDisablePostProcessBlueprint() const; + class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag) const; + void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const; + float GetMorphTarget(class FName MorphTargetName) const; + float GetPlayRate() const; + float GetPosition() const; + class UAnimInstance* GetPostProcessInstance() const; + struct FVector GetSkeletalCenterOfMass() const; + class USkeletalMesh* GetSkeletalMeshAsset() const; + float GetTeleportDistanceThreshold() const; + float GetTeleportRotationThreshold() const; + bool HasValidAnimationInstance() const; + bool IsClothingSimulationSuspended() const; + bool IsPlaying() const; + bool K2_GetClosestPointOnPhysicsAsset(const struct FVector& WorldPosition, struct FVector* ClosestWorldPosition, struct FVector* Normal, class FName* BoneName, float* Distance) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshComponent") + } + static class USkeletalMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshComponent; + +// Class Engine.AnimBoneCompressionCodec +// 0x0010 (0x0038 - 0x0028) +class UAnimBoneCompressionCodec : public UObject +{ +public: + class FString Description; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBoneCompressionCodec") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBoneCompressionCodec") + } + static class UAnimBoneCompressionCodec* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBoneCompressionCodec; + +// Class Engine.NavEdgeProviderInterface +// 0x0000 (0x0000 - 0x0000) +class INavEdgeProviderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavEdgeProviderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavEdgeProviderInterface") + } + static class INavEdgeProviderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavEdgeProviderInterface; + +// Class Engine.MaterialExpressionSaturate +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionSaturate final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSaturate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSaturate") + } + static class UMaterialExpressionSaturate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSaturate; + +// Class Engine.MaterialExpressionTextureBase +// 0x0010 (0x00C0 - 0x00B0) +class UMaterialExpressionTextureBase : public UMaterialExpression +{ +public: + class UTexture* Texture; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + EMaterialSamplerType SamplerType; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 IsDefaultMeshpaintTexture : 1; // 0x00B9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureBase") + } + static class UMaterialExpressionTextureBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureBase; + +// Class Engine.MaterialExpressionTextureObject +// 0x0000 (0x00C0 - 0x00C0) +class UMaterialExpressionTextureObject final : public UMaterialExpressionTextureBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureObject") + } + static class UMaterialExpressionTextureObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureObject; + +// Class Engine.BlueprintSetLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintSetLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void Set_Add(const TSet& TargetSet, const int32& NewItem); + static void Set_AddItems(const TSet& TargetSet, const TArray& NewItems); + static void Set_Clear(const TSet& TargetSet); + static bool Set_Contains(const TSet& TargetSet, const int32& ItemToFind); + static void Set_Difference(const TSet& A, const TSet& B, TSet* Result); + static void Set_Intersection(const TSet& A, const TSet& B, TSet* Result); + static bool Set_IsEmpty(const TSet& TargetSet); + static bool Set_IsNotEmpty(const TSet& TargetSet); + static int32 Set_Length(const TSet& TargetSet); + static bool Set_Remove(const TSet& TargetSet, const int32& Item); + static void Set_RemoveItems(const TSet& TargetSet, const TArray& Items); + static void Set_ToArray(const TSet& A, TArray* Result); + static void Set_Union(const TSet& A, const TSet& B, TSet* Result); + static void SetSetPropertyByName(class UObject* Object, class FName PropertyName, const TSet& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintSetLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintSetLibrary") + } + static class UBlueprintSetLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintSetLibrary; + +// Class Engine.ParticleModuleAccelerationBase +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleAccelerationBase : public UParticleModule +{ +public: + uint8 bAlwaysInWorldSpace : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationBase") + } + static class UParticleModuleAccelerationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationBase; + +// Class Engine.ParticleModuleAccelerationDrag +// 0x0038 (0x0070 - 0x0038) +class UParticleModuleAccelerationDrag final : public UParticleModuleAccelerationBase +{ +public: + class UDistributionFloat* DragCoefficient; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FRawDistributionFloat DragCoefficientRaw; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationDrag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationDrag") + } + static class UParticleModuleAccelerationDrag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationDrag; + +// Class Engine.MaterialExpressionTextureSample +// 0x00F8 (0x01B8 - 0x00C0) +class UMaterialExpressionTextureSample : public UMaterialExpressionTextureBase +{ +public: + struct FExpressionInput Coordinates; // 0x00C0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput TextureObject; // 0x00E8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MipValue; // 0x0110(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput CoordinatesDX; // 0x0138(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput CoordinatesDY; // 0x0160(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AutomaticViewMipBiasValue; // 0x0188(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + ETextureMipValueMode MipValueMode; // 0x01B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESamplerSourceMode SamplerSource; // 0x01B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AutomaticViewMipBias : 1; // 0x01B2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ConstCoordinate; // 0x01B3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConstMipValue; // 0x01B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSample") + } + static class UMaterialExpressionTextureSample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSample; + +// Class Engine.MaterialExpressionTextureSampleParameter +// 0x0068 (0x0220 - 0x01B8) +class UMaterialExpressionTextureSampleParameter : public UMaterialExpressionTextureSample +{ +public: + class FName ParameterName; // 0x01B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x01C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x01D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DC[0x4]; // 0x01DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FParameterChannelNames ChannelNames; // 0x01E0(0x0040)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter") + } + static class UMaterialExpressionTextureSampleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter; + +// Class Engine.MaterialExpressionTextureObjectParameter +// 0x0000 (0x0220 - 0x0220) +class UMaterialExpressionTextureObjectParameter final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureObjectParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureObjectParameter") + } + static class UMaterialExpressionTextureObjectParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureObjectParameter; + +// Class Engine.MaterialExpressionSkyAtmosphereLightDirection +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionSkyAtmosphereLightDirection final : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightDirection") + } + static class UMaterialExpressionSkyAtmosphereLightDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightDirection; + +// Class Engine.MaterialExpressionArctangent +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionArctangent final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArctangent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArctangent") + } + static class UMaterialExpressionArctangent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArctangent; + +// Class Engine.KismetNodeHelperLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetNodeHelperLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool BitIsMarked(int32 Data, int32 Index_0); + static void ClearAllBits(int32* Data); + static void ClearBit(int32* Data, int32 Index_0); + static class FName GetEnumeratorName(const class UEnum* Enum, uint8 EnumeratorValue); + static class FString GetEnumeratorUserFriendlyName(const class UEnum* Enum, uint8 EnumeratorValue); + static uint8 GetEnumeratorValueFromIndex(const class UEnum* Enum, uint8 EnumeratorIndex); + static int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); + static int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); + static int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); + static uint8 GetValidValue(const class UEnum* Enum, uint8 EnumeratorValue); + static bool HasMarkedBit(int32 Data, int32 NumBits); + static bool HasUnmarkedBit(int32 Data, int32 NumBits); + static void MarkBit(int32* Data, int32 Index_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetNodeHelperLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetNodeHelperLibrary") + } + static class UKismetNodeHelperLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetNodeHelperLibrary; + +// Class Engine.ContentBundleDuplicateForPIEHelper +// 0x0000 (0x0028 - 0x0028) +class UContentBundleDuplicateForPIEHelper final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentBundleDuplicateForPIEHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentBundleDuplicateForPIEHelper") + } + static class UContentBundleDuplicateForPIEHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContentBundleDuplicateForPIEHelper; + +// Class Engine.StreamingSettings +// 0x0038 (0x0070 - 0x0038) +class UStreamingSettings final : public UDeveloperSettings +{ +public: + uint8 AsyncLoadingThreadEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 WarnIfTimeLimitExceeded : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeLimitExceededMultiplier; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeLimitExceededMinTime; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MinBulkDataSizeForAsyncLoading; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 UseBackgroundLevelStreaming : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 AsyncLoadingUseFullTimeLimit : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AsyncLoadingTimeLimit; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PriorityAsyncLoadingExtraTime; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LevelStreamingActorsUpdateTimeLimit; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PriorityLevelStreamingActorsUpdateExtraTime; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LevelStreamingComponentsRegistrationGranularity; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LevelStreamingAddPrimitiveGranularity; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LevelStreamingUnregisterComponentsTimeLimit; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LevelStreamingComponentsUnregistrationGranularity; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 FlushStreamingOnExit : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 EventDrivenLoaderEnabled : 1; // 0x006C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingSettings") + } + static class UStreamingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamingSettings; + +// Class Engine.DynamicSubsystem +// 0x0000 (0x0030 - 0x0030) +class UDynamicSubsystem : public USubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicSubsystem") + } + static class UDynamicSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicSubsystem; + +// Class Engine.AudioEngineSubsystem +// 0x0000 (0x0030 - 0x0030) +class UAudioEngineSubsystem : public UDynamicSubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioEngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioEngineSubsystem") + } + static class UAudioEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioEngineSubsystem; + +// Class Engine.ParticleModuleBeamBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleBeamBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamBase") + } + static class UParticleModuleBeamBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamBase; + +// Class Engine.PartitionActor +// 0x0000 (0x0290 - 0x0290) +class APartitionActor : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PartitionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PartitionActor") + } + static class APartitionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APartitionActor; + +// Class Engine.MaterialExpressionSmoothStep +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionSmoothStep final : public UMaterialExpression +{ +public: + struct FExpressionInput min_0; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput max_0; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstMin; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMax; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstValue; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSmoothStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSmoothStep") + } + static class UMaterialExpressionSmoothStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSmoothStep; + +// Class Engine.MaterialFunctionInterface +// 0x0018 (0x0040 - 0x0028) +class UMaterialFunctionInterface : public UObject +{ +public: + struct FGuid StateId; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialFunctionUsage MaterialFunctionUsage; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionInterface") + } + static class UMaterialFunctionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionInterface; + +// Class Engine.MaterialFunction +// 0x0028 (0x0068 - 0x0040) +class UMaterialFunction : public UMaterialFunctionInterface +{ +public: + class FString Description; // 0x0040(0x0010)(Edit, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UserExposedCaption; // 0x0050(0x0010)(Edit, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExposeToLibrary : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPrefixParameterNames : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableExecWire : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableNewHLSLGenerator : 1; // 0x0060(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunction") + } + static class UMaterialFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunction; + +// Class Engine.MaterialFunctionMaterialLayer +// 0x0000 (0x0068 - 0x0068) +class UMaterialFunctionMaterialLayer final : public UMaterialFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionMaterialLayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayer") + } + static class UMaterialFunctionMaterialLayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionMaterialLayer; + +// Class Engine.ISMPartitionActor +// 0x0010 (0x02A0 - 0x0290) +class AISMPartitionActor : public APartitionActor +{ +public: + uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ISMPartitionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ISMPartitionActor") + } + static class AISMPartitionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AISMPartitionActor; + +// Class Engine.ShapeComponent +// 0x0020 (0x0540 - 0x0520) +class UShapeComponent : public UPrimitiveComponent +{ +public: + class UBodySetup* ShapeBodySetup; // 0x0518(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FColor ShapeColor; // 0x0520(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawOnlyIfSelected : 1; // 0x0524(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldCollideWhenPlacing : 1; // 0x0524(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDynamicObstacle : 1; // 0x0524(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_525[0x3]; // 0x0525(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AreaClassOverride; // 0x0528(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUseSystemDefaultObstacleAreaClass : 1; // 0x0530(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_531[0x3]; // 0x0531(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LineThickness; // 0x0534(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_538[0x8]; // 0x0538(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetLineThickness(float Thickness); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShapeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShapeComponent") + } + static class UShapeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UShapeComponent; + +// Class Engine.SphereComponent +// 0x0010 (0x0550 - 0x0540) +class USphereComponent : public UShapeComponent +{ +public: + float SphereRadius; // 0x0540(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_544[0xC]; // 0x0544(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); + + float GetScaledSphereRadius() const; + float GetShapeScale() const; + float GetUnscaledSphereRadius() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereComponent") + } + static class USphereComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphereComponent; + +// Class Engine.EngineSubsystem +// 0x0000 (0x0030 - 0x0030) +class UEngineSubsystem : public UDynamicSubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineSubsystem") + } + static class UEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineSubsystem; + +// Class Engine.StaticMeshActor +// 0x0010 (0x02A0 - 0x0290) +class AStaticMeshActor : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + bool bStaticMeshReplicateMovement; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicsReplicationMode StaticMeshPhysicsReplicationMode; // 0x0299(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENavDataGatheringMode NavigationGeometryGatheringMode; // 0x029A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29B[0x5]; // 0x029B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetMobility(EComponentMobility InMobility); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMeshActor") + } + static class AStaticMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStaticMeshActor; + +// Class Engine.MaterialExpressionSkyAtmosphereViewLuminance +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionSkyAtmosphereViewLuminance final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereViewLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereViewLuminance") + } + static class UMaterialExpressionSkyAtmosphereViewLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereViewLuminance; + +// Class Engine.EdGraphNode +// 0x0070 (0x0098 - 0x0028) +class UEdGraphNode : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DeprecatedPins; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + int32 NodePosX; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodePosY; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodeWidth; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodeHeight; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENodeAdvancedPins AdvancedPinDisplay; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENodeEnabledState EnabledState; // 0x0059(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5A[0x1]; // 0x005A(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_5B_0 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bDisplayAsDisabled : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bUserSetEnabledState : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsIntermediateNode : 1; // 0x005B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHasCompilerMessage : 1; // 0x005B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NodeComment; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ErrorType; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ErrorMsg; // 0x0078(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NodeGuid; // 0x0088(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraphNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraphNode") + } + static class UEdGraphNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraphNode; + +// Class Engine.Commandlet +// 0x0058 (0x0080 - 0x0028) +class UCommandlet : public UObject +{ +public: + class FString HelpDescription; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HelpUsage; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HelpWebLink; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HelpParamNames; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HelpParamDescriptions; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 IsServer : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 IsClient : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 IsEditor : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LogToConsole : 1; // 0x0078(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ShowErrorCount : 1; // 0x0078(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ShowProgress : 1; // 0x0078(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 FastExit : 1; // 0x0078(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UseCommandletResultAsExitCode : 1; // 0x0078(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Commandlet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Commandlet") + } + static class UCommandlet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCommandlet; + +// Class Engine.MaterialExpressionSphereMask +// 0x00A8 (0x0158 - 0x00B0) +class UMaterialExpressionSphereMask final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Radius; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Hardness; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardnessPercent; // 0x0154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSphereMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSphereMask") + } + static class UMaterialExpressionSphereMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSphereMask; + +// Class Engine.MaterialExpressionSRGBColorToWorkingColorSpace +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionSRGBColorToWorkingColorSpace final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSRGBColorToWorkingColorSpace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSRGBColorToWorkingColorSpace") + } + static class UMaterialExpressionSRGBColorToWorkingColorSpace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSRGBColorToWorkingColorSpace; + +// Class Engine.DynamicBlueprintBinding +// 0x0000 (0x0028 - 0x0028) +class UDynamicBlueprintBinding : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicBlueprintBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicBlueprintBinding") + } + static class UDynamicBlueprintBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicBlueprintBinding; + +// Class Engine.InputDelegateBinding +// 0x0000 (0x0028 - 0x0028) +class UInputDelegateBinding : public UDynamicBlueprintBinding +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDelegateBinding") + } + static class UInputDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDelegateBinding; + +// Class Engine.InputActionDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputActionDelegateBinding final : public UInputDelegateBinding +{ +public: + TArray InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputActionDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputActionDelegateBinding") + } + static class UInputActionDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputActionDelegateBinding; + +// Class Engine.AnimCurveMetaData +// 0x0078 (0x00A0 - 0x0028) +class UAnimCurveMetaData final : public UAssetUserData +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CurveMetaData; // 0x0030(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveMetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveMetaData") + } + static class UAnimCurveMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveMetaData; + +// Class Engine.MaterialExpressionSubstrateSingleLayerWaterBSDF +// 0x01B8 (0x0268 - 0x00B0) +class UMaterialExpressionSubstrateSingleLayerWaterBSDF final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput BaseColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Metallic; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput TopMaterialOpacity; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterAlbedo; // 0x01C8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterExtinction; // 0x01F0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterPhaseG; // 0x0218(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ColorScaleBehindWater; // 0x0240(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateSingleLayerWaterBSDF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateSingleLayerWaterBSDF") + } + static class UMaterialExpressionSubstrateSingleLayerWaterBSDF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateSingleLayerWaterBSDF; + +// Class Engine.SkyAtmosphereComponent +// 0x0100 (0x0330 - 0x0230) +class USkyAtmosphereComponent : public USceneComponent +{ +public: + ESkyAtmosphereTransformMode TransformMode; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BottomRadius; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereHeight; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MultiScatteringFactor; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceSampleCountScale; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighScatteringScale; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RayleighScattering; // 0x024C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighExponentialDistribution; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieScatteringScale; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieScattering; // 0x0264(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAbsorptionScale; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieAbsorption; // 0x0278(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAnisotropy; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieExponentialDistribution; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OtherAbsorptionScale; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OtherAbsorption; // 0x0294(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTentDistribution OtherTentDistribution; // 0x02A4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor SkyLuminanceFactor; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveViewDistanceScale; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContribution; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransmittanceMinLightElevationAngle; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPerspectiveStartDepth; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHoldout : 1; // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInMainPass : 1; // 0x02D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D1[0x47]; // 0x02D1(0x0047)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid bStaticLightingBuiltGUID; // 0x0318(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(class UDirectionalLightComponent* DirectionalLight); + struct FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); + bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); + void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const struct FVector& LightDirection); + void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); + void SetAerialPespectiveViewDistanceScale(float NewValue); + void SetAtmosphereHeight(float NewValue); + void SetBottomRadius(float NewValue); + void SetGroundAlbedo(const struct FColor& NewValue); + void SetHeightFogContribution(float NewValue); + void SetHoldout(bool bNewHoldout); + void SetMieAbsorption(const struct FLinearColor& NewValue); + void SetMieAbsorptionScale(float NewValue); + void SetMieAnisotropy(float NewValue); + void SetMieExponentialDistribution(float NewValue); + void SetMieScattering(const struct FLinearColor& NewValue); + void SetMieScatteringScale(float NewValue); + void SetMultiScatteringFactor(float NewValue); + void SetOtherAbsorption(const struct FLinearColor& NewValue); + void SetOtherAbsorptionScale(float NewValue); + void SetRayleighExponentialDistribution(float NewValue); + void SetRayleighScattering(const struct FLinearColor& NewValue); + void SetRayleighScatteringScale(float NewValue); + void SetRenderInMainPass(bool bValue); + void SetSkyLuminanceFactor(const struct FLinearColor& NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereComponent") + } + static class USkyAtmosphereComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereComponent; + +// Class Engine.AtmosphericFogComponent +// 0x0000 (0x0330 - 0x0330) +class UAtmosphericFogComponent final : public USkyAtmosphereComponent +{ +public: + void DisableGroundScattering(bool NewGroundScattering); + void DisableSunDisk(bool NewSunDisk); + void SetAltitudeScale(float NewAltitudeScale); + void SetDefaultBrightness(float NewBrightness); + void SetDefaultLightColor(const struct FLinearColor& NewLightColor); + void SetDensityMultiplier(float NewDensityMultiplier); + void SetDensityOffset(float NewDensityOffset); + void SetDistanceOffset(float NewDistanceOffset); + void SetDistanceScale(float NewDistanceScale); + void SetFogMultiplier(float NewFogMultiplier); + void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); + void SetStartDistance(float NewStartDistance); + void SetSunMultiplier(float NewSunMultiplier); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AtmosphericFogComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AtmosphericFogComponent") + } + static class UAtmosphericFogComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAtmosphericFogComponent; + +// Class Engine.MaterialExpressionSubstrateSimpleClearCoatBSDF +// 0x0118 (0x01C8 - 0x00B0) +class UMaterialExpressionSubstrateSimpleClearCoatBSDF final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput DiffuseAlbedo; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput F0; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoatCoverage; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoatRoughness; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateSimpleClearCoatBSDF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateSimpleClearCoatBSDF") + } + static class UMaterialExpressionSubstrateSimpleClearCoatBSDF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateSimpleClearCoatBSDF; + +// Class Engine.MaterialExpressionLightVector +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionLightVector final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLightVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLightVector") + } + static class UMaterialExpressionLightVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLightVector; + +// Class Engine.StreamableRenderAsset +// 0x00A0 (0x00C8 - 0x0028) +class UStreamableRenderAsset : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + double ForceMipLevelsToBeResidentTimestamp; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumCinematicMipLevels; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerQualityLevelInt NoRefStreamingLODBias; // 0x0050(0x0068)(Protected, NativeAccessSpecifierProtected) + int32 StreamingIndex; // 0x00B8(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 NeverStream : 1; // 0x00BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGlobalForceMipLevelsToBeResident : 1; // 0x00BC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasStreamingUpdatePending : 1; // 0x00BC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceMiplevelsToBeResident : 1; // 0x00BC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreStreamingMipBias : 1; // 0x00BC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCinematicMipLevels : 1; // 0x00BC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_BD[0xB]; // 0x00BD(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetForceMipLevelsToBeResident(float Seconds, int32 CinematicLODGroupMask); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamableRenderAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamableRenderAsset") + } + static class UStreamableRenderAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamableRenderAsset; + +// Class Engine.MaterialExpressionVirtualTextureFeatureSwitch +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionVirtualTextureFeatureSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput No; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Yes; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVirtualTextureFeatureSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVirtualTextureFeatureSwitch") + } + static class UMaterialExpressionVirtualTextureFeatureSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVirtualTextureFeatureSwitch; + +// Class Engine.HeterogeneousVolume +// 0x0008 (0x0298 - 0x0290) +class AHeterogeneousVolume final : public AInfo +{ +public: + class UHeterogeneousVolumeComponent* HeterogeneousVolumeComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HeterogeneousVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HeterogeneousVolume") + } + static class AHeterogeneousVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHeterogeneousVolume; + +// Class Engine.MaterialExpressionSubstrateHairBSDF +// 0x0118 (0x01C8 - 0x00B0) +class UMaterialExpressionSubstrateHairBSDF final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput BaseColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Scatter; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Backlit; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Tangent; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateHairBSDF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateHairBSDF") + } + static class UMaterialExpressionSubstrateHairBSDF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateHairBSDF; + +// Class Engine.PawnMovementComponent +// 0x0008 (0x0158 - 0x0150) +class UPawnMovementComponent : public UNavMovementComponent +{ +public: + class APawn* PawnOwner; // 0x0150(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + +public: + void AddInputVector(const struct FVector& WorldVector, bool bForce); + struct FVector ConsumeInputVector(); + void MulticastAsyncPhysicsStateAction(const class UPrimitiveComponent* ActionComponent, const class FName BoneName, const struct FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction ActionType, const struct FVector& ActionDatas, const struct FVector& ActionPosition); + void ServerAsyncPhysicsStateAction(const class UPrimitiveComponent* ActionComponent, const class FName BoneName, const struct FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction ActionType, const struct FVector& ActionDatas, const struct FVector& ActionPosition); + + struct FVector GetLastInputVector() const; + class APawn* GetPawnOwner() const; + struct FVector GetPendingInputVector() const; + bool IsMoveInputIgnored() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnMovementComponent") + } + static class UPawnMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnMovementComponent; + +// Class Engine.CharacterMovementComponent +// 0x0E28 (0x0F80 - 0x0158) +#pragma pack(push, 0x1) +class alignas(0x10) UCharacterMovementComponent : public UPawnMovementComponent +{ +public: + uint8 Pad_158[0x10]; // 0x0158(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* CharacterOwner; // 0x0168(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float GravityScale; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStepHeight; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpZVelocity; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpOffJumpZFactor; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_180[0x1C]; // 0x0180(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + float WalkableFloorAngle; // 0x019C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float WalkableFloorZ; // 0x01A0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A4[0x4]; // 0x01A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector GravityDirection; // 0x01A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FQuat WorldToGravityTransform; // 0x01C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FQuat GravityToWorldTransform; // 0x01E0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_200[0x1]; // 0x0200(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EMovementMode MovementMode; // 0x0201(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CustomMovementMode; // 0x0202(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENetworkSmoothingMode NetworkSmoothingMode; // 0x0203(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundFriction; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_208[0x40]; // 0x0208(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxWalkSpeed; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWalkSpeedCrouched; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSwimSpeed; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFlySpeed; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCustomMovementSpeed; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAcceleration; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAnalogWalkSpeed; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingFrictionFactor; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingFriction; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingSubStepTime; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationWalking; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationFalling; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationSwimming; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationFlying; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControl; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControlBoostMultiplier; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControlBoostVelocityThreshold; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallingLateralFriction; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrouchedHalfHeight; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Buoyancy; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerchRadiusThreshold; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerchAdditionalHeight; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationRate; // 0x02A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseSeparateBrakingFriction : 1; // 0x02B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyGravityWhileJumping : 1; // 0x02B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseControllerDesiredRotation : 1; // 0x02B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrientRotationToMovement : 1; // 0x02B8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSweepWhileNavWalking : 1; // 0x02B8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_2B8_5 : 1; // 0x02B8(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bMovementInProgress : 1; // 0x02B8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bEnableScopedMovementUpdates : 1; // 0x02B8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableServerDualMoveScopedMovementUpdates : 1; // 0x02B9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceMaxAccel : 1; // 0x02B9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRunPhysicsWithNoController : 1; // 0x02B9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceNextFloorCheck : 1; // 0x02B9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShrinkProxyCapsule : 1; // 0x02B9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanWalkOffLedges : 1; // 0x02B9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanWalkOffLedgesWhenCrouching : 1; // 0x02B9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_2B9_7 : 1; // 0x02B9(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_2BA_0 : 1; // 0x02BA(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bNetworkSkipProxyPredictionOnNetUpdate : 1; // 0x02BA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetworkAlwaysReplicateTransformUpdateTimestamp : 1; // 0x02BA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDeferUpdateMoveComponent : 1; // 0x02BA(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePhysicsInteraction : 1; // 0x02BA(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTouchForceScaledToMass : 1; // 0x02BA(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPushForceScaledToMass : 1; // 0x02BA(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPushForceUsingZOffset : 1; // 0x02BA(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScalePushForceToVelocity : 1; // 0x02BB(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* DeferredUpdatedMoveComponent; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float MaxOutOfWaterStepHeight; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutofWaterZ; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StandingDownwardForceScale; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialPushForceFactor; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushForceFactor; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushForcePointZOffsetFactor; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TouchForceFactor; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTouchForce; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTouchForce; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsionForce; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Acceleration; // 0x02F8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FQuat LastUpdateRotation; // 0x0310(0x0020)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastUpdateLocation; // 0x0330(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastUpdateVelocity; // 0x0348(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastTransformUpdateTimeStamp; // 0x0360(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastClientGoodMoveAckTime; // 0x0364(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastClientAdjustmentTime; // 0x0368(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PendingImpulseToApply; // 0x0370(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PendingForceToApply; // 0x0388(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AnalogInputModifier; // 0x03A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A4[0xC]; // 0x03A4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSimulationTimeStep; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxJumpApexAttemptsPerSimulation; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithGeometry; // 0x03BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithGeometryAsProxy; // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithPawn; // 0x03C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithPawnAsProxy; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkSimulatedSmoothLocationTime; // 0x03CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkSimulatedSmoothRotationTime; // 0x03D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ListenServerNetworkSimulatedSmoothLocationTime; // 0x03D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ListenServerNetworkSimulatedSmoothRotationTime; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetProxyShrinkRadius; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetProxyShrinkHalfHeight; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMaxSmoothUpdateDistance; // 0x03E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkNoSmoothUpdateDistance; // 0x03E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAckGoodMoves; // 0x03EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAdjustments; // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAdjustmentsLargeCorrection; // 0x03F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkLargeClientCorrectionDistance; // 0x03F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LedgeCheckThreshold; // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpOutOfWaterPitch; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFindFloorResult CurrentFloor; // 0x0408(0x0108)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMovementMode DefaultLandMovementMode; // 0x0510(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode DefaultWaterMovementMode; // 0x0511(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode GroundMovementMode; // 0x0512(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_513[0x9]; // 0x0513(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bMaintainHorizontalGroundVelocity : 1; // 0x051C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImpartBaseVelocityX : 1; // 0x051C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImpartBaseVelocityY : 1; // 0x051C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImpartBaseVelocityZ : 1; // 0x051C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImpartBaseAngularVelocity : 1; // 0x051C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bJustTeleported : 1; // 0x051C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetworkUpdateReceived : 1; // 0x051C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetworkMovementModeChanged : 1; // 0x051C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetworkGravityDirectionChanged : 1; // 0x051D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreClientMovementErrorChecksAndCorrection : 1; // 0x051D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bServerAcceptClientAuthoritativePosition : 1; // 0x051D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNotifyApex : 1; // 0x051D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCheatFlying : 1; // 0x051D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWantsToCrouch : 1; // 0x051D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCrouchMaintainsBaseLocation : 1; // 0x051D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreBaseRotation : 1; // 0x051D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFastAttachedMove : 1; // 0x051E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysCheckFloor : 1; // 0x051E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFlatBaseForFloorChecks : 1; // 0x051E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPerformingJumpOff : 1; // 0x051E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWantsToLeaveNavWalking : 1; // 0x051E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRVOAvoidance : 1; // 0x051E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequestedMoveUseAcceleration : 1; // 0x051E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_51E_7 : 1; // 0x051E(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bWasSimulatingRootMotion : 1; // 0x051F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowPhysicsRotationDuringAnimRootMotion : 1; // 0x051F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + float FormerBaseVelocityDecayHalfLife; // 0x0520(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasRequestedVelocity : 1; // 0x0524(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bRequestedMoveWithMaxSpeed : 1; // 0x0524(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bWasAvoidanceUpdated : 1; // 0x0524(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_524_3 : 2; // 0x0524(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bProjectNavMeshWalking : 1; // 0x0524(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bProjectNavMeshOnBothWorldChannels : 1; // 0x0524(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_525[0x1F]; // 0x0525(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) + float AvoidanceConsiderationRadius; // 0x0544(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RequestedVelocity; // 0x0548(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LastUpdateRequestedVelocity; // 0x0560(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AvoidanceUID; // 0x0578(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask AvoidanceGroup; // 0x057C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask GroupsToAvoid; // 0x0580(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask GroupsToIgnore; // 0x0584(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float AvoidanceWeight; // 0x0588(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58C[0x4]; // 0x058C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PendingLaunchVelocity; // 0x0590(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A8[0x148]; // 0x05A8(0x0148)(Fixing Size After Last Property [ Dumper-7 ]) + float NavMeshProjectionInterval; // 0x06F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionTimer; // 0x06F4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionInterpSpeed; // 0x06F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionHeightScaleUp; // 0x06FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionHeightScaleDown; // 0x0700(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavWalkingFloorDistTolerance; // 0x0704(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBasedMovementIgnorePhysicsBase; // 0x0708(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStayBasedInAir; // 0x0709(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70A[0x2]; // 0x070A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StayBasedInAirHeight; // 0x070C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_710[0x30]; // 0x0710(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCharacterMovementComponentPostPhysicsTickFunction PostPhysicsTickFunction; // 0x0740(0x0030)(NativeAccessSpecifierPublic) + uint8 Pad_770[0x18]; // 0x0770(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float MinTimeBetweenTimeStampResets; // 0x0788(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78C[0x54C]; // 0x078C(0x054C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionSourceGroup CurrentRootMotion; // 0x0CD8(0x0048)(Transient, NativeAccessSpecifierPublic) + struct FRootMotionSourceGroup ServerCorrectionRootMotion; // 0x0D20(0x0048)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_D68[0x168]; // 0x0D68(0x0168)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionMovementParams RootMotionParams; // 0x0ED0(0x0070)(Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AnimRootMotionVelocity; // 0x0F40(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F58[0x20]; // 0x0F58(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddForce(const struct FVector& Force); + void AddImpulse(const struct FVector& Impulse, bool bVelocityChange); + void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); + void CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void ClearAccumulatedForces(); + void DisableMovement(); + void SetAvoidanceEnabled(bool bEnable); + void SetAvoidanceGroup(int32 GroupFlags); + void SetAvoidanceGroupMask(const struct FNavAvoidanceMask& GroupMask); + void SetCrouchedHalfHeight(const float NewValue); + void SetGravityDirection(const struct FVector& GravityDir); + void SetGroupsToAvoid(int32 GroupFlags); + void SetGroupsToAvoidMask(const struct FNavAvoidanceMask& GroupMask); + void SetGroupsToIgnore(int32 GroupFlags); + void SetGroupsToIgnoreMask(const struct FNavAvoidanceMask& GroupMask); + void SetMovementMode(EMovementMode NewMovementMode, uint8 NewCustomMode); + void SetWalkableFloorAngle(float InWalkableFloorAngle); + void SetWalkableFloorZ(float InWalkableFloorZ); + + float GetAnalogInputModifier() const; + class ACharacter* GetCharacterOwner() const; + float GetCrouchedHalfHeight() const; + struct FVector GetCurrentAcceleration() const; + struct FVector GetGravityDirection() const; + struct FVector GetImpartedMovementBaseVelocity() const; + struct FVector GetLastUpdateLocation() const; + struct FVector GetLastUpdateRequestedVelocity() const; + struct FRotator GetLastUpdateRotation() const; + struct FVector GetLastUpdateVelocity() const; + float GetMaxAcceleration() const; + float GetMaxBrakingDeceleration() const; + float GetMaxJumpHeight() const; + float GetMaxJumpHeightWithJumpTime() const; + float GetMinAnalogSpeed() const; + class UPrimitiveComponent* GetMovementBase() const; + float GetPerchRadiusThreshold() const; + float GetValidPerchRadius() const; + bool HasCustomGravity() const; + bool IsWalkable(const struct FHitResult& Hit) const; + bool IsWalking() const; + void K2_ComputeFloorDist(const struct FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, struct FFindFloorResult* FloorResult) const; + void K2_FindFloor(const struct FVector& CapsuleLocation, struct FFindFloorResult* FloorResult) const; + float K2_GetWalkableFloorAngle() const; + float K2_GetWalkableFloorZ() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterMovementComponent") + } + static class UCharacterMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UCharacterMovementComponent; + +// Class Engine.MaterialInstanceConstant +// 0x0008 (0x0268 - 0x0260) +class UMaterialInstanceConstant : public UMaterialInstance +{ +public: + class UPhysicalMaterialMask* PhysMaterialMask; // 0x0260(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + float K2_GetScalarParameterValue(class FName ParameterName); + class UTexture* K2_GetTextureParameterValue(class FName ParameterName); + struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstanceConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstanceConstant") + } + static class UMaterialInstanceConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInstanceConstant; + +// Class Engine.MaterialExpressionParticleColor +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleColor final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleColor") + } + static class UMaterialExpressionParticleColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleColor; + +// Class Engine.MaterialExpressionSamplePhysicsVectorField +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionSamplePhysicsVectorField final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFieldVectorType FieldTarget; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSamplePhysicsVectorField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSamplePhysicsVectorField") + } + static class UMaterialExpressionSamplePhysicsVectorField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSamplePhysicsVectorField; + +// Class Engine.AnimBlueprintClassSubsystem_PropertyAccess +// 0x0000 (0x0028 - 0x0028) +class UAnimBlueprintClassSubsystem_PropertyAccess final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBlueprintClassSubsystem_PropertyAccess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBlueprintClassSubsystem_PropertyAccess") + } + static class UAnimBlueprintClassSubsystem_PropertyAccess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBlueprintClassSubsystem_PropertyAccess; + +// Class Engine.ButtonStyleAsset +// 0x03F8 (0x0420 - 0x0028) +class UButtonStyleAsset final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FButtonStyle ButtonStyle; // 0x0030(0x03F0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ButtonStyleAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ButtonStyleAsset") + } + static class UButtonStyleAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButtonStyleAsset; + +// Class Engine.MaterialExpressionSparseVolumeTextureBase +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionSparseVolumeTextureBase : public UMaterialExpression +{ +public: + class USparseVolumeTexture* SparseVolumeTexture; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSparseVolumeTextureBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSparseVolumeTextureBase") + } + static class UMaterialExpressionSparseVolumeTextureBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSparseVolumeTextureBase; + +// Class Engine.MaterialExpressionSparseVolumeTextureSample +// 0x0080 (0x0138 - 0x00B8) +class UMaterialExpressionSparseVolumeTextureSample : public UMaterialExpressionSparseVolumeTextureBase +{ +public: + struct FExpressionInput Coordinates; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput TextureObject; // 0x00E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MipLevel; // 0x0108(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + ESamplerSourceMode SamplerSource; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSparseVolumeTextureSample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSparseVolumeTextureSample") + } + static class UMaterialExpressionSparseVolumeTextureSample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSparseVolumeTextureSample; + +// Class Engine.TextureAllMipDataProviderFactory +// 0x0000 (0x0028 - 0x0028) +class UTextureAllMipDataProviderFactory : public UTextureMipDataProviderFactory +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureAllMipDataProviderFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureAllMipDataProviderFactory") + } + static class UTextureAllMipDataProviderFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureAllMipDataProviderFactory; + +// Class Engine.RuntimeVirtualTextureVolume +// 0x0008 (0x0298 - 0x0290) +class ARuntimeVirtualTextureVolume final : public AActor +{ +public: + class URuntimeVirtualTextureComponent* VirtualTextureComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeVirtualTextureVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeVirtualTextureVolume") + } + static class ARuntimeVirtualTextureVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARuntimeVirtualTextureVolume; + +// Class Engine.MaterialExpressionPreSkinnedNormal +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionPreSkinnedNormal final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedNormal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedNormal") + } + static class UMaterialExpressionPreSkinnedNormal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedNormal; + +// Class Engine.EngineCustomTimeStep +// 0x0000 (0x0028 - 0x0028) +class UEngineCustomTimeStep : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineCustomTimeStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineCustomTimeStep") + } + static class UEngineCustomTimeStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineCustomTimeStep; + +// Class Engine.NavigationDataInterface +// 0x0000 (0x0000 - 0x0000) +class INavigationDataInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationDataInterface") + } + static class INavigationDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavigationDataInterface; + +// Class Engine.TimecodeProvider +// 0x0008 (0x0030 - 0x0028) +class UTimecodeProvider : public UObject +{ +public: + float FrameDelay; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FetchAndUpdate(); + bool FetchTimecode(struct FQualifiedFrameTime* OutFrameTime); + + struct FQualifiedFrameTime GetDelayedQualifiedFrameTime() const; + struct FTimecode GetDelayedTimecode() const; + struct FFrameRate GetFrameRate() const; + struct FQualifiedFrameTime GetQualifiedFrameTime() const; + ETimecodeProviderSynchronizationState GetSynchronizationState() const; + struct FTimecode GetTimecode() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimecodeProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimecodeProvider") + } + static class UTimecodeProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimecodeProvider; + +// Class Engine.PoseableMeshComponent +// 0x0160 (0x0A20 - 0x08C0) +class UPoseableMeshComponent final : public USkinnedMeshComponent +{ +public: + uint8 Pad_8C0[0x160]; // 0x08C0(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy); + struct FVector GetBoneLocationByName(class FName BoneName, EBoneSpaces BoneSpace); + struct FRotator GetBoneRotationByName(class FName BoneName, EBoneSpaces BoneSpace); + struct FVector GetBoneScaleByName(class FName BoneName, EBoneSpaces BoneSpace); + struct FTransform GetBoneTransformByName(class FName BoneName, EBoneSpaces BoneSpace); + void ResetBoneTransformByName(class FName BoneName); + void SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, EBoneSpaces BoneSpace); + void SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, EBoneSpaces BoneSpace); + void SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, EBoneSpaces BoneSpace); + void SetBoneTransformByName(class FName BoneName, const struct FTransform& InTransform, EBoneSpaces BoneSpace); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseableMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseableMeshComponent") + } + static class UPoseableMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseableMeshComponent; + +// Class Engine.ActiveSoundUpdateInterface +// 0x0000 (0x0000 - 0x0000) +class IActiveSoundUpdateInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActiveSoundUpdateInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActiveSoundUpdateInterface") + } + static class IActiveSoundUpdateInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IActiveSoundUpdateInterface; + +// Class Engine.Interface_AsyncCompilation +// 0x0000 (0x0000 - 0x0000) +class IInterface_AsyncCompilation final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_AsyncCompilation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_AsyncCompilation") + } + static class IInterface_AsyncCompilation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_AsyncCompilation; + +// Class Engine.EdGraph +// 0x0038 (0x0060 - 0x0028) +class UEdGraph : public UObject +{ +public: + TSubclassOf Schema; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Nodes; // 0x0030(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bEditable : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowDeletion : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowRenaming : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x1F]; // 0x0041(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraph") + } + static class UEdGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraph; + +// Class Engine.DebugDrawComponent +// 0x0050 (0x0570 - 0x0520) +#pragma pack(push, 0x1) +class alignas(0x10) UDebugDrawComponent : public UPrimitiveComponent +{ +public: + uint8 Pad_518[0x50]; // 0x0518(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugDrawComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugDrawComponent") + } + static class UDebugDrawComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UDebugDrawComponent; + +// Class Engine.AnimationDataModel +// 0x0000 (0x0000 - 0x0000) +class IAnimationDataModel final +{ +public: + class UAnimSequence* GetAnimationSequence() const; + const TArray GetBoneAnimationTracks() const; + const struct FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex) const; + const struct FBoneAnimationTrack GetBoneTrackByName(class FName TrackName) const; + int32 GetBoneTrackIndex(const struct FBoneAnimationTrack& Track) const; + int32 GetBoneTrackIndexByName(class FName TrackName) const; + void GetBoneTrackNames(TArray* OutNames) const; + struct FFrameRate GetFrameRate() const; + int32 GetNumberOfFloatCurves() const; + int32 GetNumberOfFrames() const; + int32 GetNumberOfKeys() const; + int32 GetNumberOfTransformCurves() const; + int32 GetNumBoneTracks() const; + double GetPlayLength() const; + bool IsValidBoneTrackIndex(int32 TrackIndex) const; + bool IsValidBoneTrackName(const class FName& TrackName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationDataModel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationDataModel") + } + static class IAnimationDataModel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimationDataModel; + +// Class Engine.AnimNotify +// 0x0010 (0x0038 - 0x0028) +class UAnimNotify : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetDefaultTriggerWeightThreshold() const; + class FString GetNotifyName() const; + bool Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, const struct FAnimNotifyEventReference& EventReference) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify") + } + static class UAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify; + +// Class Engine.Interface_PostProcessVolume +// 0x0000 (0x0000 - 0x0000) +class IInterface_PostProcessVolume final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_PostProcessVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_PostProcessVolume") + } + static class IInterface_PostProcessVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_PostProcessVolume; + +// Class Engine.MaterialExpressionPixelDepth +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionPixelDepth final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPixelDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPixelDepth") + } + static class UMaterialExpressionPixelDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPixelDepth; + +// Class Engine.TypedElementCommonActions +// 0x0800 (0x0828 - 0x0028) +class UTypedElementCommonActions final : public UObject +{ +public: + uint8 Pad_28[0x800]; // 0x0028(0x0800)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CopyNormalizedElements(const struct FScriptTypedElementListProxy& ElementList); + bool CopyNormalizedElementsToString(const struct FScriptTypedElementListProxy& ElementList, class FString* OutputString); + bool CopySelectedElements(class UTypedElementSelectionSet* SelectionSet); + bool CopySelectedElementsToString(class UTypedElementSelectionSet* SelectionSet, class FString* OutputString); + bool DeleteNormalizedElements(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, class UTypedElementSelectionSet* InSelectionSet, const struct FTypedElementDeletionOptions& DeletionOptions); + bool DeleteSelectedElements(class UTypedElementSelectionSet* SelectionSet, class UWorld* World, const struct FTypedElementDeletionOptions& DeletionOptions); + TArray DuplicateNormalizedElements(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, const struct FVector& LocationOffset); + TArray K2_DuplicateSelectedElements(const class UTypedElementSelectionSet* SelectionSet, class UWorld* World, const struct FVector& LocationOffset); + TArray K2_PasteElements(class UTypedElementSelectionSet* SelectionSet, class UWorld* World, const struct FTypedElementPasteOptions& PasteOption); + TArray K2_PasteNormalizedElements(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, const struct FTypedElementPasteOptions& PasteOption); + TArray PasteElementsFromString(class UTypedElementSelectionSet* SelectionSet, class UWorld* World, const struct FTypedElementPasteOptions& PasteOption, const class FString& InputString); + TArray PasteNormalizedElementsFromString(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, const struct FTypedElementPasteOptions& PasteOption, const class FString& InputString); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementCommonActions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementCommonActions") + } + static class UTypedElementCommonActions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTypedElementCommonActions; + +// Class Engine.BlueprintGeneratedClass +// 0x0160 (0x0350 - 0x01F0) +class UBlueprintGeneratedClass : public UClass +{ +public: + uint8 Pad_1F0[0x8]; // 0x01F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumReplicatedProperties; // 0x01F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasCookedComponentInstancingData : 1; // 0x01FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1FD[0x3]; // 0x01FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DynamicBindingObjects; // 0x0200(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray ComponentTemplates; // 0x0210(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray Timelines; // 0x0220(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray ComponentClassOverrides; // 0x0230(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FieldNotifies; // 0x0240(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USimpleConstructionScript* SimpleConstructionScript; // 0x0258(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UInheritableComponentHandler* InheritableComponentHandler; // 0x0260(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UFunction* UberGraphFunction; // 0x0270(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TMap CookedPropertyGuids; // 0x0278(0x0050)(NativeAccessSpecifierPublic) + TMap CookedComponentInstancingData; // 0x02C8(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_318[0x38]; // 0x0318(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintGeneratedClass") + } + static class UBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintGeneratedClass; + +// Class Engine.MaterialExpressionGetLocal +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionGetLocal final : public UMaterialExpression +{ +public: + class FName LocalName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionGetLocal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionGetLocal") + } + static class UMaterialExpressionGetLocal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionGetLocal; + +// Class Engine.AnimNotifyState +// 0x0008 (0x0030 - 0x0028) +class UAnimNotifyState : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetDefaultTriggerWeightThreshold() const; + class FString GetNotifyName() const; + bool Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration, const struct FAnimNotifyEventReference& EventReference) const; + bool Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, const struct FAnimNotifyEventReference& EventReference) const; + bool Received_NotifyTick(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float FrameDeltaTime, const struct FAnimNotifyEventReference& EventReference) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState") + } + static class UAnimNotifyState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState; + +// Class Engine.MaterialExpressionComment +// 0x0038 (0x00E8 - 0x00B0) +class UMaterialExpressionComment final : public UMaterialExpression +{ +public: + int32 SizeX; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x00B8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CommentColor; // 0x00C8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontSize; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCommentBubbleVisible_InDetailsPanel : 1; // 0x00DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bColorCommentBubble : 1; // 0x00DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bGroupMode; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionComment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionComment") + } + static class UMaterialExpressionComment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionComment; + +// Class Engine.LevelBounds +// 0x0010 (0x02A0 - 0x0290) +class ALevelBounds final : public AActor +{ +public: + class UBoxComponent* BoxComponent; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bAutoUpdateBounds; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelBounds") + } + static class ALevelBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelBounds; + +// Class Engine.MaterialExpressionRerouteBase +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionRerouteBase : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRerouteBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRerouteBase") + } + static class UMaterialExpressionRerouteBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRerouteBase; + +// Class Engine.MaterialExpressionNamedRerouteBase +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionNamedRerouteBase : public UMaterialExpressionRerouteBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNamedRerouteBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNamedRerouteBase") + } + static class UMaterialExpressionNamedRerouteBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNamedRerouteBase; + +// Class Engine.SoundBase +// 0x0140 (0x0168 - 0x0028) +class USoundBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundClass* SoundClassObject; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bDebug : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideConcurrency : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBusSends : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBaseSubmix : 1; // 0x0038(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSubmixSends : 1; // 0x0038(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasDelayNode : 1; // 0x0038(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasConcatenatorNode : 1; // 0x0038(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBypassVolumeScaleForPriority : 1; // 0x0038(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EVirtualizationMode VirtualizationMode; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x56]; // 0x003A(0x0056)(Fixing Size After Last Property [ Dumper-7 ]) + TSet ConcurrencySet; // 0x0090(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoundConcurrencySettings ConcurrencyOverrides; // 0x00E0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float duration; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalSamples; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x010C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x0110(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class USoundSubmixBase* SoundSubmixObject; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray SoundSubmixSends; // 0x0120(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0130(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray BusSends; // 0x0138(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreEffectBusSends; // 0x0148(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x0158(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + bool IsAttenuationSettingsEditable() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundBase") + } + static class USoundBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundBase; + +// Class Engine.AnimInstance +// 0x0348 (0x0370 - 0x0028) +#pragma pack(push, 0x1) +class alignas(0x10) UAnimInstance : public UObject +{ +public: + class USkeleton* CurrentSkeleton; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + ERootMotionMode RootMotionMode; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMultiThreadedAnimationUpdate : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsingCopyPoseFromMesh : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_31_2 : 2; // 0x0031(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bReceiveNotifiesFromLinkedInstances : 1; // 0x0031(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPropagateNotifiesToLinkedInstances : 1; // 0x0031(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMainInstanceMontageEvaluationData : 1; // 0x0031(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bQueueMontageEvents : 1; // 0x0031(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnMontageBlendingOut; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMontageBlendedIn; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMontageStarted; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMontageEnded; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAllMontageInstancesEnded; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_88[0xE8]; // 0x0088(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimNotifyQueue NotifyQueue; // 0x0170(0x0070)(Transient, NativeAccessSpecifierPublic) + TArray ActiveAnimNotifyState; // 0x01E0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ActiveAnimNotifyEventReference; // 0x01F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_200[0x168]; // 0x0200(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BlueprintBeginPlay(); + void BlueprintInitializeAnimation(); + void BlueprintLinkedAnimationLayersInitialized(); + void BlueprintPostEvaluateAnimation(); + void BlueprintThreadSafeUpdateAnimation(float DeltaTime); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ClearAllTransitionEvents(); + void ClearMorphTargets(); + void ClearTransitionEvents(const class FName EventName); + class FName GetCurrentStateName(int32 MachineIndex); + bool GetCurveValueWithDefault(class FName CurveName, float DefaultValue, float* OutValue); + float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); + float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); + float GetInstanceMachineWeight(int32 MachineIndex); + float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); + float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); + float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); + float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); + float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); + void LinkAnimClassLayers(TSubclassOf InClass); + void LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass); + void LockAIResources(bool bLockMovement, bool LockAILogic); + void Montage_JumpToSection(class FName SectionName, const class UAnimMontage* Montage); + void Montage_JumpToSectionsEnd(class FName SectionName, const class UAnimMontage* Montage); + void Montage_Pause(const class UAnimMontage* Montage); + float Montage_Play(class UAnimMontage* MontageToPlay, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); + float Montage_PlayWithBlendIn(class UAnimMontage* MontageToPlay, const struct FAlphaBlendArgs& BlendIn, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); + float Montage_PlayWithBlendSettings(class UAnimMontage* MontageToPlay, const struct FMontageBlendSettings& BlendInSettings, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); + void Montage_Resume(const class UAnimMontage* Montage); + void Montage_SetNextSection(class FName SectionNameToChange, class FName NextSection, const class UAnimMontage* Montage); + void Montage_SetPlayRate(const class UAnimMontage* Montage, float NewPlayRate); + void Montage_SetPosition(const class UAnimMontage* Montage, float NewPosition); + void Montage_Stop(float InBlendOutTime, const class UAnimMontage* Montage); + void Montage_StopGroupByName(float InBlendOutTime, class FName GroupName); + void Montage_StopWithBlendOut(const struct FAlphaBlendArgs& BlendOut, const class UAnimMontage* Montage); + void Montage_StopWithBlendSettings(const struct FMontageBlendSettings& BlendOutSettings, const class UAnimMontage* Montage); + void MontageSync_Follow(const class UAnimMontage* MontageFollower, const class UAnimInstance* OtherAnimInstance, const class UAnimMontage* MontageLeader); + void MontageSync_StopFollowing(const class UAnimMontage* MontageFollower); + class UAnimMontage* PlaySlotAnimationAsDynamicMontage(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); + class UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(class UAnimSequenceBase* Asset, class FName SlotNodeName, const struct FAlphaBlendArgs& BlendIn, const struct FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); + class UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(class UAnimSequenceBase* Asset, class FName SlotNodeName, const struct FMontageBlendSettings& BlendInSettings, const struct FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); + bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, class FName EventName); + bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, class FName EventName); + void RemovePoseSnapshot(class FName SnapshotName); + void RequestSlotGroupInertialization(class FName InSlotGroupName, float duration, const class UBlendProfile* BlendProfile); + bool RequestTransitionEvent(const class FName EventName, const double RequestTimeout, const ETransitionRequestQueueMode QueueMode, const ETransitionRequestOverwriteMode OverwriteMode); + void ResetDynamics(ETeleportType InTeleportType); + void SavePoseSnapshot(class FName SnapshotName); + void SetMorphTarget(class FName MorphTargetName, float Value); + void SetPropagateNotifiesToLinkedInstances(bool bSet); + void SetReceiveNotifiesFromLinkedInstances(bool bSet); + void SetRootMotionMode(ERootMotionMode Value); + void SetUseMainInstanceMontageEvaluationData(bool bSet); + void SnapshotPose(struct FPoseSnapshot& Snapshot); + void StopSlotAnimation(float InBlendOutTime, class FName SlotNodeName); + void UnlinkAnimClassLayers(TSubclassOf InClass); + void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); + bool WasAnimNotifyNameTriggeredInAnyState(class FName NotifyName); + bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, class FName NotifyName); + bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, class FName NotifyName); + bool WasAnimNotifyStateActiveInAnyState(TSubclassOf AnimNotifyStateType); + bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf AnimNotifyStateType); + bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf AnimNotifyStateType); + bool WasAnimNotifyTriggeredInAnyState(TSubclassOf AnimNotifyType); + bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf AnimNotifyType); + bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf AnimNotifyType); + + class UAnimInstance* Blueprint_GetMainAnimInstance() const; + float Blueprint_GetSlotMontageLocalWeight(class FName SlotNodeName) const; + float CalculateDirection(const struct FVector& Velocity, const struct FRotator& BaseRotation) const; + bool DynamicMontage_IsPlayingFrom(const class UAnimSequenceBase* Animation) const; + void GetActiveCurveNames(EAnimCurveType CurveType, TArray* OutNames) const; + void GetAllCurveNames(TArray* OutNames) const; + class UAnimMontage* GetCurrentActiveMontage() const; + float GetCurveValue(class FName CurveName) const; + float GetDeltaSeconds() const; + class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag) const; + void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass, bool bCheckForChildClass) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(class FName InGroup, TSubclassOf InClass) const; + void GetLinkedAnimLayerInstancesByGroup(class FName InGroup, TArray* OutLinkedInstances) const; + class AActor* GetOwningActor() const; + class USkeletalMeshComponent* GetOwningComponent() const; + bool GetPropagateNotifiesToLinkedInstances() const; + bool GetReceiveNotifiesFromLinkedInstances() const; + struct FMarkerSyncAnimPosition GetSyncGroupPosition(class FName InSyncGroupName) const; + bool GetTimeToClosestMarker(class FName SyncGroup, class FName MarkerName, float* OutMarkerTime) const; + bool HasMarkerBeenHitThisFrame(class FName SyncGroup, class FName MarkerName) const; + bool IsAnyMontagePlaying() const; + bool IsPlayingSlotAnimation(const class UAnimSequenceBase* Asset, class FName SlotNodeName) const; + bool IsSlotActive(class FName SlotNodeName) const; + bool IsSyncGroupBetweenMarkers(class FName InSyncGroupName, class FName PreviousMarker, class FName NextMarker, bool bRespectMarkerOrder) const; + bool IsUsingMainInstanceMontageEvaluationData() const; + float Montage_GetBlendTime(const class UAnimMontage* Montage) const; + class FName Montage_GetCurrentSection(const class UAnimMontage* Montage) const; + float Montage_GetEffectivePlayRate(const class UAnimMontage* Montage) const; + bool Montage_GetIsStopped(const class UAnimMontage* Montage) const; + float Montage_GetPlayRate(const class UAnimMontage* Montage) const; + float Montage_GetPosition(const class UAnimMontage* Montage) const; + bool Montage_IsActive(const class UAnimMontage* Montage) const; + bool Montage_IsPlaying(const class UAnimMontage* Montage) const; + class APawn* TryGetPawnOwner() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimInstance") + } + static class UAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAnimInstance; + +// Class Engine.LightComponentBase +// 0x0040 (0x0270 - 0x0230) +#pragma pack(push, 0x1) +class alignas(0x10) ULightComponentBase : public USceneComponent +{ +public: + struct FGuid LightGuid; // 0x0230(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Brightness; // 0x0240(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectsWorld : 1; // 0x024C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastShadows : 1; // 0x024C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastStaticShadows : 1; // 0x024C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastDynamicShadows : 1; // 0x024C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTranslucentLighting : 1; // 0x024C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTransmission : 1; // 0x024C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastVolumetricShadow : 1; // 0x024C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDeepShadow : 1; // 0x024C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastRaytracedShadow : 1; // 0x024D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_24E[0x2]; // 0x024E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ECastRayTracedShadow CastRaytracedShadow; // 0x0250(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAffectReflection : 1; // 0x0254(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectGlobalIllumination : 1; // 0x0254(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeepShadowLayerDistribution; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SamplesPerPixel; // 0x0264(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetAffectGlobalIllumination(bool bNewValue); + void SetAffectReflection(bool bNewValue); + void SetCastDeepShadow(bool bNewValue); + void SetCastRaytracedShadow(bool bNewValue); + void SetCastRaytracedShadows(ECastRayTracedShadow bNewValue); + void SetCastShadows(bool bNewValue); + void SetCastVolumetricShadow(bool bNewValue); + void SetSamplesPerPixel(int32 NewValue); + + struct FLinearColor GetLightColor() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentBase") + } + static class ULightComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ULightComponentBase; + +// Class Engine.BlueprintCore +// 0x0028 (0x0050 - 0x0028) +class UBlueprintCore : public UObject +{ +public: + TSubclassOf SkeletonGeneratedClass; // 0x0028(0x0008)(ZeroConstructor, Transient, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GeneratedClass; // 0x0030(0x0008)(ZeroConstructor, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLegacyNeedToPurgeSkelRefs; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid BlueprintGuid; // 0x003C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintCore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintCore") + } + static class UBlueprintCore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintCore; + +// Class Engine.Blueprint +// 0x0058 (0x00A8 - 0x0050) +class UBlueprint : public UBlueprintCore +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ParentClass; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlueprintType BlueprintType; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecompileOnLoad : 1; // 0x0061(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasBeenRegenerated : 1; // 0x0061(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsRegeneratingOnLoad : 1; // 0x0061(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BlueprintSystemVersion; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USimpleConstructionScript* SimpleConstructionScript; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ComponentTemplates; // 0x0070(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray Timelines; // 0x0080(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray ComponentClassOverrides; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UInheritableComponentHandler* InheritableComponentHandler; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Blueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Blueprint") + } + static class UBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprint; + +// Class Engine.MaterialExpressionArctangent2 +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionArctangent2 final : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArctangent2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArctangent2") + } + static class UMaterialExpressionArctangent2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArctangent2; + +// Class Engine.MaterialExpressionQualitySwitch +// 0x00C8 (0x0178 - 0x00B0) +class UMaterialExpressionQualitySwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Inputs[0x4]; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionQualitySwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionQualitySwitch") + } + static class UMaterialExpressionQualitySwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionQualitySwitch; + +// Class Engine.KillZVolume +// 0x0000 (0x02D8 - 0x02D8) +class AKillZVolume final : public APhysicsVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KillZVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KillZVolume") + } + static class AKillZVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AKillZVolume; + +// Class Engine.Texture +// 0x0068 (0x0130 - 0x00C8) +class UTexture : public UStreamableRenderAsset +{ +public: + uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid LightingGuid; // 0x00D8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LevelIndex; // 0x00E8(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCompressionSettings CompressionSettings; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureFilter Filter; // 0x00F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipLoadOptions MipLoadOptions; // 0x00F2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCookPlatformTilingSettings CookPlatformTilingSettings; // 0x00F3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOodlePreserveExtremes; // 0x00F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureGroup LODGroup; // 0x00F5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6[0x2]; // 0x00F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformFloat Downscale; // 0x00F8(0x0004)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + ETextureDownscaleOptions DownscaleOptions; // 0x00FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAvailability Availability; // 0x00FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SRGB : 1; // 0x00FE(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoTiling : 1; // 0x00FE(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 VirtualTextureStreaming : 1; // 0x00FE(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CompressionYCoCg : 1; // 0x00FE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNotOfflineProcessed : 1; // 0x00FE(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAsyncResourceReleaseHasBeenStarted : 1; // 0x00FE(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_FF[0x1]; // 0x00FF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetUserData; // 0x0100(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_110[0x20]; // 0x0110(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AreDownscalePropertiesEditable() const; + int64 Blueprint_GetMemorySize() const; + void Blueprint_GetTextureSourceDiskAndMemorySize(int64* OutDiskSize, int64* OutMemorySize) const; + bool ComputeTextureSourceChannelMinMax(struct FLinearColor* OutColorMin, struct FLinearColor* OutColorMax) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture") + } + static class UTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTexture; + +// Class Engine.MaterialExpressionInverseLinearInterpolate +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionInverseLinearInterpolate final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstValue; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampResult; // 0x0134(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionInverseLinearInterpolate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionInverseLinearInterpolate") + } + static class UMaterialExpressionInverseLinearInterpolate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionInverseLinearInterpolate; + +// Class Engine.SMInstanceElementIdMapTransactor +// 0x0000 (0x0028 - 0x0028) +class USMInstanceElementIdMapTransactor final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceElementIdMapTransactor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceElementIdMapTransactor") + } + static class USMInstanceElementIdMapTransactor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMInstanceElementIdMapTransactor; + +// Class Engine.CameraActor +// 0x0720 (0x09B0 - 0x0290) +class ACameraActor : public AActor +{ +public: + EAutoReceiveInput AutoActivateForPlayer; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraComponent* CameraComponent; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class USceneComponent* SceneComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bConstrainAspectRatio : 1; // 0x02A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AspectRatio; // 0x02AC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float FOVAngle; // 0x02B0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PostProcessBlendWeight; // 0x02B4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x02C0(0x06F0)(Deprecated, NativeAccessSpecifierPrivate) + +public: + int32 GetAutoActivatePlayerIndex() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraActor") + } + static class ACameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraActor; + +// Class Engine.MaterialExpressionParticleMotionBlurFade +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleMotionBlurFade final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleMotionBlurFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleMotionBlurFade") + } + static class UMaterialExpressionParticleMotionBlurFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleMotionBlurFade; + +// Class Engine.CameraComponent +// 0x07B0 (0x09E0 - 0x0230) +class UCameraComponent : public USceneComponent +{ +public: + float FieldOfView; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCalculateOrthoPlanes; // 0x0238(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x3]; // 0x0239(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoPlaneShift; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoNearClipPlane; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoFarClipPlane; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOrthoPlanes; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCameraHeightAsViewTarget; // 0x0249(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x2]; // 0x024A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AspectRatio; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAspectRatioAxisConstraint AspectRatioAxisConstraint; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConstrainAspectRatio : 1; // 0x0251(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAspectRatioAxisConstraint : 1; // 0x0251(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFieldOfViewForLOD : 1; // 0x0251(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockToHmd : 1; // 0x0251(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePawnControlRotation : 1; // 0x0251(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ECameraProjectionMode ProjectionMode; // 0x0252(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_253[0x6D]; // 0x0253(0x006D)(Fixing Size After Last Property [ Dumper-7 ]) + float PostProcessBlendWeight; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C4[0x2C]; // 0x02C4(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x02F0(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + void GetCameraView(float DeltaTime, struct FMinimalViewInfo* DesiredView); + void OnCameraMeshHiddenChanged(); + void RemoveBlendable(TScriptInterface InBlendableObject); + void SetAspectRatio(float InAspectRatio); + void SetAspectRatioAxisConstraint(EAspectRatioAxisConstraint InAspectRatioAxisConstraint); + void SetAutoCalculateOrthoPlanes(bool bAutoCalculate); + void SetAutoPlaneShift(float InAutoPlaneShift); + void SetConstraintAspectRatio(bool bInConstrainAspectRatio); + void SetFieldOfView(float InFieldOfView); + void SetOrthoFarClipPlane(float InOrthoFarClipPlane); + void SetOrthoNearClipPlane(float InOrthoNearClipPlane); + void SetOrthoWidth(float InOrthoWidth); + void SetPostProcessBlendWeight(float InPostProcessBlendWeight); + void SetProjectionMode(ECameraProjectionMode InProjectionMode); + void SetUpdateOrthoPlanes(bool bInUpdateOrthoPlanes); + void SetUseCameraHeightAsViewTarget(bool bInUseCameraHeightAsViewTarget); + void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraComponent") + } + static class UCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraComponent; + +// Class Engine.SoundWave +// 0x02B8 (0x0420 - 0x0168) +class USoundWave : public USoundBase +{ +public: + uint8 Pad_168[0x10]; // 0x0168(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CompressionQuality; // 0x0178(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 StreamingPriority; // 0x017C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESoundwaveSampleRateSettings SampleRateQuality; // 0x0180(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x1]; // 0x0181(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ESoundGroup SoundGroup; // 0x0182(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x0183(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStreaming : 1; // 0x0183(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESoundAssetCompressionType SoundAssetCompressionType; // 0x0184(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bSeekableStreaming : 1; // 0x0185(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bUseBinkAudio : 1; // 0x0185(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_186[0x1A]; // 0x0186(0x001A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoundModulationDefaultRoutingSettings ModulationSettings; // 0x01A0(0x0168)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray FrequenciesToAnalyze; // 0x0308(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CookedSpectralTimeData; // 0x0318(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CookedEnvelopeTimeData; // 0x0328(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 InitialChunkSize; // 0x0338(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33C[0x40]; // 0x033C(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_37C_0 : 5; // 0x037C(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bMature : 1; // 0x037C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bManualWordWrap : 1; // 0x037C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSingleLine : 1; // 0x037C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsAmbisonics : 1; // 0x037D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESoundWaveLoadingBehavior LoadingBehavior; // 0x037E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37F[0x1]; // 0x037F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SpokenText; // 0x0380(0x0010)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x0390(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x0394(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x0398(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChannels; // 0x039C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SampleRate; // 0x03A0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A4[0xC]; // 0x03A4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Subtitles; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class UCurveTable* Curves; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UCurveTable* InternalCurves; // 0x03C8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_3D0[0x50]; // 0x03D0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSoundAssetCompressionType(ESoundAssetCompressionType InSoundAssetCompressionType, bool bMarkDirty); + + TArray GetCuePoints() const; + TArray GetLoopRegions() const; + ESoundAssetCompressionType GetSoundAssetCompressionType() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundWave") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundWave") + } + static class USoundWave* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundWave; + +// Class Engine.SoundWaveProcedural +// 0x0050 (0x0470 - 0x0420) +class USoundWaveProcedural : public USoundWave +{ +public: + uint8 Pad_420[0x50]; // 0x0420(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundWaveProcedural") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundWaveProcedural") + } + static class USoundWaveProcedural* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundWaveProcedural; + +// Class Engine.MaterialExpressionShaderStageSwitch +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionShaderStageSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput PixelShader; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput VertexShader; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionShaderStageSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionShaderStageSwitch") + } + static class UMaterialExpressionShaderStageSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionShaderStageSwitch; + +// Class Engine.SoundEffectPreset +// 0x0040 (0x0068 - 0x0028) +class USoundEffectPreset : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectPreset") + } + static class USoundEffectPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundEffectPreset; + +// Class Engine.MaterialExpressionStaticBoolParameter +// 0x0008 (0x00E0 - 0x00D8) +class UMaterialExpressionStaticBoolParameter : public UMaterialExpressionParameter +{ +public: + uint8 DefaultValue : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DynamicBranch : 1; // 0x00D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticBoolParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticBoolParameter") + } + static class UMaterialExpressionStaticBoolParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticBoolParameter; + +// Class Engine.SoundEffectSubmixPreset +// 0x0000 (0x0068 - 0x0068) +class USoundEffectSubmixPreset : public USoundEffectPreset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectSubmixPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectSubmixPreset") + } + static class USoundEffectSubmixPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundEffectSubmixPreset; + +// Class Engine.Channel +// 0x0040 (0x0068 - 0x0028) +class UChannel : public UObject +{ +public: + class UNetConnection* Connection; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Channel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Channel") + } + static class UChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChannel; + +// Class Engine.BoneMaskFilter +// 0x0010 (0x0038 - 0x0028) +class UBoneMaskFilter final : public UObject +{ +public: + TArray BlendPoses; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneMaskFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneMaskFilter") + } + static class UBoneMaskFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoneMaskFilter; + +// Class Engine.NavigationObjectBase +// 0x0028 (0x02B8 - 0x0290) +class ANavigationObjectBase : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* CapsuleComponent; // 0x0298(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UBillboardComponent* GoodSprite; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UBillboardComponent* BadSprite; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bIsPIEPlayerStart : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationObjectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationObjectBase") + } + static class ANavigationObjectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationObjectBase; + +// Class Engine.PlayerStart +// 0x0008 (0x02C0 - 0x02B8) +class APlayerStart : public ANavigationObjectBase +{ +public: + class FName PlayerStartTag; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerStart") + } + static class APlayerStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerStart; + +// Class Engine.ISMPartitionInstanceManager +// 0x0000 (0x0000 - 0x0000) +class IISMPartitionInstanceManager final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ISMPartitionInstanceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ISMPartitionInstanceManager") + } + static class IISMPartitionInstanceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IISMPartitionInstanceManager; + +// Class Engine.ActorChannel +// 0x0230 (0x0298 - 0x0068) +class UActorChannel final : public UChannel +{ +public: + class AActor* Actor; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_70[0xF0]; // 0x0070(0x00F0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CreateSubObjects; // 0x0160(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_170[0x128]; // 0x0170(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorChannel") + } + static class UActorChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorChannel; + +// Class Engine.ActorInstanceManagerInterface +// 0x0000 (0x0000 - 0x0000) +class IActorInstanceManagerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorInstanceManagerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorInstanceManagerInterface") + } + static class IActorInstanceManagerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IActorInstanceManagerInterface; + +// Class Engine.NavigationSystemBase +// 0x0000 (0x0028 - 0x0028) +class UNavigationSystemBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationSystemBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationSystemBase") + } + static class UNavigationSystemBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationSystemBase; + +// Class Engine.MaterialExpressionAtmosphericLightVector +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionAtmosphericLightVector final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAtmosphericLightVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericLightVector") + } + static class UMaterialExpressionAtmosphericLightVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAtmosphericLightVector; + +// Class Engine.AnimationAssetExtensions +// 0x0000 (0x0028 - 0x0028) +class UAnimationAssetExtensions final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationAssetExtensions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationAssetExtensions") + } + static class UAnimationAssetExtensions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationAssetExtensions; + +// Class Engine.Interface_AnimCurveMetaData +// 0x0000 (0x0000 - 0x0000) +class IInterface_AnimCurveMetaData final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_AnimCurveMetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_AnimCurveMetaData") + } + static class IInterface_AnimCurveMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_AnimCurveMetaData; + +// Class Engine.WorldPartitionStreamingSourceComponent +// 0x0060 (0x0100 - 0x00A0) +class UWorldPartitionStreamingSourceComponent final : public UActorComponent +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EStreamingSourceTargetBehavior TargetBehavior; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TargetGrids; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName TargetGrid; // 0x00C0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DebugColor; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TargetHLODLayers; // 0x00D0(0x0010)(ZeroConstructor, Deprecated, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UHLODLayer* TargetHLODLayer; // 0x00E0(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray Shapes; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EStreamingSourcePriority Priority; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStreamingSourceEnabled; // 0x00F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EStreamingSourceTargetState TargetState; // 0x00FA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_FB[0x5]; // 0x00FB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisableStreamingSource(); + void EnableStreamingSource(); + + bool IsStreamingCompleted() const; + bool IsStreamingSourceEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionStreamingSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionStreamingSourceComponent") + } + static class UWorldPartitionStreamingSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionStreamingSourceComponent; + +// Class Engine.AnimationDataModelNotifiesExtensions +// 0x0000 (0x0028 - 0x0028) +class UAnimationDataModelNotifiesExtensions final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationDataModelNotifiesExtensions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationDataModelNotifiesExtensions") + } + static class UAnimationDataModelNotifiesExtensions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationDataModelNotifiesExtensions; + +// Class Engine.SplineMetadata +// 0x0000 (0x0028 - 0x0028) +class USplineMetadata final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineMetadata") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineMetadata") + } + static class USplineMetadata* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineMetadata; + +// Class Engine.AnimLayerInterface +// 0x0000 (0x0000 - 0x0000) +class IAnimLayerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimLayerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimLayerInterface") + } + static class IAnimLayerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimLayerInterface; + +// Class Engine.ActorPartitionSubsystem +// 0x0000 (0x0030 - 0x0030) +class UActorPartitionSubsystem final : public UWorldSubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorPartitionSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorPartitionSubsystem") + } + static class UActorPartitionSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorPartitionSubsystem; + +// Class Engine.MaterialParameterCollection +// 0x0048 (0x0070 - 0x0028) +class UMaterialParameterCollection final : public UObject +{ +public: + struct FGuid StateId; // 0x0028(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ScalarParameters; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameters; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetScalarParameterDefaultValue(class FName ParameterName, bool* bParameterFound) const; + TArray GetScalarParameterNames() const; + struct FLinearColor GetVectorParameterDefaultValue(class FName ParameterName, bool* bParameterFound) const; + TArray GetVectorParameterNames() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialParameterCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialParameterCollection") + } + static class UMaterialParameterCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialParameterCollection; + +// Class Engine.AnimationAsset +// 0x0058 (0x0080 - 0x0028) +class UAnimationAsset : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MetaData; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray AssetUserData; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + +public: + class UAnimMetaData* FindMetaDataByClass(const TSubclassOf MetaDataClass) const; + float GetPlayLength() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationAsset") + } + static class UAnimationAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationAsset; + +// Class Engine.AnimSequenceBase +// 0x0030 (0x00B0 - 0x0080) +class UAnimSequenceBase : public UAnimationAsset +{ +public: + TArray Notifies; // 0x0080(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float SequenceLength; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawCurveTracks RawCurveData; // 0x0098(0x0010)(Protected, NativeAccessSpecifierProtected) + float RateScale; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSequenceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSequenceBase") + } + static class UAnimSequenceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSequenceBase; + +// Class Engine.BlendSpace +// 0x0140 (0x01C0 - 0x0080) +class UBlendSpace : public UAnimationAsset +{ +public: + uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bContainsRotationOffsetMeshSpaceSamples; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInterpolationParameter InterpolationParam[0x3]; // 0x008C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float TargetWeightInterpolationSpeedPerSec; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTargetWeightInterpolationEaseInOut; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowMeshSpaceBlending; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x00C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C3[0x1]; // 0x00C3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float AnimLength; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENotifyTriggerMode NotifyTriggerMode; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpolateUsingGrid; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPreferredTriangulationDirection PreferredTriangulationDirection; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendSpacePerBoneBlendMode PerBoneBlendMode; // 0x00CB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ManualPerBoneOverrides; // 0x00D0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FBlendSpaceBlendProfile PerBoneBlendProfile; // 0x00E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SampleIndexWithMarkers; // 0x0100(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SampleData; // 0x0108(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray GridSamples; // 0x0118(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FBlendSpaceData BlendSpaceData; // 0x0128(0x0020)(Protected, NativeAccessSpecifierProtected) + struct FBlendParameter BlendParameters[0x3]; // 0x0148(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + EBlendSpaceAxis AxisToScaleAnimation; // 0x01A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DimensionIndices; // 0x01B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpace") + } + static class UBlendSpace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpace; + +// Class Engine.BlendSpace1D +// 0x0008 (0x01C8 - 0x01C0) +class UBlendSpace1D : public UBlendSpace +{ +public: + bool bScaleAnimation; // 0x01C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C1[0x7]; // 0x01C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpace1D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpace1D") + } + static class UBlendSpace1D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpace1D; + +// Class Engine.MaterialExpressionBumpOffset +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionBumpOffset final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Height; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput HeightRatioInput; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float HeightRatio; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReferencePlane; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBumpOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBumpOffset") + } + static class UMaterialExpressionBumpOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBumpOffset; + +// Class Engine.RawAnimSequenceTrackExtensions +// 0x0000 (0x0028 - 0x0028) +class URawAnimSequenceTrackExtensions final : public UBlueprintFunctionLibrary +{ +public: + static TArray GetPositionalKeys(const struct FRawAnimSequenceTrack& Track); + static TArray GetRotationalKeys(const struct FRawAnimSequenceTrack& Track); + static TArray GetScaleKeys(const struct FRawAnimSequenceTrack& Track); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RawAnimSequenceTrackExtensions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RawAnimSequenceTrackExtensions") + } + static class URawAnimSequenceTrackExtensions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URawAnimSequenceTrackExtensions; + +// Class Engine.MaterialExpressionSceneTexture +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionSceneTexture final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + ESceneTextureId SceneTextureId; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFiltered; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneTexture") + } + static class UMaterialExpressionSceneTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneTexture; + +// Class Engine.AssetExportTask +// 0x0050 (0x0078 - 0x0028) +class UAssetExportTask final : public UObject +{ +public: + class UObject* Object; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UExporter* Exporter; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString Filename; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelected; // 0x0048(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReplaceIdentical; // 0x0049(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrompt; // 0x004A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomated; // 0x004B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFileArchive; // 0x004C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWriteEmptyFiles; // 0x004D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoreObjectList; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UObject* Options; // 0x0060(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray Errors; // 0x0068(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetExportTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetExportTask") + } + static class UAssetExportTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetExportTask; + +// Class Engine.MaterialExpressionActorPositionWS +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionActorPositionWS final : public UMaterialExpression +{ +public: + EPositionOrigin OriginType; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionActorPositionWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionActorPositionWS") + } + static class UMaterialExpressionActorPositionWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionActorPositionWS; + +// Class Engine.InstancedPlacemenClientSettings +// 0x0000 (0x0028 - 0x0028) +class UInstancedPlacemenClientSettings final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedPlacemenClientSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedPlacemenClientSettings") + } + static class UInstancedPlacemenClientSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInstancedPlacemenClientSettings; + +// Class Engine.AssetManagerSettings +// 0x00C8 (0x0100 - 0x0038) +class UAssetManagerSettings final : public UDeveloperSettings +{ +public: + TArray PrimaryAssetTypesToScan; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray DirectoriesToExclude; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray PrimaryAssetRules; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray CustomPrimaryAssetRules; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool bOnlyCookProductionAssets; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldManagerDetermineTypeAndName; // 0x0079(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldGuessTypeAndNameInEditor; // 0x007A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldAcquireMissingChunksOnLoad; // 0x007B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldWarnAboutInvalidAssets; // 0x007C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PrimaryAssetIdRedirects; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray PrimaryAssetTypeRedirects; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray AssetPathRedirects; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TSet MetaDataTagsForAssetRegistry; // 0x00B0(0x0050)(Edit, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetManagerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetManagerSettings") + } + static class UAssetManagerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetManagerSettings; + +// Class Engine.CurveEdPresetCurve +// 0x0000 (0x0028 - 0x0028) +class UCurveEdPresetCurve final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveEdPresetCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveEdPresetCurve") + } + static class UCurveEdPresetCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveEdPresetCurve; + +// Class Engine.MaterialExpressionPreSkinnedLocalBounds +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionPreSkinnedLocalBounds final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedLocalBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedLocalBounds") + } + static class UMaterialExpressionPreSkinnedLocalBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedLocalBounds; + +// Class Engine.InstancedPlacementPartitionActor +// 0x0000 (0x02A0 - 0x02A0) +class AInstancedPlacementPartitionActor final : public AISMPartitionActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedPlacementPartitionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedPlacementPartitionActor") + } + static class AInstancedPlacementPartitionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInstancedPlacementPartitionActor; + +// Class Engine.AsyncLoadingTests_Shared +// 0x0030 (0x0058 - 0x0028) +class UAsyncLoadingTests_Shared final : public UObject +{ +public: + TSoftObjectPtr SoftReference; // 0x0028(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* HardReference; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncLoadingTests_Shared") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncLoadingTests_Shared") + } + static class UAsyncLoadingTests_Shared* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncLoadingTests_Shared; + +// Class Engine.AsyncPhysicsData +// 0x0008 (0x0030 - 0x0028) +class UAsyncPhysicsData final : public UObject +{ +public: + int32 ServerFrame; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ReplicationRedundancy; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncPhysicsData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncPhysicsData") + } + static class UAsyncPhysicsData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncPhysicsData; + +// Class Engine.CurveTable +// 0x0078 (0x00A0 - 0x0028) +class UCurveTable : public UObject +{ +public: + uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveTable") + } + static class UCurveTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveTable; + +// Class Engine.CompositeCurveTable +// 0x0028 (0x00C8 - 0x00A0) +class UCompositeCurveTable final : public UCurveTable +{ +public: + TArray ParentTables; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + TArray OldParentTables; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompositeCurveTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompositeCurveTable") + } + static class UCompositeCurveTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompositeCurveTable; + +// Class Engine.AudioPanelWidgetInterface +// 0x0000 (0x0000 - 0x0000) +class IAudioPanelWidgetInterface final +{ +public: + class FText GetEditorName(); + class FName GetIconBrushName(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioPanelWidgetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioPanelWidgetInterface") + } + static class IAudioPanelWidgetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAudioPanelWidgetInterface; + +// Class Engine.AmbientSound +// 0x0008 (0x0298 - 0x0290) +class AAmbientSound final : public AActor +{ +public: + class UAudioComponent* AudioComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); + void FadeIn(float FadeInDuration, float FadeVolumeLevel); + void FadeOut(float FadeOutDuration, float FadeVolumeLevel); + void Play(float StartTime); + void Stop(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientSound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientSound") + } + static class AAmbientSound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAmbientSound; + +// Class Engine.NetworkMetricsBaseListener +// 0x0008 (0x0030 - 0x0028) +class UNetworkMetricsBaseListener : public UObject +{ +public: + double IntervalSeconds; // 0x0028(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkMetricsBaseListener") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkMetricsBaseListener") + } + static class UNetworkMetricsBaseListener* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkMetricsBaseListener; + +// Class Engine.NetworkMetricsCSV +// 0x0008 (0x0038 - 0x0030) +class UNetworkMetricsCSV : public UNetworkMetricsBaseListener +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkMetricsCSV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkMetricsCSV") + } + static class UNetworkMetricsCSV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkMetricsCSV; + +// Class Engine.LocalFogVolume +// 0x0008 (0x0298 - 0x0290) +class ALocalFogVolume final : public AInfo +{ +public: + class ULocalFogVolumeComponent* LocalFogVolumeVolume; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalFogVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalFogVolume") + } + static class ALocalFogVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALocalFogVolume; + +// Class Engine.BlendableInterface +// 0x0000 (0x0000 - 0x0000) +class IBlendableInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableInterface") + } + static class IBlendableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBlendableInterface; + +// Class Engine.AnalysisProperties +// 0x0010 (0x0038 - 0x0028) +class UAnalysisProperties final : public UObject +{ +public: + class FString Function; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnalysisProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnalysisProperties") + } + static class UAnalysisProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnalysisProperties; + +// Class Engine.SparseVolumeTexture +// 0x0000 (0x0028 - 0x0028) +class USparseVolumeTexture : public UObject +{ +public: + struct FTransform GetFrameTransform() const; + int32 GetNumFrames() const; + int32 GetNumMipLevels() const; + int32 GetSizeX() const; + int32 GetSizeY() const; + int32 GetSizeZ() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SparseVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SparseVolumeTexture") + } + static class USparseVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USparseVolumeTexture; + +// Class Engine.StreamableSparseVolumeTexture +// 0x0088 (0x00B0 - 0x0028) +class UStreamableSparseVolumeTexture : public USparseVolumeTexture +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntVector VolumeResolution; // 0x0030(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumMipLevels; // 0x003C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumFrames; // 0x0040(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat FormatA; // 0x0044(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat FormatB; // 0x0045(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46[0xA]; // 0x0046(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4f FallbackValueA; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4f FallbackValueB; // 0x0060(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressX; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressZ; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLocalDDCOnly; // 0x0073(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamingPoolSizeFactor; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumberOfPrefetchFrames; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrefetchPercentageStepSize; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrefetchPercentageBias; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetUserData; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray Frames; // 0x0098(0x0010)(ExportObject, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamableSparseVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamableSparseVolumeTexture") + } + static class UStreamableSparseVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamableSparseVolumeTexture; + +// Class Engine.StaticSparseVolumeTexture +// 0x0000 (0x00B0 - 0x00B0) +class UStaticSparseVolumeTexture final : public UStreamableSparseVolumeTexture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticSparseVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticSparseVolumeTexture") + } + static class UStaticSparseVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaticSparseVolumeTexture; + +// Class Engine.AssetRegistryTagProviderInterface +// 0x0000 (0x0000 - 0x0000) +class IAssetRegistryTagProviderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetRegistryTagProviderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetRegistryTagProviderInterface") + } + static class IAssetRegistryTagProviderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAssetRegistryTagProviderInterface; + +// Class Engine.Breakpoint +// 0x0000 (0x0028 - 0x0028) +class UBreakpoint final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Breakpoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Breakpoint") + } + static class UBreakpoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBreakpoint; + +// Class Engine.MaterialExpressionArccosine +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionArccosine final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArccosine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArccosine") + } + static class UMaterialExpressionArccosine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArccosine; + +// Class Engine.KismetInputLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetInputLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void CalibrateTilt(); + static bool EqualEqual_InputChordInputChord(const struct FInputChord& A, const struct FInputChord& B); + static bool EqualEqual_KeyKey(const struct FKey& A, const struct FKey& B); + static float GetAnalogValue(const struct FAnalogInputEvent& Input); + static struct FKey GetKey(const struct FKeyEvent& Input); + static struct FSlateModifierKeysState GetModifierKeysState(); + static int32 GetUserIndex(const struct FKeyEvent& Input); + static class FText InputChord_GetDisplayName(const struct FInputChord& Key); + static bool InputEvent_IsAltDown(const struct FInputEvent& Input); + static bool InputEvent_IsCommandDown(const struct FInputEvent& Input); + static bool InputEvent_IsControlDown(const struct FInputEvent& Input); + static bool InputEvent_IsLeftAltDown(const struct FInputEvent& Input); + static bool InputEvent_IsLeftCommandDown(const struct FInputEvent& Input); + static bool InputEvent_IsLeftControlDown(const struct FInputEvent& Input); + static bool InputEvent_IsLeftShiftDown(const struct FInputEvent& Input); + static bool InputEvent_IsRepeat(const struct FInputEvent& Input); + static bool InputEvent_IsRightAltDown(const struct FInputEvent& Input); + static bool InputEvent_IsRightCommandDown(const struct FInputEvent& Input); + static bool InputEvent_IsRightControlDown(const struct FInputEvent& Input); + static bool InputEvent_IsRightShiftDown(const struct FInputEvent& Input); + static bool InputEvent_IsShiftDown(const struct FInputEvent& Input); + static class FText Key_GetDisplayName(const struct FKey& Key, bool bLongDisplayName); + static EUINavigationAction Key_GetNavigationAction(const struct FKey& InKey); + static EUINavigationAction Key_GetNavigationActionFromKey(const struct FKeyEvent& InKeyEvent); + static EUINavigation Key_GetNavigationDirectionFromAnalog(const struct FAnalogInputEvent& InAnalogEvent); + static EUINavigation Key_GetNavigationDirectionFromKey(const struct FKeyEvent& InKeyEvent); + static bool Key_IsAnalog(const struct FKey& Key); + static bool Key_IsAxis1D(const struct FKey& Key); + static bool Key_IsAxis2D(const struct FKey& Key); + static bool Key_IsAxis3D(const struct FKey& Key); + static bool Key_IsButtonAxis(const struct FKey& Key); + static bool Key_IsDigital(const struct FKey& Key); + static bool Key_IsGamepadKey(const struct FKey& Key); + static bool Key_IsKeyboardKey(const struct FKey& Key); + static bool Key_IsModifierKey(const struct FKey& Key); + static bool Key_IsMouseButton(const struct FKey& Key); + static bool Key_IsValid(const struct FKey& Key); + static bool Key_IsVectorAxis(const struct FKey& Key); + static bool ModifierKeysState_IsAltDown(const struct FSlateModifierKeysState& KeysState); + static bool ModifierKeysState_IsCommandDown(const struct FSlateModifierKeysState& KeysState); + static bool ModifierKeysState_IsControlDown(const struct FSlateModifierKeysState& KeysState); + static bool ModifierKeysState_IsShiftDown(const struct FSlateModifierKeysState& KeysState); + static struct FVector2D PointerEvent_GetCursorDelta(const struct FPointerEvent& Input); + static struct FKey PointerEvent_GetEffectingButton(const struct FPointerEvent& Input); + static struct FVector2D PointerEvent_GetGestureDelta(const struct FPointerEvent& Input); + static ESlateGesture PointerEvent_GetGestureType(const struct FPointerEvent& Input); + static struct FVector2D PointerEvent_GetLastScreenSpacePosition(const struct FPointerEvent& Input); + static int32 PointerEvent_GetPointerIndex(const struct FPointerEvent& Input); + static struct FVector2D PointerEvent_GetScreenSpacePosition(const struct FPointerEvent& Input); + static int32 PointerEvent_GetTouchpadIndex(const struct FPointerEvent& Input); + static int32 PointerEvent_GetUserIndex(const struct FPointerEvent& Input); + static float PointerEvent_GetWheelDelta(const struct FPointerEvent& Input); + static bool PointerEvent_IsMouseButtonDown(const struct FPointerEvent& Input, const struct FKey& MouseButton); + static bool PointerEvent_IsTouchEvent(const struct FPointerEvent& Input); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetInputLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetInputLibrary") + } + static class UKismetInputLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetInputLibrary; + +// Class Engine.BlueprintExtension +// 0x0000 (0x0028 - 0x0028) +class UBlueprintExtension final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintExtension") + } + static class UBlueprintExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintExtension; + +// Class Engine.MaterialExpressionRequiredSamplersSwitch +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionRequiredSamplersSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput InputTrue; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput InputFalse; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint32 RequiredSamplers; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRequiredSamplersSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRequiredSamplersSwitch") + } + static class UMaterialExpressionRequiredSamplersSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRequiredSamplersSwitch; + +// Class Engine.KismetInternationalizationLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetInternationalizationLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ClearCurrentAssetGroupCulture(const class FName AssetGroup, const bool SaveToConfig); + static class FString GetCultureDisplayName(const class FString& Culture, const bool Localized); + static class FString GetCurrentAssetGroupCulture(const class FName AssetGroup); + static class FString GetCurrentCulture(); + static class FString GetCurrentLanguage(); + static class FString GetCurrentLocale(); + static TArray GetLocalizedCultures(const bool IncludeGame, const bool IncludeEngine, const bool IncludeEditor, const bool IncludeAdditional); + static class FString GetNativeCulture(const ELocalizedTextSourceCategory TextCategory); + static class FString GetSuitableCulture(const TArray& AvailableCultures, const class FString& CultureToMatch, const class FString& FallbackCulture); + static bool SetCurrentAssetGroupCulture(const class FName AssetGroup, const class FString& Culture, const bool SaveToConfig); + static bool SetCurrentCulture(const class FString& Culture, const bool SaveToConfig); + static bool SetCurrentLanguage(const class FString& Culture, const bool SaveToConfig); + static bool SetCurrentLanguageAndLocale(const class FString& Culture, const bool SaveToConfig); + static bool SetCurrentLocale(const class FString& Culture, const bool SaveToConfig); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetInternationalizationLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetInternationalizationLibrary") + } + static class UKismetInternationalizationLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetInternationalizationLibrary; + +// Class Engine.BookmarkBase +// 0x0000 (0x0028 - 0x0028) +class UBookmarkBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BookmarkBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BookmarkBase") + } + static class UBookmarkBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBookmarkBase; + +// Class Engine.BookMark2D +// 0x0010 (0x0038 - 0x0028) +class UBookMark2D final : public UBookmarkBase +{ +public: + float Zoom2D; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint Location; // 0x002C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BookMark2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BookMark2D") + } + static class UBookMark2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBookMark2D; + +// Class Engine.ReflectionCapture +// 0x0008 (0x0298 - 0x0290) +class AReflectionCapture : public AActor +{ +public: + class UReflectionCaptureComponent* CaptureComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReflectionCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReflectionCapture") + } + static class AReflectionCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AReflectionCapture; + +// Class Engine.SparseVolumeTextureFrame +// 0x01A8 (0x01D0 - 0x0028) +class USparseVolumeTextureFrame final : public USparseVolumeTexture +{ +public: + class USparseVolumeTexture* Owner; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + int32 FrameIndex; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0040(0x0060)(Edit, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A0[0x130]; // 0x00A0(0x0130)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SparseVolumeTextureFrame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SparseVolumeTextureFrame") + } + static class USparseVolumeTextureFrame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USparseVolumeTextureFrame; + +// Class Engine.NetworkMetricsConfig +// 0x0010 (0x0038 - 0x0028) +class UNetworkMetricsConfig final : public UObject +{ +public: + TArray Listeners; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkMetricsConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkMetricsConfig") + } + static class UNetworkMetricsConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkMetricsConfig; + +// Class Engine.MaterialExpressionDistanceToNearestSurface +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionDistanceToNearestSurface final : public UMaterialExpression +{ +public: + struct FExpressionInput position; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceToNearestSurface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceToNearestSurface") + } + static class UMaterialExpressionDistanceToNearestSurface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceToNearestSurface; + +// Class Engine.BoxReflectionCapture +// 0x0000 (0x0298 - 0x0298) +class ABoxReflectionCapture final : public AReflectionCapture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoxReflectionCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoxReflectionCapture") + } + static class ABoxReflectionCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABoxReflectionCapture; + +// Class Engine.ReflectionCaptureComponent +// 0x0070 (0x02A0 - 0x0230) +#pragma pack(push, 0x1) +class alignas(0x10) UReflectionCaptureComponent : public USceneComponent +{ +public: + class UBillboardComponent* CaptureOffsetComponent; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + EReflectionSourceType ReflectionSourceType; // 0x0238(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* Cubemap; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float SourceCubemapAngle; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Brightness; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CaptureOffset; // 0x0250(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid MapBuildDataId; // 0x0268(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_278[0x20]; // 0x0278(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReflectionCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReflectionCaptureComponent") + } + static class UReflectionCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UReflectionCaptureComponent; + +// Class Engine.StereoLayerShape +// 0x0000 (0x0028 - 0x0028) +class UStereoLayerShape : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShape") + } + static class UStereoLayerShape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShape; + +// Class Engine.StereoLayerShapeQuad +// 0x0000 (0x0028 - 0x0028) +class UStereoLayerShapeQuad final : public UStereoLayerShape +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShapeQuad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShapeQuad") + } + static class UStereoLayerShapeQuad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShapeQuad; + +// Class Engine.Interface_PreviewMeshProvider +// 0x0000 (0x0000 - 0x0000) +class IInterface_PreviewMeshProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_PreviewMeshProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_PreviewMeshProvider") + } + static class IInterface_PreviewMeshProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_PreviewMeshProvider; + +// Class Engine.BoxReflectionCaptureComponent +// 0x0010 (0x02B0 - 0x02A0) +class UBoxReflectionCaptureComponent final : public UReflectionCaptureComponent +{ +public: + float BoxTransitionDistance; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoxComponent* PreviewInfluenceBox; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UBoxComponent* PreviewCaptureBox; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoxReflectionCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoxReflectionCaptureComponent") + } + static class UBoxReflectionCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoxReflectionCaptureComponent; + +// Class Engine.UserDefinedStruct +// 0x0048 (0x00F8 - 0x00B0) +class UUserDefinedStruct : public UScriptStruct +{ +public: + EUserDefinedStructureStatus Status; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid Guid; // 0x00B4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x34]; // 0x00C4(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserDefinedStruct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserDefinedStruct") + } + static class UUserDefinedStruct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserDefinedStruct; + +// Class Engine.BuiltInAttributesExtensions +// 0x0000 (0x0028 - 0x0028) +class UBuiltInAttributesExtensions final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BuiltInAttributesExtensions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BuiltInAttributesExtensions") + } + static class UBuiltInAttributesExtensions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBuiltInAttributesExtensions; + +// Class Engine.OnlineSession +// 0x0000 (0x0028 - 0x0028) +class UOnlineSession : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OnlineSession") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OnlineSession") + } + static class UOnlineSession* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOnlineSession; + +// Class Engine.MaterialExpressionAtmosphericFogColor +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionAtmosphericFogColor final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAtmosphericFogColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericFogColor") + } + static class UMaterialExpressionAtmosphericFogColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAtmosphericFogColor; + +// Class Engine.ChaosBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UChaosBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static const class UChaosEventRelay* GetEventRelayFromContext(class UObject* ContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChaosBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChaosBlueprintLibrary") + } + static class UChaosBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChaosBlueprintLibrary; + +// Class Engine.PackageMapClient +// 0x0328 (0x0408 - 0x00E0) +class UPackageMapClient final : public UPackageMap +{ +public: + uint8 Pad_E0[0x328]; // 0x00E0(0x0328)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PackageMapClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PackageMapClient") + } + static class UPackageMapClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPackageMapClient; + +// Class Engine.MaterialExpressionRuntimeVirtualTextureSample +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionRuntimeVirtualTextureSample : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldPosition; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MipValue; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + class URuntimeVirtualTexture* VirtualTexture; // 0x0128(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + ERuntimeVirtualTextureMaterialType MaterialType; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSinglePhysicalSpace; // 0x0131(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdaptive; // 0x0132(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableFeedback; // 0x0133(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x0134(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERuntimeVirtualTextureMipValueMode MipValueMode; // 0x0135(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERuntimeVirtualTextureTextureAddressMode TextureAddressMode; // 0x0136(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137[0x1]; // 0x0137(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureSample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureSample") + } + static class UMaterialExpressionRuntimeVirtualTextureSample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureSample; + +// Class Engine.ChaosEventRelay +// 0x0040 (0x0068 - 0x0028) +class UChaosEventRelay final : public UObject +{ +public: + TMulticastInlineDelegate& CollisionEvents)> OnCollisionEvent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& BreakEvents)> OnBreakEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& RemovalEvents)> OnRemovalEvent; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& CrumblingEvents)> OnCrumblingEvent; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChaosEventRelay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChaosEventRelay") + } + static class UChaosEventRelay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChaosEventRelay; + +// Class Engine.Player +// 0x0020 (0x0048 - 0x0028) +class UPlayer : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* PlayerController; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 CurrentNetSpeed; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfiguredInternetSpeed; // 0x003C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfiguredLanSpeed; // 0x0040(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Player") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Player") + } + static class UPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayer; + +// Class Engine.MaterialExpressionTextureSampleParameter2D +// 0x0000 (0x0220 - 0x0220) +class UMaterialExpressionTextureSampleParameter2D : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter2D") + } + static class UMaterialExpressionTextureSampleParameter2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter2D; + +// Class Engine.MaterialExpressionAntialiasedTextureMask +// 0x0008 (0x0228 - 0x0220) +class UMaterialExpressionAntialiasedTextureMask final : public UMaterialExpressionTextureSampleParameter2D +{ +public: + float Threshold; // 0x0220(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureColorChannel Channel; // 0x0224(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_225[0x3]; // 0x0225(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAntialiasedTextureMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAntialiasedTextureMask") + } + static class UMaterialExpressionAntialiasedTextureMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAntialiasedTextureMask; + +// Class Engine.NetConnection +// 0x1DB8 (0x1E00 - 0x0048) +class UNetConnection : public UPlayer +{ +public: + TArray Children; // 0x0048(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UNetDriver* Driver; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf PackageMapClass; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPackageMap* PackageMap; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray OpenChannels; // 0x0070(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray SentTemporaries; // 0x0080(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class AActor* ViewTarget; // 0x0090(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AActor* OwningActor; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 MaxPacket; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InternalAck : 1; // 0x00A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_A5[0xBB]; // 0x00A5(0x00BB)(Fixing Size After Last Property [ Dumper-7 ]) + struct FUniqueNetIdRepl PlayerId; // 0x0160(0x0030)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190[0x48]; // 0x0190(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + double LastReceiveTime; // 0x01D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E0[0x11D8]; // 0x01E0(0x11D8)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DefaultMaxChannelSize; // 0x13B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13BC[0x334]; // 0x13BC(0x0334)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChannelsToTick; // 0x16F0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_1700[0x700]; // 0x1700(0x0700)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetConnection") + } + static class UNetConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetConnection; + +// Class Engine.EditorFlagCollector +// 0x0000 (0x0028 - 0x0028) +class UEditorFlagCollector final : public UObject +{ +public: + static TArray GetFlagNames(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditorFlagCollector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditorFlagCollector") + } + static class UEditorFlagCollector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditorFlagCollector; + +// Class Engine.MaterialExpressionTime +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionTime final : public UMaterialExpression +{ +public: + uint8 bIgnorePause : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Period : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Period; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTime") + } + static class UMaterialExpressionTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTime; + +// Class Engine.ChildConnection +// 0x0008 (0x1E08 - 0x1E00) +class UChildConnection final : public UNetConnection +{ +public: + class UNetConnection* Parent; // 0x1E00(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChildConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChildConnection") + } + static class UChildConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChildConnection; + +// Class Engine.SoundConcurrency +// 0x0020 (0x0048 - 0x0028) +class USoundConcurrency final : public UObject +{ +public: + struct FSoundConcurrencySettings Concurrency; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundConcurrency") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundConcurrency") + } + static class USoundConcurrency* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundConcurrency; + +// Class Engine.MaterialExpressionParticleRandom +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleRandom final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleRandom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleRandom") + } + static class UMaterialExpressionParticleRandom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleRandom; + +// Class Engine.PlatformInterfaceBase +// 0x0010 (0x0038 - 0x0028) +class UPlatformInterfaceBase : public UObject +{ +public: + TArray AllDelegates; // 0x0028(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformInterfaceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformInterfaceBase") + } + static class UPlatformInterfaceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformInterfaceBase; + +// Class Engine.AnimCompositeBase +// 0x0008 (0x00B8 - 0x00B0) +class UAnimCompositeBase : public UAnimSequenceBase +{ +public: + struct FFrameRate CommonTargetFrameRate; // 0x00B0(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompositeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompositeBase") + } + static class UAnimCompositeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompositeBase; + +// Class Engine.AnimMontage +// 0x0128 (0x01E0 - 0x00B8) +class UAnimMontage final : public UAnimCompositeBase +{ +public: + EMontageBlendMode BlendModeIn; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMontageBlendMode BlendModeOut; // 0x00B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendIn; // 0x00C0(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAlphaBlend BlendOut; // 0x00F0(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float BlendOutTriggerTime; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SyncGroup; // 0x0124(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SyncSlotIndex; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMarkerSyncData MarkerData; // 0x0130(0x0020)(NativeAccessSpecifierPublic) + TArray CompositeSections; // 0x0150(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SlotAnimTracks; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnableRootMotionTranslation; // 0x0170(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRootMotionRotation; // 0x0171(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAutoBlendOut; // 0x0172(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_173[0x5]; // 0x0173(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendProfile* BlendProfileIn; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UBlendProfile* BlendProfileOut; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + ERootMotionRootLock RootMotionRootLock; // 0x0188(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BranchingPointMarkers; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray BranchingPointStateNotifyIndices; // 0x01A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FTimeStretchCurve TimeStretchCurve; // 0x01B0(0x0028)(Edit, NativeAccessSpecifierPublic) + class FName TimeStretchCurveName; // 0x01D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(class UAnimSequenceBase* Asset, class FName SlotNodeName, const struct FMontageBlendSettings& BlendInSettings, const struct FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); + + struct FAlphaBlendArgs GetBlendInArgs() const; + struct FAlphaBlendArgs GetBlendOutArgs() const; + float GetDefaultBlendInTime() const; + float GetDefaultBlendOutTime() const; + class UAnimSequenceBase* GetFirstAnimReference() const; + class FName GetGroupName() const; + int32 GetNumSections() const; + int32 GetSectionIndex(class FName InSectionName) const; + class FName GetSectionName(int32 SectionIndex) const; + bool IsDynamicMontage() const; + bool IsValidAdditiveSlot(const class FName& SlotNodeName) const; + bool IsValidSectionName(class FName InSectionName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimMontage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimMontage") + } + static class UAnimMontage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimMontage; + +// Class Engine.MaterialExpressionDataDrivenShaderPlatformInfoSwitch +// 0x0068 (0x0118 - 0x00B0) +class UMaterialExpressionDataDrivenShaderPlatformInfoSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput InputTrue; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput InputFalse; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + TArray DDSPIPropertyNames; // 0x0100(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bContainsInvalidProperty : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetNameOptions() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDataDrivenShaderPlatformInfoSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDataDrivenShaderPlatformInfoSwitch") + } + static class UMaterialExpressionDataDrivenShaderPlatformInfoSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDataDrivenShaderPlatformInfoSwitch; + +// Class Engine.CloudStorageBase +// 0x0018 (0x0050 - 0x0038) +class UCloudStorageBase final : public UPlatformInterfaceBase +{ +public: + TArray LocalCloudFiles; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSuppressDelegateCalls : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudStorageBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudStorageBase") + } + static class UCloudStorageBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudStorageBase; + +// Class Engine.AssetMappingTable +// 0x0010 (0x0038 - 0x0028) +class UAssetMappingTable final : public UObject +{ +public: + TArray MappedAssets; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetMappingTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetMappingTable") + } + static class UAssetMappingTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetMappingTable; + +// Class Engine.ContentBundleTypeFactory +// 0x0000 (0x0028 - 0x0028) +class UContentBundleTypeFactory final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentBundleTypeFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentBundleTypeFactory") + } + static class UContentBundleTypeFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContentBundleTypeFactory; + +// Class Engine.SoundNode +// 0x0020 (0x0048 - 0x0028) +class USoundNode : public UObject +{ +public: + TArray ChildNodes; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNode") + } + static class USoundNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNode; + +// Class Engine.SoundNodeGroupControl +// 0x0010 (0x0058 - 0x0048) +class USoundNodeGroupControl final : public USoundNode +{ +public: + TArray GroupSizes; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeGroupControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeGroupControl") + } + static class USoundNodeGroupControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeGroupControl; + +// Class Engine.MaterialExpressionFunctionOutput +// 0x0060 (0x0110 - 0x00B0) +class UMaterialExpressionFunctionOutput : public UMaterialExpression +{ +public: + class FName OutputName; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x00B8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput A; // 0x00D0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bLastPreviewed : 1; // 0x00F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ID; // 0x00FC(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFunctionOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFunctionOutput") + } + static class UMaterialExpressionFunctionOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFunctionOutput; + +// Class Engine.ControlChannel +// 0x0018 (0x0080 - 0x0068) +class UControlChannel final : public UChannel +{ +public: + uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlChannel") + } + static class UControlChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlChannel; + +// Class Engine.AnimNotify_ResumeClothingSimulation +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_ResumeClothingSimulation final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ResumeClothingSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ResumeClothingSimulation") + } + static class UAnimNotify_ResumeClothingSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ResumeClothingSimulation; + +// Class Engine.WorldPartition +// 0x00D8 (0x0100 - 0x0028) +class alignas(0x10) UWorldPartition final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorldPartitionRuntimeHash* RuntimeHash; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bEnableStreaming; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldPartitionServerStreamingMode ServerStreamingMode; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldPartitionServerStreamingOutMode ServerStreamingOutMode; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldPartitionDataLayersLogicOperator DataLayersLogicOperator; // 0x003B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C[0x94]; // 0x003C(0x0094)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataLayerManager* DataLayerManager; // 0x00D0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UExternalDataLayerManager* ExternalDataLayerManager; // 0x00D8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UWorldPartitionStreamingPolicy* StreamingPolicy; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_E8[0x18]; // 0x00E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartition") + } + static class UWorldPartition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartition; + +// Class Engine.DataLayerManager +// 0x00B0 (0x00D8 - 0x0028) +class UDataLayerManager final : public UObject +{ +public: + TMulticastInlineDelegate OnDataLayerInstanceRuntimeStateChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSet ReferencedObjects; // 0x0038(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_88[0x50]; // 0x0088(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool SetDataLayerInstanceRuntimeState(const class UDataLayerInstance* InDataLayerInstance, EDataLayerRuntimeState InState, bool bInIsRecursive); + bool SetDataLayerRuntimeState(const class UDataLayerAsset* InDataLayerAsset, EDataLayerRuntimeState InState, bool bInIsRecursive); + + EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(const class UDataLayerInstance* InDataLayerInstance) const; + const class UDataLayerInstance* GetDataLayerInstanceFromAsset(const class UDataLayerAsset* InDataLayerAsset) const; + const class UDataLayerInstance* GetDataLayerInstanceFromName(const class FName& InDataLayerInstanceName) const; + EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(const class UDataLayerInstance* InDataLayerInstance) const; + TArray GetDataLayerInstances() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayerManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayerManager") + } + static class UDataLayerManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataLayerManager; + +// Class Engine.MaterialExpressionEyeAdaptationInverse +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionEyeAdaptationInverse final : public UMaterialExpression +{ +public: + struct FExpressionInput LightValueInput; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AlphaInput; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionEyeAdaptationInverse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionEyeAdaptationInverse") + } + static class UMaterialExpressionEyeAdaptationInverse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionEyeAdaptationInverse; + +// Class Engine.MaterialExpressionThinTranslucentMaterialOutput +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionThinTranslucentMaterialOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput TransmittanceColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionThinTranslucentMaterialOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionThinTranslucentMaterialOutput") + } + static class UMaterialExpressionThinTranslucentMaterialOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionThinTranslucentMaterialOutput; + +// Class Engine.DebugGarbageCollectionGraph +// 0x0020 (0x0048 - 0x0028) +class UDebugGarbageCollectionGraph final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugGarbageCollectionGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugGarbageCollectionGraph") + } + static class UDebugGarbageCollectionGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugGarbageCollectionGraph; + +// Class Engine.AnimDataModel +// 0x00A0 (0x00C8 - 0x0028) +class UAnimDataModel final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BracketCounter; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate Model, const struct FAnimDataModelNotifPayload& Payload)> ModifiedEventDynamic; // 0x0038(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneAnimationTracks; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + float PlayLength; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameRate FrameRate; // 0x0074(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 NumberOfFrames; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 NumberOfKeys; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimationCurveData CurveData; // 0x0088(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPrivate) + TArray AnimatedBoneAttributes; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + bool bPopulated; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B9[0xF]; // 0x00B9(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimDataModel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimDataModel") + } + static class UAnimDataModel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimDataModel; + +// Class Engine.MaterialExpressionVertexInterpolator +// 0x0038 (0x00E8 - 0x00B0) +class UMaterialExpressionVertexInterpolator final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVertexInterpolator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVertexInterpolator") + } + static class UMaterialExpressionVertexInterpolator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVertexInterpolator; + +// Class Engine.DemoNetConnection +// 0x0050 (0x1E50 - 0x1E00) +class UDemoNetConnection final : public UNetConnection +{ +public: + uint8 Pad_1E00[0x50]; // 0x1E00(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DemoNetConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DemoNetConnection") + } + static class UDemoNetConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDemoNetConnection; + +// Class Engine.MaterialExpressionPathTracingQualitySwitch +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionPathTracingQualitySwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Normal; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PathTraced; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPathTracingQualitySwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPathTracingQualitySwitch") + } + static class UMaterialExpressionPathTracingQualitySwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPathTracingQualitySwitch; + +// Class Engine.PendingNetGame +// 0x0098 (0x00C0 - 0x0028) +class UPendingNetGame : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNetDriver* NetDriver; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UDemoNetDriver* DemoNetDriver; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_40[0x80]; // 0x0040(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PendingNetGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PendingNetGame") + } + static class UPendingNetGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPendingNetGame; + +// Class Engine.AnimNotify_PlayParticleEffect +// 0x0088 (0x00C0 - 0x0038) +class alignas(0x10) UAnimNotify_PlayParticleEffect final : public UAnimNotify +{ +public: + class UParticleSystem* PSTemplate; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector LocationOffset; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0070(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x28]; // 0x0088(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 Attached : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x00B4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayParticleEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayParticleEffect") + } + static class UAnimNotify_PlayParticleEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayParticleEffect; + +// Class Engine.MaterialExpressionDeltaTime +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionDeltaTime final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDeltaTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDeltaTime") + } + static class UMaterialExpressionDeltaTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDeltaTime; + +// Class Engine.DemoPendingNetGame +// 0x0000 (0x00C0 - 0x00C0) +class UDemoPendingNetGame final : public UPendingNetGame +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DemoPendingNetGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DemoPendingNetGame") + } + static class UDemoPendingNetGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDemoPendingNetGame; + +// Class Engine.DataTable +// 0x0088 (0x00B0 - 0x0028) +class UDataTable : public UObject +{ +public: + class UScriptStruct* RowStruct; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TMap RowMap; // 0x0030(0x0050)(So, here's a RowMap. Good luck with it.) + uint8 bStripFromClientBuilds : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreExtraFields : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMissingFields : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ImportKeyField; // 0x0088(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x18]; // 0x0098(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataTable") + } + static class UDataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataTable; + +// Class Engine.DeviceProfileFragment +// 0x0010 (0x0038 - 0x0028) +class UDeviceProfileFragment final : public UObject +{ +public: + TArray CVars; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeviceProfileFragment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeviceProfileFragment") + } + static class UDeviceProfileFragment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeviceProfileFragment; + +// Class Engine.SoundNodeRandom +// 0x0030 (0x0078 - 0x0048) +class USoundNodeRandom final : public USoundNode +{ +public: + TArray Weights; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HasBeenUsed; // 0x0058(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumRandomUsed; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreselectAtLevelLoad; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldExcludeFromBranchCulling : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSoundCueExcludedFromBranchCulling : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRandomizeWithoutReplacement : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeRandom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeRandom") + } + static class USoundNodeRandom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeRandom; + +// Class Engine.MaterialExpressionVectorParameter +// 0x0058 (0x0130 - 0x00D8) +class UMaterialExpressionVectorParameter : public UMaterialExpressionParameter +{ +public: + struct FLinearColor DefaultValue; // 0x00D8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomPrimitiveData; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrimitiveDataIndex; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA[0x6]; // 0x00EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FParameterChannelNames ChannelNames; // 0x00F0(0x0040)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVectorParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVectorParameter") + } + static class UMaterialExpressionVectorParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVectorParameter; + +// Class Engine.MaterialExpressionChannelMaskParameter +// 0x0030 (0x0160 - 0x0130) +class UMaterialExpressionChannelMaskParameter final : public UMaterialExpressionVectorParameter +{ +public: + EChannelMaskParameterColor MaskChannel; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Input; // 0x0138(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionChannelMaskParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionChannelMaskParameter") + } + static class UMaterialExpressionChannelMaskParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionChannelMaskParameter; + +// Class Engine.DialogueSoundWaveProxy +// 0x0018 (0x0180 - 0x0168) +class UDialogueSoundWaveProxy final : public USoundBase +{ +public: + uint8 Pad_168[0x18]; // 0x0168(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueSoundWaveProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueSoundWaveProxy") + } + static class UDialogueSoundWaveProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueSoundWaveProxy; + +// Class Engine.Skeleton +// 0x0430 (0x0458 - 0x0028) +class USkeleton final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneTree; // 0x0038(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + uint8 Pad_48[0x118]; // 0x0048(0x0118)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid VirtualBoneGuid; // 0x0160(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray VirtualBones; // 0x0170(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray> CompatibleSkeletons; // 0x0180(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray Sockets; // 0x0190(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_1A0[0x50]; // 0x01A0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSmartNameContainer SmartNames; // 0x01F0(0x0050)(Deprecated, Protected, NativeAccessSpecifierProtected) + uint8 Pad_240[0x10]; // 0x0240(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BlendProfiles; // 0x0250(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray SlotGroups; // 0x0260(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_270[0x1D8]; // 0x0270(0x01D8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetUserData; // 0x0448(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + +public: + void AddCompatibleSkeleton(const class USkeleton* SourceSkeleton); + void AddCompatibleSkeletonSoft(const TSoftObjectPtr& SourceSkeleton); + class UBlendProfile* GetBlendProfile(const class FName& InProfileName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Skeleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Skeleton") + } + static class USkeleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeleton; + +// Class Engine.Light +// 0x0010 (0x02A0 - 0x0290) +class ALight : public AActor +{ +public: + class ULightComponent* LightComponent; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bEnabled : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_bEnabled(); + void SetAffectTranslucentLighting(bool bNewValue); + void SetBrightness(float NewBrightness); + void SetCastShadows(bool bNewValue); + void SetEnabled(bool bSetEnabled); + void SetLightColor(const struct FLinearColor& NewLightColor); + void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); + void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial); + void SetLightFunctionScale(const struct FVector& NewLightFunctionScale); + void ToggleEnabled(); + + float GetBrightness() const; + struct FLinearColor GetLightColor() const; + bool IsEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Light") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Light") + } + static class ALight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALight; + +// Class Engine.DirectionalLight +// 0x0000 (0x02A0 - 0x02A0) +class ADirectionalLight final : public ALight +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLight") + } + static class ADirectionalLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADirectionalLight; + +// Class Engine.MaterialExpressionFresnel +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionFresnel final : public UMaterialExpression +{ +public: + struct FExpressionInput ExponentIn; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float Exponent; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput BaseReflectFractionIn; // 0x00E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float BaseReflectFraction; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Normal; // 0x0110(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFresnel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFresnel") + } + static class UMaterialExpressionFresnel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFresnel; + +// Class Engine.MaterialExpressionVertexColor +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionVertexColor final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVertexColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVertexColor") + } + static class UMaterialExpressionVertexColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVertexColor; + +// Class Engine.Distribution +// 0x0008 (0x0030 - 0x0028) +class UDistribution : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Distribution") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Distribution") + } + static class UDistribution* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistribution; + +// Class Engine.AnimNotifyState_Trail +// 0x0028 (0x0058 - 0x0030) +class UAnimNotifyState_Trail final : public UAnimNotifyState +{ +public: + class UParticleSystem* PSTemplate; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName FirstSocketName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SecondSocketName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrailWidthMode WidthScaleMode; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WidthScaleCurve; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecycleSpawnedSystems : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UParticleSystem* OverridePSTemplate(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_Trail") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_Trail") + } + static class UAnimNotifyState_Trail* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_Trail; + +// Class Engine.MaterialExpressionVolumetricAdvancedMaterialOutput +// 0x0140 (0x01F0 - 0x00B0) +class UMaterialExpressionVolumetricAdvancedMaterialOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput PhaseG; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseG2; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseBlend; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringContribution; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringOcclusion; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringEccentricity; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ConservativeDensity; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstPhaseG; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstPhaseG2; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstPhaseBlend; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PerSamplePhaseEvaluation; // 0x01D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D5[0x3]; // 0x01D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MultiScatteringApproximationOctaveCount; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringContribution; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringOcclusion; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringEccentricity; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGroundContribution; // 0x01E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGrayScaleMaterial; // 0x01E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRayMarchVolumeShadow; // 0x01EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMultiScatteringContribution; // 0x01EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EC[0x4]; // 0x01EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVolumetricAdvancedMaterialOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVolumetricAdvancedMaterialOutput") + } + static class UMaterialExpressionVolumetricAdvancedMaterialOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVolumetricAdvancedMaterialOutput; + +// Class Engine.DistributionFloat +// 0x0008 (0x0038 - 0x0030) +class UDistributionFloat : public UDistribution +{ +public: + uint8 bCanBeBaked : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_30_1 : 1; // 0x0030(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bBakedDataSuccesfully : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloat") + } + static class UDistributionFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloat; + +// Class Engine.MaterialExpressionPixelNormalWS +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionPixelNormalWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPixelNormalWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPixelNormalWS") + } + static class UMaterialExpressionPixelNormalWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPixelNormalWS; + +// Class Engine.DistributionFloatConstant +// 0x0008 (0x0040 - 0x0038) +class UDistributionFloatConstant : public UDistributionFloat +{ +public: + float Constant; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatConstant") + } + static class UDistributionFloatConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatConstant; + +// Class Engine.ComponentDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UComponentDelegateBinding final : public UDynamicBlueprintBinding +{ +public: + TArray ComponentDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComponentDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComponentDelegateBinding") + } + static class UComponentDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComponentDelegateBinding; + +// Class Engine.MaterialExpressionTextureSampleParameterVolume +// 0x0000 (0x0220 - 0x0220) +class UMaterialExpressionTextureSampleParameterVolume final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterVolume") + } + static class UMaterialExpressionTextureSampleParameterVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterVolume; + +// Class Engine.MaterialExpressionObjectPositionWS +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionObjectPositionWS final : public UMaterialExpression +{ +public: + EPositionOrigin OriginType; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectPositionWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectPositionWS") + } + static class UMaterialExpressionObjectPositionWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectPositionWS; + +// Class Engine.DistributionFloatConstantCurve +// 0x0018 (0x0050 - 0x0038) +class UDistributionFloatConstantCurve final : public UDistributionFloat +{ +public: + struct FInterpCurveFloat ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatConstantCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatConstantCurve") + } + static class UDistributionFloatConstantCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatConstantCurve; + +// Class Engine.AnimBlueprint +// 0x0028 (0x00D0 - 0x00A8) +class UAnimBlueprint final : public UBlueprint +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* TargetSkeleton; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray Groups; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsTemplate; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMultiThreadedAnimationUpdate; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarnAboutBlueprintUsage; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLinkedAnimLayerInstanceSharing : 1; // 0x00CB(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBlueprint") + } + static class UAnimBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBlueprint; + +// Class Engine.DistributionFloatParameterBase +// 0x0020 (0x0060 - 0x0040) +class UDistributionFloatParameterBase : public UDistributionFloatConstant +{ +public: + class FName ParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinInput; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInput; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOutput; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutput; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDistributionParamMode ParamMode; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatParameterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatParameterBase") + } + static class UDistributionFloatParameterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatParameterBase; + +// Class Engine.SoundSubmixBase +// 0x0068 (0x0090 - 0x0028) +class USoundSubmixBase : public UObject +{ +public: + bool bAutoDisable; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoDisableTime; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChildSubmixes; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TMap DynamicChildSubmixes; // 0x0040(0x0050)(Transient, NativeAccessSpecifierPublic) + +public: + bool DynamicConnect(const class UObject* WorldContextObject, class USoundSubmixBase* InParent); + bool DynamicDisconnect(const class UObject* WorldContextObject); + class USoundSubmixBase* FindDynamicAncestor(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSubmixBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSubmixBase") + } + static class USoundSubmixBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundSubmixBase; + +// Class Engine.SoundSubmixWithParentBase +// 0x0060 (0x00F0 - 0x0090) +class USoundSubmixWithParentBase : public USoundSubmixBase +{ +public: + class USoundSubmixBase* ParentSubmix; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TMap DynamicParentSubmix; // 0x0098(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bIsDynamic : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSubmixWithParentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSubmixWithParentBase") + } + static class USoundSubmixWithParentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundSubmixWithParentBase; + +// Class Engine.SoundSubmix +// 0x0158 (0x0248 - 0x00F0) +class USoundSubmix final : public USoundSubmixWithParentBase +{ +public: + uint8 bMuteWhenBackgrounded : 1; // 0x00F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubmixEffectChain; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class USoundfieldEncodingSettingsBase* AmbisonicsPluginSettings; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 EnvelopeFollowerAttackTime; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTime; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings OutputVolumeModulation; // 0x0118(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings WetLevelModulation; // 0x0170(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings DryLevelModulation; // 0x01C8(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 bSendToAudioLink : 1; // 0x0220(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_221[0x7]; // 0x0221(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioLinkSettingsAbstract* AudioLinkSettings; // 0x0228(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TMulticastInlineDelegate OnSubmixRecordedFileDone; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_240[0x8]; // 0x0240(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddEnvelopeFollowerDelegate(const class UObject* WorldContextObject, const TDelegate& Envelope)>& OnSubmixEnvelopeBP); + void AddSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TArray& InBandSettings, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime); + void RemoveSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP); + void SetDryVolumeModulation(const struct FSoundModulationDestinationSettings& InVolMod); + void SetOutputVolumeModulation(const struct FSoundModulationDestinationSettings& InVolMod); + void SetSubmixDryLevel(const class UObject* WorldContextObject, float InDryLevel); + void SetSubmixOutputVolume(const class UObject* WorldContextObject, float InOutputVolume); + void SetSubmixWetLevel(const class UObject* WorldContextObject, float InWetLevel); + void SetWetVolumeModulation(const struct FSoundModulationDestinationSettings& InVolMod); + void StartEnvelopeFollowing(const class UObject* WorldContextObject); + void StartRecordingOutput(const class UObject* WorldContextObject, float ExpectedDuration); + void StartSpectralAnalysis(const class UObject* WorldContextObject, EFFTSize FFTSize, EFFTPeakInterpolationMethod InterpolationMethod, EFFTWindowType WindowType, float HopSize, EAudioSpectrumType SpectrumType); + void StopEnvelopeFollowing(const class UObject* WorldContextObject); + void StopRecordingOutput(const class UObject* WorldContextObject, EAudioRecordingExportType ExportType, const class FString& Name_0, const class FString& Path, class USoundWave* ExistingSoundWaveToOverwrite); + void StopSpectralAnalysis(const class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSubmix") + } + static class USoundSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundSubmix; + +// Class Engine.MaterialExpressionConstant +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionConstant final : public UMaterialExpression +{ +public: + float R; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstant") + } + static class UMaterialExpressionConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstant; + +// Class Engine.DistributionFloatParticleParameter +// 0x0000 (0x0060 - 0x0060) +class UDistributionFloatParticleParameter final : public UDistributionFloatParameterBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatParticleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatParticleParameter") + } + static class UDistributionFloatParticleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatParticleParameter; + +// Class Engine.NodeMappingContainer +// 0x0140 (0x0168 - 0x0028) +class UNodeMappingContainer final : public UObject +{ +public: + TMap SourceItems; // 0x0028(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) + TMap TargetItems; // 0x0078(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) + TMap SourceToTarget; // 0x00C8(0x0050)(Edit, NativeAccessSpecifierPrivate) + TSoftObjectPtr SourceAsset; // 0x0118(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr TargetAsset; // 0x0140(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NodeMappingContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NodeMappingContainer") + } + static class UNodeMappingContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNodeMappingContainer; + +// Class Engine.DistributionFloatUniform +// 0x0008 (0x0040 - 0x0038) +class UDistributionFloatUniform final : public UDistributionFloat +{ +public: + float min_0; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float max_0; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatUniform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatUniform") + } + static class UDistributionFloatUniform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatUniform; + +// Class Engine.DistributionFloatUniformCurve +// 0x0018 (0x0050 - 0x0038) +class UDistributionFloatUniformCurve final : public UDistributionFloat +{ +public: + struct FInterpCurveVector2D ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatUniformCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatUniformCurve") + } + static class UDistributionFloatUniformCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatUniformCurve; + +// Class Engine.MaterialExpressionHairAttributes +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionHairAttributes final : public UMaterialExpression +{ +public: + uint8 bUseTangentSpace : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionHairAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionHairAttributes") + } + static class UMaterialExpressionHairAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionHairAttributes; + +// Class Engine.MaterialExpressionVolumetricCloudEmptySpaceSkippingInput +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionVolumetricCloudEmptySpaceSkippingInput final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVolumetricCloudEmptySpaceSkippingInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVolumetricCloudEmptySpaceSkippingInput") + } + static class UMaterialExpressionVolumetricCloudEmptySpaceSkippingInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVolumetricCloudEmptySpaceSkippingInput; + +// Class Engine.DistributionVector +// 0x0008 (0x0038 - 0x0030) +class UDistributionVector : public UDistribution +{ +public: + uint8 bCanBeBaked : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsDirty : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBakedDataSuccesfully : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVector") + } + static class UDistributionVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVector; + +// Class Engine.PluginCommandlet +// 0x0020 (0x00A0 - 0x0080) +class UPluginCommandlet final : public UCommandlet +{ +public: + uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PluginCommandlet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PluginCommandlet") + } + static class UPluginCommandlet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPluginCommandlet; + +// Class Engine.MaterialFunctionInstance +// 0x00A0 (0x00E0 - 0x0040) +class UMaterialFunctionInstance : public UMaterialFunctionInterface +{ +public: + class UMaterialFunctionInterface* Parent; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialFunctionInterface* base; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ScalarParameterValues; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameterValues; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DoubleVectorParameterValues; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureParameterValues; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontParameterValues; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticSwitchParameterValues; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticComponentMaskParameterValues; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextureParameterValues; // 0x00C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SparseVolumeTextureParameterValues; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionInstance") + } + static class UMaterialFunctionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionInstance; + +// Class Engine.DistributionVectorConstant +// 0x0020 (0x0058 - 0x0038) +class UDistributionVectorConstant : public UDistributionVector +{ +public: + struct FVector Constant; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDistributionVectorLockFlags LockedAxes; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorConstant") + } + static class UDistributionVectorConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorConstant; + +// Class Engine.MaterialExpressionIsOrthographic +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionIsOrthographic final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionIsOrthographic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionIsOrthographic") + } + static class UMaterialExpressionIsOrthographic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionIsOrthographic; + +// Class Engine.MaterialExpressionTextureSampleParameterSubUV +// 0x0008 (0x0228 - 0x0220) +class UMaterialExpressionTextureSampleParameterSubUV final : public UMaterialExpressionTextureSampleParameter2D +{ +public: + uint8 bBlend : 1; // 0x0220(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_221[0x7]; // 0x0221(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterSubUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterSubUV") + } + static class UMaterialExpressionTextureSampleParameterSubUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterSubUV; + +// Class Engine.DistributionVectorConstantCurve +// 0x0020 (0x0058 - 0x0038) +class UDistributionVectorConstantCurve final : public UDistributionVector +{ +public: + struct FInterpCurveVector ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDistributionVectorLockFlags LockedAxes; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorConstantCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorConstantCurve") + } + static class UDistributionVectorConstantCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorConstantCurve; + +// Class Engine.BoxComponent +// 0x0020 (0x0560 - 0x0540) +#pragma pack(push, 0x1) +class alignas(0x10) UBoxComponent : public UShapeComponent +{ +public: + struct FVector BoxExtent; // 0x0540(0x0018)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps); + + struct FVector GetScaledBoxExtent() const; + struct FVector GetUnscaledBoxExtent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoxComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoxComponent") + } + static class UBoxComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UBoxComponent; + +// Class Engine.MaterialExpressionVectorNoise +// 0x0038 (0x00E8 - 0x00B0) +class UMaterialExpressionVectorNoise final : public UMaterialExpression +{ +public: + struct FExpressionInput position; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVectorNoiseFunction NoiseFunction; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Quality; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTiling : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 TileSize; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVectorNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVectorNoise") + } + static class UMaterialExpressionVectorNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVectorNoise; + +// Class Engine.MaterialExpressionParticlePositionWS +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionParticlePositionWS final : public UMaterialExpression +{ +public: + EPositionOrigin OriginType; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticlePositionWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticlePositionWS") + } + static class UMaterialExpressionParticlePositionWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticlePositionWS; + +// Class Engine.DistributionVectorParameterBase +// 0x0070 (0x00C8 - 0x0058) +class UDistributionVectorParameterBase : public UDistributionVectorConstant +{ +public: + class FName ParameterName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinInput; // 0x0060(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxInput; // 0x0078(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinOutput; // 0x0090(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxOutput; // 0x00A8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDistributionParamMode ParamModes[0x3]; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C3[0x5]; // 0x00C3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorParameterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorParameterBase") + } + static class UDistributionVectorParameterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorParameterBase; + +// Class Engine.AnimationSettings +// 0x0110 (0x0148 - 0x0038) +class UAnimationSettings final : public UDeveloperSettings +{ +public: + int32 CompressCommandletVersion; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray KeyEndEffectorsMatchNameArray; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool ForceRecompression; // 0x0050(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceBelowThreshold; // 0x0051(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFirstRecompressUsingCurrentOrDefault; // 0x0052(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRaiseMaxErrorToExisting; // 0x0053(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePerformanceLog; // 0x0054(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStripAnimationDataOnDedicatedServer; // 0x0055(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickAnimationOnSkeletalMeshInit; // 0x0056(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimecodeCustomAttributeNameSettings BoneTimecodeCustomAttributeNameSettings; // 0x0058(0x0038)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + TArray BoneCustomAttributesNames; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray BoneNamesWithCustomAttributes; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap AttributeBlendModes; // 0x00B0(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + ECustomAttributeBlendType DefaultAttributeBlendMode; // 0x0100(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TransformAttributeNames; // 0x0108(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray> UserDefinedStructAttributes; // 0x0118(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) + TArray MirrorFindReplaceExpressions; // 0x0128(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FFrameRate DefaultFrameRate; // 0x0138(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnforceSupportedFrameRates; // 0x0140(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetBoneCustomAttributeNamesToImport() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationSettings") + } + static class UAnimationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationSettings; + +// Class Engine.DistributionVectorParticleParameter +// 0x0000 (0x00C8 - 0x00C8) +class UDistributionVectorParticleParameter final : public UDistributionVectorParameterBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorParticleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorParticleParameter") + } + static class UDistributionVectorParticleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorParticleParameter; + +// Class Engine.PrecomputedVisibilityVolume +// 0x0000 (0x02C8 - 0x02C8) +class APrecomputedVisibilityVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrecomputedVisibilityVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrecomputedVisibilityVolume") + } + static class APrecomputedVisibilityVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APrecomputedVisibilityVolume; + +// Class Engine.MaterialExpressionScalarParameter +// 0x0010 (0x00E8 - 0x00D8) +class UMaterialExpressionScalarParameter : public UMaterialExpressionParameter +{ +public: + float DefaultValue; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomPrimitiveData; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrimitiveDataIndex; // 0x00DD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE[0x2]; // 0x00DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SliderMin; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SliderMax; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionScalarParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionScalarParameter") + } + static class UMaterialExpressionScalarParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionScalarParameter; + +// Class Engine.MaterialExpressionCurveAtlasRowParameter +// 0x0038 (0x0120 - 0x00E8) +class UMaterialExpressionCurveAtlasRowParameter final : public UMaterialExpressionScalarParameter +{ +public: + class UCurveLinearColor* Curve; // 0x00E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveLinearColorAtlas* Atlas; // 0x00F0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FExpressionInput InputTime; // 0x00F8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCurveAtlasRowParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCurveAtlasRowParameter") + } + static class UMaterialExpressionCurveAtlasRowParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCurveAtlasRowParameter; + +// Class Engine.DistributionVectorUniform +// 0x0040 (0x0078 - 0x0038) +class UDistributionVectorUniform final : public UDistributionVector +{ +public: + struct FVector max_0; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector min_0; // 0x0050(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDistributionVectorLockFlags LockedAxes; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x006D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseExtremes : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorUniform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorUniform") + } + static class UDistributionVectorUniform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorUniform; + +// Class Engine.AsyncActionLoadPrimaryAssetBase +// 0x0048 (0x0078 - 0x0030) +class UAsyncActionLoadPrimaryAssetBase : public UBlueprintAsyncActionBase +{ +public: + uint8 Pad_30[0x48]; // 0x0030(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetBase") + } + static class UAsyncActionLoadPrimaryAssetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetBase; + +// Class Engine.DistributionVectorUniformCurve +// 0x0028 (0x0060 - 0x0038) +class UDistributionVectorUniformCurve final : public UDistributionVector +{ +public: + struct FInterpCurveTwoVectors ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes1 : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockAxes2 : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDistributionVectorLockFlags LockedAxes[0x2]; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x0056(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseExtremes : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorUniformCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorUniformCurve") + } + static class UDistributionVectorUniformCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorUniformCurve; + +// Class Engine.GraphNodeContextMenuContext +// 0x0028 (0x0050 - 0x0028) +class UGraphNodeContextMenuContext final : public UObject +{ +public: + class UBlueprint* Blueprint; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UEdGraph* Graph; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UEdGraphNode* Node; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsDebugging; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GraphNodeContextMenuContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GraphNodeContextMenuContext") + } + static class UGraphNodeContextMenuContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGraphNodeContextMenuContext; + +// Class Engine.MaterialExpressionComponentMask +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionComponentMask final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint8 R : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 G : 1; // 0x00D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 B : 1; // 0x00D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 A : 1; // 0x00D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionComponentMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionComponentMask") + } + static class UMaterialExpressionComponentMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionComponentMask; + +// Class Engine.EdGraphPin_Deprecated +// 0x00E8 (0x0110 - 0x0028) +class UEdGraphPin_Deprecated final : public UObject +{ +public: + class FString PinName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PinToolTip; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEdGraphPinDirection Direction; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEdGraphPinType PinType; // 0x0050(0x0058)(NoDestructor, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x00A8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AutogeneratedDefaultValue; // 0x00B8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* DefaultObject; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FText DefaultTextValue; // 0x00D0(0x0010)(NativeAccessSpecifierPublic) + TArray LinkedTo; // 0x00E0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray SubPins; // 0x00F0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UEdGraphPin_Deprecated* ParentPin; // 0x0100(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UEdGraphPin_Deprecated* ReferencePassThroughConnection; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraphPin_Deprecated") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraphPin_Deprecated") + } + static class UEdGraphPin_Deprecated* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraphPin_Deprecated; + +// Class Engine.BoundsCopyComponent +// 0x00A0 (0x0140 - 0x00A0) +class UBoundsCopyComponent final : public UActorComponent +{ +public: + TSoftObjectPtr BoundsSourceActor; // 0x00A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCollidingComponentsForSourceBounds; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepOwnBoundsScale; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCollidingComponentsForOwnBounds; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform PostTransform; // 0x00D0(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyXBounds; // 0x0130(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyYBounds; // 0x0131(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyZBounds; // 0x0132(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_133[0xD]; // 0x0133(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoundsCopyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoundsCopyComponent") + } + static class UBoundsCopyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoundsCopyComponent; + +// Class Engine.Pawn +// 0x0088 (0x0318 - 0x0290) +class APawn : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseControllerRotationPitch : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseControllerRotationYaw : 1; // 0x0298(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseControllerRotationRoll : 1; // 0x0298(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanAffectNavigationGeneration : 1; // 0x0298(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_298_4 : 2; // 0x0298(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bIsLocalViewTarget : 1; // 0x0298(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseEyeHeight; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoReceiveInput AutoPossessPlayer; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoPossessAI AutoPossessAI; // 0x02A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RemoteViewPitch; // 0x02A2(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A3[0x5]; // 0x02A3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AIControllerClass; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* PlayerState; // 0x02B0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AController* LastHitBy; // 0x02C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AController* Controller; // 0x02C8(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AController* PreviousController; // 0x02D0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_2D8[0x4]; // 0x02D8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + FMulticastSparseDelegateProperty_ ReceiveControllerChangedDelegate; // 0x02DC(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ ReceiveRestartedDelegate; // 0x02DD(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2DE[0x2]; // 0x02DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ControlInputVector; // 0x02E0(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastControlInputVector; // 0x02F8(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf OverrideInputComponentClass; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class AActor* GetMovementBaseActor(const class APawn* Pawn); + + void AddControllerPitchInput(float Val); + void AddControllerRollInput(float Val); + void AddControllerYawInput(float Val); + void AddMovementInput(const struct FVector& WorldDirection, float ScaleValue, bool bForce); + struct FVector ConsumeMovementInputVector(); + void DetachFromControllerPendingDestroy(); + void OnRep_Controller(); + void OnRep_PlayerState(); + void PawnMakeNoise(float Loudness, const struct FVector& NoiseLocation, bool bUseNoiseMakerLocation, class AActor* NoiseMaker); + void ReceiveControllerChanged(class AController* OldController, class AController* NewController); + void ReceivePossessed(class AController* NewController); + void ReceiveRestarted(); + void ReceiveUnpossessed(class AController* OldController); + void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); + void SpawnDefaultController(); + + struct FRotator GetBaseAimRotation() const; + class AController* GetController() const; + struct FRotator GetControlRotation() const; + struct FVector GetLastMovementInputVector() const; + class APlayerController* GetLocalViewingPlayerController() const; + class UPawnMovementComponent* GetMovementComponent() const; + struct FVector GetNavAgentLocation() const; + TSubclassOf GetOverrideInputComponentClass() const; + struct FVector GetPendingMovementInputVector() const; + struct FPlatformUserId GetPlatformUserId() const; + bool IsBotControlled() const; + bool IsControlled() const; + bool IsLocallyControlled() const; + bool IsLocallyViewed() const; + bool IsMoveInputIgnored() const; + bool IsPawnControlled() const; + bool IsPlayerControlled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Pawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Pawn") + } + static class APawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APawn; + +// Class Engine.DefaultPawn +// 0x0028 (0x0340 - 0x0318) +class ADefaultPawn : public APawn +{ +public: + float BaseTurnRate; // 0x0318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseLookUpRate; // 0x031C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnMovementComponent* MovementComponent; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class USphereComponent* CollisionComponent; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UStaticMeshComponent* MeshComponent; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bAddDefaultMovementBindings : 1; // 0x0338(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_339[0x7]; // 0x0339(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LookUpAtRate(float Rate); + void MoveForward(float Val); + void MoveRight(float Val); + void MoveUp_World(float Val); + void TurnAtRate(float Rate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DefaultPawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DefaultPawn") + } + static class ADefaultPawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADefaultPawn; + +// Class Engine.SpectatorPawn +// 0x0000 (0x0340 - 0x0340) +class ASpectatorPawn final : public ADefaultPawn +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpectatorPawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpectatorPawn") + } + static class ASpectatorPawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpectatorPawn; + +// Class Engine.MaterialExpressionConstantBiasScale +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionConstantBiasScale final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float Bias; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstantBiasScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstantBiasScale") + } + static class UMaterialExpressionConstantBiasScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstantBiasScale; + +// Class Engine.EdGraphSchema +// 0x0000 (0x0028 - 0x0028) +class UEdGraphSchema final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraphSchema") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraphSchema") + } + static class UEdGraphSchema* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraphSchema; + +// Class Engine.Emitter +// 0x0050 (0x02E0 - 0x0290) +class AEmitter : public AActor +{ +public: + class UParticleSystemComponent* ParticleSystemComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bDestroyOnSystemFinish : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPostUpdateTickGroup : 1; // 0x0298(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCurrentlyActive : 1; // 0x0298(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnParticleSpawn; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleBurst; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleDeath; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleCollide; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void Activate(); + void Deactivate(); + void OnParticleSystemFinished(class UParticleSystemComponent* FinishedComponent); + void OnRep_bCurrentlyActive(); + void SetActorParameter(class FName ParameterName, class AActor* Param); + void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param); + void SetFloatParameter(class FName ParameterName, float Param); + void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param); + void SetTemplate(class UParticleSystem* NewTemplate); + void SetVectorParameter(class FName ParameterName, const struct FVector& Param); + void ToggleActive(); + + bool IsActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Emitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Emitter") + } + static class AEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEmitter; + +// Class Engine.DataAsset +// 0x0008 (0x0030 - 0x0028) +class UDataAsset : public UObject +{ +public: + TSubclassOf NativeClass; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataAsset") + } + static class UDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataAsset; + +// Class Engine.PreviewMeshCollection +// 0x0020 (0x0050 - 0x0030) +class UPreviewMeshCollection final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray SkeletalMeshes; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreviewMeshCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreviewMeshCollection") + } + static class UPreviewMeshCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPreviewMeshCollection; + +// Class Engine.MaterialExpressionFontSample +// 0x0010 (0x00C0 - 0x00B0) +class UMaterialExpressionFontSample : public UMaterialExpression +{ +public: + class UFont* Font; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 FontTexturePage; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFontSample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFontSample") + } + static class UMaterialExpressionFontSample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFontSample; + +// Class Engine.EmitterCameraLensEffectBase +// 0x00A0 (0x0380 - 0x02E0) +class AEmitterCameraLensEffectBase final : public AEmitter +{ +public: + uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* PS_CameraEffect; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class APlayerCameraManager* BaseCamera; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0300(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BaseFOV; // 0x0360(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowMultipleInstances : 1; // 0x0364(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bResetWhenRetriggered : 1; // 0x0364(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_365[0x3]; // 0x0365(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> EmittersToTreatAsSame; // 0x0368(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + float DistFromCamera; // 0x0378(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_37C[0x4]; // 0x037C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EmitterCameraLensEffectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EmitterCameraLensEffectBase") + } + static class AEmitterCameraLensEffectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEmitterCameraLensEffectBase; + +// Class Engine.AnimatedSparseVolumeTextureController +// 0x0020 (0x0048 - 0x0028) +class UAnimatedSparseVolumeTextureController final : public UObject +{ +public: + class USparseVolumeTexture* SparseVolumeTexture; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float Time; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaying; // 0x0034(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FrameRate; // 0x0038(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MipLevel; // 0x003C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockingStreamingRequests; // 0x0040(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class USparseVolumeTextureFrame* GetCurrentFrame(); + void GetCurrentFramesForInterpolation(class USparseVolumeTextureFrame** Frame0, class USparseVolumeTextureFrame** Frame1, float* LerpAlpha); + float GetDuration(); + float GetFractionalFrameIndex(); + class USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); + void Pause(); + void Play(); + void Stop(); + void Update(float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedSparseVolumeTextureController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedSparseVolumeTextureController") + } + static class UAnimatedSparseVolumeTextureController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedSparseVolumeTextureController; + +// Class Engine.Engine +// 0x1078 (0x10A0 - 0x0028) +class UEngine : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UFont* TinyFont; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + struct FSoftObjectPath TinyFontName; // 0x0038(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* SmallFont; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + struct FSoftObjectPath SmallFontName; // 0x0060(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* MediumFont; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + struct FSoftObjectPath MediumFontName; // 0x0088(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* LargeFont; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + struct FSoftObjectPath LargeFontName; // 0x00B0(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* SubtitleFont; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + struct FSoftObjectPath SubtitleFontName; // 0x00D8(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AdditionalFonts; // 0x00F8(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray AdditionalFontNames; // 0x0108(0x0010)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf ConsoleClass; // 0x0118(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ConsoleClassName; // 0x0120(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameViewportClientClass; // 0x0140(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameViewportClientClassName; // 0x0148(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LocalPlayerClass; // 0x0168(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath LocalPlayerClassName; // 0x0170(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WorldSettingsClass; // 0x0190(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath WorldSettingsClassName; // 0x0198(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath NavigationSystemClassName; // 0x01B8(0x0020)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NavigationSystemClass; // 0x01D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath NavigationSystemConfigClassName; // 0x01E0(0x0020)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NavigationSystemConfigClass; // 0x0200(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AvoidanceManagerClassName; // 0x0208(0x0020)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AvoidanceManagerClass; // 0x0228(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AIControllerClassName; // 0x0230(0x0020)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PhysicsCollisionHandlerClass; // 0x0250(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath PhysicsCollisionHandlerClassName; // 0x0258(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameUserSettingsClassName; // 0x0278(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameUserSettingsClass; // 0x0298(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameUserSettings* GameUserSettings; // 0x02A0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf LevelScriptActorClass; // 0x02A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath LevelScriptActorClassName; // 0x02B0(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath DefaultBlueprintBaseClassName; // 0x02D0(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameSingletonClassName; // 0x02F0(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* GameSingleton; // 0x0310(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftClassPath AssetManagerClassName; // 0x0318(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAssetManager* AssetManager; // 0x0338(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture2D* DefaultTexture; // 0x0340(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DefaultTextureName; // 0x0348(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* DefaultDiffuseTexture; // 0x0368(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DefaultDiffuseTextureName; // 0x0370(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBSPVertexTexture; // 0x0390(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DefaultBSPVertexTextureName; // 0x0398(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* HighFrequencyNoiseTexture; // 0x03B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath HighFrequencyNoiseTextureName; // 0x03C0(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBokehTexture; // 0x03E0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DefaultBokehTextureName; // 0x03E8(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBloomKernelTexture; // 0x0408(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DefaultBloomKernelTextureName; // 0x0410(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultFilmGrainTexture; // 0x0430(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DefaultFilmGrainTextureName; // 0x0438(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* WireframeMaterial; // 0x0458(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString WireframeMaterialName; // 0x0460(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* DebugMeshMaterial; // 0x0470(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DebugMeshMaterialName; // 0x0478(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* NaniteHiddenSectionMaterial; // 0x0498(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString NaniteHiddenSectionMaterialName; // 0x04A0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* EmissiveMeshMaterial; // 0x04B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath EmissiveMeshMaterialName; // 0x04B8(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LevelColorationLitMaterial; // 0x04D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString LevelColorationLitMaterialName; // 0x04E0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LevelColorationUnlitMaterial; // 0x04F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString LevelColorationUnlitMaterialName; // 0x04F8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LightingTexelDensityMaterial; // 0x0508(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString LightingTexelDensityName; // 0x0510(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ShadedLevelColorationLitMaterial; // 0x0520(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString ShadedLevelColorationLitMaterialName; // 0x0528(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ShadedLevelColorationUnlitMaterial; // 0x0538(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString ShadedLevelColorationUnlitMaterialName; // 0x0540(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* RemoveSurfaceMaterial; // 0x0550(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath RemoveSurfaceMaterialName; // 0x0558(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorMaterial; // 0x0578(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString VertexColorMaterialName; // 0x0580(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_ColorOnly; // 0x0590(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString VertexColorViewModeMaterialName_ColorOnly; // 0x0598(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_AlphaAsColor; // 0x05A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString VertexColorViewModeMaterialName_AlphaAsColor; // 0x05B0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_RedOnly; // 0x05C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString VertexColorViewModeMaterialName_RedOnly; // 0x05C8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_GreenOnly; // 0x05D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString VertexColorViewModeMaterialName_GreenOnly; // 0x05E0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_BlueOnly; // 0x05F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString VertexColorViewModeMaterialName_BlueOnly; // 0x05F8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DebugEditorMaterialName; // 0x0608(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ConstraintLimitMaterial; // 0x0628(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInstanceDynamic* ConstraintLimitMaterialX; // 0x0630(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInstanceDynamic* ConstraintLimitMaterialXAxis; // 0x0638(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInstanceDynamic* ConstraintLimitMaterialY; // 0x0640(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInstanceDynamic* ConstraintLimitMaterialYAxis; // 0x0648(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInstanceDynamic* ConstraintLimitMaterialZ; // 0x0650(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInstanceDynamic* ConstraintLimitMaterialZAxis; // 0x0658(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInstanceDynamic* ConstraintLimitMaterialPrismatic; // 0x0660(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterial* InvalidLightmapSettingsMaterial; // 0x0668(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath InvalidLightmapSettingsMaterialName; // 0x0670(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* PreviewShadowsIndicatorMaterial; // 0x0690(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath PreviewShadowsIndicatorMaterialName; // 0x0698(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ArrowMaterial; // 0x06B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInstanceDynamic* ArrowMaterialYellow; // 0x06C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath ArrowMaterialName; // 0x06C8(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightingOnlyBrightness; // 0x06E8(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ShaderComplexityColors; // 0x06F8(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray QuadComplexityColors; // 0x0708(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray LightComplexityColors; // 0x0718(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray StationaryLightOverlapColors; // 0x0728(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray LODColorationColors; // 0x0738(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray HLODColorationColors; // 0x0748(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray StreamingAccuracyColors; // 0x0758(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + struct FLinearColor GPUSkinCacheVisualizationExcludedColor; // 0x0768(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor GPUSkinCacheVisualizationIncludedColor; // 0x0778(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor GPUSkinCacheVisualizationRecomputeTangentsColor; // 0x0788(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPUSkinCacheVisualizationLowMemoryThresholdInMB; // 0x0798(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPUSkinCacheVisualizationHighMemoryThresholdInMB; // 0x079C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor GPUSkinCacheVisualizationLowMemoryColor; // 0x07A0(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor GPUSkinCacheVisualizationMidMemoryColor; // 0x07B0(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor GPUSkinCacheVisualizationHighMemoryColor; // 0x07C0(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GPUSkinCacheVisualizationRayTracingLODOffsetColors; // 0x07D0(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + float MaxPixelShaderAdditiveComplexityCount; // 0x07E0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxES3PixelShaderAdditiveComplexityCount; // 0x07E4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinLightMapDensity; // 0x07E8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IdealLightMapDensity; // 0x07EC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLightMapDensity; // 0x07F0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderLightMapDensityGrayscale : 1; // 0x07F4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_7F5[0x3]; // 0x07F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RenderLightMapDensityGrayscaleScale; // 0x07F8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RenderLightMapDensityColorScale; // 0x07FC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightMapDensityVertexMappedColor; // 0x0800(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightMapDensitySelectedColor; // 0x0810(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StatColorMappings; // 0x0820(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + class UPhysicalMaterial* DefaultPhysMaterial; // 0x0830(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DefaultPhysMaterialName; // 0x0838(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* DefaultDestructiblePhysMaterial; // 0x0858(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath DefaultDestructiblePhysMaterialName; // 0x0860(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActiveGameNameRedirects; // 0x0880(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActiveClassRedirects; // 0x0890(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActivePluginRedirects; // 0x08A0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActiveStructRedirects; // 0x08B0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + class UTexture2D* PreIntegratedSkinBRDFTexture; // 0x08C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath PreIntegratedSkinBRDFTextureName; // 0x08C8(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* BlueNoiseScalarTexture; // 0x08E8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture2D* BlueNoiseVec2Texture; // 0x08F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath BlueNoiseScalarTextureName; // 0x08F8(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath BlueNoiseVec2TextureName; // 0x0918(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2DArray* GlintTexture; // 0x0938(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture2DArray* GlintTexture2; // 0x0940(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath GlintTextureName; // 0x0948(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GlintTexture2Name; // 0x0968(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVolumeTexture* SimpleVolumeTexture; // 0x0988(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath SimpleVolumeTextureName; // 0x0990(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVolumeTexture* SimpleVolumeEnvTexture; // 0x09B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath SimpleVolumeEnvTextureName; // 0x09B8(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* MiniFontTexture; // 0x09D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath MiniFontTextureName; // 0x09E0(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* WeightMapPlaceholderTexture; // 0x0A00(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture* WeightMapArrayPlaceholderTexture; // 0x0A08(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath WeightMapPlaceholderTextureName; // 0x0A10(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WeightMapArrayPlaceholderTextureName; // 0x0A30(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* LightMapDensityTexture; // 0x0A50(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath LightMapDensityTextureName; // 0x0A58(0x0020)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A78[0x8]; // 0x0A78(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameViewportClient* GameViewport; // 0x0A80(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray DeferredCommands; // 0x0A88(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float NearClipPlane; // 0x0A98(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubtitlesEnabled : 1; // 0x0A9C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSubtitlesForcedOff : 1; // 0x0A9C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9D[0x3]; // 0x0A9D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaximumLoopIterationCount; // 0x0AA0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanBlueprintsTickByDefault : 1; // 0x0AA4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOptimizeAnimBlueprintMemberVariableAccess : 1; // 0x0AA4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowMultiThreadedAnimationUpdate : 1; // 0x0AA4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableEditorPSysRealtimeLOD : 1; // 0x0AA4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_AA4_4 : 1; // 0x0AA4(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bSmoothFrameRate : 1; // 0x0AA4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFixedFrameRate : 1; // 0x0AA4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AA5[0x3]; // 0x0AA5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FixedFrameRate; // 0x0AA8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange SmoothedFrameRateRange; // 0x0AAC(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ABC[0x4]; // 0x0ABC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UEngineCustomTimeStep* CustomTimeStep; // 0x0AC0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_AC8[0x20]; // 0x0AC8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath CustomTimeStepClassName; // 0x0AE8(0x0020)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimecodeProvider* TimecodeProvider; // 0x0B08(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_B10[0x20]; // 0x0B10(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath TimecodeProviderClassName; // 0x0B30(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateDefaultTimecode; // 0x0B50(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B51[0x3]; // 0x0B51(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameRate GenerateDefaultTimecodeFrameRate; // 0x0B54(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GenerateDefaultTimecodeFrameDelay; // 0x0B5C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCheckForMultiplePawnsSpawnedInAFrame : 1; // 0x0B60(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B61[0x3]; // 0x0B61(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumPawnsAllowedToBeSpawnedInAFrame; // 0x0B64(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldGenerateLowQualityLightmaps : 1; // 0x0B68(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B69[0x3]; // 0x0B69(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor C_WorldBox; // 0x0B6C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BrushWire; // 0x0B70(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_AddWire; // 0x0B74(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_SubtractWire; // 0x0B78(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_SemiSolidWire; // 0x0B7C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_NonSolidWire; // 0x0B80(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_WireBackground; // 0x0B84(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_ScaleBoxHi; // 0x0B88(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_VolumeCollision; // 0x0B8C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BSPCollision; // 0x0B90(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_OrthoBackground; // 0x0B94(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_Volume; // 0x0B98(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BrushShape; // 0x0B9C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA0[0x8]; // 0x0BA0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDirectoryPath GameScreenshotSaveDirectory; // 0x0BA8(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseStaticMeshMinLODPerQualityLevels; // 0x0BB8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseSkeletalMeshMinLODPerQualityLevels; // 0x0BB9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseGrassVarityPerQualityLevels; // 0x0BBA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransitionType TransitionType; // 0x0BBB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BBC[0x4]; // 0x0BBC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TransitionDescription; // 0x0BC0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TransitionGameMode; // 0x0BD0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowMatureLanguage : 1; // 0x0BE0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BE1[0x3]; // 0x0BE1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraRotationThreshold; // 0x0BE4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraTranslationThreshold; // 0x0BE8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrimitiveProbablyVisibleTime; // 0x0BEC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOcclusionPixelsFraction; // 0x0BF0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPauseOnLossOfFocus : 1; // 0x0BF4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BF5[0x3]; // 0x0BF5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxParticleResize; // 0x0BF8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleResizeWarn; // 0x0BFC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PendingDroppedNotes; // 0x0C00(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float NetClientTicksPerSecond; // 0x0C10(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisplayGamma; // 0x0C14(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredFrameRate; // 0x0C18(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DefaultSelectedMaterialColor; // 0x0C1C(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectedMaterialColor; // 0x0C2C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectionOutlineColor; // 0x0C3C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SubduedSelectionOutlineColor; // 0x0C4C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectedMaterialColorOverride; // 0x0C5C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsOverridingSelectedColor; // 0x0C6C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C6D[0x3]; // 0x0C6D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableOnScreenDebugMessages : 1; // 0x0C70(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableOnScreenDebugMessagesDisplay : 1; // 0x0C70(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSuppressMapWarnings : 1; // 0x0C70(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableAILogging : 1; // 0x0C70(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C71[0x3]; // 0x0C71(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 bEnableVisualLogRecordingOnStart; // 0x0C74(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ScreenSaverInhibitorSemaphore; // 0x0C78(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bLockReadOnlyLevels : 1; // 0x0C7C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C7D[0x3]; // 0x0C7D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ParticleEventManagerClassPath; // 0x0C80(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectionHighlightIntensity; // 0x0C90(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BSPSelectionHighlightIntensity; // 0x0C94(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectionHighlightIntensityBillboards; // 0x0C98(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9C[0x294]; // 0x0C9C(0x0294)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 GlobalNetTravelCount; // 0x0F30(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F34[0x4]; // 0x0F34(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NetDriverDefinitions; // 0x0F38(0x0010)(ZeroConstructor, Transient, Config, NativeAccessSpecifierPublic) + TArray IrisNetDriverConfigs; // 0x0F48(0x0010)(ZeroConstructor, Transient, Config, NativeAccessSpecifierPublic) + TArray ServerActors; // 0x0F58(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray RuntimeServerActors; // 0x0F68(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float NetErrorLogInterval; // 0x0F78(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartedLoadMapMovie : 1; // 0x0F7C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F7D[0x3B]; // 0x0F7D(0x003B)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NextWorldContextHandle; // 0x0FB8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_FBC[0xE4]; // 0x0FBC(0x00E4)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UEngine* GetEngine(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Engine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Engine") + } + static class UEngine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngine; + +// Class Engine.Model +// 0x0240 (0x0268 - 0x0028) +class UModel final : public UObject +{ +public: + uint8 Pad_28[0x240]; // 0x0028(0x0240)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Model") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Model") + } + static class UModel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModel; + +// Class Engine.Texture2D +// 0x0020 (0x0150 - 0x0130) +class UTexture2D : public UTexture +{ +public: + int32 FirstResourceMemMip; // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTemporarilyDisableStreaming : 1; // 0x0134(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + ETextureAddress AddressX; // 0x0135(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x0136(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137[0x1]; // 0x0137(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint ImportedSize; // 0x0138(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_140[0x10]; // 0x0140(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FSharedImageConstRefBlueprint Blueprint_GetCPUCopy() const; + int32 Blueprint_GetSizeX() const; + int32 Blueprint_GetSizeY() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture2D") + } + static class UTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTexture2D; + +// Class Engine.ViewModeUtils +// 0x0000 (0x0028 - 0x0028) +class UViewModeUtils final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ViewModeUtils") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ViewModeUtils") + } + static class UViewModeUtils* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UViewModeUtils; + +// Class Engine.SoundSubmixWidgetInterface +// 0x0000 (0x0000 - 0x0000) +class ISoundSubmixWidgetInterface final +{ +public: + void OnConstructed(class USoundSubmixBase* SoundSubmix); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSubmixWidgetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSubmixWidgetInterface") + } + static class ISoundSubmixWidgetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISoundSubmixWidgetInterface; + +// Class Engine.EngineBaseTypes +// 0x0000 (0x0028 - 0x0028) +class UEngineBaseTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineBaseTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineBaseTypes") + } + static class UEngineBaseTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineBaseTypes; + +// Class Engine.EngineTypes +// 0x0000 (0x0028 - 0x0028) +class UEngineTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineTypes") + } + static class UEngineTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineTypes; + +// Class Engine.WorldPartitionObjectResolver +// 0x0000 (0x0000 - 0x0000) +class IWorldPartitionObjectResolver final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionObjectResolver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionObjectResolver") + } + static class IWorldPartitionObjectResolver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWorldPartitionObjectResolver; + +// Class Engine.ExponentialHeightFog +// 0x0010 (0x02A0 - 0x0290) +class AExponentialHeightFog final : public AInfo +{ +public: + class UExponentialHeightFogComponent* Component; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bEnabled : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_bEnabled(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExponentialHeightFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExponentialHeightFog") + } + static class AExponentialHeightFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AExponentialHeightFog; + +// Class Engine.PoseAsset +// 0x0090 (0x0110 - 0x0080) +class UPoseAsset final : public UAnimationAsset +{ +public: + struct FPoseDataContainer PoseContainer; // 0x0080(0x0070)(NativeAccessSpecifierPrivate) + bool bAdditivePose; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BasePoseIndex; // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName RetargetSource; // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RetargetSourceAssetReferencePose; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseAsset") + } + static class UPoseAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseAsset; + +// Class Engine.ProxyLODMeshSimplificationSettings +// 0x0008 (0x0040 - 0x0038) +class UProxyLODMeshSimplificationSettings final : public UDeveloperSettings +{ +public: + class FName ProxyLODMeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProxyLODMeshSimplificationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProxyLODMeshSimplificationSettings") + } + static class UProxyLODMeshSimplificationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProxyLODMeshSimplificationSettings; + +// Class Engine.MaterialExpressionDDX +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionDDX final : public UMaterialExpression +{ +public: + struct FExpressionInput Value; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDDX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDDX") + } + static class UMaterialExpressionDDX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDDX; + +// Class Engine.ExponentialHeightFogComponent +// 0x00E0 (0x0310 - 0x0230) +class UExponentialHeightFogComponent final : public USceneComponent +{ +public: + float FogDensity; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExponentialHeightFogData SecondFogData; // 0x0238(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FogInscatteringColor; // 0x0244(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FogInscatteringLuminance; // 0x0254(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SkyAtmosphereAmbientContributionColorScale; // 0x0264(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* InscatteringColorCubemap; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float InscatteringColorCubemapAngle; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InscatteringTextureTint; // 0x0284(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyDirectionalInscatteringColorDistance; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonDirectionalInscatteringColorDistance; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringExponent; // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringStartDistance; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionalInscatteringColor; // 0x02A4(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionalInscatteringLuminance; // 0x02B4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogMaxOpacity; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogCutoffDistance; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableVolumetricFog; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricFogScatteringDistribution; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VolumetricFogAlbedo; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VolumetricFogEmissive; // 0x02DC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogExtinctionScale; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogDistance; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogStartDistance; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogNearFadeInDistance; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogStaticLightingScatteringIntensity; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLightColorsWithFogInscatteringColors; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHoldout : 1; // 0x0301(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInMainPass : 1; // 0x0301(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_302[0xE]; // 0x0302(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetDirectionalInscatteringColor(const struct FLinearColor& Value); + void SetDirectionalInscatteringExponent(float Value); + void SetDirectionalInscatteringStartDistance(float Value); + void SetFogCutoffDistance(float Value); + void SetFogDensity(float Value); + void SetFogHeightFalloff(float Value); + void SetFogInscatteringColor(const struct FLinearColor& Value); + void SetFogMaxOpacity(float Value); + void SetFullyDirectionalInscatteringColorDistance(float Value); + void SetHoldout(bool bNewHoldout); + void SetInscatteringColorCubemap(class UTextureCube* Value); + void SetInscatteringColorCubemapAngle(float Value); + void SetInscatteringTextureTint(const struct FLinearColor& Value); + void SetNonDirectionalInscatteringColorDistance(float Value); + void SetRenderInMainPass(bool bValue); + void SetSecondFogData(const struct FExponentialHeightFogData& NewValue); + void SetSecondFogDensity(float Value); + void SetSecondFogHeightFalloff(float Value); + void SetSecondFogHeightOffset(float Value); + void SetStartDistance(float Value); + void SetVolumetricFog(bool bNewValue); + void SetVolumetricFogAlbedo(const struct FColor& NewValue); + void SetVolumetricFogDistance(float NewValue); + void SetVolumetricFogEmissive(const struct FLinearColor& NewValue); + void SetVolumetricFogExtinctionScale(float NewValue); + void SetVolumetricFogNearFadeInDistance(float NewValue); + void SetVolumetricFogScatteringDistribution(float NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExponentialHeightFogComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExponentialHeightFogComponent") + } + static class UExponentialHeightFogComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExponentialHeightFogComponent; + +// Class Engine.Exporter +// 0x0050 (0x0078 - 0x0028) +class UExporter : public UObject +{ +public: + TSubclassOf SupportedClass; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ExportRootScope; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray FormatExtension; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FormatDescription; // 0x0048(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 PreferredFormatIndex; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TextIndent; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bText : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSelectedOnly : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceFileOperations : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAssetExportTask* ExportTask; // 0x0068(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool RunAssetExportTask(class UAssetExportTask* Task); + static bool RunAssetExportTasks(const TArray& ExportTasks); + + bool ScriptRunAssetExportTask(class UAssetExportTask* Task); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Exporter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Exporter") + } + static class UExporter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExporter; + +// Class Engine.AsyncActionLoadPrimaryAssetClassList +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionLoadPrimaryAssetClassList final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate>& Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetClassList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetClassList") + } + static class UAsyncActionLoadPrimaryAssetClassList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetClassList; + +// Class Engine.MaterialExpressionGenericConstant +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionGenericConstant : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionGenericConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionGenericConstant") + } + static class UMaterialExpressionGenericConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionGenericConstant; + +// Class Engine.MaterialExpressionConstantDouble +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionConstantDouble final : public UMaterialExpressionGenericConstant +{ +public: + double Value; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstantDouble") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstantDouble") + } + static class UMaterialExpressionConstantDouble* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstantDouble; + +// Class Engine.StereoLayerShapeCubemap +// 0x0000 (0x0028 - 0x0028) +class UStereoLayerShapeCubemap final : public UStereoLayerShape +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShapeCubemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShapeCubemap") + } + static class UStereoLayerShapeCubemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShapeCubemap; + +// Class Engine.DataLayerAsset +// 0x0010 (0x0040 - 0x0030) +class UDataLayerAsset : public UDataAsset +{ +public: + EDataLayerType DataLayerType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSupportsActorFilters; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor DebugColor; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EDataLayerLoadFilter LoadFilter; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FColor GetDebugColor() const; + EDataLayerType GetType() const; + bool IsClientOnly() const; + bool IsRuntime() const; + bool IsServerOnly() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayerAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayerAsset") + } + static class UDataLayerAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataLayerAsset; + +// Class Engine.DataStreamChannel +// 0x2030 (0x2098 - 0x0068) +class UDataStreamChannel final : public UChannel +{ +public: + uint8 Pad_68[0x2030]; // 0x0068(0x2030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataStreamChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataStreamChannel") + } + static class UDataStreamChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataStreamChannel; + +// Class Engine.MaterialExpressionDistanceCullFade +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionDistanceCullFade final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceCullFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceCullFade") + } + static class UMaterialExpressionDistanceCullFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceCullFade; + +// Class Engine.ExternalDataLayerAsset +// 0x0008 (0x0048 - 0x0040) +class UExternalDataLayerAsset final : public UDataLayerAsset +{ +public: + struct FExternalDataLayerUID UID; // 0x0040(0x0004)(Edit, EditConst, DuplicateTransient, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExternalDataLayerAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExternalDataLayerAsset") + } + static class UExternalDataLayerAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExternalDataLayerAsset; + +// Class Engine.SphereReflectionCaptureComponent +// 0x0010 (0x02B0 - 0x02A0) +class USphereReflectionCaptureComponent final : public UReflectionCaptureComponent +{ +public: + float InfluenceRadius; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CaptureDistanceScale; // 0x029C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDrawSphereComponent* PreviewInfluenceRadius; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereReflectionCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereReflectionCaptureComponent") + } + static class USphereReflectionCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphereReflectionCaptureComponent; + +// Class Engine.ExternalDataLayerEngineSubsystem +// 0x0070 (0x00A0 - 0x0030) +class UExternalDataLayerEngineSubsystem final : public UEngineSubsystem +{ +public: + uint8 Pad_30[0x70]; // 0x0030(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExternalDataLayerEngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExternalDataLayerEngineSubsystem") + } + static class UExternalDataLayerEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExternalDataLayerEngineSubsystem; + +// Class Engine.ExternalDataLayerInjectionPolicy +// 0x0000 (0x0028 - 0x0028) +class UExternalDataLayerInjectionPolicy final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExternalDataLayerInjectionPolicy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExternalDataLayerInjectionPolicy") + } + static class UExternalDataLayerInjectionPolicy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExternalDataLayerInjectionPolicy; + +// Class Engine.LevelStreamingVolume +// 0x0018 (0x02E0 - 0x02C8) +class ALevelStreamingVolume final : public AVolume +{ +public: + TArray StreamingLevelNames; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 bEditorPreVisOnly : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisabled : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EStreamingVolumeUsage StreamingUsage; // 0x02DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DD[0x3]; // 0x02DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingVolume") + } + static class ALevelStreamingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelStreamingVolume; + +// Class Engine.DataLayerInstance +// 0x0020 (0x0048 - 0x0028) +class UDataLayerInstance : public UObject +{ +public: + EDataLayerRuntimeState InitialRuntimeState; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataLayerInstance* Parent; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TArray Children; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + const class UDataLayerAsset* GetAsset() const; + class FString GetDataLayerFullName() const; + class FString GetDataLayerShortName() const; + struct FColor GetDebugColor() const; + EDataLayerRuntimeState GetInitialRuntimeState() const; + EDataLayerType GetType() const; + bool IsClientOnly() const; + bool IsEffectiveVisible() const; + bool IsInitiallyVisible() const; + bool IsRuntime() const; + bool IsServerOnly() const; + bool IsVisible() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayerInstance") + } + static class UDataLayerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataLayerInstance; + +// Class Engine.AsyncActionLoadPrimaryAssetClass +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionLoadPrimaryAssetClass final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetClass") + } + static class UAsyncActionLoadPrimaryAssetClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetClass; + +// Class Engine.GameInstanceSubsystem +// 0x0000 (0x0030 - 0x0030) +class UGameInstanceSubsystem : public USubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameInstanceSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameInstanceSubsystem") + } + static class UGameInstanceSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameInstanceSubsystem; + +// Class Engine.MaterialExpressionDepthOfFieldFunction +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionDepthOfFieldFunction final : public UMaterialExpression +{ +public: + EDepthOfFieldFunctionValue FunctionValue; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Depth; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDepthOfFieldFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDepthOfFieldFunction") + } + static class UMaterialExpressionDepthOfFieldFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDepthOfFieldFunction; + +// Class Engine.DataLayerInstanceWithAsset +// 0x0008 (0x0050 - 0x0048) +class UDataLayerInstanceWithAsset : public UDataLayerInstance +{ +public: + class UDataLayerAsset* DataLayerAsset; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayerInstanceWithAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayerInstanceWithAsset") + } + static class UDataLayerInstanceWithAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataLayerInstanceWithAsset; + +// Class Engine.ExternalDataLayerInstance +// 0x0000 (0x0050 - 0x0050) +class UExternalDataLayerInstance final : public UDataLayerInstanceWithAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExternalDataLayerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExternalDataLayerInstance") + } + static class UExternalDataLayerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExternalDataLayerInstance; + +// Class Engine.MaterialExpressionClearCoatNormalCustomOutput +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionClearCoatNormalCustomOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionClearCoatNormalCustomOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionClearCoatNormalCustomOutput") + } + static class UMaterialExpressionClearCoatNormalCustomOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionClearCoatNormalCustomOutput; + +// Class Engine.ExternalDataLayerManager +// 0x0058 (0x0080 - 0x0028) +class UExternalDataLayerManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ExternalStreamingObjects; // 0x0030(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExternalDataLayerManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExternalDataLayerManager") + } + static class UExternalDataLayerManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExternalDataLayerManager; + +// Class Engine.TextureEncodingUserSettings +// 0x0008 (0x0040 - 0x0038) +class UTextureEncodingUserSettings final : public UDeveloperSettings +{ +public: + ETextureEncodeSpeedOverride ForceEncodeSpeed; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureEncodingUserSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureEncodingUserSettings") + } + static class UTextureEncodingUserSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureEncodingUserSettings; + +// Class Engine.FieldNotificationLibrary +// 0x0000 (0x0028 - 0x0028) +class UFieldNotificationLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void BroadcastFieldsValueChanged(class UObject* Object, const TArray& FieldIds); + static void BroadcastFieldValueChanged(class UObject* Object, const struct FFieldNotificationId& FieldId); + static bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, class UObject* Object, class UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); + static bool SetPropertyValueAndBroadcastFields(bool NewValueByRef, const int32& OldValue, const int32& NewValue, class UObject* Object, class UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty, const TArray& ExtraFieldIds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldNotificationLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldNotificationLibrary") + } + static class UFieldNotificationLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldNotificationLibrary; + +// Class Engine.RPCDoSDetectionConfig +// 0x0060 (0x0088 - 0x0028) +class URPCDoSDetectionConfig final : public UObject +{ +public: + bool bRPCDoSDetection; // 0x0028(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRPCDoSAnalytics; // 0x0029(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 HitchTimeQuotaMS; // 0x002C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HitchSuspendDetectionTimeMS; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DetectionSeverity; // 0x0038(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + int32 InitialConnectToleranceMS; // 0x0048(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RPCBlockWhitelist; // 0x0050(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray RPCBlockAllowlist; // 0x0060(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray RPCAnalyticsThresholds; // 0x0070(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + double RPCAnalyticsOverrideChance; // 0x0080(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPCDoSDetectionConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPCDoSDetectionConfig") + } + static class URPCDoSDetectionConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPCDoSDetectionConfig; + +// Class Engine.MaterialExpressionDynamicParameter +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionDynamicParameter final : public UMaterialExpression +{ +public: + TArray ParamNames; // 0x00B0(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor DefaultValue; // 0x00C0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ParameterIndex; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDynamicParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDynamicParameter") + } + static class UMaterialExpressionDynamicParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDynamicParameter; + +// Class Engine.FontImportOptions +// 0x00B0 (0x00D8 - 0x0028) +class UFontImportOptions final : public UObject +{ +public: + struct FFontImportOptionsData Data; // 0x0028(0x00B0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontImportOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontImportOptions") + } + static class UFontImportOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFontImportOptions; + +// Class Engine.StereoLayerComponent +// 0x01A0 (0x03D0 - 0x0230) +class UStereoLayerComponent final : public USceneComponent +{ +public: + uint8 bLiveTexture : 1; // 0x0230(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsDepth : 1; // 0x0230(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoAlphaChannel : 1; // 0x0230(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* Texture; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UTexture* LeftTexture; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 bQuadPreserveTextureRatio : 1; // 0x0248(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AdditionalFlags; // 0x0250(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector2D QuadSize; // 0x0260(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBox2D UVRect; // 0x0270(0x0028)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float CylinderRadius; // 0x0298(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CylinderOverlayArc; // 0x029C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CylinderHeight; // 0x02A0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEquirectProps EquirectProps; // 0x02A8(0x0098)(Deprecated, NoDestructor, Protected, NativeAccessSpecifierProtected) + EStereoLayerType StereoLayerType; // 0x0340(0x0001)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EStereoLayerShape StereoLayerShape; // 0x0341(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_342[0x6]; // 0x0342(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UStereoLayerShape* Shape; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + int32 Priority; // 0x0350(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_354[0x7C]; // 0x0354(0x007C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MarkTextureForUpdate(); + void SetEquirectProps(const struct FEquirectProps& InEquirectProps); + void SetLeftTexture(class UTexture* InTexture); + void SetPriority(int32 InPriority); + void SetQuadSize(const struct FVector2D& InQuadSize); + void SetTexture(class UTexture* InTexture); + void SetUVRect(const struct FBox2D& InUVRect); + + class UTexture* GetLeftTexture() const; + int32 GetPriority() const; + struct FVector2D GetQuadSize() const; + class UTexture* GetTexture() const; + struct FBox2D GetUVRect() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerComponent") + } + static class UStereoLayerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerComponent; + +// Class Engine.ForceFeedbackAttenuation +// 0x00C0 (0x00E8 - 0x0028) +class UForceFeedbackAttenuation final : public UObject +{ +public: + struct FForceFeedbackAttenuationSettings Attenuation; // 0x0028(0x00C0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForceFeedbackAttenuation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForceFeedbackAttenuation") + } + static class UForceFeedbackAttenuation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForceFeedbackAttenuation; + +// Class Engine.GameNetworkManager +// 0x00A8 (0x0338 - 0x0290) +class AGameNetworkManager final : public AInfo +{ +public: + float BadPacketLossThreshold; // 0x0290(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SeverePacketLossThreshold; // 0x0294(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BadPingThreshold; // 0x0298(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SeverePingThreshold; // 0x029C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AdjustedNetSpeed; // 0x02A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastNetSpeedUpdateTime; // 0x02A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalNetBandwidth; // 0x02A8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinDynamicBandwidth; // 0x02AC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDynamicBandwidth; // 0x02B0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsStandbyCheckingEnabled : 1; // 0x02B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasStandbyCheatTriggered : 1; // 0x02B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StandbyRxCheatTime; // 0x02B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StandbyTxCheatTime; // 0x02BC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentMissingForRxStandby; // 0x02C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentMissingForTxStandby; // 0x02C4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentForBadPing; // 0x02C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JoinInProgressStandbyWaitTime; // 0x02CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveRepSize; // 0x02D0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXPOSITIONERRORSQUARED; // 0x02D4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXNEARZEROVELOCITYSQUARED; // 0x02D8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CLIENTADJUSTUPDATECOST; // 0x02DC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXCLIENTUPDATEINTERVAL; // 0x02E0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxClientForcedUpdateDuration; // 0x02E4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerForcedUpdateHitchThreshold; // 0x02E8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerForcedUpdateHitchCooldown; // 0x02EC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxMoveDeltaTime; // 0x02F0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxClientSmoothingDeltaTime; // 0x02F4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTime; // 0x02F8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTimeThrottled; // 0x02FC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTimeStationary; // 0x0300(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClientNetSendMoveThrottleAtNetSpeed; // 0x0304(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClientNetSendMoveThrottleOverPlayerCount; // 0x0308(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientErrorUpdateRateLimit; // 0x030C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetCamUpdateDeltaTime; // 0x0310(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetCamUpdatePositionLimit; // 0x0314(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClientAuthorativePosition; // 0x0318(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyDetection; // 0x0319(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyResolution; // 0x031A(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31B[0x1]; // 0x031B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MovementTimeDiscrepancyMaxTimeMargin; // 0x031C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyMinTimeMargin; // 0x0320(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyResolutionRate; // 0x0324(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyDriftAllowance; // 0x0328(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyForceCorrectionsDuringResolution; // 0x032C(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDistanceBasedRelevancy; // 0x032D(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32E[0xA]; // 0x032E(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameNetworkManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameNetworkManager") + } + static class AGameNetworkManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameNetworkManager; + +// Class Engine.MaterialExpressionAbs +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionAbs final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAbs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAbs") + } + static class UMaterialExpressionAbs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAbs; + +// Class Engine.SpotLight +// 0x0008 (0x02A8 - 0x02A0) +class ASpotLight : public ALight +{ +public: + class USpotLightComponent* SpotLightComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + void SetInnerConeAngle(float NewInnerConeAngle); + void SetOuterConeAngle(float NewOuterConeAngle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpotLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpotLight") + } + static class ASpotLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpotLight; + +// Class Engine.AnimBoneCompressionSettings +// 0x0010 (0x0038 - 0x0028) +class UAnimBoneCompressionSettings final : public UObject +{ +public: + TArray Codecs; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBoneCompressionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBoneCompressionSettings") + } + static class UAnimBoneCompressionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBoneCompressionSettings; + +// Class Engine.SkeletalMeshEditorData +// 0x0000 (0x0028 - 0x0028) +class USkeletalMeshEditorData final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshEditorData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshEditorData") + } + static class USkeletalMeshEditorData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshEditorData; + +// Class Engine.MaterialExpressionOneMinus +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionOneMinus final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionOneMinus") + } + static class UMaterialExpressionOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionOneMinus; + +// Class Engine.GeneratedMeshAreaLight +// 0x0000 (0x02A8 - 0x02A8) +class AGeneratedMeshAreaLight final : public ASpotLight +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GeneratedMeshAreaLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GeneratedMeshAreaLight") + } + static class AGeneratedMeshAreaLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGeneratedMeshAreaLight; + +// Class Engine.HapticFeedbackEffect_Base +// 0x0000 (0x0028 - 0x0028) +class UHapticFeedbackEffect_Base : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HapticFeedbackEffect_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HapticFeedbackEffect_Base") + } + static class UHapticFeedbackEffect_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHapticFeedbackEffect_Base; + +// Class Engine.AnimCompress +// 0x0008 (0x0040 - 0x0038) +class UAnimCompress : public UAnimBoneCompressionCodec +{ +public: + uint8 bNeedsSkeleton : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimationCompressionFormat TranslationCompressionFormat; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationCompressionFormat RotationCompressionFormat; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationCompressionFormat ScaleCompressionFormat; // 0x003E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress") + } + static class UAnimCompress* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress; + +// Class Engine.AnimCompress_RemoveTrivialKeys +// 0x0010 (0x0050 - 0x0040) +class UAnimCompress_RemoveTrivialKeys final : public UAnimCompress +{ +public: + float MaxPosDiff; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiff; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiff; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_RemoveTrivialKeys") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_RemoveTrivialKeys") + } + static class UAnimCompress_RemoveTrivialKeys* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_RemoveTrivialKeys; + +// Class Engine.MaterialExpressionConstant3Vector +// 0x0010 (0x00C0 - 0x00B0) +class UMaterialExpressionConstant3Vector final : public UMaterialExpression +{ +public: + struct FLinearColor Constant; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstant3Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstant3Vector") + } + static class UMaterialExpressionConstant3Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstant3Vector; + +// Class Engine.HapticFeedbackEffect_Buffer +// 0x0018 (0x0040 - 0x0028) +class UHapticFeedbackEffect_Buffer final : public UHapticFeedbackEffect_Base +{ +public: + TArray Amplitudes; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 SampleRate; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HapticFeedbackEffect_Buffer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HapticFeedbackEffect_Buffer") + } + static class UHapticFeedbackEffect_Buffer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHapticFeedbackEffect_Buffer; + +// Class Engine.AnimNotify_ResetClothingSimulation +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_ResetClothingSimulation final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ResetClothingSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ResetClothingSimulation") + } + static class UAnimNotify_ResetClothingSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ResetClothingSimulation; + +// Class Engine.HapticFeedbackEffect_Curve +// 0x0110 (0x0138 - 0x0028) +class UHapticFeedbackEffect_Curve final : public UHapticFeedbackEffect_Base +{ +public: + struct FHapticFeedbackDetails_Curve HapticDetails; // 0x0028(0x0110)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HapticFeedbackEffect_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HapticFeedbackEffect_Curve") + } + static class UHapticFeedbackEffect_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHapticFeedbackEffect_Curve; + +// Class Engine.SoundNodeAttenuation +// 0x03E0 (0x0428 - 0x0048) +class USoundNodeAttenuation final : public USoundNode +{ +public: + class USoundAttenuation* AttenuationSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x0050(0x03D0)(Edit, NativeAccessSpecifierPublic) + uint8 bOverrideAttenuation : 1; // 0x0420(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_421[0x7]; // 0x0421(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeAttenuation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeAttenuation") + } + static class USoundNodeAttenuation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeAttenuation; + +// Class Engine.MaterialExpressionFloor +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionFloor final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFloor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFloor") + } + static class UMaterialExpressionFloor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFloor; + +// Class Engine.HapticFeedbackEffect_SoundWave +// 0x0020 (0x0048 - 0x0028) +class UHapticFeedbackEffect_SoundWave final : public UHapticFeedbackEffect_Base +{ +public: + class USoundWave* SoundWave; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bUseStereo; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x17]; // 0x0031(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HapticFeedbackEffect_SoundWave") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HapticFeedbackEffect_SoundWave") + } + static class UHapticFeedbackEffect_SoundWave* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHapticFeedbackEffect_SoundWave; + +// Class Engine.TriggerBase +// 0x0008 (0x0298 - 0x0290) +class ATriggerBase : public AActor +{ +public: + class UShapeComponent* CollisionComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerBase") + } + static class ATriggerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerBase; + +// Class Engine.HLODInstancedStaticMeshComponent +// 0x0000 (0x0980 - 0x0980) +class UHLODInstancedStaticMeshComponent final : public UInstancedStaticMeshComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODInstancedStaticMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODInstancedStaticMeshComponent") + } + static class UHLODInstancedStaticMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODInstancedStaticMeshComponent; + +// Class Engine.WorldPartitionHLODSourceActors +// 0x0000 (0x0028 - 0x0028) +class UWorldPartitionHLODSourceActors : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionHLODSourceActors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionHLODSourceActors") + } + static class UWorldPartitionHLODSourceActors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionHLODSourceActors; + +// Class Engine.MaterialExpressionDotProduct +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionDotProduct final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDotProduct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDotProduct") + } + static class UMaterialExpressionDotProduct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDotProduct; + +// Class Engine.WorldPartitionHLODSourceActorsFromCell +// 0x0000 (0x0028 - 0x0028) +class UWorldPartitionHLODSourceActorsFromCell final : public UWorldPartitionHLODSourceActors +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionHLODSourceActorsFromCell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionHLODSourceActorsFromCell") + } + static class UWorldPartitionHLODSourceActorsFromCell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionHLODSourceActorsFromCell; + +// Class Engine.AnimCompress_RemoveLinearKeys +// 0x0020 (0x0060 - 0x0040) +class UAnimCompress_RemoveLinearKeys : public UAnimCompress +{ +public: + float MaxPosDiff; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiff; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiff; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxEffectorDiff; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinEffectorDiff; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EffectorDiffSocket; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentKeyScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRetarget : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bActuallyFilterLinearKeys : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_RemoveLinearKeys") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_RemoveLinearKeys") + } + static class UAnimCompress_RemoveLinearKeys* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_RemoveLinearKeys; + +// Class Engine.AnimCompress_PerTrackCompression +// 0x0078 (0x00D8 - 0x0060) +class UAnimCompress_PerTrackCompression final : public UAnimCompress_RemoveLinearKeys +{ +public: + float MaxZeroingThreshold; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPosDiffBitwise; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiffBitwise; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiffBitwise; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllowedRotationFormats; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllowedTranslationFormats; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllowedScaleFormats; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bResampleAnimation : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ResampledFramerate; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinKeysForResampling; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAdaptiveError : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseOverrideForEndEffectors : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TrackHeightBias; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentingDivisor; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentingDivisorExponent; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAdaptiveError2 : 1; // 0x00BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotationErrorSourceRatio; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationErrorSourceRatio; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleErrorSourceRatio; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxErrorPerTrackRatio; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerturbationProbeSize; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_PerTrackCompression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_PerTrackCompression") + } + static class UAnimCompress_PerTrackCompression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_PerTrackCompression; + +// Class Engine.WorldPartitionHLODSourceActorsFromLevel +// 0x0000 (0x0028 - 0x0028) +class UWorldPartitionHLODSourceActorsFromLevel final : public UWorldPartitionHLODSourceActors +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionHLODSourceActorsFromLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionHLODSourceActorsFromLevel") + } + static class UWorldPartitionHLODSourceActorsFromLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionHLODSourceActorsFromLevel; + +// Class Engine.PhysicsAsset +// 0x0128 (0x0150 - 0x0028) +class UPhysicsAsset final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoundsBodies; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SkeletalBodySetups; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray ConstraintSetup; // 0x0050(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + struct FPhysicsAssetSolverSettings SolverSettings; // 0x0060(0x001C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FSolverIterations SolverIterations; // 0x007C(0x0018)(Edit, Config, EditConst, NoDestructor, NativeAccessSpecifierPublic) + EPhysicsAssetSolverType SolverType; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNotForDedicatedServer : 1; // 0x0095(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_96[0xA2]; // 0x0096(0x00A2)(Fixing Size After Last Property [ Dumper-7 ]) + class UThumbnailInfo* ThumbnailInfo; // 0x0138(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray BodySetup; // 0x0140(0x0010)(ExportObject, ZeroConstructor, Deprecated, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsAsset") + } + static class UPhysicsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsAsset; + +// Class Engine.AnimationDataController +// 0x0000 (0x0000 - 0x0000) +class IAnimationDataController final +{ +public: + bool AddAttribute(const struct FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); + bool AddBoneCurve(class FName BoneName, bool bShouldTransact); + int32 AddBoneTrack(class FName BoneName, bool bShouldTransact); + bool AddCurve(const struct FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); + void CloseBracket(bool bShouldTransact); + bool DuplicateAttribute(const struct FAnimationAttributeIdentifier& AttributeIdentifier, const struct FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); + bool DuplicateCurve(const struct FAnimationCurveIdentifier& CopyCurveId, const struct FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); + void FindOrAddCurveNamesOnSkeleton(class USkeleton* Skeleton, ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact); + int32 InsertBoneTrack(class FName BoneName, int32 DesiredIndex, bool bShouldTransact); + void OpenBracket(const class FText& InTitle, bool bShouldTransact); + int32 RemoveAllAttributes(bool bShouldTransact); + int32 RemoveAllAttributesForBone(const class FName& BoneName, bool bShouldTransact); + void RemoveAllBoneTracks(bool bShouldTransact); + void RemoveAllCurvesOfType(ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact); + bool RemoveAttribute(const struct FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); + bool RemoveAttributeKey(const struct FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); + bool RemoveBoneTrack(class FName BoneName, bool bShouldTransact); + bool RemoveCurve(const struct FAnimationCurveIdentifier& CurveId, bool bShouldTransact); + bool RemoveCurveKey(const struct FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); + bool RemoveTransformCurveKey(const struct FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); + bool RenameCurve(const struct FAnimationCurveIdentifier& CurveToRenameId, const struct FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); + void Resize(float Length, float T0, float T1, bool bShouldTransact); + void ResizeInFrames(const struct FFrameNumber& NewLengthInFrames, const struct FFrameNumber& T0, const struct FFrameNumber& T1, bool bShouldTransact); + void ResizeNumberOfFrames(const struct FFrameNumber& NewLengthInFrames, const struct FFrameNumber& T0, const struct FFrameNumber& T1, bool bShouldTransact); + void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); + bool ScaleCurve(const struct FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); + bool SetBoneTrackKeys(class FName BoneName, const TArray& PositionalKeys, const TArray& RotationalKeys, const TArray& ScalingKeys, bool bShouldTransact); + bool SetCurveColor(const struct FAnimationCurveIdentifier& CurveId, const struct FLinearColor& Color, bool bShouldTransact); + bool SetCurveComment(const struct FAnimationCurveIdentifier& CurveId, const class FString& Comment, bool bShouldTransact); + bool SetCurveFlag(const struct FAnimationCurveIdentifier& CurveId, EAnimAssetCurveFlags Flag, bool bState, bool bShouldTransact); + bool SetCurveFlags(const struct FAnimationCurveIdentifier& CurveId, int32 Flags_0, bool bShouldTransact); + bool SetCurveKey(const struct FAnimationCurveIdentifier& CurveId, const struct FRichCurveKey& Key, bool bShouldTransact); + bool SetCurveKeys(const struct FAnimationCurveIdentifier& CurveId, const TArray& CurveKeys, bool bShouldTransact); + void SetFrameRate(const struct FFrameRate& FrameRate, bool bShouldTransact); + void SetModel(TScriptInterface InModel); + void SetNumberOfFrames(const struct FFrameNumber& NewLengthInFrames, bool bShouldTransact); + void SetPlayLength(float Length, bool bShouldTransact); + bool SetTransformCurveKey(const struct FAnimationCurveIdentifier& CurveId, float Time, const struct FTransform& Value, bool bShouldTransact); + bool SetTransformCurveKeys(const struct FAnimationCurveIdentifier& CurveId, const TArray& TransformValues, const TArray& TimeKeys, bool bShouldTransact); + void UpdateCurveNamesFromSkeleton(const class USkeleton* Skeleton, ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact); + + TScriptInterface GetModelInterface() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationDataController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationDataController") + } + static class IAnimationDataController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimationDataController; + +// Class Engine.InGameAdManager +// 0x0028 (0x0060 - 0x0038) +class UInGameAdManager final : public UPlatformInterfaceBase +{ +public: + uint8 bShouldPauseWhileAdOpen : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> ClickedBannerDelegates; // 0x0040(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray> ClosedAdDelegates; // 0x0050(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InGameAdManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InGameAdManager") + } + static class UInGameAdManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInGameAdManager; + +// Class Engine.PhysicsConstraintComponent +// 0x02D0 (0x0500 - 0x0230) +class UPhysicsConstraintComponent final : public USceneComponent +{ +public: + class AActor* ConstraintActor1; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FConstrainComponentPropName ComponentName1; // 0x0238(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class AActor* ConstraintActor2; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FConstrainComponentPropName ComponentName2; // 0x0248(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_250[0x10]; // 0x0250(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsConstraintTemplate* ConstraintSetup; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TMulticastInlineDelegate OnConstraintBroken; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlasticDeformation; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FConstraintInstance ConstraintInstance; // 0x0288(0x0270)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_4F8[0x8]; // 0x04F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BreakConstraint(); + void GetConstrainedComponents(class UPrimitiveComponent** OutComponent1, class FName* OutBoneName1, class UPrimitiveComponent** OutComponent2, class FName* OutBoneName2); + struct FConstraintInstanceAccessor GetConstraint(); + void GetConstraintForce(struct FVector* OutLinearForce, struct FVector* OutAngularForce); + bool IsBroken(); + void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); + void SetAngularDriveMode(EAngularDriveMode DriveMode); + void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); + void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); + void SetAngularOrientationTarget(const struct FRotator& InPosTarget); + void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); + void SetAngularSwing1Limit(EAngularConstraintMotion MotionType, float Swing1LimitAngle); + void SetAngularSwing2Limit(EAngularConstraintMotion MotionType, float Swing2LimitAngle); + void SetAngularTwistLimit(EAngularConstraintMotion ConstraintType, float TwistLimitAngle); + void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); + void SetAngularVelocityDriveSLERP(bool bEnableSLERP); + void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); + void SetAngularVelocityTarget(const struct FVector& InVelTarget); + void SetConstrainedComponents(class UPrimitiveComponent* Component1, class FName BoneName1, class UPrimitiveComponent* Component2, class FName BoneName2); + void SetConstraintReferenceFrame(EConstraintFrame Frame, const struct FTransform& RefFrame); + void SetConstraintReferenceOrientation(EConstraintFrame Frame, const struct FVector& PriAxis, const struct FVector& SecAxis); + void SetConstraintReferencePosition(EConstraintFrame Frame, const struct FVector& RefPosition); + void SetContactTransferScale(float ContactTransferScale); + void SetDisableCollision(bool bDisableCollision); + void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); + void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); + void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, EConstraintPlasticityType PlasticityType); + void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); + void SetLinearPositionTarget(const struct FVector& InPosTarget); + void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); + void SetLinearVelocityTarget(const struct FVector& InVelTarget); + void SetLinearXLimit(ELinearConstraintMotion ConstraintType, float LimitSize); + void SetLinearYLimit(ELinearConstraintMotion ConstraintType, float LimitSize); + void SetLinearZLimit(ELinearConstraintMotion ConstraintType, float LimitSize); + void SetOrientationDriveSLERP(bool bEnableSLERP); + void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); + void SetProjectionEnabled(bool bProjectionEnabled); + void SetProjectionParams(float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance); + + float GetCurrentSwing1() const; + float GetCurrentSwing2() const; + float GetCurrentTwist() const; + bool IsProjectionEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsConstraintComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsConstraintComponent") + } + static class UPhysicsConstraintComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsConstraintComponent; + +// Class Engine.Interface_ActorSubobject +// 0x0000 (0x0000 - 0x0000) +class IInterface_ActorSubobject final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_ActorSubobject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_ActorSubobject") + } + static class IInterface_ActorSubobject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_ActorSubobject; + +// Class Engine.Interface_AssetUserData +// 0x0000 (0x0000 - 0x0000) +class IInterface_AssetUserData final +{ +public: + bool AddAssetUserDataOfClass(TSubclassOf InUserDataClass); + class UAssetUserData* GetAssetUserDataOfClass(TSubclassOf InUserDataClass); + bool HasAssetUserDataOfClass(TSubclassOf InUserDataClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_AssetUserData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_AssetUserData") + } + static class IInterface_AssetUserData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_AssetUserData; + +// Class Engine.BoneReferenceSkeletonProvider +// 0x0000 (0x0000 - 0x0000) +class IBoneReferenceSkeletonProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneReferenceSkeletonProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneReferenceSkeletonProvider") + } + static class IBoneReferenceSkeletonProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBoneReferenceSkeletonProvider; + +// Class Engine.RigidBodyBase +// 0x0000 (0x0290 - 0x0290) +class ARigidBodyBase : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RigidBodyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RigidBodyBase") + } + static class ARigidBodyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARigidBodyBase; + +// Class Engine.PhysicsThruster +// 0x0008 (0x0298 - 0x0290) +class APhysicsThruster final : public ARigidBodyBase +{ +public: + class UPhysicsThrusterComponent* ThrusterComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsThruster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsThruster") + } + static class APhysicsThruster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhysicsThruster; + +// Class Engine.Interface_CollisionDataProvider +// 0x0000 (0x0000 - 0x0000) +class IInterface_CollisionDataProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_CollisionDataProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_CollisionDataProvider") + } + static class IInterface_CollisionDataProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_CollisionDataProvider; + +// Class Engine.PhysicsComponent +// 0x0000 (0x0000 - 0x0000) +class IPhysicsComponent final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsComponent") + } + static class IPhysicsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPhysicsComponent; + +// Class Engine.ISMPartitionInstanceManagerProvider +// 0x0000 (0x0000 - 0x0000) +class IISMPartitionInstanceManagerProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ISMPartitionInstanceManagerProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ISMPartitionInstanceManagerProvider") + } + static class IISMPartitionInstanceManagerProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IISMPartitionInstanceManagerProvider; + +// Class Engine.KismetTextLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetTextLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FText AsCurrency_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode); + static class FText AsCurrency_Integer(int32 Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode); + static class FText AsCurrencyBase(int32 BaseValue, const class FString& CurrencyCode); + static class FText AsDate_DateTime(const struct FDateTime& InDateTime); + static class FText AsDateTime_DateTime(const struct FDateTime& In); + static class FText AsPercent_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); + static class FText AsTime_DateTime(const struct FDateTime& In); + static class FText AsTimespan_Timespan(const struct FTimespan& InTimespan); + static class FText AsTimeZoneDate_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); + static class FText AsTimeZoneDateTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); + static class FText AsTimeZoneTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); + static class FText Conv_BoolToText(bool InBool); + static class FText Conv_ByteToText(uint8 Value); + static class FText Conv_ColorToText(const struct FLinearColor& InColor); + static class FText Conv_DoubleToText(double Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); + static class FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); + static class FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); + static class FText Conv_NameToText(class FName InName); + static class FText Conv_ObjectToText(class UObject* InObj); + static class FText Conv_RotatorToText(const struct FRotator& InRot); + static class FText Conv_StringToText(const class FString& InString); + static class FString Conv_TextToString(const class FText& InText); + static class FText Conv_TransformToText(const struct FTransform& InTrans); + static class FText Conv_Vector2dToText(const struct FVector2D& InVec); + static class FText Conv_VectorToText(const struct FVector& InVec); + static bool EditTextSourceString(class UObject* TextOwner, class FText& Text, const class FString& SourceString); + static bool EqualEqual_IgnoreCase_TextText(const class FText& A, const class FText& B); + static bool EqualEqual_TextText(const class FText& A, const class FText& B); + static bool FindTextInLocalizationTable(const class FString& NameSpace, const class FString& Key, class FText* OutText, const class FString& SourceString); + static class FText Format(const class FText& InPattern, const TArray& InArgs); + static class FText GetEmptyText(); + static bool GetTextId(const class FText& Text, class FString* OutNamespace, class FString* OutKey); + static class FString GetTextSourceString(const class FText& Text); + static void IsPolyglotDataValid(const struct FPolyglotTextData& PolyglotData, bool* IsValid, class FText* ErrorMessage); + static class FText MakeInvariantText(const class FString& InString); + static bool NotEqual_IgnoreCase_TextText(const class FText& A, const class FText& B); + static bool NotEqual_TextText(const class FText& A, const class FText& B); + static class FText PolyglotDataToText(const struct FPolyglotTextData& PolyglotData); + static bool StringTableIdAndKeyFromText(const class FText& Text, class FName* OutTableId, class FString* OutKey); + static class FText TextFromStringTable(const class FName TableId, const class FString& Key); + static bool TextIsCultureInvariant(const class FText& InText); + static bool TextIsEmpty(const class FText& InText); + static bool TextIsFromStringTable(const class FText& Text); + static bool TextIsTransient(const class FText& InText); + static class FText TextToLower(const class FText& InText); + static class FText TextToUpper(const class FText& InText); + static class FText TextTrimPreceding(const class FText& InText); + static class FText TextTrimPrecedingAndTrailing(const class FText& InText); + static class FText TextTrimTrailing(const class FText& InText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetTextLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetTextLibrary") + } + static class UKismetTextLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetTextLibrary; + +// Class Engine.MaterialInterfaceEditorOnlyData +// 0x0018 (0x0040 - 0x0028) +class UMaterialInterfaceEditorOnlyData : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInterfaceEditorOnlyData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInterfaceEditorOnlyData") + } + static class UMaterialInterfaceEditorOnlyData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInterfaceEditorOnlyData; + +// Class Engine.MaterialEditorOnlyData +// 0x0638 (0x0678 - 0x0040) +class UMaterialEditorOnlyData final : public UMaterialInterfaceEditorOnlyData +{ +public: + struct FColorMaterialInput BaseColor; // 0x0040(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Metallic; // 0x0070(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Specular; // 0x00A0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Roughness; // 0x00D0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Anisotropy; // 0x0100(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FVectorMaterialInput Normal; // 0x0130(0x0038)(NoDestructor, NativeAccessSpecifierPublic) + struct FVectorMaterialInput Tangent; // 0x0168(0x0038)(NoDestructor, NativeAccessSpecifierPublic) + struct FColorMaterialInput EmissiveColor; // 0x01A0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Opacity; // 0x01D0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput OpacityMask; // 0x0200(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FVectorMaterialInput WorldPositionOffset; // 0x0230(0x0038)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput displacement; // 0x0268(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FColorMaterialInput SubsurfaceColor; // 0x0298(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput ClearCoat; // 0x02C8(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput ClearCoatRoughness; // 0x02F8(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput AmbientOcclusion; // 0x0328(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Refraction; // 0x0358(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector2MaterialInput CustomizedUVs[0x8]; // 0x0388(0x0038)(NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialAttributesInput MaterialAttributes; // 0x0548(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput PixelDepthOffset; // 0x0578(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FShadingModelMaterialInput ShadingModelFromMaterialExpression; // 0x05A8(0x0028)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D0[0x8]; // 0x05D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FScalarMaterialInput SurfaceThickness; // 0x05D8(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FSubstrateMaterialInput FrontMaterial; // 0x0608(0x0028)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_630[0x8]; // 0x0630(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialExpressionCollection ExpressionCollection; // 0x0638(0x0030)(NativeAccessSpecifierPublic) + TArray ParameterGroupData; // 0x0668(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialEditorOnlyData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialEditorOnlyData") + } + static class UMaterialEditorOnlyData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialEditorOnlyData; + +// Class Engine.LevelInstanceEditorPivotInterface +// 0x0000 (0x0000 - 0x0000) +class ILevelInstanceEditorPivotInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelInstanceEditorPivotInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelInstanceEditorPivotInterface") + } + static class ILevelInstanceEditorPivotInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILevelInstanceEditorPivotInterface; + +// Class Engine.World +// 0x08D0 (0x08F8 - 0x0028) +class UWorld final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* PersistentLevel; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UNetDriver* NetDriver; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class ULineBatchComponent* LineBatcher; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class ULineBatchComponent* PersistentLineBatcher; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class ULineBatchComponent* ForegroundLineBatcher; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AGameNetworkManager* NetworkManager; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPhysicsCollisionHandler* PhysicsCollisionHandler; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ExtraReferencedObjects; // 0x0068(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray PerModuleDataObjects; // 0x0078(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray StreamingLevels; // 0x0088(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + struct FStreamingLevelsToConsider StreamingLevelsToConsider; // 0x0098(0x0028)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + class AServerStreamingLevelsVisibility* ServerStreamingLevelsVisibility; // 0x00C0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class FString StreamingLevelsPrefix; // 0x00C8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* CurrentLevelPendingVisibility; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class ULevel* CurrentLevelPendingInvisibility; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UDemoNetDriver* DemoNetDriver; // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class AParticleEventManager* MyParticleEventManager; // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class APhysicsVolume* DefaultPhysicsVolume; // 0x0100(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_108[0x36]; // 0x0108(0x0036)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_13E_0 : 2; // 0x013E(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAreConstraintsDirty : 1; // 0x013E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_13F[0x11]; // 0x013F(0x0011)(Fixing Size After Last Property [ Dumper-7 ]) + class UNavigationSystemBase* NavigationSystem; // 0x0150(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class AGameModeBase* AuthorityGameMode; // 0x0158(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class AGameStateBase* GameState; // 0x0160(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UAISystemBase* AISystem; // 0x0168(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UAvoidanceManager* AvoidanceManager; // 0x0170(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TArray Levels; // 0x0178(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray LevelCollections; // 0x0188(0x0010)(ZeroConstructor, Transient, NonTransactional, NativeAccessSpecifierPrivate) + uint8 Pad_198[0x40]; // 0x0198(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameInstance* OwningGameInstance; // 0x01D8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TArray ParameterCollectionInstances; // 0x01E0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + class UCanvas* CanvasForRenderingToTarget; // 0x01F0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UCanvas* CanvasForDrawMaterialToRenderTarget; // 0x01F8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_200[0x70]; // 0x0200(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsFieldComponent* PhysicsField; // 0x0270(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSet ComponentsThatNeedPreEndOfFrameSync; // 0x0278(0x0050)(ExportObject, Transient, NonTransactional, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray ComponentsThatNeedEndOfFrameUpdate; // 0x02C8(0x0010)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray ComponentsThatNeedEndOfFrameUpdate_OnGameThread; // 0x02D8(0x0010)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_2E8[0x440]; // 0x02E8(0x0440)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorldComposition* WorldComposition; // 0x0728(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UContentBundleManager* ContentBundleManager; // 0x0730(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_738[0xA8]; // 0x0738(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldPSCPool PSCPool; // 0x07E0(0x0058)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_838[0xC0]; // 0x0838(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UWorld* GetWorld(); + + void HandleTimelineScrubbed(); + class AWorldSettings* K2_GetWorldSettings(); + + class UDataLayerManager* GetDataLayerManager() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("World") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"World") + } + static class UWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorld; + +// Class Engine.LevelStreamingAlwaysLoaded +// 0x0000 (0x01A0 - 0x01A0) +class ULevelStreamingAlwaysLoaded : public ULevelStreaming +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingAlwaysLoaded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingAlwaysLoaded") + } + static class ULevelStreamingAlwaysLoaded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingAlwaysLoaded; + +// Class Engine.LevelStreamingPersistent +// 0x0000 (0x01A0 - 0x01A0) +class ULevelStreamingPersistent final : public ULevelStreaming +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingPersistent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingPersistent") + } + static class ULevelStreamingPersistent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingPersistent; + +// Class Engine.LightMapTexture2D +// 0x0008 (0x0158 - 0x0150) +class ULightMapTexture2D final : public UTexture2D +{ +public: + uint8 Pad_150[0x8]; // 0x0150(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightMapTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightMapTexture2D") + } + static class ULightMapTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightMapTexture2D; + +// Class Engine.LightmassPortal +// 0x0008 (0x0298 - 0x0290) +class ALightmassPortal final : public AActor +{ +public: + class ULightmassPortalComponent* PortalComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassPortal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassPortal") + } + static class ALightmassPortal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightmassPortal; + +// Class Engine.LightmassPortalComponent +// 0x0010 (0x0240 - 0x0230) +class ULightmassPortalComponent final : public USceneComponent +{ +public: + class UBoxComponent* PreviewBox; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassPortalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassPortalComponent") + } + static class ULightmassPortalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightmassPortalComponent; + +// Class Engine.MapBuildDataRegistry +// 0x0208 (0x0230 - 0x0028) +class UMapBuildDataRegistry final : public UObject +{ +public: + ELightingBuildQuality LevelLightingQuality; // 0x0028(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x207]; // 0x0029(0x0207)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapBuildDataRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapBuildDataRegistry") + } + static class UMapBuildDataRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapBuildDataRegistry; + +// Class Engine.MaterialExpressionAbsorptionMediumMaterialOutput +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionAbsorptionMediumMaterialOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput TransmittanceColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAbsorptionMediumMaterialOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAbsorptionMediumMaterialOutput") + } + static class UMaterialExpressionAbsorptionMediumMaterialOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAbsorptionMediumMaterialOutput; + +// Class Engine.MaterialExpressionAdd +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionAdd final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAdd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAdd") + } + static class UMaterialExpressionAdd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAdd; + +// Class Engine.IntSerialization +// 0x0028 (0x0050 - 0x0028) +class UIntSerialization final : public UObject +{ +public: + uint16 UnsignedInt16Variable; // 0x0028(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 UnsignedInt32Variable; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 UnsignedInt64Variable; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 SignedInt8Variable; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x1]; // 0x0039(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int16 SignedInt16Variable; // 0x003A(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 SignedInt64Variable; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UnsignedInt8Variable; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SignedInt32Variable; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntSerialization") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntSerialization") + } + static class UIntSerialization* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntSerialization; + +// Class Engine.MaterialExpressionArccosineFast +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionArccosineFast final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArccosineFast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArccosineFast") + } + static class UMaterialExpressionArccosineFast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArccosineFast; + +// Class Engine.MaterialExpressionArcsine +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionArcsine final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArcsine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArcsine") + } + static class UMaterialExpressionArcsine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArcsine; + +// Class Engine.MaterialExpressionArcsineFast +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionArcsineFast final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArcsineFast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArcsineFast") + } + static class UMaterialExpressionArcsineFast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArcsineFast; + +// Class Engine.MaterialExpressionArctangent2Fast +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionArctangent2Fast final : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArctangent2Fast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArctangent2Fast") + } + static class UMaterialExpressionArctangent2Fast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArctangent2Fast; + +// Class Engine.MaterialExpressionArctangentFast +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionArctangentFast final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArctangentFast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArctangentFast") + } + static class UMaterialExpressionArctangentFast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArctangentFast; + +// Class Engine.MaterialExpressionAtmosphericLightColor +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionAtmosphericLightColor final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAtmosphericLightColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericLightColor") + } + static class UMaterialExpressionAtmosphericLightColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAtmosphericLightColor; + +// Class Engine.MaterialExpressionBentNormalCustomOutput +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionBentNormalCustomOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBentNormalCustomOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBentNormalCustomOutput") + } + static class UMaterialExpressionBentNormalCustomOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBentNormalCustomOutput; + +// Class Engine.PainCausingVolume +// 0x0028 (0x0300 - 0x02D8) +class APainCausingVolume final : public APhysicsVolume +{ +public: + uint8 bPainCausing : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DamagePerSec; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageType; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PainInterval; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEntryPain : 1; // 0x02EC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BACKUP_bPainCausing : 1; // 0x02EC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2ED[0x3]; // 0x02ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class AController* DamageInstigator; // 0x02F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PainCausingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PainCausingVolume") + } + static class APainCausingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APainCausingVolume; + +// Class Engine.MaterialExpressionBinaryOp +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionBinaryOp : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBinaryOp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBinaryOp") + } + static class UMaterialExpressionBinaryOp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBinaryOp; + +// Class Engine.MaterialExpressionLess +// 0x0000 (0x0108 - 0x0108) +class UMaterialExpressionLess final : public UMaterialExpressionBinaryOp +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLess") + } + static class UMaterialExpressionLess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLess; + +// Class Engine.MaterialExpressionBlendMaterialAttributes +// 0x0090 (0x0140 - 0x00B0) +class UMaterialExpressionBlendMaterialAttributes final : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput A; // 0x00B0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialAttributesInput B; // 0x00E0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Alpha; // 0x0110(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialAttributeBlend PixelAttributeBlendType; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialAttributeBlend VertexAttributeBlendType; // 0x0139(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A[0x6]; // 0x013A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBlendMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBlendMaterialAttributes") + } + static class UMaterialExpressionBlendMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBlendMaterialAttributes; + +// Class Engine.ClusterUnionActor +// 0x0008 (0x0298 - 0x0290) +class AClusterUnionActor final : public AActor +{ +public: + class UClusterUnionComponent* ClusterUnion; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + +public: + class UClusterUnionComponent* GetClusterUnionComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClusterUnionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClusterUnionActor") + } + static class AClusterUnionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AClusterUnionActor; + +// Class Engine.MaterialExpressionBounds +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionBounds final : public UMaterialExpression +{ +public: + EMaterialExpressionBoundsType Type; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBounds") + } + static class UMaterialExpressionBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBounds; + +// Class Engine.MaterialExpressionBreakMaterialAttributes +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionBreakMaterialAttributes final : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput MaterialAttributes; // 0x00B0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBreakMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBreakMaterialAttributes") + } + static class UMaterialExpressionBreakMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBreakMaterialAttributes; + +// Class Engine.MaterialExpressionCameraPositionWS +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionCameraPositionWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCameraPositionWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCameraPositionWS") + } + static class UMaterialExpressionCameraPositionWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCameraPositionWS; + +// Class Engine.NetworkPhysicsSystem +// 0x0010 (0x0040 - 0x0030) +class UNetworkPhysicsSystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkPhysicsSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkPhysicsSystem") + } + static class UNetworkPhysicsSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkPhysicsSystem; + +// Class Engine.MaterialExpressionCameraVectorWS +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionCameraVectorWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCameraVectorWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCameraVectorWS") + } + static class UMaterialExpressionCameraVectorWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCameraVectorWS; + +// Class Engine.MaterialExpressionCeil +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionCeil final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCeil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCeil") + } + static class UMaterialExpressionCeil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCeil; + +// Class Engine.MaterialExpressionClamp +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionClamp final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput min_0; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput max_0; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EClampMode ClampMode; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDefault; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDefault; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionClamp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionClamp") + } + static class UMaterialExpressionClamp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionClamp; + +// Class Engine.MaterialExpressionCloudSampleAttribute +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionCloudSampleAttribute final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCloudSampleAttribute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCloudSampleAttribute") + } + static class UMaterialExpressionCloudSampleAttribute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCloudSampleAttribute; + +// Class Engine.SoundNodeAssetReferencer +// 0x0000 (0x0048 - 0x0048) +class USoundNodeAssetReferencer : public USoundNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeAssetReferencer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeAssetReferencer") + } + static class USoundNodeAssetReferencer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeAssetReferencer; + +// Class Engine.SoundNodeWavePlayer +// 0x0038 (0x0080 - 0x0048) +class USoundNodeWavePlayer final : public USoundNodeAssetReferencer +{ +public: + TSoftObjectPtr SoundWaveAssetPtr; // 0x0048(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USoundWave* SoundWave; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 BitPad_78_0 : 1; // 0x0078(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bLooping : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeWavePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeWavePlayer") + } + static class USoundNodeWavePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeWavePlayer; + +// Class Engine.MaterialExpressionCollectionParameter +// 0x0020 (0x00D0 - 0x00B0) +class UMaterialExpressionCollectionParameter final : public UMaterialExpression +{ +public: + class UMaterialParameterCollection* Collection; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName ParameterName; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ParameterId; // 0x00C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCollectionParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCollectionParameter") + } + static class UMaterialExpressionCollectionParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCollectionParameter; + +// Class Engine.MaterialExpressionComposite +// 0x0020 (0x00D0 - 0x00B0) +class UMaterialExpressionComposite final : public UMaterialExpression +{ +public: + class FString SubgraphName; // 0x00B0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialExpressionPinBase* InputExpressions; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialExpressionPinBase* OutputExpressions; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionComposite") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionComposite") + } + static class UMaterialExpressionComposite* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionComposite; + +// Class Engine.MaterialExpressionConstant2Vector +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionConstant2Vector final : public UMaterialExpression +{ +public: + float R; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstant2Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstant2Vector") + } + static class UMaterialExpressionConstant2Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstant2Vector; + +// Class Engine.MaterialExpressionConstant4Vector +// 0x0010 (0x00C0 - 0x00B0) +class UMaterialExpressionConstant4Vector final : public UMaterialExpression +{ +public: + struct FLinearColor Constant; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstant4Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstant4Vector") + } + static class UMaterialExpressionConstant4Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstant4Vector; + +// Class Engine.MaterialExpressionCosine +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionCosine final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCosine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCosine") + } + static class UMaterialExpressionCosine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCosine; + +// Class Engine.MaterialExpressionCrossProduct +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionCrossProduct final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCrossProduct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCrossProduct") + } + static class UMaterialExpressionCrossProduct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCrossProduct; + +// Class Engine.PoseWatch +// 0x0000 (0x0028 - 0x0028) +class UPoseWatch final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseWatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseWatch") + } + static class UPoseWatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseWatch; + +// Class Engine.MaterialExpressionCustom +// 0x0070 (0x0120 - 0x00B0) +class UMaterialExpressionCustom final : public UMaterialExpression +{ +public: + class FString Code; // 0x00B0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomMaterialOutputType OutputType; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Description; // 0x00C8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Inputs; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AdditionalOutputs; // 0x00E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AdditionalDefines; // 0x00F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IncludeFilePaths; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool ShowCode; // 0x0118(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCustom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCustom") + } + static class UMaterialExpressionCustom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCustom; + +// Class Engine.MaterialExpressionDBufferTexture +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionDBufferTexture final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EDBufferTextureId DBufferTextureId; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDBufferTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDBufferTexture") + } + static class UMaterialExpressionDBufferTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDBufferTexture; + +// Class Engine.FloatingPawnMovement +// 0x0018 (0x0170 - 0x0158) +class UFloatingPawnMovement : public UPawnMovementComponent +{ +public: + float MaxSpeed; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Acceleration; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Deceleration; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurningBoost; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPositionCorrected : 1; // 0x0168(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatingPawnMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatingPawnMovement") + } + static class UFloatingPawnMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatingPawnMovement; + +// Class Engine.MaterialExpressionDDY +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionDDY final : public UMaterialExpression +{ +public: + struct FExpressionInput Value; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDDY") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDDY") + } + static class UMaterialExpressionDDY* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDDY; + +// Class Engine.MaterialExpressionDecalColor +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionDecalColor final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDecalColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDecalColor") + } + static class UMaterialExpressionDecalColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDecalColor; + +// Class Engine.MaterialExpressionDecalDerivative +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionDecalDerivative final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDecalDerivative") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDecalDerivative") + } + static class UMaterialExpressionDecalDerivative* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDecalDerivative; + +// Class Engine.AsyncActionHandleSaveGame +// 0x0038 (0x0068 - 0x0030) +class UAsyncActionHandleSaveGame final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class USaveGame* SaveGameObject; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + +public: + static class UAsyncActionHandleSaveGame* AsyncLoadGameFromSlot(class UObject* WorldContextObject, const class FString& SlotName, const int32 UserIndex); + static class UAsyncActionHandleSaveGame* AsyncSaveGameToSlot(class UObject* WorldContextObject, class USaveGame* SaveGameObject_0, const class FString& SlotName, const int32 UserIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionHandleSaveGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionHandleSaveGame") + } + static class UAsyncActionHandleSaveGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionHandleSaveGame; + +// Class Engine.NeuralProfile +// 0x0058 (0x0080 - 0x0028) +class UNeuralProfile final : public UObject +{ +public: + struct FNeuralProfileStruct Settings; // 0x0028(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FGuid Guid; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeuralProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeuralProfile") + } + static class UNeuralProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeuralProfile; + +// Class Engine.MaterialExpressionDecalLifetimeOpacity +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionDecalLifetimeOpacity final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDecalLifetimeOpacity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDecalLifetimeOpacity") + } + static class UMaterialExpressionDecalLifetimeOpacity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDecalLifetimeOpacity; + +// Class Engine.MaterialExpressionDecalMipmapLevel +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionDecalMipmapLevel final : public UMaterialExpression +{ +public: + struct FExpressionInput TextureSize; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstWidth; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstHeight; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDecalMipmapLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDecalMipmapLevel") + } + static class UMaterialExpressionDecalMipmapLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDecalMipmapLevel; + +// Class Engine.MaterialExpressionDepthFade +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionDepthFade final : public UMaterialExpression +{ +public: + struct FExpressionInput InOpacity; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput FadeDistance; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float OpacityDefault; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDistanceDefault; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDepthFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDepthFade") + } + static class UMaterialExpressionDepthFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDepthFade; + +// Class Engine.InputDeviceProperty +// 0x0008 (0x0030 - 0x0028) +class UInputDeviceProperty : public UObject +{ +public: + float PropertyDuration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyDeviceProperty(const struct FPlatformUserId& UserId, const struct FInputDeviceId& DeviceID); + void EvaluateDeviceProperty(const struct FPlatformUserId& PlatformUser, const struct FInputDeviceId& DeviceID, const float DeltaTime, const float duration); + void ResetDeviceProperty(const struct FPlatformUserId& PlatformUser, const struct FInputDeviceId& DeviceID, bool bForceReset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDeviceProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDeviceProperty") + } + static class UInputDeviceProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDeviceProperty; + +// Class Engine.ColorInputDeviceCurveProperty +// 0x0070 (0x00A0 - 0x0030) +class UColorInputDeviceCurveProperty final : public UInputDeviceProperty +{ +public: + struct FDeviceColorCurveData ColorData; // 0x0030(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TMap DeviceOverrideData; // 0x0040(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ColorInputDeviceCurveProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ColorInputDeviceCurveProperty") + } + static class UColorInputDeviceCurveProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UColorInputDeviceCurveProperty; + +// Class Engine.MaterialExpressionDeriveNormalZ +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionDeriveNormalZ final : public UMaterialExpression +{ +public: + struct FExpressionInput InXY; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDeriveNormalZ") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDeriveNormalZ") + } + static class UMaterialExpressionDeriveNormalZ* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDeriveNormalZ; + +// Class Engine.MaterialExpressionDesaturation +// 0x0060 (0x0110 - 0x00B0) +class UMaterialExpressionDesaturation final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Fraction; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor LuminanceFactors; // 0x0100(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDesaturation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDesaturation") + } + static class UMaterialExpressionDesaturation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDesaturation; + +// Class Engine.MaterialExpressionDistance +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionDistance final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistance") + } + static class UMaterialExpressionDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistance; + +// Class Engine.MaterialExpressionDistanceFieldApproxAO +// 0x00C0 (0x0170 - 0x00B0) +class UMaterialExpressionDistanceFieldApproxAO final : public UMaterialExpression +{ +public: + struct FExpressionInput position; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Normal; // 0x00E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput BaseDistance; // 0x0108(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float BaseDistanceDefault; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Radius; // 0x0138(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float RadiusDefault; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumSteps; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepScaleDefault; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceFieldApproxAO") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceFieldApproxAO") + } + static class UMaterialExpressionDistanceFieldApproxAO* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceFieldApproxAO; + +// Class Engine.MaterialExpressionDistanceFieldGradient +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionDistanceFieldGradient final : public UMaterialExpression +{ +public: + struct FExpressionInput position; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceFieldGradient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceFieldGradient") + } + static class UMaterialExpressionDistanceFieldGradient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceFieldGradient; + +// Class Engine.MaterialExpressionDistanceFieldsRenderingSwitch +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionDistanceFieldsRenderingSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput No; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Yes; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceFieldsRenderingSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceFieldsRenderingSwitch") + } + static class UMaterialExpressionDistanceFieldsRenderingSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceFieldsRenderingSwitch; + +// Class Engine.MaterialExpressionDivide +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionDivide final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDivide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDivide") + } + static class UMaterialExpressionDivide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDivide; + +// Class Engine.MaterialExpressionDoubleVectorParameter +// 0x0028 (0x0100 - 0x00D8) +class UMaterialExpressionDoubleVectorParameter final : public UMaterialExpressionParameter +{ +public: + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4d DefaultValue; // 0x00E0(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDoubleVectorParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDoubleVectorParameter") + } + static class UMaterialExpressionDoubleVectorParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDoubleVectorParameter; + +// Class Engine.MaterialExpressionExecBegin +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionExecBegin final : public UMaterialExpression +{ +public: + struct FExpressionExecOutput Exec; // 0x00B0(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionExecBegin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionExecBegin") + } + static class UMaterialExpressionExecBegin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionExecBegin; + +// Class Engine.MaterialExpressionExecEnd +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionExecEnd final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionExecEnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionExecEnd") + } + static class UMaterialExpressionExecEnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionExecEnd; + +// Class Engine.MaterialExpressionExponential +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionExponential final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionExponential") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionExponential") + } + static class UMaterialExpressionExponential* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionExponential; + +// Class Engine.ObjectReferencer +// 0x0010 (0x0038 - 0x0028) +class UObjectReferencer final : public UObject +{ +public: + TArray ReferencedObjects; // 0x0028(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectReferencer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectReferencer") + } + static class UObjectReferencer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectReferencer; + +// Class Engine.MaterialExpressionExponential2 +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionExponential2 final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionExponential2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionExponential2") + } + static class UMaterialExpressionExponential2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionExponential2; + +// Class Engine.MaterialExpressionEyeAdaptation +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionEyeAdaptation final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionEyeAdaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionEyeAdaptation") + } + static class UMaterialExpressionEyeAdaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionEyeAdaptation; + +// Class Engine.MaterialExpressionFeatureLevelSwitch +// 0x00F0 (0x01A0 - 0x00B0) +class UMaterialExpressionFeatureLevelSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Inputs[0x5]; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFeatureLevelSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFeatureLevelSwitch") + } + static class UMaterialExpressionFeatureLevelSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFeatureLevelSwitch; + +// Class Engine.MaterialExpressionFmod +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionFmod final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFmod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFmod") + } + static class UMaterialExpressionFmod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFmod; + +// Class Engine.MaterialExpressionFontSampleParameter +// 0x0028 (0x00E8 - 0x00C0) +class UMaterialExpressionFontSampleParameter final : public UMaterialExpressionFontSample +{ +public: + class FName ParameterName; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x00C8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFontSampleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFontSampleParameter") + } + static class UMaterialExpressionFontSampleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFontSampleParameter; + +// Class Engine.SoundNodeDialoguePlayer +// 0x0028 (0x0070 - 0x0048) +class USoundNodeDialoguePlayer final : public USoundNode +{ +public: + struct FDialogueWaveParameter DialogueWaveParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeDialoguePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeDialoguePlayer") + } + static class USoundNodeDialoguePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeDialoguePlayer; + +// Class Engine.MaterialExpressionForLoop +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionForLoop final : public UMaterialExpression +{ +public: + struct FExpressionExecOutput LoopBody; // 0x00B0(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionExecOutput Completed; // 0x00B8(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput StartIndex; // 0x00C0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EndIndex; // 0x00E8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IndexStep; // 0x0110(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionForLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionForLoop") + } + static class UMaterialExpressionForLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionForLoop; + +// Class Engine.MaterialExpressionFrac +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionFrac final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFrac") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFrac") + } + static class UMaterialExpressionFrac* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFrac; + +// Class Engine.MaterialExpressionFunctionInput +// 0x00B0 (0x0160 - 0x00B0) +class UMaterialExpressionFunctionInput final : public UMaterialExpression +{ +public: + struct FExpressionInput Preview; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + class FName InputName; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x00E0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ID; // 0x00F0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFunctionInputType InputType; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4f PreviewValue; // 0x0110(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePreviewValueAsDefault : 1; // 0x0120(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SortPriority; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCompilingFunctionPreview : 1; // 0x0128(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_129[0x37]; // 0x0129(0x0037)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFunctionInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFunctionInput") + } + static class UMaterialExpressionFunctionInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFunctionInput; + +// Class Engine.SoundNodeModulator +// 0x0010 (0x0058 - 0x0048) +class USoundNodeModulator final : public USoundNode +{ +public: + float PitchMin; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMax; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMin; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMax; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeModulator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeModulator") + } + static class USoundNodeModulator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeModulator; + +// Class Engine.MaterialExpressionGetMaterialAttributes +// 0x0040 (0x00F0 - 0x00B0) +class UMaterialExpressionGetMaterialAttributes final : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput MaterialAttributes; // 0x00B0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + TArray AttributeGetTypes; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionGetMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionGetMaterialAttributes") + } + static class UMaterialExpressionGetMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionGetMaterialAttributes; + +// Class Engine.MaterialExpressionGIReplace +// 0x0078 (0x0128 - 0x00B0) +class UMaterialExpressionGIReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput StaticIndirect; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput DynamicIndirect; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionGIReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionGIReplace") + } + static class UMaterialExpressionGIReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionGIReplace; + +// Class Engine.MaterialExpressionHairColor +// 0x0078 (0x0128 - 0x00B0) +class UMaterialExpressionHairColor final : public UMaterialExpression +{ +public: + struct FExpressionInput Melanin; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Redness; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput DyeColor; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionHairColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionHairColor") + } + static class UMaterialExpressionHairColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionHairColor; + +// Class Engine.ObjectElementObjectInterface +// 0x0008 (0x0030 - 0x0028) +class UObjectElementObjectInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectElementObjectInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectElementObjectInterface") + } + static class UObjectElementObjectInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectElementObjectInterface; + +// Class Engine.MaterialFunctionInterfaceEditorOnlyData +// 0x0000 (0x0028 - 0x0028) +class UMaterialFunctionInterfaceEditorOnlyData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionInterfaceEditorOnlyData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionInterfaceEditorOnlyData") + } + static class UMaterialFunctionInterfaceEditorOnlyData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionInterfaceEditorOnlyData; + +// Class Engine.MaterialExpressionHsvToRgb +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionHsvToRgb final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionHsvToRgb") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionHsvToRgb") + } + static class UMaterialExpressionHsvToRgb* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionHsvToRgb; + +// Class Engine.MaterialExpressionIf +// 0x00D8 (0x0188 - 0x00B0) +class UMaterialExpressionIf final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AGreaterThanB; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AEqualsB; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ALessThanB; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float EqualsThreshold; // 0x0178(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x017C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstAEqualsB; // 0x0180(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionIf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionIf") + } + static class UMaterialExpressionIf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionIf; + +// Class Engine.MaterialExpressionLength +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionLength final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLength") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLength") + } + static class UMaterialExpressionLength* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLength; + +// Class Engine.MaterialExpressionWhileLoop +// 0x0038 (0x00E8 - 0x00B0) +class UMaterialExpressionWhileLoop final : public UMaterialExpression +{ +public: + struct FExpressionExecOutput LoopBody; // 0x00B0(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionExecOutput Completed; // 0x00B8(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Condition; // 0x00C0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionWhileLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionWhileLoop") + } + static class UMaterialExpressionWhileLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionWhileLoop; + +// Class Engine.MaterialExpressionLightmapUVs +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionLightmapUVs final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLightmapUVs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLightmapUVs") + } + static class UMaterialExpressionLightmapUVs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLightmapUVs; + +// Class Engine.MaterialExpressionLightmassReplace +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionLightmassReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Realtime; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Lightmass; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLightmassReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLightmassReplace") + } + static class UMaterialExpressionLightmassReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLightmassReplace; + +// Class Engine.LocalMessage +// 0x0000 (0x0028 - 0x0028) +class ULocalMessage : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalMessage") + } + static class ULocalMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalMessage; + +// Class Engine.MaterialExpressionLinearInterpolate +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionLinearInterpolate final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Alpha; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstAlpha; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLinearInterpolate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLinearInterpolate") + } + static class UMaterialExpressionLinearInterpolate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLinearInterpolate; + +// Class Engine.MaterialExpressionSubstrateConvertMaterialAttributes +// 0x00E0 (0x0190 - 0x00B0) +class UMaterialExpressionSubstrateConvertMaterialAttributes final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FMaterialAttributesInput MaterialAttributes; // 0x00B0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterScatteringCoefficients; // 0x00E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterAbsorptionCoefficients; // 0x0108(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterPhaseG; // 0x0130(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ColorScaleBehindWater; // 0x0158(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + class USubsurfaceProfile* SubsurfaceProfile; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + EMaterialShadingModel ShadingModelOverride; // 0x0188(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateConvertMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateConvertMaterialAttributes") + } + static class UMaterialExpressionSubstrateConvertMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateConvertMaterialAttributes; + +// Class Engine.MaterialExpressionLogarithm +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionLogarithm final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLogarithm") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLogarithm") + } + static class UMaterialExpressionLogarithm* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLogarithm; + +// Class Engine.MaterialExpressionLogarithm10 +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionLogarithm10 final : public UMaterialExpression +{ +public: + struct FExpressionInput X; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLogarithm10") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLogarithm10") + } + static class UMaterialExpressionLogarithm10* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLogarithm10; + +// Class Engine.LODSyncInterface +// 0x0000 (0x0000 - 0x0000) +class ILODSyncInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODSyncInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODSyncInterface") + } + static class ILODSyncInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILODSyncInterface; + +// Class Engine.MaterialExpressionSubstrateEyeBSDF +// 0x0148 (0x01F8 - 0x00B0) +class UMaterialExpressionSubstrateEyeBSDF final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput DiffuseColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput CorneaNormal; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IrisNormal; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IrisPlaneNormal; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IrisMask; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IrisDistance; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x01C8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + class USubsurfaceProfile* SubsurfaceProfile; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateEyeBSDF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateEyeBSDF") + } + static class UMaterialExpressionSubstrateEyeBSDF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateEyeBSDF; + +// Class Engine.MaterialExpressionLogarithm2 +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionLogarithm2 final : public UMaterialExpression +{ +public: + struct FExpressionInput X; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLogarithm2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLogarithm2") + } + static class UMaterialExpressionLogarithm2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLogarithm2; + +// Class Engine.MaterialExpressionMakeMaterialAttributes +// 0x0438 (0x04E8 - 0x00B0) +class UMaterialExpressionMakeMaterialAttributes final : public UMaterialExpression +{ +public: + struct FExpressionInput BaseColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Metallic; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Anisotropy; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput OpacityMask; // 0x01C8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x01F0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Tangent; // 0x0218(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldPositionOffset; // 0x0240(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SubsurfaceColor; // 0x0268(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoat; // 0x0290(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoatRoughness; // 0x02B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AmbientOcclusion; // 0x02E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Refraction; // 0x0308(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput CustomizedUVs[0x8]; // 0x0330(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PixelDepthOffset; // 0x0470(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ShadingModel; // 0x0498(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput displacement; // 0x04C0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMakeMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMakeMaterialAttributes") + } + static class UMaterialExpressionMakeMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMakeMaterialAttributes; + +// Class Engine.MaterialExpressionSubstrateShadingModels +// 0x0338 (0x03E8 - 0x00B0) +class UMaterialExpressionSubstrateShadingModels final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput BaseColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Metallic; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Anisotropy; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Tangent; // 0x01C8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SubsurfaceColor; // 0x01F0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoat; // 0x0218(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoatRoughness; // 0x0240(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0x0268(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput TransmittanceColor; // 0x0290(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterScatteringCoefficients; // 0x02B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterAbsorptionCoefficients; // 0x02E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WaterPhaseG; // 0x0308(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ColorScaleBehindWater; // 0x0330(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoatNormal; // 0x0358(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput CustomTangent; // 0x0380(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FShadingModelMaterialInput ShadingModel; // 0x03A8(0x0028)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USubsurfaceProfile* SubsurfaceProfile; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + EMaterialShadingModel ShadingModelOverride; // 0x03E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E1[0x7]; // 0x03E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateShadingModels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateShadingModels") + } + static class UMaterialExpressionSubstrateShadingModels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateShadingModels; + +// Class Engine.MaterialExpressionMapARPassthroughCameraUV +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionMapARPassthroughCameraUV final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMapARPassthroughCameraUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMapARPassthroughCameraUV") + } + static class UMaterialExpressionMapARPassthroughCameraUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMapARPassthroughCameraUV; + +// Class Engine.MaterialExpressionMaterialAttributeLayers +// 0x0168 (0x0218 - 0x00B0) +class UMaterialExpressionMaterialAttributeLayers final : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput Input; // 0x00B0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialLayersFunctions DefaultLayers; // 0x00E0(0x0100)(Edit, NativeAccessSpecifierPublic) + TArray LayerCallers; // 0x01E0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + int32 NumActiveLayerCallers; // 0x01F0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F4[0x4]; // 0x01F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BlendCallers; // 0x01F8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + int32 NumActiveBlendCallers; // 0x0208(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLayerGraphBuilt; // 0x020C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20D[0xB]; // 0x020D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMaterialAttributeLayers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMaterialAttributeLayers") + } + static class UMaterialExpressionMaterialAttributeLayers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMaterialAttributeLayers; + +// Class Engine.BlueprintPathsLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintPathsLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FString AutomationDir(); + static class FString AutomationLogDir(); + static class FString AutomationTransientDir(); + static class FString BugItDir(); + static class FString ChangeExtension(const class FString& InPath, const class FString& InNewExtension); + static class FString CloudDir(); + static bool CollapseRelativeDirectories(const class FString& InPath, class FString* OutPath); + static class FString Combine(const TArray& InPaths); + static class FString ConvertFromSandboxPath(const class FString& InPath, const class FString& InSandboxName); + static class FString ConvertRelativePathToFull(const class FString& InPath, const class FString& InBasePath); + static class FString ConvertToSandboxPath(const class FString& InPath, const class FString& InSandboxName); + static class FString CreateTempFilename(const class FString& Path, const class FString& Prefix, const class FString& Extension); + static class FString DiffDir(); + static bool DirectoryExists(const class FString& InPath); + static class FString EngineConfigDir(); + static class FString EngineContentDir(); + static class FString EngineDir(); + static class FString EngineIntermediateDir(); + static class FString EnginePluginsDir(); + static class FString EngineSavedDir(); + static class FString EngineSourceDir(); + static class FString EngineUserDir(); + static class FString EngineVersionAgnosticUserDir(); + static class FString EnterpriseDir(); + static class FString EnterpriseFeaturePackDir(); + static class FString EnterprisePluginsDir(); + static class FString FeaturePackDir(); + static bool FileExists(const class FString& InPath); + static class FString GameAgnosticSavedDir(); + static class FString GameDevelopersDir(); + static class FString GameSourceDir(); + static class FString GameUserDeveloperDir(); + static class FString GeneratedConfigDir(); + static class FString GetBaseFilename(const class FString& InPath, bool bRemovePath); + static class FString GetCleanFilename(const class FString& InPath); + static const TArray GetEditorLocalizationPaths(); + static const TArray GetEngineLocalizationPaths(); + static class FString GetExtension(const class FString& InPath, bool bIncludeDot); + static const TArray GetGameLocalizationPaths(); + static class FString GetInvalidFileSystemChars(); + static class FString GetPath(const class FString& InPath); + static class FString GetProjectFilePath(); + static const TArray GetPropertyNameLocalizationPaths(); + static class FString GetRelativePathToRoot(); + static const TArray GetRestrictedFolderNames(); + static const TArray GetToolTipLocalizationPaths(); + static bool HasProjectPersistentDownloadDir(); + static bool IsDrive(const class FString& InPath); + static bool IsProjectFilePathSet(); + static bool IsRelative(const class FString& InPath); + static bool IsRestrictedPath(const class FString& InPath); + static bool IsSamePath(const class FString& PathA, const class FString& PathB); + static class FString LaunchDir(); + static bool MakePathRelativeTo(const class FString& InPath, const class FString& InRelativeTo, class FString* OutPath); + static void MakePlatformFilename(const class FString& InPath, class FString* OutPath); + static void MakeStandardFilename(const class FString& InPath, class FString* OutPath); + static class FString MakeValidFileName(const class FString& InString, const class FString& InReplacementChar); + static void NormalizeDirectoryName(const class FString& InPath, class FString* OutPath); + static void NormalizeFilename(const class FString& InPath, class FString* OutPath); + static class FString ProfilingDir(); + static class FString ProjectConfigDir(); + static class FString ProjectContentDir(); + static class FString ProjectDir(); + static class FString ProjectIntermediateDir(); + static class FString ProjectLogDir(); + static class FString ProjectModsDir(); + static class FString ProjectPersistentDownloadDir(); + static class FString ProjectPluginsDir(); + static class FString ProjectSavedDir(); + static class FString ProjectUserDir(); + static void RemoveDuplicateSlashes(const class FString& InPath, class FString* OutPath); + static class FString RootDir(); + static class FString SandboxesDir(); + static class FString ScreenShotDir(); + static class FString SetExtension(const class FString& InPath, const class FString& InNewExtension); + static void SetProjectFilePath(const class FString& NewGameProjectFilePath); + static class FString ShaderWorkingDir(); + static bool ShouldSaveToUserDir(); + static class FString SourceConfigDir(); + static void Split(const class FString& InPath, class FString* PathPart, class FString* FilenamePart, class FString* ExtensionPart); + static void ValidatePath(const class FString& InPath, bool* bDidSucceed, class FText* OutReason); + static class FString VideoCaptureDir(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintPathsLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintPathsLibrary") + } + static class UBlueprintPathsLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintPathsLibrary; + +// Class Engine.MaterialExpressionSubstrateUI +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionSubstrateUI final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput Color; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateUI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateUI") + } + static class UMaterialExpressionSubstrateUI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateUI; + +// Class Engine.MaterialExpressionMaterialFunctionCall +// 0x0038 (0x00E8 - 0x00B0) +class UMaterialExpressionMaterialFunctionCall final : public UMaterialExpression +{ +public: + class UMaterialFunctionInterface* MaterialFunction; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray FunctionInputs; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FunctionOutputs; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialParameterInfo FunctionParameterInfo; // 0x00D8(0x0010)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMaterialFunctionCall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMaterialFunctionCall") + } + static class UMaterialExpressionMaterialFunctionCall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMaterialFunctionCall; + +// Class Engine.MaterialExpressionMaterialLayerOutput +// 0x0000 (0x0110 - 0x0110) +class UMaterialExpressionMaterialLayerOutput final : public UMaterialExpressionFunctionOutput +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMaterialLayerOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMaterialLayerOutput") + } + static class UMaterialExpressionMaterialLayerOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMaterialLayerOutput; + +// Class Engine.MaterialExpressionSubstrateUtilityBase +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionSubstrateUtilityBase : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateUtilityBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateUtilityBase") + } + static class UMaterialExpressionSubstrateUtilityBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateUtilityBase; + +// Class Engine.MaterialExpressionSubstrateHazinessToSecondaryRoughness +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionSubstrateHazinessToSecondaryRoughness final : public UMaterialExpressionSubstrateUtilityBase +{ +public: + struct FExpressionInput BaseRoughness; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Haziness; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateHazinessToSecondaryRoughness") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateHazinessToSecondaryRoughness") + } + static class UMaterialExpressionSubstrateHazinessToSecondaryRoughness* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateHazinessToSecondaryRoughness; + +// Class Engine.MaterialExpressionMaterialProxyReplace +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionMaterialProxyReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Realtime; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MaterialProxy; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMaterialProxyReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMaterialProxyReplace") + } + static class UMaterialExpressionMaterialProxyReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMaterialProxyReplace; + +// Class Engine.MaterialExpressionMax +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionMax final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMax") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMax") + } + static class UMaterialExpressionMax* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMax; + +// Class Engine.ImportanceSamplingLibrary +// 0x0000 (0x0028 - 0x0028) +class UImportanceSamplingLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void BreakImportanceTexture(const struct FImportanceTexture& ImportanceTexture, class UTexture2D** Texture, EImportanceWeight* WeightingFunc); + static void ImportanceSample(const struct FImportanceTexture& Texture, const struct FVector2D& Rand, int32 Samples, float Intensity, struct FVector2D* SamplePosition, struct FLinearColor* SampleColor, float* SampleIntensity, float* SampleSize); + static struct FImportanceTexture MakeImportanceTexture(class UTexture2D* Texture, EImportanceWeight WeightingFunc); + static struct FVector2D NextSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& PreviousValue); + static struct FVector NextSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& PreviousValue); + static float NextSobolFloat(int32 Index_0, int32 Dimension, float PreviousValue); + static struct FVector2D RandomSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& Cell, const struct FVector2D& Seed); + static struct FVector RandomSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& Cell, const struct FVector& Seed); + static float RandomSobolFloat(int32 Index_0, int32 Dimension, float Seed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImportanceSamplingLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImportanceSamplingLibrary") + } + static class UImportanceSamplingLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UImportanceSamplingLibrary; + +// Class Engine.MaterialExpressionSubstrateVerticalLayering +// 0x0080 (0x0130 - 0x00B0) +class UMaterialExpressionSubstrateVerticalLayering final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput Top; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput base; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Thickness; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseParameterBlending : 1; // 0x0128(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateVerticalLayering") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateVerticalLayering") + } + static class UMaterialExpressionSubstrateVerticalLayering* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateVerticalLayering; + +// Class Engine.MaterialExpressionMin +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionMin final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMin") + } + static class UMaterialExpressionMin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMin; + +// Class Engine.MaterialExpressionMultiply +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionMultiply final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMultiply") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMultiply") + } + static class UMaterialExpressionMultiply* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMultiply; + +// Class Engine.MaterialExpressionSubstrateLightFunction +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionSubstrateLightFunction final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput Color; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateLightFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateLightFunction") + } + static class UMaterialExpressionSubstrateLightFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateLightFunction; + +// Class Engine.MaterialExpressionSubstrateTransmittanceToMFP +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionSubstrateTransmittanceToMFP final : public UMaterialExpressionSubstrateUtilityBase +{ +public: + struct FExpressionInput TransmittanceColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Thickness; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateTransmittanceToMFP") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateTransmittanceToMFP") + } + static class UMaterialExpressionSubstrateTransmittanceToMFP* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateTransmittanceToMFP; + +// Class Engine.MaterialExpressionNamedRerouteDeclaration +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionNamedRerouteDeclaration final : public UMaterialExpressionNamedRerouteBase +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + class FName Name_0; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NodeColor; // 0x00E0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0x00F0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNamedRerouteDeclaration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNamedRerouteDeclaration") + } + static class UMaterialExpressionNamedRerouteDeclaration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNamedRerouteDeclaration; + +// Class Engine.MaterialExpressionNamedRerouteUsage +// 0x0018 (0x00C8 - 0x00B0) +class UMaterialExpressionNamedRerouteUsage final : public UMaterialExpressionNamedRerouteBase +{ +public: + class UMaterialExpressionNamedRerouteDeclaration* Declaration; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FGuid DeclarationGuid; // 0x00B8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNamedRerouteUsage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNamedRerouteUsage") + } + static class UMaterialExpressionNamedRerouteUsage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNamedRerouteUsage; + +// Class Engine.MaterialExpressionTextureCoordinate +// 0x0010 (0x00C0 - 0x00B0) +class UMaterialExpressionTextureCoordinate final : public UMaterialExpression +{ +public: + int32 CoordinateIndex; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UTiling; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VTiling; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UnMirrorU : 1; // 0x00BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnMirrorV : 1; // 0x00BC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureCoordinate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureCoordinate") + } + static class UMaterialExpressionTextureCoordinate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureCoordinate; + +// Class Engine.MaterialExpressionNaniteReplace +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionNaniteReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Nanite; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNaniteReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNaniteReplace") + } + static class UMaterialExpressionNaniteReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNaniteReplace; + +// Class Engine.LevelStreamingLevelInstanceEditor +// 0x0000 (0x01A0 - 0x01A0) +class ULevelStreamingLevelInstanceEditor final : public ULevelStreamingAlwaysLoaded +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingLevelInstanceEditor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingLevelInstanceEditor") + } + static class ULevelStreamingLevelInstanceEditor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingLevelInstanceEditor; + +// Class Engine.MaterialExpressionNeuralNetworkInput +// 0x0080 (0x0130 - 0x00B0) +class UMaterialExpressionNeuralNetworkInput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Coordinates; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Input0; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Mask; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + ENeuralIndexType NeuralIndexType; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNeuralNetworkInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNeuralNetworkInput") + } + static class UMaterialExpressionNeuralNetworkInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNeuralNetworkInput; + +// Class Engine.MaterialExpressionSubsurfaceMediumMaterialOutput +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionSubsurfaceMediumMaterialOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput MeanFreePath; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ScatteringDistribution; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubsurfaceMediumMaterialOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubsurfaceMediumMaterialOutput") + } + static class UMaterialExpressionSubsurfaceMediumMaterialOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubsurfaceMediumMaterialOutput; + +// Class Engine.MaterialExpressionNeuralNetworkOutput +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionNeuralNetworkOutput final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + ENeuralIndexType NeuralIndexType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNeuralNetworkOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNeuralNetworkOutput") + } + static class UMaterialExpressionNeuralNetworkOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNeuralNetworkOutput; + +// Class Engine.MaterialExpressionNoise +// 0x0080 (0x0130 - 0x00B0) +class UMaterialExpressionNoise final : public UMaterialExpression +{ +public: + struct FExpressionInput position; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput FilterWidth; // 0x00E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quality; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoiseFunction NoiseFunction; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bTurbulence : 1; // 0x0114(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Levels; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputMin; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputMax; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelScale; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTiling : 1; // 0x0128(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 RepeatSize; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNoise") + } + static class UMaterialExpressionNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNoise; + +// Class Engine.MaterialExpressionSubstrateWeight +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionSubstrateWeight final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Weight; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateWeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateWeight") + } + static class UMaterialExpressionSubstrateWeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateWeight; + +// Class Engine.MaterialExpressionNormalize +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionNormalize final : public UMaterialExpression +{ +public: + struct FExpressionInput VectorInput; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNormalize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNormalize") + } + static class UMaterialExpressionNormalize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNormalize; + +// Class Engine.MaterialExpressionObjectBounds +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionObjectBounds final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectBounds") + } + static class UMaterialExpressionObjectBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectBounds; + +// Class Engine.InputDeviceTriggerEffect +// 0x0010 (0x0040 - 0x0030) +class UInputDeviceTriggerEffect : public UInputDeviceProperty +{ +public: + struct FDeviceTriggerBaseData BaseTriggerData; // 0x0030(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_32[0xE]; // 0x0032(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDeviceTriggerEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDeviceTriggerEffect") + } + static class UInputDeviceTriggerEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDeviceTriggerEffect; + +// Class Engine.InputDeviceTriggerVibrationProperty +// 0x0080 (0x00C0 - 0x0040) +class UInputDeviceTriggerVibrationProperty final : public UInputDeviceTriggerEffect +{ +public: + struct FDeviceTriggerTriggerVibrationData TriggerData; // 0x0040(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TMap DeviceOverrideData; // 0x0058(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDeviceTriggerVibrationProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDeviceTriggerVibrationProperty") + } + static class UInputDeviceTriggerVibrationProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDeviceTriggerVibrationProperty; + +// Class Engine.SCS_Node +// 0x00B0 (0x00D8 - 0x0028) +class USCS_Node final : public UObject +{ +public: + TSubclassOf ComponentClass; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UActorComponent* ComponentTemplate; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x0038(0x0048)(NativeAccessSpecifierPublic) + class FName AttachToName; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentComponentOrVariableName; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentComponentOwnerClassName; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsParentComponentNative; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChildNodes; // 0x00A0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray MetaDataArray; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0x00C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InternalVariableName; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SCS_Node") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SCS_Node") + } + static class USCS_Node* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USCS_Node; + +// Class Engine.MaterialExpressionObjectLocalBounds +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionObjectLocalBounds final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectLocalBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectLocalBounds") + } + static class UMaterialExpressionObjectLocalBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectLocalBounds; + +// Class Engine.MaterialExpressionObjectOrientation +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionObjectOrientation final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectOrientation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectOrientation") + } + static class UMaterialExpressionObjectOrientation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectOrientation; + +// Class Engine.MaterialExpressionObjectRadius +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionObjectRadius final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectRadius") + } + static class UMaterialExpressionObjectRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectRadius; + +// Class Engine.SaveGame +// 0x0000 (0x0028 - 0x0028) +class USaveGame : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SaveGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SaveGame") + } + static class USaveGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USaveGame; + +// Class Engine.MaterialExpressionPanner +// 0x0088 (0x0138 - 0x00B0) +class UMaterialExpressionPanner final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Time; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Speed; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float SpeedX; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedY; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFractionalPart; // 0x0134(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPanner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPanner") + } + static class UMaterialExpressionPanner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPanner; + +// Class Engine.MaterialExpressionParticleDirection +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleDirection final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleDirection") + } + static class UMaterialExpressionParticleDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleDirection; + +// Class Engine.GameInstance +// 0x0198 (0x01C0 - 0x0028) +class UGameInstance : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LocalPlayers; // 0x0038(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + class UOnlineSession* OnlineSession; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + TArray ReferencedObjects; // 0x0050(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPawnControllerChangedDelegates; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInputDeviceConnectionChange; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUserInputDevicePairingChange; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x100]; // 0x00C0(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DebugCreatePlayer(int32 ControllerId); + void DebugRemovePlayer(int32 ControllerId); + void HandleNetworkError(ENetworkFailure FailureType, bool bIsServer); + void HandleTravelError(ETravelFailure FailureType); + void ReceiveInit(); + void ReceiveShutdown(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameInstance") + } + static class UGameInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameInstance; + +// Class Engine.RuntimeHashExternalStreamingObjectBase +// 0x0198 (0x01C0 - 0x0028) +class URuntimeHashExternalStreamingObjectBase : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SubObjectsToCellRemapping; // 0x0038(0x0050)(NativeAccessSpecifierPublic) + struct FWorldPartitionRuntimeContainerResolver ContainerResolver; // 0x0088(0x0058)(NativeAccessSpecifierPublic) + uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr OuterWorld; // 0x00F0(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap CellToStreamingData; // 0x0118(0x0050)(Protected, NativeAccessSpecifierProtected) + TSet DataLayerInstances; // 0x0168(0x0050)(Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + class UExternalDataLayerInstance* RootExternalDataLayerInstance; // 0x01B8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeHashExternalStreamingObjectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeHashExternalStreamingObjectBase") + } + static class URuntimeHashExternalStreamingObjectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeHashExternalStreamingObjectBase; + +// Class Engine.RuntimeSpatialHashExternalStreamingObject +// 0x0010 (0x01D0 - 0x01C0) +class URuntimeSpatialHashExternalStreamingObject final : public URuntimeHashExternalStreamingObjectBase +{ +public: + TArray StreamingGrids; // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeSpatialHashExternalStreamingObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeSpatialHashExternalStreamingObject") + } + static class URuntimeSpatialHashExternalStreamingObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeSpatialHashExternalStreamingObject; + +// Class Engine.MaterialExpressionTextureSampleParameterCubeArray +// 0x0000 (0x0220 - 0x0220) +class UMaterialExpressionTextureSampleParameterCubeArray final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterCubeArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterCubeArray") + } + static class UMaterialExpressionTextureSampleParameterCubeArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterCubeArray; + +// Class Engine.CheckBoxStyleAsset +// 0x0AD8 (0x0B00 - 0x0028) +class UCheckBoxStyleAsset final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCheckBoxStyle CheckBoxStyle; // 0x0030(0x0AD0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckBoxStyleAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckBoxStyleAsset") + } + static class UCheckBoxStyleAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckBoxStyleAsset; + +// Class Engine.MaterialExpressionParticleMacroUV +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleMacroUV final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleMacroUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleMacroUV") + } + static class UMaterialExpressionParticleMacroUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleMacroUV; + +// Class Engine.MaterialExpressionParticleRadius +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleRadius final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleRadius") + } + static class UMaterialExpressionParticleRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleRadius; + +// Class Engine.GameSession +// 0x0028 (0x02B8 - 0x0290) +class AGameSession final : public AInfo +{ +public: + int32 MaxSpectators; // 0x0290(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayers; // 0x0294(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPartySize; // 0x0298(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MaxSplitscreensPerConnection; // 0x029C(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiresPushToTalk; // 0x029D(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29E[0x2]; // 0x029E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SessionName; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0x10]; // 0x02A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSession") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSession") + } + static class AGameSession* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameSession; + +// Class Engine.MaterialExpressionParticleRelativeTime +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleRelativeTime final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleRelativeTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleRelativeTime") + } + static class UMaterialExpressionParticleRelativeTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleRelativeTime; + +// Class Engine.MaterialExpressionTextureSampleParameter2DArray +// 0x0000 (0x0220 - 0x0220) +class UMaterialExpressionTextureSampleParameter2DArray final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter2DArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter2DArray") + } + static class UMaterialExpressionTextureSampleParameter2DArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter2DArray; + +// Class Engine.MaterialExpressionParticleSize +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleSize final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSize") + } + static class UMaterialExpressionParticleSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSize; + +// Class Engine.MaterialExpressionParticleSpeed +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleSpeed final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSpeed") + } + static class UMaterialExpressionParticleSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSpeed; + +// Class Engine.ActorElementAssetDataInterface +// 0x0008 (0x0030 - 0x0028) +class UActorElementAssetDataInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorElementAssetDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorElementAssetDataInterface") + } + static class UActorElementAssetDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorElementAssetDataInterface; + +// Class Engine.MaterialExpressionTruncateLWC +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionTruncateLWC final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTruncateLWC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTruncateLWC") + } + static class UMaterialExpressionTruncateLWC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTruncateLWC; + +// Class Engine.MaterialExpressionParticleSpriteRotation +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleSpriteRotation final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSpriteRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSpriteRotation") + } + static class UMaterialExpressionParticleSpriteRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSpriteRotation; + +// Class Engine.MaterialExpressionParticleSubUV +// 0x0008 (0x01C0 - 0x01B8) +class UMaterialExpressionParticleSubUV final : public UMaterialExpressionTextureSample +{ +public: + uint8 bBlend : 1; // 0x01B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSubUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSubUV") + } + static class UMaterialExpressionParticleSubUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSubUV; + +// Class Engine.MaterialExpressionVolumetricAdvancedMaterialInput +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionVolumetricAdvancedMaterialInput final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVolumetricAdvancedMaterialInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVolumetricAdvancedMaterialInput") + } + static class UMaterialExpressionVolumetricAdvancedMaterialInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVolumetricAdvancedMaterialInput; + +// Class Engine.MaterialExpressionParticleSubUVProperties +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionParticleSubUVProperties final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSubUVProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSubUVProperties") + } + static class UMaterialExpressionParticleSubUVProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSubUVProperties; + +// Class Engine.MaterialExpressionPathTracingBufferTexture +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionPathTracingBufferTexture final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPathTracingBufferTextureId PathTracingBufferTextureId; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPathTracingBufferTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPathTracingBufferTexture") + } + static class UMaterialExpressionPathTracingBufferTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPathTracingBufferTexture; + +// Class Engine.ActorElementSelectionInterface +// 0x0008 (0x0030 - 0x0028) +class UActorElementSelectionInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorElementSelectionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorElementSelectionInterface") + } + static class UActorElementSelectionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorElementSelectionInterface; + +// Class Engine.MaterialExpressionPathTracingRayTypeSwitch +// 0x00C8 (0x0178 - 0x00B0) +class UMaterialExpressionPathTracingRayTypeSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Main; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Shadow; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IndirectDiffuse; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IndirectSpecular; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IndirectVolume; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPathTracingRayTypeSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPathTracingRayTypeSwitch") + } + static class UMaterialExpressionPathTracingRayTypeSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPathTracingRayTypeSwitch; + +// Class Engine.MaterialExpressionPerInstanceCustomData3Vector +// 0x0040 (0x00F0 - 0x00B0) +class UMaterialExpressionPerInstanceCustomData3Vector final : public UMaterialExpression +{ +public: + struct FExpressionInput DefaultValue; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ConstDefaultValue; // 0x00D8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DataIndex; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPerInstanceCustomData3Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceCustomData3Vector") + } + static class UMaterialExpressionPerInstanceCustomData3Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPerInstanceCustomData3Vector; + +// Class Engine.ComponentElementObjectInterface +// 0x0008 (0x0030 - 0x0028) +class UComponentElementObjectInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComponentElementObjectInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComponentElementObjectInterface") + } + static class UComponentElementObjectInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComponentElementObjectInterface; + +// Class Engine.MaterialExpressionViewSize +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionViewSize final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionViewSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionViewSize") + } + static class UMaterialExpressionViewSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionViewSize; + +// Class Engine.MaterialExpressionPerInstanceFadeAmount +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionPerInstanceFadeAmount final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPerInstanceFadeAmount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceFadeAmount") + } + static class UMaterialExpressionPerInstanceFadeAmount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPerInstanceFadeAmount; + +// Class Engine.MaterialExpressionPerInstanceRandom +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionPerInstanceRandom final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPerInstanceRandom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceRandom") + } + static class UMaterialExpressionPerInstanceRandom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPerInstanceRandom; + +// Class Engine.MaterialExpressionPinBase +// 0x0018 (0x00C8 - 0x00B0) +class UMaterialExpressionPinBase final : public UMaterialExpression +{ +public: + TArray ReroutePins; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + EEdGraphPinDirection PinDirection; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPinBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPinBase") + } + static class UMaterialExpressionPinBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPinBase; + +// Class Engine.MaterialExpressionPower +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionPower final : public UMaterialExpression +{ +public: + struct FExpressionInput base; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Exponent; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstExponent; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPower") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPower") + } + static class UMaterialExpressionPower* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPower; + +// Class Engine.MaterialExpressionVertexTangentWS +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionVertexTangentWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVertexTangentWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVertexTangentWS") + } + static class UMaterialExpressionVertexTangentWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVertexTangentWS; + +// Class Engine.MaterialExpressionPrecomputedAOMask +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionPrecomputedAOMask final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPrecomputedAOMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPrecomputedAOMask") + } + static class UMaterialExpressionPrecomputedAOMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPrecomputedAOMask; + +// Class Engine.MaterialExpressionPreSkinnedPosition +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionPreSkinnedPosition final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedPosition") + } + static class UMaterialExpressionPreSkinnedPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedPosition; + +// Class Engine.MaterialExpressionRayTracingQualitySwitch +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionRayTracingQualitySwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Normal; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput RayTraced; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRayTracingQualitySwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRayTracingQualitySwitch") + } + static class UMaterialExpressionRayTracingQualitySwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRayTracingQualitySwitch; + +// Class Engine.MaterialExpressionReflectionCapturePassSwitch +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionReflectionCapturePassSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Reflection; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionReflectionCapturePassSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionReflectionCapturePassSwitch") + } + static class UMaterialExpressionReflectionCapturePassSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionReflectionCapturePassSwitch; + +// Class Engine.MaterialExpressionReflectionVectorWS +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionReflectionVectorWS final : public UMaterialExpression +{ +public: + struct FExpressionInput CustomWorldNormal; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bNormalizeCustomWorldNormal : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionReflectionVectorWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionReflectionVectorWS") + } + static class UMaterialExpressionReflectionVectorWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionReflectionVectorWS; + +// Class Engine.MaterialFunctionMaterialLayerBlendInstance +// 0x0000 (0x00E0 - 0x00E0) +class UMaterialFunctionMaterialLayerBlendInstance final : public UMaterialFunctionInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerBlendInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerBlendInstance") + } + static class UMaterialFunctionMaterialLayerBlendInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerBlendInstance; + +// Class Engine.MaterialExpressionReroute +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionReroute final : public UMaterialExpressionRerouteBase +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionReroute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionReroute") + } + static class UMaterialExpressionReroute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionReroute; + +// Class Engine.MaterialExpressionRgbToHsv +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionRgbToHsv final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRgbToHsv") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRgbToHsv") + } + static class UMaterialExpressionRgbToHsv* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRgbToHsv; + +// Class Engine.NavAgentInterface +// 0x0000 (0x0000 - 0x0000) +class INavAgentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavAgentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavAgentInterface") + } + static class INavAgentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavAgentInterface; + +// Class Engine.MaterialExpressionRotateAboutAxis +// 0x00A8 (0x0158 - 0x00B0) +class UMaterialExpressionRotateAboutAxis final : public UMaterialExpression +{ +public: + struct FExpressionInput NormalizedRotationAxis; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput RotationAngle; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PivotPoint; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput position; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRotateAboutAxis") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRotateAboutAxis") + } + static class UMaterialExpressionRotateAboutAxis* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRotateAboutAxis; + +// Class Engine.MaterialExpressionRotator +// 0x0060 (0x0110 - 0x00B0) +class UMaterialExpressionRotator final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Time; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float CenterX; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterY; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRotator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRotator") + } + static class UMaterialExpressionRotator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRotator; + +// Class Engine.KismetRenderingLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetRenderingLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void BeginDrawCanvasToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UCanvas** Canvas, struct FVector2D* Size, struct FDrawToRenderTargetContext* Context); + static void BreakSkinWeightInfo(const struct FSkelMeshSkinWeightInfo& InWeight, int32* Bone0, uint8* Weight0, int32* Bone1, uint8* Weight1, int32* Bone2, uint8* Weight2, int32* Bone3, uint8* Weight3); + static struct FMatrix CalculateProjectionMatrix(const struct FMinimalViewInfo& MinimalViewInfo); + static void ClearRenderTarget2D(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FLinearColor& ClearColor); + static void ConvertRenderTargetToTexture2DArrayEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2DArray* RenderTarget, class UTexture2DArray* Texture); + static void ConvertRenderTargetToTexture2DEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2D* RenderTarget, class UTexture2D* Texture); + static void ConvertRenderTargetToTextureCubeEditorOnly(class UObject* WorldContextObject, class UTextureRenderTargetCube* RenderTarget, class UTextureCube* Texture); + static void ConvertRenderTargetToTextureVolumeEditorOnly(class UObject* WorldContextObject, class UTextureRenderTargetVolume* RenderTarget, class UVolumeTexture* Texture); + static class UTextureRenderTarget2D* CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); + static class UTextureRenderTarget2DArray* CreateRenderTarget2DArray(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); + static class UTextureRenderTargetVolume* CreateRenderTargetVolume(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); + static void DrawMaterialToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UMaterialInterface* Material); + static void EnablePathTracing(bool bEnablePathTracer); + static void EndDrawCanvasToRenderTarget(class UObject* WorldContextObject, const struct FDrawToRenderTargetContext& Context); + static void ExportRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const class FString& FilePath, const class FString& Filename); + static void ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename); + static class UTexture2D* ImportBufferAsTexture2D(class UObject* WorldContextObject, const TArray& Buffer); + static class UTexture2D* ImportFileAsTexture2D(class UObject* WorldContextObject, const class FString& Filename); + static struct FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); + static bool ReadRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, TArray* OutSamples, bool bNormalize); + static struct FColor ReadRenderTargetPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); + static bool ReadRenderTargetRaw(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, TArray* OutLinearSamples, bool bNormalize); + static struct FLinearColor ReadRenderTargetRawPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); + static TArray ReadRenderTargetRawPixelArea(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); + static struct FLinearColor ReadRenderTargetRawUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); + static TArray ReadRenderTargetRawUVArea(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FBox2D& Area, bool bNormalize); + static struct FColor ReadRenderTargetUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V); + static void RefreshPathTracingOutput(); + static void ReleaseRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget); + static class UTexture2DArray* RenderTargetCreateStaticTexture2DArrayEditorOnly(class UTextureRenderTarget2DArray* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings); + static class UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(class UTextureRenderTarget2D* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings); + static class UTextureCube* RenderTargetCreateStaticTextureCubeEditorOnly(class UTextureRenderTargetCube* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings); + static class UVolumeTexture* RenderTargetCreateStaticVolumeTextureEditorOnly(class UTextureRenderTargetVolume* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings); + static void ResizeRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); + static void SetCastInsetShadowForAllAttachments(class UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetRenderingLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetRenderingLibrary") + } + static class UKismetRenderingLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetRenderingLibrary; + +// Class Engine.MeshDeformer +// 0x0000 (0x0028 - 0x0028) +class UMeshDeformer : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshDeformer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshDeformer") + } + static class UMeshDeformer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshDeformer; + +// Class Engine.MaterialExpressionRound +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionRound final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRound") + } + static class UMaterialExpressionRound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRound; + +// Class Engine.MaterialExpressionRuntimeVirtualTextureOutput +// 0x0140 (0x01F0 - 0x00B0) +class UMaterialExpressionRuntimeVirtualTextureOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput BaseColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldHeight; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Mask; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput displacement; // 0x01C8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureOutput") + } + static class UMaterialExpressionRuntimeVirtualTextureOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureOutput; + +// Class Engine.MaterialFunctionMaterialLayerInstance +// 0x0000 (0x00E0 - 0x00E0) +class UMaterialFunctionMaterialLayerInstance final : public UMaterialFunctionInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerInstance") + } + static class UMaterialFunctionMaterialLayerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerInstance; + +// Class Engine.MaterialExpressionRuntimeVirtualTextureReplace +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionRuntimeVirtualTextureReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput VirtualTextureOutput; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureReplace") + } + static class UMaterialExpressionRuntimeVirtualTextureReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureReplace; + +// Class Engine.MicroTransactionBase +// 0x0030 (0x0068 - 0x0038) +class UMicroTransactionBase final : public UPlatformInterfaceBase +{ +public: + TArray AvailableProducts; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString LastError; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LastErrorSolution; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MicroTransactionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MicroTransactionBase") + } + static class UMicroTransactionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMicroTransactionBase; + +// Class Engine.MaterialExpressionRuntimeVirtualTextureSampleParameter +// 0x0028 (0x0160 - 0x0138) +class UMaterialExpressionRuntimeVirtualTextureSampleParameter final : public UMaterialExpressionRuntimeVirtualTextureSample +{ +public: + class FName ParameterName; // 0x0138(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0140(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0150(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureSampleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureSampleParameter") + } + static class UMaterialExpressionRuntimeVirtualTextureSampleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureSampleParameter; + +// Class Engine.NetworkPhysicsSettingsComponent +// 0x00D8 (0x0178 - 0x00A0) +class UNetworkPhysicsSettingsComponent final : public UActorComponent +{ +public: + struct FNetworkPhysicsSettings GeneralSettings; // 0x00A0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FNetworkPhysicsSettingsPredictiveInterpolation PredictiveInterpolationSettings; // 0x00A8(0x0070)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FNetworkPhysicsSettingsResimulation ResimulationSettings; // 0x0118(0x0058)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkPhysicsSettingsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkPhysicsSettingsComponent") + } + static class UNetworkPhysicsSettingsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkPhysicsSettingsComponent; + +// Class Engine.VectorField +// 0x0040 (0x0068 - 0x0028) +class UVectorField : public UObject +{ +public: + struct FBox Bounds; // 0x0028(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Intensity; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorField") + } + static class UVectorField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorField; + +// Class Engine.VectorFieldStatic +// 0x0050 (0x00B8 - 0x0068) +class UVectorFieldStatic final : public UVectorField +{ +public: + int32 SizeX; // 0x0068(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x006C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeZ; // 0x0070(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowCPUAccess; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x43]; // 0x0075(0x0043)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorFieldStatic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorFieldStatic") + } + static class UVectorFieldStatic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorFieldStatic; + +// Class Engine.MaterialExpressionSamplePhysicsScalarField +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionSamplePhysicsScalarField final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFieldScalarType FieldTarget; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSamplePhysicsScalarField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSamplePhysicsScalarField") + } + static class UMaterialExpressionSamplePhysicsScalarField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSamplePhysicsScalarField; + +// Class Engine.MaterialExpressionSceneColor +// 0x0068 (0x0118 - 0x00B0) +class UMaterialExpressionSceneColor final : public UMaterialExpression +{ +public: + EMaterialSceneAttributeInputMode InputMode; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Input; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput OffsetFraction; // 0x00E0(0x0028)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x0108(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneColor") + } + static class UMaterialExpressionSceneColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneColor; + +// Class Engine.MeshDeformerInstance +// 0x0000 (0x0028 - 0x0028) +class UMeshDeformerInstance : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshDeformerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshDeformerInstance") + } + static class UMeshDeformerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshDeformerInstance; + +// Class Engine.MaterialExpressionSceneDepth +// 0x0068 (0x0118 - 0x00B0) +class UMaterialExpressionSceneDepth final : public UMaterialExpression +{ +public: + EMaterialSceneAttributeInputMode InputMode; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Input; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Coordinates; // 0x00E0(0x0028)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x0108(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneDepth") + } + static class UMaterialExpressionSceneDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneDepth; + +// Class Engine.ClusterUnionComponent +// 0x0240 (0x0760 - 0x0520) +class UClusterUnionComponent final : public UPrimitiveComponent +{ +public: + bool bEnableDamageFromCollision; // 0x0518(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_519[0x7]; // 0x0519(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate& BoneIds, bool bIsNew)> OnComponentAddedEvent; // 0x0520(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnComponentRemovedEvent; // 0x0530(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnComponentBoundsChangedEvent; // 0x0540(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_550[0x98]; // 0x0550(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ClusteredComponentsReferences; // 0x05E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + int32 GravityGroupIndexOverride; // 0x05F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5FC[0x104]; // 0x05FC(0x0104)(Fixing Size After Last Property [ Dumper-7 ]) + struct FClusterUnionReplicatedData ReplicatedRigidState; // 0x0700(0x0002)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_702[0x5E]; // 0x0702(0x005E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddComponentToCluster(class UPrimitiveComponent* InComponent, const TArray& BoneIds, bool bRebuildGeometry); + void ForceSetChildToParent(class UPrimitiveComponent* InComponent, const TArray& BoneIds, const TArray& ChildToParent); + TArray GetActors(); + TArray GetPrimitiveComponents(); + void HandleComponentPhysicsStateChange(class UPrimitiveComponent* ChangedComponent, EComponentPhysicsStateChange StateChange); + void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(class UPrimitiveComponent* ChangedComponent, EComponentPhysicsStateChange StateChange); + bool IsComponentAdded(class UPrimitiveComponent* Component); + void OnRep_RigidState(); + void RemoveComponentBonesFromCluster(class UPrimitiveComponent* InComponent, const TArray& BoneIds); + void RemoveComponentFromCluster(class UPrimitiveComponent* InComponent); + void SetEnableDamageFromCollision(bool bValue); + void SetIsAnchored(bool bIsAnchored); + + bool IsAuthority() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClusterUnionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClusterUnionComponent") + } + static class UClusterUnionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClusterUnionComponent; + +// Class Engine.MaterialExpressionSceneDepthWithoutWater +// 0x0048 (0x00F8 - 0x00B0) +class UMaterialExpressionSceneDepthWithoutWater final : public UMaterialExpression +{ +public: + EMaterialSceneAttributeInputMode InputMode; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Input; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x00E0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallbackDepth; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneDepthWithoutWater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneDepthWithoutWater") + } + static class UMaterialExpressionSceneDepthWithoutWater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneDepthWithoutWater; + +// Class Engine.NavPathObserverInterface +// 0x0000 (0x0000 - 0x0000) +class INavPathObserverInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavPathObserverInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavPathObserverInterface") + } + static class INavPathObserverInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavPathObserverInterface; + +// Class Engine.MaterialExpressionSceneTexelSize +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionSceneTexelSize final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneTexelSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneTexelSize") + } + static class UMaterialExpressionSceneTexelSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneTexelSize; + +// Class Engine.ParticleModuleAcceleration +// 0x0068 (0x00A0 - 0x0038) +class UParticleModuleAcceleration final : public UParticleModuleAccelerationBase +{ +public: + struct FRawDistributionVector Acceleration; // 0x0038(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bApplyOwnerScale : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAcceleration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAcceleration") + } + static class UParticleModuleAcceleration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAcceleration; + +// Class Engine.WorldPartitionRuntimeHash +// 0x0050 (0x0078 - 0x0028) +class UWorldPartitionRuntimeHash : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionRuntimeHash") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionRuntimeHash") + } + static class UWorldPartitionRuntimeHash* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionRuntimeHash; + +// Class Engine.WorldPartitionRuntimeHashSet +// 0x0020 (0x0098 - 0x0078) +class UWorldPartitionRuntimeHashSet final : public UWorldPartitionRuntimeHash +{ +public: + TArray RuntimePartitions; // 0x0078(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray RuntimeStreamingData; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionRuntimeHashSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionRuntimeHashSet") + } + static class UWorldPartitionRuntimeHashSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionRuntimeHashSet; + +// Class Engine.MaterialExpressionScreenPosition +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionScreenPosition final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionScreenPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionScreenPosition") + } + static class UMaterialExpressionScreenPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionScreenPosition; + +// Class Engine.NetworkPhysicsComponent +// 0x00A0 (0x0140 - 0x00A0) +class UNetworkPhysicsComponent final : public UActorComponent +{ +public: + struct FNetworkPhysicsRewindDataInputProxy ReplicatedInputs; // 0x00A0(0x0010)(Net, Transient, RepNotify, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FNetworkPhysicsRewindDataStateProxy ReplicatedStates; // 0x00B0(0x0010)(Net, Transient, RepNotify, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_C0[0x80]; // 0x00C0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_SetReplicatedInputs(); + void OnRep_SetReplicatedStates(); + void ServerReceiveInputData(const struct FNetworkPhysicsRewindDataInputProxy& ClientInputs); + void ServerReceiveInputsDatas(const struct FNetworkPhysicsRewindDataInputProxy& ClientInputs); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkPhysicsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkPhysicsComponent") + } + static class UNetworkPhysicsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkPhysicsComponent; + +// Class Engine.MaterialExpressionSetLocal +// 0x0038 (0x00E8 - 0x00B0) +class UMaterialExpressionSetLocal final : public UMaterialExpression +{ +public: + struct FExpressionExecOutput Exec; // 0x00B0(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + class FName LocalName; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSetLocal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSetLocal") + } + static class UMaterialExpressionSetLocal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSetLocal; + +// Class Engine.ParticleEmitter +// 0x0198 (0x01C0 - 0x0028) +class UParticleEmitter : public UObject +{ +public: + class FName EmitterName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubUVDataOffset; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEmitterRenderMode EmitterRenderMode; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSignificanceLevel SignificanceLevel; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x1]; // 0x0036(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseLegacySpawningBehavior : 1; // 0x0037(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_37_1 : 3; // 0x0037(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 ConvertedModules : 1; // 0x0037(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSoloing : 1; // 0x0037(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCookedOut : 1; // 0x0037(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisabledLODsKeepEmitterAlive : 1; // 0x0037(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableWhenInsignficant : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LODLevels; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + int32 PeakActiveParticles; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InitialAllocationCount; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QualityLevelSpawnRateScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DetailModeBitmask; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x160]; // 0x0060(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleEmitter") + } + static class UParticleEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleEmitter; + +// Class Engine.MaterialExpressionSetMaterialAttributes +// 0x0020 (0x00D0 - 0x00B0) +class UMaterialExpressionSetMaterialAttributes final : public UMaterialExpression +{ +public: + TArray Inputs; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AttributeSetTypes; // 0x00C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSetMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSetMaterialAttributes") + } + static class UMaterialExpressionSetMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSetMaterialAttributes; + +// Class Engine.NavigationInvokerInterface +// 0x0000 (0x0000 - 0x0000) +class INavigationInvokerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationInvokerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationInvokerInterface") + } + static class INavigationInvokerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavigationInvokerInterface; + +// Class Engine.VariableFrameStrippingSettings +// 0x0008 (0x0030 - 0x0028) +class UVariableFrameStrippingSettings final : public UObject +{ +public: + struct FPerPlatformBool UseVariableFrameStripping; // 0x0028(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt FrameStrippingRate; // 0x002C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VariableFrameStrippingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VariableFrameStrippingSettings") + } + static class UVariableFrameStrippingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVariableFrameStrippingSettings; + +// Class Engine.MaterialExpressionShadingModel +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionShadingModel final : public UMaterialExpression +{ +public: + EMaterialShadingModel ShadingModel; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionShadingModel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionShadingModel") + } + static class UMaterialExpressionShadingModel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionShadingModel; + +// Class Engine.MaterialExpressionTangentOutput +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionTangentOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTangentOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTangentOutput") + } + static class UMaterialExpressionTangentOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTangentOutput; + +// Class Engine.MaterialExpressionShadowReplace +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionShadowReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Shadow; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionShadowReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionShadowReplace") + } + static class UMaterialExpressionShadowReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionShadowReplace; + +// Class Engine.MaterialExpressionSign +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionSign final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSign") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSign") + } + static class UMaterialExpressionSign* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSign; + +// Class Engine.ParticleModuleAttractorBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleAttractorBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorBase") + } + static class UParticleModuleAttractorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorBase; + +// Class Engine.ParticleModuleAttractorPoint +// 0x00C8 (0x00F8 - 0x0030) +class UParticleModuleAttractorPoint final : public UParticleModuleAttractorBase +{ +public: + struct FRawDistributionVector position; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x0090(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0x00C0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 StrengthByDistance : 1; // 0x00F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectBaseVelocity : 1; // 0x00F0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideVelocity : 1; // 0x00F0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseWorldSpacePosition : 1; // 0x00F0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_X : 1; // 0x00F0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_Y : 1; // 0x00F0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_Z : 1; // 0x00F0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_X : 1; // 0x00F0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_Y : 1; // 0x00F1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_Z : 1; // 0x00F1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F2[0x6]; // 0x00F2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorPoint") + } + static class UParticleModuleAttractorPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorPoint; + +// Class Engine.MaterialExpressionSine +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionSine final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSine") + } + static class UMaterialExpressionSine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSine; + +// Class Engine.LightmappedSurfaceCollection +// 0x0018 (0x0040 - 0x0028) +class ULightmappedSurfaceCollection final : public UObject +{ +public: + class UModel* SourceModel; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray Surfaces; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmappedSurfaceCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmappedSurfaceCollection") + } + static class ULightmappedSurfaceCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightmappedSurfaceCollection; + +// Class Engine.MaterialExpressionSingleLayerWaterMaterialOutput +// 0x00A0 (0x0150 - 0x00B0) +class UMaterialExpressionSingleLayerWaterMaterialOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput ScatteringCoefficients; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AbsorptionCoefficients; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseG; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ColorScaleBehindWater; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSingleLayerWaterMaterialOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSingleLayerWaterMaterialOutput") + } + static class UMaterialExpressionSingleLayerWaterMaterialOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSingleLayerWaterMaterialOutput; + +// Class Engine.MaterialExpressionSkyAtmosphereLightIlluminance +// 0x0038 (0x00E8 - 0x00B0) +class UMaterialExpressionSkyAtmosphereLightIlluminance final : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput WorldPosition; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightIlluminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightIlluminance") + } + static class UMaterialExpressionSkyAtmosphereLightIlluminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightIlluminance; + +// Class Engine.MaterialExpressionSwitch +// 0x0080 (0x0130 - 0x00B0) +class UMaterialExpressionSwitch final : public UMaterialExpression +{ +public: + class FString Description; // 0x00B0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput SwitchValue; // 0x00C0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstSwitchValue; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Default; // 0x00F0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstDefault; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Inputs; // 0x0120(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSwitch") + } + static class UMaterialExpressionSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSwitch; + +// Class Engine.MaterialExpressionSkyAtmosphereLightIlluminanceOnGround +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionSkyAtmosphereLightIlluminanceOnGround final : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightIlluminanceOnGround") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightIlluminanceOnGround") + } + static class UMaterialExpressionSkyAtmosphereLightIlluminanceOnGround* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightIlluminanceOnGround; + +// Class Engine.LightWeightInstanceBlueprintFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class ULightWeightInstanceBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FActorInstanceHandle ConvertActorToLightWeightInstance(class AActor* Actor); + static struct FActorInstanceHandle CreateNewLightWeightInstance(class UClass* ActorClass, const struct FTransform& Transform, class UDataLayerInstance* Layer, class UWorld* World); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightWeightInstanceBlueprintFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightWeightInstanceBlueprintFunctionLibrary") + } + static class ULightWeightInstanceBlueprintFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightWeightInstanceBlueprintFunctionLibrary; + +// Class Engine.MaterialExpressionSkyAtmosphereLightDiskLuminance +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionSkyAtmosphereLightDiskLuminance final : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput DiskAngularDiameterOverride; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightDiskLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightDiskLuminance") + } + static class UMaterialExpressionSkyAtmosphereLightDiskLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightDiskLuminance; + +// Class Engine.ParticleModuleAttractorLine +// 0x0090 (0x00C0 - 0x0030) +class UParticleModuleAttractorLine final : public UParticleModuleAttractorBase +{ +public: + struct FVector EndPoint0; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPoint1; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x0060(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0x0090(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorLine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorLine") + } + static class UParticleModuleAttractorLine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorLine; + +// Class Engine.MaterialExpressionSkyAtmosphereAerialPerspective +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionSkyAtmosphereAerialPerspective final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EPositionOrigin WorldPositionOriginType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereAerialPerspective") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereAerialPerspective") + } + static class UMaterialExpressionSkyAtmosphereAerialPerspective* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereAerialPerspective; + +// Class Engine.MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance") + } + static class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance; + +// Class Engine.LocationVolume +// 0x0010 (0x02D8 - 0x02C8) +class ALocationVolume final : public AVolume +{ +public: + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor DebugColor; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Load(); + void Unload(); + + bool IsLoaded() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocationVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocationVolume") + } + static class ALocationVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALocationVolume; + +// Class Engine.MaterialExpressionSkyLightEnvMapSample +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionSkyLightEnvMapSample final : public UMaterialExpression +{ +public: + struct FExpressionInput Direction; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyLightEnvMapSample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyLightEnvMapSample") + } + static class UMaterialExpressionSkyLightEnvMapSample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyLightEnvMapSample; + +// Class Engine.MaterialExpressionSobol +// 0x0090 (0x0140 - 0x00B0) +class UMaterialExpressionSobol final : public UMaterialExpression +{ +public: + struct FExpressionInput Cell; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Index_0; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Seed; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint32 ConstIndex; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ConstSeed; // 0x0130(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSobol") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSobol") + } + static class UMaterialExpressionSobol* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSobol; + +// Class Engine.ParticleModuleAccelerationOverLifetime +// 0x0060 (0x0098 - 0x0038) +class UParticleModuleAccelerationOverLifetime final : public UParticleModuleAccelerationBase +{ +public: + struct FRawDistributionVector AccelOverLife; // 0x0038(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationOverLifetime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationOverLifetime") + } + static class UParticleModuleAccelerationOverLifetime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationOverLifetime; + +// Class Engine.MaterialExpressionSparseVolumeTextureObject +// 0x0000 (0x00B8 - 0x00B8) +class UMaterialExpressionSparseVolumeTextureObject final : public UMaterialExpressionSparseVolumeTextureBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSparseVolumeTextureObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSparseVolumeTextureObject") + } + static class UMaterialExpressionSparseVolumeTextureObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSparseVolumeTextureObject; + +// Class Engine.ScriptViewportClient +// 0x0010 (0x0038 - 0x0028) +class UScriptViewportClient : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScriptViewportClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScriptViewportClient") + } + static class UScriptViewportClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScriptViewportClient; + +// Class Engine.MaterialExpressionSparseVolumeTextureSampleParameter +// 0x0028 (0x0160 - 0x0138) +class UMaterialExpressionSparseVolumeTextureSampleParameter : public UMaterialExpressionSparseVolumeTextureSample +{ +public: + class FName ParameterName; // 0x0138(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0140(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0150(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSparseVolumeTextureSampleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSparseVolumeTextureSampleParameter") + } + static class UMaterialExpressionSparseVolumeTextureSampleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSparseVolumeTextureSampleParameter; + +// Class Engine.MaterialExpressionSparseVolumeTextureObjectParameter +// 0x0000 (0x0160 - 0x0160) +class UMaterialExpressionSparseVolumeTextureObjectParameter final : public UMaterialExpressionSparseVolumeTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSparseVolumeTextureObjectParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSparseVolumeTextureObjectParameter") + } + static class UMaterialExpressionSparseVolumeTextureObjectParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSparseVolumeTextureObjectParameter; + +// Class Engine.MaterialExpressionSpeedTree +// 0x00B0 (0x0160 - 0x00B0) +class UMaterialExpressionSpeedTree final : public UMaterialExpression +{ +public: + struct FExpressionInput GeometryInput; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WindInput; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput LODInput; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ExtraBendWS; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + ESpeedTreeGeometryType GeometryType; // 0x0150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpeedTreeWindType WindType; // 0x0151(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpeedTreeLODType LODType; // 0x0152(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_153[0x1]; // 0x0153(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BillboardThreshold; // 0x0154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccurateWindVelocities; // 0x0158(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x7]; // 0x0159(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSpeedTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSpeedTree") + } + static class UMaterialExpressionSpeedTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSpeedTree; + +// Class Engine.HLODProxyDesc +// 0x0000 (0x0028 - 0x0028) +class UHLODProxyDesc final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODProxyDesc") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODProxyDesc") + } + static class UHLODProxyDesc* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODProxyDesc; + +// Class Engine.MaterialExpressionSphericalParticleOpacity +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionSphericalParticleOpacity final : public UMaterialExpression +{ +public: + struct FExpressionInput Density; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstantDensity; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSphericalParticleOpacity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSphericalParticleOpacity") + } + static class UMaterialExpressionSphericalParticleOpacity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSphericalParticleOpacity; + +// Class Engine.MaterialExpressionStaticBool +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionStaticBool final : public UMaterialExpression +{ +public: + uint8 Value : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticBool") + } + static class UMaterialExpressionStaticBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticBool; + +// Class Engine.MaterialExpressionStaticSwitch +// 0x0080 (0x0130 - 0x00B0) +class UMaterialExpressionStaticSwitch final : public UMaterialExpression +{ +public: + uint8 DefaultValue : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput A; // 0x00B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x0108(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticSwitch") + } + static class UMaterialExpressionStaticSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticSwitch; + +// Class Engine.InputKeyDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputKeyDelegateBinding final : public UInputDelegateBinding +{ +public: + TArray InputKeyDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputKeyDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputKeyDelegateBinding") + } + static class UInputKeyDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputKeyDelegateBinding; + +// Class Engine.MaterialExpressionStaticSwitchParameter +// 0x0050 (0x0130 - 0x00E0) +class UMaterialExpressionStaticSwitchParameter final : public UMaterialExpressionStaticBoolParameter +{ +public: + struct FExpressionInput A; // 0x00E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x0108(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticSwitchParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticSwitchParameter") + } + static class UMaterialExpressionStaticSwitchParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticSwitchParameter; + +// Class Engine.MaterialExpressionStep +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionStep final : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstY; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstX; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStep") + } + static class UMaterialExpressionStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStep; + +// Class Engine.MaterialExpressionSubstrateSlabBSDF +// 0x02E8 (0x0398 - 0x00B0) +class UMaterialExpressionSubstrateSlabBSDF final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput DiffuseAlbedo; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput F0; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput F90; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Anisotropy; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Normal; // 0x0178(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Tangent; // 0x01A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SSSMFP; // 0x01C8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SSSMFPScale; // 0x01F0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SSSPhaseAnisotropy; // 0x0218(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x0240(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SecondRoughness; // 0x0268(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SecondRoughnessWeight; // 0x0290(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput FuzzRoughness; // 0x02B8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput FuzzAmount; // 0x02E0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput FuzzColor; // 0x0308(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput GlintValue; // 0x0330(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput GlintUV; // 0x0358(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + class USubsurfaceProfile* SubsurfaceProfile; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class USpecularProfile* SpecularProfile; // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bUseSSSDiffusion : 1; // 0x0390(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_391[0x7]; // 0x0391(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateSlabBSDF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateSlabBSDF") + } + static class UMaterialExpressionSubstrateSlabBSDF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateSlabBSDF; + +// Class Engine.CapsuleComponent +// 0x0010 (0x0550 - 0x0540) +class UCapsuleComponent final : public UShapeComponent +{ +public: + float CapsuleHalfHeight; // 0x0540(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CapsuleRadius; // 0x0544(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_548[0x8]; // 0x0548(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); + void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); + void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); + + float GetScaledCapsuleHalfHeight() const; + float GetScaledCapsuleHalfHeight_WithoutHemisphere() const; + float GetScaledCapsuleRadius() const; + void GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const; + void GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const; + float GetShapeScale() const; + float GetUnscaledCapsuleHalfHeight() const; + float GetUnscaledCapsuleHalfHeight_WithoutHemisphere() const; + float GetUnscaledCapsuleRadius() const; + void GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const; + void GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CapsuleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CapsuleComponent") + } + static class UCapsuleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCapsuleComponent; + +// Class Engine.MaterialExpressionSubstrateVolumetricFogCloudBSDF +// 0x00A0 (0x0150 - 0x00B0) +class UMaterialExpressionSubstrateVolumetricFogCloudBSDF final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput Albedo; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Extinction; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AmbientOcclusion; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateVolumetricFogCloudBSDF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateVolumetricFogCloudBSDF") + } + static class UMaterialExpressionSubstrateVolumetricFogCloudBSDF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateVolumetricFogCloudBSDF; + +// Class Engine.MaterialExpressionSubstratePostProcess +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionSubstratePostProcess final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput Color; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstratePostProcess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstratePostProcess") + } + static class UMaterialExpressionSubstratePostProcess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstratePostProcess; + +// Class Engine.LightComponent +// 0x0100 (0x0370 - 0x0270) +class ULightComponent : public ULightComponentBase +{ +public: + float Temperature; // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistanceFadeRange; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseTemperature : 1; // 0x0274(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ShadowMapChannel; // 0x0278(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float MinRoughness; // 0x0280(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpecularScale; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowResolutionScale; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBias; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSlopeBias; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSharpen; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ContactShadowLengthInWS : 1; // 0x029C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ContactShadowCastingIntensity; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowNonCastingIntensity; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InverseSquaredFalloff : 1; // 0x02A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastTranslucentShadows : 1; // 0x02A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowsFromCinematicObjectsOnly : 1; // 0x02A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceCachedShadowsForMovablePrimitives : 1; // 0x02A8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightingChannels LightingChannels; // 0x02AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* LightFunctionMaterial; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector LightFunctionScale; // 0x02B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureLightProfile* IESTexture; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bUseIESBrightness : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IESBrightnessScale; // 0x02DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightFunctionFadeDistance; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisabledBrightness; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLightShaftBloom : 1; // 0x02E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2E9[0x3]; // 0x02E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BloomScale; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomMaxBrightness; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor BloomTint; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRayTracedDistanceFieldShadows; // 0x02FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FD[0x3]; // 0x02FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RayStartOffsetDepthScale; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_304[0x6C]; // 0x0304(0x006C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAffectTranslucentLighting(bool bNewValue); + void SetBloomMaxBrightness(float NewValue); + void SetBloomScale(float NewValue); + void SetBloomThreshold(float NewValue); + void SetBloomTint(const struct FColor& NewValue); + void SetEnableLightShaftBloom(bool bNewValue); + void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); + void SetIESBrightnessScale(float NewValue); + void SetIESTexture(class UTextureLightProfile* NewValue); + void SetIndirectLightingIntensity(float NewIntensity); + void SetIntensity(float NewIntensity); + void SetLightColor(const struct FLinearColor& NewLightColor, bool bSRGB); + void SetLightFColor(const struct FColor& NewLightColor); + void SetLightFunctionDisabledBrightness(float NewValue); + void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); + void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial); + void SetLightFunctionScale(const struct FVector& NewLightFunctionScale); + void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); + void SetShadowBias(float NewValue); + void SetShadowSlopeBias(float NewValue); + void SetSpecularScale(float NewValue); + void SetTemperature(float NewTemperature); + void SetTransmission(bool bNewValue); + void SetUseIESBrightness(bool bNewValue); + void SetUseTemperature(bool bNewValue); + void SetVolumetricScatteringIntensity(float NewIntensity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponent") + } + static class ULightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponent; + +// Class Engine.DirectionalLightComponent +// 0x00D0 (0x0440 - 0x0370) +class UDirectionalLightComponent final : public ULightComponent +{ +public: + float ShadowCascadeBiasDistribution; // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLightShaftOcclusion : 1; // 0x0374(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_375[0x3]; // 0x0375(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OcclusionMaskDarkness; // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionDepthRange; // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightShaftOverrideDirection; // 0x0380(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WholeSceneDynamicShadowRadius; // 0x0398(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicShadowDistanceMovableLight; // 0x039C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicShadowDistanceStationaryLight; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DynamicShadowCascades; // 0x03A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeDistributionExponent; // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeTransitionFraction; // 0x03AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowDistanceFadeoutFraction; // 0x03B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseInsetShadowsForMovableObjects : 1; // 0x03B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3B5[0x3]; // 0x03B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FarShadowCascadeCount; // 0x03B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarShadowDistance; // 0x03BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldShadowDistance; // 0x03C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForwardShadingPriority; // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceAngle; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceSoftAngle; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSourceAngleFactor; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceDistance; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedAsAtmosphereSunLight : 1; // 0x03D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAtmosphereSunLight : 1; // 0x03D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D9[0x3]; // 0x03D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AtmosphereSunLightIndex; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AtmosphereSunDiskColorScale; // 0x03E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPerPixelAtmosphereTransmittance : 1; // 0x03F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowsOnClouds : 1; // 0x03F0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowsOnAtmosphere : 1; // 0x03F0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCloudShadows : 1; // 0x03F0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3F1[0x3]; // 0x03F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CloudShadowStrength; // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnAtmosphereStrength; // 0x03F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnSurfaceStrength; // 0x03FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowDepthBias; // 0x0400(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowExtent; // 0x0404(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowMapResolutionScale; // 0x0408(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowRaySampleCountScale; // 0x040C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CloudScatteredLuminanceScale; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightmassDirectionalLightSettings LightmassSettings; // 0x0420(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bCastModulatedShadows : 1; // 0x0430(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_431[0x3]; // 0x0431(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor ModulatedShadowColor; // 0x0434(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowAmount; // 0x0438(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43C[0x4]; // 0x043C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAtmosphereSunLight(bool bNewValue); + void SetAtmosphereSunLightIndex(int32 NewValue); + void SetCascadeDistributionExponent(float NewValue); + void SetCascadeTransitionFraction(float NewValue); + void SetDynamicShadowCascades(int32 NewValue); + void SetDynamicShadowDistanceMovableLight(float NewValue); + void SetDynamicShadowDistanceStationaryLight(float NewValue); + void SetEnableLightShaftOcclusion(bool bNewValue); + void SetForwardShadingPriority(int32 NewValue); + void SetLightShaftOverrideDirection(const struct FVector& NewValue); + void SetLightSourceAngle(float NewValue); + void SetLightSourceSoftAngle(float NewValue); + void SetOcclusionDepthRange(float NewValue); + void SetOcclusionMaskDarkness(float NewValue); + void SetShadowAmount(float NewValue); + void SetShadowCascadeBiasDistribution(float NewValue); + void SetShadowDistanceFadeoutFraction(float NewValue); + void SetShadowSourceAngleFactor(float NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightComponent") + } + static class UDirectionalLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightComponent; + +// Class Engine.MaterialExpressionSubstrateConvertToDecal +// 0x0050 (0x0100 - 0x00B0) +class UMaterialExpressionSubstrateConvertToDecal final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput DecalMaterial; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Coverage; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateConvertToDecal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateConvertToDecal") + } + static class UMaterialExpressionSubstrateConvertToDecal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateConvertToDecal; + +// Class Engine.MaterialExpressionSubstrateHorizontalMixing +// 0x0080 (0x0130 - 0x00B0) +class UMaterialExpressionSubstrateHorizontalMixing final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput Background; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Foreground; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Mix; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseParameterBlending : 1; // 0x0128(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateHorizontalMixing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateHorizontalMixing") + } + static class UMaterialExpressionSubstrateHorizontalMixing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateHorizontalMixing; + +// Class Engine.ForceFeedbackComponent +// 0x00F0 (0x0320 - 0x0230) +class UForceFeedbackComponent final : public USceneComponent +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bAutoDestroy : 1; // 0x0238(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopWhenOwnerDestroyed : 1; // 0x0238(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLooping : 1; // 0x0238(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreTimeDilation : 1; // 0x0238(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAttenuation : 1; // 0x0238(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_239[0x3]; // 0x0239(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityMultiplier; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UForceFeedbackAttenuation* AttenuationSettings; // 0x0240(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FForceFeedbackAttenuationSettings AttenuationOverrides; // 0x0248(0x00C0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnForceFeedbackFinished; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AdjustAttenuation(const struct FForceFeedbackAttenuationSettings& InAttenuationSettings); + void Play(float StartTime); + void SetForceFeedbackEffect(class UForceFeedbackEffect* NewForceFeedbackEffect); + void SetIntensityMultiplier(float NewIntensityMultiplier); + void Stop(); + + bool BP_GetAttenuationSettingsToApply(struct FForceFeedbackAttenuationSettings* OutAttenuationSettings) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForceFeedbackComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForceFeedbackComponent") + } + static class UForceFeedbackComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForceFeedbackComponent; + +// Class Engine.MaterialExpressionSubstrateAdd +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionSubstrateAdd final : public UMaterialExpressionSubstrateBSDF +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseParameterBlending : 1; // 0x0100(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateAdd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateAdd") + } + static class UMaterialExpressionSubstrateAdd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateAdd; + +// Class Engine.AtmosphericFog +// 0x0008 (0x0298 - 0x0290) +class AAtmosphericFog final : public AInfo +{ +public: + class UAtmosphericFogComponent* AtmosphericFogComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AtmosphericFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AtmosphericFog") + } + static class AAtmosphericFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAtmosphericFog; + +// Class Engine.MaterialExpressionSubstrateMetalnessToDiffuseAlbedoF0 +// 0x0078 (0x0128 - 0x00B0) +class UMaterialExpressionSubstrateMetalnessToDiffuseAlbedoF0 final : public UMaterialExpressionSubstrateUtilityBase +{ +public: + struct FExpressionInput BaseColor; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Metallic; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateMetalnessToDiffuseAlbedoF0") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateMetalnessToDiffuseAlbedoF0") + } + static class UMaterialExpressionSubstrateMetalnessToDiffuseAlbedoF0* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateMetalnessToDiffuseAlbedoF0; + +// Class Engine.MaterialExpressionSubstrateThinFilm +// 0x00C8 (0x0178 - 0x00B0) +class UMaterialExpressionSubstrateThinFilm final : public UMaterialExpressionSubstrateUtilityBase +{ +public: + struct FExpressionInput Normal; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput F0; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput F90; // 0x0100(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Thickness; // 0x0128(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput IOR; // 0x0150(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubstrateThinFilm") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubstrateThinFilm") + } + static class UMaterialExpressionSubstrateThinFilm* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubstrateThinFilm; + +// Class Engine.AudioSettings +// 0x01B0 (0x01E8 - 0x0038) +class UAudioSettings final : public UDeveloperSettings +{ +public: + struct FSoftObjectPath DefaultSoundClassName; // 0x0038(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultMediaSoundClassName; // 0x0058(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultSoundConcurrencyName; // 0x0078(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBaseSoundMix; // 0x0098(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VoiPSoundClass; // 0x00B8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath MasterSubmix; // 0x00D8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath BaseDefaultSubmix; // 0x00F8(0x0020)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReverbSubmix; // 0x0118(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath EQSubmix; // 0x0138(0x0020)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVoiceSampleRate VoiPSampleRate; // 0x0158(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDefaultAudioCompressionType DefaultAudioCompressionType; // 0x015C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DefaultCompressionQuality; // 0x0160(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultReverbSendLevel; // 0x0164(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumConcurrentStreams; // 0x0168(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalMinPitchScale; // 0x016C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalMaxPitchScale; // 0x0170(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray QualityLevels; // 0x0178(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 bAllowPlayWhenSilent : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableMasterEQ : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowCenterChannel3DPanning : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 NumStoppingSources; // 0x018C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPanningMethod PanningMethod; // 0x0190(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMonoChannelUpmixMethod MonoChannelUpmixMethod; // 0x0191(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_192[0x6]; // 0x0192(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DialogueFilenameFormat; // 0x0198(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DebugSounds; // 0x01A8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray DefaultAudioBuses; // 0x01B8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + class USoundClass* DefaultSoundClass; // 0x01C8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class USoundClass* DefaultMediaSoundClass; // 0x01D0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class USoundConcurrency* DefaultSoundConcurrency; // 0x01D8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_1E0[0x8]; // 0x01E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioSettings") + } + static class UAudioSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioSettings; + +// Class Engine.MaterialExpressionSubtract +// 0x0058 (0x0108 - 0x00B0) +class UMaterialExpressionSubtract final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput B; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubtract") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubtract") + } + static class UMaterialExpressionSubtract* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubtract; + +// Class Engine.MaterialExpressionTangent +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionTangent final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTangent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTangent") + } + static class UMaterialExpressionTangent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTangent; + +// Class Engine.SoundParameterControllerInterface +// 0x0000 (0x0000 - 0x0000) +class ISoundParameterControllerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundParameterControllerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundParameterControllerInterface") + } + static class ISoundParameterControllerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISoundParameterControllerInterface; + +// Class Engine.MaterialExpressionTemporalSobol +// 0x0068 (0x0118 - 0x00B0) +class UMaterialExpressionTemporalSobol final : public UMaterialExpression +{ +public: + struct FExpressionInput Index_0; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Seed; // 0x00D8(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + uint32 ConstIndex; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ConstSeed; // 0x0108(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTemporalSobol") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTemporalSobol") + } + static class UMaterialExpressionTemporalSobol* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTemporalSobol; + +// Class Engine.MaterialExpressionTextureProperty +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionTextureProperty final : public UMaterialExpression +{ +public: + struct FExpressionInput TextureObject; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialExposedTextureProperty Property; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureProperty") + } + static class UMaterialExpressionTextureProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureProperty; + +// Class Engine.MaterialExpressionTextureSampleParameterCube +// 0x0000 (0x0220 - 0x0220) +class UMaterialExpressionTextureSampleParameterCube final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterCube") + } + static class UMaterialExpressionTextureSampleParameterCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterCube; + +// Class Engine.AnimCurveCompressionCodec +// 0x0000 (0x0028 - 0x0028) +class UAnimCurveCompressionCodec : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionCodec") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionCodec") + } + static class UAnimCurveCompressionCodec* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionCodec; + +// Class Engine.AnimCurveCompressionCodec_CompressedRichCurve +// 0x0000 (0x0028 - 0x0028) +class UAnimCurveCompressionCodec_CompressedRichCurve final : public UAnimCurveCompressionCodec +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionCodec_CompressedRichCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_CompressedRichCurve") + } + static class UAnimCurveCompressionCodec_CompressedRichCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionCodec_CompressedRichCurve; + +// Class Engine.MaterialExpressionTransform +// 0x0030 (0x00E0 - 0x00B0) +class UMaterialExpressionTransform final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialVectorCoordTransformSource TransformSourceType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialVectorCoordTransform TransformType; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTransform") + } + static class UMaterialExpressionTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTransform; + +// Class Engine.MaterialExpressionTruncate +// 0x0028 (0x00D8 - 0x00B0) +class UMaterialExpressionTruncate final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x00B0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTruncate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTruncate") + } + static class UMaterialExpressionTruncate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTruncate; + +// Class Engine.AnimNotifyMirrorInspectionLibrary +// 0x0000 (0x0028 - 0x0028) +class UAnimNotifyMirrorInspectionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static const class UMirrorDataTable* GetMirrorDataTable(const struct FAnimNotifyEventReference& EventReference); + static bool IsTriggeredByMirroredAnimation(const struct FAnimNotifyEventReference& EventReference); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyMirrorInspectionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyMirrorInspectionLibrary") + } + static class UAnimNotifyMirrorInspectionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyMirrorInspectionLibrary; + +// Class Engine.MaterialExpressionTwoSidedSign +// 0x0000 (0x00B0 - 0x00B0) +class UMaterialExpressionTwoSidedSign final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTwoSidedSign") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTwoSidedSign") + } + static class UMaterialExpressionTwoSidedSign* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTwoSidedSign; + +// Class Engine.MaterialExpressionViewProperty +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionViewProperty final : public UMaterialExpression +{ +public: + EMaterialExposedViewProperty Property; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionViewProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionViewProperty") + } + static class UMaterialExpressionViewProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionViewProperty; + +// Class Engine.CheatManager +// 0x0060 (0x0088 - 0x0028) +class UCheatManager : public UObject +{ +public: + class ADebugCameraController* DebugCameraControllerRef; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf DebugCameraControllerClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x40]; // 0x0038(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CheatManagerExtensions; // 0x0078(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + +public: + void BugIt(const class FString& ScreenShotDescription); + void BugItGo(float X, float Y, float Z, float pitch, float Yaw, float Roll); + void BugItStringCreator(const struct FVector& ViewLocation, const struct FRotator& ViewRotation, class FString* GoString, class FString* LocString); + void ChangeSize(float F); + void CheatScript(const class FString& ScriptName); + void DamageTarget(float DamageAmount); + void DebugCapsuleSweep(); + void DebugCapsuleSweepCapture(); + void DebugCapsuleSweepChannel(ECollisionChannel Channel); + void DebugCapsuleSweepClear(); + void DebugCapsuleSweepComplex(bool bTraceComplex); + void DebugCapsuleSweepPawn(); + void DebugCapsuleSweepSize(float HalfHeight, float Radius); + void DestroyAll(TSubclassOf aClass); + void DestroyAllPawnsExceptTarget(); + void DestroyPawns(TSubclassOf aClass); + void DestroyServerStatReplicator(); + void DestroyTarget(); + void DisableDebugCamera(); + void DumpChatState(); + void DumpOnlineSessionState(); + void DumpPartyState(); + void DumpVoiceMutingState(); + void EnableDebugCamera(); + void FlushLog(); + void Fly(); + void FreezeFrame(float Delay); + void Ghost(); + void God(); + void InvertMouse(); + void LogLoc(); + void OnlyLoadLevel(class FName PackageName); + void OnPlayerEndPlayed(class AActor* Player, EEndPlayReason EndPlayReason); + void PlayersOnly(); + void ReceiveEndPlay(); + void ReceiveInitCheatManager(); + void ServerToggleAILogging(); + void SetMouseSensitivityToDefault(); + void SetWorldOrigin(); + void Slomo(float NewTimeDilation); + void SpawnServerStatReplicator(); + void StreamLevelIn(class FName PackageName); + void StreamLevelOut(class FName PackageName); + void Summon(const class FString& ClassName); + void Teleport(); + void TestCollisionDistance(); + void ToggleAILogging(); + void ToggleDebugCamera(); + void ToggleServerStatReplicatorClientOverwrite(); + void ToggleServerStatReplicatorUpdateStatNet(); + void UpdateSafeArea(); + void ViewActor(class FName ActorName); + void ViewClass(TSubclassOf DesiredClass); + void ViewPlayer(const class FString& S); + void ViewSelf(); + void Walk(); + + class APlayerController* GetPlayerController() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheatManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheatManager") + } + static class UCheatManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheatManager; + +// Class Engine.MaterialExpressionWorldPosition +// 0x0008 (0x00B8 - 0x00B0) +class UMaterialExpressionWorldPosition final : public UMaterialExpression +{ +public: + EWorldPositionIncludedOffsets WorldPositionShaderOffset; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionWorldPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionWorldPosition") + } + static class UMaterialExpressionWorldPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionWorldPosition; + +// Class Engine.ArrowComponent +// 0x0010 (0x0530 - 0x0520) +class UArrowComponent final : public UPrimitiveComponent +{ +public: + struct FColor ArrowColor; // 0x0518(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowSize; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowLength; // 0x0520(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSize; // 0x0524(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsScreenSizeScaled : 1; // 0x0528(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTreatAsASprite : 1; // 0x0528(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_529[0x7]; // 0x0529(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetArrowColor(const struct FLinearColor& NewColor); + void SetArrowFColor(const struct FColor& NewColor); + void SetArrowLength(float NewLength); + void SetArrowSize(float NewSize); + void SetIsScreenSizeScaled(bool bNewValue); + void SetScreenSize(float NewScreenSize); + void SetTreatAsASprite(bool bNewValue); + void SetUseInEditorScaling(bool bNewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ArrowComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ArrowComponent") + } + static class UArrowComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UArrowComponent; + +// Class Engine.MaterialFunctionEditorOnlyData +// 0x0030 (0x0058 - 0x0028) +class UMaterialFunctionEditorOnlyData final : public UMaterialFunctionInterfaceEditorOnlyData +{ +public: + struct FMaterialExpressionCollection ExpressionCollection; // 0x0028(0x0030)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionEditorOnlyData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionEditorOnlyData") + } + static class UMaterialFunctionEditorOnlyData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionEditorOnlyData; + +// Class Engine.MaterialFunctionMaterialLayerBlend +// 0x0000 (0x0068 - 0x0068) +class UMaterialFunctionMaterialLayerBlend final : public UMaterialFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerBlend") + } + static class UMaterialFunctionMaterialLayerBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerBlend; + +// Class Engine.MeshBudgetProjectSettings +// 0x0018 (0x0050 - 0x0038) +class UMeshBudgetProjectSettings final : public UDeveloperSettings +{ +public: + bool bEnableStaticMeshBudget; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StaticMeshBudgetInfos; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshBudgetProjectSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshBudgetProjectSettings") + } + static class UMeshBudgetProjectSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshBudgetProjectSettings; + +// Class Engine.NetDriver +// 0x08A0 (0x08C8 - 0x0028) +class UNetDriver : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NetConnectionClassName; // 0x0030(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplicationDriverClassName; // 0x0040(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplicationBridgeClassName; // 0x0050(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNetDriverReplicationSystemConfig ReplicationSystemConfig; // 0x0060(0x001C)(Config, NoDestructor, NativeAccessSpecifierPublic) + int32 MaxDownloadSize; // 0x007C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClampListenServerTickRate : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NetServerMaxTickRate; // 0x0084(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxNetTickRate; // 0x00A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInternetClientRate; // 0x00A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxClientRate; // 0x00A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerTravelPause; // 0x00AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnPrioritySeconds; // 0x00B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelevantTimeout; // 0x00B4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeepAliveTime; // 0x00B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialConnectTimeout; // 0x00BC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConnectionTimeout; // 0x00C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeoutMultiplierForUnoptimizedBuilds; // 0x00C4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNetConnection* ServerConnection; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ClientConnections; // 0x00D0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_E0[0x60]; // 0x00E0(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RecentlyDisconnectedTrackingTime; // 0x0140(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144[0x3C]; // 0x0144(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* World; // 0x0180(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPackage* WorldPackage; // 0x0188(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_190[0x20]; // 0x0190(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf NetConnectionClass; // 0x01B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf ReplicationDriverClass; // 0x01B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf ReplicationBridgeClass; // 0x01C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_1C8[0x10]; // 0x01C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class FName NetDriverName; // 0x01D8(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChannelDefinitions; // 0x01E0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap ChannelDefinitionMap; // 0x01F0(0x0050)(NativeAccessSpecifierPublic) + TArray ActorChannelPool; // 0x0240(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_250[0x10]; // 0x0250(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UNetworkMetricsDatabase* NetworkMetricsDatabase; // 0x0260(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TMap NetworkMetricsListeners; // 0x0268(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_2B8[0x11]; // 0x02B8(0x0011)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_2C9_0 : 6; // 0x02C9(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bNoTimeouts : 1; // 0x02C9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNeverApplyNetworkEmulationSettings : 1; // 0x02C9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2CA[0x566]; // 0x02CA(0x0566)(Fixing Size After Last Property [ Dumper-7 ]) + class UReplicationDriver* ReplicationDriver; // 0x0830(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_838[0x90]; // 0x0838(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetDriver") + } + static class UNetDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetDriver; + +// Class Engine.MeshDeformerInstanceSettings +// 0x0000 (0x0028 - 0x0028) +class UMeshDeformerInstanceSettings : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshDeformerInstanceSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshDeformerInstanceSettings") + } + static class UMeshDeformerInstanceSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshDeformerInstanceSettings; + +// Class Engine.MeshDrawCommandStatsSettings +// 0x0028 (0x0060 - 0x0038) +class UMeshDrawCommandStatsSettings final : public UDeveloperSettings +{ +public: + TArray Budgets; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray BudgetTotals; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + int32 CollectionForCsvProfiler; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshDrawCommandStatsSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshDrawCommandStatsSettings") + } + static class UMeshDrawCommandStatsSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshDrawCommandStatsSettings; + +// Class Engine.TextureLODSettings +// 0x0010 (0x0038 - 0x0028) +class UTextureLODSettings : public UObject +{ +public: + TArray TextureLODGroups; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureLODSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureLODSettings") + } + static class UTextureLODSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureLODSettings; + +// Class Engine.DeviceProfile +// 0x0098 (0x00D0 - 0x0038) +class UDeviceProfile final : public UTextureLODSettings +{ +public: + class FString DeviceType; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BaseProfileName; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVisibleForAssets : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDeviceProfile* Parent; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CVars; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray MatchingRules; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x20]; // 0x00B0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeviceProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeviceProfile") + } + static class UDeviceProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeviceProfile; + +// Class Engine.MorphTarget +// 0x0018 (0x0040 - 0x0028) +class UMorphTarget final : public UObject +{ +public: + class USkeletalMesh* BaseSkelMesh; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MorphTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MorphTarget") + } + static class UMorphTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMorphTarget; + +// Class Engine.NavAreaBase +// 0x0008 (0x0030 - 0x0028) +class UNavAreaBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavAreaBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavAreaBase") + } + static class UNavAreaBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavAreaBase; + +// Class Engine.DocumentationActor +// 0x0008 (0x0298 - 0x0290) +class ADocumentationActor final : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DocumentationActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DocumentationActor") + } + static class ADocumentationActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADocumentationActor; + +// Class Engine.NavLinkDefinition +// 0x0028 (0x0050 - 0x0028) +class UNavLinkDefinition : public UObject +{ +public: + TArray Links; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SegmentLinks; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkDefinition") + } + static class UNavLinkDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkDefinition; + +// Class Engine.InterpToMovementComponent +// 0x00B8 (0x01C0 - 0x0108) +class UInterpToMovementComponent final : public UMovementComponent +{ +public: + float duration; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPauseOnImpact : 1; // 0x010C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_10D[0x3]; // 0x010D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSweep; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETeleportType TeleportType; // 0x0111(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpToBehaviourType BehaviourType; // 0x0112(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckIfStillInWorld; // 0x0113(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceSubStepping : 1; // 0x0114(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInterpToReverse; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInterpToStop; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWaitBeginDelegate; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWaitEndDelegate; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnResetDelegate; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float MaxSimulationTimeStep; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedMultiplier; // 0x016C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ControlPoints; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_188[0x38]; // 0x0188(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddControlPointPosition(const struct FVector& Pos, bool bPositionIsRelative); + void FinaliseControlPoints(); + void ResetControlPoints(); + void RestartMovement(float InitialDirection); + void StopSimulating(const struct FHitResult& HitResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpToMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpToMovementComponent") + } + static class UInterpToMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpToMovementComponent; + +// Class Engine.NetworkPredictionInterface +// 0x0000 (0x0000 - 0x0000) +class INetworkPredictionInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkPredictionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkPredictionInterface") + } + static class INetworkPredictionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INetworkPredictionInterface; + +// Class Engine.LODSyncComponent +// 0x0098 (0x0138 - 0x00A0) +class ULODSyncComponent final : public UActorComponent +{ +public: + int32 NumLODs; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForcedLOD; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLOD; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ComponentsToSync; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TMap CustomLODMapping; // 0x00C0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 CurrentLOD; // 0x0110(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 CurrentNumLODs; // 0x0114(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray DriveComponents; // 0x0118(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray SubComponents; // 0x0128(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + class FString GetLODSyncDebugText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODSyncComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODSyncComponent") + } + static class ULODSyncComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULODSyncComponent; + +// Class Engine.ParticleLODLevel +// 0x0090 (0x00B8 - 0x0028) +class UParticleLODLevel final : public UObject +{ +public: + int32 Level; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleModuleRequired* RequiredModule; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray Modules; // 0x0038(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UParticleModuleTypeDataBase* TypeDataModule; // 0x0048(0x0008)(ExportObject, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UParticleModuleSpawn* SpawnModule; // 0x0050(0x0008)(ExportObject, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UParticleModuleEventGenerator* EventGenerator; // 0x0058(0x0008)(ExportObject, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray SpawningModules; // 0x0060(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray SpawnModules; // 0x0070(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray UpdateModules; // 0x0080(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray OrbitModules; // 0x0090(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray EventReceiverModules; // 0x00A0(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 ConvertedModules : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PeakActiveParticles; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleLODLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleLODLevel") + } + static class UParticleLODLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleLODLevel; + +// Class Engine.FXSystemAsset +// 0x0020 (0x0048 - 0x0028) +class UFXSystemAsset : public UObject +{ +public: + uint32 MaxPoolSize; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PoolPrimeSize; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXSystemAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXSystemAsset") + } + static class UFXSystemAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXSystemAsset; + +// Class Engine.WorldPartitionRuntimeCellData +// 0x00B8 (0x00E0 - 0x0028) +class UWorldPartitionRuntimeCellData : public UObject +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox ContentBounds; // 0x0050(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TOptional CellBounds; // 0x0088(0x0040)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName GridName; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HierarchicalLevel; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionRuntimeCellData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionRuntimeCellData") + } + static class UWorldPartitionRuntimeCellData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionRuntimeCellData; + +// Class Engine.ParticleSystem +// 0x0128 (0x0170 - 0x0048) +class UParticleSystem final : public UFXSystemAsset +{ +public: + float UpdateTime_FPS; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateTime_Delta; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTime; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTickRate; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Emitters; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UParticleSystemComponent* PreviewComponent; // 0x0068(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UInterpCurveEdSetup* CurveEdSetup; // 0x0070(0x0008)(ExportObject, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float LODDistanceCheckTime; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroUVRadius; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODDistances; // 0x0080(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LODSettings; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox FixedRelativeBoundingBox; // 0x00A0(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float SecondsBeforeInactive; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Delay; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayLow; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrientZAxisTowardCamera : 1; // 0x00E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFixedRelativeBoundingBox : 1; // 0x00E4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldResetPeakCounts : 1; // 0x00E4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPhysics : 1; // 0x00E4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRealtimeThumbnail : 1; // 0x00E4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ThumbnailImageOutOfDate : 1; // 0x00E4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_E4_6 : 2; // 0x00E4(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bUseDelayRange : 1; // 0x00E5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowManagedTicking : 1; // 0x00E5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoDeactivate : 1; // 0x00E5(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRegenerateLODDuplicate : 1; // 0x00E5(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EParticleSystemUpdateMode SystemUpdateMode; // 0x00E6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSystemLODMethod LODMethod; // 0x00E7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSystemInsignificanceReaction InsignificantReaction; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSystemOcclusionBoundsMethod OcclusionBoundsMethod; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA[0x1]; // 0x00EA(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EParticleSignificanceLevel MaxSignificanceLevel; // 0x00EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MinTimeBetweenTicks; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InsignificanceDelay; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector MacroUVPosition; // 0x00F8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox CustomOcclusionBounds; // 0x0110(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray SoloTracking; // 0x0148(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray NamedMaterialSlots; // 0x0158(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool ContainsEmitterType(class UClass* TypeData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleSystem") + } + static class UParticleSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleSystem; + +// Class Engine.PlatformEventsComponent +// 0x0020 (0x00C0 - 0x00A0) +class UPlatformEventsComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate PlatformChangedToLaptopModeDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PlatformChangedToTabletModeDelegate; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + bool IsInLaptopMode(); + bool IsInTabletMode(); + bool SupportsConvertibleLaptops(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformEventsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformEventsComponent") + } + static class UPlatformEventsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformEventsComponent; + +// Class Engine.VOIPTalker +// 0x0040 (0x00E0 - 0x00A0) +class UVOIPTalker final : public UActorComponent +{ +public: + struct FVoiceSettings Settings; // 0x00A0(0x0018)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x28]; // 0x00B8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UVOIPTalker* CreateTalkerForPlayer(class APlayerState* OwningState); + + void BPOnTalkingBegin(class UAudioComponent* AudioComponent); + void BPOnTalkingEnd(); + float GetVoiceLevel(); + void RegisterWithPlayerState(class APlayerState* OwningState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VOIPTalker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VOIPTalker") + } + static class UVOIPTalker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVOIPTalker; + +// Class Engine.ParticleModuleAccelerationConstant +// 0x0018 (0x0050 - 0x0038) +class UParticleModuleAccelerationConstant final : public UParticleModuleAccelerationBase +{ +public: + struct FVector Acceleration; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationConstant") + } + static class UParticleModuleAccelerationConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationConstant; + +// Class Engine.ProjectileMovementComponent +// 0x0158 (0x0260 - 0x0108) +class alignas(0x10) UProjectileMovementComponent final : public UMovementComponent +{ +public: + float InitialSpeed; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x010C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotationFollowsVelocity : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRotationRemainsVertical : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBounce : 1; // 0x0110(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitialVelocityInLocalSpace : 1; // 0x0110(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceSubStepping : 1; // 0x0110(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSimulationEnabled : 1; // 0x0110(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSweepCollision : 1; // 0x0110(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsHomingProjectile : 1; // 0x0110(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBounceAngleAffectsFriction : 1; // 0x0111(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSliding : 1; // 0x0111(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpMovement : 1; // 0x0111(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpRotation : 1; // 0x0111(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bThrottleInterpolation : 1; // 0x0111(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_111_5 : 3; // 0x0111(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_112[0x6]; // 0x0112(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bSimulationUseScopedMovement : 1; // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpolationUseScopedMovement : 1; // 0x0118(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_119[0x3]; // 0x0119(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PreviousHitTime; // 0x011C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousHitNormal; // 0x0120(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectileGravityScale; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Buoyancy; // 0x013C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bounciness; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BounceVelocityStopSimulatingThreshold; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFrictionFraction; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnProjectileBounce; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnProjectileStop; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float HomingAccelerationMagnitude; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr HomingTargetComponent; // 0x0174(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimulationTimeStep; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BounceAdditionalIterations; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationTime; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpRotationTime; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationMaxLagDistance; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationSnapToTargetDistance; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrottleInterpolationThresholdNotRenderedShortTime; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrottleInterpolationThresholdNotRenderedLongTime; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ThrottleInterpolationSkipFramesRecent; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ThrottleInterpolationSkipFramesNotRecent; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8[0xB8]; // 0x01A8(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MoveInterpolationTarget(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void ResetInterpolation(); + void SetInterpolatedComponent(class USceneComponent* Component); + void SetVelocityInLocalSpace(const struct FVector& NewVelocity); + void StopSimulating(const struct FHitResult& HitResult); + + bool IsInterpolationComplete() const; + bool IsVelocityUnderSimulationThreshold() const; + struct FVector LimitVelocity(const struct FVector& NewVelocity) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProjectileMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProjectileMovementComponent") + } + static class UProjectileMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProjectileMovementComponent; + +// Class Engine.ParticleModuleAccelerationDragScaleOverLife +// 0x0038 (0x0070 - 0x0038) +class UParticleModuleAccelerationDragScaleOverLife final : public UParticleModuleAccelerationBase +{ +public: + class UDistributionFloat* DragScale; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FRawDistributionFloat DragScaleRaw; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationDragScaleOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationDragScaleOverLife") + } + static class UParticleModuleAccelerationDragScaleOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationDragScaleOverLife; + +// Class Engine.CameraBlockingVolume +// 0x0000 (0x02C8 - 0x02C8) +class ACameraBlockingVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraBlockingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraBlockingVolume") + } + static class ACameraBlockingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraBlockingVolume; + +// Class Engine.ParticleModuleAttractorParticle +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleAttractorParticle final : public UParticleModuleAttractorBase +{ +public: + class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bStrengthByDistance : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat Strength; // 0x0070(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAffectBaseVelocity : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAttractorParticleSelectionMethod SelectionMethod; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bRenewSource : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritSourceVel : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LastSelIndex; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorParticle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorParticle") + } + static class UParticleModuleAttractorParticle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorParticle; + +// Class Engine.ParticleModuleAttractorPointGravity +// 0x0058 (0x0088 - 0x0030) +class UParticleModuleAttractorPointGravity final : public UParticleModuleAttractorBase +{ +public: + struct FVector position; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UDistributionFloat* Strength; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FRawDistributionFloat StrengthRaw; // 0x0058(0x0030)(Edit, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorPointGravity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorPointGravity") + } + static class UParticleModuleAttractorPointGravity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorPointGravity; + +// Class Engine.CameraModifier +// 0x0020 (0x0048 - 0x0028) +class UCameraModifier : public UObject +{ +public: + uint8 bDebug : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExclusive : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 Priority; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerCameraManager* CameraOwner; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float AlphaInTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlphaOutTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Alpha; // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BlueprintModifyCamera(float DeltaTime, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float FOV, struct FVector* NewViewLocation, struct FRotator* NewViewRotation, float* NewFOV); + void BlueprintModifyPostProcess(float DeltaTime, float* PostProcessBlendWeight, struct FPostProcessSettings* PostProcessSettings); + void DisableModifier(bool bImmediate); + void EnableModifier(); + void OnCameraOwnerDestroyed(class AActor* InOwner); + + class AActor* GetViewTarget() const; + bool IsDisabled() const; + bool IsPendingDisable() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraModifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraModifier") + } + static class UCameraModifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraModifier; + +// Class Engine.CameraModifier_CameraShake +// 0x0068 (0x00B0 - 0x0048) +class UCameraModifier_CameraShake final : public UCameraModifier +{ +public: + TArray ActiveShakes; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap, struct FPooledCameraShakes> ExpiredPooledShakesMap; // 0x0058(0x0050)(Protected, NativeAccessSpecifierProtected) + float SplitScreenShakeScale; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraModifier_CameraShake") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraModifier_CameraShake") + } + static class UCameraModifier_CameraShake* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraModifier_CameraShake; + +// Class Engine.ParticleModuleBeamModifier +// 0x0108 (0x0138 - 0x0030) +class UParticleModuleBeamModifier final : public UParticleModuleBeamBase +{ +public: + EBeamModifierType ModifierType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBeamModifierOptions PositionOptions; // 0x0034(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRawDistributionVector position; // 0x0038(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FBeamModifierOptions TangentOptions; // 0x0098(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector Tangent; // 0x00A0(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsoluteTangent : 1; // 0x0100(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_101[0x3]; // 0x0101(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBeamModifierOptions StrengthOptions; // 0x0104(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0x0108(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamModifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamModifier") + } + static class UParticleModuleBeamModifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamModifier; + +// Class Engine.ParticleModuleBeamNoise +// 0x0190 (0x01C0 - 0x0030) +class UParticleModuleBeamNoise final : public UParticleModuleBeamBase +{ +public: + uint8 bLowFreq_Enabled : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Frequency; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Frequency_LowRange; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector NoiseRange; // 0x0040(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat NoiseRangeScale; // 0x00A0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bNRScaleEmitterTime : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector NoiseSpeed; // 0x00D8(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bSmooth : 1; // 0x0138(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_139[0x3]; // 0x0139(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NoiseLockRadius; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoiseLock : 1; // 0x0140(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOscillate : 1; // 0x0140(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NoiseLockTime; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseTension; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseNoiseTangents : 1; // 0x014C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_14D[0x3]; // 0x014D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat NoiseTangentStrength; // 0x0150(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 NoiseTessellation; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTargetNoise : 1; // 0x0184(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_185[0x3]; // 0x0185(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FrequencyDistance; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyNoiseScale : 1; // 0x018C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat NoiseScale; // 0x0190(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamNoise") + } + static class UParticleModuleBeamNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamNoise; + +// Class Engine.ParticleModuleBeamSource +// 0x0118 (0x0148 - 0x0030) +class UParticleModuleBeamSource final : public UParticleModuleBeamBase +{ +public: + EBeam2SourceTargetMethod SourceMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SourceName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSourceAbsolute : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector Source; // 0x0040(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSource : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EBeam2SourceTargetTangentMethod SourceTangentMethod; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector SourceTangent; // 0x00A8(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceTangent : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat SourceStrength; // 0x0110(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceStength : 1; // 0x0140(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamSource") + } + static class UParticleModuleBeamSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamSource; + +// Class Engine.CameraShakeSourceComponent +// 0x0020 (0x0250 - 0x0230) +class UCameraShakeSourceComponent final : public USceneComponent +{ +public: + ECameraShakeAttenuation Attenuation; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InnerAttenuationRadius; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterAttenuationRadius; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CameraShake; // 0x0240(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoStart; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Start(); + void StartCameraShake(TSubclassOf InCameraShake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void StopAllCameraShakes(bool bImmediately); + void StopAllCameraShakesOfType(TSubclassOf InCameraShake, bool bImmediately); + + float GetAttenuationFactor(const struct FVector& Location) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraShakeSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraShakeSourceComponent") + } + static class UCameraShakeSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraShakeSourceComponent; + +// Class Engine.ParticleModuleBeamTarget +// 0x0120 (0x0150 - 0x0030) +class UParticleModuleBeamTarget final : public UParticleModuleBeamBase +{ +public: + EBeam2SourceTargetMethod TargetMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TargetName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector Target; // 0x0040(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bTargetAbsolute : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockTarget : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EBeam2SourceTargetTangentMethod TargetTangentMethod; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector TargetTangent; // 0x00A8(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockTargetTangent : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat TargetStrength; // 0x0110(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockTargetStength : 1; // 0x0140(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LockRadius; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamTarget") + } + static class UParticleModuleBeamTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamTarget; + +// Class Engine.ParticleModuleCameraBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleCameraBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCameraBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCameraBase") + } + static class UParticleModuleCameraBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCameraBase; + +// Class Engine.ParticleModuleCameraOffset +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleCameraOffset final : public UParticleModuleCameraBase +{ +public: + struct FRawDistributionFloat CameraOffset; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bSpawnTimeOnly : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EParticleCameraOffsetUpdateMethod UpdateMethod; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCameraOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCameraOffset") + } + static class UParticleModuleCameraOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCameraOffset; + +// Class Engine.ParticleModuleCollisionBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleCollisionBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCollisionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCollisionBase") + } + static class UParticleModuleCollisionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCollisionBase; + +// Class Engine.ParticleModuleCollision +// 0x0190 (0x01C0 - 0x0030) +class UParticleModuleCollision final : public UParticleModuleCollisionBase +{ +public: + struct FRawDistributionVector DampingFactor; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector DampingFactorRotation; // 0x0090(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat MaxCollisions; // 0x00F0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EParticleCollisionComplete CollisionCompletionOption; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CollisionTypes; // 0x0128(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bApplyPhysics : 1; // 0x0140(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreTriggerVolumes : 1; // 0x0140(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat ParticleMass; // 0x0148(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DirScalar; // 0x0178(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPawnsDoNotDecrementCount : 1; // 0x017C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyVerticalNormalsDecrementCount : 1; // 0x017C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VerticalFudgeFactor; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat DelayAmount; // 0x0188(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bDropDetail : 1; // 0x01B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollideOnlyIfVisible : 1; // 0x01B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreSourceActor : 1; // 0x01B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1B9[0x3]; // 0x01B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxCollisionDistance; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCollision") + } + static class UParticleModuleCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCollision; + +// Class Engine.ParticleModuleCollisionGPU +// 0x0078 (0x00A8 - 0x0030) +class UParticleModuleCollisionGPU final : public UParticleModuleCollisionBase +{ +public: + struct FRawDistributionFloat Resilience; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat ResilienceScaleOverLife; // 0x0060(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Friction; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomSpread; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomDistribution; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusScale; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusBias; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleCollisionResponse Response; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleCollisionMode CollisionMode; // 0x00A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCollisionGPU") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCollisionGPU") + } + static class UParticleModuleCollisionGPU* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCollisionGPU; + +// Class Engine.ParticleModuleColorBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleColorBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColorBase") + } + static class UParticleModuleColorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColorBase; + +// Class Engine.ParticleModuleColor +// 0x0098 (0x00C8 - 0x0030) +class UParticleModuleColor : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector StartColor; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartAlpha; // 0x0090(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bClampAlpha : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColor") + } + static class UParticleModuleColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColor; + +// Class Engine.CurveFloat +// 0x0088 (0x00B8 - 0x0030) +class UCurveFloat final : public UCurveBase +{ +public: + struct FRichCurve FloatCurve; // 0x0030(0x0080)(NativeAccessSpecifierPublic) + bool bIsEventCurve; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetFloatValue(float InTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveFloat") + } + static class UCurveFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveFloat; + +// Class Engine.ParticleModuleColorOverLife +// 0x0098 (0x00C8 - 0x0030) +class UParticleModuleColorOverLife final : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector ColorOverLife; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat AlphaOverLife; // 0x0090(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bClampAlpha : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColorOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColorOverLife") + } + static class UParticleModuleColorOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColorOverLife; + +// Class Engine.ParticleModuleColorScaleOverLife +// 0x0098 (0x00C8 - 0x0030) +class UParticleModuleColorScaleOverLife final : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector ColorScaleOverLife; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat AlphaScaleOverLife; // 0x0090(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bEmitterTime : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColorScaleOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColorScaleOverLife") + } + static class UParticleModuleColorScaleOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColorScaleOverLife; + +// Class Engine.ParticleModuleColor_Seeded +// 0x0020 (0x00E8 - 0x00C8) +class UParticleModuleColor_Seeded final : public UParticleModuleColor +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00C8(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColor_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColor_Seeded") + } + static class UParticleModuleColor_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColor_Seeded; + +// Class Engine.ParticleModuleEventBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleEventBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventBase") + } + static class UParticleModuleEventBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventBase; + +// Class Engine.DamageType +// 0x0018 (0x0040 - 0x0028) +class UDamageType : public UObject +{ +public: + uint8 bCausedByWorld : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScaleMomentumByMass : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRadialDamageVelChange : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DamageImpulse; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleImpulse; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamageSpreadScale; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DamageType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DamageType") + } + static class UDamageType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDamageType; + +// Class Engine.ParticleModuleEventGenerator +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleEventGenerator final : public UParticleModuleEventBase +{ +public: + TArray Events; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventGenerator") + } + static class UParticleModuleEventGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventGenerator; + +// Class Engine.ParticleModuleEventReceiverBase +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleEventReceiverBase : public UParticleModuleEventBase +{ +public: + EParticleEventType EventGeneratorType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName EventName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventReceiverBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventReceiverBase") + } + static class UParticleModuleEventReceiverBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventReceiverBase; + +// Class Engine.ParticleModuleEventReceiverKillParticles +// 0x0008 (0x0048 - 0x0040) +class UParticleModuleEventReceiverKillParticles final : public UParticleModuleEventReceiverBase +{ +public: + uint8 bStopSpawning : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventReceiverKillParticles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventReceiverKillParticles") + } + static class UParticleModuleEventReceiverKillParticles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventReceiverKillParticles; + +// Class Engine.ParticleModuleEventReceiverSpawn +// 0x00B0 (0x00F0 - 0x0040) +class UParticleModuleEventReceiverSpawn final : public UParticleModuleEventReceiverBase +{ +public: + struct FRawDistributionFloat SpawnCount; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bUseParticleTime : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePSysLocation : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritVelocity : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector InheritVelocityScale; // 0x0078(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray PhysicalMaterials; // 0x00D8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bBanPhysicalMaterials : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventReceiverSpawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventReceiverSpawn") + } + static class UParticleModuleEventReceiverSpawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventReceiverSpawn; + +// Class Engine.DataTableFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UDataTableFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool DoesDataTableRowExist(const class UDataTable* Table, class FName RowName); + static void EvaluateCurveTableRow(class UCurveTable* CurveTable, class FName RowName, float InXY, EEvaluateCurveTableResult* OutResult, float* OutXY, const class FString& ContextString); + static TArray GetDataTableColumnAsString(const class UDataTable* DataTable, class FName PropertyName); + static void GetDataTableColumnExportNames(const class UDataTable* Table, TArray* OutExportColumnNames); + static bool GetDataTableColumnNameFromExportName(const class UDataTable* Table, const class FString& ColumnExportName, class FName* OutColumnName); + static void GetDataTableColumnNames(const class UDataTable* Table, TArray* OutColumnNames); + static bool GetDataTableRowFromName(class UDataTable* Table, class FName RowName, struct FTableRowBase* OutRow); + static void GetDataTableRowNames(const class UDataTable* Table, TArray* OutRowNames); + static const class UScriptStruct* GetDataTableRowStruct(const class UDataTable* Table); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataTableFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataTableFunctionLibrary") + } + static class UDataTableFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataTableFunctionLibrary; + +// Class Engine.ParticleModuleEventSendToGame +// 0x0000 (0x0028 - 0x0028) +class UParticleModuleEventSendToGame final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventSendToGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventSendToGame") + } + static class UParticleModuleEventSendToGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventSendToGame; + +// Class Engine.ParticleModuleKillHeight +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleKillHeight final : public UParticleModuleKillBase +{ +public: + struct FRawDistributionFloat Height; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsolute : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFloor : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyPSysScale : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleKillHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleKillHeight") + } + static class UParticleModuleKillHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleKillHeight; + +// Class Engine.DebugDrawService +// 0x0000 (0x0028 - 0x0028) +class UDebugDrawService final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugDrawService") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugDrawService") + } + static class UDebugDrawService* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugDrawService; + +// Class Engine.ParticleModuleLifetimeBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleLifetimeBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLifetimeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLifetimeBase") + } + static class UParticleModuleLifetimeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLifetimeBase; + +// Class Engine.ParticleModuleLifetime +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleLifetime : public UParticleModuleLifetimeBase +{ +public: + struct FRawDistributionFloat Lifetime; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLifetime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLifetime") + } + static class UParticleModuleLifetime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLifetime; + +// Class Engine.ParticleModuleLifetime_Seeded +// 0x0020 (0x0080 - 0x0060) +class UParticleModuleLifetime_Seeded final : public UParticleModuleLifetime +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLifetime_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLifetime_Seeded") + } + static class UParticleModuleLifetime_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLifetime_Seeded; + +// Class Engine.StereoLayerShapeEquirect +// 0x0098 (0x00C0 - 0x0028) +class UStereoLayerShapeEquirect final : public UStereoLayerShape +{ +public: + struct FBox2D LeftUVRect; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox2D RightUVRect; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LeftScale; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightScale; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeftBias; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightBias; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetEquirectProps(const struct FEquirectProps& InScaleBiases); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShapeEquirect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShapeEquirect") + } + static class UStereoLayerShapeEquirect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShapeEquirect; + +// Class Engine.ParticleModuleLightBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleLightBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLightBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLightBase") + } + static class UParticleModuleLightBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLightBase; + +// Class Engine.ParticleModuleLight +// 0x0110 (0x0140 - 0x0030) +class UParticleModuleLight : public UParticleModuleLightBase +{ +public: + bool bUseInverseSquaredFalloff; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTranslucency; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideInverseExposureBlend : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bPreviewLightRadius; // 0x0038(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnFraction; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionVector ColorScaleOverLife; // 0x0040(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat BrightnessOverLife; // 0x00A0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat RadiusScale; // 0x00D0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat LightExponent; // 0x0100(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float InverseExposureBlend; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x0134(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricScatteringIntensity; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighQualityLights; // 0x013C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShadowCastingLights; // 0x013D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13E[0x2]; // 0x013E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLight") + } + static class UParticleModuleLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLight; + +// Class Engine.ParticleModuleLight_Seeded +// 0x0020 (0x0160 - 0x0140) +class UParticleModuleLight_Seeded final : public UParticleModuleLight +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0140(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLight_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLight_Seeded") + } + static class UParticleModuleLight_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLight_Seeded; + +// Class Engine.ParticleModuleLocationBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleLocationBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationBase") + } + static class UParticleModuleLocationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationBase; + +// Class Engine.TextRenderActor +// 0x0008 (0x0298 - 0x0290) +class ATextRenderActor final : public AActor +{ +public: + class UTextRenderComponent* TextRender; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextRenderActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextRenderActor") + } + static class ATextRenderActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATextRenderActor; + +// Class Engine.ParticleModuleLocation +// 0x0068 (0x0098 - 0x0030) +class UParticleModuleLocation : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector StartLocation; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DistributeOverNPoints; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistributeThreshold; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocation") + } + static class UParticleModuleLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocation; + +// Class Engine.ParticleModuleLocationBoneSocket +// 0x0050 (0x0080 - 0x0030) +class UParticleModuleLocationBoneSocket final : public UParticleModuleLocationBase +{ +public: + ELocationBoneSocketSource SourceType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector UniversalOffset; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SourceLocations; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + ELocationBoneSocketSelectionMethod SelectionMethod; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUpdatePositionEachFrame : 1; // 0x0064(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrientMeshEmitters : 1; // 0x0064(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritBoneVelocity : 1; // 0x0064(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritVelocityScale; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkelMeshActorParamName; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumPreSelectedIndices; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationBoneSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationBoneSocket") + } + static class UParticleModuleLocationBoneSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationBoneSocket; + +// Class Engine.ParticleModuleLocationDirect +// 0x0180 (0x01B0 - 0x0030) +class UParticleModuleLocationDirect final : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector Location; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector LocationOffset; // 0x0090(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector ScaleFactor; // 0x00F0(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector Direction; // 0x0150(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationDirect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationDirect") + } + static class UParticleModuleLocationDirect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationDirect; + +// Class Engine.ParticleModuleLocationEmitter +// 0x0020 (0x0050 - 0x0030) +class UParticleModuleLocationEmitter final : public UParticleModuleLocationBase +{ +public: + class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELocationEmitterSelectionMethod SelectionMethod; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 InheritSourceVelocity : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritSourceVelocityScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritSourceRotation : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritSourceRotationScale; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationEmitter") + } + static class UParticleModuleLocationEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationEmitter; + +// Class Engine.TimelineComponent +// 0x00A0 (0x0140 - 0x00A0) +class UTimelineComponent final : public UActorComponent +{ +public: + struct FTimeline TheTimeline; // 0x00A0(0x0098)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 bIgnoreTimeDilation : 1; // 0x0138(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddEvent(float Time, TDelegate EventFunc); + void AddInterpFloat(class UCurveFloat* FloatCurve, TDelegate InterpFunc, class FName PropertyName, class FName TrackName); + void AddInterpLinearColor(class UCurveLinearColor* LinearColorCurve, TDelegate InterpFunc, class FName PropertyName, class FName TrackName); + void AddInterpVector(class UCurveVector* VectorCurve, TDelegate InterpFunc, class FName PropertyName, class FName TrackName); + void OnRep_Timeline(struct FTimeline* OldTimeline); + void Play(); + void PlayFromStart(); + void Reverse(); + void ReverseFromEnd(); + void SetFloatCurve(class UCurveFloat* NewFloatCurve, class FName FloatTrackName); + void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); + void SetLinearColorCurve(class UCurveLinearColor* NewLinearColorCurve, class FName LinearColorTrackName); + void SetLooping(bool bNewLooping); + void SetNewTime(float NewTime); + void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); + void SetPlayRate(float NewRate); + void SetTimelineFinishedFunc(TDelegate NewTimelineFinishedFunc); + void SetTimelineLength(float NewLength); + void SetTimelineLengthMode(ETimelineLengthMode NewLengthMode); + void SetTimelinePostUpdateFunc(TDelegate NewTimelinePostUpdateFunc); + void SetVectorCurve(class UCurveVector* NewVectorCurve, class FName VectorTrackName); + void Stop(); + + bool GetIgnoreTimeDilation() const; + float GetPlaybackPosition() const; + float GetPlayRate() const; + float GetScaledTimelineLength() const; + float GetTimelineLength() const; + bool IsLooping() const; + bool IsPlaying() const; + bool IsReversing() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimelineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimelineComponent") + } + static class UTimelineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimelineComponent; + +// Class Engine.ParticleModuleLocationEmitterDirect +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleLocationEmitterDirect final : public UParticleModuleLocationBase +{ +public: + class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationEmitterDirect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationEmitterDirect") + } + static class UParticleModuleLocationEmitterDirect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationEmitterDirect; + +// Class Engine.ParticleModuleLocationPrimitiveBase +// 0x0098 (0x00C8 - 0x0030) +class UParticleModuleLocationPrimitiveBase : public UParticleModuleLocationBase +{ +public: + uint8 Positive_X : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_Y : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_Z : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_X : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_Y : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_Z : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 SurfaceOnly : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Velocity : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat VelocityScale; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector StartLocation; // 0x0068(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveBase") + } + static class UParticleModuleLocationPrimitiveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveBase; + +// Class Engine.Console +// 0x0108 (0x0130 - 0x0028) +class UConsole final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ULocalPlayer* ConsoleTargetPlayer; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture2D* DefaultTexture_Black; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture2D* DefaultTexture_White; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HistoryBuffer; // 0x0068(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_78[0xB8]; // 0x0078(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Console") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Console") + } + static class UConsole* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsole; + +// Class Engine.ParticleModuleLocationPrimitiveCylinder +// 0x0070 (0x0138 - 0x00C8) +class UParticleModuleLocationPrimitiveCylinder : public UParticleModuleLocationPrimitiveBase +{ +public: + uint8 RadialVelocity : 1; // 0x00C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat StartRadius; // 0x00D0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartHeight; // 0x0100(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + ECylinderHeightAxis HeightAxis; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveCylinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveCylinder") + } + static class UParticleModuleLocationPrimitiveCylinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveCylinder; + +// Class Engine.ParticleModuleLocationPrimitiveCylinder_Seeded +// 0x0020 (0x0158 - 0x0138) +class UParticleModuleLocationPrimitiveCylinder_Seeded final : public UParticleModuleLocationPrimitiveCylinder +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0138(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveCylinder_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveCylinder_Seeded") + } + static class UParticleModuleLocationPrimitiveCylinder_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveCylinder_Seeded; + +// Class Engine.TriggerSphere +// 0x0000 (0x0298 - 0x0298) +class ATriggerSphere final : public ATriggerBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerSphere") + } + static class ATriggerSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerSphere; + +// Class Engine.TextureRenderTarget +// 0x0008 (0x0138 - 0x0130) +class UTextureRenderTarget : public UTexture +{ +public: + float TargetGamma; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTarget") + } + static class UTextureRenderTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTarget; + +// Class Engine.TextureRenderTargetVolume +// 0x0020 (0x0158 - 0x0138) +class UTextureRenderTargetVolume final : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeZ; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x0144(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat OverrideFormat; // 0x0154(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // 0x0155(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceLinearGamma : 1; // 0x0155(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_156[0x2]; // 0x0156(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTargetVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTargetVolume") + } + static class UTextureRenderTargetVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTargetVolume; + +// Class Engine.ParticleModuleLocationPrimitiveSphere +// 0x0030 (0x00F8 - 0x00C8) +class UParticleModuleLocationPrimitiveSphere : public UParticleModuleLocationPrimitiveBase +{ +public: + struct FRawDistributionFloat StartRadius; // 0x00C8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveSphere") + } + static class UParticleModuleLocationPrimitiveSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveSphere; + +// Class Engine.ParticleModuleLocationPrimitiveSphere_Seeded +// 0x0020 (0x0118 - 0x00F8) +class UParticleModuleLocationPrimitiveSphere_Seeded final : public UParticleModuleLocationPrimitiveSphere +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00F8(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveSphere_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveSphere_Seeded") + } + static class UParticleModuleLocationPrimitiveSphere_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveSphere_Seeded; + +// Class Engine.ParticleModuleLocationPrimitiveTriangle +// 0x00F0 (0x0120 - 0x0030) +class UParticleModuleLocationPrimitiveTriangle final : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector StartOffset; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Height; // 0x0090(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Angle; // 0x00C0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Thickness; // 0x00F0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveTriangle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveTriangle") + } + static class UParticleModuleLocationPrimitiveTriangle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveTriangle; + +// Class Engine.ParticleModuleLocationSkelVertSurface +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleLocationSkelVertSurface final : public UParticleModuleLocationBase +{ +public: + ELocationSkelVertSurfaceSource SourceType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector UniversalOffset; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdatePositionEachFrame : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrientMeshEmitters : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritBoneVelocity : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritVelocityScale; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkelMeshActorParamName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ValidAssociatedBones; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnforceNormalCheck : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NormalToCompare; // 0x0078(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalCheckToleranceDegrees; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalCheckTolerance; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ValidMaterialIndices; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bInheritVertexColor : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritUV : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 InheritUVChannel; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationSkelVertSurface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationSkelVertSurface") + } + static class UParticleModuleLocationSkelVertSurface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationSkelVertSurface; + +// Class Engine.AnimNotify_ResetDynamics +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_ResetDynamics final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ResetDynamics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ResetDynamics") + } + static class UAnimNotify_ResetDynamics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ResetDynamics; + +// Class Engine.ParticleModuleLocationWorldOffset +// 0x0000 (0x0098 - 0x0098) +class UParticleModuleLocationWorldOffset : public UParticleModuleLocation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationWorldOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationWorldOffset") + } + static class UParticleModuleLocationWorldOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationWorldOffset; + +// Class Engine.ParticleModuleLocationWorldOffset_Seeded +// 0x0020 (0x00B8 - 0x0098) +class UParticleModuleLocationWorldOffset_Seeded final : public UParticleModuleLocationWorldOffset +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0098(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationWorldOffset_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationWorldOffset_Seeded") + } + static class UParticleModuleLocationWorldOffset_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationWorldOffset_Seeded; + +// Class Engine.ParticleModuleLocation_Seeded +// 0x0020 (0x00B8 - 0x0098) +class UParticleModuleLocation_Seeded final : public UParticleModuleLocation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0098(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocation_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocation_Seeded") + } + static class UParticleModuleLocation_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocation_Seeded; + +// Class Engine.ParticleModuleMaterialBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleMaterialBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMaterialBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMaterialBase") + } + static class UParticleModuleMaterialBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMaterialBase; + +// Class Engine.AnimSingleNodeInstance +// 0x0010 (0x0380 - 0x0370) +class UAnimSingleNodeInstance final : public UAnimInstance +{ +public: + class UAnimationAsset* CurrentAsset; // 0x0368(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TDelegate PostEvaluateAnimEvent; // 0x0370(0x0010)(ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + float GetLength(); + const class UMirrorDataTable* GetMirrorDataTable(); + void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); + void SetAnimationAsset(class UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); + void SetBlendSpacePosition(const struct FVector& InPosition); + void SetLooping(bool bIsLooping); + void SetMirrorDataTable(const class UMirrorDataTable* MirrorDataTable); + void SetPlaying(bool bIsPlaying); + void SetPlayRate(float InPlayRate); + void SetPosition(float InPosition, bool bFireNotifies); + void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); + void SetPreviewCurveOverride(const class FName& PoseName, float Value, bool bRemoveIfZero); + void SetReverse(bool bInReverse); + void StopAnim(); + + class UAnimationAsset* GetAnimationAsset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSingleNodeInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSingleNodeInstance") + } + static class UAnimSingleNodeInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSingleNodeInstance; + +// Class Engine.ParticleModuleMeshMaterial +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleMeshMaterial final : public UParticleModuleMaterialBase +{ +public: + TArray MeshMaterials; // 0x0030(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshMaterial") + } + static class UParticleModuleMeshMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshMaterial; + +// Class Engine.ParticleModuleRotationBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleRotationBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationBase") + } + static class UParticleModuleRotationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationBase; + +// Class Engine.ParticleModuleMeshRotation +// 0x0068 (0x0098 - 0x0030) +class UParticleModuleMeshRotation : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionVector StartRotation; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bInheritParent : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotation") + } + static class UParticleModuleMeshRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotation; + +// Class Engine.ParticleModuleRotationRateBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleRotationRateBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationRateBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationRateBase") + } + static class UParticleModuleRotationRateBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationRateBase; + +// Class Engine.AnimationAttributeIdentifierExtensions +// 0x0000 (0x0028 - 0x0028) +class UAnimationAttributeIdentifierExtensions final : public UBlueprintFunctionLibrary +{ +public: + static bool IsValid(struct FAnimationAttributeIdentifier& Identifier); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationAttributeIdentifierExtensions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationAttributeIdentifierExtensions") + } + static class UAnimationAttributeIdentifierExtensions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationAttributeIdentifierExtensions; + +// Class Engine.ParticleModuleMeshRotationRate +// 0x0060 (0x0090 - 0x0030) +class UParticleModuleMeshRotationRate : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector StartRotationRate; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotationRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRate") + } + static class UParticleModuleMeshRotationRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotationRate; + +// Class Engine.ParticleModuleMeshRotationRateMultiplyLife +// 0x0060 (0x0090 - 0x0030) +class UParticleModuleMeshRotationRateMultiplyLife final : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector LifeMultiplier; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotationRateMultiplyLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRateMultiplyLife") + } + static class UParticleModuleMeshRotationRateMultiplyLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotationRateMultiplyLife; + +// Class Engine.ParticleModuleMeshRotationRateOverLife +// 0x0068 (0x0098 - 0x0030) +class UParticleModuleMeshRotationRateOverLife final : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector RotRate; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bScaleRotRate : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotationRateOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRateOverLife") + } + static class UParticleModuleMeshRotationRateOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotationRateOverLife; + +// Class Engine.ParticleModuleMeshRotationRate_Seeded +// 0x0020 (0x00B0 - 0x0090) +class UParticleModuleMeshRotationRate_Seeded final : public UParticleModuleMeshRotationRate +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0090(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotationRate_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRate_Seeded") + } + static class UParticleModuleMeshRotationRate_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotationRate_Seeded; + +// Class Engine.CachedAnimDataLibrary +// 0x0000 (0x0028 - 0x0028) +class UCachedAnimDataLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float StateMachine_GetGlobalWeight(class UAnimInstance* InAnimInstance, const struct FCachedAnimStateData& CachedAnimStateData); + static float StateMachine_GetLocalWeight(class UAnimInstance* InAnimInstance, const struct FCachedAnimStateData& CachedAnimStateData); + static bool StateMachine_IsStateRelevant(class UAnimInstance* InAnimInstance, const struct FCachedAnimStateData& CachedAnimStateData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CachedAnimDataLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CachedAnimDataLibrary") + } + static class UCachedAnimDataLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCachedAnimDataLibrary; + +// Class Engine.ParticleModuleMeshRotation_Seeded +// 0x0020 (0x00B8 - 0x0098) +class UParticleModuleMeshRotation_Seeded final : public UParticleModuleMeshRotation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0098(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotation_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotation_Seeded") + } + static class UParticleModuleMeshRotation_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotation_Seeded; + +// Class Engine.ParticleModuleOrbitBase +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleOrbitBase : public UParticleModule +{ +public: + uint8 bUseEmitterTime : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleOrbitBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleOrbitBase") + } + static class UParticleModuleOrbitBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleOrbitBase; + +// Class Engine.ParticleModuleOrbit +// 0x0140 (0x0178 - 0x0038) +class UParticleModuleOrbit final : public UParticleModuleOrbitBase +{ +public: + EOrbitChainMode ChainMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector OffsetAmount; // 0x0040(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions OffsetOptions; // 0x00A0(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector RotationAmount; // 0x00A8(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions RotationOptions; // 0x0108(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector RotationRateAmount; // 0x0110(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions RotationRateOptions; // 0x0170(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleOrbit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleOrbit") + } + static class UParticleModuleOrbit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleOrbit; + +// Class Engine.ParticleModuleOrientationBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleOrientationBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleOrientationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleOrientationBase") + } + static class UParticleModuleOrientationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleOrientationBase; + +// Class Engine.Texture2DArray +// 0x0010 (0x0140 - 0x0130) +class UTexture2DArray final : public UTexture +{ +public: + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ETextureAddress AddressX; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x0139(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressZ; // 0x013A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B[0x5]; // 0x013B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture2DArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture2DArray") + } + static class UTexture2DArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTexture2DArray; + +// Class Engine.ParticleModuleOrientationAxisLock +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleOrientationAxisLock final : public UParticleModuleOrientationBase +{ +public: + EParticleAxisLock LockAxisFlags; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleOrientationAxisLock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleOrientationAxisLock") + } + static class UParticleModuleOrientationAxisLock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleOrientationAxisLock; + +// Class Engine.SkyAtmosphere +// 0x0008 (0x0298 - 0x0290) +class ASkyAtmosphere final : public AInfo +{ +public: + class USkyAtmosphereComponent* SkyAtmosphereComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphere") + } + static class ASkyAtmosphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkyAtmosphere; + +// Class Engine.ParticleModuleParameterBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleParameterBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleParameterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleParameterBase") + } + static class UParticleModuleParameterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleParameterBase; + +// Class Engine.ParticleModuleParameterDynamic +// 0x0018 (0x0048 - 0x0030) +class UParticleModuleParameterDynamic : public UParticleModuleParameterBase +{ +public: + TArray DynamicParams; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 UpdateFlags; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsesVelocity : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleParameterDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleParameterDynamic") + } + static class UParticleModuleParameterDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleParameterDynamic; + +// Class Engine.ParticleModuleParameterDynamic_Seeded +// 0x0020 (0x0068 - 0x0048) +class UParticleModuleParameterDynamic_Seeded final : public UParticleModuleParameterDynamic +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleParameterDynamic_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleParameterDynamic_Seeded") + } + static class UParticleModuleParameterDynamic_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleParameterDynamic_Seeded; + +// Class Engine.AISystemBase +// 0x0038 (0x0060 - 0x0028) +class UAISystemBase : public UObject +{ +public: + struct FSoftClassPath AISystemClassName; // 0x0028(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AISystemModuleName; // 0x0048(0x0008)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bInstantiateAISystemOnClient; // 0x0058(0x0001)(ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISystemBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISystemBase") + } + static class UAISystemBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISystemBase; + +// Class Engine.ParticleModulePivotOffset +// 0x0010 (0x0040 - 0x0030) +class UParticleModulePivotOffset final : public UParticleModuleLocationBase +{ +public: + struct FVector2D PivotOffset; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModulePivotOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModulePivotOffset") + } + static class UParticleModulePivotOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModulePivotOffset; + +// Class Engine.LocalLightComponent +// 0x0020 (0x0390 - 0x0370) +class ULocalLightComponent : public ULightComponent +{ +public: + ELightUnits IntensityUnits; // 0x0370(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0x3]; // 0x0371(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InverseExposureBlend; // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0378(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightmassPointLightSettings LightmassSettings; // 0x0380(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static float GetUnitsConversionFactor(ELightUnits SrcUnits, ELightUnits TargetUnits, float CosHalfConeAngle); + + void SetAttenuationRadius(float NewRadius); + void SetIntensityUnits(ELightUnits NewIntensityUnits); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalLightComponent") + } + static class ULocalLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalLightComponent; + +// Class Engine.PointLightComponent +// 0x0020 (0x03B0 - 0x0390) +#pragma pack(push, 0x1) +class alignas(0x10) UPointLightComponent : public ULocalLightComponent +{ +public: + uint8 bUseInverseSquaredFalloff : 1; // 0x0390(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_391[0x3]; // 0x0391(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LightFalloffExponent; // 0x0394(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius; // 0x0398(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftSourceRadius; // 0x039C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceLength; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetInverseExposureBlend(float NewInverseExposureBlend); + void SetLightFalloffExponent(float NewLightFalloffExponent); + void SetSoftSourceRadius(float bNewValue); + void SetSourceLength(float NewValue); + void SetSourceRadius(float bNewValue); + void SetUseInverseSquaredFalloff(bool bNewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointLightComponent") + } + static class UPointLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UPointLightComponent; + +// Class Engine.SpotLightComponent +// 0x0000 (0x03B0 - 0x03B0) +class USpotLightComponent final : public UPointLightComponent +{ +public: + float InnerConeAngle; // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0x03AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetInnerConeAngle(float NewInnerConeAngle); + void SetOuterConeAngle(float NewOuterConeAngle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpotLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpotLightComponent") + } + static class USpotLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpotLightComponent; + +// Class Engine.ParticleModuleRequired +// 0x0140 (0x0170 - 0x0030) +class UParticleModuleRequired final : public UParticleModule +{ +public: + class UMaterialInterface* Material; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float MinFacingCameraBlendDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EmitterOrigin; // 0x0040(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator EmitterRotation; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EParticleScreenAlignment ScreenAlignment; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLocalSpace : 1; // 0x0071(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKillOnDeactivate : 1; // 0x0071(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKillOnCompleted : 1; // 0x0071(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EParticleSortMode SortMode; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLegacyEmitterTime : 1; // 0x0073(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveHMDRoll : 1; // 0x0073(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportLargeWorldCoordinates : 1; // 0x0073(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmitterDurationUseRange : 1; // 0x0073(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideUseVelocityForMotionBlur : 1; // 0x0073(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVelocityForMotionBlur : 1; // 0x0073(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + float EmitterDuration; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat SpawnRate; // 0x0078(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BurstList; // 0x00A8(0x0010)(ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) + float EmitterDelay; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmitterDelayLow; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDelayFirstLoopOnly : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EParticleSubUVInterpMethod InterpolationMethod; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bScaleUV : 1; // 0x00C2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmitterDelayUseRange : 1; // 0x00C2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EParticleBurstMethod ParticleBurstMethod; // 0x00C3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSystemMacroUV : 1; // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxDrawCount : 1; // 0x00C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EOpacitySourceMode OpacitySourceMode; // 0x00C5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEmitterNormalsMode EmitterNormalsMode; // 0x00C6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrbitModuleAffectsVelocityAlignment : 1; // 0x00C7(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + int32 SubImages_Horizontal; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImages_Vertical; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomImageTime; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RandomImageChanges; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MacroUVPosition; // 0x00D8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroUVRadius; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleUVFlipMode UVFlippingMode; // 0x00F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubUVBoundingVertexCount BoundingMode; // 0x00F5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDurationRecalcEachLoop : 1; // 0x00F6(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F7[0x1]; // 0x00F7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NormalsSphereCenter; // 0x00F8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AlphaThreshold; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EmitterLoops; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CutoutTexture; // 0x0118(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 MaxDrawCount; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmitterDurationLow; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalsCylinderDirection; // 0x0128(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NamedMaterialOverrides; // 0x0140(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_150[0x20]; // 0x0150(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRequired") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRequired") + } + static class UParticleModuleRequired* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRequired; + +// Class Engine.ParticleModuleRotation +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleRotation : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionFloat StartRotation; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotation") + } + static class UParticleModuleRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotation; + +// Class Engine.ParticleModuleRotationOverLifetime +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleRotationOverLifetime final : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionFloat RotationOverLife; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Scale : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationOverLifetime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationOverLifetime") + } + static class UParticleModuleRotationOverLifetime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationOverLifetime; + +// Class Engine.AvoidanceManager +// 0x00B8 (0x00E0 - 0x0028) +class UAvoidanceManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultTimeToLive; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockTimeAfterAvoid; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockTimeAfterClean; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTimeToPredict; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArtificialRadiusExpansion; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TestHeightDifference; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightCheckMargin; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x94]; // 0x004C(0x0094)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FVector GetAvoidanceVelocityForComponent(class UMovementComponent* MovementComp); + int32 GetNewAvoidanceUID(); + int32 GetObjectCount(); + bool RegisterMovementComponent(class UMovementComponent* MovementComp, float AvoidanceWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvoidanceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvoidanceManager") + } + static class UAvoidanceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvoidanceManager; + +// Class Engine.ParticleModuleRotationRate +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleRotationRate : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionFloat StartRotationRate; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationRate") + } + static class UParticleModuleRotationRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationRate; + +// Class Engine.ParticleModuleRotationRateMultiplyLife +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleRotationRateMultiplyLife final : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionFloat LifeMultiplier; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationRateMultiplyLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationRateMultiplyLife") + } + static class UParticleModuleRotationRateMultiplyLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationRateMultiplyLife; + +// Class Engine.ContentBundleManager +// 0x0010 (0x0038 - 0x0028) +class UContentBundleManager final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentBundleManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentBundleManager") + } + static class UContentBundleManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContentBundleManager; + +// Class Engine.ParticleModuleRotationRate_Seeded +// 0x0020 (0x0080 - 0x0060) +class UParticleModuleRotationRate_Seeded final : public UParticleModuleRotationRate +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationRate_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationRate_Seeded") + } + static class UParticleModuleRotationRate_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationRate_Seeded; + +// Class Engine.ParticleModuleRotation_Seeded +// 0x0020 (0x0080 - 0x0060) +class UParticleModuleRotation_Seeded final : public UParticleModuleRotation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotation_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotation_Seeded") + } + static class UParticleModuleRotation_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotation_Seeded; + +// Class Engine.AimOffsetBlendSpace +// 0x0000 (0x01C0 - 0x01C0) +class UAimOffsetBlendSpace final : public UBlendSpace +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AimOffsetBlendSpace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AimOffsetBlendSpace") + } + static class UAimOffsetBlendSpace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAimOffsetBlendSpace; + +// Class Engine.ActorDescContainer +// 0x0000 (0x0028 - 0x0028) +class UActorDescContainer final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorDescContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorDescContainer") + } + static class UActorDescContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorDescContainer; + +// Class Engine.ParticleModuleSizeBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleSizeBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSizeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSizeBase") + } + static class UParticleModuleSizeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSizeBase; + +// Class Engine.GarbageCollectionSettings +// 0x0020 (0x0058 - 0x0038) +class UGarbageCollectionSettings final : public UDeveloperSettings +{ +public: + float TimeBetweenPurgingPendingKillObjects; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 FlushStreamingOnGC : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 AllowParallelGC : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 IncrementalBeginDestroyEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 MultithreadedDestructionEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 CreateGCClusters : 1; // 0x003C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 AssetClusteringEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 ActorClusteringEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 UseDisregardForGCOnDedicatedServers : 1; // 0x003C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 VerifyUObjectsAreNotFGCObjects : 1; // 0x003D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 GarbageEliminationEnabled : 1; // 0x003D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 DumpObjectCountsToLogWhenMaxObjectLimitExceeded : 1; // 0x003D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinGCClusterSize; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumRetriesBeforeForcingGC; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsNotConsideredByGC; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SizeOfPermanentObjectPool; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsInGame; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsInEditor; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GarbageCollectionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GarbageCollectionSettings") + } + static class UGarbageCollectionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGarbageCollectionSettings; + +// Class Engine.ParticleModuleSize +// 0x0060 (0x0090 - 0x0030) +class UParticleModuleSize : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector StartSize; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSize") + } + static class UParticleModuleSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSize; + +// Class Engine.ParticleModuleSizeMultiplyLife +// 0x0068 (0x0098 - 0x0030) +class UParticleModuleSizeMultiplyLife final : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector LifeMultiplier; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 MultiplyX : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 MultiplyY : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 MultiplyZ : 1; // 0x0090(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSizeMultiplyLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSizeMultiplyLife") + } + static class UParticleModuleSizeMultiplyLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSizeMultiplyLife; + +// Class Engine.ParticleModuleSizeScale +// 0x0068 (0x0098 - 0x0030) +class UParticleModuleSizeScale final : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector SizeScale; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 EnableX : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 EnableY : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 EnableZ : 1; // 0x0090(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSizeScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSizeScale") + } + static class UParticleModuleSizeScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSizeScale; + +// Class Engine.SoundNodeModulatorContinuous +// 0x0040 (0x0088 - 0x0048) +class USoundNodeModulatorContinuous final : public USoundNode +{ +public: + struct FModulatorContinuousParams PitchModulationParams; // 0x0048(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FModulatorContinuousParams VolumeModulationParams; // 0x0068(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeModulatorContinuous") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeModulatorContinuous") + } + static class USoundNodeModulatorContinuous* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeModulatorContinuous; + +// Class Engine.ParticleModuleSizeScaleBySpeed +// 0x0020 (0x0050 - 0x0030) +class UParticleModuleSizeScaleBySpeed final : public UParticleModuleSizeBase +{ +public: + struct FVector2D SpeedScale; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D MaxScale; // 0x0040(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSizeScaleBySpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSizeScaleBySpeed") + } + static class UParticleModuleSizeScaleBySpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSizeScaleBySpeed; + +// Class Engine.ParticleModuleSize_Seeded +// 0x0020 (0x00B0 - 0x0090) +class UParticleModuleSize_Seeded final : public UParticleModuleSize +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0090(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSize_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSize_Seeded") + } + static class UParticleModuleSize_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSize_Seeded; + +// Class Engine.ParticleModuleSourceMovement +// 0x0060 (0x0090 - 0x0030) +class UParticleModuleSourceMovement final : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector SourceMovementScale; // 0x0030(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSourceMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSourceMovement") + } + static class UParticleModuleSourceMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSourceMovement; + +// Class Engine.ParticleModuleSpawnBase +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleSpawnBase : public UParticleModule +{ +public: + uint8 bProcessSpawnRate : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProcessBurstList : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSpawnBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSpawnBase") + } + static class UParticleModuleSpawnBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSpawnBase; + +// Class Engine.ParticleModuleSpawn +// 0x00A8 (0x00E0 - 0x0038) +class UParticleModuleSpawn final : public UParticleModuleSpawnBase +{ +public: + struct FRawDistributionFloat Rate; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat RateScale; // 0x0068(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BurstList; // 0x0098(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) + struct FRawDistributionFloat BurstScale; // 0x00A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EParticleBurstMethod ParticleBurstMethod; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bApplyGlobalSpawnRateScale : 1; // 0x00DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSpawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSpawn") + } + static class UParticleModuleSpawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSpawn; + +// Class Engine.ParticleModuleSpawnPerUnit +// 0x0040 (0x0078 - 0x0038) +class UParticleModuleSpawnPerUnit final : public UParticleModuleSpawnBase +{ +public: + float UnitScalar; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTolerance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat SpawnPerUnit; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float MaxFrameDistance; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreSpawnRateWhenMoving : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMovementAlongX : 1; // 0x0074(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMovementAlongY : 1; // 0x0074(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMovementAlongZ : 1; // 0x0074(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSpawnPerUnit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSpawnPerUnit") + } + static class UParticleModuleSpawnPerUnit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSpawnPerUnit; + +// Class Engine.ParticleModuleSubUV +// 0x0040 (0x0070 - 0x0030) +class UParticleModuleSubUV : public UParticleModuleSubUVBase +{ +public: + class USubUVAnimation* Animation; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FRawDistributionFloat SubImageIndex; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bUseRealTime : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSubUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSubUV") + } + static class UParticleModuleSubUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSubUV; + +// Class Engine.SphereReflectionCapture +// 0x0008 (0x02A0 - 0x0298) +class ASphereReflectionCapture final : public AReflectionCapture +{ +public: + class UDrawSphereComponent* DrawCaptureRadius; // 0x0298(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereReflectionCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereReflectionCapture") + } + static class ASphereReflectionCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASphereReflectionCapture; + +// Class Engine.ParticleModuleSubUVMovie +// 0x0040 (0x00B0 - 0x0070) +class UParticleModuleSubUVMovie final : public UParticleModuleSubUV +{ +public: + uint8 bUseEmitterTime : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat FrameRate; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 StartingFrame; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSubUVMovie") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSubUVMovie") + } + static class UParticleModuleSubUVMovie* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSubUVMovie; + +// Class Engine.ParticleModuleTrailBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleTrailBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTrailBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTrailBase") + } + static class UParticleModuleTrailBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTrailBase; + +// Class Engine.AutomationTestSettings +// 0x0330 (0x0358 - 0x0028) +class UAutomationTestSettings final : public UObject +{ +public: + TArray EngineTestModules; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray EditorTestModules; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FSoftObjectPath AutomationTestmap; // 0x0048(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EditorPerformanceTestMaps; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray AssetsToOpen; // 0x0078(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray MapsToPIETest; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool bUseAllProjectMapsToPlayInPIE; // 0x0098(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBuildPromotionTestSettings BuildPromotionTest; // 0x00A0(0x01F0)(Edit, Config, NativeAccessSpecifierPublic) + struct FMaterialEditorPromotionSettings MaterialEditorPromotionTest; // 0x0290(0x0030)(Edit, Config, NativeAccessSpecifierPublic) + struct FParticleEditorPromotionSettings ParticleEditorPromotionTest; // 0x02C0(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FBlueprintEditorPromotionSettings BlueprintEditorPromotionTest; // 0x02D0(0x0030)(Edit, Config, NativeAccessSpecifierPublic) + TArray TestLevelFolders; // 0x0300(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ExternalTools; // 0x0310(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ImportExportTestDefinitions; // 0x0320(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray LaunchOnSettings; // 0x0330(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FIntPoint DefaultScreenshotResolution; // 0x0340(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PIETestDuration; // 0x0348(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultInteractiveFramerate; // 0x034C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultInteractiveFramerateWaitTime; // 0x0350(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultInteractiveFramerateDuration; // 0x0354(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AutomationTestSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AutomationTestSettings") + } + static class UAutomationTestSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAutomationTestSettings; + +// Class Engine.ParticleModuleTrailSource +// 0x0060 (0x0090 - 0x0030) +class UParticleModuleTrailSource final : public UParticleModuleTrailBase +{ +public: + ETrail2SourceMethod SourceMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SourceName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat SourceStrength; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceStength : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SourceOffsetCount; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SourceOffsetDefaults; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + EParticleSourceSelectionMethod SelectionMethod; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bInheritRotation : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTrailSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTrailSource") + } + static class UParticleModuleTrailSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTrailSource; + +// Class Engine.ParticleModuleTypeDataBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleTypeDataBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataBase") + } + static class UParticleModuleTypeDataBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataBase; + +// Class Engine.ActorTextureStreamingBuildDataComponent +// 0x0000 (0x00A0 - 0x00A0) +class UActorTextureStreamingBuildDataComponent final : public UActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorTextureStreamingBuildDataComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorTextureStreamingBuildDataComponent") + } + static class UActorTextureStreamingBuildDataComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorTextureStreamingBuildDataComponent; + +// Class Engine.ParticleModuleTypeDataAnimTrail +// 0x0018 (0x0048 - 0x0030) +class UParticleModuleTypeDataAnimTrail final : public UParticleModuleTypeDataBase +{ +public: + uint8 bDeadTrailsOnDeactivate : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePreviousTangentRecalculation : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTangentRecalculationEveryFrame : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TilingDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceTessellationStepSize; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TangentTessellationStepSize; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WidthTessellationStepSize; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataAnimTrail") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataAnimTrail") + } + static class UParticleModuleTypeDataAnimTrail* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataAnimTrail; + +// Class Engine.ParticleModuleTypeDataBeam2 +// 0x0120 (0x0150 - 0x0030) +class UParticleModuleTypeDataBeam2 final : public UParticleModuleTypeDataBase +{ +public: + EBeam2Method BeamMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TextureTile; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureTileDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Sheets; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBeamCount; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterpolationPoints; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysOn : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UpVectorStepSize; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BranchParentName; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat Distance; // 0x0060(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EBeamTaperMethod TaperMethod; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat TaperFactor; // 0x0098(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat TaperScale; // 0x00C8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 RenderGeometry : 1; // 0x00F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 RenderDirectLine : 1; // 0x00F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 RenderLines : 1; // 0x00F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 RenderTessellation : 1; // 0x00F8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F9[0x57]; // 0x00F9(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataBeam2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataBeam2") + } + static class UParticleModuleTypeDataBeam2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataBeam2; + +// Class Engine.ParticleModuleTypeDataGpu +// 0x05A0 (0x05D0 - 0x0030) +class UParticleModuleTypeDataGpu final : public UParticleModuleTypeDataBase +{ +public: + struct FGPUSpriteEmitterInfo EmitterInfo; // 0x0030(0x0350)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGPUSpriteResourceData ResourceData; // 0x0380(0x0240)(NativeAccessSpecifierPublic) + float CameraMotionBlurAmount; // 0x05C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClearExistingParticlesOnInit : 1; // 0x05C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5C5[0xB]; // 0x05C5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataGpu") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataGpu") + } + static class UParticleModuleTypeDataGpu* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataGpu; + +// Class Engine.ParticleModuleTypeDataMesh +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleTypeDataMesh final : public UParticleModuleTypeDataBase +{ +public: + class UStaticMesh* Mesh; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float LODSizeScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseStaticMeshLODs : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastShadows : 1; // 0x0044(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DoCollisions : 1; // 0x0044(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMeshScreenAlignment MeshAlignment; // 0x0045(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideMaterial : 1; // 0x0046(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideDefaultMotionBlurSettings : 1; // 0x0046(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMotionBlur : 1; // 0x0046(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector RollPitchYawRange; // 0x0048(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EParticleAxisLock AxisLockOption; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCameraFacing : 1; // 0x00A9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMeshCameraFacingUpAxis CameraFacingUpAxisOption; // 0x00AA(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshCameraFacingOptions CameraFacingOption; // 0x00AB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyParticleRotationAsSpin : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFaceCameraDirectionRatherThanPosition : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollisionsConsiderPartilceSize : 1; // 0x00AC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataMesh") + } + static class UParticleModuleTypeDataMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataMesh; + +// Class Engine.AnimCurveCompressionCodec_UniformIndexable +// 0x0000 (0x0028 - 0x0028) +class UAnimCurveCompressionCodec_UniformIndexable final : public UAnimCurveCompressionCodec +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionCodec_UniformIndexable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_UniformIndexable") + } + static class UAnimCurveCompressionCodec_UniformIndexable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionCodec_UniformIndexable; + +// Class Engine.ParticleModuleTypeDataRibbon +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleTypeDataRibbon final : public UParticleModuleTypeDataBase +{ +public: + int32 MaxTessellationBetweenParticles; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SheetsPerTrail; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTrailCount; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleInTrailCount; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDeadTrailsOnDeactivate : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDeadTrailsOnSourceLoss : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClipSourceSegement : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePreviousTangentRecalculation : 1; // 0x0040(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTangentRecalculationEveryFrame : 1; // 0x0040(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpawnInitialParticle : 1; // 0x0040(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ETrailsRenderAxisOption RenderAxis; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TangentSpawningScalar; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderGeometry : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderSpawnPoints : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderTangents : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderTessellation : 1; // 0x004C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TilingDistance; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceTessellationStepSize; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableTangentDiffInterpScale : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TangentTessellationScalar; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataRibbon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataRibbon") + } + static class UParticleModuleTypeDataRibbon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataRibbon; + +// Class Engine.ParticleModuleVectorFieldBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleVectorFieldBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldBase") + } + static class UParticleModuleVectorFieldBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldBase; + +// Class Engine.StaticMeshDescriptionBulkData +// 0x0000 (0x0028 - 0x0028) +class UStaticMeshDescriptionBulkData final : public UMeshDescriptionBaseBulkData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMeshDescriptionBulkData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMeshDescriptionBulkData") + } + static class UStaticMeshDescriptionBulkData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaticMeshDescriptionBulkData; + +// Class Engine.ParticleModuleVectorFieldGlobal +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleVectorFieldGlobal final : public UParticleModuleVectorFieldBase +{ +public: + uint8 bOverrideGlobalVectorFieldTightness : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GlobalVectorFieldScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldTightness; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldGlobal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldGlobal") + } + static class UParticleModuleVectorFieldGlobal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldGlobal; + +// Class Engine.ParticleModuleVectorFieldLocal +// 0x0060 (0x0090 - 0x0030) +class UParticleModuleVectorFieldLocal final : public UParticleModuleVectorFieldBase +{ +public: + class UVectorField* VectorField; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector RelativeTranslation; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x0050(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale3D; // 0x0068(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreComponentTransform : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileX : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileY : 1; // 0x0088(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileZ : 1; // 0x0088(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFixDT : 1; // 0x0088(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldLocal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldLocal") + } + static class UParticleModuleVectorFieldLocal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldLocal; + +// Class Engine.AnimMetaData +// 0x0000 (0x0028 - 0x0028) +class UAnimMetaData final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimMetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimMetaData") + } + static class UAnimMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimMetaData; + +// Class Engine.WorldPartitionCookPackageObject +// 0x0000 (0x0000 - 0x0000) +class IWorldPartitionCookPackageObject final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionCookPackageObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionCookPackageObject") + } + static class IWorldPartitionCookPackageObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWorldPartitionCookPackageObject; + +// Class Engine.ParticleModuleVectorFieldRotation +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleVectorFieldRotation final : public UParticleModuleVectorFieldBase +{ +public: + struct FVector MinInitialRotation; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxInitialRotation; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldRotation") + } + static class UParticleModuleVectorFieldRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldRotation; + +// Class Engine.ParticleModuleVectorFieldRotationRate +// 0x0018 (0x0048 - 0x0030) +class UParticleModuleVectorFieldRotationRate final : public UParticleModuleVectorFieldBase +{ +public: + struct FVector RotationRate; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldRotationRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldRotationRate") + } + static class UParticleModuleVectorFieldRotationRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldRotationRate; + +// Class Engine.ParticleModuleVectorFieldScale +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleVectorFieldScale final : public UParticleModuleVectorFieldBase +{ +public: + class UDistributionFloat* VectorFieldScale; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FRawDistributionFloat VectorFieldScaleRaw; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldScale") + } + static class UParticleModuleVectorFieldScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldScale; + +// Class Engine.ParticleModuleVectorFieldScaleOverLife +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleVectorFieldScaleOverLife final : public UParticleModuleVectorFieldBase +{ +public: + class UDistributionFloat* VectorFieldScaleOverLife; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FRawDistributionFloat VectorFieldScaleOverLifeRaw; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldScaleOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldScaleOverLife") + } + static class UParticleModuleVectorFieldScaleOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldScaleOverLife; + +// Class Engine.AnimNotifyStateMachineInspectionLibrary +// 0x0000 (0x0028 - 0x0028) +class UAnimNotifyStateMachineInspectionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool IsTriggeredByState(const struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateName); + static bool IsTriggeredByStateInStateMachine(const struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateMachineName, class FName StateName); + static bool IsTriggeredByStateMachine(const struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateMachineName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyStateMachineInspectionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyStateMachineInspectionLibrary") + } + static class UAnimNotifyStateMachineInspectionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyStateMachineInspectionLibrary; + +// Class Engine.ParticleModuleVelocityBase +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleVelocityBase : public UParticleModule +{ +public: + uint8 bInWorldSpace : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyOwnerScale : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocityBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocityBase") + } + static class UParticleModuleVelocityBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocityBase; + +// Class Engine.ParticleModuleVelocity +// 0x0090 (0x00C8 - 0x0038) +class UParticleModuleVelocity : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector StartVelocity; // 0x0038(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartVelocityRadial; // 0x0098(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocity") + } + static class UParticleModuleVelocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocity; + +// Class Engine.ParticleModuleVelocityCone +// 0x0078 (0x00B0 - 0x0038) +class UParticleModuleVelocityCone final : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionFloat Angle; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Velocity; // 0x0068(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0098(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocityCone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocityCone") + } + static class UParticleModuleVelocityCone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocityCone; + +// Class Engine.ParticleModuleVelocityInheritParent +// 0x0060 (0x0098 - 0x0038) +class UParticleModuleVelocityInheritParent final : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector Scale; // 0x0038(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocityInheritParent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocityInheritParent") + } + static class UParticleModuleVelocityInheritParent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocityInheritParent; + +// Class Engine.AnimNotify_PauseClothingSimulation +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_PauseClothingSimulation final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PauseClothingSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PauseClothingSimulation") + } + static class UAnimNotify_PauseClothingSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PauseClothingSimulation; + +// Class Engine.WorldPartitionLevelStreamingDynamic +// 0x0040 (0x01E0 - 0x01A0) +class UWorldPartitionLevelStreamingDynamic final : public ULevelStreamingDynamic +{ +public: + bool bShouldBeAlwaysLoaded; // 0x01A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A1[0x3]; // 0x01A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr StreamingCell; // 0x01A4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr OuterWorldPartition; // 0x01B0(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D8[0x8]; // 0x01D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionLevelStreamingDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionLevelStreamingDynamic") + } + static class UWorldPartitionLevelStreamingDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionLevelStreamingDynamic; + +// Class Engine.ParticleModuleVelocityOverLifetime +// 0x0068 (0x00A0 - 0x0038) +class UParticleModuleVelocityOverLifetime final : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector VelOverLife; // 0x0038(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Absolute : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, ExportObject, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocityOverLifetime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocityOverLifetime") + } + static class UParticleModuleVelocityOverLifetime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocityOverLifetime; + +// Class Engine.ParticleModuleVelocity_Seeded +// 0x0020 (0x00E8 - 0x00C8) +class UParticleModuleVelocity_Seeded final : public UParticleModuleVelocity +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00C8(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocity_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocity_Seeded") + } + static class UParticleModuleVelocity_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocity_Seeded; + +// Class Engine.ParticleSpriteEmitter +// 0x0000 (0x01C0 - 0x01C0) +class UParticleSpriteEmitter final : public UParticleEmitter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleSpriteEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleSpriteEmitter") + } + static class UParticleSpriteEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleSpriteEmitter; + +// Class Engine.FXSystemComponent +// 0x0000 (0x0520 - 0x0520) +#pragma pack(push, 0x1) +class alignas(0x10) UFXSystemComponent : public UPrimitiveComponent +{ +public: + void ReleaseToPool(); + void SetActorParameter(class FName ParameterName, class AActor* Param); + void SetAutoAttachmentParameters(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule); + void SetBoolParameter(class FName ParameterName, bool Param); + void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param); + void SetEmitterEnable(class FName EmitterName, bool bNewEnableState); + void SetFloatParameter(class FName ParameterName, float Param); + void SetIntParameter(class FName ParameterName, int32 Param); + void SetUseAutoManageAttachment(bool bAutoManage); + void SetVectorParameter(class FName ParameterName, const struct FVector& Param); + + class UFXSystemAsset* GetFXSystemAsset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXSystemComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXSystemComponent") + } + static class UFXSystemComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UFXSystemComponent; + +// Class Engine.CheatManagerExtension +// 0x0000 (0x0028 - 0x0028) +class UCheatManagerExtension : public UObject +{ +public: + void AddedToCheatManager(); + void RemovedFromCheatManager(); + + class APlayerController* GetPlayerController() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheatManagerExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheatManagerExtension") + } + static class UCheatManagerExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheatManagerExtension; + +// Class Engine.ParticleSystemComponent +// 0x0310 (0x0830 - 0x0520) +class UParticleSystemComponent final : public UFXSystemComponent +{ +public: + class UParticleSystem* Template; // 0x0518(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray EmitterMaterials; // 0x0520(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray SkelMeshComponents; // 0x0530(0x0010)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_540[0x1]; // 0x0540(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bResetOnDetach : 1; // 0x0541(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateOnDedicatedServer : 1; // 0x0541(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_541_2 : 2; // 0x0541(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAllowRecycling : 1; // 0x0541(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoManageAttachment : 1; // 0x0541(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoAttachWeldSimulatedBodies : 1; // 0x0541(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_541_7 : 1; // 0x0541(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_542_0 : 2; // 0x0542(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bWarmingUp : 1; // 0x0542(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideLODMethod : 1; // 0x0542(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipUpdateDynamicDataDuringTick : 1; // 0x0542(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_543[0xA]; // 0x0543(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + EParticleSystemLODMethod LODMethod; // 0x054D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSignificanceLevel RequiredSignificance; // 0x054E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54F[0x1]; // 0x054F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstanceParameters; // 0x0550(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleSpawn; // 0x0560(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleBurst; // 0x0570(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleDeath; // 0x0580(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleCollide; // 0x0590(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bOldPositionValid; // 0x05A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A1[0x7]; // 0x05A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OldPosition; // 0x05A8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PartSysVelocity; // 0x05C0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTime; // 0x05D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTickRate; // 0x05DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E0[0x4]; // 0x05E0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float SecondsBeforeInactive; // 0x05E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E8[0x4]; // 0x05E8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeBeforeForceUpdateTransform; // 0x05EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F0[0x20]; // 0x05F0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReplayClips; // 0x0610(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_620[0x8]; // 0x0620(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomTimeDilation; // 0x0628(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62C[0x54]; // 0x062C(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr AutoAttachParent; // 0x0680(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x0688(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachLocationRule; // 0x0690(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachRotationRule; // 0x0691(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachScaleRule; // 0x0692(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_693[0x55]; // 0x0693(0x0055)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSystemFinished; // 0x06E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_6F8[0x138]; // 0x06F8(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginTrails(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth); + class UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(class FName InName, class UMaterialInterface* SourceMaterial); + void EndTrails(); + void GenerateParticleEvent(const class FName InEventName, const float InEmitterTime, const struct FVector& InLocation, const struct FVector& InDirection, const struct FVector& InVelocity); + void SetAutoAttachParams(class USceneComponent* Parent, class FName SocketName, EAttachLocation LocationType); + void SetBeamEndPoint(int32 EmitterIndex, const struct FVector& NewEndPoint); + void SetBeamSourcePoint(int32 EmitterIndex, const struct FVector& NewSourcePoint, int32 SourceIndex); + void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); + void SetBeamSourceTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 SourceIndex); + void SetBeamTargetPoint(int32 EmitterIndex, const struct FVector& NewTargetPoint, int32 TargetIndex); + void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); + void SetBeamTargetTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 TargetIndex); + void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param); + void SetTemplate(class UParticleSystem* NewTemplate); + void SetTrailSourceData(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth); + + bool GetBeamEndPoint(int32 EmitterIndex, struct FVector* OutEndPoint) const; + bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutSourcePoint) const; + bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, float* OutSourceStrength) const; + bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutTangentPoint) const; + bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTargetPoint) const; + bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, float* OutTargetStrength) const; + bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTangentPoint) const; + class UMaterialInterface* GetNamedMaterial(class FName InName) const; + int32 GetNumActiveParticles() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleSystemComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleSystemComponent") + } + static class UParticleSystemComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleSystemComponent; + +// Class Engine.ParticleSystemReplay +// 0x0018 (0x0040 - 0x0028) +class UParticleSystemReplay final : public UObject +{ +public: + int32 ClipIDNumber; // 0x0028(0x0004)(Edit, ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x14]; // 0x002C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleSystemReplay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleSystemReplay") + } + static class UParticleSystemReplay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleSystemReplay; + +// Class Engine.TextureRenderTarget2DArray +// 0x0020 (0x0158 - 0x0138) +class UTextureRenderTarget2DArray final : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slices; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x0144(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat OverrideFormat; // 0x0154(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // 0x0155(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceLinearGamma : 1; // 0x0155(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_156[0x2]; // 0x0156(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTarget2DArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTarget2DArray") + } + static class UTextureRenderTarget2DArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTarget2DArray; + +// Class Engine.PathFollowingAgentInterface +// 0x0000 (0x0000 - 0x0000) +class IPathFollowingAgentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathFollowingAgentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathFollowingAgentInterface") + } + static class IPathFollowingAgentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPathFollowingAgentInterface; + +// Class Engine.PhysicsObjectBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UPhysicsObjectBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ApplyRadialImpulse(class UPrimitiveComponent* Component, const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bApplyStrain, float Strain, bool bVelChange, float MinValue, float MaxValue); + static bool ExtractClosestPhysicsObjectResults(const struct FClosestPhysicsObjectResult& Result, class FName* OutName); + static struct FClosestPhysicsObjectResult GetClosestPhysicsObjectFromWorldLocation(class UPrimitiveComponent* Component, const struct FVector& WorldLocation); + static struct FTransform GetPhysicsObjectWorldTransform(class UPrimitiveComponent* Component, class FName BoneName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsObjectBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsObjectBlueprintLibrary") + } + static class UPhysicsObjectBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsObjectBlueprintLibrary; + +// Class Engine.SmokeTestCommandlet +// 0x0000 (0x0080 - 0x0080) +class USmokeTestCommandlet final : public UCommandlet +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SmokeTestCommandlet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SmokeTestCommandlet") + } + static class USmokeTestCommandlet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USmokeTestCommandlet; + +// Class Engine.AsyncLoadingTests_ConvertFromType_V2 +// 0x0008 (0x0030 - 0x0028) +class UAsyncLoadingTests_ConvertFromType_V2 final : public UObject +{ +public: + class UObject* Reference; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncLoadingTests_ConvertFromType_V2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncLoadingTests_ConvertFromType_V2") + } + static class UAsyncLoadingTests_ConvertFromType_V2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncLoadingTests_ConvertFromType_V2; + +// Class Engine.PhysicsSpringComponent +// 0x0030 (0x0260 - 0x0230) +class UPhysicsSpringComponent final : public USceneComponent +{ +public: + float SpringStiffness; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringDamping; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringLengthAtRest; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringRadius; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel SpringChannel; // 0x0240(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0241(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_242[0x2]; // 0x0242(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SpringCompression; // 0x0244(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_248[0x18]; // 0x0248(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetNormalizedCompressionScalar() const; + struct FVector GetSpringCurrentEndPoint() const; + struct FVector GetSpringDirection() const; + struct FVector GetSpringRestingPoint() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsSpringComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsSpringComponent") + } + static class UPhysicsSpringComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsSpringComponent; + +// Class Engine.PhysicsThreadLibrary +// 0x0000 (0x0028 - 0x0028) +class UPhysicsThreadLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddForce(const struct FBodyInstanceAsyncPhysicsTickHandle& Handle, const struct FVector& Force, bool bAccelChange); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsThreadLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsThreadLibrary") + } + static class UPhysicsThreadLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsThreadLibrary; + +// Class Engine.PhysicsThrusterComponent +// 0x0010 (0x0240 - 0x0230) +class UPhysicsThrusterComponent final : public USceneComponent +{ +public: + float ThrustStrength; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_234[0xC]; // 0x0234(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsThrusterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsThrusterComponent") + } + static class UPhysicsThrusterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsThrusterComponent; + +// Class Engine.PieFixupTestObject +// 0x00A0 (0x00C8 - 0x0028) +class UPieFixupTestObject final : public UObject +{ +public: + struct FSoftObjectPath Path; // 0x0028(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr TypedPtr; // 0x0048(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPieFixupStructWithSoftObjectPath Struct; // 0x0070(0x0048)(NativeAccessSpecifierPublic) + TArray Array; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PieFixupTestObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PieFixupTestObject") + } + static class UPieFixupTestObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPieFixupTestObject; + +// Class Engine.InitialActiveSoundParams +// 0x0010 (0x0038 - 0x0028) +class UInitialActiveSoundParams final : public UObject +{ +public: + TArray AudioParams; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InitialActiveSoundParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InitialActiveSoundParams") + } + static class UInitialActiveSoundParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInitialActiveSoundParams; + +// Class Engine.SceneCapture +// 0x0010 (0x02A0 - 0x0290) +class ASceneCapture : public AActor +{ +public: + class UStaticMeshComponent* MeshComp; // 0x0290(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class USceneComponent* SceneComponent; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCapture") + } + static class ASceneCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneCapture; + +// Class Engine.PlanarReflection +// 0x0010 (0x02B0 - 0x02A0) +class APlanarReflection final : public ASceneCapture +{ +public: + class UPlanarReflectionComponent* PlanarReflectionComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + bool bShowPreviewPlane; // 0x02A8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnInterpToggle(bool bEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlanarReflection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlanarReflection") + } + static class APlanarReflection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlanarReflection; + +// Class Engine.SceneCaptureComponent +// 0x00C0 (0x02F0 - 0x0230) +#pragma pack(push, 0x1) +class alignas(0x10) USceneCaptureComponent : public USceneComponent +{ +public: + ESceneCapturePrimitiveRenderMode PrimitiveRenderMode; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneCaptureSource CaptureSource; // 0x0231(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCaptureEveryFrame : 1; // 0x0232(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCaptureOnMovement : 1; // 0x0232(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bAlwaysPersistRenderingState; // 0x0233(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> HiddenComponents; // 0x0238(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray HiddenActors; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray> ShowOnlyComponents; // 0x0258(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ShowOnlyActors; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + float LODDistanceFactor; // 0x0278(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxViewDistanceOverride; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CaptureSortPriority; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRayTracingIfEnabled; // 0x0284(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ShowFlagSettings; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Interp, NativeAccessSpecifierPublic) + uint8 Pad_298[0x30]; // 0x0298(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ProfilingEventName; // 0x02C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Interp, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearHiddenComponents(); + void ClearShowOnlyComponents(); + void HideActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); + void HideComponent(class UPrimitiveComponent* InComponent); + void RemoveShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); + void RemoveShowOnlyComponent(class UPrimitiveComponent* InComponent); + void SetCaptureSortPriority(int32 NewCaptureSortPriority); + void ShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); + void ShowOnlyComponent(class UPrimitiveComponent* InComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureComponent") + } + static class USceneCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_USceneCaptureComponent; + +// Class Engine.PlanarReflectionComponent +// 0x0160 (0x0450 - 0x02F0) +class UPlanarReflectionComponent final : public USceneCaptureComponent +{ +public: + class UBoxComponent* PreviewBox; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float NormalDistortionStrength; // 0x02F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrefilterRoughness; // 0x02F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrefilterRoughnessDistance; // 0x02F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ScreenPercentage; // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraFOV; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeStart; // 0x0304(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeEnd; // 0x0308(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeoutStart; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeoutEnd; // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleFromPlaneFadeStart; // 0x0314(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleFromPlaneFadeEnd; // 0x0318(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowPreviewPlane; // 0x031C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderSceneTwoSided; // 0x031D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31E[0x132]; // 0x031E(0x0132)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlanarReflectionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlanarReflectionComponent") + } + static class UPlanarReflectionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlanarReflectionComponent; + +// Class Engine.PlaneReflectionCapture +// 0x0000 (0x0298 - 0x0298) +class APlaneReflectionCapture final : public AReflectionCapture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlaneReflectionCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlaneReflectionCapture") + } + static class APlaneReflectionCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlaneReflectionCapture; + +// Class Engine.PlaneReflectionCaptureComponent +// 0x0010 (0x02B0 - 0x02A0) +class UPlaneReflectionCaptureComponent final : public UReflectionCaptureComponent +{ +public: + float InfluenceRadiusScale; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UDrawSphereComponent* PreviewInfluenceRadius; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UBoxComponent* PreviewCaptureBox; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlaneReflectionCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlaneReflectionCaptureComponent") + } + static class UPlaneReflectionCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlaneReflectionCaptureComponent; + +// Class Engine.PlatformInterfaceWebResponse +// 0x0088 (0x00B0 - 0x0028) +class UPlatformInterfaceWebResponse final : public UObject +{ +public: + class FString OriginalURL; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ResponseCode; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Tag; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringResponse; // 0x0040(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BinaryResponse; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_60[0x50]; // 0x0060(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GetHeader(int32 HeaderIndex, class FString* Header, class FString* Value); + class FString GetHeaderValue(const class FString& HeaderName); + int32 GetNumHeaders(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformInterfaceWebResponse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformInterfaceWebResponse") + } + static class UPlatformInterfaceWebResponse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformInterfaceWebResponse; + +// Class Engine.PlayerCameraManager +// 0x2230 (0x24C0 - 0x0290) +class APlayerCameraManager final : public AActor +{ +public: + class APlayerController* PCOwner; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class USceneComponent* TransformComponent; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultFOV; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultOrthoWidth; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultAspectRatio; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BC[0x64]; // 0x02BC(0x0064)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTViewTarget ViewTarget; // 0x0320(0x0820)(Transient, NativeAccessSpecifierPublic) + struct FTViewTarget PendingViewTarget; // 0x0B40(0x0820)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_1360[0x30]; // 0x1360(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraCacheEntry CameraCachePrivate; // 0x1390(0x0810)(Transient, NativeAccessSpecifierPrivate) + struct FCameraCacheEntry LastFrameCameraCachePrivate; // 0x1BA0(0x0810)(Transient, NativeAccessSpecifierPrivate) + TArray ModifierList; // 0x23B0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + TArray> DefaultModifiers; // 0x23C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + float FreeCamDistance; // 0x23D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23D4[0x4]; // 0x23D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector FreeCamOffset; // 0x23D8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewTargetOffset; // 0x23F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAudioFadeChangeEvent; // 0x2408(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2418[0x18]; // 0x2418(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> CameraLensEffects; // 0x2430(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class UCameraModifier_CameraShake* CachedCameraShakeMod; // 0x2440(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + TArray PostProcessBlendCache; // 0x2448(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2458[0x20]; // 0x2458(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class ACameraActor* AnimCameraActor; // 0x2478(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 bIsOrthographic : 1; // 0x2480(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoCalculateOrthoPlanes : 1; // 0x2480(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2481[0x3]; // 0x2481(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoPlaneShift; // 0x2484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdateOrthoPlanes : 1; // 0x2488(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCameraHeightAsViewTarget : 1; // 0x2488(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultConstrainAspectRatio : 1; // 0x2488(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_2488_3 : 4; // 0x2488(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bClientSimulatingViewTarget : 1; // 0x2488(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseClientSideCameraUpdates : 1; // 0x2489(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_2489_1 : 2; // 0x2489(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bGameCameraCutThisFrame : 1; // 0x2489(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_248A[0x2]; // 0x248A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ViewPitchMin; // 0x248C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewPitchMax; // 0x2490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewYawMin; // 0x2494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewYawMax; // 0x2498(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewRollMin; // 0x249C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewRollMax; // 0x24A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A4[0x4]; // 0x24A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float ServerUpdateCameraTimeout; // 0x24A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_24AC[0x14]; // 0x24AC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf LensEffectEmitterClass); + TScriptInterface AddGenericCameraLensEffect(TSubclassOf LensEffectEmitterClass); + class UCameraModifier* AddNewCameraModifier(TSubclassOf ModifierClass); + bool BlueprintUpdateCamera(class AActor* CameraTarget, struct FVector* NewCameraLocation, struct FRotator* NewCameraRotation, float* NewCameraFOV); + void ClearCameraLensEffects(); + class UCameraModifier* FindCameraModifierByClass(TSubclassOf ModifierClass); + void OnPhotographyMultiPartCaptureEnd(); + void OnPhotographyMultiPartCaptureStart(); + void OnPhotographySessionEnd(); + void OnPhotographySessionStart(); + void PhotographyCameraModify(const struct FVector& NewCameraLocation, const struct FVector& PreviousCameraLocation, const struct FVector& OriginalCameraLocation, struct FVector* ResultCameraLocation); + void RemoveCameraLensEffect(class AEmitterCameraLensEffectBase* Emitter); + bool RemoveCameraModifier(class UCameraModifier* ModifierToRemove); + void RemoveGenericCameraLensEffect(TScriptInterface Emitter); + void SetGameCameraCutThisFrame(); + void SetManualCameraFade(float InFadeAmount, const struct FLinearColor& Color, bool bInFadeAudio); + void StartCameraFade(float FromAlpha, float ToAlpha, float duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); + class UCameraShakeBase* StartCameraShake(TSubclassOf ShakeClass, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + class UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void StopAllCameraShakes(bool bImmediately); + void StopAllCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void StopAllInstancesOfCameraShake(TSubclassOf Shake, bool bImmediately); + void StopAllInstancesOfCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void StopCameraFade(); + void StopCameraShake(class UCameraShakeBase* ShakeInstance, bool bImmediately); + void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); + + struct FVector GetCameraLocation() const; + struct FRotator GetCameraRotation() const; + float GetFOVAngle() const; + class APlayerController* GetOwningPlayerController() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerCameraManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerCameraManager") + } + static class APlayerCameraManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerCameraManager; + +// Class Engine.MirrorDataTable +// 0x0140 (0x01F0 - 0x00B0) +class UMirrorDataTable final : public UDataTable +{ +public: + TArray MirrorFindReplaceExpressions; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + EAxis MirrorAxis; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMirrorRootMotion; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_D0[0x120]; // 0x00D0(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MirrorDataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MirrorDataTable") + } + static class UMirrorDataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMirrorDataTable; + +// Class Engine.PluginBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UPluginBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static TArray GetAdditionalPluginSearchPaths(); + static const TArray GetAdditionalProjectPluginSearchPaths(); + static TArray GetEnabledPluginNames(); + static bool GetPluginBaseDir(const class FString& PluginName, class FString* OutBaseDir); + static bool GetPluginContentDir(const class FString& PluginName, class FString* OutContentDir); + static bool GetPluginDescription(const class FString& PluginName, class FString* OutDescription); + static bool GetPluginDescriptorFilePath(const class FString& PluginName, class FString* OutFilePath); + static bool GetPluginEditorCustomVirtualPath(const class FString& PluginName, class FString* OutVirtualPath); + static bool GetPluginMountedAssetPath(const class FString& PluginName, class FString* OutAssetPath); + static bool GetPluginNameForObjectPath(const struct FSoftObjectPath& ObjectPath, class FString* OutPluginName); + static bool GetPluginVersion(const class FString& PluginName, int32* OutVersion); + static bool GetPluginVersionName(const class FString& PluginName, class FString* OutVersionName); + static bool IsPluginMounted(const class FString& PluginName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PluginBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PluginBlueprintLibrary") + } + static class UPluginBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPluginBlueprintLibrary; + +// Class Engine.PointLight +// 0x0008 (0x02A8 - 0x02A0) +class APointLight final : public ALight +{ +public: + class UPointLightComponent* PointLightComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + void SetLightFalloffExponent(float NewLightFalloffExponent); + void SetRadius(float NewRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointLight") + } + static class APointLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APointLight; + +// Class Engine.VisualLoggerKismetLibrary +// 0x0000 (0x0028 - 0x0028) +class UVisualLoggerKismetLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void EnableRecording(bool bEnabled); + static void LogArrow(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, class FName CategoryName, bool bAddToMessageLog); + static void LogBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe); + static void LogCapsule(class UObject* WorldContextObject, const struct FVector& base, float HalfHeight, float Radius, const struct FQuat& Rotation, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe); + static void LogCircle(class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& UpAxis, float Radius, const class FString& Text, const struct FLinearColor& ObjectColor, const float Thickness, class FName CategoryName, bool bAddToMessageLog); + static void LogCone(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float Angle, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe); + static void LogCylinder(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe); + static void LogLocation(class UObject* WorldContextObject, const struct FVector& Location, const class FString& Text, const struct FLinearColor& ObjectColor, float Radius, class FName LogCategory, bool bAddToMessageLog); + static void LogOrientedBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const struct FTransform& Transform, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe); + static void LogSegment(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, const float Thickness, class FName CategoryName, bool bAddToMessageLog); + static void LogSphere(class UObject* WorldContextObject, const struct FVector& Center, float Radius, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe); + static void LogText(class UObject* WorldContextObject, const class FString& Text, class FName LogCategory, bool bAddToMessageLog); + static void RedirectVislog(class UObject* SourceOwner, class UObject* DestinationOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerKismetLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerKismetLibrary") + } + static class UVisualLoggerKismetLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisualLoggerKismetLibrary; + +// Class Engine.Polys +// 0x0010 (0x0038 - 0x0028) +class UPolys final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Polys") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Polys") + } + static class UPolys* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPolys; + +// Class Engine.PrecomputedVisibilityOverrideVolume +// 0x0030 (0x02F8 - 0x02C8) +class APrecomputedVisibilityOverrideVolume final : public AVolume +{ +public: + TArray OverrideVisibleActors; // 0x02C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray OverrideInvisibleActors; // 0x02D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray OverrideInvisibleLevels; // 0x02E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrecomputedVisibilityOverrideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrecomputedVisibilityOverrideVolume") + } + static class APrecomputedVisibilityOverrideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APrecomputedVisibilityOverrideVolume; + +// Class Engine.PreviewCollectionInterface +// 0x0000 (0x0000 - 0x0000) +class IPreviewCollectionInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreviewCollectionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreviewCollectionInterface") + } + static class IPreviewCollectionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPreviewCollectionInterface; + +// Class Engine.RadialForceActor +// 0x0008 (0x0298 - 0x0290) +class ARadialForceActor final : public ARigidBodyBase +{ +public: + class URadialForceComponent* ForceComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void DisableForce(); + void EnableForce(); + void FireImpulse(); + void ToggleForce(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RadialForceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RadialForceActor") + } + static class ARadialForceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARadialForceActor; + +// Class Engine.ReplicationDriver +// 0x0000 (0x0028 - 0x0028) +class UReplicationDriver final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicationDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicationDriver") + } + static class UReplicationDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicationDriver; + +// Class Engine.ReplicationConnectionDriver +// 0x0000 (0x0028 - 0x0028) +class UReplicationConnectionDriver final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicationConnectionDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicationConnectionDriver") + } + static class UReplicationConnectionDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicationConnectionDriver; + +// Class Engine.AssetManager +// 0x04A8 (0x04D0 - 0x0028) +class UAssetManager : public UObject +{ +public: + uint8 Pad_28[0x308]; // 0x0028(0x0308)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectReferenceList; // 0x0330(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + bool bIsGlobalAsyncScanEnvironment; // 0x0340(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldGuessTypeAndName; // 0x0341(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldUseSynchronousLoad; // 0x0342(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsLoadingFromPakFiles; // 0x0343(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldAcquireMissingChunksOnLoad; // 0x0344(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnlyCookProductionAssets; // 0x0345(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_346[0x2]; // 0x0346(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumBulkScanRequests; // 0x0348(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsPrimaryAssetDirectoryCurrent; // 0x034C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsManagementDatabaseCurrent; // 0x034D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUpdateManagementDatabaseAfterScan; // 0x034E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIncludeOnlyOnDiskAssets; // 0x034F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHasCompletedInitialScan; // 0x0350(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumberOfSpawnedNotifications; // 0x0354(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_358[0x178]; // 0x0358(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetManager") + } + static class UAssetManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetManager; + +// Class Engine.RuntimePartition +// 0x0000 (0x0028 - 0x0028) +class URuntimePartition : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimePartition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimePartition") + } + static class URuntimePartition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimePartition; + +// Class Engine.RuntimePartitionLevelStreaming +// 0x0000 (0x0028 - 0x0028) +class URuntimePartitionLevelStreaming final : public URuntimePartition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimePartitionLevelStreaming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimePartitionLevelStreaming") + } + static class URuntimePartitionLevelStreaming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimePartitionLevelStreaming; + +// Class Engine.RuntimePartitionLHGrid +// 0x0000 (0x0028 - 0x0028) +class URuntimePartitionLHGrid final : public URuntimePartition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimePartitionLHGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimePartitionLHGrid") + } + static class URuntimePartitionLHGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimePartitionLHGrid; + +// Class Engine.RuntimePartitionPersistent +// 0x0000 (0x0028 - 0x0028) +class URuntimePartitionPersistent final : public URuntimePartition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimePartitionPersistent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimePartitionPersistent") + } + static class URuntimePartitionPersistent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimePartitionPersistent; + +// Class Engine.AsyncActionLoadPrimaryAssetList +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionLoadPrimaryAssetList final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate& Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetList") + } + static class UAsyncActionLoadPrimaryAssetList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetList; + +// Class Engine.RVOAvoidanceInterface +// 0x0000 (0x0000 - 0x0000) +class IRVOAvoidanceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RVOAvoidanceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RVOAvoidanceInterface") + } + static class IRVOAvoidanceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IRVOAvoidanceInterface; + +// Class Engine.Scene +// 0x0000 (0x0028 - 0x0028) +class UScene final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Scene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Scene") + } + static class UScene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScene; + +// Class Engine.SceneCapture2D +// 0x0008 (0x02A8 - 0x02A0) +class ASceneCapture2D final : public ASceneCapture +{ +public: + class USceneCaptureComponent2D* CaptureComponent2D; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void OnInterpToggle(bool bEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCapture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCapture2D") + } + static class ASceneCapture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneCapture2D; + +// Class Engine.SceneCaptureComponent2D +// 0x0800 (0x0AF0 - 0x02F0) +class USceneCaptureComponent2D final : public USceneCaptureComponent +{ +public: + ECameraProjectionMode ProjectionType; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x3]; // 0x02E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FOVAngle; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCalculateOrthoPlanes; // 0x02F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F5[0x3]; // 0x02F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoPlaneShift; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOrthoPlanes; // 0x02FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCameraHeightAsViewTarget; // 0x02FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FE[0x2]; // 0x02FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTarget2D* TextureTarget; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + ESceneCaptureCompositeMode CompositeMode; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0310(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float PostProcessBlendWeight; // 0x0A00(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CustomNearClippingPlane : 1; // 0x0A04(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A05[0x3]; // 0x0A05(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomNearClippingPlane; // 0x0A08(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomProjectionMatrix; // 0x0A0C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0D[0x3]; // 0x0A0D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix CustomProjectionMatrix; // 0x0A10(0x0080)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bUseFauxOrthoViewPos; // 0x0A90(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableOrthographicTiling; // 0x0A91(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A92[0x2]; // 0x0A92(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumXTiles; // 0x0A94(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumYTiles; // 0x0A98(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableClipPlane; // 0x0A9C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9D[0x3]; // 0x0A9D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ClipPlaneBase; // 0x0AA0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ClipPlaneNormal; // 0x0AB8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderInMainRenderer; // 0x0AD0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD1[0x3]; // 0x0AD1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bCameraCutThisFrame : 1; // 0x0AD4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bConsiderUnrenderedOpaquePixelAsFullyTranslucent : 1; // 0x0AD4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AD5[0x1B]; // 0x0AD5(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + void CaptureScene(); + void RemoveBlendable(TScriptInterface InBlendableObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureComponent2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureComponent2D") + } + static class USceneCaptureComponent2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneCaptureComponent2D; + +// Class Engine.AnimBlueprintGeneratedStruct +// 0x0000 (0x00B0 - 0x00B0) +class UAnimBlueprintGeneratedStruct final : public UScriptStruct +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBlueprintGeneratedStruct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBlueprintGeneratedStruct") + } + static class UAnimBlueprintGeneratedStruct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBlueprintGeneratedStruct; + +// Class Engine.SceneCaptureComponentCube +// 0x0010 (0x0300 - 0x02F0) +class USceneCaptureComponentCube final : public USceneCaptureComponent +{ +public: + class UTextureRenderTargetCube* TextureTarget; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bCaptureRotation; // 0x02F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F1[0xF]; // 0x02F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CaptureScene(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureComponentCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureComponentCube") + } + static class USceneCaptureComponentCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneCaptureComponentCube; + +// Class Engine.SceneCaptureCube +// 0x0008 (0x02A8 - 0x02A0) +class ASceneCaptureCube final : public ASceneCapture +{ +public: + class USceneCaptureComponentCube* CaptureComponentCube; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void OnInterpToggle(bool bEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureCube") + } + static class ASceneCaptureCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneCaptureCube; + +// Class Engine.WorldComposition +// 0x0040 (0x0068 - 0x0028) +class UWorldComposition final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TilesStreaming; // 0x0048(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + double TilesStreamingTimeThreshold; // 0x0058(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadAllTilesDuringCinematic; // 0x0060(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebaseOriginIn3DSpace; // 0x0061(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RebaseOriginDistance; // 0x0064(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldComposition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldComposition") + } + static class UWorldComposition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldComposition; + +// Class Engine.ShadowMapTexture2D +// 0x0008 (0x0158 - 0x0150) +class UShadowMapTexture2D final : public UTexture2D +{ +public: + EShadowMapFlags ShadowmapFlags; // 0x0150(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShadowMapTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShadowMapTexture2D") + } + static class UShadowMapTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UShadowMapTexture2D; + +// Class Engine.SkeletalMeshSocket +// 0x0060 (0x0088 - 0x0028) +class USkeletalMeshSocket final : public UObject +{ +public: + class FName SocketName; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x0050(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale; // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceAlwaysAnimated; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InitializeSocketFromLocation(const class USkeletalMeshComponent* SkelComp, const struct FVector& WorldLocation, const struct FVector& WorldNormal); + + struct FVector GetSocketLocation(const class USkeletalMeshComponent* SkelComp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshSocket") + } + static class USkeletalMeshSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshSocket; + +// Class Engine.AnimClassInterface +// 0x0000 (0x0000 - 0x0000) +class IAnimClassInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimClassInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimClassInterface") + } + static class IAnimClassInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimClassInterface; + +// Class Engine.VirtualTexture +// 0x0000 (0x0028 - 0x0028) +class UVirtualTexture : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualTexture") + } + static class UVirtualTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualTexture; + +// Class Engine.LightMapVirtualTexture +// 0x0000 (0x0028 - 0x0028) +class ULightMapVirtualTexture final : public UVirtualTexture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightMapVirtualTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightMapVirtualTexture") + } + static class ULightMapVirtualTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightMapVirtualTexture; + +// Class Engine.SkeletalMeshDescriptionBulkData +// 0x0000 (0x0028 - 0x0028) +class USkeletalMeshDescriptionBulkData final : public UMeshDescriptionBaseBulkData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshDescriptionBulkData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshDescriptionBulkData") + } + static class USkeletalMeshDescriptionBulkData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshDescriptionBulkData; + +// Class Engine.SkyLight +// 0x0010 (0x02A0 - 0x0290) +class ASkyLight final : public AInfo +{ +public: + class USkyLightComponent* LightComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bEnabled : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_bEnabled(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLight") + } + static class ASkyLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkyLight; + +// Class Engine.SkyLightComponent +// 0x01D0 (0x0440 - 0x0270) +class USkyLightComponent final : public ULightComponentBase +{ +public: + bool bRealTimeCapture; // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkyLightSourceType SourceType; // 0x0269(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26A[0x6]; // 0x026A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* Cubemap; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float SourceCubemapAngle; // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CubemapResolution; // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDistanceThreshold; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureEmissiveOnly; // 0x0284(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLowerHemisphereIsBlack; // 0x0285(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_286[0x2]; // 0x0286(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LowerHemisphereColor; // 0x0288(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionMaxDistance; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Contrast; // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionExponent; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOcclusion; // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor OcclusionTint; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCloudAmbientOcclusion : 1; // 0x02AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CloudAmbientOcclusionStrength; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionExtent; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionMapResolutionScale; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionApertureScale; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOcclusionCombineMode OcclusionCombineMode; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C1[0xA7]; // 0x02C1(0x00A7)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* BlendDestinationCubemap; // 0x0368(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_370[0xD0]; // 0x0370(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RecaptureSky(); + void SetCubemap(class UTextureCube* NewCubemap); + void SetCubemapBlend(class UTextureCube* SourceCubemap, class UTextureCube* DestinationCubemap, float InBlendFraction); + void SetIndirectLightingIntensity(float NewIntensity); + void SetIntensity(float NewIntensity); + void SetLightColor(const struct FLinearColor& NewLightColor); + void SetLowerHemisphereColor(const struct FLinearColor& InLowerHemisphereColor); + void SetMinOcclusion(float InMinOcclusion); + void SetOcclusionContrast(float InOcclusionContrast); + void SetOcclusionExponent(float InOcclusionExponent); + void SetOcclusionTint(const struct FColor& InTint); + void SetSourceCubemapAngle(float NewValue); + void SetVolumetricScatteringIntensity(float NewIntensity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightComponent") + } + static class USkyLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightComponent; + +// Class Engine.SMInstanceManager +// 0x0000 (0x0000 - 0x0000) +class ISMInstanceManager final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceManager") + } + static class ISMInstanceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISMInstanceManager; + +// Class Engine.AnimCompress_BitwiseCompressOnly +// 0x0000 (0x0040 - 0x0040) +class UAnimCompress_BitwiseCompressOnly : public UAnimCompress +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_BitwiseCompressOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_BitwiseCompressOnly") + } + static class UAnimCompress_BitwiseCompressOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_BitwiseCompressOnly; + +// Class Engine.SMInstanceManagerProvider +// 0x0000 (0x0000 - 0x0000) +class ISMInstanceManagerProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceManagerProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceManagerProvider") + } + static class ISMInstanceManagerProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISMInstanceManagerProvider; + +// Class Engine.SoundAttenuation +// 0x03D0 (0x03F8 - 0x0028) +class USoundAttenuation final : public UObject +{ +public: + struct FSoundAttenuationSettings Attenuation; // 0x0028(0x03D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundAttenuation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundAttenuation") + } + static class USoundAttenuation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundAttenuation; + +// Class Engine.WorldPartitionDestructibleInHLODSupportLibrary +// 0x0000 (0x0028 - 0x0028) +class UWorldPartitionDestructibleInHLODSupportLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void DamageInHLOD(const TScriptInterface& DestructibleInHLOD, float DamagePercent); + static void DestroyInHLOD(const TScriptInterface& DestructibleInHLOD); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionDestructibleInHLODSupportLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionDestructibleInHLODSupportLibrary") + } + static class UWorldPartitionDestructibleInHLODSupportLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionDestructibleInHLODSupportLibrary; + +// Class Engine.SoundAttenuationEditorSettings +// 0x0008 (0x0030 - 0x0028) +class USoundAttenuationEditorSettings final : public UObject +{ +public: + bool bEnableReverbSend; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSendToAudioLink; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundAttenuationEditorSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundAttenuationEditorSettings") + } + static class USoundAttenuationEditorSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundAttenuationEditorSettings; + +// Class Engine.SoundEffectPresetWidgetInterface +// 0x0000 (0x0000 - 0x0000) +class ISoundEffectPresetWidgetInterface final +{ +public: + TSubclassOf GetClass(); + void OnConstructed(class USoundEffectPreset* Preset); + void OnPropertyChanged(class USoundEffectPreset* Preset, class FName PropertyName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectPresetWidgetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectPresetWidgetInterface") + } + static class ISoundEffectPresetWidgetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISoundEffectPresetWidgetInterface; + +// Class Engine.AnimCompress_RemoveEverySecondKey +// 0x0008 (0x0048 - 0x0040) +class UAnimCompress_RemoveEverySecondKey final : public UAnimCompress +{ +public: + int32 MinKeys; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartAtSecondKey : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_RemoveEverySecondKey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_RemoveEverySecondKey") + } + static class UAnimCompress_RemoveEverySecondKey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_RemoveEverySecondKey; + +// Class Engine.WorldPartitionDestructibleHLODComponent +// 0x0010 (0x0240 - 0x0230) +class UWorldPartitionDestructibleHLODComponent : public USceneComponent +{ +public: + TArray DestructibleActors; // 0x0230(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionDestructibleHLODComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionDestructibleHLODComponent") + } + static class UWorldPartitionDestructibleHLODComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionDestructibleHLODComponent; + +// Class Engine.SoundEffectSourcePreset +// 0x0000 (0x0068 - 0x0068) +class USoundEffectSourcePreset : public USoundEffectPreset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectSourcePreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectSourcePreset") + } + static class USoundEffectSourcePreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundEffectSourcePreset; + +// Class Engine.SoundEffectSourcePresetChain +// 0x0018 (0x0040 - 0x0028) +class USoundEffectSourcePresetChain final : public UObject +{ +public: + TArray Chain; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bPlayEffectChainTails : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectSourcePresetChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectSourcePresetChain") + } + static class USoundEffectSourcePresetChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundEffectSourcePresetChain; + +// Class Engine.SoundGroups +// 0x0060 (0x0088 - 0x0028) +class USoundGroups final : public UObject +{ +public: + TArray SoundGroupProfiles; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundGroups") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundGroups") + } + static class USoundGroups* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundGroups; + +// Class Engine.AnimatedSparseVolumeTexture +// 0x0000 (0x00B0 - 0x00B0) +class UAnimatedSparseVolumeTexture final : public UStreamableSparseVolumeTexture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedSparseVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedSparseVolumeTexture") + } + static class UAnimatedSparseVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedSparseVolumeTexture; + +// Class Engine.StaticMeshSocket +// 0x0060 (0x0088 - 0x0028) +class UStaticMeshSocket final : public UObject +{ +public: + class FName SocketName; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale; // 0x0060(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Tag; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMeshSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMeshSocket") + } + static class UStaticMeshSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaticMeshSocket; + +// Class Engine.StereoLayerShapeCylinder +// 0x0010 (0x0038 - 0x0028) +class UStereoLayerShapeCylinder final : public UStereoLayerShape +{ +public: + float Radius; // 0x0028(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverlayArc; // 0x002C(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x0030(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHeight(int32 InHeight); + void SetOverlayArc(float InOverlayArc); + void SetRadius(float InRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShapeCylinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShapeCylinder") + } + static class UStereoLayerShapeCylinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShapeCylinder; + +// Class Engine.SubUVAnimation +// 0x0038 (0x0060 - 0x0028) +class USubUVAnimation final : public UObject +{ +public: + class UTexture2D* SubUVTexture; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 SubImages_Horizontal; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImages_Vertical; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubUVBoundingVertexCount BoundingMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOpacitySourceMode OpacitySourceMode; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AlphaThreshold; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubUVAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubUVAnimation") + } + static class USubUVAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubUVAnimation; + +// Class Engine.TextPropertyTestObject +// 0x0030 (0x0058 - 0x0028) +class UTextPropertyTestObject final : public UObject +{ +public: + class FText DefaultedText; // 0x0028(0x0010)(NativeAccessSpecifierPublic) + class FText UndefaultedText; // 0x0038(0x0010)(NativeAccessSpecifierPublic) + class FText TransientText; // 0x0048(0x0010)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextPropertyTestObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextPropertyTestObject") + } + static class UTextPropertyTestObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextPropertyTestObject; + +// Class Engine.TextRenderComponent +// 0x0040 (0x0560 - 0x0520) +class UTextRenderComponent final : public UPrimitiveComponent +{ +public: + class FText Text; // 0x0518(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class UMaterialInterface* TextMaterial; // 0x0528(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UFont* Font; // 0x0530(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + EHorizTextAligment HorizontalAlignment; // 0x0538(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalTextAligment VerticalAlignment; // 0x0539(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53A[0x2]; // 0x053A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor TextRenderColor; // 0x053C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float XScale; // 0x0540(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YScale; // 0x0544(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldSize; // 0x0548(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InvDefaultSize; // 0x054C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizSpacingAdjust; // 0x0550(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VertSpacingAdjust; // 0x0554(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysRenderAsText : 1; // 0x0558(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_559[0x7]; // 0x0559(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void K2_SetText(const class FText& Value); + void SetFont(class UFont* Value); + void SetHorizontalAlignment(EHorizTextAligment Value); + void SetHorizSpacingAdjust(float Value); + void SetText(const class FText& Value); + void SetTextMaterial(class UMaterialInterface* Material); + void SetTextRenderColor(const struct FColor& Value); + void SetVerticalAlignment(EVerticalTextAligment Value); + void SetVertSpacingAdjust(float Value); + void SetWorldSize(float Value); + void SetXScale(float Value); + void SetYScale(float Value); + + struct FVector GetTextLocalSize() const; + struct FVector GetTextWorldSize() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextRenderComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextRenderComponent") + } + static class UTextRenderComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextRenderComponent; + +// Class Engine.TextureEncodingProjectSettings +// 0x0018 (0x0050 - 0x0038) +class UTextureEncodingProjectSettings final : public UDeveloperSettings +{ +public: + uint8 bSharedLinearTextureEncoding : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFinalUsesRDO : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int8 FinalRDOLambda; // 0x003C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureEncodeEffort FinalEffortLevel; // 0x003D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureUniversalTiling FinalUniversalTiling; // 0x003E(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bFastUsesRDO : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int8 FastRDOLambda; // 0x0044(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureEncodeEffort FastEffortLevel; // 0x0045(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureUniversalTiling FastUniversalTiling; // 0x0046(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureEncodeSpeed CookUsesSpeed; // 0x0047(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureEncodeSpeed EditorUsesSpeed; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureEncodingProjectSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureEncodingProjectSettings") + } + static class UTextureEncodingProjectSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureEncodingProjectSettings; + +// Class Engine.TriggerBox +// 0x0000 (0x0298 - 0x0298) +class ATriggerBox final : public ATriggerBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerBox") + } + static class ATriggerBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerBox; + +// Class Engine.TriggerCapsule +// 0x0000 (0x0298 - 0x0298) +class ATriggerCapsule final : public ATriggerBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerCapsule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerCapsule") + } + static class ATriggerCapsule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerCapsule; + +// Class Engine.TwitterIntegrationBase +// 0x0000 (0x0038 - 0x0038) +class UTwitterIntegrationBase final : public UPlatformInterfaceBase +{ +public: + bool AuthorizeAccounts(); + bool CanShowTweetUI(); + class FString GetAccountName(int32 AccountIndex); + int32 GetNumAccounts(); + void Init(); + bool ShowTweetUI(const class FString& InitialMessage, const class FString& URL, const class FString& Picture); + bool TwitterRequest(const class FString& URL, const TArray& ParamKeysAndValues, ETwitterRequestMethod RequestMethod, int32 AccountIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TwitterIntegrationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TwitterIntegrationBase") + } + static class UTwitterIntegrationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTwitterIntegrationBase; + +// Class Engine.UniversalObjectLocatorScriptingExtensions +// 0x0000 (0x0028 - 0x0028) +class UUniversalObjectLocatorScriptingExtensions final : public UBlueprintFunctionLibrary +{ +public: + static bool IsEmpty(const struct FUniversalObjectLocator& Locator); + static struct FUniversalObjectLocator MakeUniversalObjectLocator(class UObject* Object, class UObject* Context); + static class UObject* SyncFind(const struct FUniversalObjectLocator& Locator, class UObject* Context); + static class UObject* SyncLoad(const struct FUniversalObjectLocator& Locator, class UObject* Context); + static void SyncUnload(const struct FUniversalObjectLocator& Locator, class UObject* Context); + static class FString ToString(const struct FUniversalObjectLocator& Locator); + static struct FUniversalObjectLocator UniversalObjectLocatorFromString(const class FString& InString); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UniversalObjectLocatorScriptingExtensions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UniversalObjectLocatorScriptingExtensions") + } + static class UUniversalObjectLocatorScriptingExtensions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUniversalObjectLocatorScriptingExtensions; + +// Class Engine.VectorFieldAnimated +// 0x0040 (0x00A8 - 0x0068) +class UVectorFieldAnimated final : public UVectorField +{ +public: + class UTexture2D* Texture; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + EVectorFieldConstructionOp ConstructionOp; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VolumeSizeX; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VolumeSizeY; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VolumeSizeZ; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImagesX; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImagesY; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FrameCount; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FramesPerSecond; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoop : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UVectorFieldStatic* NoiseField; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float NoiseScale; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseMax; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorFieldAnimated") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorFieldAnimated") + } + static class UVectorFieldAnimated* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorFieldAnimated; + +// Class Engine.VectorFieldComponent +// 0x0020 (0x0540 - 0x0520) +class UVectorFieldComponent final : public UPrimitiveComponent +{ +public: + class UVectorField* VectorField; // 0x0518(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float Intensity; // 0x0520(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x0524(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPreviewVectorField : 1; // 0x0528(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_529[0x17]; // 0x0529(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetIntensity(float NewIntensity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorFieldComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorFieldComponent") + } + static class UVectorFieldComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorFieldComponent; + +// Class Engine.VisualLoggerDebugSnapshotInterface +// 0x0000 (0x0000 - 0x0000) +class IVisualLoggerDebugSnapshotInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerDebugSnapshotInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerDebugSnapshotInterface") + } + static class IVisualLoggerDebugSnapshotInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IVisualLoggerDebugSnapshotInterface; + +// Class Engine.WindDirectionalSourceComponent +// 0x0020 (0x0250 - 0x0230) +class UWindDirectionalSourceComponent final : public USceneComponent +{ +public: + float Strength; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGustAmount; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGustAmount; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPointWind : 1; // 0x0244(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_245[0xB]; // 0x0245(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetMaximumGustAmount(float InNewMaxGust); + void SetMinimumGustAmount(float InNewMinGust); + void SetRadius(float InNewRadius); + void SetSpeed(float InNewSpeed); + void SetStrength(float InNewStrength); + void SetWindType(EWindSourceType InNewType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDirectionalSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDirectionalSourceComponent") + } + static class UWindDirectionalSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindDirectionalSourceComponent; + +// Class Engine.WorldPartitionEditorLoaderAdapter +// 0x0008 (0x0030 - 0x0028) +class UWorldPartitionEditorLoaderAdapter final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionEditorLoaderAdapter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionEditorLoaderAdapter") + } + static class UWorldPartitionEditorLoaderAdapter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionEditorLoaderAdapter; + +// Class Engine.RuntimeHashSetExternalStreamingObject +// 0x0010 (0x01D0 - 0x01C0) +class URuntimeHashSetExternalStreamingObject final : public URuntimeHashExternalStreamingObjectBase +{ +public: + TArray RuntimeStreamingData; // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeHashSetExternalStreamingObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeHashSetExternalStreamingObject") + } + static class URuntimeHashSetExternalStreamingObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeHashSetExternalStreamingObject; + +// Class Engine.WorldPartitionSettings +// 0x0018 (0x0050 - 0x0038) +class UWorldPartitionSettings final : public UDeveloperSettings +{ +public: + EWorldPartitionDataLayersLogicOperator NewMapsDataLayersLogicOperator; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNewMapsEnableWorldPartition; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNewMapsEnableWorldPartitionStreaming; // 0x003A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf EditorHashDefaultClass; // 0x0040(0x0008)(ZeroConstructor, Config, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf RuntimeHashDefaultClass; // 0x0048(0x0008)(Edit, ZeroConstructor, Config, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionSettings") + } + static class UWorldPartitionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionSettings; + +// Class Engine.HierarchicalLODSetup +// 0x0038 (0x0060 - 0x0028) +class UHierarchicalLODSetup final : public UObject +{ +public: + TArray HierarchicalLODSetup; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSoftObjectPtr OverrideBaseMaterial; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HierarchicalLODSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HierarchicalLODSetup") + } + static class UHierarchicalLODSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHierarchicalLODSetup; + +// Class Engine.WorldSettings +// 0x0220 (0x04B0 - 0x0290) +class AWorldSettings : public AInfo +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VisibilityCellSize; // 0x0298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVisibilityAggressiveness VisibilityAggressiveness; // 0x029C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPrecomputeVisibility : 1; // 0x029D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPlaceCellsOnlyAlongCameraTracks : 1; // 0x029D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableWorldBoundsChecks : 1; // 0x029D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableNavigationSystem : 1; // 0x029D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bEnableAISystem : 1; // 0x029D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bEnableWorldComposition : 1; // 0x029D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseClientSideLevelStreamingVolumes : 1; // 0x029D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableWorldOriginRebasing : 1; // 0x029D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWorldGravitySet : 1; // 0x029E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGlobalGravitySet : 1; // 0x029E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMinimizeBSPSections : 1; // 0x029E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceNoPrecomputedLighting : 1; // 0x029E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHighPriorityLoading : 1; // 0x029E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHighPriorityLoadingLocal : 1; // 0x029E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideDefaultBroadphaseSettings : 1; // 0x029E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateSingleClusterForLevel : 1; // 0x029E(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReuseAddressAndPort : 1; // 0x029F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + TSoftClassPtr AISystemClass; // 0x02A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LevelInstancePivotOffset; // 0x02C8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationSystemConfig* NavigationSystemConfig; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, NoDestructor, AdvancedDisplay, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UNavigationSystemConfig* NavigationSystemConfigOverride; // 0x02E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UWorldPartition* WorldPartition; // 0x02F0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + TArray BaseNavmeshDataLayers; // 0x02F8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + float WorldToMeters; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KillZ; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf KillZDamageType; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldGravityZ; // 0x0318(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalGravityZ; // 0x031C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultPhysicsVolumeClass; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PhysicsCollisionHandlerClass; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultGameMode; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameNetworkManagerClass; // 0x0338(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PackedLightAndShadowMapTextureSize; // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_344[0x4]; // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector DefaultColorScale; // 0x0348(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxDistanceFieldOcclusionDistance; // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalDistanceFieldViewDistance; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicIndirectShadowsSelfShadowingIntensity; // 0x0368(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNaniteSettings NaniteSettings; // 0x036C(0x0001)(Edit, Net, Config, RepNotify, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_36D[0x3]; // 0x036D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FReverbSettings DefaultReverbSettings; // 0x0370(0x0020)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FInteriorSettings DefaultAmbientZoneSettings; // 0x0390(0x0024)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundMix* DefaultBaseSoundMix; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float TimeDilation; // 0x03C0(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CinematicTimeDilation; // 0x03C4(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DemoPlayTimeDilation; // 0x03C8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGlobalTimeDilation; // 0x03CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGlobalTimeDilation; // 0x03D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinUndilatedFrameTime; // 0x03D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxUndilatedFrameTime; // 0x03D8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBroadphaseSettings BroadphaseSettings; // 0x03E0(0x0080)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + TArray ReplicationViewers; // 0x0460(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x0470(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + class APlayerState* PauserPlayerState; // 0x0480(0x0008)(Net, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + int32 MaxNumberOfBookmarks; // 0x0488(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_48C[0x4]; // 0x048C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DefaultBookmarkClass; // 0x0490(0x0008)(ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray BookmarkArray; // 0x0498(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TSubclassOf LastBookmarkClass; // 0x04A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnRep_NaniteSettings(); + void OnRep_WorldGravityZ(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldSettings") + } + static class AWorldSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldSettings; + +// Class Engine.Level +// 0x02F0 (0x0318 - 0x0028) +class ULevel final : public UObject +{ +public: + uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + class TArray Actors; // 0x00A0(0x0010)(THIS IS THE ARRAY YOU'RE LOOKING FOR! [NOT AUTO-GENERATED PROPERTY]) + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* OwningWorld; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UModel* Model; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ModelComponents; // 0x00D0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class ULevelActorContainer* ActorCluster; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 NumTextureStreamingUnbuiltComponents; // 0x00E8(0x0004)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTextureStreamingDirtyResources; // 0x00EC(0x0004)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALevelScriptActor* LevelScriptActor; // 0x00F0(0x0008)(ZeroConstructor, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class ANavigationObjectBase* NavListStart; // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class ANavigationObjectBase* NavListEnd; // 0x0100(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray NavDataChunks; // 0x0108(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + float LightmapTotalSize; // 0x0118(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowmapTotalSize; // 0x011C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StaticNavigableGeometry; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StreamingTextureGuids; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StreamingTextures; // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint32 PackedTextureStreamingQualityLevelFeatureLevel; // 0x0150(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0xBC]; // 0x0154(0x00BC)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid LevelBuildDataId; // 0x0210(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapBuildDataRegistry* MapBuildData; // 0x0220(0x0008)(ZeroConstructor, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FIntVector LightBuildLevelOffset; // 0x0228(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsLightingScenario : 1; // 0x0234(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_234_1 : 2; // 0x0234(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bTextureStreamingRotationChanged : 1; // 0x0234(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStaticComponentsRegisteredInStreamingManager : 1; // 0x0234(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, DuplicateTransient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsVisible : 1; // 0x0234(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_234_6 : 2; // 0x0234(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_235[0x1]; // 0x0235(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_236_0 : 7; // 0x0236(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bIsPartitioned : 1; // 0x0236(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_237[0x69]; // 0x0237(0x0069)(Fixing Size After Last Property [ Dumper-7 ]) + class AWorldSettings* WorldSettings; // 0x02A0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class AWorldDataLayers* WorldDataLayers; // 0x02A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TSoftObjectPtr WorldPartitionRuntimeCell; // 0x02B0(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetUserData; // 0x02E0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DestroyedReplicatedStaticActors; // 0x0300(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Level") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Level") + } + static class ULevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevel; + +// Class Engine.ActorFolder +// 0x0000 (0x0028 - 0x0028) +class UActorFolder final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorFolder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorFolder") + } + static class UActorFolder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorFolder; + +// Class Engine.NavigationSystemConfig +// 0x0030 (0x0058 - 0x0028) +class UNavigationSystemConfig : public UObject +{ +public: + struct FSoftClassPath NavigationSystemClass; // 0x0028(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgentsMask; // 0x0048(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FName DefaultAgentName; // 0x004C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsOverriden : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationSystemConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationSystemConfig") + } + static class UNavigationSystemConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationSystemConfig; + +// Class Engine.NullNavSysConfig +// 0x0000 (0x0058 - 0x0058) +class UNullNavSysConfig final : public UNavigationSystemConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NullNavSysConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NullNavSysConfig") + } + static class UNullNavSysConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNullNavSysConfig; + +// Class Engine.NavCollisionBase +// 0x0048 (0x0070 - 0x0028) +class UNavCollisionBase : public UObject +{ +public: + uint8 bIsDynamicObstacle : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_29[0x47]; // 0x0029(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavCollisionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavCollisionBase") + } + static class UNavCollisionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavCollisionBase; + +// Class Engine.NavigationDataChunk +// 0x0008 (0x0030 - 0x0028) +class UNavigationDataChunk : public UObject +{ +public: + class FName NavigationDataName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationDataChunk") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationDataChunk") + } + static class UNavigationDataChunk* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationDataChunk; + +// Class Engine.AimOffsetBlendSpace1D +// 0x0000 (0x01C8 - 0x01C8) +class UAimOffsetBlendSpace1D final : public UBlendSpace1D +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AimOffsetBlendSpace1D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AimOffsetBlendSpace1D") + } + static class UAimOffsetBlendSpace1D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAimOffsetBlendSpace1D; + +// Class Engine.AnimBlueprintGeneratedClass +// 0x0268 (0x05B8 - 0x0350) +class UAnimBlueprintGeneratedClass final : public UBlueprintGeneratedClass +{ +public: + uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BakedStateMachines; // 0x0358(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class USkeleton* TargetSkeleton; // 0x0368(0x0008)(ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray AnimNotifies; // 0x0370(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap OrderedSavedPoseIndicesMap; // 0x0380(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_3D0[0x80]; // 0x03D0(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SyncGroupNames; // 0x0450(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap GraphAssetPlayerInformation; // 0x0460(0x0050)(NativeAccessSpecifierPublic) + TMap GraphBlendOptions; // 0x04B0(0x0050)(NativeAccessSpecifierPublic) + TArray AnimNodeData; // 0x0500(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap NodeTypeMap; // 0x0510(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_560[0x58]; // 0x0560(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBlueprintGeneratedClass") + } + static class UAnimBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBlueprintGeneratedClass; + +// Class Engine.AnimComposite +// 0x0010 (0x00C8 - 0x00B8) +class UAnimComposite final : public UAnimCompositeBase +{ +public: + struct FAnimTrack AnimationTrack; // 0x00B8(0x0010)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimComposite") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimComposite") + } + static class UAnimComposite* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimComposite; + +// Class Engine.AnimCompress_LeastDestructive +// 0x0000 (0x0040 - 0x0040) +class UAnimCompress_LeastDestructive final : public UAnimCompress_BitwiseCompressOnly +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_LeastDestructive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_LeastDestructive") + } + static class UAnimCompress_LeastDestructive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_LeastDestructive; + +// Class Engine.AnimCurveCompressionCodec_UniformlySampled +// 0x0000 (0x0028 - 0x0028) +class UAnimCurveCompressionCodec_UniformlySampled final : public UAnimCurveCompressionCodec +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionCodec_UniformlySampled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_UniformlySampled") + } + static class UAnimCurveCompressionCodec_UniformlySampled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionCodec_UniformlySampled; + +// Class Engine.AnimCurveCompressionSettings +// 0x0008 (0x0030 - 0x0028) +class UAnimCurveCompressionSettings final : public UObject +{ +public: + class UAnimCurveCompressionCodec* Codec; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionSettings") + } + static class UAnimCurveCompressionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionSettings; + +// Class Engine.AnimNotifyLibrary +// 0x0000 (0x0028 - 0x0028) +class UAnimNotifyLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float GetCurrentAnimationNotifyStateTime(const struct FAnimNotifyEventReference& EventReference); + static float GetCurrentAnimationNotifyStateTimeRatio(const struct FAnimNotifyEventReference& EventReference); + static float GetCurrentAnimationTime(const struct FAnimNotifyEventReference& EventReference); + static float GetCurrentAnimationTimeRatio(const struct FAnimNotifyEventReference& EventReference); + static bool NotifyStateReachedEnd(const struct FAnimNotifyEventReference& EventReference); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyLibrary") + } + static class UAnimNotifyLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyLibrary; + +// Class Engine.AnimNotifyState_DisableRootMotion +// 0x0000 (0x0030 - 0x0030) +class UAnimNotifyState_DisableRootMotion final : public UAnimNotifyState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_DisableRootMotion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_DisableRootMotion") + } + static class UAnimNotifyState_DisableRootMotion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_DisableRootMotion; + +// Class Engine.AnimNotifyState_TimedParticleEffect +// 0x0048 (0x0078 - 0x0030) +class UAnimNotifyState_TimedParticleEffect final : public UAnimNotifyState +{ +public: + class UParticleSystem* PSTemplate; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName SocketName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0040(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0058(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDestroyAtEnd; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_TimedParticleEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_TimedParticleEffect") + } + static class UAnimNotifyState_TimedParticleEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_TimedParticleEffect; + +// Class Engine.AnimNotify_PlaySound +// 0x0020 (0x0058 - 0x0038) +class UAnimNotify_PlaySound final : public UAnimNotify +{ +public: + class USoundBase* Sound; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float VolumeMultiplier; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFollow : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachName; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlaySound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlaySound") + } + static class UAnimNotify_PlaySound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlaySound; + +// Class Engine.AnimSequence +// 0x0148 (0x01F8 - 0x00B0) +class UAnimSequence final : public UAnimSequenceBase +{ +public: + class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_C0[0x80]; // 0x00C0(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + class UVariableFrameStrippingSettings* VariableFrameStrippingSettings; // 0x0140(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + EAdditiveAnimationType AdditiveAnimType; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAdditiveBasePoseType RefPoseType; // 0x0149(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A[0x2]; // 0x014A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RefFrameIndex; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* RefPoseSeq; // 0x0150(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName RetargetSource; // 0x0158(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RetargetSourceAssetReferencePose; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EAnimInterpolationType Interpolation; // 0x0170(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRootMotion; // 0x0171(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionRootLock RootMotionRootLock; // 0x0172(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceRootLock; // 0x0173(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNormalizedRootMotionScale; // 0x0174(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRootMotionSettingsCopiedFromMontage; // 0x0175(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStripAnimDataOnDedicatedServerSettings StripAnimDataOnDedicatedServer; // 0x0176(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_177[0x1]; // 0x0177(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AuthoredSyncMarkers; // 0x0178(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameRate TargetFrameRate; // 0x0198(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FPerPlatformFrameRate PlatformTargetFrameRate; // 0x01A0(0x0008)(Edit, EditConst, NoDestructor, AssetRegistrySearchable, Protected, NativeAccessSpecifierProtected) + TMap AttributeCurves; // 0x01A8(0x0050)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSequence") + } + static class UAnimSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSequence; + +// Class Engine.AnimSet +// 0x00C8 (0x00F0 - 0x0028) +class UAnimSet final : public UObject +{ +public: + uint8 bAnimRotationOnly : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TrackBoneNames; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LinkupCache; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray BoneUseAnimTranslation; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray ForceUseMeshTranslation; // 0x0060(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray UseTranslationBoneNames; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ForceMeshTranslationBoneNames; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FName PreviewSkelMeshName; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BestRatioSkelMeshName; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x50]; // 0x00A0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSet") + } + static class UAnimSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSet; + +// Class Engine.AnimStateMachineTypes +// 0x0000 (0x0028 - 0x0028) +class UAnimStateMachineTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimStateMachineTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimStateMachineTypes") + } + static class UAnimStateMachineTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimStateMachineTypes; + +// Class Engine.AnimStreamable +// 0x0048 (0x00F8 - 0x00B0) +class UAnimStreamable final : public UAnimSequenceBase +{ +public: + int32 NumberOfKeys; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimInterpolationType Interpolation; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RetargetSource; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate SamplingFrameRate; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0x00D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0x00E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UVariableFrameStrippingSettings* VariableFrameStrippingSettings; // 0x00E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bEnableRootMotion; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionRootLock RootMotionRootLock; // 0x00F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceRootLock; // 0x00F2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNormalizedRootMotionScale; // 0x00F3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimStreamable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimStreamable") + } + static class UAnimStreamable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimStreamable; + +// Class Engine.BlendProfile +// 0x0028 (0x0050 - 0x0028) +class UBlendProfile final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* OwningSkeleton; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ProfileEntries; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EBlendProfileMode Mode; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendProfile") + } + static class UBlendProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendProfile; + +// Class Engine.AnimationCurveIdentifierExtensions +// 0x0000 (0x0028 - 0x0028) +class UAnimationCurveIdentifierExtensions final : public UBlueprintFunctionLibrary +{ +public: + static class FName GetName(struct FAnimationCurveIdentifier& Identifier); + static ERawCurveTrackTypes GetType(struct FAnimationCurveIdentifier& Identifier); + static bool IsValid(struct FAnimationCurveIdentifier& Identifier); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationCurveIdentifierExtensions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationCurveIdentifierExtensions") + } + static class UAnimationCurveIdentifierExtensions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationCurveIdentifierExtensions; + +// Class Engine.CurveSourceInterface +// 0x0000 (0x0000 - 0x0000) +class ICurveSourceInterface final +{ +public: + class FName GetBindingName() const; + void GetCurves(TArray* OutValues) const; + float GetCurveValue(class FName CurveName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveSourceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveSourceInterface") + } + static class ICurveSourceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICurveSourceInterface; + +// Class Engine.NodeMappingProviderInterface +// 0x0000 (0x0000 - 0x0000) +class INodeMappingProviderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NodeMappingProviderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NodeMappingProviderInterface") + } + static class INodeMappingProviderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INodeMappingProviderInterface; + +// Class Engine.SkeletalMeshActor +// 0x0080 (0x0310 - 0x0290) +class ASkeletalMeshActor final : public AActor +{ +public: + uint8 bShouldDoAnimNotifies : 1; // 0x0290(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class USkeletalMesh* ReplicatedMesh; // 0x02A0(0x0008)(Net, ZeroConstructor, Transient, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPhysicsAsset* ReplicatedPhysAsset; // 0x02A8(0x0008)(Net, ZeroConstructor, Transient, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInterface* ReplicatedMaterial0; // 0x02B0(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInterface* ReplicatedMaterial1; // 0x02B8(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_2C0[0x50]; // 0x02C0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_ReplicatedMaterial0(); + void OnRep_ReplicatedMaterial1(); + void OnRep_ReplicatedMesh(); + void OnRep_ReplicatedPhysAsset(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshActor") + } + static class ASkeletalMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkeletalMeshActor; + +// Class Engine.AsyncActionLoadPrimaryAsset +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionLoadPrimaryAsset final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAsset") + } + static class UAsyncActionLoadPrimaryAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAsset; + +// Class Engine.AsyncActionChangePrimaryAssetBundles +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionChangePrimaryAssetBundles final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(class UObject* WorldContextObject, const TArray& NewBundles, const TArray& OldBundles); + static class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& AddBundles, const TArray& RemoveBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionChangePrimaryAssetBundles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionChangePrimaryAssetBundles") + } + static class UAsyncActionChangePrimaryAssetBundles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionChangePrimaryAssetBundles; + +// Class Engine.AudioBus +// 0x0010 (0x0038 - 0x0028) +class UAudioBus final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EAudioBusChannels AudioBusChannels; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioBus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioBus") + } + static class UAudioBus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioBus; + +// Class Engine.AudioVolume +// 0x0070 (0x0338 - 0x02C8) +class AAudioVolume final : public AVolume +{ +public: + float Priority; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // 0x02CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FReverbSettings Settings; // 0x02D0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) + struct FInteriorSettings AmbientZoneSettings; // 0x02F0(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubmixSendSettings; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SubmixOverrideSettings; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + void OnRep_bEnabled(); + void SetEnabled(bool bNewEnabled); + void SetInteriorSettings(const struct FInteriorSettings& NewInteriorSettings); + void SetPriority(float NewPriority); + void SetReverbSettings(const struct FReverbSettings& NewReverbSettings); + void SetSubmixOverrideSettings(const TArray& NewSubmixOverrideSettings); + void SetSubmixSendSettings(const TArray& NewSubmixSendSettings); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioVolume") + } + static class AAudioVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAudioVolume; + +// Class Engine.ActorSoundParameterInterface +// 0x0000 (0x0000 - 0x0000) +class IActorSoundParameterInterface final +{ +public: + void GetActorSoundParams(TArray* Params_0) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorSoundParameterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorSoundParameterInterface") + } + static class IActorSoundParameterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IActorSoundParameterInterface; + +// Class Engine.AudioWidgetSubsystem +// 0x0000 (0x0030 - 0x0030) +class UAudioWidgetSubsystem final : public UEngineSubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioWidgetSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioWidgetSubsystem") + } + static class UAudioWidgetSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioWidgetSubsystem; + +// Class Engine.AudioParameterConversionStatics +// 0x0000 (0x0028 - 0x0028) +class UAudioParameterConversionStatics final : public UBlueprintFunctionLibrary +{ +public: + static struct FAudioParameter BooleanArrayToAudioParameter(class FName Name_0, const TArray& Bools); + static struct FAudioParameter BooleanToAudioParameter(class FName Name_0, bool Bool); + static struct FAudioParameter FloatArrayToAudioParameter(class FName Name_0, const TArray& Floats); + static struct FAudioParameter FloatToAudioParameter(class FName Name_0, float float_0); + static struct FAudioParameter IntegerArrayToAudioParameter(class FName Name_0, const TArray& Integers); + static struct FAudioParameter IntegerToAudioParameter(class FName Name_0, int32 Integer); + static struct FAudioParameter ObjectArrayToAudioParameter(class FName Name_0, const TArray& Objects); + static struct FAudioParameter ObjectToAudioParameter(class FName Name_0, class UObject* Object); + static struct FAudioParameter StringArrayToAudioParameter(class FName Name_0, const TArray& Strings); + static struct FAudioParameter StringToAudioParameter(class FName Name_0, const class FString& String); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioParameterConversionStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioParameterConversionStatics") + } + static class UAudioParameterConversionStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioParameterConversionStatics; + +// Class Engine.BlockingVolume +// 0x0000 (0x02C8 - 0x02C8) +class ABlockingVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlockingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlockingVolume") + } + static class ABlockingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABlockingVolume; + +// Class Engine.BlueprintMapLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintMapLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void Map_Add(const TMap& TargetMap, const int32& Key, const int32& Value); + static void Map_Clear(const TMap& TargetMap); + static bool Map_Contains(const TMap& TargetMap, const int32& Key); + static bool Map_Find(const TMap& TargetMap, const int32& Key, int32* Value); + static bool Map_IsEmpty(const TMap& TargetMap); + static bool Map_IsNotEmpty(const TMap& TargetMap); + static void Map_Keys(const TMap& TargetMap, TArray* Keys); + static int32 Map_Length(const TMap& TargetMap); + static bool Map_Remove(const TMap& TargetMap, const int32& Key); + static void Map_Values(const TMap& TargetMap, TArray* Values); + static void SetMapPropertyByName(class UObject* Object, class FName PropertyName, const TMap& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintMapLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintMapLibrary") + } + static class UBlueprintMapLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintMapLibrary; + +// Class Engine.BookMark +// 0x0040 (0x0068 - 0x0028) +class UBookMark final : public UBookmarkBase +{ +public: + struct FVector Location; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0040(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray HiddenLevels; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BookMark") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BookMark") + } + static class UBookMark* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBookMark; + +// Class Engine.BrushBuilder +// 0x0058 (0x0080 - 0x0028) +class UBrushBuilder final : public UObject +{ +public: + class FString BitmapFilename; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Tooltip; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NotifyBadParams : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Vertices; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Polys; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FName Layer; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 MergeCoplanars : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrushBuilder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrushBuilder") + } + static class UBrushBuilder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrushBuilder; + +// Class Engine.BrushShape +// 0x0000 (0x02C8 - 0x02C8) +class ABrushShape final : public ABrush +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrushShape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrushShape") + } + static class ABrushShape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABrushShape; + +// Class Engine.CameraLensEffectInterface +// 0x0000 (0x0000 - 0x0000) +class ICameraLensEffectInterface final +{ +public: + TArray GetParticleComponents() const; + class UFXSystemComponent* GetPrimaryParticleComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraLensEffectInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraLensEffectInterface") + } + static class ICameraLensEffectInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICameraLensEffectInterface; + +// Class Engine.CameraLensEffectInterfaceClassSupportLibrary +// 0x0000 (0x0028 - 0x0028) +class UCameraLensEffectInterfaceClassSupportLibrary final : public UBlueprintFunctionLibrary +{ +public: + static TSubclassOf GetInterfaceClass(const struct FCameraLensInterfaceClassSupport& CameraLens); + static void IsInterfaceClassValid(const struct FCameraLensInterfaceClassSupport& CameraLens, EInterfaceValidResult* Result); + static void IsInterfaceValid(const TScriptInterface& CameraLens, EInterfaceValidResult* Result); + static void SetInterfaceClass(TSubclassOf Class_0, struct FCameraLensInterfaceClassSupport& Var, EInterfaceValidResult* Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraLensEffectInterfaceClassSupportLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraLensEffectInterfaceClassSupportLibrary") + } + static class UCameraLensEffectInterfaceClassSupportLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraLensEffectInterfaceClassSupportLibrary; + +// Class Engine.CameraShakeBase +// 0x00B8 (0x00E0 - 0x0028) +#pragma pack(push, 0x1) +class alignas(0x10) UCameraShakeBase : public UObject +{ +public: + bool bSingleInstance; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ShakeScale; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakePattern* RootShakePattern; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class APlayerCameraManager* CameraManager; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_40[0x98]; // 0x0040(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetRootShakePattern(class UCameraShakePattern* InPattern); + + class UCameraShakePattern* GetRootShakePattern() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraShakeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraShakeBase") + } + static class UCameraShakeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UCameraShakeBase; + +// Class Engine.CameraShakePattern +// 0x0000 (0x0028 - 0x0028) +class UCameraShakePattern : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraShakePattern") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraShakePattern") + } + static class UCameraShakePattern* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraShakePattern; + +// Class Engine.CameraShakeSourceActor +// 0x0008 (0x0298 - 0x0290) +class ACameraShakeSourceActor final : public AActor +{ +public: + class UCameraShakeSourceComponent* CameraShakeSourceComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraShakeSourceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraShakeSourceActor") + } + static class ACameraShakeSourceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraShakeSourceActor; + +// Class Engine.TextureRenderTarget2D +// 0x0028 (0x0160 - 0x0138) +class UTextureRenderTarget2D : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x013C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressX; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x0151(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceLinearGamma : 1; // 0x0152(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_152_1 : 1; // 0x0152(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bHDR : 1; // 0x0152(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGPUSharedFlag : 1; // 0x0152(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ETextureRenderTargetFormat RenderTargetFormat; // 0x0153(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoGenerateMips : 1; // 0x0154(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ETextureFilter MipsSamplerFilter; // 0x0155(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress MipsAddressU; // 0x0156(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress MipsAddressV; // 0x0157(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat OverrideFormat; // 0x0158(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x7]; // 0x0159(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTarget2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTarget2D") + } + static class UTextureRenderTarget2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTarget2D; + +// Class Engine.CanvasRenderTarget2D +// 0x0020 (0x0180 - 0x0160) +class UCanvasRenderTarget2D final : public UTextureRenderTarget2D +{ +public: + TMulticastInlineDelegate OnCanvasRenderTargetUpdate; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TWeakObjectPtr World; // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextureRenderTargetSampleCount SampleCount; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldClearRenderTargetOnReceiveUpdate; // 0x0179(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_17A[0x6]; // 0x017A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(class UObject* WorldContextObject, TSubclassOf CanvasRenderTarget2DClass, int32 Width, int32 Height); + + void GetSize(int32* Width, int32* Height); + void ReceiveUpdate(class UCanvas* Canvas, int32 Width, int32 Height); + void SetSampleCount(ETextureRenderTargetSampleCount InSampleCount); + void UpdateResource(); + + ETextureRenderTargetSampleCount GetSampleCount() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CanvasRenderTarget2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CanvasRenderTarget2D") + } + static class UCanvasRenderTarget2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCanvasRenderTarget2D; + +// Class Engine.Character +// 0x0358 (0x0670 - 0x0318) +#pragma pack(push, 0x1) +class alignas(0x10) ACharacter : public APawn +{ +public: + class USkeletalMeshComponent* Mesh; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UCharacterMovementComponent* CharacterMovement; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UCapsuleComponent* CapsuleComponent; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + struct FBasedMovementInfo BasedMovement; // 0x0330(0x0050)(NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FBasedMovementInfo ReplicatedBasedMovement; // 0x0380(0x0050)(Net, RepNotify, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + float AnimRootMotionTranslationScale; // 0x03D0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D4[0x4]; // 0x03D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector BaseTranslationOffset; // 0x03D8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FQuat BaseRotationOffset; // 0x03F0(0x0020)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ReplicatedServerLastTransformUpdateTimeStamp; // 0x0410(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ReplayLastTransformUpdateTimeStamp; // 0x0414(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 ReplicatedMovementMode; // 0x0418(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_419[0x7]; // 0x0419(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantizeNormal ReplicatedGravityDirection; // 0x0420(0x0018)(Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInBaseReplication; // 0x0438(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_439[0x1F]; // 0x0439(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) + float CrouchedEyeHeight; // 0x0458(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsCrouched : 1; // 0x045C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProxyIsJumpForceApplied : 1; // 0x045C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPressedJump : 1; // 0x045C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientUpdating : 1; // 0x045C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientWasFalling : 1; // 0x045C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientResimulateRootMotion : 1; // 0x045C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientResimulateRootMotionSources : 1; // 0x045C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSimGravityDisabled : 1; // 0x045C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientCheckEncroachmentOnNetUpdate : 1; // 0x045D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bServerMoveIgnoreRootMotion : 1; // 0x045D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWasJumping : 1; // 0x045D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45E[0x2]; // 0x045E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float JumpKeyHoldTime; // 0x0460(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpForceTimeRemaining; // 0x0464(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProxyJumpForceStartedTime; // 0x0468(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpMaxHoldTime; // 0x046C(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpMaxCount; // 0x0470(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpCurrentCount; // 0x0474(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpCurrentCountPreJump; // 0x0478(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnReachedJumpApex; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate LandedDelegate; // 0x0490(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate MovementModeChangedDelegate; // 0x04A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCharacterMovementUpdated; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FRootMotionSourceGroup SavedRootMotion; // 0x04C0(0x0048)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_508[0x8]; // 0x0508(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionMovementParams ClientRootMotionParams; // 0x0510(0x0070)(Transient, NoDestructor, NativeAccessSpecifierPublic) + TArray RootMotionRepMoves; // 0x0580(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRepRootMotionMontage RepRootMotion; // 0x0590(0x00D8)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void CacheInitialMeshOffset(const struct FVector& MeshRelativeLocation, const struct FRotator& MeshRelativeRotation); + void ClientAckGoodMove(float Timestamp); + void ClientAdjustPosition(float Timestamp, const struct FVector& NewLoc, const struct FVector& NewVel, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientAdjustRootMotionSourcePosition(float Timestamp, const struct FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientCheatFly(); + void ClientCheatGhost(); + void ClientCheatWalk(); + void ClientMoveResponsePacked(const struct FCharacterMoveResponsePackedBits& PackedBits); + void ClientVeryShortAdjustPosition(float Timestamp, const struct FVector& NewLoc, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void Crouch(bool bClientSimulation); + void Jump(); + void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void K2_OnMovementModeChanged(EMovementMode PrevMovementMode, EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); + void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void K2_UpdateCustomMovement(float DeltaTime); + void LaunchCharacter(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); + void OnJumped(); + void OnLanded(const struct FHitResult& Hit); + void OnLaunched(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); + void OnRep_IsCrouched(); + void OnRep_ReplayLastTransformUpdateTimeStamp(); + void OnRep_ReplicatedBasedMovement(); + void OnRep_RootMotion(); + void OnWalkingOffLedge(const struct FVector& PreviousFloorImpactNormal, const struct FVector& PreviousFloorContactNormal, const struct FVector& PreviousLocation, float TimeDelta); + float PlayAnimMontage(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName); + void RootMotionDebugClientPrintOnScreen(const class FString& InString); + void ServerMove(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void ServerMoveDual(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void ServerMoveDualHybridRootMotion(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void ServerMoveDualNoBase(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); + void ServerMoveNoBase(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); + void ServerMoveOld(float OldTimeStamp, const struct FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); + void ServerMovePacked(const struct FCharacterServerMovePackedBits& PackedBits); + void StopAnimMontage(class UAnimMontage* AnimMontage); + void StopJumping(); + void UnCrouch(bool bClientSimulation); + + bool CanCrouch() const; + bool CanJump() const; + bool CanJumpInternal() const; + float GetAnimRootMotionTranslationScale() const; + struct FRotator GetBaseRotationOffsetRotator() const; + struct FVector GetBaseTranslationOffset() const; + class UAnimMontage* GetCurrentMontage() const; + bool HasAnyRootMotion() const; + bool IsJumpProvidingForce() const; + bool IsPlayingNetworkedRootMotionMontage() const; + bool IsPlayingRootMotion() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Character") + } + static class ACharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ACharacter; + +// Class Engine.Controller +// 0x0098 (0x0328 - 0x0290) +class AController : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerState* PlayerState; // 0x0298(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInstigatedAnyDamage; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPossessedPawnChanged; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class FName StateName; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* Pawn; // 0x02D0(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* Character; // 0x02E0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class USceneComponent* TransformComponent; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_2F0[0x18]; // 0x02F0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ControlRotation; // 0x0308(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 bAttachToPawn : 1; // 0x0320(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_321[0x7]; // 0x0321(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClientSetLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void ClientSetRotation(const struct FRotator& NewRotation, bool bResetCamera); + void OnRep_Pawn(); + void OnRep_PlayerState(); + void Possess(class APawn* InPawn); + void ReceiveInstigatedAnyDamage(float Damage, const class UDamageType* DamageType, class AActor* DamagedActor, class AActor* DamageCauser); + void ReceivePossess(class APawn* PossessedPawn); + void ReceiveUnPossess(class APawn* UnpossessedPawn); + void ResetIgnoreInputFlags(); + void ResetIgnoreLookInput(); + void ResetIgnoreMoveInput(); + void SetControlRotation(const struct FRotator& NewRotation); + void SetIgnoreLookInput(bool bNewLookInput); + void SetIgnoreMoveInput(bool bNewMoveInput); + void SetInitialLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void StopMovement(); + void UnPossess(); + + struct FRotator GetControlRotation() const; + struct FRotator GetDesiredRotation() const; + void GetPlayerViewPoint(struct FVector* Location, struct FRotator* Rotation) const; + class AActor* GetViewTarget() const; + bool IsLocalController() const; + bool IsLocalPlayerController() const; + bool IsLookInputIgnored() const; + bool IsMoveInputIgnored() const; + bool IsPlayerController() const; + class APawn* K2_GetPawn() const; + bool LineOfSightTo(const class AActor* Other, const struct FVector& ViewPoint, bool bAlternateChecks) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Controller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Controller") + } + static class AController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AController; + +// Class Engine.PlayerController +// 0x0530 (0x0858 - 0x0328) +class APlayerController : public AController +{ +public: + uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPlayer* Player; // 0x0330(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class APawn* AcknowledgedPawn; // 0x0338(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AHUD* MyHUD; // 0x0340(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class APlayerCameraManager* PlayerCameraManager; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf PlayerCameraManagerClass; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoManageActiveCameraTarget; // 0x0358(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_359[0x7]; // 0x0359(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator TargetViewRotation; // 0x0360(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_378[0x18]; // 0x0378(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float SmoothTargetViewRotationSpeed; // 0x0390(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_394[0x4]; // 0x0394(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HiddenActors; // 0x0398(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray> HiddenPrimitiveComponents; // 0x03A8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_3B8[0x4]; // 0x03B8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float LastSpectatorStateSynchTime; // 0x03BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LastSpectatorSyncLocation; // 0x03C0(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator LastSpectatorSyncRotation; // 0x03D8(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ClientCap; // 0x03F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F4[0x4]; // 0x03F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCheatManager* CheatManager; // 0x03F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf CheatClass; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPlayerInput* PlayerInput; // 0x0408(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ActiveForceFeedbackEffects; // 0x0410(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TSubclassOf AsyncPhysicsDataClass; // 0x0420(0x0008)(ZeroConstructor, Deprecated, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAsyncPhysicsInputComponent* AsyncPhysicsDataComponent_DEPRECARED; // 0x0428(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_430[0x80]; // 0x0430(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_4B0_0 : 4; // 0x04B0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bPlayerIsWaiting : 1; // 0x04B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4B1[0x3]; // 0x04B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 NetPlayerIndex; // 0x04B4(0x0001)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B5[0x5B]; // 0x04B5(0x005B)(Fixing Size After Last Property [ Dumper-7 ]) + class UNetConnection* PendingSwapConnection; // 0x0510(0x0008)(ZeroConstructor, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UNetConnection* NetConnection; // 0x0518(0x0008)(ZeroConstructor, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_520[0x18]; // 0x0520(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float InputYawScale; // 0x0538(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputPitchScale; // 0x053C(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputRollScale; // 0x0540(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowMouseCursor : 1; // 0x0544(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableClickEvents : 1; // 0x0544(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableTouchEvents : 1; // 0x0544(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMouseOverEvents : 1; // 0x0544(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableTouchOverEvents : 1; // 0x0544(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceFeedbackEnabled : 1; // 0x0544(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMotionControls : 1; // 0x0544(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableStreamingSource : 1; // 0x0544(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStreamingSourceShouldActivate : 1; // 0x0545(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStreamingSourceShouldBlockOnSlowStreaming : 1; // 0x0545(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_546[0x2]; // 0x0546(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + EStreamingSourcePriority StreamingSourcePriority; // 0x0548(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_549[0x3]; // 0x0549(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor StreamingSourceDebugColor; // 0x054C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StreamingSourceShapes; // 0x0550(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float ForceFeedbackScale; // 0x0560(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_564[0x4]; // 0x0564(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ClickEventKeys; // 0x0568(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EMouseCursor DefaultMouseCursor; // 0x0578(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseCursor CurrentMouseCursor; // 0x0579(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DefaultClickTraceChannel; // 0x057A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel CurrentClickTraceChannel; // 0x057B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HitResultTraceDistance; // 0x057C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SeamlessTravelCount; // 0x0580(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 LastCompletedSeamlessTravelCount; // 0x0582(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_584[0x84]; // 0x0584(0x0084)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputComponent* InactiveStateInputComponent; // 0x0608(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 BitPad_610_0 : 2; // 0x0610(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bShouldPerformFullTickWhenPaused : 1; // 0x0610(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_611[0x17]; // 0x0611(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + class UTouchInterface* CurrentTouchInterface; // 0x0628(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + TSubclassOf OverridePlayerInputClass; // 0x0630(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_638[0x78]; // 0x0638(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpectatorPawn* SpectatorPawn; // 0x06B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_6B8[0x4]; // 0x06B8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsLocalPlayerController; // 0x06BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6BD[0x3]; // 0x06BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SpawnLocation; // 0x06C0(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6D8[0x180]; // 0x06D8(0x0180)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateTouchInterface(class UTouchInterface* NewTouchInterface); + void AddPitchInput(float Val); + void AddRollInput(float Val); + void AddYawInput(float Val); + void Camera(class FName NewMode); + bool CanRestartPlayer(); + void ClearAudioListenerAttenuationOverride(); + void ClearAudioListenerOverride(); + void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); + void ClientAckUpdateLevelVisibility(class FName PackageName, const struct FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); + void ClientAddTextureStreamingLoc(const struct FVector& InLoc, float duration, bool bOverrideLocation); + void ClientCancelPendingMapChange(); + void ClientCapBandwidth(int32 Cap); + void ClientClearCameraLensEffects(); + void ClientCommitMapChange(); + void ClientCorrectionAsyncPhysicsTimestamp(const struct FAsyncPhysicsTimestamp& Timestamp); + void ClientEnableNetworkVoice(bool bEnable); + void ClientEndOnlineSession(); + void ClientFlushLevelStreaming(); + void ClientForceGarbageCollection(); + void ClientGameEnded(class AActor* EndGameFocus, bool bIsWinner); + void ClientGotoState(class FName NewState); + void ClientIgnoreLookInput(bool bIgnore); + void ClientIgnoreMoveInput(bool bIgnore); + void ClientMessage(const class FString& S, class FName Type, float MsgLifeTime); + void ClientMutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ClientPlayForceFeedback_Internal(class UForceFeedbackEffect* ForceFeedbackEffect, const struct FForceFeedbackParameters& Params_0); + void ClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); + void ClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier); + void ClientPrepareMapChange(class FName LevelName, bool bFirst, bool bLast); + void ClientPrestreamTextures(class AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); + void ClientReceiveLocalizedMessage(TSubclassOf Message, int32 SWITCH, class APlayerState* RelatedPlayerState_1, class APlayerState* RelatedPlayerState_2, class UObject* OptionalObject); + void ClientRecvServerAckFrame(int32 LastProcessedInputFrame, int32 RecvServerFrameNumber, int8 TimeDilation); + void ClientRecvServerAckFrameDebug(uint8 NumBuffered, float TargetNumBufferedCmds); + void ClientRepObjRef(class UObject* Object); + void ClientReset(); + void ClientRestart(class APawn* NewPawn); + void ClientRetryClientRestart(class APawn* NewPawn); + void ClientReturnToMainMenuWithTextReason(const class FText& ReturnReason); + void ClientSetBlockOnAsyncLoading(); + void ClientSetCameraFade(bool bEnableFading, const struct FColor& FadeColor, const struct FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); + void ClientSetCameraMode(class FName NewCamMode); + void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); + void ClientSetForceMipLevelsToBeResident(class UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); + void ClientSetHUD(TSubclassOf NewHUDClass); + void ClientSetSpectatorWaiting(bool bWaiting); + void ClientSetupNetworkPhysicsTimestamp(const struct FAsyncPhysicsTimestamp& Timestamp); + void ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams); + void ClientSpawnCameraLensEffect(TSubclassOf LensEffectEmitterClass); + void ClientSpawnGenericCameraLensEffect(TSubclassOf LensEffectEmitterClass); + void ClientStartCameraShake(TSubclassOf Shake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void ClientStartCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent); + void ClientStartOnlineSession(); + void ClientStopCameraShake(TSubclassOf Shake, bool bImmediately); + void ClientStopCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void ClientStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag); + void ClientTeamMessage(class APlayerState* SenderPlayerState, const class FString& S, class FName Type, float MsgLifeTime); + void ClientTravel(const class FString& URL, ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid); + void ClientTravelInternal(const class FString& URL, ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid); + void ClientUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ClientUnmutePlayers(const TArray& PlayerIds); + void ClientUpdateLevelStreamingStatus(class FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const struct FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); + void ClientUpdateMultipleLevelsStreamingStatus(const TArray& LevelStatuses); + void ClientVoiceHandshakeComplete(); + void ClientWasKicked(const class FText& KickReason); + void ConsoleKey(const struct FKey& Key); + void EnableCheats(); + void FOV(float NewFOV); + void K2_ClientPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); + void LocalTravel(const class FString& URL); + void OnRep_AsyncPhysicsDataComponent(); + void OnServerStartedVisualLogger(bool bIsLogging); + void Pause(); + void PlayDynamicForceFeedback(float Intensity, float duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, EDynamicForceFeedbackAction Action, const struct FLatentActionInfo& LatentInfo); + void PlayHapticEffect(class UHapticFeedbackEffect_Base* HapticEffect, EControllerHand Hand, float Scale, bool bLoop); + void ResetControllerLightColor(); + void RestartLevel(); + void SendToConsole(const class FString& Command); + void ServerAcknowledgePossession(class APawn* P); + void ServerBlockPlayer(const struct FUniqueNetIdRepl& PlayerId); + void ServerCamera(class FName NewMode); + void ServerChangeName(const class FString& S); + void ServerCheckClientPossession(); + void ServerCheckClientPossessionReliable(); + void ServerExec(const class FString& Msg); + void ServerExecRPC(const class FString& Msg); + void ServerMutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ServerNotifyLoadedWorld(class FName WorldPackageName); + void ServerPause(); + void ServerRecvClientInputFrame(int32 RecvClientInputFrame, const TArray& Data); + void ServerRestartPlayer(); + void ServerSendLatestAsyncPhysicsTimestamp(const struct FAsyncPhysicsTimestamp& Timestamp); + void ServerSetSpectatorLocation(const struct FVector& NewLoc, const struct FRotator& NewRot); + void ServerSetSpectatorWaiting(bool bWaiting); + void ServerShortTimeout(); + void ServerToggleAILogging(); + void ServerUnblockPlayer(const struct FUniqueNetIdRepl& PlayerId); + void ServerUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ServerUpdateCamera(const struct FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); + void ServerUpdateLevelVisibility(const struct FUpdateLevelVisibilityLevelInfo& LevelVisibility); + void ServerUpdateMultipleLevelsVisibility(const TArray& LevelVisibilities); + void ServerVerifyViewTarget(); + void ServerViewNextPlayer(); + void ServerViewPrevPlayer(); + void ServerViewSelf(const struct FViewTargetTransitionParams& TransitionParams); + void SetAudioListenerAttenuationOverride(class USceneComponent* AttachToComponent, const struct FVector& AttenuationLocationOVerride); + void SetAudioListenerOverride(class USceneComponent* AttachToComponent, const struct FVector& Location, const struct FRotator& Rotation); + void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); + void SetControllerLightColor(const struct FColor& Color); + void SetDeprecatedInputPitchScale(float NewValue); + void SetDeprecatedInputRollScale(float NewValue); + void SetDeprecatedInputYawScale(float NewValue); + void SetDisableHaptics(bool bNewDisabled); + void SetHapticsByValue(const float Frequency, const float Amplitude, EControllerHand Hand); + void SetMotionControlsEnabled(bool bEnabled); + void SetMouseCursorWidget(EMouseCursor Cursor, class UUserWidget* CursorWidget); + void SetMouseLocation(const int32 X, const int32 Y); + void SetName(const class FString& S); + void SetViewTargetWithBlend(class AActor* NewViewTarget, float BlendTime, EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing); + void SetVirtualJoystickVisibility(bool bVisible); + void StartFire(uint8 FireModeNum); + void StopHapticEffect(EControllerHand Hand); + void SwitchLevel(const class FString& URL); + void TestServerLevelVisibilityChange(const class FName PackageName, const class FName Filename); + void ToggleSpeaking(bool bInSpeaking); + + bool DeprojectMousePositionToWorld(struct FVector* WorldLocation, struct FVector* WorldDirection) const; + bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, struct FVector* WorldLocation, struct FVector* WorldDirection) const; + const class UAsyncPhysicsData* GetAsyncPhysicsDataToConsume() const; + class UAsyncPhysicsData* GetAsyncPhysicsDataToWrite() const; + float GetDeprecatedInputPitchScale() const; + float GetDeprecatedInputRollScale() const; + float GetDeprecatedInputYawScale() const; + struct FVector GetFocalLocation() const; + bool GetHitResultUnderCursor(ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderCursorByChannel(ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderCursorForObjects(const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderFinger(ETouchIndex FingerIndex, ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderFingerByChannel(ETouchIndex FingerIndex, ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderFingerForObjects(ETouchIndex FingerIndex, const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const; + class AHUD* GetHUD() const; + float GetInputAnalogKeyState(const struct FKey& Key) const; + void GetInputAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const; + float GetInputKeyTimeDown(const struct FKey& Key) const; + void GetInputMotionState(struct FVector* Tilt, struct FVector* RotationRate, struct FVector* Gravity, struct FVector* Acceleration) const; + void GetInputMouseDelta(float* DeltaX, float* DeltaY) const; + void GetInputTouchState(ETouchIndex FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const; + struct FVector GetInputVectorKeyState(const struct FKey& Key) const; + bool GetMousePosition(float* LocationX, float* LocationY) const; + TSubclassOf GetOverridePlayerInputClass() const; + struct FPlatformUserId GetPlatformUserId() const; + class ASpectatorPawn* GetSpectatorPawn() const; + void GetStreamingSourceLocationAndRotation(struct FVector* OutLocation, struct FRotator* OutRotation) const; + EStreamingSourcePriority GetStreamingSourcePriority() const; + void GetStreamingSourceShapes(TArray* OutShapes) const; + void GetViewportSize(int32* SizeX, int32* SizeY) const; + bool IsInputKeyDown(const struct FKey& Key) const; + bool IsStreamingSourceEnabled() const; + bool ProjectWorldLocationToScreen(const struct FVector& WorldLocation, struct FVector2D* ScreenLocation, bool bPlayerViewportRelative) const; + bool StreamingSourceShouldActivate() const; + bool StreamingSourceShouldBlockOnSlowStreaming() const; + bool WasInputKeyJustPressed(const struct FKey& Key) const; + bool WasInputKeyJustReleased(const struct FKey& Key) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerController") + } + static class APlayerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerController; + +// Class Engine.CollisionProfile +// 0x0138 (0x0170 - 0x0038) +class UCollisionProfile final : public UDeveloperSettings +{ +public: + TArray Profiles; // 0x0038(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray DefaultChannelResponses; // 0x0048(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray EditProfiles; // 0x0058(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray ProfileRedirects; // 0x0068(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray CollisionChannelRedirects; // 0x0078(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + uint8 Pad_88[0xE8]; // 0x0088(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CollisionProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CollisionProfile") + } + static class UCollisionProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCollisionProfile; + +// Class Engine.ApplicationLifecycleComponent +// 0x0090 (0x0130 - 0x00A0) +class UApplicationLifecycleComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate ApplicationWillDeactivateDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationHasReactivatedDelegate; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationWillEnterBackgroundDelegate; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationHasEnteredForegroundDelegate; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationWillTerminateDelegate; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationShouldUnloadResourcesDelegate; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& StartupArguments)> ApplicationReceivedStartupArgumentsDelegate; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTemperatureChangeDelegate; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLowPowerModeDelegate; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ApplicationLifecycleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ApplicationLifecycleComponent") + } + static class UApplicationLifecycleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UApplicationLifecycleComponent; + +// Class Engine.BillboardComponent +// 0x0020 (0x0540 - 0x0520) +class UBillboardComponent final : public UPrimitiveComponent +{ +public: + class UTexture2D* Sprite; // 0x0518(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bIsScreenSizeScaled : 1; // 0x0520(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_521[0x3]; // 0x0521(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ScreenSize; // 0x0524(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x0528(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UL; // 0x052C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0530(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VL; // 0x0534(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityMaskRefVal; // 0x0538(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetOpacityMaskRefVal(float RefVal); + void SetSprite(class UTexture2D* NewSprite); + void SetSpriteAndUV(class UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); + void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BillboardComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BillboardComponent") + } + static class UBillboardComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBillboardComponent; + +// Class Engine.BrushComponent +// 0x0010 (0x0530 - 0x0520) +class UBrushComponent final : public UPrimitiveComponent +{ +public: + class UModel* Brush; // 0x0518(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UBodySetup* BrushBodySetup; // 0x0520(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_528[0x8]; // 0x0528(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrushComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrushComponent") + } + static class UBrushComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrushComponent; + +// Class Engine.ChildActorComponent +// 0x0050 (0x0280 - 0x0230) +class UChildActorComponent final : public USceneComponent +{ +public: + TSubclassOf ChildActorClass; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ChildActor; // 0x0238(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, TextExportTransient, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class AActor* ChildActorTemplate; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_248[0x18]; // 0x0248(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bChildActorIsTransient : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_261[0x1F]; // 0x0261(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnChildActorDestroyed(class AActor* Actor); + void OnRep_ChildActor(); + void SetChildActorClass(TSubclassOf InClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChildActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChildActorComponent") + } + static class UChildActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChildActorComponent; + +// Class Engine.DecalComponent +// 0x0070 (0x02A0 - 0x0230) +class UDecalComponent final : public USceneComponent +{ +public: + class UMaterialInterface* DecalMaterial; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + int32 SortOrder; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeScreenSize; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeStartDelay; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDuration; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInDuration; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInStartDelay; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDestroyOwnerAfterFade : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector DecalSize; // 0x0258(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DecalColor; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_280[0x20]; // 0x0280(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); + void SetDecalColor(const struct FLinearColor& Color); + void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial); + void SetFadeIn(float StartDelay, float duration); + void SetFadeOut(float StartDelay, float duration, bool DestroyOwnerAfterFade); + void SetFadeScreenSize(float NewFadeScreenSize); + void SetSortOrder(int32 Value); + + class UMaterialInterface* GetDecalMaterial() const; + float GetFadeDuration() const; + float GetFadeInDuration() const; + float GetFadeInStartDelay() const; + float GetFadeStartDelay() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DecalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DecalComponent") + } + static class UDecalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDecalComponent; + +// Class Engine.DrawFrustumComponent +// 0x0020 (0x0540 - 0x0520) +class UDrawFrustumComponent final : public UPrimitiveComponent +{ +public: + bool bFrustumEnabled; // 0x0518(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_519[0x3]; // 0x0519(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor FrustumColor; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumAngle; // 0x0520(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumAspectRatio; // 0x0524(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumStartDist; // 0x0528(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumEndDist; // 0x052C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Texture; // 0x0530(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_538[0x8]; // 0x0538(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DrawFrustumComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DrawFrustumComponent") + } + static class UDrawFrustumComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDrawFrustumComponent; + +// Class Engine.DrawSphereComponent +// 0x0000 (0x0550 - 0x0550) +class UDrawSphereComponent final : public USphereComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DrawSphereComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DrawSphereComponent") + } + static class UDrawSphereComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDrawSphereComponent; + +// Class Engine.HeterogeneousVolumeComponent +// 0x00B0 (0x0600 - 0x0550) +class UHeterogeneousVolumeComponent final : public UMeshComponent +{ +public: + struct FIntVector VolumeResolution; // 0x0550(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55C[0x4]; // 0x055C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform FrameTransform; // 0x0560(0x0060)(Edit, BlueprintVisible, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frame; // 0x05C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameRate; // 0x05C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartFrame; // 0x05C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndFrame; // 0x05CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPlaying : 1; // 0x05D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLooping : 1; // 0x05D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D1[0x3]; // 0x05D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StreamingMipBias; // 0x05D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIssueBlockingRequests : 1; // 0x05D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPivotAtCentroid : 1; // 0x05D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D9[0x3]; // 0x05D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StepFactor; // 0x05DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowStepFactor; // 0x05E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBiasFactor; // 0x05E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightingDownsampleFactor; // 0x05E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5EC[0x4]; // 0x05EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* MaterialInstanceDynamic; // 0x05F0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_5F8[0x8]; // 0x05F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Play(); + void SetEndFrame(float NewValue); + void SetFrame(float NewValue); + void SetFrameRate(float NewValue); + void SetLooping(bool NewValue); + void SetPlaying(bool NewValue); + void SetStartFrame(float NewValue); + void SetStreamingMipBias(int32 NewValue); + void SetVolumeResolution(const struct FIntVector& NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HeterogeneousVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HeterogeneousVolumeComponent") + } + static class UHeterogeneousVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHeterogeneousVolumeComponent; + +// Class Engine.InputComponent +// 0x0088 (0x0128 - 0x00A0) +class UInputComponent : public UActorComponent +{ +public: + uint8 Pad_A0[0x70]; // 0x00A0(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedKeyToActionInfo; // 0x0110(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnInputOwnerEndPlayed(class AActor* InOwner, EEndPlayReason EndPlayReason); + + float GetControllerAnalogKeyState(const struct FKey& Key) const; + void GetControllerAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const; + float GetControllerKeyTimeDown(const struct FKey& Key) const; + void GetControllerMouseDelta(float* DeltaX, float* DeltaY) const; + struct FVector GetControllerVectorKeyState(const struct FKey& Key) const; + void GetTouchState(int32 FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const; + bool IsControllerKeyDown(const struct FKey& Key) const; + bool WasControllerKeyJustPressed(const struct FKey& Key) const; + bool WasControllerKeyJustReleased(const struct FKey& Key) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputComponent") + } + static class UInputComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputComponent; + +// Class Engine.LineBatchComponent +// 0x0040 (0x0560 - 0x0520) +class ULineBatchComponent final : public UPrimitiveComponent +{ +public: + uint8 Pad_518[0x48]; // 0x0518(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LineBatchComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LineBatchComponent") + } + static class ULineBatchComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULineBatchComponent; + +// Class Engine.LocalFogVolumeComponent +// 0x0040 (0x0270 - 0x0230) +class ULocalFogVolumeComponent final : public USceneComponent +{ +public: + float RadialFogExtinction; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogExtinction; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogFalloff; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogOffset; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogPhaseG; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FogAlbedo; // 0x0244(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FogEmissive; // 0x0254(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FogSortPriority; // 0x0264(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFogAlbedo(const struct FLinearColor& NewValue); + void SetFogEmissive(const struct FLinearColor& NewValue); + void SetFogPhaseG(float NewValue); + void SetHeightFogExtinction(float NewValue); + void SetHeightFogFalloff(float NewValue); + void SetHeightFogOffset(float NewValue); + void SetRadialFogExtinction(float NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalFogVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalFogVolumeComponent") + } + static class ULocalFogVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalFogVolumeComponent; + +// Class Engine.MaterialBillboardComponent +// 0x0010 (0x0530 - 0x0520) +class UMaterialBillboardComponent final : public UPrimitiveComponent +{ +public: + TArray Elements; // 0x0518(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_528[0x8]; // 0x0528(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddElement(class UMaterialInterface* Material, class UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, class UCurveFloat* DistanceToSizeCurve); + void SetElements(const TArray& NewElements); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialBillboardComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialBillboardComponent") + } + static class UMaterialBillboardComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialBillboardComponent; + +// Class Engine.ModelComponent +// 0x0040 (0x0560 - 0x0520) +class UModelComponent final : public UPrimitiveComponent +{ +public: + uint8 Pad_518[0x18]; // 0x0518(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UBodySetup* ModelBodySetup; // 0x0530(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_538[0x28]; // 0x0538(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModelComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModelComponent") + } + static class UModelComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModelComponent; + +// Class Engine.PawnNoiseEmitterComponent +// 0x0038 (0x00D8 - 0x00A0) +class UPawnNoiseEmitterComponent final : public UActorComponent +{ +public: + uint8 bAIPerceptionSystemCompatibilityMode : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LastRemoteNoisePosition; // 0x00A8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseLifetime; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastRemoteNoiseVolume; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastRemoteNoiseTime; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastLocalNoiseVolume; // 0x00CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastLocalNoiseTime; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MakeNoise(class AActor* NoiseMaker, float Loudness, const struct FVector& NoiseLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnNoiseEmitterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnNoiseEmitterComponent") + } + static class UPawnNoiseEmitterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnNoiseEmitterComponent; + +// Class Engine.PostProcessComponent +// 0x0710 (0x0940 - 0x0230) +class UPostProcessComponent final : public USceneComponent +{ +public: + uint8 Pad_230[0x10]; // 0x0230(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings Settings; // 0x0240(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float Priority; // 0x0930(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0934(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0938(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x093C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbound : 1; // 0x093C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_93D[0x3]; // 0x093D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessComponent") + } + static class UPostProcessComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessComponent; + +// Class Engine.RectLightComponent +// 0x0020 (0x03B0 - 0x0390) +class URectLightComponent final : public ULocalLightComponent +{ +public: + float SourceWidth; // 0x0390(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceHeight; // 0x0394(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarnDoorAngle; // 0x0398(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarnDoorLength; // 0x039C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* SourceTexture; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBarnDoorAngle(float NewValue); + void SetBarnDoorLength(float NewValue); + void SetSourceHeight(float NewValue); + void SetSourceTexture(class UTexture* NewValue); + void SetSourceWidth(float NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RectLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RectLightComponent") + } + static class URectLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URectLightComponent; + +// Class Engine.RotatingMovementComponent +// 0x0038 (0x0140 - 0x0108) +class URotatingMovementComponent final : public UMovementComponent +{ +public: + struct FRotator RotationRate; // 0x0108(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector PivotTranslation; // 0x0120(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotationInLocalSpace : 1; // 0x0138(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RotatingMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RotatingMovementComponent") + } + static class URotatingMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URotatingMovementComponent; + +// Class Engine.RuntimeVirtualTextureComponent +// 0x00A0 (0x02D0 - 0x0230) +class URuntimeVirtualTextureComponent final : public USceneComponent +{ +public: + TSoftObjectPtr BoundsAlignActor; // 0x0230(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSetBoundsButton; // 0x0258(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSnapBoundsToLandscape; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25A[0x2]; // 0x025A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ExpandBounds; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URuntimeVirtualTexture* VirtualTexture; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, TextExportTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + struct FPerPlatformBool EnableInGamePerPlatform; // 0x0268(0x0001)(Edit, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + bool bEnableForNaniteOnly; // 0x0269(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableScalability; // 0x026A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26B[0x1]; // 0x026B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ScalabilityGroup; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHidePrimitives; // 0x0270(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UVirtualTextureBuilder* StreamingTexture; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + int32 StreamLowMips; // 0x0280(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBuildStreamingMipsButton; // 0x0284(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextureLossyCompressionAmount LossyCompressionAmount; // 0x0285(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseStreamingMipsFixedColor; // 0x0286(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_287[0x1]; // 0x0287(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor StreamingMipsFixedColor; // 0x0288(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseStreamingLowMipsInEditor; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_299[0x37]; // 0x0299(0x0037)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Invalidate(const struct FBoxSphereBounds& WorldBounds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeVirtualTextureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeVirtualTextureComponent") + } + static class URuntimeVirtualTextureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeVirtualTextureComponent; + +// Class Engine.SplineComponent +// 0x0100 (0x0620 - 0x0520) +class USplineComponent : public UPrimitiveComponent +{ +public: + struct FSplineCurves SplineCurves; // 0x0518(0x0070)(Edit, Net, NativeAccessSpecifierPublic) + struct FInterpCurveVector SplineInfo; // 0x0588(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveQuat SplineRotInfo; // 0x05A0(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector SplineScaleInfo; // 0x05B8(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat SplineReparamTable; // 0x05D0(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSplineEditingPerInstance; // 0x05E8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E9[0x3]; // 0x05E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReparamStepsPerSegment; // 0x05EC(0x0004)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x05F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStationaryEndpoints; // 0x05F4(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSplineHasBeenEdited; // 0x05F5(0x0001)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bModifiedByConstructionScript; // 0x05F6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInputSplinePointsToConstructionScript; // 0x05F7(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x05F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClosedLoop; // 0x05F9(0x0001)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLoopPositionOverride; // 0x05FA(0x0001)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5FB[0x1]; // 0x05FB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopPosition; // 0x05FC(0x0004)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector DefaultUpVector; // 0x0600(0x0018)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_618[0x8]; // 0x0618(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddPoint(const struct FSplinePoint& Point, bool bUpdateSpline); + void AddPoints(const TArray& Points, bool bUpdateSpline); + void AddSplineLocalPoint(const struct FVector& position); + void AddSplinePoint(const struct FVector& position, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void AddSplinePointAtIndex(const struct FVector& position, int32 Index_0, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void AddSplineWorldPoint(const struct FVector& position); + void ClearSplinePoints(bool bUpdateSpline); + void RemoveSplinePoint(int32 Index_0, bool bUpdateSpline); + void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); + void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); + void SetDefaultUpVector(const struct FVector& UpVector, ESplineCoordinateSpace CoordinateSpace); + void SetDrawDebug(bool bShow); + void SetLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetRotationAtSplinePoint(int32 PointIndex, const struct FRotator& InRotation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetScaleAtSplinePoint(int32 PointIndex, const struct FVector& InScaleVector, bool bUpdateSpline); + void SetSelectedSplineSegmentColor(const struct FLinearColor& SegmentColor); + void SetSplineLocalPoints(const TArray& Points); + void SetSplinePoints(const TArray& Points, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetSplinePointType(int32 PointIndex, ESplinePointType Type, bool bUpdateSpline); + void SetSplineWorldPoints(const TArray& Points); + void SetTangentAtSplinePoint(int32 PointIndex, const struct FVector& InTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetTangentColor(const struct FLinearColor& TangentColor); + void SetTangentsAtSplinePoint(int32 PointIndex, const struct FVector& InArriveTangent, const struct FVector& InLeaveTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetUnselectedSplineSegmentColor(const struct FLinearColor& SegmentColor); + void SetUpVectorAtSplinePoint(int32 PointIndex, const struct FVector& InUpVector, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetWorldLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation); + void UpdateSpline(); + + bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints) const; + bool ConvertSplineToPolyLine(ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints) const; + bool ConvertSplineToPolyline_InDistanceRange(ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, float StartDistAlongSpline, float EndDistAlongSpline, TArray* OutPoints, TArray* OutDistancesAlongSpline, bool bAllowWrappingIfClosed) const; + bool ConvertSplineToPolyline_InTimeRange(ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, float StartTimeAlongSpline, float EndTimeAlongSpline, bool bUseConstantVelocity, TArray* OutPoints, TArray* OutDistancesAlongSpline, bool bAllowWrappingIfClosed) const; + bool ConvertSplineToPolyLineWithDistances(ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints, TArray* OutDistancesAlongSpline) const; + bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints) const; + bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints, TArray* OutDistancesAlongSpline) const; + struct FVector FindDirectionClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + float FindInputKeyClosestToWorldLocation(const struct FVector& WorldLocation) const; + struct FVector FindLocationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector FindRightVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + float FindRollClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FRotator FindRotationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector FindScaleClosestToWorldLocation(const struct FVector& WorldLocation) const; + struct FVector FindTangentClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FTransform FindTransformClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; + struct FVector FindUpVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetArriveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDefaultUpVector(ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDirectionAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDirectionAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDirectionAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDirectionAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + float GetDistanceAlongSplineAtLocation(const struct FVector& InLocation, ESplineCoordinateSpace CoordinateSpace) const; + float GetDistanceAlongSplineAtSplineInputKey(float InKey) const; + float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex) const; + float GetFloatPropertyAtSplineInputKey(float InKey, class FName PropertyName) const; + float GetFloatPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const; + float GetInputKeyAtDistanceAlongSpline(float Distance) const; + float GetInputKeyValueAtDistanceAlongSpline(float Distance) const; + float GetInputKeyValueAtSplinePoint(int32 PointIndex) const; + struct FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* LocalLocation, struct FVector* LocalTangent) const; + void GetLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* Location, struct FVector* Tangent, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetLocationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetLocationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetLocationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetLocationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + int32 GetNumberOfSplinePoints() const; + int32 GetNumberOfSplineSegments() const; + struct FVector GetRightVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetRightVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetRightVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetRightVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + float GetRollAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + float GetRollAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + float GetRollAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + float GetRollAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + struct FRotator GetRotationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FRotator GetRotationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FRotator GetRotationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FRotator GetRotationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + struct FVector GetScaleAtDistanceAlongSpline(float Distance) const; + struct FVector GetScaleAtSplineInputKey(float InKey) const; + struct FVector GetScaleAtSplinePoint(int32 PointIndex) const; + struct FVector GetScaleAtTime(float Time, bool bUseConstantVelocity) const; + float GetSplineLength() const; + struct FSplinePoint GetSplinePointAt(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + ESplinePointType GetSplinePointType(int32 PointIndex) const; + struct FVector GetTangentAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetTangentAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetTangentAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + float GetTimeAtDistanceAlongSpline(float Distance) const; + struct FTransform GetTransformAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; + struct FTransform GetTransformAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; + struct FTransform GetTransformAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; + struct FTransform GetTransformAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity, bool bUseScale) const; + struct FVector GetUpVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetUpVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetUpVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetUpVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + struct FVector GetVectorPropertyAtSplineInputKey(float InKey, class FName PropertyName) const; + struct FVector GetVectorPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const; + struct FVector GetWorldDirectionAtDistanceAlongSpline(float Distance) const; + struct FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity) const; + struct FVector GetWorldLocationAtDistanceAlongSpline(float Distance) const; + struct FVector GetWorldLocationAtSplinePoint(int32 PointIndex) const; + struct FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity) const; + struct FRotator GetWorldRotationAtDistanceAlongSpline(float Distance) const; + struct FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity) const; + struct FVector GetWorldTangentAtDistanceAlongSpline(float Distance) const; + bool IsClosedLoop() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineComponent") + } + static class USplineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineComponent; + +// Class Engine.SplineMeshComponent +// 0x0140 (0x0720 - 0x05E0) +class USplineMeshComponent final : public UStaticMeshComponent +{ +public: + uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSplineMeshParams SplineParams; // 0x05E0(0x00B8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector SplineUpDir; // 0x0698(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineBoundaryMin; // 0x06B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid CachedMeshBodySetupGuid; // 0x06B4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C4[0x3C]; // 0x06C4(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + class UBodySetup* BodySetup; // 0x0700(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float SplineBoundaryMax; // 0x0708(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowSplineEditingPerInstance : 1; // 0x070C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSmoothInterpRollScale : 1; // 0x070C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMeshDirty : 1; // 0x070C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESplineMeshAxis ForwardAxis; // 0x070D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70E[0x2]; // 0x070E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VirtualTextureMainPassMaxDrawDistance; // 0x0710(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNeverNeedsCookedCollisionData : 1; // 0x0714(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_715[0xB]; // 0x0715(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); + void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); + void SetEndOffset(const struct FVector2D& EndOffset, bool bUpdateMesh); + void SetEndPosition(const struct FVector& EndPos, bool bUpdateMesh); + void SetEndRoll(float EndRoll, bool bUpdateMesh); + void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); + void SetEndScale(const struct FVector2D& EndScale, bool bUpdateMesh); + void SetEndTangent(const struct FVector& EndTangent, bool bUpdateMesh); + void SetForwardAxis(ESplineMeshAxis InForwardAxis, bool bUpdateMesh); + void SetSplineUpDir(const struct FVector& InSplineUpDir, bool bUpdateMesh); + void SetStartAndEnd(const struct FVector& StartPos, const struct FVector& StartTangent, const struct FVector& EndPos, const struct FVector& EndTangent, bool bUpdateMesh); + void SetStartOffset(const struct FVector2D& StartOffset, bool bUpdateMesh); + void SetStartPosition(const struct FVector& StartPos, bool bUpdateMesh); + void SetStartRoll(float StartRoll, bool bUpdateMesh); + void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); + void SetStartScale(const struct FVector2D& StartScale, bool bUpdateMesh); + void SetStartTangent(const struct FVector& StartTangent, bool bUpdateMesh); + void UpdateMesh(); + + float GetBoundaryMax() const; + float GetBoundaryMin() const; + struct FVector2D GetEndOffset() const; + struct FVector GetEndPosition() const; + float GetEndRoll() const; + struct FVector2D GetEndScale() const; + struct FVector GetEndTangent() const; + ESplineMeshAxis GetForwardAxis() const; + struct FVector GetSplineUpDir() const; + struct FVector2D GetStartOffset() const; + struct FVector GetStartPosition() const; + float GetStartRoll() const; + struct FVector2D GetStartScale() const; + struct FVector GetStartTangent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineMeshComponent") + } + static class USplineMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineMeshComponent; + +// Class Engine.VolumetricCloudComponent +// 0x0080 (0x02B0 - 0x0230) +class UVolumetricCloudComponent final : public USceneComponent +{ +public: + float LayerBottomAltitude; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerHeight; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TracingStartMaxDistance; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TracingStartDistanceFromCamera; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVolumetricCloudTracingMaxDistanceMode TracingMaxDistanceMode; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_241[0x3]; // 0x0241(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TracingMaxDistance; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlanetRadius; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bUsePerSampleAtmosphericLightTransmittance : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SkyLightCloudBottomOcclusion; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewSampleCountScale; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionViewSampleCountScaleValue; // 0x0264(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionViewSampleCountScale; // 0x0268(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionSampleCountScale; // 0x026C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowViewSampleCountScale; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowReflectionViewSampleCountScaleValue; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowReflectionViewSampleCountScale; // 0x0278(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowReflectionSampleCountScale; // 0x027C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowTracingDistance; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StopTracingTransmittanceThreshold; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveRayleighScatteringStartDistance; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveRayleighScatteringFadeDistance; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveMieScatteringStartDistance; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveMieScatteringFadeDistance; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHoldout : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInMainPass : 1; // 0x0298(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_299[0x17]; // 0x0299(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); + void SetGroundAlbedo(const struct FColor& NewValue); + void SetHoldout(bool bNewHoldout); + void SetLayerBottomAltitude(float NewValue); + void SetLayerHeight(float NewValue); + void SetMaterial(class UMaterialInterface* NewValue); + void SetPlanetRadius(float NewValue); + void SetReflectionSampleCountScale(float NewValue); + void SetReflectionViewSampleCountScale(float NewValue); + void SetRenderInMainPass(bool bValue); + void SetShadowReflectionSampleCountScale(float NewValue); + void SetShadowReflectionViewSampleCountScale(float NewValue); + void SetShadowTracingDistance(float NewValue); + void SetShadowViewSampleCountScale(float NewValue); + void SetSkyLightCloudBottomOcclusion(float NewValue); + void SetStopTracingTransmittanceThreshold(float NewValue); + void SetTracingMaxDistance(float NewValue); + void SetTracingStartDistanceFromCamera(float NewValue); + void SetTracingStartMaxDistance(float NewValue); + void SetViewSampleCountScale(float NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudComponent") + } + static class UVolumetricCloudComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumetricCloudComponent; + +// Class Engine.VolumetricCloud +// 0x0008 (0x0298 - 0x0290) +class AVolumetricCloud final : public AInfo +{ +public: + class UVolumetricCloudComponent* VolumetricCloudComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloud") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloud") + } + static class AVolumetricCloud* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolumetricCloud; + +// Class Engine.CompositeDataTable +// 0x0028 (0x00D8 - 0x00B0) +class UCompositeDataTable final : public UDataTable +{ +public: + TArray ParentTables; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + TArray OldParentTables; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompositeDataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompositeDataTable") + } + static class UCompositeDataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompositeDataTable; + +// Class Engine.CullDistanceVolume +// 0x0018 (0x02E0 - 0x02C8) +class ACullDistanceVolume final : public AVolume +{ +public: + TArray CullDistances; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CullDistanceVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CullDistanceVolume") + } + static class ACullDistanceVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACullDistanceVolume; + +// Class Engine.CurveLinearColor +// 0x0220 (0x0250 - 0x0030) +class UCurveLinearColor final : public UCurveBase +{ +public: + struct FRichCurve FloatCurves[0x4]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) + float AdjustHue; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustSaturation; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightness; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightnessCurve; // 0x023C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVibrance; // 0x0240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMinAlpha; // 0x0244(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMaxAlpha; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FLinearColor GetClampedLinearColorValue(float InTime) const; + struct FLinearColor GetLinearColorValue(float InTime) const; + struct FLinearColor GetUnadjustedLinearColorValue(float InTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveLinearColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveLinearColor") + } + static class UCurveLinearColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveLinearColor; + +// Class Engine.CurveLinearColorAtlas +// 0x0020 (0x0170 - 0x0150) +class UCurveLinearColorAtlas final : public UTexture2D +{ +public: + uint32 TextureSize; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSquareResolution : 1; // 0x0154(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_155[0x3]; // 0x0155(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 TextureHeight; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GradientCurves; // 0x0160(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + bool GetCurvePosition(class UCurveLinearColor* InCurve, float* position); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveLinearColorAtlas") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveLinearColorAtlas") + } + static class UCurveLinearColorAtlas* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveLinearColorAtlas; + +// Class Engine.CurveVector +// 0x0180 (0x01B0 - 0x0030) +class UCurveVector final : public UCurveBase +{ +public: + struct FRichCurve FloatCurves[0x3]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) + +public: + struct FVector GetVectorValue(float InTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveVector") + } + static class UCurveVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveVector; + +// Class Engine.PrimaryDataAsset +// 0x0000 (0x0030 - 0x0030) +class UPrimaryDataAsset : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrimaryDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrimaryDataAsset") + } + static class UPrimaryDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPrimaryDataAsset; + +// Class Engine.DataDrivenCVarEngineSubsystem +// 0x0010 (0x0040 - 0x0030) +class UDataDrivenCVarEngineSubsystem final : public UEngineSubsystem +{ +public: + TMulticastInlineDelegate OnDataDrivenCVarDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataDrivenCVarEngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataDrivenCVarEngineSubsystem") + } + static class UDataDrivenCVarEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataDrivenCVarEngineSubsystem; + +// Class Engine.DataDrivenConsoleVariableSettings +// 0x0038 (0x0070 - 0x0038) +class UDataDrivenConsoleVariableSettings final : public UDeveloperSettings +{ +public: + uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CVarsArray; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataDrivenConsoleVariableSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataDrivenConsoleVariableSettings") + } + static class UDataDrivenConsoleVariableSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataDrivenConsoleVariableSettings; + +// Class Engine.DebugCameraController +// 0x0190 (0x09E8 - 0x0858) +class ADebugCameraController : public APlayerController +{ +public: + uint8 bShowSelectedInfo : 1; // 0x0858(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsFrozenRendering : 1; // 0x0858(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsOrbitingSelectedActor : 1; // 0x0858(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrbitPivotUseCenter : 1; // 0x0858(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBufferVisualization : 1; // 0x0858(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBufferVisualizationFullMode : 1; // 0x0858(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsBufferVisualizationInputSetup : 1; // 0x0858(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLastDisplayEnabled : 1; // 0x0858(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_859[0x7]; // 0x0859(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDrawFrustumComponent* DrawFrustum; // 0x0860(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TWeakObjectPtr SelectedActor; // 0x0868(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SelectedComponent; // 0x0870(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult SelectedHitPoint; // 0x0878(0x00F8)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class APlayerController* OriginalControllerRef; // 0x0970(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPlayer* OriginalPlayer; // 0x0978(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float SpeedScale; // 0x0980(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialMaxSpeed; // 0x0984(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialAccel; // 0x0988(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialDecel; // 0x098C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_990[0x58]; // 0x0990(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ReceiveOnActivate(class APlayerController* OriginalPC); + void ReceiveOnActorSelected(class AActor* NewSelectedActor, const struct FVector& SelectHitLocation, const struct FVector& SelectHitNormal, const struct FHitResult& Hit); + void ReceiveOnDeactivate(class APlayerController* RestoredPC); + void SetPawnMovementSpeedScale(float NewSpeedScale); + void ShowDebugSelectedInfo(); + void ToggleDisplay(); + + class AActor* GetSelectedActor() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugCameraController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugCameraController") + } + static class ADebugCameraController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADebugCameraController; + +// Class Engine.DebugCameraControllerSettings +// 0x0010 (0x0048 - 0x0038) +class UDebugCameraControllerSettings final : public UDeveloperSettings +{ +public: + TArray CycleViewModes; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugCameraControllerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugCameraControllerSettings") + } + static class UDebugCameraControllerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugCameraControllerSettings; + +// Class Engine.DebugCameraHUD +// 0x0000 (0x0380 - 0x0380) +class ADebugCameraHUD : public AHUD +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugCameraHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugCameraHUD") + } + static class ADebugCameraHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADebugCameraHUD; + +// Class Engine.ReporterBase +// 0x0008 (0x0030 - 0x0028) +class UReporterBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReporterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReporterBase") + } + static class UReporterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReporterBase; + +// Class Engine.ReporterGraph +// 0x0098 (0x00C8 - 0x0030) +class UReporterGraph final : public UReporterBase +{ +public: + uint8 Pad_30[0x98]; // 0x0030(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReporterGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReporterGraph") + } + static class UReporterGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReporterGraph; + +// Class Engine.DecalActor +// 0x0008 (0x0298 - 0x0290) +class ADecalActor : public AActor +{ +public: + class UDecalComponent* Decal; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); + void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial); + + class UMaterialInterface* GetDecalMaterial() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DecalActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DecalActor") + } + static class ADecalActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADecalActor; + +// Class Engine.DeformableInterface +// 0x0000 (0x0000 - 0x0000) +class IDeformableInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeformableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeformableInterface") + } + static class IDeformableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDeformableInterface; + +// Class Engine.DemoNetDriver +// 0x0CB8 (0x1580 - 0x08C8) +class alignas(0x10) UDemoNetDriver final : public UNetDriver +{ +public: + uint8 Pad_8C8[0x38]; // 0x08C8(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TMap RollbackNetStartupActors; // 0x0900(0x0050)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_950[0xE4]; // 0x0950(0x00E4)(Fixing Size After Last Property [ Dumper-7 ]) + float CheckpointSaveMaxMSPerFrame; // 0x0A34(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A38[0x18]; // 0x0A38(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MulticastRecordOptions; // 0x0A50(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray SpectatorControllers; // 0x0A60(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_A70[0xB10]; // 0x0A70(0x0B10)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DemoNetDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DemoNetDriver") + } + static class UDemoNetDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDemoNetDriver; + +// Class Engine.DestructibleInterface +// 0x0000 (0x0000 - 0x0000) +class IDestructibleInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DestructibleInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DestructibleInterface") + } + static class IDestructibleInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDestructibleInterface; + +// Class Engine.DeviceProfileManager +// 0x0068 (0x0090 - 0x0028) +class UDeviceProfileManager final : public UObject +{ +public: + TArray Profiles; // 0x0028(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray BackupProfiles; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_48[0x48]; // 0x0048(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeviceProfileManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeviceProfileManager") + } + static class UDeviceProfileManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeviceProfileManager; + +// Class Engine.DialogueVoice +// 0x0018 (0x0040 - 0x0028) +class UDialogueVoice final : public UObject +{ +public: + EGrammaticalGender Gender; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGrammaticalNumber Plurality; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid LocalizationGUID; // 0x002C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueVoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueVoice") + } + static class UDialogueVoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueVoice; + +// Class Engine.DialogueWave +// 0x0048 (0x0070 - 0x0028) +class UDialogueWave final : public UObject +{ +public: + uint8 bMature : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SubtitleOverride : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SpokenText; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubtitleOverride; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ContextMappings; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid LocalizationGUID; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueWave") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueWave") + } + static class UDialogueWave* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueWave; + +// Class Engine.DPICustomScalingRule +// 0x0000 (0x0028 - 0x0028) +class UDPICustomScalingRule final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DPICustomScalingRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DPICustomScalingRule") + } + static class UDPICustomScalingRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDPICustomScalingRule; + +// Class Engine.EdGraphNode_Documentation +// 0x0020 (0x00B8 - 0x0098) +class UEdGraphNode_Documentation final : public UEdGraphNode +{ +public: + class FString Link; // 0x0098(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Excerpt; // 0x00A8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraphNode_Documentation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraphNode_Documentation") + } + static class UEdGraphNode_Documentation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraphNode_Documentation; + +// Class Engine.AssetImportData +// 0x0000 (0x0028 - 0x0028) +class UAssetImportData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetImportData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetImportData") + } + static class UAssetImportData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetImportData; + +// Class Engine.ThumbnailInfo +// 0x0000 (0x0028 - 0x0028) +class UThumbnailInfo final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ThumbnailInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ThumbnailInfo") + } + static class UThumbnailInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UThumbnailInfo; + +// Class Engine.ActorElementCounterInterface +// 0x0008 (0x0030 - 0x0028) +class UActorElementCounterInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorElementCounterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorElementCounterInterface") + } + static class UActorElementCounterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorElementCounterInterface; + +// Class Engine.ActorElementHierarchyInterface +// 0x0008 (0x0030 - 0x0028) +class UActorElementHierarchyInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorElementHierarchyInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorElementHierarchyInterface") + } + static class UActorElementHierarchyInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorElementHierarchyInterface; + +// Class Engine.ActorElementObjectInterface +// 0x0008 (0x0030 - 0x0028) +class UActorElementObjectInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorElementObjectInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorElementObjectInterface") + } + static class UActorElementObjectInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorElementObjectInterface; + +// Class Engine.ActorElementWorldInterface +// 0x0008 (0x0030 - 0x0028) +class UActorElementWorldInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorElementWorldInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorElementWorldInterface") + } + static class UActorElementWorldInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorElementWorldInterface; + +// Class Engine.ComponentElementCounterInterface +// 0x0008 (0x0030 - 0x0028) +class UComponentElementCounterInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComponentElementCounterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComponentElementCounterInterface") + } + static class UComponentElementCounterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComponentElementCounterInterface; + +// Class Engine.ComponentElementHierarchyInterface +// 0x0008 (0x0030 - 0x0028) +class UComponentElementHierarchyInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComponentElementHierarchyInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComponentElementHierarchyInterface") + } + static class UComponentElementHierarchyInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComponentElementHierarchyInterface; + +// Class Engine.ComponentElementSelectionInterface +// 0x0008 (0x0030 - 0x0028) +class UComponentElementSelectionInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComponentElementSelectionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComponentElementSelectionInterface") + } + static class UComponentElementSelectionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComponentElementSelectionInterface; + +// Class Engine.ComponentElementWorldInterface +// 0x0008 (0x0030 - 0x0028) +class UComponentElementWorldInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComponentElementWorldInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComponentElementWorldInterface") + } + static class UComponentElementWorldInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComponentElementWorldInterface; + +// Class Engine.EngineElementsLibrary +// 0x0000 (0x0028 - 0x0028) +class UEngineElementsLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineElementsLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineElementsLibrary") + } + static class UEngineElementsLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineElementsLibrary; + +// Class Engine.TypedElementWorldInterface +// 0x0000 (0x0000 - 0x0000) +class ITypedElementWorldInterface final +{ +public: + bool CanDeleteElement(const struct FScriptTypedElementHandle& InElementHandle); + bool CanDuplicateElement(const struct FScriptTypedElementHandle& InElementHandle); + bool CanEditElement(const struct FScriptTypedElementHandle& InElementHandle); + bool CanMoveElement(const struct FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType InWorldType); + bool CanPromoteElement(const struct FScriptTypedElementHandle& InElementHandle); + bool CanScaleElement(const struct FScriptTypedElementHandle& InElementHandle); + bool DeleteElement(const struct FScriptTypedElementHandle& InElementHandle, class UWorld* InWorld, class UTypedElementSelectionSet* InSelectionSet, const struct FTypedElementDeletionOptions& InDeletionOptions); + struct FScriptTypedElementHandle DuplicateElement(const struct FScriptTypedElementHandle& InElementHandle, class UWorld* InWorld, const struct FVector& InLocationOffset); + bool GetBounds(const struct FScriptTypedElementHandle& InElementHandle, struct FBoxSphereBounds* OutBounds); + class ULevel* GetOwnerLevel(const struct FScriptTypedElementHandle& InElementHandle); + class UWorld* GetOwnerWorld(const struct FScriptTypedElementHandle& InElementHandle); + bool GetPivotOffset(const struct FScriptTypedElementHandle& InElementHandle, struct FVector* OutPivotOffset); + bool GetRelativeTransform(const struct FScriptTypedElementHandle& InElementHandle, struct FTransform* OutTransform); + bool GetWorldTransform(const struct FScriptTypedElementHandle& InElementHandle, struct FTransform* OutTransform); + bool IsTemplateElement(const struct FScriptTypedElementHandle& InElementHandle); + void NotifyMovementEnded(const struct FScriptTypedElementHandle& InElementHandle); + void NotifyMovementOngoing(const struct FScriptTypedElementHandle& InElementHandle); + void NotifyMovementStarted(const struct FScriptTypedElementHandle& InElementHandle); + struct FScriptTypedElementHandle PromoteElement(const struct FScriptTypedElementHandle& InElementHandle, class UWorld* OverrideWorld); + bool SetPivotOffset(const struct FScriptTypedElementHandle& InElementHandle, const struct FVector& InPivotOffset); + bool SetRelativeTransform(const struct FScriptTypedElementHandle& InElementHandle, const struct FTransform& InTransform); + bool SetWorldTransform(const struct FScriptTypedElementHandle& InElementHandle, const struct FTransform& InTransform); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementWorldInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementWorldInterface") + } + static class ITypedElementWorldInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITypedElementWorldInterface; + +// Class Engine.ObjectElementAssetDataInterface +// 0x0008 (0x0030 - 0x0028) +class UObjectElementAssetDataInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectElementAssetDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectElementAssetDataInterface") + } + static class UObjectElementAssetDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectElementAssetDataInterface; + +// Class Engine.ObjectElementCounterInterface +// 0x0008 (0x0030 - 0x0028) +class UObjectElementCounterInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectElementCounterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectElementCounterInterface") + } + static class UObjectElementCounterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectElementCounterInterface; + +// Class Engine.ObjectElementSelectionInterface +// 0x0008 (0x0030 - 0x0028) +class UObjectElementSelectionInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectElementSelectionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectElementSelectionInterface") + } + static class UObjectElementSelectionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectElementSelectionInterface; + +// Class Engine.SMInstanceElementAssetDataInterface +// 0x0008 (0x0030 - 0x0028) +class USMInstanceElementAssetDataInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceElementAssetDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceElementAssetDataInterface") + } + static class USMInstanceElementAssetDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMInstanceElementAssetDataInterface; + +// Class Engine.SMInstanceElementHierarchyInterface +// 0x0008 (0x0030 - 0x0028) +class USMInstanceElementHierarchyInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceElementHierarchyInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceElementHierarchyInterface") + } + static class USMInstanceElementHierarchyInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMInstanceElementHierarchyInterface; + +// Class Engine.SMInstanceElementPrimitiveCustomDataInterface +// 0x0008 (0x0030 - 0x0028) +class USMInstanceElementPrimitiveCustomDataInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceElementPrimitiveCustomDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceElementPrimitiveCustomDataInterface") + } + static class USMInstanceElementPrimitiveCustomDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMInstanceElementPrimitiveCustomDataInterface; + +// Class Engine.SMInstanceElementSelectionInterface +// 0x0008 (0x0030 - 0x0028) +class USMInstanceElementSelectionInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceElementSelectionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceElementSelectionInterface") + } + static class USMInstanceElementSelectionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMInstanceElementSelectionInterface; + +// Class Engine.SMInstanceElementWorldInterface +// 0x0008 (0x0030 - 0x0028) +class USMInstanceElementWorldInterface final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceElementWorldInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceElementWorldInterface") + } + static class USMInstanceElementWorldInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMInstanceElementWorldInterface; + +// Class Engine.EngineMessage +// 0x0080 (0x00A8 - 0x0028) +class UEngineMessage final : public ULocalMessage +{ +public: + class FString FailedPlaceMessage; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MaxedOutMessage; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnteredMessage; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LeftMessage; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GlobalNameChange; // 0x0068(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SpecEnteredMessage; // 0x0078(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewPlayerMessage; // 0x0088(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewSpecMessage; // 0x0098(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineMessage") + } + static class UEngineMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineMessage; + +// Class Engine.AutoDestroySubsystem +// 0x0010 (0x0050 - 0x0040) +class UAutoDestroySubsystem final : public UTickableWorldSubsystem +{ +public: + TArray ActorsToPoll; // 0x0040(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void OnActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AutoDestroySubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AutoDestroySubsystem") + } + static class UAutoDestroySubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAutoDestroySubsystem; + +// Class Engine.CancellableAsyncAction +// 0x0000 (0x0030 - 0x0030) +class UCancellableAsyncAction : public UBlueprintAsyncActionBase +{ +public: + void Cancel(); + + bool IsActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CancellableAsyncAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CancellableAsyncAction") + } + static class UCancellableAsyncAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCancellableAsyncAction; + +// Class Engine.PoseWatchFolder +// 0x0000 (0x0028 - 0x0028) +class UPoseWatchFolder final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseWatchFolder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseWatchFolder") + } + static class UPoseWatchFolder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseWatchFolder; + +// Class Engine.PoseWatchElement +// 0x0000 (0x0028 - 0x0028) +class UPoseWatchElement : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseWatchElement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseWatchElement") + } + static class UPoseWatchElement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseWatchElement; + +// Class Engine.PoseWatchPoseElement +// 0x0000 (0x0028 - 0x0028) +class UPoseWatchPoseElement final : public UPoseWatchElement +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseWatchPoseElement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseWatchPoseElement") + } + static class UPoseWatchPoseElement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseWatchPoseElement; + +// Class Engine.ServerStatReplicator +// 0x00C8 (0x0358 - 0x0290) +class AServerStatReplicator final : public AInfo +{ +public: + bool bUpdateStatNet; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverwriteClientStats; // 0x0291(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_292[0x2]; // 0x0292(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 Channels; // 0x0294(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRate; // 0x0298(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRate; // 0x029C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A0[0x4]; // 0x02A0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MaxPacketOverhead; // 0x02A4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientMax; // 0x02A8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientMin; // 0x02AC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientAvg; // 0x02B0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientMax; // 0x02B4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientMin; // 0x02B8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientAvg; // 0x02BC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientMax; // 0x02C0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientMin; // 0x02C4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientAvg; // 0x02C8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientMax; // 0x02CC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientMin; // 0x02D0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientAvg; // 0x02D4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetNumClients; // 0x02D8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPackets; // 0x02DC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPackets; // 0x02E0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InBunches; // 0x02E4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutBunches; // 0x02E8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutLoss; // 0x02EC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InLoss; // 0x02F0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoiceBytesSent; // 0x02F4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoiceBytesRecv; // 0x02F8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoicePacketsSent; // 0x02FC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoicePacketsRecv; // 0x0300(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PercentInVoice; // 0x0304(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PercentOutVoice; // 0x0308(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumActorChannels; // 0x030C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumConsideredActors; // 0x0310(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PrioritizedActors; // 0x0314(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumRelevantActors; // 0x0318(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumRelevantDeletedActors; // 0x031C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumReplicatedActorAttempts; // 0x0320(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumReplicatedActors; // 0x0324(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumActors; // 0x0328(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetActors; // 0x032C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumDormantActors; // 0x0330(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumInitiallyDormantActors; // 0x0334(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsAckd; // 0x0338(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsPending; // 0x033C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsUnAckd; // 0x0340(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ObjPathBytes; // 0x0344(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetGUIDOutRate; // 0x0348(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetGUIDInRate; // 0x034C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetSaturated; // 0x0350(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_354[0x4]; // 0x0354(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ServerStatReplicator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ServerStatReplicator") + } + static class AServerStatReplicator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AServerStatReplicator; + +// Class Engine.SystemTimeTimecodeProvider +// 0x0010 (0x0040 - 0x0030) +class USystemTimeTimecodeProvider final : public UTimecodeProvider +{ +public: + struct FFrameRate FrameRate; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateFullFrame; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHighPerformanceClock; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SystemTimeTimecodeProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SystemTimeTimecodeProvider") + } + static class USystemTimeTimecodeProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USystemTimeTimecodeProvider; + +// Class Engine.ViewportStatsSubsystem +// 0x0020 (0x0050 - 0x0030) +class UViewportStatsSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 AddDisplayDelegate(const TDelegate& Delegate); + void AddTimedDisplay(const class FText& Text, const struct FLinearColor& Color, float duration, const struct FVector2D& DisplayOffset); + void RemoveDisplayDelegate(const int32 IndexToRemove); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ViewportStatsSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ViewportStatsSubsystem") + } + static class UViewportStatsSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UViewportStatsSubsystem; + +// Class Engine.Font +// 0x01B0 (0x01D8 - 0x0028) +class UFont final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EFontCacheType FontCacheType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFontRasterizationMode FontRasterizationMode; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFontSdfSettings SdfSettings; // 0x0034(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray Characters; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Textures; // 0x0048(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + int32 IsRemapped; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmScale; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ascent; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Descent; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Leading; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Kerning; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontImportOptionsData ImportOptions; // 0x0070(0x00B0)(Edit, NativeAccessSpecifierPublic) + int32 NumCharacters; // 0x0120(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MaxCharHeight; // 0x0128(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float ScalingFactor; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LegacyFontSize; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LegacyFontName; // 0x0140(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompositeFont CompositeFont; // 0x0148(0x0040)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_188[0x50]; // 0x0188(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Font") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Font") + } + static class UFont* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFont; + +// Class Engine.WorldPartitionMiniMapVolume +// 0x0000 (0x02C8 - 0x02C8) +class AWorldPartitionMiniMapVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionMiniMapVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionMiniMapVolume") + } + static class AWorldPartitionMiniMapVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldPartitionMiniMapVolume; + +// Class Engine.FontFace +// 0x0040 (0x0068 - 0x0028) +class UFontFace final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SourceFilename; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFontHinting Hinting; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFontLoadingPolicy LoadingPolicy; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFontLayoutMethod LayoutMethod; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x1]; // 0x0043(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AscendOverriddenValue; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAscendOverridden; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DescendOverriddenValue; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDescendOverridden; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x17]; // 0x0051(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontFace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontFace") + } + static class UFontFace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFontFace; + +// Class Engine.GameEngine +// 0x0058 (0x10F8 - 0x10A0) +class UGameEngine final : public UEngine +{ +public: + float MaxDeltaTime; // 0x10A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerFlushLogInterval; // 0x10A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstance* GameInstance; // 0x10A8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_10B0[0x48]; // 0x10B0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UGameEngine* GetEngine(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameEngine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameEngine") + } + static class UGameEngine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameEngine; + +// Class Engine.ForceFeedbackEffect +// 0x0078 (0x00A0 - 0x0028) +class UForceFeedbackEffect final : public UObject +{ +public: + TArray ChannelDetails; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TMap PerDeviceOverrides; // 0x0038(0x0050)(Edit, NativeAccessSpecifierPublic) + TArray DeviceProperties; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + float duration; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForceFeedbackEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForceFeedbackEffect") + } + static class UForceFeedbackEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForceFeedbackEffect; + +// Class Engine.ColorInputDeviceProperty +// 0x0068 (0x0098 - 0x0030) +class UColorInputDeviceProperty final : public UInputDeviceProperty +{ +public: + struct FDeviceColorData ColorData; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TMap DeviceOverrideData; // 0x0038(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ColorInputDeviceProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ColorInputDeviceProperty") + } + static class UColorInputDeviceProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UColorInputDeviceProperty; + +// Class Engine.InputDeviceTriggerFeedbackProperty +// 0x0078 (0x00B8 - 0x0040) +class UInputDeviceTriggerFeedbackProperty final : public UInputDeviceTriggerEffect +{ +public: + struct FDeviceTriggerFeedbackData TriggerData; // 0x0040(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TMap DeviceOverrideData; // 0x0050(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDeviceTriggerFeedbackProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDeviceTriggerFeedbackProperty") + } + static class UInputDeviceTriggerFeedbackProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDeviceTriggerFeedbackProperty; + +// Class Engine.InputDeviceTriggerResistanceProperty +// 0x0080 (0x00C0 - 0x0040) +class UInputDeviceTriggerResistanceProperty final : public UInputDeviceTriggerEffect +{ +public: + struct FDeviceTriggerTriggerResistanceData TriggerData; // 0x0040(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TMap DeviceOverrideData; // 0x0050(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDeviceTriggerResistanceProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDeviceTriggerResistanceProperty") + } + static class UInputDeviceTriggerResistanceProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDeviceTriggerResistanceProperty; + +// Class Engine.InputDeviceAudioBasedVibrationProperty +// 0x0058 (0x0088 - 0x0030) +class UInputDeviceAudioBasedVibrationProperty final : public UInputDeviceProperty +{ +public: + struct FAudioBasedVibrationData Data; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TMap DeviceOverrideData; // 0x0038(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDeviceAudioBasedVibrationProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDeviceAudioBasedVibrationProperty") + } + static class UInputDeviceAudioBasedVibrationProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDeviceAudioBasedVibrationProperty; + +// Class Engine.InputDeviceSubsystem +// 0x0168 (0x0198 - 0x0030) +class UInputDeviceSubsystem final : public UEngineSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInputHardwareDeviceChanged; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSet ActiveProperties; // 0x0048(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TSet PropertiesPendingRemoval; // 0x0098(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_E8[0xB0]; // 0x00E8(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf PropertyClass, const struct FActivateDevicePropertyParams& Params_0); + void RemoveAllDeviceProperties(); + void RemoveDevicePropertyByHandle(const struct FInputDevicePropertyHandle& HandleToRemove); + void RemoveDevicePropertyHandles(const TSet& HandlesToRemove); + + class UInputDeviceProperty* GetActiveDeviceProperty(const struct FInputDevicePropertyHandle& Handle) const; + struct FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const struct FInputDeviceId& InputDevice) const; + struct FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const struct FPlatformUserId& InUserId) const; + bool IsPropertyActive(const struct FInputDevicePropertyHandle& Handle) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDeviceSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDeviceSubsystem") + } + static class UInputDeviceSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDeviceSubsystem; + +// Class Engine.PlayerStateCountLimiterConfig +// 0x0000 (0x0040 - 0x0040) +class UPlayerStateCountLimiterConfig final : public UNetObjectCountLimiterConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerStateCountLimiterConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerStateCountLimiterConfig") + } + static class UPlayerStateCountLimiterConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerStateCountLimiterConfig; + +// Class Engine.LocalPlayerSaveGame +// 0x0030 (0x0058 - 0x0028) +class ULocalPlayerSaveGame final : public USaveGame +{ +public: + class ULocalPlayer* OwningPlayer; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class FString SaveSlotName; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SavedDataVersion; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LoadedDataVersion; // 0x0044(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CurrentSaveRequest; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastSuccessfulSaveRequest; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastErrorSaveRequest; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf SaveGameClass, class APlayerController* LocalPlayerController, const class FString& SlotName, TDelegate Delegate); + static class ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf SaveGameClass, class APlayerController* LocalPlayerController, const class FString& SlotName); + + bool AsyncSaveGameToSlotForLocalPlayer(); + void OnPostLoad(); + void OnPostSave(bool bSuccess); + void OnPreSave(); + void OnResetToDefault(); + void ResetToDefault(); + bool SaveGameToSlotForLocalPlayer(); + + int32 GetInvalidDataVersion() const; + int32 GetLatestDataVersion() const; + class APlayerController* GetLocalPlayerController() const; + struct FPlatformUserId GetPlatformUserId() const; + int32 GetPlatformUserIndex() const; + int32 GetSavedDataVersion() const; + class FString GetSaveSlotName() const; + bool IsSaveInProgress() const; + bool WasLastSaveSuccessful() const; + bool WasLoaded() const; + bool WasSaveRequested() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalPlayerSaveGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalPlayerSaveGame") + } + static class ULocalPlayerSaveGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalPlayerSaveGame; + +// Class Engine.SpringArmComponent +// 0x0100 (0x0330 - 0x0230) +class USpringArmComponent : public USceneComponent +{ +public: + float TargetArmLength; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SocketOffset; // 0x0238(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetOffset; // 0x0250(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeSize; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ProbeChannel; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDoCollisionTest : 1; // 0x0270(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePawnControlRotation : 1; // 0x0270(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritPitch : 1; // 0x0270(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritYaw : 1; // 0x0270(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritRoll : 1; // 0x0270(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCameraLag : 1; // 0x0270(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCameraRotationLag : 1; // 0x0270(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCameraLagSubstepping : 1; // 0x0270(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawDebugLagMarkers : 1; // 0x0271(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_272[0x2]; // 0x0272(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraLagSpeed; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraRotationLagSpeed; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraLagMaxTimeStep; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraLagMaxDistance; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClampToMaxPhysicsDeltaTime : 1; // 0x0284(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_285[0xAB]; // 0x0285(0x00AB)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FRotator GetTargetRotation() const; + struct FVector GetUnfixedCameraPosition() const; + bool IsCollisionFixApplied() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpringArmComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpringArmComponent") + } + static class USpringArmComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpringArmComponent; + +// Class Engine.TouchInterface +// 0x0030 (0x0058 - 0x0028) +class UTouchInterface final : public UObject +{ +public: + TArray Controls; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float ActiveOpacity; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InactiveOpacity; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeUntilDeactive; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeUntilReset; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActivationDelay; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreventRecenter; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StartupDelay; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TouchInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TouchInterface") + } + static class UTouchInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTouchInterface; + +// Class Engine.GameModeBase +// 0x0098 (0x0328 - 0x0290) +class AGameModeBase : public AInfo +{ +public: + class FString OptionsString; // 0x0290(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameSessionClass; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameStateClass; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerControllerClass; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerStateClass; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf HUDClass; // 0x02C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultPawnClass; // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SpectatorClass; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReplaySpectatorPlayerControllerClass; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ServerStatReplicatorClass; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameSession* GameSession; // 0x02E8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AGameStateBase* GameState; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AServerStatReplicator* ServerStatReplicator; // 0x02F8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FText DefaultPlayerName; // 0x0300(0x0010)(Edit, NativeAccessSpecifierPublic) + uint8 bUseSeamlessTravel : 1; // 0x0310(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartPlayersAsSpectators : 1; // 0x0310(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bPauseable : 1; // 0x0310(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_311[0x3]; // 0x0311(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EReplicationSystem GameNetDriverReplicationSystem; // 0x0314(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_315[0x13]; // 0x0315(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanSpectate(class APlayerController* Viewer, class APlayerState* ViewTarget); + void ChangeName(class AController* Controller, const class FString& NewName, bool bNameChange); + class AActor* ChoosePlayerStart(class AController* Player); + class AActor* FindPlayerStart(class AController* Player, const class FString& IncomingName); + class UClass* GetDefaultPawnClassForController(class AController* InController); + int32 GetNumPlayers(); + int32 GetNumSpectators(); + void HandleStartingNewPlayer(class APlayerController* NewPlayer); + void InitializeHUDForPlayer(class APlayerController* NewPlayer); + void InitStartSpot(class AActor* StartSpot, class AController* NewPlayer); + class AActor* K2_FindPlayerStart(class AController* Player, const class FString& IncomingName); + void K2_OnChangeName(class AController* Other, const class FString& NewName, bool bNameChange); + void K2_OnLogout(class AController* ExitingController); + void K2_OnRestartPlayer(class AController* NewPlayer); + void K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC); + void K2_PostLogin(class APlayerController* NewPlayer); + bool PlayerCanRestart(class APlayerController* Player); + void ResetLevel(); + void RestartPlayer(class AController* NewPlayer); + void RestartPlayerAtPlayerStart(class AController* NewPlayer, class AActor* StartSpot); + void RestartPlayerAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform); + void ReturnToMainMenuHost(); + bool ShouldReset(class AActor* ActorToReset); + class APawn* SpawnDefaultPawnAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform); + class APawn* SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot); + void StartPlay(); + + bool HasMatchEnded() const; + bool HasMatchStarted() const; + bool MustSpectate(class APlayerController* NewPlayerController) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameModeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameModeBase") + } + static class AGameModeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameModeBase; + +// Class Engine.GameMode +// 0x0048 (0x0370 - 0x0328) +class AGameMode final : public AGameModeBase +{ +public: + class FName MatchState; // 0x0328(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bDelayedStart : 1; // 0x0330(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumSpectators; // 0x0334(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumPlayers; // 0x0338(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBots; // 0x033C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRespawnDelay; // 0x0340(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTravellingPlayers; // 0x0344(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EngineMessageClass; // 0x0348(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InactivePlayerArray; // 0x0350(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + float InactivePlayerStateLifeSpan; // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxInactivePlayers; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHandleDedicatedServerReplays; // 0x0368(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AbortMatch(); + void EndMatch(); + void K2_OnSetMatchState(class FName NewState); + bool ReadyToEndMatch(); + bool ReadyToStartMatch(); + void RestartGame(); + void Say(const class FString& Msg); + void StartMatch(); + + class FName GetMatchState() const; + bool IsMatchInProgress() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameMode") + } + static class AGameMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameMode; + +// Class Engine.GameplayStatics +// 0x0000 (0x0028 - 0x0028) +class UGameplayStatics final : public UBlueprintFunctionLibrary +{ +public: + static void ActivateReverbEffect(const class UObject* WorldContextObject, class UReverbEffect* ReverbEffect, class FName TagName, float Priority, float Volume, float FadeTime); + static void AnnounceAccessibleString(const class FString& AnnouncementString); + static float ApplyDamage(class AActor* DamagedActor, float BaseDamage, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); + static float ApplyPointDamage(class AActor* DamagedActor, float BaseDamage, const struct FVector& HitFromDirection, const struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); + static bool ApplyRadialDamage(const class UObject* WorldContextObject, float BaseDamage, const struct FVector& Origin, float DamageRadius, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, bool bDoFullDamage, ECollisionChannel DamagePreventionChannel); + static bool ApplyRadialDamageWithFalloff(const class UObject* WorldContextObject, float BaseDamage, float MinimumDamage, const struct FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, ECollisionChannel DamagePreventionChannel); + static bool AreAnyListenersWithinRange(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange); + static bool AreSubtitlesEnabled(); + static class AActor* BeginDeferredActorSpawnFromClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FTransform& SpawnTransform, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner, ESpawnActorScaleMethod TransformScaleMethod); + static class AActor* BeginSpawningActorFromBlueprint(const class UObject* WorldContextObject, const class UBlueprint* Blueprint, const struct FTransform& SpawnTransform, bool bNoCollisionFail); + static bool Blueprint_PredictProjectilePath_Advanced(const class UObject* WorldContextObject, const struct FPredictProjectilePathParams& PredictParams, struct FPredictProjectilePathResult* PredictResult); + static bool Blueprint_PredictProjectilePath_ByObjectType(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); + static bool Blueprint_PredictProjectilePath_ByTraceChannel(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, ECollisionChannel TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); + static bool BlueprintSuggestProjectileVelocity(const class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug, bool bAcceptClosestOnNoSolutions); + static void BreakHitResult(const struct FHitResult& Hit, bool* bBlockingHit, bool* bInitialOverlap, float* Time, float* Distance, struct FVector* Location, struct FVector* ImpactPoint, struct FVector* Normal, struct FVector* ImpactNormal, class UPhysicalMaterial** PhysMat, class AActor** HitActor, class UPrimitiveComponent** HitComponent, class FName* HitBoneName, class FName* BoneName, int32* HitItem, int32* ElementIndex, int32* FaceIndex, struct FVector* TraceStart, struct FVector* TraceEnd); + static void CancelAsyncLoading(); + static void ClearSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float FadeOutTime); + static void ClearSoundMixModifiers(const class UObject* WorldContextObject); + static class APlayerController* CreatePlayer(const class UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); + static class APlayerController* CreatePlayerFromPlatformUser(const class UObject* WorldContextObject, const struct FPlatformUserId& UserId, bool bSpawnPlayerController); + static class USaveGame* CreateSaveGameObject(TSubclassOf SaveGameClass); + static class UAudioComponent* CreateSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); + static void DeactivateReverbEffect(const class UObject* WorldContextObject, class FName TagName); + static bool DeleteGameInSlot(const class FString& SlotName, const int32 UserIndex); + static bool DeprojectSceneCaptureToWorld(class ASceneCapture2D* SceneCapture2D, const struct FVector2D& TargetUV, struct FVector* WorldPosition, struct FVector* WorldDirection); + static bool DeprojectScreenToWorld(class APlayerController* Player, const struct FVector2D& ScreenPosition, struct FVector* WorldPosition, struct FVector* WorldDirection); + static bool DoesSaveGameExist(const class FString& SlotName, const int32 UserIndex); + static void EnableLiveStreaming(bool Enable); + static bool FindCollisionUV(const struct FHitResult& Hit, int32 UVChannel, struct FVector2D* UV); + static class AActor* FindNearestActor(const struct FVector& Origin, const TArray& ActorsToCheck, float* Distance); + static class AActor* FinishSpawningActor(class AActor* Actor, const struct FTransform& SpawnTransform, ESpawnActorScaleMethod TransformScaleMethod); + static void FlushLevelStreaming(const class UObject* WorldContextObject); + static void GetAccurateRealTime(int32* Seconds, double* PartialSeconds); + static class FName GetActiveSpatialPluginName(const class UObject* WorldContextObject); + static struct FVector GetActorArrayAverageLocation(const TArray& Actors); + static void GetActorArrayBounds(const TArray& Actors, bool bOnlyCollidingComponents, struct FVector* Center, struct FVector* BoxExtent); + static class AActor* GetActorOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass); + static void GetAllActorsOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, TArray* OutActors); + static void GetAllActorsOfClassWithTag(const class UObject* WorldContextObject, TSubclassOf ActorClass, class FName Tag, TArray* OutActors); + static void GetAllActorsWithInterface(const class UObject* WorldContextObject, TSubclassOf Interface, TArray* OutActors); + static void GetAllActorsWithTag(const class UObject* WorldContextObject, class FName Tag, TArray* OutActors); + static double GetAudioTimeSeconds(const class UObject* WorldContextObject); + static TArray GetAvailableSpatialPluginNames(const class UObject* WorldContextObject); + static bool GetClosestListenerLocation(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange, const bool bAllowAttenuationOverride, struct FVector* ListenerPosition); + static class FString GetCurrentLevelName(const class UObject* WorldContextObject, bool bRemovePrefixString); + static class UReverbEffect* GetCurrentReverbEffect(const class UObject* WorldContextObject); + static bool GetEnableWorldRendering(const class UObject* WorldContextObject); + static class UGameInstance* GetGameInstance(const class UObject* WorldContextObject); + static class AGameModeBase* GetGameMode(const class UObject* WorldContextObject); + static class AGameStateBase* GetGameState(const class UObject* WorldContextObject); + static float GetGlobalTimeDilation(const class UObject* WorldContextObject); + static int32 GetIntOption(const class FString& Options, const class FString& Key, int32 DefaultValue); + static void GetKeyValue(const class FString& Pair, class FString* Key, class FString* Value); + static int32 GetMaxAudioChannelCount(const class UObject* WorldContextObject); + static int32 GetNumLocalPlayerControllers(const class UObject* WorldContextObject); + static int32 GetNumPlayerControllers(const class UObject* WorldContextObject); + static int32 GetNumPlayerStates(const class UObject* WorldContextObject); + static class UClass* GetObjectClass(const class UObject* Object); + static class FString GetPlatformName(); + static class APlayerCameraManager* GetPlayerCameraManager(const class UObject* WorldContextObject, int32 PlayerIndex); + static class ACharacter* GetPlayerCharacter(const class UObject* WorldContextObject, int32 PlayerIndex); + static class APlayerController* GetPlayerController(const class UObject* WorldContextObject, int32 PlayerIndex); + static class APlayerController* GetPlayerControllerFromID(const class UObject* WorldContextObject, int32 ControllerId); + static class APlayerController* GetPlayerControllerFromPlatformUser(const class UObject* WorldContextObject, const struct FPlatformUserId& UserId); + static int32 GetPlayerControllerID(class APlayerController* Player); + static class APawn* GetPlayerPawn(const class UObject* WorldContextObject, int32 PlayerIndex); + static class APlayerState* GetPlayerState(const class UObject* WorldContextObject, int32 PlayerStateIndex); + static class APlayerState* GetPlayerStateFromUniqueNetId(const class UObject* WorldContextObject, const struct FUniqueNetIdRepl& UniqueID); + static double GetRealTimeSeconds(const class UObject* WorldContextObject); + static class ULevelStreaming* GetStreamingLevel(const class UObject* WorldContextObject, class FName PackageName); + static EPhysicalSurface GetSurfaceType(const struct FHitResult& Hit); + static double GetTimeSeconds(const class UObject* WorldContextObject); + static double GetUnpausedTimeSeconds(const class UObject* WorldContextObject); + static EMouseCaptureMode GetViewportMouseCaptureMode(const class UObject* WorldContextObject); + static void GetViewProjectionMatrix(const struct FMinimalViewInfo& DesiredView, struct FMatrix* ViewMatrix, struct FMatrix* ProjectionMatrix, struct FMatrix* ViewProjectionMatrix); + static double GetWorldDeltaSeconds(const class UObject* WorldContextObject); + static struct FIntVector GetWorldOriginLocation(const class UObject* WorldContextObject); + static int32 GrassOverlappingSphereCount(const class UObject* WorldContextObject, const class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius); + static bool HasLaunchOption(const class FString& OptionToCheck); + static bool HasOption(const class FString& Options, const class FString& InKey); + static bool IsAnyLocalPlayerCameraWithinRange(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange); + static bool IsGamePaused(const class UObject* WorldContextObject); + static bool IsSplitscreenForceDisabled(const class UObject* WorldContextObject); + static class USaveGame* LoadGameFromSlot(const class FString& SlotName, const int32 UserIndex); + static void LoadStreamLevel(const class UObject* WorldContextObject, class FName LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo); + static void LoadStreamLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo); + static struct FHitResult MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const struct FVector& Location, const struct FVector& ImpactPoint, const struct FVector& Normal, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMat, class AActor* HitActor, class UPrimitiveComponent* HitComponent, class FName HitBoneName, class FName BoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const struct FVector& TraceStart, const struct FVector& TraceEnd); + static bool ObjectIsA(const class UObject* Object, TSubclassOf ObjectClass); + static void OpenLevel(const class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& Options); + static void OpenLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bAbsolute, const class FString& Options); + static class FString ParseOption(const class FString& Options, const class FString& Key); + static void PlayDialogue2D(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); + static void PlayDialogueAtLocation(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings); + static void PlaySound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, const class AActor* OwningActor, bool bIsUISound); + static void PlaySoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, const class AActor* OwningActor, const class UInitialActiveSoundParams* InitialParams); + static void PlayWorldCameraShake(const class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); + static void PopSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier); + static void PrimeAllSoundsInSoundClass(class USoundClass* InSoundClass); + static void PrimeSound(class USoundBase* InSound); + static bool ProjectWorldToScreen(class APlayerController* Player, const struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative); + static void PushSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier); + static struct FVector RebaseLocalOriginOntoZero(class UObject* WorldContextObject, const struct FVector& WorldLocation); + static struct FVector RebaseZeroOriginOntoLocal(class UObject* WorldContextObject, const struct FVector& WorldLocation); + static void RemovePlayer(class APlayerController* Player, bool bDestroyPawn); + static bool SaveGameToSlot(class USaveGame* SaveGameObject, const class FString& SlotName, const int32 UserIndex); + static bool SetActiveSpatialPluginByName(const class UObject* WorldContextObject, class FName InPluginName); + static void SetBaseSoundMix(const class UObject* WorldContextObject, class USoundMix* InSoundMix); + static void SetEnableWorldRendering(const class UObject* WorldContextObject, bool bEnable); + static void SetForceDisableSplitscreen(const class UObject* WorldContextObject, bool bDisable); + static bool SetGamePaused(const class UObject* WorldContextObject, bool bPaused); + static void SetGlobalListenerFocusParameters(const class UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); + static void SetGlobalPitchModulation(const class UObject* WorldContextObject, float PitchModulation, float TimeSec); + static void SetGlobalTimeDilation(const class UObject* WorldContextObject, float TimeDilation); + static void SetMaxAudioChannelsScaled(const class UObject* WorldContextObject, float MaxChannelCountScale); + static void SetPlayerControllerID(class APlayerController* Player, int32 ControllerId); + static void SetPlayerPlatformUserId(class APlayerController* PlayerController, const struct FPlatformUserId& UserId); + static void SetSoundClassDistanceScale(const class UObject* WorldContextObject, class USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); + static void SetSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float Volume, float pitch, float FadeInTime, bool bApplyToChildren); + static void SetSubtitlesEnabled(bool bEnabled); + static void SetViewportMouseCaptureMode(const class UObject* WorldContextObject, const EMouseCaptureMode MouseCaptureMode); + static void SetWorldOriginLocation(const class UObject* WorldContextObject, const struct FIntVector& NewLocation); + static class UDecalComponent* SpawnDecalAtLocation(const class UObject* WorldContextObject, class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, const struct FVector& Location, const struct FRotator& Rotation, float LifeSpan); + static class UDecalComponent* SpawnDecalAttached(class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, float LifeSpan); + static class UAudioComponent* SpawnDialogue2D(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); + static class UAudioComponent* SpawnDialogueAtLocation(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy); + static class UAudioComponent* SpawnDialogueAttached(class UDialogueWave* Dialogue, const struct FDialogueContext& Context, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy); + static class UParticleSystemComponent* SpawnEmitterAtLocation(const class UObject* WorldContextObject, class UParticleSystem* EmitterTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivateSystem); + static class UParticleSystemComponent* SpawnEmitterAttached(class UParticleSystem* EmitterTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, EAttachLocation LocationType, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivate); + static class UForceFeedbackComponent* SpawnForceFeedbackAtLocation(const class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, const struct FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); + static class UForceFeedbackComponent* SpawnForceFeedbackAttached(class UForceFeedbackEffect* ForceFeedbackEffect, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); + static class UObject* SpawnObject(TSubclassOf ObjectClass, class UObject* Outer_0); + static class UAudioComponent* SpawnSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); + static class UAudioComponent* SpawnSoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); + static class UAudioComponent* SpawnSoundAttached(class USoundBase* Sound, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); + static bool SuggestProjectileVelocity_CustomArc(const class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& StartPos, const struct FVector& EndPos, float OverrideGravityZ, float ArcParam); + static bool SuggestProjectileVelocity_MovingTarget(const class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& ProjectileStartLocation, class AActor* TargetActor, const struct FVector& TargetLocationOffset, double GravityZOverride, double TimeToTarget, EDrawDebugTrace DrawDebugType, float DrawDebugTime, const struct FLinearColor& DrawDebugColor); + static void UnloadStreamLevel(const class UObject* WorldContextObject, class FName LevelName, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); + static void UnloadStreamLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); + static void UnRetainAllSoundsInSoundClass(class USoundClass* InSoundClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayStatics") + } + static class UGameplayStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayStatics; + +// Class Engine.GameStateBase +// 0x0058 (0x02E8 - 0x0290) +class AGameStateBase : public AInfo +{ +public: + TSubclassOf GameModeClass; // 0x0290(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameModeBase* AuthorityGameMode; // 0x0298(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf SpectatorClass; // 0x02A0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlayerArray; // 0x02A8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + bool bReplicatedHasBegunPlay; // 0x02B8(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B9[0x3]; // 0x02B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReplicatedWorldTimeSeconds; // 0x02BC(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double ReplicatedWorldTimeSecondsDouble; // 0x02C0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerWorldTimeSecondsDelta; // 0x02C8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerWorldTimeSecondsUpdateFrequency; // 0x02CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D0[0x18]; // 0x02D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_GameModeClass(); + void OnRep_ReplicatedHasBegunPlay(); + void OnRep_ReplicatedWorldTimeSeconds(); + void OnRep_ReplicatedWorldTimeSecondsDouble(); + void OnRep_SpectatorClass(); + + float GetPlayerRespawnDelay(class AController* Controller) const; + float GetPlayerStartTime(class AController* Controller) const; + double GetServerWorldTimeSeconds() const; + bool HasBegunPlay() const; + bool HasMatchEnded() const; + bool HasMatchStarted() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameStateBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameStateBase") + } + static class AGameStateBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameStateBase; + +// Class Engine.GameState +// 0x0020 (0x0308 - 0x02E8) +class AGameState final : public AGameStateBase +{ +public: + class FName MatchState; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName PreviousMatchState; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ElapsedTime; // 0x02F8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FC[0xC]; // 0x02FC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_ElapsedTime(); + void OnRep_MatchState(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameState") + } + static class AGameState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameState; + +// Class Engine.GameUserSettings +// 0x0120 (0x0148 - 0x0028) +class UGameUserSettings : public UObject +{ +public: + bool bUseVSync; // 0x0028(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDynamicResolution; // 0x0029(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x5E]; // 0x002A(0x005E)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ResolutionSizeX; // 0x0088(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 ResolutionSizeY; // 0x008C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 LastUserConfirmedResolutionSizeX; // 0x0090(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 LastUserConfirmedResolutionSizeY; // 0x0094(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WindowPosX; // 0x0098(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WindowPosY; // 0x009C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 FullscreenMode; // 0x00A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastConfirmedFullscreenMode; // 0x00A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 PreferredFullscreenMode; // 0x00A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 Version; // 0x00AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 AudioQualityLevel; // 0x00B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastConfirmedAudioQualityLevel; // 0x00B4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FrameRateLimit; // 0x00B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DesiredScreenWidth; // 0x00C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseDesiredScreenHeight; // 0x00C4(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DesiredScreenHeight; // 0x00C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastUserConfirmedDesiredScreenWidth; // 0x00CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastUserConfirmedDesiredScreenHeight; // 0x00D0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastRecommendedScreenWidth; // 0x00D4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastRecommendedScreenHeight; // 0x00D8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastCPUBenchmarkResult; // 0x00DC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastGPUBenchmarkResult; // 0x00E0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LastCPUBenchmarkSteps; // 0x00E8(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray LastGPUBenchmarkSteps; // 0x00F8(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + float LastGPUBenchmarkMultiplier; // 0x0108(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseHDRDisplayOutput; // 0x010C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_10D[0x3]; // 0x010D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 HDRDisplayOutputNits; // 0x0110(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_114[0x24]; // 0x0114(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnGameUserSettingsUINeedsUpdate; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + +public: + static struct FIntPoint GetDefaultResolution(); + static EWindowMode GetDefaultWindowMode(); + static struct FIntPoint GetDefaultWindowPosition(); + static int32 GetFramePace(); + static class UGameUserSettings* GetGameUserSettings(); + static int32 GetSyncInterval(); + + void ApplyHardwareBenchmarkResults(); + void ApplyNonResolutionSettings(); + void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); + void ApplySettings(bool bCheckForCommandLineOverrides); + void ConfirmVideoMode(); + void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); + float GetDefaultResolutionScale(); + float GetRecommendedResolutionScale(); + void LoadSettings(bool bForceReload); + void ResetToCurrentSettings(); + void RevertVideoMode(); + void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); + void SaveSettings(); + void SetAntiAliasingQuality(int32 Value); + void SetAudioQualityLevel(int32 QualityLevel); + void SetBenchmarkFallbackValues(); + void SetDynamicResolutionEnabled(bool bEnable); + void SetFoliageQuality(int32 Value); + void SetFrameRateLimit(float NewLimit); + void SetFullscreenMode(EWindowMode InFullscreenMode); + void SetGlobalIlluminationQuality(int32 Value); + void SetOverallScalabilityLevel(int32 Value); + void SetPostProcessingQuality(int32 Value); + void SetReflectionQuality(int32 Value); + void SetResolutionScaleNormalized(float NewScaleNormalized); + void SetResolutionScaleValueEx(float NewScaleValue); + void SetScreenResolution(const struct FIntPoint& Resolution); + void SetShadingQuality(int32 Value); + void SetShadowQuality(int32 Value); + void SetTextureQuality(int32 Value); + void SetToDefaults(); + void SetViewDistanceQuality(int32 Value); + void SetVisualEffectQuality(int32 Value); + void SetVSyncEnabled(bool bEnable); + void ValidateSettings(); + + int32 GetAntiAliasingQuality() const; + int32 GetAudioQualityLevel() const; + int32 GetCurrentHDRDisplayNits() const; + struct FIntPoint GetDesktopResolution() const; + int32 GetFoliageQuality() const; + float GetFrameRateLimit() const; + EWindowMode GetFullscreenMode() const; + int32 GetGlobalIlluminationQuality() const; + EWindowMode GetLastConfirmedFullscreenMode() const; + struct FIntPoint GetLastConfirmedScreenResolution() const; + int32 GetOverallScalabilityLevel() const; + int32 GetPostProcessingQuality() const; + EWindowMode GetPreferredFullscreenMode() const; + int32 GetReflectionQuality() const; + void GetResolutionScaleInformationEx(float* CurrentScaleNormalized, float* CurrentScaleValue, float* MinScaleValue, float* MaxScaleValue) const; + float GetResolutionScaleNormalized() const; + struct FIntPoint GetScreenResolution() const; + int32 GetShadingQuality() const; + int32 GetShadowQuality() const; + int32 GetTextureQuality() const; + int32 GetViewDistanceQuality() const; + int32 GetVisualEffectQuality() const; + bool IsDirty() const; + bool IsDynamicResolutionDirty() const; + bool IsDynamicResolutionEnabled() const; + bool IsFullscreenModeDirty() const; + bool IsHDREnabled() const; + bool IsScreenResolutionDirty() const; + bool IsVSyncDirty() const; + bool IsVSyncEnabled() const; + bool SupportsHDRDisplayOutput() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameUserSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameUserSettings") + } + static class UGameUserSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameUserSettings; + +// Class Engine.GameViewportClient +// 0x0378 (0x03B0 - 0x0038) +class UGameViewportClient : public UScriptViewportClient +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UConsole* ViewportConsole; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray DebugProperties; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxSplitscreenPlayers; // 0x0068(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0xC]; // 0x006C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* World; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UGameInstance* GameInstance; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_88[0x328]; // 0x0088(0x0328)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetConsoleTarget(int32 PlayerIndex); + void ShowTitleSafeArea(); + void SSSwapControllers(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameViewportClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameViewportClient") + } + static class UGameViewportClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameViewportClient; + +// Class Engine.HLODProxy +// 0x0060 (0x0088 - 0x0028) +class UHLODProxy final : public UObject +{ +public: + TArray ProxyMeshes; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + TMap HLODActors; // 0x0038(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODProxy") + } + static class UHLODProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODProxy; + +// Class Engine.HLODEngineSubsystem +// 0x0000 (0x0030 - 0x0030) +class UHLODEngineSubsystem final : public UEngineSubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODEngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODEngineSubsystem") + } + static class UHLODEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODEngineSubsystem; + +// Class Engine.ImportantToggleSettingInterface +// 0x0000 (0x0000 - 0x0000) +class IImportantToggleSettingInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImportantToggleSettingInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImportantToggleSettingInterface") + } + static class IImportantToggleSettingInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IImportantToggleSettingInterface; + +// Class Engine.InheritableComponentHandler +// 0x0020 (0x0048 - 0x0028) +class UInheritableComponentHandler final : public UObject +{ +public: + TArray Records; // 0x0028(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray UnnecessaryComponents; // 0x0038(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InheritableComponentHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InheritableComponentHandler") + } + static class UInheritableComponentHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInheritableComponentHandler; + +// Class Engine.InputAxisDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputAxisDelegateBinding final : public UInputDelegateBinding +{ +public: + TArray InputAxisDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputAxisDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputAxisDelegateBinding") + } + static class UInputAxisDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputAxisDelegateBinding; + +// Class Engine.InputAxisKeyDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputAxisKeyDelegateBinding : public UInputDelegateBinding +{ +public: + TArray InputAxisKeyDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputAxisKeyDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputAxisKeyDelegateBinding") + } + static class UInputAxisKeyDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputAxisKeyDelegateBinding; + +// Class Engine.InputDeviceLibrary +// 0x0000 (0x0028 - 0x0028) +class UInputDeviceLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool EqualEqual_InputDeviceId(const struct FInputDeviceId& A, const struct FInputDeviceId& B); + static bool EqualEqual_PlatformUserId(const struct FPlatformUserId& A, const struct FPlatformUserId& B); + static int32 GetAllActiveUsers(TArray* OutUsers); + static int32 GetAllConnectedInputDevices(TArray* OutInputDevices); + static int32 GetAllInputDevices(TArray* OutInputDevices); + static int32 GetAllInputDevicesForUser(const struct FPlatformUserId& UserId, TArray* OutInputDevices); + static struct FInputDeviceId GetDefaultInputDevice(); + static EInputDeviceConnectionState GetInputDeviceConnectionState(const struct FInputDeviceId& DeviceID); + static class APlayerController* GetPlayerControllerFromInputDevice(const struct FInputDeviceId& DeviceID); + static class APlayerController* GetPlayerControllerFromPlatformUser(const struct FPlatformUserId& UserId); + static struct FInputDeviceId GetPrimaryInputDeviceForUser(const struct FPlatformUserId& UserId); + static struct FPlatformUserId GetPrimaryPlatformUser(); + static struct FPlatformUserId GetUserForInputDevice(const struct FInputDeviceId& DeviceID); + static struct FPlatformUserId GetUserForUnpairedInputDevices(); + static struct FInputDeviceId InputDeviceId_None(); + static bool IsDevicePropertyHandleValid(const struct FInputDevicePropertyHandle& InHandle); + static bool IsInputDeviceMappedToUnpairedUser(const struct FInputDeviceId& InputDevice); + static bool IsUnpairedUserId(const struct FPlatformUserId& PlatformId); + static bool IsValidInputDevice(const struct FInputDeviceId& DeviceID); + static bool IsValidPlatformId(const struct FPlatformUserId& UserId); + static bool NotEqual_InputDeviceId(const struct FInputDeviceId& A, const struct FInputDeviceId& B); + static bool NotEqual_PlatformUserId(const struct FPlatformUserId& A, const struct FPlatformUserId& B); + static struct FPlatformUserId PlatformUserId_None(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDeviceLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDeviceLibrary") + } + static class UInputDeviceLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDeviceLibrary; + +// Class Engine.InputTouchDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputTouchDelegateBinding final : public UInputDelegateBinding +{ +public: + TArray InputTouchDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputTouchDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputTouchDelegateBinding") + } + static class UInputTouchDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputTouchDelegateBinding; + +// Class Engine.InputVectorAxisDelegateBinding +// 0x0000 (0x0038 - 0x0038) +class UInputVectorAxisDelegateBinding final : public UInputAxisKeyDelegateBinding +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputVectorAxisDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputVectorAxisDelegateBinding") + } + static class UInputVectorAxisDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputVectorAxisDelegateBinding; + +// Class Engine.StringTable +// 0x0018 (0x0040 - 0x0028) +class UStringTable final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StringTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StringTable") + } + static class UStringTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStringTable; + +// Class Engine.InterpCurveEdSetup +// 0x0018 (0x0040 - 0x0028) +class UInterpCurveEdSetup final : public UObject +{ +public: + TArray Tabs; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 ActiveTab; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpCurveEdSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpCurveEdSetup") + } + static class UInterpCurveEdSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpCurveEdSetup; + +// Class Engine.RuntimeVirtualTexture +// 0x00B8 (0x00E0 - 0x0028) +class alignas(0x10) URuntimeVirtualTexture final : public UObject +{ +public: + int32 TileCount; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TileSize; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TileBorderSize; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ERuntimeVirtualTextureMaterialType MaterialType; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCompressTextures; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseLowQualityCompression; // 0x0036(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClearTextures; // 0x0037(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSinglePhysicalSpace; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPrivateSpace; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAdaptive; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bContinuousUpdate; // 0x003B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RemoveLowMips; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextureGroup LODGroup; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Size; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URuntimeVirtualTextureStreamingProxy* StreamingTexture; // 0x0048(0x0008)(ZeroConstructor, Deprecated, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_50[0x90]; // 0x0050(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 GetPageTableSize() const; + int32 GetSize() const; + int32 GetTileBorderSize() const; + int32 GetTileCount() const; + int32 GetTileSize() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeVirtualTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeVirtualTexture") + } + static class URuntimeVirtualTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeVirtualTexture; + +// Class Engine.KismetArrayLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetArrayLibrary final : public UBlueprintFunctionLibrary +{ +public: + static int32 Array_Add(const TArray& TargetArray, const int32& NewItem); + static int32 Array_AddUnique(const TArray& TargetArray, const int32& NewItem); + static void Array_Append(const TArray& TargetArray, const TArray& SourceArray); + static void Array_Clear(const TArray& TargetArray); + static bool Array_Contains(const TArray& TargetArray, const int32& ItemToFind); + static int32 Array_Find(const TArray& TargetArray, const int32& ItemToFind); + static void Array_Get(const TArray& TargetArray, int32 Index_0, int32* Item); + static bool Array_Identical(const TArray& ArrayA, const TArray& ArrayB); + static void Array_Insert(const TArray& TargetArray, const int32& NewItem, int32 Index_0); + static bool Array_IsEmpty(const TArray& TargetArray); + static bool Array_IsNotEmpty(const TArray& TargetArray); + static bool Array_IsValidIndex(const TArray& TargetArray, int32 IndexToTest); + static int32 Array_LastIndex(const TArray& TargetArray); + static int32 Array_Length(const TArray& TargetArray); + static void Array_Random(const TArray& TargetArray, int32* OutItem, int32* OutIndex); + static void Array_RandomFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream, int32* OutItem, int32* OutIndex); + static void Array_Remove(const TArray& TargetArray, int32 IndexToRemove); + static bool Array_RemoveItem(const TArray& TargetArray, const int32& Item); + static void Array_Resize(const TArray& TargetArray, int32 Size); + static void Array_Reverse(const TArray& TargetArray); + static void Array_Set(const TArray& TargetArray, int32 Index_0, const int32& Item, bool bSizeToFit); + static void Array_Shuffle(const TArray& TargetArray); + static void Array_ShuffleFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream); + static void Array_Swap(const TArray& TargetArray, int32 FirstIndex, int32 SecondIndex); + static void FilterArray(const TArray& TargetArray, TSubclassOf FilterClass, TArray* FilteredArray); + static void SetArrayPropertyByName(class UObject* Object, class FName PropertyName, const TArray& Value); + static void SortByteArray(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder); + static void SortFloatArray(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder); + static void SortInt64Array(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder); + static void SortIntArray(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder); + static void SortNameArray(TArray& TargetArray, bool bStableSort, bool bLexicalSort, EArraySortOrder SortOrder); + static void SortStringArray(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetArrayLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetArrayLibrary") + } + static class UKismetArrayLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetArrayLibrary; + +// Class Engine.KismetGuidLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetGuidLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FString Conv_GuidToString(const struct FGuid& InGuid); + static bool EqualEqual_GuidGuid(const struct FGuid& A, const struct FGuid& B); + static void Invalidate_Guid(struct FGuid& InGuid); + static bool IsValid_Guid(const struct FGuid& InGuid); + static struct FGuid NewGuid(); + static bool NotEqual_GuidGuid(const struct FGuid& A, const struct FGuid& B); + static void Parse_StringToGuid(const class FString& GuidString, struct FGuid* OutGuid, bool* Success); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetGuidLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetGuidLibrary") + } + static class UKismetGuidLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetGuidLibrary; + +// Class Engine.KismetMaterialLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetMaterialLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(class UObject* WorldContextObject, class UMaterialInterface* Parent, class FName OptionalName, EMIDCreationFlags CreationFlags); + static float GetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName); + static struct FLinearColor GetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName); + static void SetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, float ParameterValue); + static void SetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, const struct FLinearColor& ParameterValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetMaterialLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetMaterialLibrary") + } + static class UKismetMaterialLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetMaterialLibrary; + +// Class Engine.KismetMathLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetMathLibrary final : public UBlueprintFunctionLibrary +{ +public: + static double abs(double A); + static int32 Abs_Int(int32 A); + static int64 Abs_Int64(int64 A); + static double acos(double A); + static uint8 Add_ByteByte(uint8 A, uint8 B); + static struct FDateTime Add_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + static struct FDateTime Add_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B); + static double Add_DoubleDouble(double A, double B); + static int64 Add_Int64Int64(int64 A, int64 B); + static int32 Add_IntInt(int32 A, int32 B); + static struct FIntPoint Add_IntPointInt(const struct FIntPoint& A, int32 B); + static struct FIntPoint Add_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + static struct FLinearColor Add_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + static struct FMatrix Add_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B); + static struct FQuat Add_QuatQuat(const struct FQuat& A, const struct FQuat& B); + static struct FTimespan Add_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + static struct FVector2D Add_Vector2DFloat(const struct FVector2D& A, double B); + static struct FVector2D Add_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + static struct FVector4 Add_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); + static struct FVector Add_VectorFloat(const struct FVector& A, double B); + static struct FVector Add_VectorInt(const struct FVector& A, int32 B); + static struct FVector Add_VectorVector(const struct FVector& A, const struct FVector& B); + static int64 And_Int64Int64(int64 A, int64 B); + static int32 And_IntInt(int32 A, int32 B); + static double asin(double A); + static double atan(double A); + static double Atan2(double Y, double X); + static void AverageOfIntArray(const TArray& IntArray, float* AverageValue); + static uint8 BMax(uint8 A, uint8 B); + static uint8 BMin(uint8 A, uint8 B); + static bool BooleanAND(bool A, bool B); + static bool BooleanNAND(bool A, bool B); + static bool BooleanNOR(bool A, bool B); + static bool BooleanOR(bool A, bool B); + static bool BooleanXOR(bool A, bool B); + static struct FBox Box_ExpandBy(const struct FBox& Box, const struct FVector& Negative, const struct FVector& Positive); + static struct FVector Box_GetClosestPointTo(const struct FBox& Box, const struct FVector& Point); + static bool Box_Intersects(const struct FBox& A, const struct FBox& B); + static bool Box_IsInside(const struct FBox& InnerTest, const struct FBox& OuterTest); + static bool Box_IsInsideOrOn(const struct FBox& InnerTest, const struct FBox& OuterTest); + static bool Box_IsPointInside(const struct FBox& Box, const struct FVector& Point); + static struct FBox Box_Overlap(const struct FBox& A, const struct FBox& B); + static void BreakBoxSphereBounds(const struct FBoxSphereBounds& InBoxSphereBounds, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius); + static void BreakColor(const struct FLinearColor& InColor, float* R, float* G, float* B, float* A); + static void BreakDateTime(const struct FDateTime& InDateTime, int32* Year, int32* Month, int32* Day, int32* Hour, int32* Minute, int32* Second, int32* Millisecond); + static void BreakFrameRate(const struct FFrameRate& InFrameRate, int32* Numerator, int32* Denominator); + static void BreakQualifiedFrameTime(const struct FQualifiedFrameTime& InFrameTime, struct FFrameNumber* Frame, struct FFrameRate* FrameRate, float* SubFrame); + static void BreakQuat(const struct FQuat& InQuat, float* X, float* Y, float* Z, float* W); + static void BreakRandomStream(const struct FRandomStream& InRandomStream, int32* InitialSeed); + static void BreakRotator(const struct FRotator& InRot, float* Roll, float* pitch, float* Yaw); + static void BreakRotIntoAxes(const struct FRotator& InRot, struct FVector* X, struct FVector* Y, struct FVector* Z); + static void BreakTimespan(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* Milliseconds); + static void BreakTimespan2(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* FractionNano); + static void BreakTransform(const struct FTransform& InTransform, struct FVector* Location, struct FRotator* Rotation, struct FVector* Scale); + static void BreakVector(const struct FVector& InVec, double* X, double* Y, double* Z); + static void BreakVector2D(const struct FVector2D& InVec, double* X, double* Y); + static void BreakVector4(const struct FVector4& InVec, double* X, double* Y, double* Z, double* W); + static void BreakVector_NetQuantize(const struct FVector_NetQuantize& InVec, double* X, double* Y, double* Z); + static void BreakVector_NetQuantize10(const struct FVector_NetQuantize10& InVec, double* X, double* Y, double* Z); + static void BreakVector_NetQuantize100(const struct FVector_NetQuantize100& InVec, double* X, double* Y, double* Z); + static void BreakVector_NetQuantizeNormal(const struct FVector_NetQuantizeNormal& InVec, double* X, double* Y, double* Z); + static struct FLinearColor CInterpTo(const struct FLinearColor& Current, const struct FLinearColor& Target, float DeltaTime, float InterpSpeed); + static int32 clamp(int32 Value, int32 Param_min_0, int32 Param_max_0); + static double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); + static struct FVector2D ClampAxes2D(const struct FVector2D& A, double MinAxisVal, double MaxAxisVal); + static float ClampAxis(float Angle); + static int64 ClampInt64(int64 Value, int64 Param_min_0, int64 Param_max_0); + static struct FVector ClampVectorSize(const struct FVector& A, double Param_min_0, double Param_max_0); + static bool ClassIsChildOf(TSubclassOf TestClass, TSubclassOf ParentClass); + static struct FRotator ComposeRotators(const struct FRotator& A, const struct FRotator& B); + static struct FTransform ComposeTransforms(const struct FTransform& A, const struct FTransform& B); + static uint8 Conv_BoolToByte(bool InBool); + static double Conv_BoolToDouble(bool InBool); + static int32 Conv_BoolToInt(bool InBool); + static double Conv_ByteToDouble(uint8 InByte); + static int32 Conv_ByteToInt(uint8 InByte); + static int64 Conv_ByteToInt64(uint8 InByte); + static struct FLinearColor Conv_ColorToLinearColor(const struct FColor& InColor); + static float Conv_DoubleToFloat(double InDouble); + static int64 Conv_DoubleToInt64(double InDouble); + static struct FLinearColor Conv_DoubleToLinearColor(double InDouble); + static struct FVector Conv_DoubleToVector(double InDouble); + static struct FVector2D Conv_DoubleToVector2D(double InDouble); + static double Conv_FloatToDouble(float InFloat); + static uint8 Conv_Int64ToByte(int64 inInt); + static double Conv_Int64ToDouble(int64 inInt); + static int32 Conv_Int64ToInt(int64 inInt); + static struct FVector2D Conv_IntPointToVector2D(const struct FIntPoint& InIntPoint); + static bool Conv_IntToBool(int32 inInt); + static uint8 Conv_IntToByte(int32 inInt); + static double Conv_IntToDouble(int32 inInt); + static int64 Conv_IntToInt64(int32 inInt); + static struct FIntVector Conv_IntToIntVector(int32 inInt); + static struct FVector Conv_IntToVector(int32 inInt); + static struct FVector Conv_IntVectorToVector(const struct FIntVector& InIntVector); + static struct FColor Conv_LinearColorToColor(const struct FLinearColor& InLinearColor, bool InUseSRGB); + static struct FVector Conv_LinearColorToVector(const struct FLinearColor& InLinearColor); + static struct FRotator Conv_MatrixToRotator(const struct FMatrix& InMatrix); + static struct FTransform Conv_MatrixToTransform(const struct FMatrix& InMatrix); + static struct FQuat Conv_RotatorToQuaternion(const struct FRotator& InRot); + static struct FTransform Conv_RotatorToTransform(const struct FRotator& InRotator); + static struct FVector Conv_RotatorToVector(const struct FRotator& InRot); + static struct FMatrix Conv_TransformToMatrix(const struct FTransform& Transform); + static struct FIntPoint Conv_Vector2DToIntPoint(const struct FVector2D& InVector2D); + static struct FVector Conv_Vector2DToVector(const struct FVector2D& InVector2D, float Z); + static struct FQuat Conv_Vector4ToQuaternion(const struct FVector4& InVec); + static struct FRotator Conv_Vector4ToRotator(const struct FVector4& InVec); + static struct FVector Conv_Vector4ToVector(const struct FVector4& InVector4); + static struct FLinearColor Conv_VectorToLinearColor(const struct FVector& InVec); + static struct FQuat Conv_VectorToQuaternion(const struct FVector& InVec); + static struct FRotator Conv_VectorToRotator(const struct FVector& InVec); + static struct FTransform Conv_VectorToTransform(const struct FVector& InLocation); + static struct FVector2D Conv_VectorToVector2D(const struct FVector& InVector); + static struct FIntPoint Convert1DTo2D(int32 Index1D, int32 XSize); + static struct FIntVector Convert1DTo3D(int32 Index1D, int32 XSize, int32 YSize); + static int32 Convert2DTo1D(const struct FIntPoint& Index2D, int32 XSize); + static int32 Convert3DTo1D(const struct FIntVector& Index3D, int32 XSize, int32 YSize); + static double cos(double A); + static struct FVector CreateVectorFromYawPitch(float Yaw, float pitch, float Length); + static struct FVector Cross_VectorVector(const struct FVector& A, const struct FVector& B); + static double CrossProduct2D(const struct FVector2D& A, const struct FVector2D& B); + static bool DateTimeFromIsoString(const class FString& IsoString, struct FDateTime* Result); + static bool DateTimeFromString(const class FString& DateTimeString, struct FDateTime* Result); + static struct FDateTime DateTimeMaxValue(); + static struct FDateTime DateTimeMinValue(); + static int32 DaysInMonth(int32 Year, int32 Month); + static int32 DaysInYear(int32 Year); + static double DegAcos(double A); + static double DegAsin(double A); + static double DegAtan(double A); + static double DegAtan2(double Y, double X); + static double DegCos(double A); + static double DegreesToRadians(double A); + static double DegSin(double A); + static double DegTan(double A); + static double Distance2D(const struct FVector2D& v1, const struct FVector2D& v2); + static double DistanceSquared2D(const struct FVector2D& v1, const struct FVector2D& v2); + static uint8 Divide_ByteByte(uint8 A, uint8 B); + static double Divide_DoubleDouble(double A, double B); + static int64 Divide_Int64Int64(int64 A, int64 B); + static int32 Divide_IntInt(int32 A, int32 B); + static struct FIntPoint Divide_IntPointInt(const struct FIntPoint& A, int32 B); + static struct FIntPoint Divide_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + static struct FLinearColor Divide_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + static struct FTimespan Divide_TimespanFloat(const struct FTimespan& A, float Scalar); + static struct FVector2D Divide_Vector2DFloat(const struct FVector2D& A, double B); + static struct FVector2D Divide_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + static struct FVector4 Divide_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); + static struct FVector Divide_VectorFloat(const struct FVector& A, double B); + static struct FVector Divide_VectorInt(const struct FVector& A, int32 B); + static struct FVector Divide_VectorVector(const struct FVector& A, const struct FVector& B); + static double Dot_VectorVector(const struct FVector& A, const struct FVector& B); + static double DotProduct2D(const struct FVector2D& A, const struct FVector2D& B); + static float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + static struct FRotator DynamicWeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + static struct FVector DynamicWeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + static double Ease(double A, double B, double Alpha, EEasingFunc EasingFunc, double BlendExp, int32 Steps); + static bool Equal_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + static bool EqualEqual_BoolBool(bool A, bool B); + static bool EqualEqual_ByteByte(uint8 A, uint8 B); + static bool EqualEqual_ClassClass(class UClass* A, class UClass* B); + static bool EqualEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + static bool EqualEqual_DoubleDouble(double A, double B); + static bool EqualEqual_Int64Int64(int64 A, int64 B); + static bool EqualEqual_IntInt(int32 A, int32 B); + static bool EqualEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + static bool EqualEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B, float Tolerance); + static bool EqualEqual_NameName(class FName A, class FName B); + static bool EqualEqual_ObjectObject(class UObject* A, class UObject* B); + static bool EqualEqual_QuatQuat(const struct FQuat& A, const struct FQuat& B, float Tolerance); + static bool EqualEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance); + static bool EqualEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + static bool EqualEqual_TransformTransform(const struct FTransform& A, const struct FTransform& B); + static bool EqualEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance); + static bool EqualEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& B, float ErrorTolerance); + static bool EqualEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance); + static bool EqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + static bool EqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); + static bool EqualExactly_VectorVector(const struct FVector& A, const struct FVector& B); + static double exp(double A); + static int32 FCeil(double A); + static int64 FCeil64(double A); + static double FClamp(double Value, double Param_min_0, double Param_max_0); + static int32 FFloor(double A); + static int64 FFloor64(double A); + static struct FVector FindClosestPointOnLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection); + static struct FVector FindClosestPointOnSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd); + static struct FRotator FindLookAtRotation(const struct FVector& Start, const struct FVector& Target); + static void FindNearestPointsOnLineSegments(const struct FVector& Segment1Start, const struct FVector& Segment1End, const struct FVector& Segment2Start, const struct FVector& Segment2End, struct FVector* Segment1Point, struct FVector* Segment2Point); + static struct FRotator FindRelativeLookAtRotation(const struct FTransform& StartTransform, const struct FVector& TargetLocation); + static double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); + static double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); + static double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); + static float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); + static float FloatSpringInterp(float Current, float Target, struct FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, float MinValue, float MaxValue, bool bInitializeFromTarget); + static double FMax(double A, double B); + static double FMin(double A, double B); + static int32 FMod(double Dividend, double Divisor, double* Remainder); + static int64 FMod64(double Dividend, double Divisor, double* Remainder); + static double Fraction(double A); + static struct FTimespan FromDays(float Days); + static struct FTimespan FromHours(float Hours); + static struct FTimespan FromMilliseconds(float Milliseconds); + static struct FTimespan FromMinutes(float Minutes); + static struct FTimespan FromSeconds(float Seconds); + static struct FDateTime FromUnixTimestamp(const int64 UnixTime); + static int32 FTrunc(double A); + static int64 FTrunc64(double A); + static struct FIntVector FTruncVector(const struct FVector& InVector); + static double FWrap(double Value, double Param_min_0, double Param_max_0); + static struct FVector2D GetAbs2D(const struct FVector2D& A); + static double GetAbsMax2D(const struct FVector2D& A); + static void GetAxes(const struct FRotator& A, struct FVector* X, struct FVector* Y, struct FVector* Z); + static void GetAzimuthAndElevation(const struct FVector& InDirection, const struct FTransform& ReferenceFrame, float* Azimuth, float* Elevation); + static struct FVector GetBoxCenter(const struct FBox& InBox); + static struct FVector GetBoxSize(const struct FBox& InBox); + static double GetBoxVolume(const struct FBox& InBox); + static struct FDateTime GetDate(const struct FDateTime& A); + static int32 GetDay(const struct FDateTime& A); + static int32 GetDayOfYear(const struct FDateTime& A); + static int32 GetDays(const struct FTimespan& A); + static struct FVector GetDirectionUnitVector(const struct FVector& From, const struct FVector& To); + static struct FTimespan GetDuration(const struct FTimespan& A); + static struct FVector GetForwardVector(const struct FRotator& InRot); + static int32 GetHour(const struct FDateTime& A); + static int32 GetHour12(const struct FDateTime& A); + static int32 GetHours(const struct FTimespan& A); + static double GetMax2D(const struct FVector2D& A); + static double GetMaxElement(const struct FVector& A); + static int32 GetMillisecond(const struct FDateTime& A); + static int32 GetMilliseconds(const struct FTimespan& A); + static double GetMin2D(const struct FVector2D& A); + static double GetMinElement(const struct FVector& A); + static int32 GetMinute(const struct FDateTime& A); + static int32 GetMinutes(const struct FTimespan& A); + static int32 GetMonth(const struct FDateTime& A); + static double GetPI(); + static float GetPointDistanceToLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection); + static float GetPointDistanceToSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd); + static struct FVector GetReflectionVector(const struct FVector& Direction, const struct FVector& SurfaceNormal); + static struct FVector GetRightVector(const struct FRotator& InRot); + static struct FVector2D GetRotated2D(const struct FVector2D& A, float AngleDeg); + static float GetRuntimeFloatCurveValue(const struct FRuntimeFloatCurve& Curve, const float InTime, const float InDefaultValue); + static int32 GetSecond(const struct FDateTime& A); + static int32 GetSeconds(const struct FTimespan& A); + static void GetSlopeDegreeAngles(const struct FVector& MyRightYAxis, const struct FVector& FloorNormal, const struct FVector& UpVector, float* OutSlopePitchDegreeAngle, float* OutSlopeRollDegreeAngle); + static double GetTAU(); + static struct FTimespan GetTimeOfDay(const struct FDateTime& A); + static float GetTotalDays(const struct FTimespan& A); + static float GetTotalHours(const struct FTimespan& A); + static float GetTotalMilliseconds(const struct FTimespan& A); + static float GetTotalMinutes(const struct FTimespan& A); + static float GetTotalSeconds(const struct FTimespan& A); + static struct FVector GetUpVector(const struct FRotator& InRot); + static struct FVector GetVectorArrayAverage(const TArray& Vectors); + static void GetYawPitchFromVector(const struct FVector& InVec, float* Yaw, float* pitch); + static int32 GetYear(const struct FDateTime& A); + static bool Greater_ByteByte(uint8 A, uint8 B); + static bool Greater_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + static bool Greater_DoubleDouble(double A, double B); + static bool Greater_Int64Int64(int64 A, int64 B); + static bool Greater_IntInt(int32 A, int32 B); + static bool Greater_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + static bool GreaterEqual_ByteByte(uint8 A, uint8 B); + static bool GreaterEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + static bool GreaterEqual_DoubleDouble(double A, double B); + static bool GreaterEqual_Int64Int64(int64 A, int64 B); + static bool GreaterEqual_IntInt(int32 A, int32 B); + static bool GreaterEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + static struct FVector GreaterGreater_VectorRotator(const struct FVector& A, const struct FRotator& B); + static double GridSnap_Float(double Location, double GridSize); + static struct FLinearColor HSVToRGB(float H, float S, float V, float A); + static void HSVToRGB_Vector(const struct FLinearColor& HSV, struct FLinearColor* RGB); + static struct FLinearColor HSVToRGBLinear(const struct FLinearColor& HSV); + static double Hypotenuse(double Width, double Height); + static bool InRange_FloatFloat(double Value, double Param_min_0, double Param_max_0, bool InclusiveMin, bool InclusiveMax); + static bool InRange_Int64Int64(int64 Value, int64 Param_min_0, int64 Param_max_0, bool InclusiveMin, bool InclusiveMax); + static bool InRange_IntInt(int32 Value, int32 Param_min_0, int32 Param_max_0, bool InclusiveMin, bool InclusiveMax); + static struct FIntPoint IntPoint_Down(); + static struct FIntPoint IntPoint_Left(); + static struct FIntPoint IntPoint_One(); + static struct FIntPoint IntPoint_Right(); + static struct FIntPoint IntPoint_Up(); + static struct FIntPoint IntPoint_Zero(); + static struct FVector InverseTransformDirection(const struct FTransform& T, const struct FVector& Direction); + static struct FVector InverseTransformLocation(const struct FTransform& T, const struct FVector& Location); + static struct FRotator InverseTransformRotation(const struct FTransform& T, const struct FRotator& Rotation); + static struct FTransform InvertTransform(const struct FTransform& T); + static bool IsAfternoon(const struct FDateTime& A); + static bool IsLeapYear(int32 Year); + static bool IsMorning(const struct FDateTime& A); + static bool IsNearlyZero2D(const struct FVector2D& A, float Tolerance); + static bool IsPointInBox(const struct FVector& Point, const struct FVector& BoxOrigin, const struct FVector& BoxExtent); + static bool IsPointInBox_Box(const struct FVector& Point, const struct FBox& Box); + static bool IsPointInBoxWithTransform(const struct FVector& Point, const struct FTransform& BoxWorldTransform, const struct FVector& BoxExtent); + static bool IsPointInBoxWithTransform_Box(const struct FVector& Point, const struct FTransform& BoxWorldTransform, const struct FBox& BoxExtent); + static bool IsZero2D(const struct FVector2D& A); + static double Lerp(double A, double B, double Alpha); + static bool Less_ByteByte(uint8 A, uint8 B); + static bool Less_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + static bool Less_DoubleDouble(double A, double B); + static bool Less_Int64Int64(int64 A, int64 B); + static bool Less_IntInt(int32 A, int32 B); + static bool Less_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + static bool LessEqual_ByteByte(uint8 A, uint8 B); + static bool LessEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + static bool LessEqual_DoubleDouble(double A, double B); + static bool LessEqual_Int64Int64(int64 A, int64 B); + static bool LessEqual_IntInt(int32 A, int32 B); + static bool LessEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + static struct FVector LessLess_VectorRotator(const struct FVector& A, const struct FRotator& B); + static struct FLinearColor LinearColor_Black(); + static struct FLinearColor LinearColor_Blue(); + static struct FLinearColor LinearColor_Desaturated(const struct FLinearColor& InColor, float InDesaturation); + static float LinearColor_Distance(const struct FLinearColor& C1, const struct FLinearColor& C2); + static float LinearColor_GetLuminance(const struct FLinearColor& InColor); + static float LinearColor_GetMax(const struct FLinearColor& InColor); + static float LinearColor_GetMin(const struct FLinearColor& InColor); + static struct FLinearColor LinearColor_Gray(); + static struct FLinearColor LinearColor_Green(); + static bool LinearColor_IsNearEqual(const struct FLinearColor& A, const struct FLinearColor& B, float Tolerance); + static struct FColor LinearColor_Quantize(const struct FLinearColor& InColor); + static struct FColor LinearColor_QuantizeRound(const struct FLinearColor& InColor); + static struct FLinearColor LinearColor_Red(); + static void LinearColor_Set(struct FLinearColor& InOutColor, const struct FLinearColor& InColor); + static void LinearColor_SetFromHSV(struct FLinearColor& InOutColor, float H, float S, float V, float A); + static void LinearColor_SetFromPow22(struct FLinearColor& InOutColor, const struct FColor& InColor); + static void LinearColor_SetFromSRGB(struct FLinearColor& InOutColor, const struct FColor& InSRGB); + static void LinearColor_SetRandomHue(struct FLinearColor& InOutColor); + static void LinearColor_SetRGBA(struct FLinearColor& InOutColor, float R, float G, float B, float A); + static void LinearColor_SetTemperature(struct FLinearColor& InOutColor, float InTemperature); + static struct FLinearColor LinearColor_ToNewOpacity(const struct FLinearColor& InColor, float InOpacity); + static struct FColor LinearColor_ToRGBE(const struct FLinearColor& InLinearColor); + static struct FLinearColor LinearColor_Transparent(); + static struct FLinearColor LinearColor_White(); + static struct FLinearColor LinearColor_Yellow(); + static struct FLinearColor LinearColorLerp(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha); + static struct FLinearColor LinearColorLerpUsingHSV(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha); + static bool LinePlaneIntersection(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FPlane& APlane, float* T, struct FVector* Intersection); + static bool LinePlaneIntersection_OriginNormal(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FVector& PlaneOrigin, const struct FVector& PlaneNormal, float* T, struct FVector* Intersection); + static double log(double A, double base); + static double Loge(double A); + static struct FBox MakeBox(const struct FVector& Param_min_0, const struct FVector& Param_max_0); + static struct FBox2D MakeBox2D(const struct FVector2D& Param_min_0, const struct FVector2D& Param_max_0); + static struct FBoxSphereBounds MakeBoxSphereBounds(const struct FVector& Origin, const struct FVector& BoxExtent, float SphereRadius); + static struct FBox MakeBoxWithOrigin(const struct FVector& Origin, const struct FVector& Extent); + static struct FLinearColor MakeColor(float R, float G, float B, float A); + static struct FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); + static struct FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); + static struct FPlane MakePlaneFromPointAndNormal(const struct FVector& Point, const struct FVector& Normal_0); + static float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); + static struct FQualifiedFrameTime MakeQualifiedFrameTime(const struct FFrameNumber& Frame, const struct FFrameRate& FrameRate, float SubFrame); + static struct FQuat MakeQuat(float X, float Y, float Z, float W); + static struct FRandomStream MakeRandomStream(int32 InitialSeed); + static struct FTransform MakeRelativeTransform(const struct FTransform& A, const struct FTransform& RelativeTo); + static struct FRotator MakeRotationFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up); + static struct FRotator MakeRotator(float Roll, float pitch, float Yaw); + static struct FRotator MakeRotFromX(const struct FVector& X); + static struct FRotator MakeRotFromXY(const struct FVector& X, const struct FVector& Y); + static struct FRotator MakeRotFromXZ(const struct FVector& X, const struct FVector& Z); + static struct FRotator MakeRotFromY(const struct FVector& Y); + static struct FRotator MakeRotFromYX(const struct FVector& Y, const struct FVector& X); + static struct FRotator MakeRotFromYZ(const struct FVector& Y, const struct FVector& Z); + static struct FRotator MakeRotFromZ(const struct FVector& Z); + static struct FRotator MakeRotFromZX(const struct FVector& Z, const struct FVector& X); + static struct FRotator MakeRotFromZY(const struct FVector& Z, const struct FVector& Y); + static struct FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); + static struct FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); + static struct FTransform MakeTransform(const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale); + static struct FVector MakeVector(double X, double Y, double Z); + static struct FVector2D MakeVector2D(double X, double Y); + static struct FVector4 MakeVector4(double X, double Y, double Z, double W); + static struct FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); + static struct FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); + static struct FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); + static struct FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); + static double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); + static double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); + static struct FMatrix Matrix_ApplyScale(const struct FMatrix& M, float Scale); + static struct FMatrix Matrix_ConcatenateTranslation(const struct FMatrix& M, const struct FVector& Translation); + static bool Matrix_ContainsNaN(const struct FMatrix& M); + static struct FVector Matrix_GetColumn(const struct FMatrix& M, EMatrixColumns Column); + static float Matrix_GetDeterminant(const struct FMatrix& M); + static bool Matrix_GetFrustumBottomPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumFarPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumLeftPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumNearPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumRightPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumTopPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static struct FMatrix Matrix_GetInverse(const struct FMatrix& M); + static struct FMatrix Matrix_GetMatrixWithoutScale(const struct FMatrix& M, float Tolerance); + static float Matrix_GetMaximumAxisScale(const struct FMatrix& M); + static struct FVector Matrix_GetOrigin(const struct FMatrix& InMatrix); + static struct FRotator Matrix_GetRotator(const struct FMatrix& M); + static float Matrix_GetRotDeterminant(const struct FMatrix& M); + static void Matrix_GetScaledAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z); + static struct FVector Matrix_GetScaledAxis(const struct FMatrix& M, EAxis Axis); + static struct FVector Matrix_GetScaleVector(const struct FMatrix& M, float Tolerance); + static struct FMatrix Matrix_GetTransposeAdjoint(const struct FMatrix& M); + static struct FMatrix Matrix_GetTransposed(const struct FMatrix& M); + static void Matrix_GetUnitAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z); + static struct FVector Matrix_GetUnitAxis(const struct FMatrix& M, EAxis Axis); + static struct FMatrix Matrix_Identity(); + static struct FVector Matrix_InverseTransformPosition(const struct FMatrix& M, const struct FVector& V); + static struct FVector Matrix_InverseTransformVector(const struct FMatrix& M, const struct FVector& V); + static struct FMatrix Matrix_Mirror(const struct FMatrix& M, EAxis MirrorAxis, EAxis FlipAxis); + static void Matrix_RemoveScaling(struct FMatrix& M, float Tolerance); + static struct FMatrix Matrix_RemoveTranslation(const struct FMatrix& M); + static struct FMatrix Matrix_ScaleTranslation(const struct FMatrix& M, const struct FVector& Scale3D); + static void Matrix_SetAxis(struct FMatrix& M, EAxis Axis, const struct FVector& AxisVector); + static void Matrix_SetColumn(struct FMatrix& M, EMatrixColumns Column, const struct FVector& Value); + static void Matrix_SetOrigin(struct FMatrix& M, const struct FVector& NewOrigin); + static struct FQuat Matrix_ToQuat(const struct FMatrix& M); + static struct FVector4 Matrix_TransformPosition(const struct FMatrix& M, const struct FVector& V); + static struct FVector4 Matrix_TransformVector(const struct FMatrix& M, const struct FVector& V); + static struct FVector4 Matrix_TransformVector4(const struct FMatrix& M, const struct FVector4& V); + static int32 max_0(int32 A, int32 B); + static int64 MaxInt64(int64 A, int64 B); + static void MaxOfByteArray(const TArray& ByteArray, int32* IndexOfMaxValue, uint8* MaxValue); + static void MaxOfFloatArray(const TArray& FloatArray, int32* IndexOfMaxValue, float* MaxValue); + static void MaxOfIntArray(const TArray& IntArray, int32* IndexOfMaxValue, int32* MaxValue); + static void MedianOfIntArray(const TArray& IntArray, float* MedianValue); + static int32 min_0(int32 A, int32 B); + static void MinAreaRectangle(class UObject* WorldContextObject, const TArray& InPoints, const struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutRectLengthX, float* OutRectLengthY, bool bDebugDraw); + static void MinimumAreaRectangle(class UObject* WorldContextObject, const TArray& InVerts, const struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutSideLengthX, float* OutSideLengthY, bool bDebugDraw); + static int64 MinInt64(int64 A, int64 B); + static void MinOfByteArray(const TArray& ByteArray, int32* IndexOfMinValue, uint8* MinValue); + static void MinOfFloatArray(const TArray& FloatArray, int32* IndexOfMinValue, float* MinValue); + static void MinOfIntArray(const TArray& IntArray, int32* IndexOfMinValue, int32* MinValue); + static struct FVector MirrorVectorByNormal(const struct FVector& InVect, const struct FVector& InNormal); + static uint8 Multiply_ByteByte(uint8 A, uint8 B); + static double Multiply_DoubleDouble(double A, double B); + static int64 Multiply_Int64Int64(int64 A, int64 B); + static double Multiply_IntFloat(int32 A, double B); + static int32 Multiply_IntInt(int32 A, int32 B); + static struct FIntPoint Multiply_IntPointInt(const struct FIntPoint& A, int32 B); + static struct FIntPoint Multiply_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + static struct FLinearColor Multiply_LinearColorFloat(const struct FLinearColor& A, float B); + static struct FLinearColor Multiply_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + static struct FMatrix Multiply_MatrixFloat(const struct FMatrix& A, double B); + static struct FMatrix Multiply_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B); + static struct FQuat Multiply_QuatQuat(const struct FQuat& A, const struct FQuat& B); + static struct FRotator Multiply_RotatorFloat(const struct FRotator& A, float B); + static struct FRotator Multiply_RotatorInt(const struct FRotator& A, int32 B); + static struct FTimespan Multiply_TimespanFloat(const struct FTimespan& A, float Scalar); + static struct FVector2D Multiply_Vector2DFloat(const struct FVector2D& A, double B); + static struct FVector2D Multiply_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + static struct FVector4 Multiply_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); + static struct FVector Multiply_VectorFloat(const struct FVector& A, double B); + static struct FVector Multiply_VectorInt(const struct FVector& A, int32 B); + static struct FVector Multiply_VectorVector(const struct FVector& A, const struct FVector& B); + static double MultiplyByPi(double Value); + static double MultiplyMultiply_FloatFloat(double base, double exp); + static bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); + static bool NearlyEqual_TransformTransform(const struct FTransform& A, const struct FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); + static struct FVector2D Negated2D(const struct FVector2D& A); + static struct FRotator NegateRotator(const struct FRotator& A); + static struct FVector NegateVector(const struct FVector& A); + static struct FVector Normal(const struct FVector& A, float Tolerance); + static struct FVector2D Normal2D(const struct FVector2D& A); + static void Normalize2D(struct FVector2D& A, float Tolerance); + static float NormalizeAxis(float Angle); + static struct FRotator NormalizedDeltaRotator(const struct FRotator& A, const struct FRotator& B); + static double NormalizeToRange(double Value, double RangeMin, double RangeMax); + static struct FVector2D NormalSafe2D(const struct FVector2D& A, float Tolerance); + static int32 Not_Int(int32 A); + static int64 Not_Int64(int64 A); + static bool Not_PreBool(bool A); + static bool NotEqual_BoolBool(bool A, bool B); + static bool NotEqual_ByteByte(uint8 A, uint8 B); + static bool NotEqual_ClassClass(class UClass* A, class UClass* B); + static bool NotEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + static bool NotEqual_DoubleDouble(double A, double B); + static bool NotEqual_Int64Int64(int64 A, int64 B); + static bool NotEqual_IntInt(int32 A, int32 B); + static bool NotEqual_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + static bool NotEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + static bool NotEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B, float Tolerance); + static bool NotEqual_NameName(class FName A, class FName B); + static bool NotEqual_ObjectObject(class UObject* A, class UObject* B); + static bool NotEqual_QuatQuat(const struct FQuat& A, const struct FQuat& B, float ErrorTolerance); + static bool NotEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance); + static bool NotEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + static bool NotEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance); + static bool NotEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& B, float ErrorTolerance); + static bool NotEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance); + static bool NotEqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + static bool NotEqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); + static bool NotEqualExactly_VectorVector(const struct FVector& A, const struct FVector& B); + static struct FDateTime Now(); + static int64 Or_Int64Int64(int64 A, int64 B); + static int32 Or_IntInt(int32 A, int32 B); + static uint8 Percent_ByteByte(uint8 A, uint8 B); + static double Percent_FloatFloat(double A, double B); + static int64 Percent_Int64Int64(int64 A, int64 B); + static int32 Percent_IntInt(int32 A, int32 B); + static float PerlinNoise1D(const float Value); + static bool PointsAreCoplanar(const TArray& Points, float Tolerance); + static struct FVector ProjectPointOnToPlane(const struct FVector& Point, const struct FVector& PlaneBase, const struct FVector& PlaneNormal); + static struct FVector ProjectVectorOnToPlane(const struct FVector& V, const struct FVector& PlaneNormal); + static struct FVector ProjectVectorOnToVector(const struct FVector& V, const struct FVector& Target); + static float Quat_AngularDistance(const struct FQuat& A, const struct FQuat& B); + static void Quat_EnforceShortestArcWith(struct FQuat& A, const struct FQuat& B); + static struct FVector Quat_Euler(const struct FQuat& Q); + static struct FQuat Quat_Exp(const struct FQuat& Q); + static struct FQuat Quat_FindBetweenNormals(const struct FVector& StartNormal, const struct FVector& EndNormal); + static struct FQuat Quat_FindBetweenVectors(const struct FVector& Start, const struct FVector& End); + static float Quat_GetAngle(const struct FQuat& Q); + static struct FVector Quat_GetAxisX(const struct FQuat& Q); + static struct FVector Quat_GetAxisY(const struct FQuat& Q); + static struct FVector Quat_GetAxisZ(const struct FQuat& Q); + static struct FVector Quat_GetRotationAxis(const struct FQuat& Q); + static struct FQuat Quat_Identity(); + static struct FQuat Quat_Inversed(const struct FQuat& Q); + static bool Quat_IsFinite(const struct FQuat& Q); + static bool Quat_IsIdentity(const struct FQuat& Q, float Tolerance); + static bool Quat_IsNonFinite(const struct FQuat& Q); + static bool Quat_IsNormalized(const struct FQuat& Q); + static struct FQuat Quat_Log(const struct FQuat& Q); + static struct FQuat Quat_MakeFromEuler(const struct FVector& Euler); + static void Quat_Normalize(struct FQuat& Q, float Tolerance); + static struct FQuat Quat_Normalized(const struct FQuat& Q, float Tolerance); + static struct FVector Quat_RotateVector(const struct FQuat& Q, const struct FVector& V); + static struct FRotator Quat_Rotator(const struct FQuat& Q); + static void Quat_SetComponents(struct FQuat& Q, float X, float Y, float Z, float W); + static void Quat_SetFromEuler(struct FQuat& Q, const struct FVector& Euler); + static float Quat_Size(const struct FQuat& Q); + static float Quat_SizeSquared(const struct FQuat& Q); + static struct FQuat Quat_Slerp(const struct FQuat& A, const struct FQuat& B, double Alpha); + static struct FVector Quat_UnrotateVector(const struct FQuat& Q, const struct FVector& V); + static struct FVector Quat_VectorForward(const struct FQuat& Q); + static struct FVector Quat_VectorRight(const struct FQuat& Q); + static struct FVector Quat_VectorUp(const struct FQuat& Q); + static struct FQuat QuaternionSpringInterp(const struct FQuat& Current, const struct FQuat& Target, struct FQuaternionSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bInitializeFromTarget); + static double RadiansToDegrees(double A); + static bool RandomBool(); + static bool RandomBoolFromStream(const struct FRandomStream& Stream); + static bool RandomBoolWithWeight(float Weight); + static bool RandomBoolWithWeightFromStream(const struct FRandomStream& RandomStream, float Weight); + static double RandomFloat(); + static float RandomFloatFromStream(const struct FRandomStream& Stream); + static double RandomFloatInRange(double min_0, double max_0); + static float RandomFloatInRangeFromStream(const struct FRandomStream& Stream, float min_0, float max_0); + static int32 RandomInteger(int32 max_0); + static int64 RandomInteger64(int64 max_0); + static int64 RandomInteger64InRange(int64 min_0, int64 max_0); + static int32 RandomIntegerFromStream(const struct FRandomStream& Stream, int32 max_0); + static int32 RandomIntegerInRange(int32 min_0, int32 max_0); + static int32 RandomIntegerInRangeFromStream(const struct FRandomStream& Stream, int32 min_0, int32 max_0); + static struct FVector RandomPointInBoundingBox(const struct FVector& Center, const struct FVector& HalfSize); + static struct FVector RandomPointInBoundingBox_Box(const struct FBox& Box); + static struct FVector RandomPointInBoundingBoxFromStream(const struct FRandomStream& Stream, const struct FVector& Center, const struct FVector& HalfSize); + static struct FVector RandomPointInBoundingBoxFromStream_Box(const struct FRandomStream& Stream, const struct FBox& Box); + static struct FRotator RandomRotator(bool bRoll); + static struct FRotator RandomRotatorFromStream(const struct FRandomStream& Stream, bool bRoll); + static struct FVector RandomUnitVector(); + static struct FVector RandomUnitVectorFromStream(const struct FRandomStream& Stream); + static struct FVector RandomUnitVectorInConeInDegrees(const struct FVector& ConeDir, float ConeHalfAngleInDegrees); + static struct FVector RandomUnitVectorInConeInDegreesFromStream(const struct FRandomStream& Stream, const struct FVector& ConeDir, float ConeHalfAngleInDegrees); + static struct FVector RandomUnitVectorInConeInRadians(const struct FVector& ConeDir, float ConeHalfAngleInRadians); + static struct FVector RandomUnitVectorInConeInRadiansFromStream(const struct FRandomStream& Stream, const struct FVector& ConeDir, float ConeHalfAngleInRadians); + static struct FVector RandomUnitVectorInEllipticalConeInDegrees(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); + static struct FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const struct FRandomStream& Stream, const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); + static struct FVector RandomUnitVectorInEllipticalConeInRadians(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); + static struct FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const struct FRandomStream& Stream, const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); + static struct FRotator REase(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath, EEasingFunc EasingFunc, float BlendExp, int32 Steps); + static void ResetFloatSpringState(struct FFloatSpringState& SpringState); + static void ResetQuaternionSpringState(struct FQuaternionSpringState& SpringState); + static void ResetRandomStream(const struct FRandomStream& Stream); + static void ResetVectorSpringState(struct FVectorSpringState& SpringState); + static struct FLinearColor RGBLinearToHSV(const struct FLinearColor& RGB); + static void RGBToHSV(const struct FLinearColor& InColor, float* H, float* S, float* V, float* A); + static void RGBToHSV_Vector(const struct FLinearColor& RGB, struct FLinearColor* HSV); + static struct FRotator RInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); + static struct FRotator RInterpTo_Constant(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); + static struct FRotator RLerp(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath); + static struct FVector RotateAngleAxis(const struct FVector& InVect, float AngleDeg, const struct FVector& Axis); + static struct FRotator RotatorFromAxisAndAngle(const struct FVector& Axis, float Angle); + static int32 round(double A); + static int64 Round64(double A); + static double SafeDivide(double A, double B); + static void SeedRandomStream(struct FRandomStream& Stream); + static class UClass* SelectClass(class UClass* A, class UClass* B, bool bSelectA); + static struct FLinearColor SelectColor(const struct FLinearColor& A, const struct FLinearColor& B, bool bPickA); + static double SelectFloat(double A, double B, bool bPickA); + static int32 SelectInt(int32 A, int32 B, bool bPickA); + static class FName SelectName(const class FName A, const class FName B, bool bPickA); + static class UObject* SelectObject(class UObject* A, class UObject* B, bool bSelectA); + static struct FRotator SelectRotator(const struct FRotator& A, const struct FRotator& B, bool bPickA); + static class FString SelectString(const class FString& A, const class FString& B, bool bPickA); + static class FText SelectText(const class FText& A, const class FText& B, bool bPickA); + static struct FTransform SelectTransform(const struct FTransform& A, const struct FTransform& B, bool bPickA); + static struct FVector SelectVector(const struct FVector& A, const struct FVector& B, bool bPickA); + static void Set2D(struct FVector2D& A, double X, double Y); + static void SetFloatSpringStateVelocity(struct FFloatSpringState& SpringState, float Velocity); + static void SetQuaternionSpringStateAngularVelocity(struct FQuaternionSpringState& SpringState, const struct FVector& AngularVelocity); + static void SetRandomStreamSeed(struct FRandomStream& Stream, int32 NewSeed); + static void SetVectorSpringStateVelocity(struct FVectorSpringState& SpringState, const struct FVector& Velocity); + static double SignOfFloat(double A); + static int32 SignOfInteger(int32 A); + static int64 SignOfInteger64(int64 A); + static double sin(double A); + static struct FVector Spherical2DToUnitCartesian(const struct FVector2D& A); + static double sqrt(double A); + static double Square(double A); + static uint8 Subtract_ByteByte(uint8 A, uint8 B); + static struct FTimespan Subtract_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B); + static struct FDateTime Subtract_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B); + static double Subtract_DoubleDouble(double A, double B); + static int64 Subtract_Int64Int64(int64 A, int64 B); + static int32 Subtract_IntInt(int32 A, int32 B); + static struct FIntPoint Subtract_IntPointInt(const struct FIntPoint& A, int32 B); + static struct FIntPoint Subtract_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B); + static struct FLinearColor Subtract_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B); + static struct FQuat Subtract_QuatQuat(const struct FQuat& A, const struct FQuat& B); + static struct FTimespan Subtract_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B); + static struct FVector2D Subtract_Vector2DFloat(const struct FVector2D& A, double B); + static struct FVector2D Subtract_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B); + static struct FVector4 Subtract_Vector4Vector4(const struct FVector4& A, const struct FVector4& B); + static struct FVector Subtract_VectorFloat(const struct FVector& A, double B); + static struct FVector Subtract_VectorInt(const struct FVector& A, int32 B); + static struct FVector Subtract_VectorVector(const struct FVector& A, const struct FVector& B); + static double tan(double A); + static struct FTransform TEase(const struct FTransform& A, const struct FTransform& B, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps); + static bool TimespanFromString(const class FString& TimespanString, struct FTimespan* Result); + static struct FTimespan TimespanMaxValue(); + static struct FTimespan TimespanMinValue(); + static float TimespanRatio(const struct FTimespan& A, const struct FTimespan& B); + static struct FTimespan TimespanZeroValue(); + static struct FTransform TInterpTo(const struct FTransform& Current, const struct FTransform& Target, float DeltaTime, float InterpSpeed); + static struct FTransform TLerp(const struct FTransform& A, const struct FTransform& B, float Alpha, ELerpInterpolationMode InterpMode); + static struct FDateTime Today(); + static void ToDirectionAndLength2D(const struct FVector2D& A, struct FVector2D* OutDir, double* OutLength); + static class FString ToHex_LinearColor(const struct FLinearColor& InColor); + static struct FVector2D ToRounded2D(const struct FVector2D& A); + static struct FVector2D ToSign2D(const struct FVector2D& A); + static int64 ToUnixTimestamp(const struct FDateTime& Time); + static double ToUnixTimestampDouble(const struct FDateTime& Time); + static float Transform_Determinant(const struct FTransform& Transform); + static struct FVector TransformDirection(const struct FTransform& T, const struct FVector& Direction); + static struct FVector TransformLocation(const struct FTransform& T, const struct FVector& Location); + static struct FRotator TransformRotation(const struct FTransform& T, const struct FRotator& Rotation); + static struct FVector4 TransformVector4(const struct FMatrix& Matrix, const struct FVector4& Vec4); + static struct FDateTime UtcNow(); + static struct FVector VEase(const struct FVector& A, const struct FVector& B, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps); + static struct FVector2D Vector2D_One(); + static struct FVector2D Vector2D_Unit45Deg(); + static struct FVector2D Vector2D_Zero(); + static struct FVector2D Vector2DInterpTo(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed); + static struct FVector2D Vector2DInterpTo_Constant(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed); + static void Vector4_Assign(struct FVector4& A, const struct FVector4& InVector); + static struct FVector4 Vector4_CrossProduct3(const struct FVector4& A, const struct FVector4& B); + static double Vector4_DotProduct(const struct FVector4& A, const struct FVector4& B); + static double Vector4_DotProduct3(const struct FVector4& A, const struct FVector4& B); + static bool Vector4_IsNAN(const struct FVector4& A); + static bool Vector4_IsNearlyZero3(const struct FVector4& A, float Tolerance); + static bool Vector4_IsNormal3(const struct FVector4& A); + static bool Vector4_IsUnit3(const struct FVector4& A, float SquaredLenthTolerance); + static bool Vector4_IsZero(const struct FVector4& A); + static struct FVector4 Vector4_MirrorByVector3(const struct FVector4& Direction, const struct FVector4& SurfaceNormal); + static struct FVector4 Vector4_Negated(const struct FVector4& A); + static struct FVector4 Vector4_Normal3(const struct FVector4& A, float Tolerance); + static void Vector4_Normalize3(struct FVector4& A, float Tolerance); + static struct FVector4 Vector4_NormalUnsafe3(const struct FVector4& A); + static void Vector4_Set(struct FVector4& A, double X, double Y, double Z, double W); + static double Vector4_Size(const struct FVector4& A); + static double Vector4_Size3(const struct FVector4& A); + static double Vector4_SizeSquared(const struct FVector4& A); + static double Vector4_SizeSquared3(const struct FVector4& A); + static struct FVector4 Vector4_Zero(); + static void Vector_AddBounded(struct FVector& A, const struct FVector& InAddVect, float InRadius); + static void Vector_Assign(struct FVector& A, const struct FVector& InVector); + static struct FVector Vector_Backward(); + static struct FVector Vector_BoundedToBox(const struct FVector& InVect, const struct FVector& InBoxMin, const struct FVector& InBoxMax); + static struct FVector Vector_BoundedToCube(const struct FVector& InVect, float InRadius); + static struct FVector Vector_ClampSize2D(const struct FVector& A, double min_0, double max_0); + static struct FVector Vector_ClampSizeMax(const struct FVector& A, double max_0); + static struct FVector Vector_ClampSizeMax2D(const struct FVector& A, double max_0); + static struct FVector Vector_ComponentMax(const struct FVector& A, const struct FVector& B); + static struct FVector Vector_ComponentMin(const struct FVector& A, const struct FVector& B); + static double Vector_CosineAngle2D(const struct FVector& A, const struct FVector& B); + static double Vector_Distance(const struct FVector& v1, const struct FVector& v2); + static double Vector_Distance2D(const struct FVector& v1, const struct FVector& v2); + static double Vector_Distance2DSquared(const struct FVector& v1, const struct FVector& v2); + static double Vector_DistanceSquared(const struct FVector& v1, const struct FVector& v2); + static struct FVector Vector_Down(); + static struct FVector Vector_Forward(); + static struct FVector Vector_GetAbs(const struct FVector& A); + static double Vector_GetAbsMax(const struct FVector& A); + static double Vector_GetAbsMin(const struct FVector& A); + static struct FVector Vector_GetProjection(const struct FVector& A); + static struct FVector Vector_GetSignVector(const struct FVector& A); + static double Vector_HeadingAngle(const struct FVector& A); + static bool Vector_IsNAN(const struct FVector& A); + static bool Vector_IsNearlyZero(const struct FVector& A, float Tolerance); + static bool Vector_IsNormal(const struct FVector& A); + static bool Vector_IsUniform(const struct FVector& A, float Tolerance); + static bool Vector_IsUnit(const struct FVector& A, float SquaredLenthTolerance); + static bool Vector_IsZero(const struct FVector& A); + static struct FVector Vector_Left(); + static struct FVector Vector_MirrorByPlane(const struct FVector& A, const struct FPlane& InPlane); + static struct FVector Vector_Normal2D(const struct FVector& A, float Tolerance); + static void Vector_Normalize(struct FVector& A, float Tolerance); + static struct FVector Vector_NormalUnsafe(const struct FVector& A); + static struct FVector Vector_One(); + static struct FVector Vector_ProjectOnToNormal(const struct FVector& V, const struct FVector& InNormal); + static struct FVector Vector_Reciprocal(const struct FVector& A); + static struct FVector Vector_Right(); + static void Vector_Set(struct FVector& A, double X, double Y, double Z); + static struct FVector Vector_SlerpNormals(const struct FVector& NormalA, const struct FVector& NormalB, double Alpha); + static struct FVector Vector_SlerpVectorToDirection(const struct FVector& Vector, const struct FVector& Direction, double Alpha); + static struct FVector Vector_SnappedToGrid(const struct FVector& InVect, float InGridSize); + static struct FVector Vector_ToDegrees(const struct FVector& A); + static struct FVector Vector_ToRadians(const struct FVector& A); + static struct FVector2D Vector_UnitCartesianToSpherical(const struct FVector& A); + static void Vector_UnwindEuler(struct FVector& A); + static struct FVector Vector_Up(); + static struct FVector Vector_Zero(); + static struct FVector VectorSpringInterp(const struct FVector& Current, const struct FVector& Target, struct FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, const struct FVector& MinValue, const struct FVector& MaxValue, bool bInitializeFromTarget); + static struct FVector VInterpTo(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed); + static struct FVector VInterpTo_Constant(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed); + static struct FVector VLerp(const struct FVector& A, const struct FVector& B, float Alpha); + static double VSize(const struct FVector& A); + static double VSize2D(const struct FVector2D& A); + static double VSize2DSquared(const struct FVector2D& A); + static double VSizeSquared(const struct FVector& A); + static double VSizeXY(const struct FVector& A); + static double VSizeXYSquared(const struct FVector& A); + static float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); + static struct FRotator WeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float Weight); + static struct FVector WeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float Weight); + static int32 Wrap(int32 Value, int32 min_0, int32 max_0); + static int64 Xor_Int64Int64(int64 A, int64 B); + static int32 Xor_IntInt(int32 A, int32 B); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetMathLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetMathLibrary") + } + static class UKismetMathLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetMathLibrary; + +// Class Engine.KismetStringLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetStringLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FString BuildString_Bool(const class FString& AppendTo, const class FString& Prefix, bool InBool, const class FString& Suffix); + static class FString BuildString_Color(const class FString& AppendTo, const class FString& Prefix, const struct FLinearColor& InColor, const class FString& Suffix); + static class FString BuildString_Double(const class FString& AppendTo, const class FString& Prefix, double InDouble, const class FString& Suffix); + static class FString BuildString_Int(const class FString& AppendTo, const class FString& Prefix, int32 inInt, const class FString& Suffix); + static class FString BuildString_IntVector(const class FString& AppendTo, const class FString& Prefix, const struct FIntVector& InIntVector, const class FString& Suffix); + static class FString BuildString_Name(const class FString& AppendTo, const class FString& Prefix, class FName InName, const class FString& Suffix); + static class FString BuildString_Object(const class FString& AppendTo, const class FString& Prefix, class UObject* InObj, const class FString& Suffix); + static class FString BuildString_Rotator(const class FString& AppendTo, const class FString& Prefix, const struct FRotator& InRot, const class FString& Suffix); + static class FString BuildString_Vector(const class FString& AppendTo, const class FString& Prefix, const struct FVector& InVector, const class FString& Suffix); + static class FString BuildString_Vector2d(const class FString& AppendTo, const class FString& Prefix, const struct FVector2D& InVector2D, const class FString& Suffix); + static class FString Concat_StrStr(const class FString& A, const class FString& B); + static bool Contains(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd); + static class FString Conv_BoolToString(bool InBool); + static class FString Conv_BoxCenterAndExtentsToString(const struct FBox& Box); + static class FString Conv_BoxToString(const struct FBox& Box); + static class FString Conv_ByteToString(uint8 InByte); + static class FString Conv_ColorToString(const struct FLinearColor& InColor); + static class FString Conv_DoubleToString(double InDouble); + static class FString Conv_InputDeviceIdToString(const struct FInputDeviceId& InDeviceId); + static class FString Conv_Int64ToString(int64 inInt); + static class FString Conv_IntPointToString(const struct FIntPoint& InIntPoint); + static class FString Conv_IntToString(int32 inInt); + static class FString Conv_IntVectorToString(const struct FIntVector& InIntVec); + static class FString Conv_MatrixToString(const struct FMatrix& InMatrix); + static class FString Conv_NameToString(class FName InName); + static class FString Conv_ObjectToString(class UObject* InObj); + static class FString Conv_PlatformUserIdToString(const struct FPlatformUserId& InPlatformUserId); + static class FString Conv_RotatorToString(const struct FRotator& InRot); + static void Conv_StringToColor(const class FString& InString, struct FLinearColor* OutConvertedColor, bool* OutIsValid); + static double Conv_StringToDouble(const class FString& InString); + static int32 Conv_StringToInt(const class FString& InString); + static int64 Conv_StringToInt64(const class FString& InString); + static class FName Conv_StringToName(const class FString& InString); + static void Conv_StringToRotator(const class FString& InString, struct FRotator* OutConvertedRotator, bool* OutIsValid); + static void Conv_StringToVector(const class FString& InString, struct FVector* OutConvertedVector, bool* OutIsValid); + static void Conv_StringToVector2D(const class FString& InString, struct FVector2D* OutConvertedVector2D, bool* OutIsValid); + static void Conv_StringToVector3f(const class FString& InString, struct FVector3f* OutConvertedVector, bool* OutIsValid); + static class FString Conv_TransformToString(const struct FTransform& InTrans); + static class FString Conv_Vector2dToString(const struct FVector2D& InVec); + static class FString Conv_Vector3fToString(const struct FVector3f& InVec); + static class FString Conv_VectorToString(const struct FVector& InVec); + static int32 CullArray(const class FString& SourceString, TArray* inArray); + static bool EndsWith(const class FString& SourceString, const class FString& InSuffix, ESearchCase SearchCase); + static bool EqualEqual_StriStri(const class FString& A, const class FString& B); + static bool EqualEqual_StrStr(const class FString& A, const class FString& B); + static int32 FindSubstring(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); + static TArray GetCharacterArrayFromString(const class FString& SourceString); + static int32 GetCharacterAsNumber(const class FString& SourceString, int32 Index_0); + static class FString GetSubstring(const class FString& SourceString, int32 StartIndex, int32 Length); + static bool IsEmpty(const class FString& InString); + static bool IsNumeric(const class FString& SourceString); + static class FString JoinStringArray(const TArray& SourceArray, const class FString& Separator); + static class FString Left(const class FString& SourceString, int32 Count); + static class FString LeftChop(const class FString& SourceString, int32 Count); + static class FString LeftPad(const class FString& SourceString, int32 ChCount); + static int32 Len(const class FString& S); + static bool MatchesWildcard(const class FString& SourceString, const class FString& Wildcard, ESearchCase SearchCase); + static class FString Mid(const class FString& SourceString, int32 Start, int32 Count); + static bool NotEqual_StriStri(const class FString& A, const class FString& B); + static bool NotEqual_StrStr(const class FString& A, const class FString& B); + static TArray ParseIntoArray(const class FString& SourceString, const class FString& Delimiter, const bool CullEmptyStrings); + static class FString Replace(const class FString& SourceString, const class FString& From, const class FString& To, ESearchCase SearchCase); + static int32 ReplaceInline(class FString& SourceString, const class FString& SearchText, const class FString& ReplacementText, ESearchCase SearchCase); + static class FString Reverse(const class FString& SourceString); + static class FString Right(const class FString& SourceString, int32 Count); + static class FString RightChop(const class FString& SourceString, int32 Count); + static class FString RightPad(const class FString& SourceString, int32 ChCount); + static bool Split(const class FString& SourceString, const class FString& InStr, class FString* LeftS, class FString* RightS, ESearchCase SearchCase, ESearchDir SearchDir); + static bool StartsWith(const class FString& SourceString, const class FString& InPrefix, ESearchCase SearchCase); + static class FString TimeSecondsToString(float InSeconds); + static class FString ToLower(const class FString& SourceString); + static class FString ToUpper(const class FString& SourceString); + static class FString Trim(const class FString& SourceString); + static class FString TrimTrailing(const class FString& SourceString); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetStringLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetStringLibrary") + } + static class UKismetStringLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetStringLibrary; + +// Class Engine.KismetStringTableLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetStringTableLibrary final : public UBlueprintFunctionLibrary +{ +public: + static TArray GetKeysFromStringTable(const class FName TableId); + static TArray GetMetaDataIdsFromStringTableEntry(const class FName TableId, const class FString& Key); + static TArray GetRegisteredStringTables(); + static class FString GetTableEntryMetaData(const class FName TableId, const class FString& Key, const class FName MetaDataId); + static class FString GetTableEntrySourceString(const class FName TableId, const class FString& Key); + static class FString GetTableNamespace(const class FName TableId); + static bool IsRegisteredTableEntry(const class FName TableId, const class FString& Key); + static bool IsRegisteredTableId(const class FName TableId); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetStringTableLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetStringTableLibrary") + } + static class UKismetStringTableLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetStringTableLibrary; + +// Class Engine.KismetSystemLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetSystemLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FDebugFloatHistory AddFloatHistorySample(float Value, const struct FDebugFloatHistory& FloatHistory); + static int32 BeginTransaction(const class FString& Context, const class FText& Description, class UObject* PrimaryObject); + static bool BoxOverlapActors(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); + static bool BoxOverlapComponents(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); + static bool BoxTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void BreakARFilter(const struct FARFilter& InARFilter, TArray* PackageNames, TArray* PackagePaths, TArray* SoftObjectPaths, TArray* ClassPaths, TSet* RecursiveClassPathsExclusionSet, TArray* ClassNames, TSet* RecursiveClassesExclusionSet, bool* bRecursivePaths, bool* bRecursiveClasses, bool* bIncludeOnlyOnDiskAssets); + static void BreakSoftClassPath(const struct FSoftClassPath& InSoftClassPath, class FString* PathString); + static void BreakSoftObjectPath(const struct FSoftObjectPath& InSoftObjectPath, class FString* PathString); + static void BreakTopLevelAssetPath(const struct FTopLevelAssetPath& TopLevelAssetPath, class FString* PathString); + static void CancelTransaction(const int32 Index_0); + static bool CanLaunchURL(const class FString& URL); + static bool CapsuleOverlapActors(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); + static bool CapsuleOverlapComponents(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); + static bool CapsuleTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void CollectGarbage(); + static bool ComponentOverlapActors(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); + static bool ComponentOverlapComponents(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); + static void ControlScreensaver(bool bAllowScreenSaver); + static TSoftClassPtr Conv_ClassToSoftClassReference(const TSubclassOf& Class_0); + static struct FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(const struct FComponentReference& ComponentReference); + static class UObject* Conv_InterfaceToObject(const TScriptInterface& Interface); + static class UClass* Conv_ObjectToClass(class UObject* Object, TSubclassOf Class_0); + static TSoftObjectPtr Conv_ObjectToSoftObjectReference(class UObject* Object); + static class FString Conv_PrimaryAssetIdToString(const struct FPrimaryAssetId& PrimaryAssetId); + static class FString Conv_PrimaryAssetTypeToString(const struct FPrimaryAssetType& PrimaryAssetType); + static TSoftClassPtr Conv_SoftClassPathToSoftClassRef(const struct FSoftClassPath& SoftClassPath); + static TSubclassOf Conv_SoftClassReferenceToClass(const TSoftClassPtr& SoftClass); + static class FString Conv_SoftClassReferenceToString(const TSoftClassPtr& SoftClassReference); + static class UObject* Conv_SoftObjectReferenceToObject(const TSoftObjectPtr& SoftObject); + static class FString Conv_SoftObjectReferenceToString(const TSoftObjectPtr& SoftObjectReference); + static TSoftObjectPtr Conv_SoftObjPathToSoftObjRef(const struct FSoftObjectPath& SoftObjectPath); + static struct FSoftClassPath Conv_SoftObjRefToSoftClassPath(TSoftClassPtr SoftClassReference); + static struct FSoftObjectPath Conv_SoftObjRefToSoftObjPath(TSoftObjectPtr SoftObjectReference); + static class FString ConvertToAbsolutePath(const class FString& Filename); + static class FString ConvertToRelativePath(const class FString& Filename); + static void CreateCopyForUndoBuffer(class UObject* ObjectToModify); + static void Delay(const class UObject* WorldContextObject, float duration, const struct FLatentActionInfo& LatentInfo); + static void DelayUntilNextTick(const class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo); + static bool DoesClassImplementInterface(const class UClass* TestClass, TSubclassOf Interface); + static bool DoesImplementInterface(const class UObject* TestObject, TSubclassOf Interface); + static void DrawDebugArrow(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, float ArrowSize, const struct FLinearColor& LineColor, float duration, float Thickness); + static void DrawDebugBox(const class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FLinearColor& LineColor, const struct FRotator& Rotation, float duration, float Thickness); + static void DrawDebugCamera(const class ACameraActor* CameraActor, const struct FLinearColor& CameraColor, float duration); + static void DrawDebugCapsule(const class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FRotator& Rotation, const struct FLinearColor& LineColor, float duration, float Thickness); + static void DrawDebugCircle(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 NumSegments, const struct FLinearColor& LineColor, float duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis); + static void DrawDebugCone(const class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float duration, float Thickness); + static void DrawDebugConeInDegrees(const class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float duration, float Thickness); + static void DrawDebugCoordinateSystem(const class UObject* WorldContextObject, const struct FVector& AxisLoc, const struct FRotator& AxisRot, float Scale, float duration, float Thickness); + static void DrawDebugCylinder(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, int32 Segments, const struct FLinearColor& LineColor, float duration, float Thickness); + static void DrawDebugFloatHistoryLocation(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FVector& DrawLocation, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float duration); + static void DrawDebugFloatHistoryTransform(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FTransform& DrawTransform, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float duration); + static void DrawDebugFrustum(const class UObject* WorldContextObject, const struct FTransform& FrustumTransform, const struct FLinearColor& FrustumColor, float duration, float Thickness); + static void DrawDebugLine(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FLinearColor& LineColor, float duration, float Thickness); + static void DrawDebugPlane(const class UObject* WorldContextObject, const struct FPlane& PlaneCoordinates, const struct FVector& Location, float Size, const struct FLinearColor& PlaneColor, float duration); + static void DrawDebugPoint(const class UObject* WorldContextObject, const struct FVector& position, float Size, const struct FLinearColor& PointColor, float duration); + static void DrawDebugSphere(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FLinearColor& LineColor, float duration, float Thickness); + static void DrawDebugString(const class UObject* WorldContextObject, const struct FVector& TextLocation, const class FString& Text, class AActor* TestBaseActor, const struct FLinearColor& TextColor, float duration); + static int32 EndTransaction(); + static bool EqualEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B); + static bool EqualEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B); + static bool EqualEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& B); + static bool EqualEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& B); + static void ExecuteConsoleCommand(const class UObject* WorldContextObject, const class FString& Command, class APlayerController* SpecificPlayer); + static void FlushDebugStrings(const class UObject* WorldContextObject); + static void FlushPersistentDebugLines(const class UObject* WorldContextObject); + static void ForceCloseAdBanner(); + static void GetActorBounds(const class AActor* Actor, struct FVector* Origin, struct FVector* BoxExtent); + static void GetActorListFromComponentList(const TArray& ComponentList, class UClass* ActorClassFilter, TArray* OutActorList); + static int32 GetAdIDCount(); + static class FString GetBuildConfiguration(); + static class FString GetBuildVersion(); + static class FString GetClassDisplayName(const class UClass* Class_0); + static TSubclassOf GetClassFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static struct FTopLevelAssetPath GetClassTopLevelAssetPath(const class UClass* Class_0); + static class FString GetCommandLine(); + static void GetComponentBounds(const class USceneComponent* Component, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius); + static bool GetConsoleVariableBoolValue(const class FString& VariableName); + static float GetConsoleVariableFloatValue(const class FString& VariableName); + static int32 GetConsoleVariableIntValue(const class FString& VariableName); + static class FString GetConsoleVariableStringValue(const class FString& VariableName); + static bool GetConvenientWindowedResolutions(TArray* Resolutions); + static bool GetCurrentBundleState(const struct FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, TArray* OutBundles); + static class FString GetDefaultLanguage(); + static class FString GetDefaultLocale(); + static class FString GetDeviceId(); + static class FString GetDisplayName(const class UObject* Object); + static class FString GetEngineVersion(); + static struct FTopLevelAssetPath GetEnumTopLevelAssetPath(const class UEnum* Enum); + static int64 GetFrameCount(); + static class FString GetGameBundleId(); + static class FString GetGameName(); + static class UTexture2D* GetGamepadButtonGlyph(const class FString& ButtonKey, int32 ControllerIndex); + static class FString GetGamepadControllerName(int32 ControllerId); + static double GetGameTimeInSeconds(const class UObject* WorldContextObject); + static class FString GetLocalCurrencyCode(); + static class FString GetLocalCurrencySymbol(); + static int32 GetMinYResolutionFor3DView(); + static int32 GetMinYResolutionForUI(); + static class UObject* GetObjectFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static class FString GetObjectName(const class UObject* Object); + static class UObject* GetOuterObject(const class UObject* Object); + static class FString GetPathName(const class UObject* Object); + static class FString GetPlatformUserDir(); + static class FString GetPlatformUserName(); + static TArray GetPreferredLanguages(); + static struct FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf Class_0); + static struct FPrimaryAssetId GetPrimaryAssetIdFromObject(class UObject* Object); + static struct FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(TSoftClassPtr SoftClassReference); + static struct FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(TSoftObjectPtr SoftObjectReference); + static void GetPrimaryAssetIdList(const struct FPrimaryAssetType& PrimaryAssetType, TArray* OutPrimaryAssetIdList); + static void GetPrimaryAssetsWithBundleState(const TArray& RequiredBundles, const TArray& ExcludedBundles, const TArray& ValidTypes, bool bForceCurrentState, TArray* OutPrimaryAssetIdList); + static class FString GetProjectContentDirectory(); + static class FString GetProjectDirectory(); + static class FString GetProjectSavedDirectory(); + static int32 GetRenderingDetailMode(); + static int32 GetRenderingMaterialQualityLevel(); + static struct FSoftClassPath GetSoftClassPath(const class UClass* Class_0); + static TSoftClassPtr GetSoftClassReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static struct FTopLevelAssetPath GetSoftClassTopLevelAssetPath(TSoftClassPtr SoftClassReference); + static struct FSoftObjectPath GetSoftObjectPath(const class UObject* Object); + static TSoftObjectPtr GetSoftObjectReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static struct FTopLevelAssetPath GetStructTopLevelAssetPath(const class UScriptStruct* Struct); + static bool GetSupportedFullscreenResolutions(TArray* Resolutions); + static class FString GetSystemPath(const class UObject* Object); + static class FString GetUniqueDeviceId(); + static bool GetVolumeButtonsHandledBySystem(); + static bool HasMultipleLocalPlayers(const class UObject* WorldContextObject); + static void HideAdBanner(); + static bool IsControllerAssignedToGamepad(int32 ControllerId); + static bool IsDedicatedServer(const class UObject* WorldContextObject); + static bool IsInterstitialAdAvailable(); + static bool IsInterstitialAdRequested(); + static bool IsLoggedIn(const class APlayerController* SpecificPlayer); + static bool IsPackagedForDistribution(); + static bool IsScreensaverEnabled(); + static bool IsServer(const class UObject* WorldContextObject); + static bool IsSplitScreen(const class UObject* WorldContextObject); + static bool IsStandalone(const class UObject* WorldContextObject); + static bool IsUnattended(); + static bool IsValid(const class UObject* Object); + static bool IsValidClass(class UClass* Class_0); + static bool IsValidInterface(const TScriptInterface& Interface); + static bool IsValidPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static bool IsValidPrimaryAssetType(const struct FPrimaryAssetType& PrimaryAssetType); + static bool IsValidSoftClassReference(const TSoftClassPtr& SoftClassReference); + static bool IsValidSoftObjectReference(const TSoftObjectPtr& SoftObjectReference); + static void K2_ClearAndInvalidateTimerHandle(const class UObject* WorldContextObject, struct FTimerHandle& Handle); + static void K2_ClearTimer(class UObject* Object, const class FString& FunctionName); + static void K2_ClearTimerDelegate(TDelegate Delegate); + static void K2_ClearTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static float K2_GetTimerElapsedTime(class UObject* Object, const class FString& FunctionName); + static float K2_GetTimerElapsedTimeDelegate(TDelegate Delegate); + static float K2_GetTimerElapsedTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static float K2_GetTimerRemainingTime(class UObject* Object, const class FString& FunctionName); + static float K2_GetTimerRemainingTimeDelegate(TDelegate Delegate); + static float K2_GetTimerRemainingTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static struct FTimerHandle K2_InvalidateTimerHandle(struct FTimerHandle& Handle); + static bool K2_IsTimerActive(class UObject* Object, const class FString& FunctionName); + static bool K2_IsTimerActiveDelegate(TDelegate Delegate); + static bool K2_IsTimerActiveHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static bool K2_IsTimerPaused(class UObject* Object, const class FString& FunctionName); + static bool K2_IsTimerPausedDelegate(TDelegate Delegate); + static bool K2_IsTimerPausedHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static bool K2_IsValidTimerHandle(const struct FTimerHandle& Handle); + static void K2_PauseTimer(class UObject* Object, const class FString& FunctionName); + static void K2_PauseTimerDelegate(TDelegate Delegate); + static void K2_PauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static struct FTimerHandle K2_SetTimer(class UObject* Object, const class FString& FunctionName, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); + static struct FTimerHandle K2_SetTimerDelegate(TDelegate Delegate, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); + static struct FTimerHandle K2_SetTimerForNextTick(class UObject* Object, const class FString& FunctionName); + static struct FTimerHandle K2_SetTimerForNextTickDelegate(TDelegate Delegate); + static bool K2_TimerExists(class UObject* Object, const class FString& FunctionName); + static bool K2_TimerExistsDelegate(TDelegate Delegate); + static bool K2_TimerExistsHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static void K2_UnPauseTimer(class UObject* Object, const class FString& FunctionName); + static void K2_UnPauseTimerDelegate(TDelegate Delegate); + static void K2_UnPauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static void LaunchURL(const class FString& URL); + static bool LineTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void LoadAsset(const class UObject* WorldContextObject, TSoftObjectPtr Asset, TDelegate OnLoaded, const struct FLatentActionInfo& LatentInfo); + static class UObject* LoadAsset_Blocking(TSoftObjectPtr Asset); + static void LoadAssetClass(const class UObject* WorldContextObject, TSoftClassPtr AssetClass, TDelegate Loaded)> OnLoaded, const struct FLatentActionInfo& LatentInfo); + static class UClass* LoadClassAsset_Blocking(TSoftClassPtr AssetClass); + static void LoadInterstitialAd(int32 AdIdIndex); + static void LogString(const class FString& InString, bool bPrintToLog); + static struct FARFilter MakeARFilter(const TArray& PackageNames, const TArray& PackagePaths, const TArray& SoftObjectPaths, const TArray& ClassPaths, const TSet& RecursiveClassPathsExclusionSet, const TArray& ClassNames, const TSet& RecursiveClassesExclusionSet, const bool bRecursivePaths, const bool bRecursiveClasses, const bool bIncludeOnlyOnDiskAssets); + static bool MakeLiteralBool(bool Value); + static uint8 MakeLiteralByte(uint8 Value); + static double MakeLiteralDouble(double Value); + static int32 MakeLiteralInt(int32 Value); + static int64 MakeLiteralInt64(int64 Value); + static class FName MakeLiteralName(class FName Value); + static class FString MakeLiteralString(const class FString& Value); + static class FText MakeLiteralText(const class FText& Value); + static struct FSoftClassPath MakeSoftClassPath(const class FString& PathString); + static struct FSoftObjectPath MakeSoftObjectPath(const class FString& PathString); + static struct FTopLevelAssetPath MakeTopLevelAssetPath(const class FString& PackageName, const class FString& AssetName); + static void MoveComponentTo(class USceneComponent* Component, const struct FVector& TargetRelativeLocation, const struct FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, EMoveComponentAction MoveAction, const struct FLatentActionInfo& LatentInfo); + static class FString NormalizeFilename(const class FString& InFilename); + static bool NotEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B); + static bool NotEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B); + static bool NotEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& B); + static bool NotEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& B); + static void ParseCommandLine(const class FString& InCmdLine, TArray* OutTokens, TArray* OutSwitches, TMap* OutParams); + static bool ParseParam(const class FString& InString, const class FString& InParam); + static bool ParseParamValue(const class FString& InString, const class FString& InParam, class FString* OutValue); + static void PrintString(const class UObject* WorldContextObject, const class FString& InString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float duration, const class FName Key); + static void PrintText(const class UObject* WorldContextObject, const class FText& InText, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float duration, const class FName Key); + static void PrintWarning(const class FString& InString); + static void QuitGame(const class UObject* WorldContextObject, class APlayerController* SpecificPlayer, EQuitPreference QuitPreference, bool bIgnorePlatformRestrictions); + static void RegisterForRemoteNotifications(); + static void ResetGamepadAssignments(); + static void ResetGamepadAssignmentToController(int32 ControllerId); + static void RetriggerableDelay(const class UObject* WorldContextObject, float duration, const struct FLatentActionInfo& LatentInfo); + static void SetBoolPropertyByName(class UObject* Object, class FName PropertyName, bool Value); + static void SetBytePropertyByName(class UObject* Object, class FName PropertyName, uint8 Value); + static void SetClassPropertyByName(class UObject* Object, class FName PropertyName, TSubclassOf Value); + static void SetCollisionProfileNameProperty(class UObject* Object, class FName PropertyName, const struct FCollisionProfileName& Value); + static void SetColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FColor& Value); + static void SetDoublePropertyByName(class UObject* Object, class FName PropertyName, double Value); + static void SetFieldPathPropertyByName(class UObject* Object, class FName PropertyName, const TFieldPath& Value); + static void SetGamepadsBlockDeviceFeedback(bool bBlock); + static void SetInt64PropertyByName(class UObject* Object, class FName PropertyName, int64 Value); + static void SetInterfacePropertyByName(class UObject* Object, class FName PropertyName, const TScriptInterface& Value); + static void SetIntPropertyByName(class UObject* Object, class FName PropertyName, int32 Value); + static void SetLinearColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FLinearColor& Value); + static void SetNamePropertyByName(class UObject* Object, class FName PropertyName, const class FName& Value); + static void SetObjectPropertyByName(class UObject* Object, class FName PropertyName, class UObject* Value); + static void SetRotatorPropertyByName(class UObject* Object, class FName PropertyName, const struct FRotator& Value); + static void SetSoftClassPropertyByName(class UObject* Object, class FName PropertyName, const TSoftClassPtr& Value); + static void SetSoftObjectPropertyByName(class UObject* Object, class FName PropertyName, const TSoftObjectPtr& Value); + static void SetStringPropertyByName(class UObject* Object, class FName PropertyName, const class FString& Value); + static void SetStructurePropertyByName(class UObject* Object, class FName PropertyName, const struct FGenericStruct& Value); + static void SetSuppressViewportTransitionMessage(const class UObject* WorldContextObject, bool bState); + static void SetTextPropertyByName(class UObject* Object, class FName PropertyName, const class FText& Value); + static void SetTransformPropertyByName(class UObject* Object, class FName PropertyName, const struct FTransform& Value); + static void SetUserActivity(const struct FUserActivity& UserActivity); + static void SetVector3fPropertyByName(class UObject* Object, class FName PropertyName, const struct FVector3f& Value); + static void SetVectorPropertyByName(class UObject* Object, class FName PropertyName, const struct FVector& Value); + static void SetVolumeButtonsHandledBySystem(bool bEnabled); + static void SetWindowTitle(const class FText& Title); + static void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); + static void ShowInterstitialAd(); + static void ShowPlatformSpecificAchievementsScreen(const class APlayerController* SpecificPlayer); + static void ShowPlatformSpecificLeaderboardScreen(const class FString& CategoryName); + static void SnapshotObject(class UObject* Object); + static bool SphereOverlapActors(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); + static bool SphereOverlapComponents(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); + static bool SphereTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void StackTrace(); + static void TransactObject(class UObject* Object); + static void UnloadPrimaryAsset(const struct FPrimaryAssetId& PrimaryAssetId); + static void UnloadPrimaryAssetList(const TArray& PrimaryAssetIdList); + static void UnregisterForRemoteNotifications(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetSystemLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetSystemLibrary") + } + static class UKismetSystemLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetSystemLibrary; + +// Class Engine.PlatformGameInstance +// 0x00D0 (0x0290 - 0x01C0) +class UPlatformGameInstance final : public UGameInstance +{ +public: + TMulticastInlineDelegate ApplicationWillDeactivateDelegate; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationHasReactivatedDelegate; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationWillEnterBackgroundDelegate; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationHasEnteredForegroundDelegate; // 0x01F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationWillTerminateDelegate; // 0x0200(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationShouldUnloadResourcesDelegate; // 0x0210(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& StartupArguments)> ApplicationReceivedStartupArgumentsDelegate; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& inArray)> ApplicationRegisteredForRemoteNotificationsDelegate; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationRegisteredForUserNotificationsDelegate; // 0x0240(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationFailedToRegisterForRemoteNotificationsDelegate; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationReceivedRemoteNotificationDelegate; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationReceivedLocalNotificationDelegate; // 0x0270(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationReceivedScreenOrientationChangedNotificationDelegate; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformGameInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformGameInstance") + } + static class UPlatformGameInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformGameInstance; + +// Class Engine.BlueprintPlatformLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintPlatformLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void CancelLocalNotification(const class FString& ActivationEvent); + static void CancelLocalNotificationById(int32 NotificationId); + static void ClearAllLocalNotifications(); + static EScreenOrientation GetAllowedDeviceOrientation(); + static EScreenOrientation GetDeviceOrientation(); + static void GetLaunchNotification(bool* NotificationLaunchedApp, class FString* ActivationEvent, int32* FireDate); + static int32 ScheduleLocalNotificationAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent); + static int32 ScheduleLocalNotificationBadgeAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FString& ActivationEvent); + static void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const class FString& ActivationEvent); + static int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent); + static void SetAllowedDeviceOrientation(EScreenOrientation NewAllowedDeviceOrientation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintPlatformLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintPlatformLibrary") + } + static class UBlueprintPlatformLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintPlatformLibrary; + +// Class Engine.BlueprintTypeConversions +// 0x0000 (0x0028 - 0x0028) +class UBlueprintTypeConversions final : public UObject +{ +public: + static TArray ConvertArrayType(const TArray& inArray); + static int32 ConvertFBox2dToFBox2f(int32 InFromData); + static int32 ConvertFBox2fToFBox2d(int32 InFromData); + static int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); + static int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); + static int32 ConvertFPlane4dToFPlane4f(int32 InFromData); + static int32 ConvertFPlane4fToFPlane4d(int32 InFromData); + static int32 ConvertFQuat4dToFQuat4f(int32 InFromData); + static int32 ConvertFQuat4fToFQuat4d(int32 InFromData); + static int32 ConvertFRotator3dToFRotator3f(int32 InFromData); + static int32 ConvertFRotator3fToFRotator3d(int32 InFromData); + static int32 ConvertFTransform3dToFTransform3f(int32 InFromData); + static int32 ConvertFTransform3fToFTransform3d(int32 InFromData); + static int32 ConvertFVector2dToFVector2f(int32 InFromData); + static int32 ConvertFVector2fToFVector2d(int32 InFromData); + static int32 ConvertFVector3dToFVector3f(int32 InFromData); + static int32 ConvertFVector3fToFVector3d(int32 InFromData); + static int32 ConvertFVector4dToFVector4f(int32 InFromData); + static int32 ConvertFVector4fToFVector4d(int32 InFromData); + static TMap ConvertMapType(const TMap& InMap); + static TSet ConvertSetType(const TSet& Inset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintTypeConversions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintTypeConversions") + } + static class UBlueprintTypeConversions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintTypeConversions; + +// Class Engine.Layer +// 0x0020 (0x0048 - 0x0028) +class ULayer final : public UObject +{ +public: + class FName LayerName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsVisible : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorStats; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Layer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Layer") + } + static class ULayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULayer; + +// Class Engine.ActorContainer +// 0x0050 (0x0078 - 0x0028) +class UActorContainer final : public UObject +{ +public: + TMap Actors; // 0x0028(0x0050)(UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorContainer") + } + static class UActorContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorContainer; + +// Class Engine.LevelActorContainer +// 0x0010 (0x0038 - 0x0028) +class ULevelActorContainer final : public UObject +{ +public: + TArray Actors; // 0x0028(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelActorContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelActorContainer") + } + static class ULevelActorContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelActorContainer; + +// Class Engine.LevelInstance +// 0x00A0 (0x0330 - 0x0290) +class ALevelInstance : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevelInstanceComponent* LevelInstanceComponent; // 0x0298(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + TSoftObjectPtr CookedWorldAsset; // 0x02A0(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid LevelInstanceSpawnGuid; // 0x02C8(0x0010)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D8[0x58]; // 0x02D8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_LevelInstanceSpawnGuid(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelInstance") + } + static class ALevelInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelInstance; + +// Class Engine.LevelInstanceComponent +// 0x0000 (0x0230 - 0x0230) +class ULevelInstanceComponent final : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelInstanceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelInstanceComponent") + } + static class ULevelInstanceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelInstanceComponent; + +// Class Engine.LevelInstanceEditorInstanceActor +// 0x0000 (0x0290 - 0x0290) +class ALevelInstanceEditorInstanceActor final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelInstanceEditorInstanceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelInstanceEditorInstanceActor") + } + static class ALevelInstanceEditorInstanceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelInstanceEditorInstanceActor; + +// Class Engine.LevelInstanceEditorObject +// 0x0000 (0x0028 - 0x0028) +class ULevelInstanceEditorObject final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelInstanceEditorObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelInstanceEditorObject") + } + static class ULevelInstanceEditorObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelInstanceEditorObject; + +// Class Engine.LevelInstancePivot +// 0x0008 (0x0298 - 0x0290) +class ALevelInstancePivot final : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelInstancePivot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelInstancePivot") + } + static class ALevelInstancePivot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelInstancePivot; + +// Class Engine.LevelInstanceInterface +// 0x0000 (0x0000 - 0x0000) +class ILevelInstanceInterface final +{ +public: + void LoadLevelInstance(); + bool SetWorldAsset(TSoftObjectPtr WorldAsset); + void UnloadLevelInstance(); + + class ULevel* GetLoadedLevel() const; + const TSoftObjectPtr GetWorldAsset() const; + bool IsLoaded() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelInstanceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelInstanceInterface") + } + static class ILevelInstanceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILevelInstanceInterface; + +// Class Engine.LevelInstanceSubsystem +// 0x0190 (0x01C0 - 0x0030) +class ULevelInstanceSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x190]; // 0x0030(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelInstanceSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelInstanceSubsystem") + } + static class ULevelInstanceSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelInstanceSubsystem; + +// Class Engine.LevelScriptActor +// 0x0008 (0x0298 - 0x0290) +class ALevelScriptActor : public AActor +{ +public: + uint8 bInputEnabled : 1; // 0x0290(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LevelReset(); + bool RemoteEvent(class FName EventName); + void SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); + void WorldOriginLocationChanged(const struct FIntVector& OldOriginLocation, const struct FIntVector& NewOriginLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelScriptActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelScriptActor") + } + static class ALevelScriptActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelScriptActor; + +// Class Engine.LevelScriptBlueprint +// 0x0000 (0x00A8 - 0x00A8) +class ULevelScriptBlueprint final : public UBlueprint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelScriptBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelScriptBlueprint") + } + static class ULevelScriptBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelScriptBlueprint; + +// Class Engine.LightmassCharacterIndirectDetailVolume +// 0x0000 (0x02C8 - 0x02C8) +class ALightmassCharacterIndirectDetailVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassCharacterIndirectDetailVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassCharacterIndirectDetailVolume") + } + static class ALightmassCharacterIndirectDetailVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightmassCharacterIndirectDetailVolume; + +// Class Engine.LightmassImportanceVolume +// 0x0000 (0x02C8 - 0x02C8) +class ALightmassImportanceVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassImportanceVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassImportanceVolume") + } + static class ALightmassImportanceVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightmassImportanceVolume; + +// Class Engine.LightmassPrimitiveSettingsObject +// 0x0018 (0x0040 - 0x0028) +class ULightmassPrimitiveSettingsObject final : public UObject +{ +public: + struct FLightmassPrimitiveSettings LightmassSettings; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassPrimitiveSettingsObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassPrimitiveSettingsObject") + } + static class ULightmassPrimitiveSettingsObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightmassPrimitiveSettingsObject; + +// Class Engine.LightWeightInstanceManager +// 0x00B8 (0x0348 - 0x0290) +class ALightWeightInstanceManager : public AActor +{ +public: + uint8 Pad_290[0x18]; // 0x0290(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf RepresentedClass; // 0x02A8(0x0008)(Edit, Net, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf AcceptedClass; // 0x02B0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray InstanceTransforms; // 0x02B8(0x0010)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, RepNotify, Protected, NativeAccessSpecifierProtected) + TMap Actors; // 0x02C8(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FreeIndices; // 0x0328(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ValidIndices; // 0x0338(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void OnRep_Transforms(); + void OnSpawnedActorDestroyed(class AActor* DestroyedActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightWeightInstanceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightWeightInstanceManager") + } + static class ALightWeightInstanceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightWeightInstanceManager; + +// Class Engine.LightWeightInstanceStaticMeshManager +// 0x0068 (0x03B0 - 0x0348) +class ALightWeightInstanceStaticMeshManager final : public ALightWeightInstanceManager +{ +public: + uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr StaticMesh; // 0x0350(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, RepNotify, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UInstancedStaticMeshComponent* ISMComponent; // 0x0378(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + TArray RenderingIndicesToDataIndices; // 0x0380(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray DataIndicesToRenderingIndices; // 0x0390(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3A0[0x10]; // 0x03A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_StaticMesh(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightWeightInstanceStaticMeshManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightWeightInstanceStaticMeshManager") + } + static class ALightWeightInstanceStaticMeshManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightWeightInstanceStaticMeshManager; + +// Class Engine.LocalPlayer +// 0x0268 (0x02B0 - 0x0048) +class ULocalPlayer : public UPlayer +{ +public: + uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameViewportClient* ViewportClient; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_80[0x38]; // 0x0080(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + EAspectRatioAxisConstraint AspectRatioAxisConstraint; // 0x00B8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf PendingLevelPlayerControllerClass; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSentSplitJoin : 1; // 0x00C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C9[0x17]; // 0x00C9(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ControllerId; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E4[0x1CC]; // 0x00E4(0x01CC)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalPlayer") + } + static class ULocalPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalPlayer; + +// Class Engine.LODActor +// 0x0088 (0x0318 - 0x0290) +class ALODActor final : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TMap InstancedStaticMeshComponents; // 0x0298(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + class UHLODProxy* Proxy; // 0x02E8(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class FName Key; // 0x02F0(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LODDrawDistance; // 0x02F8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LODLevel; // 0x02FC(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SubActors; // 0x0300(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 CachedNumHLODLevels; // 0x0310(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnSubActorEndPlay(class AActor* Actor, EEndPlayReason Reason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODActor") + } + static class ALODActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALODActor; + +// Class Engine.MaterialInstanceActor +// 0x0010 (0x02A0 - 0x0290) +class AMaterialInstanceActor final : public AActor +{ +public: + TArray TargetActors; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstanceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstanceActor") + } + static class AMaterialInstanceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMaterialInstanceActor; + +// Class Engine.Material +// 0x0168 (0x0230 - 0x00C8) +class UMaterial final : public UMaterialInterface +{ +public: + class UPhysicalMaterial* PhysMaterial; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPhysicalMaterialMask* PhysMaterialMask; // 0x00D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0x00D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray RenderTracePhysicalMaterialOutputs; // 0x0118(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + EMaterialDomain MaterialDomain; // 0x0128(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendMode BlendMode; // 0x0129(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDecalBlendMode DecalBlendMode; // 0x012A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialDecalResponse MaterialDecalResponse; // 0x012B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialOverrideNanite NaniteOverrideMaterial; // 0x0130(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FDisplacementScaling DisplacementScaling; // 0x0168(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EMaterialShadingModel ShadingModel; // 0x0170(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bCastDynamicShadowAsMasked : 1; // 0x0171(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FMaterialShadingModelField ShadingModels; // 0x0172(0x0002)(NoDestructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate) + float OpacityMaskClipValue; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSeparateTranslucency : 1; // 0x0178(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEnableResponsiveAA : 1; // 0x0178(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScreenSpaceReflections : 1; // 0x0178(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bContactShadows : 1; // 0x0178(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 TwoSided : 1; // 0x0178(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsThinSurface : 1; // 0x0178(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DitheredLODTransition : 1; // 0x0178(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DitherOpacityMask : 1; // 0x0178(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowNegativeEmissiveColor : 1; // 0x0179(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPixelAnimation : 1; // 0x0179(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableTessellation : 1; // 0x0179(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowNegativeExtinction : 1; // 0x0179(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMaterialTranslucencyPass TranslucencyPass; // 0x017A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETranslucencyLightingMode TranslucencyLightingMode; // 0x017B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableMobileSeparateTranslucency : 1; // 0x017C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumCustomizedUVs; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencyDirectionalLightingIntensity; // 0x0184(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentShadowDensityScale; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowDensityScale; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowSecondDensityScale; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowSecondOpacity; // 0x0194(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentBackscatteringExponent; // 0x0198(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TranslucentMultipleScatteringExtinction; // 0x019C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentShadowStartOffset; // 0x01AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableDepthTest : 1; // 0x01B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWriteOnlyAlpha : 1; // 0x01B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateSphericalParticleNormals : 1; // 0x01B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTangentSpaceNormal : 1; // 0x01B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseEmissiveForDynamicAreaLighting : 1; // 0x01B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedAsSpecialEngineMaterial : 1; // 0x01B0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithSkeletalMesh : 1; // 0x01B0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithEditorCompositing : 1; // 0x01B0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithParticleSprites : 1; // 0x01B1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithBeamTrails : 1; // 0x01B1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithMeshParticles : 1; // 0x01B1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithNiagaraSprites : 1; // 0x01B1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithNiagaraRibbons : 1; // 0x01B1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithNiagaraMeshParticles : 1; // 0x01B1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithGeometryCache : 1; // 0x01B1(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithStaticLighting : 1; // 0x01B1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithMorphTargets : 1; // 0x01B2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithSplineMeshes : 1; // 0x01B2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithInstancedStaticMeshes : 1; // 0x01B2(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithGeometryCollections : 1; // 0x01B2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsesDistortion : 1; // 0x01B2(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRootNodeOverridesDefaultDistortion : 1; // 0x01B2(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithClothing : 1; // 0x01B2(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_1B2_7 : 1; // 0x01B2(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_1B3[0x1]; // 0x01B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUsedWithWater : 1; // 0x01B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithHairStrands : 1; // 0x01B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithLidarPointCloud : 1; // 0x01B4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithVirtualHeightfieldMesh : 1; // 0x01B4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithNanite : 1; // 0x01B4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithVolumetricCloud : 1; // 0x01B4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithHeterogeneousVolumes : 1; // 0x01B4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_1B4_7 : 1; // 0x01B4(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_1B5[0x3]; // 0x01B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUsedWithUI : 1; // 0x01B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutomaticallySetUsageInEditor : 1; // 0x01B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFullyRough : 1; // 0x01B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFullPrecision : 1; // 0x01B8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMaterialFloatPrecisionMode FloatPrecisionMode; // 0x01B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLightmapDirectionality : 1; // 0x01BA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileEnableHighQualityBRDF : 1; // 0x01BA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAlphaToCoverage : 1; // 0x01BA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_1BA_3 : 5; // 0x01BA(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_1BB[0x1]; // 0x01BB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bForwardRenderUsePreintegratedGFForSimpleIBL : 1; // 0x01BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_1BC_1 : 7; // 0x01BC(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_1BD[0x3]; // 0x01BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseHQForwardReflections : 1; // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForwardBlendsSkyLightCubemaps : 1; // 0x01C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePlanarForwardReflections : 1; // 0x01C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNormalCurvatureToRoughness : 1; // 0x01C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 AllowTranslucentCustomDepthWrites : 1; // 0x01C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowFrontLayerTranslucency : 1; // 0x01C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Wireframe : 1; // 0x01C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMaterialShadingRate ShadingRate; // 0x01C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowVariableRateShading : 1; // 0x01C2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanMaskedBeAssumedOpaque : 1; // 0x01C2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsMasked : 1; // 0x01C2(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsPreviewMaterial : 1; // 0x01C2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsFunctionPreviewMaterial : 1; // 0x01C2(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaterialAttributes : 1; // 0x01C2(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableExecWire : 1; // 0x01C2(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableNewHLSLGenerator : 1; // 0x01C2(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastRayTracedShadows : 1; // 0x01C3(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseTranslucencyVertexFog : 1; // 0x01C3(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyCloudFogging : 1; // 0x01C3(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSky : 1; // 0x01C3(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeFogPerPixel : 1; // 0x01C3(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOutputTranslucentVelocity : 1; // 0x01C3(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowDevelopmentShaderCompile : 1; // 0x01C3(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsMaterialEditorStatsMaterial : 1; // 0x01C3(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EBlendableLocation BlendableLocation; // 0x01C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BlendableOutputAlpha : 1; // 0x01C5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithNeuralNetworks : 1; // 0x01C5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableStencilTest : 1; // 0x01C5(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMaterialStencilCompare StencilCompare; // 0x01C6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 StencilRefValue; // 0x01C7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 NeuralProfileId; // 0x01C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERefractionMode RefractionMode; // 0x01C9(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERefractionMode RefractionMethod; // 0x01CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERefractionCoverageMode RefractionCoverageMode; // 0x01CB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlendablePriority; // 0x01CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsBlendable : 1; // 0x01D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D1[0x1]; // 0x01D1(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 PreshaderGap; // 0x01D2(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 UsageFlagWarnings; // 0x01D4(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x4]; // 0x01D8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float RefractionDepthBias; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWorldPositionOffsetDisplacement; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysEvaluateWorldPositionOffset; // 0x01E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E5[0x7]; // 0x01E5(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid StateId; // 0x01EC(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FC[0x34]; // 0x01FC(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Material") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Material") + } + static class UMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterial; + +// Class Engine.MaterialInstanceEditorOnlyData +// 0x00A0 (0x00E0 - 0x0040) +class UMaterialInstanceEditorOnlyData final : public UMaterialInterfaceEditorOnlyData +{ +public: + struct FStaticParameterSetEditorOnlyData StaticParameters; // 0x0040(0x00A0)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstanceEditorOnlyData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstanceEditorOnlyData") + } + static class UMaterialInstanceEditorOnlyData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInstanceEditorOnlyData; + +// Class Engine.MaterialInstanceDynamic +// 0x0050 (0x02B0 - 0x0260) +class UMaterialInstanceDynamic final : public UMaterialInstance +{ +public: + uint8 Pad_260[0x50]; // 0x0260(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CopyInterpParameters(class UMaterialInstance* Source); + void CopyParameterOverrides(class UMaterialInstance* MaterialInstance); + bool InitializeScalarParameterAndGetIndex(const class FName& ParameterName, float Value, int32* OutParameterIndex); + void K2_CopyMaterialInstanceParameters(class UMaterialInterface* Source, bool bQuickParametersOnly); + float K2_GetScalarParameterValue(class FName ParameterName); + float K2_GetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); + class UTexture* K2_GetTextureParameterValue(class FName ParameterName); + class UTexture* K2_GetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); + struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName); + struct FLinearColor K2_GetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); + void K2_InterpolateMaterialInstanceParams(class UMaterialInstance* SourceA, class UMaterialInstance* SourceB, float Alpha); + void SetDoubleVectorParameterValue(class FName ParameterName, const struct FVector4& Value); + void SetRuntimeVirtualTextureParameterValue(class FName ParameterName, class URuntimeVirtualTexture* Value); + void SetRuntimeVirtualTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, class URuntimeVirtualTexture* Value); + bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); + void SetScalarParameterValue(class FName ParameterName, float Value); + void SetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, float Value); + void SetSparseVolumeTextureParameterValue(class FName ParameterName, class USparseVolumeTexture* Value); + void SetTextureParameterValue(class FName ParameterName, class UTexture* Value); + void SetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, class UTexture* Value); + void SetVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value); + void SetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const struct FLinearColor& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstanceDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstanceDynamic") + } + static class UMaterialInstanceDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInstanceDynamic; + +// Class Engine.MeshMergeCullingVolume +// 0x0000 (0x02C8 - 0x02C8) +class AMeshMergeCullingVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshMergeCullingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshMergeCullingVolume") + } + static class AMeshMergeCullingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMeshMergeCullingVolume; + +// Class Engine.Canvas +// 0x0378 (0x03A0 - 0x0028) +class UCanvas final : public UObject +{ +public: + float OrgX; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrgY; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClipX; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClipY; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DrawColor; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCenterX : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCenterY : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoSmooth : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SizeX; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlane ColorModulate; // 0x0050(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture2D* GradientTexture0; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UReporterGraph* ReporterGraph; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_88[0x318]; // 0x0088(0x0318)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void K2_Deproject(const struct FVector2D& ScreenPosition, struct FVector* WorldOrigin, struct FVector* WorldDirection); + void K2_DrawBorder(class UTexture* BorderTexture, class UTexture* BackgroundTexture, class UTexture* LeftBorderTexture, class UTexture* RightBorderTexture, class UTexture* TopBorderTexture, class UTexture* BottomBorderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, const struct FVector2D& BorderScale, const struct FVector2D& BackgroundScale, float Rotation, const struct FVector2D& PivotPoint, const struct FVector2D& CornerSize); + void K2_DrawBox(const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, float Thickness, const struct FLinearColor& RenderColor); + void K2_DrawLine(const struct FVector2D& ScreenPositionA, const struct FVector2D& ScreenPositionB, float Thickness, const struct FLinearColor& RenderColor); + void K2_DrawMaterial(class UMaterialInterface* RenderMaterial, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, float Rotation, const struct FVector2D& PivotPoint); + void K2_DrawMaterialTriangle(class UMaterialInterface* RenderMaterial, const TArray& Triangles); + void K2_DrawPolygon(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& Radius, int32 NumberOfSides, const struct FLinearColor& RenderColor); + void K2_DrawText(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& ScreenPosition, const struct FVector2D& Scale, const struct FLinearColor& RenderColor, float Kerning, const struct FLinearColor& ShadowColor, const struct FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const struct FLinearColor& OutlineColor); + void K2_DrawTexture(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, EBlendMode BlendMode, float Rotation, const struct FVector2D& PivotPoint); + void K2_DrawTriangle(class UTexture* RenderTexture, const TArray& Triangles); + struct FVector K2_Project(const struct FVector& WorldLocation); + struct FVector2D K2_StrLen(class UFont* RenderFont, const class FString& RenderText); + struct FVector2D K2_TextSize(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& Scale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Canvas") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Canvas") + } + static class UCanvas* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCanvas; + +// Class Engine.MeshSimplificationSettings +// 0x0010 (0x0048 - 0x0038) +class UMeshSimplificationSettings final : public UDeveloperSettings +{ +public: + class FName MeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMeshReductionBackwardCompatible; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshSimplificationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshSimplificationSettings") + } + static class UMeshSimplificationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshSimplificationSettings; + +// Class Engine.MeshVertexPainterKismetLibrary +// 0x0000 (0x0028 - 0x0028) +class UMeshVertexPainterKismetLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void PaintVerticesLerpAlongAxis(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& StartColor, const struct FLinearColor& EndColor, EVertexPaintAxis Axis, bool bConvertToSRGB); + static void PaintVerticesSingleColor(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& FillColor, bool bConvertToSRGB); + static void RemovePaintedVertices(class UStaticMeshComponent* StaticMeshComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshVertexPainterKismetLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshVertexPainterKismetLibrary") + } + static class UMeshVertexPainterKismetLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshVertexPainterKismetLibrary; + +// Class Engine.SimulatedClientNetConnection +// 0x0000 (0x1E00 - 0x1E00) +class USimulatedClientNetConnection final : public UNetConnection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimulatedClientNetConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimulatedClientNetConnection") + } + static class USimulatedClientNetConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimulatedClientNetConnection; + +// Class Engine.NetworkMetricsCSV_Replication +// 0x0000 (0x0038 - 0x0038) +class UNetworkMetricsCSV_Replication final : public UNetworkMetricsCSV +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkMetricsCSV_Replication") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkMetricsCSV_Replication") + } + static class UNetworkMetricsCSV_Replication* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkMetricsCSV_Replication; + +// Class Engine.NetworkSettings +// 0x0018 (0x0050 - 0x0038) +class UNetworkSettings final : public UDeveloperSettings +{ +public: + uint8 bVerifyPeer : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMultiplayerWorldOriginRebasing : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NetworkEmulationProfiles; // 0x0040(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkSettings") + } + static class UNetworkSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkSettings; + +// Class Engine.BandwidthTestActor +// 0x0020 (0x02B0 - 0x0290) +class ABandwidthTestActor final : public AActor +{ +public: + struct FBandwidthTestGenerator BandwidthGenerator; // 0x0290(0x0020)(Net, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BandwidthTestActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BandwidthTestActor") + } + static class ABandwidthTestActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABandwidthTestActor; + +// Class Engine.ActorReplicationBridge +// 0x0020 (0x0570 - 0x0550) +class UActorReplicationBridge final : public UObjectReplicationBridge +{ +public: + uint8 Pad_550[0x20]; // 0x0550(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorReplicationBridge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorReplicationBridge") + } + static class UActorReplicationBridge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorReplicationBridge; + +// Class Engine.NetFaultConfig +// 0x0000 (0x0088 - 0x0088) +class UNetFaultConfig final : public UEscalationManagerConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetFaultConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetFaultConfig") + } + static class UNetFaultConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetFaultConfig; + +// Class Engine.NetPushModelHelpers +// 0x0000 (0x0028 - 0x0028) +class UNetPushModelHelpers final : public UBlueprintFunctionLibrary +{ +public: + static void MarkPropertyDirty(class UObject* Object, class FName PropertyName); + static void MarkPropertyDirtyFromRepIndex(class UObject* Object, int32 RepIndex, class FName PropertyName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetPushModelHelpers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetPushModelHelpers") + } + static class UNetPushModelHelpers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetPushModelHelpers; + +// Class Engine.NetworkMetricsDatabase +// 0x0190 (0x01B8 - 0x0028) +class UNetworkMetricsDatabase final : public UObject +{ +public: + uint8 Pad_28[0x190]; // 0x0028(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkMetricsDatabase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkMetricsDatabase") + } + static class UNetworkMetricsDatabase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkMetricsDatabase; + +// Class Engine.NetworkMetricsPerfCounters +// 0x0000 (0x0030 - 0x0030) +class UNetworkMetricsPerfCounters final : public UNetworkMetricsBaseListener +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkMetricsPerfCounters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkMetricsPerfCounters") + } + static class UNetworkMetricsPerfCounters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkMetricsPerfCounters; + +// Class Engine.NetworkMetricsStats +// 0x0008 (0x0038 - 0x0030) +class UNetworkMetricsStats final : public UNetworkMetricsBaseListener +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkMetricsStats") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkMetricsStats") + } + static class UNetworkMetricsStats* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkMetricsStats; + +// Class Engine.NetworkSubsystem +// 0x0050 (0x0080 - 0x0030) +class UNetworkSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkSubsystem") + } + static class UNetworkSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkSubsystem; + +// Class Engine.Note +// 0x0000 (0x0290 - 0x0290) +class ANote final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Note") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Note") + } + static class ANote* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANote; + +// Class Engine.ObjectLibrary +// 0x0080 (0x00A8 - 0x0028) +class UObjectLibrary final : public UObject +{ +public: + TSubclassOf ObjectBaseClass; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bHasBlueprintClasses; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Objects; // 0x0038(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + TArray> WeakObjects; // 0x0048(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bUseWeakReferences; // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFullyLoaded; // 0x0059(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5A[0x4E]; // 0x005A(0x004E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectLibrary") + } + static class UObjectLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectLibrary; + +// Class Engine.ObjectTraceWorldSubsystem +// 0x0010 (0x0040 - 0x0030) +class UObjectTraceWorldSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectTraceWorldSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectTraceWorldSubsystem") + } + static class UObjectTraceWorldSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectTraceWorldSubsystem; + +// Class Engine.OnlineBlueprintCallProxyBase +// 0x0000 (0x0030 - 0x0030) +class UOnlineBlueprintCallProxyBase : public UBlueprintAsyncActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OnlineBlueprintCallProxyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OnlineBlueprintCallProxyBase") + } + static class UOnlineBlueprintCallProxyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOnlineBlueprintCallProxyBase; + +// Class Engine.OnlineEngineInterface +// 0x0000 (0x0028 - 0x0028) +class UOnlineEngineInterface : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OnlineEngineInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OnlineEngineInterface") + } + static class UOnlineEngineInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOnlineEngineInterface; + +// Class Engine.PackedLevelActor +// 0x0000 (0x0330 - 0x0330) +class APackedLevelActor : public ALevelInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PackedLevelActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PackedLevelActor") + } + static class APackedLevelActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APackedLevelActor; + +// Class Engine.EngineHandlerComponentFactory +// 0x0000 (0x0028 - 0x0028) +class UEngineHandlerComponentFactory final : public UHandlerComponentFactory +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineHandlerComponentFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineHandlerComponentFactory") + } + static class UEngineHandlerComponentFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineHandlerComponentFactory; + +// Class Engine.ContentBundleEngineSubsystem +// 0x00A0 (0x00D0 - 0x0030) +class UContentBundleEngineSubsystem final : public UEngineSubsystem +{ +public: + uint8 Pad_30[0x70]; // 0x0030(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr ContentBundleTypeFactoryClass; // 0x00A0(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UContentBundleTypeFactory* ContentBundleTypeFactory; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentBundleEngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentBundleEngineSubsystem") + } + static class UContentBundleEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContentBundleEngineSubsystem; + +// Class Engine.AsyncPhysicsInputComponent +// 0x0028 (0x00C8 - 0x00A0) +class UAsyncPhysicsInputComponent final : public UActorComponent +{ +public: + TSubclassOf DataClass; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray BufferedData; // 0x00A8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + class UAsyncPhysicsData* DataToConsume; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UAsyncPhysicsData* DataToWrite; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + void ServerRPCBufferInput(class UAsyncPhysicsData* AsyncPhysicsData); + + const class UAsyncPhysicsData* GetDataToConsume() const; + class UAsyncPhysicsData* GetDataToWrite() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncPhysicsInputComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncPhysicsInputComponent") + } + static class UAsyncPhysicsInputComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncPhysicsInputComponent; + +// Class Engine.BodySetup +// 0x02E8 (0x0320 - 0x0038) +class UBodySetup : public UBodySetupCore +{ +public: + struct FKAggregateGeom AggGeom; // 0x0038(0x0080)(Edit, NativeAccessSpecifierPublic) + uint8 bAlwaysFullAnimWeight : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bConsiderForBounds : 1; // 0x00B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMeshCollideAll : 1; // 0x00B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoubleSidedGeometry : 1; // 0x00B8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateNonMirroredCollision : 1; // 0x00B8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSharedCookedData : 1; // 0x00B8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateMirroredCollision : 1; // 0x00B8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportUVsAndFaceRemap : 1; // 0x00B8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_B9_0 : 3; // 0x00B9(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bNeverNeedsCookedCollisionData : 1; // 0x00B9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* PhysMaterial; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FWalkableSlopeOverride WalkableSlopeOverride; // 0x00C8(0x0010)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x70]; // 0x00D8(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBodyInstance DefaultInstance; // 0x0148(0x0198)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector BuildScale3D; // 0x02E8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_300[0x20]; // 0x0300(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BodySetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BodySetup") + } + static class UBodySetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBodySetup; + +// Class Engine.ClusterUnionReplicatedProxyComponent +// 0x00A0 (0x0140 - 0x00A0) +class UClusterUnionReplicatedProxyComponent final : public UActorComponent +{ +public: + TWeakObjectPtr ParentClusterUnion; // 0x00A0(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bNetUpdateParentClusterUnion; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr ChildClusteredComponent; // 0x00AC(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bNetUpdateChildClusteredComponent; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ParticleBoneIds; // 0x00B8(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate) + uint8 Pad_C8[0x50]; // 0x00C8(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + bool bNetUpdateParticleBoneIds; // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ParticleChildToParents; // 0x0120(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate) + bool bNetUpdateParticleChildToParents; // 0x0130(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsPendingDeletion; // 0x0131(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_132[0xE]; // 0x0132(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsPendingDeletion(); + void MarkPendingDeletion(); + void OnRep_ChildClusteredComponent(); + void OnRep_ParentClusterUnion(); + void OnRep_ParticleBoneIds(); + void OnRep_ParticleChildToParents(); + void SetChildClusteredComponent(class UPrimitiveComponent* InComponent); + void SetParentClusterUnion(class UClusterUnionComponent* InComponent); + void SetParticleBoneIds(const TArray& InIds); + void SetParticleChildToParent(int32 BoneID, const struct FTransform& ChildToParent); + + class UPrimitiveComponent* GetChildClusteredComponent() const; + class UClusterUnionComponent* GetParentClusterUnionComponent() const; + const TArray GetParticleBoneIds() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClusterUnionReplicatedProxyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClusterUnionReplicatedProxyComponent") + } + static class UClusterUnionReplicatedProxyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClusterUnionReplicatedProxyComponent; + +// Class Engine.ConstraintInstanceBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UConstraintInstanceBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void CopyParams(struct FConstraintInstanceAccessor& Accessor, struct FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); + static void GetAngularBreakable(struct FConstraintInstanceAccessor& Accessor, bool* bAngularBreakable, float* AngularBreakThreshold); + static void GetAngularDriveMode(struct FConstraintInstanceAccessor& Accessor, EAngularDriveMode* OutDriveMode); + static void GetAngularDriveParams(struct FConstraintInstanceAccessor& Accessor, float* OutPositionStrength, float* OutVelocityStrength, float* OutForceLimit); + static void GetAngularLimits(struct FConstraintInstanceAccessor& Accessor, EAngularConstraintMotion* Swing1MotionType, float* Swing1LimitAngle, EAngularConstraintMotion* Swing2MotionType, float* Swing2LimitAngle, EAngularConstraintMotion* TwistMotionType, float* TwistLimitAngle); + static void GetAngularOrientationTarget(struct FConstraintInstanceAccessor& Accessor, struct FRotator* OutPosTarget); + static void GetAngularPlasticity(struct FConstraintInstanceAccessor& Accessor, bool* bAngularPlasticity, float* AngularPlasticityThreshold); + static void GetAngularSoftSwingLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftSwingLimit, float* SwingLimitStiffness, float* SwingLimitDamping, float* SwingLimitRestitution, float* SwingLimitContactDistance); + static void GetAngularSoftTwistLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftTwistLimit, float* TwistLimitStiffness, float* TwistLimitDamping, float* TwistLimitRestitution, float* TwistLimitContactDistance); + static void GetAngularVelocityDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableSLERP); + static void GetAngularVelocityDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableTwistDrive, bool* bOutEnableSwingDrive); + static void GetAngularVelocityTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutVelTarget); + static void GetAttachedBodyNames(struct FConstraintInstanceAccessor& Accessor, class FName* ParentBody, class FName* ChildBody); + static void GetContactTransferScale(struct FConstraintInstanceAccessor& Accessor, float* ContactTransferScale); + static bool GetDisableCollsion(struct FConstraintInstanceAccessor& Accessor); + static void GetLinearBreakable(struct FConstraintInstanceAccessor& Accessor, bool* bLinearBreakable, float* LinearBreakThreshold); + static void GetLinearDriveParams(struct FConstraintInstanceAccessor& Accessor, float* OutPositionStrength, float* OutVelocityStrength, float* OutForceLimit); + static void GetLinearLimits(struct FConstraintInstanceAccessor& Accessor, ELinearConstraintMotion* XMotion, ELinearConstraintMotion* YMotion, ELinearConstraintMotion* ZMotion, float* Limit); + static void GetLinearPlasticity(struct FConstraintInstanceAccessor& Accessor, bool* bLinearPlasticity, float* LinearPlasticityThreshold, EConstraintPlasticityType* PlasticityType); + static void GetLinearPositionDrive(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableDriveX, bool* bOutEnableDriveY, bool* bOutEnableDriveZ); + static void GetLinearPositionTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutPosTarget); + static void GetLinearSoftLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftLinearLimit, float* LinearLimitStiffness, float* LinearLimitDamping, float* LinearLimitRestitution, float* LinearLimitContactDistance); + static void GetLinearVelocityDrive(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableDriveX, bool* bOutEnableDriveY, bool* bOutEnableDriveZ); + static void GetLinearVelocityTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutVelTarget); + static bool GetMassConditioningEnabled(struct FConstraintInstanceAccessor& Accessor); + static void GetOrientationDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableSLERP); + static void GetOrientationDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableTwistDrive, bool* bOutEnableSwingDrive); + static bool GetParentDominates(struct FConstraintInstanceAccessor& Accessor); + static void GetProjectionParams(struct FConstraintInstanceAccessor& Accessor, bool* bEnableProjection, float* ProjectionLinearAlpha, float* ProjectionAngularAlpha); + static void SetAngularBreakable(struct FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); + static void SetAngularDriveMode(struct FConstraintInstanceAccessor& Accessor, EAngularDriveMode DriveMode); + static void SetAngularDriveParams(struct FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); + static void SetAngularLimits(struct FConstraintInstanceAccessor& Accessor, EAngularConstraintMotion Swing1MotionType, float Swing1LimitAngle, EAngularConstraintMotion Swing2MotionType, float Swing2LimitAngle, EAngularConstraintMotion TwistMotionType, float TwistLimitAngle); + static void SetAngularOrientationTarget(struct FConstraintInstanceAccessor& Accessor, const struct FRotator& InPosTarget); + static void SetAngularPlasticity(struct FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); + static void SetAngularSoftSwingLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); + static void SetAngularSoftTwistLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); + static void SetAngularVelocityDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); + static void SetAngularVelocityDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); + static void SetAngularVelocityTarget(struct FConstraintInstanceAccessor& Accessor, const struct FVector& InVelTarget); + static void SetContactTransferScale(struct FConstraintInstanceAccessor& Accessor, float ContactTransferScale); + static void SetDisableCollision(struct FConstraintInstanceAccessor& Accessor, bool bDisableCollision); + static void SetLinearBreakable(struct FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); + static void SetLinearDriveParams(struct FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); + static void SetLinearLimits(struct FConstraintInstanceAccessor& Accessor, ELinearConstraintMotion XMotion, ELinearConstraintMotion YMotion, ELinearConstraintMotion ZMotion, float Limit); + static void SetLinearPlasticity(struct FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, EConstraintPlasticityType PlasticityType); + static void SetLinearPositionDrive(struct FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); + static void SetLinearPositionTarget(struct FConstraintInstanceAccessor& Accessor, const struct FVector& InPosTarget); + static void SetLinearSoftLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); + static void SetLinearVelocityDrive(struct FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); + static void SetLinearVelocityTarget(struct FConstraintInstanceAccessor& Accessor, const struct FVector& InVelTarget); + static void SetMassConditioningEnabled(struct FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); + static void SetOrientationDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); + static void SetOrientationDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); + static void SetParentDominates(struct FConstraintInstanceAccessor& Accessor, bool bParentDominates); + static void SetProjectionParams(struct FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConstraintInstanceBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConstraintInstanceBlueprintLibrary") + } + static class UConstraintInstanceBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConstraintInstanceBlueprintLibrary; + +// Class Engine.PhysicalAnimationComponent +// 0x0040 (0x00E0 - 0x00A0) +class UPhysicalAnimationComponent final : public UActorComponent +{ +public: + float StrengthMultiplyer; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_B0[0x30]; // 0x00B0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyPhysicalAnimationProfileBelow(class FName BodyName, class FName ProfileName, bool bIncludeSelf, bool bClearNotFound); + void ApplyPhysicalAnimationSettings(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData); + void ApplyPhysicalAnimationSettingsBelow(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); + void SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent); + void SetStrengthMultiplyer(float InStrengthMultiplyer); + + struct FTransform GetBodyTargetTransform(class FName BodyName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalAnimationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalAnimationComponent") + } + static class UPhysicalAnimationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalAnimationComponent; + +// Class Engine.PhysicalMaterialMask +// 0x0010 (0x0038 - 0x0028) +class UPhysicalMaterialMask final : public UObject +{ +public: + int32 UVChannelIndex; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressX; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0xA]; // 0x002E(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalMaterialMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalMaterialMask") + } + static class UPhysicalMaterialMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalMaterialMask; + +// Class Engine.SkeletalBodySetup +// 0x0018 (0x0338 - 0x0320) +class USkeletalBodySetup final : public UBodySetup +{ +public: + bool bSkipScaleFromAnimation; // 0x0320(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_321[0x7]; // 0x0321(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicalAnimationData; // 0x0328(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalBodySetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalBodySetup") + } + static class USkeletalBodySetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalBodySetup; + +// Class Engine.PhysicsConstraintActor +// 0x0020 (0x02B0 - 0x0290) +class APhysicsConstraintActor final : public ARigidBodyBase +{ +public: + class UPhysicsConstraintComponent* ConstraintComp; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class AActor* ConstraintActor1; // 0x0298(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AActor* ConstraintActor2; // 0x02A0(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bDisableCollision : 1; // 0x02A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsConstraintActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsConstraintActor") + } + static class APhysicsConstraintActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhysicsConstraintActor; + +// Class Engine.PhysicsConstraintTemplate +// 0x03D8 (0x0400 - 0x0028) +class UPhysicsConstraintTemplate final : public UObject +{ +public: + struct FConstraintInstance DefaultInstance; // 0x0028(0x0270)(Edit, NativeAccessSpecifierPublic) + TArray ProfileHandles; // 0x0298(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FConstraintProfileProperties DefaultProfile; // 0x02A8(0x0158)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsConstraintTemplate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsConstraintTemplate") + } + static class UPhysicsConstraintTemplate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsConstraintTemplate; + +// Class Engine.TargetPoint +// 0x0000 (0x0290 - 0x0290) +class ATargetPoint : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetPoint") + } + static class ATargetPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATargetPoint; + +// Class Engine.PhysicsHandleComponent +// 0x0430 (0x04D0 - 0x00A0) +class alignas(0x10) UPhysicsHandleComponent final : public UActorComponent +{ +public: + class UPrimitiveComponent* GrabbedComponent; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_B0_0 : 1; // 0x00B0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bSoftAngularConstraint : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSoftLinearConstraint : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpolateTarget : 1; // 0x00B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearDamping; // 0x00B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearStiffness; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularStiffness; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xCC]; // 0x00C4(0x00CC)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpolationSpeed; // 0x0190(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194[0x33C]; // 0x0194(0x033C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GrabComponent(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation, bool bConstrainRotation); + void GrabComponentAtLocation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation); + void GrabComponentAtLocationWithRotation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& Location, const struct FRotator& Rotation); + void ReleaseComponent(); + void SetAngularDamping(float NewAngularDamping); + void SetAngularStiffness(float NewAngularStiffness); + void SetInterpolationSpeed(float NewInterpolationSpeed); + void SetLinearDamping(float NewLinearDamping); + void SetLinearStiffness(float NewLinearStiffness); + void SetTargetLocation(const struct FVector& NewLocation); + void SetTargetLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void SetTargetRotation(const struct FRotator& NewRotation); + + class UPrimitiveComponent* GetGrabbedComponent() const; + void GetTargetLocationAndRotation(struct FVector* TargetLocation, struct FRotator* TargetRotation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsHandleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsHandleComponent") + } + static class UPhysicsHandleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsHandleComponent; + +// Class Engine.PhysicsSettings +// 0x0110 (0x01F8 - 0x00E8) +class UPhysicsSettings final : public UPhysicsSettingsCore +{ +public: + struct FPhysicsPredictionSettings PhysicsPrediction; // 0x00E8(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FRigidBodyErrorCorrection PhysicErrorCorrection; // 0x00F4(0x0034)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + ESettingsLockedAxis LockedAxis; // 0x0128(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESettingsDOF DefaultDegreesOfFreedom; // 0x0129(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressFaceRemapTable; // 0x012A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportUVFromHitResults; // 0x012B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableActiveActors; // 0x012C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableKinematicStaticPairs; // 0x012D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableKinematicKinematicPairs; // 0x012E(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCCD; // 0x012F(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimPhysicsMinDeltaTime; // 0x0130(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulateAnimPhysicsAfterReset; // 0x0134(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinPhysicsDeltaTime; // 0x0138(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPhysicsDeltaTime; // 0x013C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubstepping; // 0x0140(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubsteppingAsync; // 0x0141(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickPhysicsAsync; // 0x0142(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143[0x1]; // 0x0143(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float AsyncFixedTimeStepSize; // 0x0144(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSubstepDeltaTime; // 0x0148(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSubsteps; // 0x014C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SyncSceneSmoothingFactor; // 0x0150(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialAverageFrameRate; // 0x0154(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhysXTreeRebuildRate; // 0x0158(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicalSurfaces; // 0x0160(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FBroadphaseSettings DefaultBroadphaseSettings; // 0x0170(0x0080)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + float MinDeltaVelocityForHitEvents; // 0x01F0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FChaosPhysicsSettings ChaosSettings; // 0x01F4(0x0003)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1F7[0x1]; // 0x01F7(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 GetPhysicsHistoryCount() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsSettings") + } + static class UPhysicsSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsSettings; + +// Class Engine.RadialForceComponent +// 0x0030 (0x0260 - 0x0230) +class URadialForceComponent final : public USceneComponent +{ +public: + float Radius; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0234(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_235[0x3]; // 0x0235(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ImpulseStrength; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bImpulseVelChange : 1; // 0x023C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreOwningActor : 1; // 0x023C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_23D[0x3]; // 0x023D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ForceStrength; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamage; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypesToAffect; // 0x0248(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddObjectTypeToAffect(EObjectTypeQuery ObjectType); + void FireImpulse(); + void RemoveObjectTypeToAffect(EObjectTypeQuery ObjectType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RadialForceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RadialForceComponent") + } + static class URadialForceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URadialForceComponent; + +// Class Engine.PhysicsFieldComponent +// 0x00E0 (0x0310 - 0x0230) +class UPhysicsFieldComponent final : public USceneComponent +{ +public: + uint8 Pad_230[0xE0]; // 0x0230(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsFieldComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsFieldComponent") + } + static class UPhysicsFieldComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsFieldComponent; + +// Class Engine.PhysicsFieldStatics +// 0x0000 (0x0028 - 0x0028) +class UPhysicsFieldStatics final : public UBlueprintFunctionLibrary +{ +public: + static int32 EvalPhysicsIntegerField(const class UObject* WorldContextObject, const struct FVector& WorldPosition, const EFieldIntegerType IntegerType); + static float EvalPhysicsScalarField(const class UObject* WorldContextObject, const struct FVector& WorldPosition, const EFieldScalarType ScalarType); + static struct FVector EvalPhysicsVectorField(const class UObject* WorldContextObject, const struct FVector& WorldPosition, const EFieldVectorType VectorType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsFieldStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsFieldStatics") + } + static class UPhysicsFieldStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsFieldStatics; + +// Class Engine.PlayerStartPIE +// 0x0000 (0x02C0 - 0x02C0) +class APlayerStartPIE final : public APlayerStart +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerStartPIE") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerStartPIE") + } + static class APlayerStartPIE* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerStartPIE; + +// Class Engine.PlayerState +// 0x00B8 (0x0348 - 0x0290) +class APlayerState : public AInfo +{ +public: + float Score; // 0x0290(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerId; // 0x0294(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressedPing; // 0x0298(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_299[0x1]; // 0x0299(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShouldUpdateReplicatedPing : 1; // 0x029A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsSpectator : 1; // 0x029A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlySpectator : 1; // 0x029A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsABot : 1; // 0x029A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_29A_4 : 1; // 0x029A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bIsInactive : 1; // 0x029A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFromPreviousLevel : 1; // 0x029A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29B[0x1]; // 0x029B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StartTime; // 0x029C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EngineMessageClass; // 0x02A0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SavedNetworkAddress; // 0x02B0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUniqueNetIdRepl UniqueID; // 0x02C0(0x0030)(Net, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPawnSet; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class APawn* PawnPrivate; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_310[0x18]; // 0x0310(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PlayerNamePrivate; // 0x0328(0x0010)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_338[0x10]; // 0x0338(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnPawnPrivateDestroyed(class AActor* InActor); + void OnRep_bIsInactive(); + void OnRep_PlayerId(); + void OnRep_PlayerName(); + void OnRep_Score(); + void OnRep_UniqueId(); + void ReceiveCopyProperties(class APlayerState* NewPlayerState); + void ReceiveOverrideWith(class APlayerState* OldPlayerState); + + struct FUniqueNetIdRepl BP_GetUniqueId() const; + uint8 GetCompressedPing() const; + class APawn* GetPawn() const; + float GetPingInMilliseconds() const; + class APlayerController* GetPlayerController() const; + int32 GetPlayerId() const; + class FString GetPlayerName() const; + float GetScore() const; + bool IsABot() const; + bool IsOnlyASpectator() const; + bool IsSpectator() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerState") + } + static class APlayerState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerState; + +// Class Engine.PostProcessVolume +// 0x0708 (0x09D0 - 0x02C8) +class APostProcessVolume : public AVolume +{ +public: + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings Settings; // 0x02D0(0x06F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float Priority; // 0x09C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x09C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x09C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x09CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbound : 1; // 0x09CC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePlayerLocation : 1; // 0x09CC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9CD[0x3]; // 0x09CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessVolume") + } + static class APostProcessVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APostProcessVolume; + +// Class Engine.PrimaryAssetLabel +// 0x0038 (0x0068 - 0x0030) +class UPrimaryAssetLabel final : public UPrimaryDataAsset +{ +public: + struct FPrimaryAssetRules Rules; // 0x0030(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bLabelAssetsInMyDirectory : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsRuntimeLabel : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIncludeRedirectors : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> ExplicitAssets; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> ExplicitBlueprints; // 0x0050(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FCollectionReference AssetCollection; // 0x0060(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrimaryAssetLabel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrimaryAssetLabel") + } + static class UPrimaryAssetLabel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPrimaryAssetLabel; + +// Class Engine.HealthSnapshotBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UHealthSnapshotBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void LogPerformanceSnapshot(const class FString& SnapshotTitle, bool bResetStats); + static void StartPerformanceSnapshots(); + static void StopPerformanceSnapshots(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HealthSnapshotBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HealthSnapshotBlueprintLibrary") + } + static class UHealthSnapshotBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHealthSnapshotBlueprintLibrary; + +// Class Engine.LevelStreamingProfilingSubsystem +// 0x0090 (0x00C0 - 0x0030) +class ULevelStreamingProfilingSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x90]; // 0x0030(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingProfilingSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingProfilingSubsystem") + } + static class ULevelStreamingProfilingSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingProfilingSubsystem; + +// Class Engine.RectLight +// 0x0008 (0x02A8 - 0x02A0) +class ARectLight final : public ALight +{ +public: + class URectLightComponent* RectLightComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RectLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RectLight") + } + static class ARectLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARectLight; + +// Class Engine.WorldPartitionReplay +// 0x0020 (0x02B0 - 0x0290) +class AWorldPartitionReplay final : public AActor +{ +public: + TArray StreamingSourceNames; // 0x0290(0x0010)(Net, ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionReplay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionReplay") + } + static class AWorldPartitionReplay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldPartitionReplay; + +// Class Engine.RendererSettings +// 0x01E0 (0x0218 - 0x0038) +class URendererSettings final : public UDeveloperSettings +{ +public: + EMobileShadingPath MobileShadingPath; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bMobileSupportDeferredOnOpenGL : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileSupportGPUScene : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EMobileAntiAliasingMethod MobileAntiAliasing; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMobileFloatPrecisionMode MobileFloatPrecisionMode; // 0x0041(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bMobileAllowDitheredLODTransition : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileVirtualTextures : 1; // 0x0044(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDiscardUnusedQualityLevels : 1; // 0x0044(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EShaderCompressionFormat ShaderCompressionFormat; // 0x0048(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOcclusionCulling : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinScreenRadiusForLights; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScreenRadiusForEarlyZPass; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScreenRadiusForCSMdepth; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPrecomputedVisibilityWarning : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTextureStreaming : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseDXT5NormalMaps : 1; // 0x005C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVirtualTextures : 1; // 0x005C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVirtualTextureEnableAutoImport : 1; // 0x005C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVirtualTexturedLightmaps : 1; // 0x005C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVirtualTextureAnisotropicFiltering : 1; // 0x005C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableVirtualTextureOpacityMask : 1; // 0x005C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 VirtualTextureTileSize; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VirtualTextureTileBorderSize; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VirtualTextureFeedbackFactor; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorkingColorSpace WorkingColorSpaceChoice; // 0x006C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D RedChromaticityCoordinate; // 0x0070(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GreenChromaticityCoordinate; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BlueChromaticityCoordinate; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D WhiteChromaticityCoordinate; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClearCoatEnableSecondNormal : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDynamicGlobalIlluminationMethod DynamicGlobalIllumination; // 0x00B4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReflectionMethod Reflections; // 0x00B5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B6[0x2]; // 0x00B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReflectionCaptureResolution; // 0x00B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReflectionEnvironmentLightmapMixBasedOnRoughness : 1; // 0x00BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHardwareRayTracingForLumen : 1; // 0x00BC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ELumenRayLightingMode LumenRayLightingMode; // 0x00C0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 LumenFrontLayerTranslucencyReflections : 1; // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ELumenSoftwareTracingMode LumenSoftwareTracingMode; // 0x00C8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 LumenRayTracedTranslucentRefractions : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EShadowMapMethod ShadowMapMethod; // 0x00D0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableRayTracing : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableRayTracingShadows : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableRayTracingSkylight : 1; // 0x00D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableRayTracingTextureLOD : 1; // 0x00D4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePathTracing : 1; // 0x00D4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateMeshDistanceFields : 1; // 0x00D4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DistanceFieldVoxelDensity; // 0x00D8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNanite : 1; // 0x00DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowStaticLighting : 1; // 0x00DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseNormalMapsForStaticLighting : 1; // 0x00DC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForwardShading : 1; // 0x00DC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVertexFoggingForOpaque : 1; // 0x00DC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSeparateTranslucency : 1; // 0x00DC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ETranslucentSortPolicy TranslucentSortPolicy; // 0x00E0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TranslucentSortAxis; // 0x00E8(0x0018)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLocalFogVolumeApplyOnTranslucent : 1; // 0x0100(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_101[0x3]; // 0x0101(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EFixedFoveationLevels FoveationLevel; // 0x0104(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDynamicFoveation : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ECustomDepthStencil CustomDepthStencil; // 0x010C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D[0x3]; // 0x010D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bCustomDepthTaaJitter : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAlphaChannelMode bEnableAlphaChannelInPostProcessing; // 0x0114(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDefaultFeatureBloom : 1; // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureAmbientOcclusion : 1; // 0x0118(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureAmbientOcclusionStaticFraction : 1; // 0x0118(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureAutoExposure : 1; // 0x0118(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_119[0x3]; // 0x0119(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAutoExposureMethodUI DefaultFeatureAutoExposure; // 0x011C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultFeatureAutoExposureBias; // 0x0120(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExtendDefaultLuminanceRangeInAutoExposureSettings : 1; // 0x0124(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultFeatureLocalExposureHighlightContrast; // 0x0128(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultFeatureLocalExposureShadowContrast; // 0x012C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefaultFeatureMotionBlur : 1; // 0x0130(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureLensFlare : 1; // 0x0130(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTemporalUpsampling : 1; // 0x0130(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAntiAliasingMethod DefaultFeatureAntiAliasing; // 0x0134(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECompositingSampleCount MSAASampleCount; // 0x0135(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits DefaultLightUnits; // 0x0136(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDefaultBackBufferPixelFormat DefaultBackBufferPixelFormat; // 0x0137(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultManualScreenPercentage; // 0x0138(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScreenPercentageMode DefaultScreenPercentageDesktopMode; // 0x013C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScreenPercentageMode DefaultScreenPercentageMobileMode; // 0x0140(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScreenPercentageMode DefaultScreenPercentageVRMode; // 0x0144(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScreenPercentageMode DefaultScreenPercentagePathTracerMode; // 0x0148(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderUnbuiltPreviewShadowsInGame : 1; // 0x014C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStencilForLODDither : 1; // 0x014C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_14D[0x3]; // 0x014D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EEarlyZPass EarlyZPass; // 0x0150(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEarlyZPassOnlyMaterialMasking : 1; // 0x0154(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCSMCaching : 1; // 0x0154(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDBuffer : 1; // 0x0154(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_155[0x3]; // 0x0155(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EClearSceneOptions ClearSceneMethod; // 0x0158(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVelocityOutputPass VelocityPass; // 0x0159(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVertexDeformationOutputsVelocity VertexDeformationOutputsVelocity; // 0x015A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15B[0x1]; // 0x015B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bSelectiveBasePassOutputs : 1; // 0x015C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultParticleCutouts : 1; // 0x015C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GPUSimulationTextureSizeX; // 0x0160(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GPUSimulationTextureSizeY; // 0x0164(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGlobalClipPlane : 1; // 0x0168(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EGBufferFormat GBufferFormat; // 0x016C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D[0x3]; // 0x016D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseGPUMorphTargets : 1; // 0x0170(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MorphTargetMaxBlendWeight; // 0x0174(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportSkyAtmosphere : 1; // 0x0178(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportSkyAtmosphereAffectsHeightFog : 1; // 0x0178(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportLocalFogVolumes : 1; // 0x0178(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportCloudShadowOnForwardLitTranslucent : 1; // 0x0178(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_179[0x3]; // 0x0179(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ELightFunctionAtlasPixelFormat LightFunctionAtlasPixelFormat; // 0x017C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bVolumetricFogUsesLightFunctionAtlas : 1; // 0x0180(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDeferredLightingUsesLightFunctionAtlas : 1; // 0x0180(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSingleLayerWaterUsesLightFunctionAtlas : 1; // 0x0180(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTranslucentUsesLightFunctionAtlas : 1; // 0x0180(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportIESProfileOnTranslucent : 1; // 0x0180(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportRectLightOnTranslucent : 1; // 0x0180(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNvidiaAftermathEnabled : 1; // 0x0180(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMultiView : 1; // 0x0180(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobilePostProcessing : 1; // 0x0181(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileMultiView : 1; // 0x0181(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileUseHWsRGBEncoding : 1; // 0x0181(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRoundRobinOcclusion : 1; // 0x0181(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMeshStreaming : 1; // 0x0181(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableHeterogeneousVolumes : 1; // 0x0181(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldHeterogeneousVolumesCastShadows : 1; // 0x0181(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompositeHeterogeneousVolumesWithTranslucency : 1; // 0x0181(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_182[0x2]; // 0x0182(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WireframeCullThreshold; // 0x0184(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportStationarySkylight : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportLowQualityLightmaps : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportPointLightWholeSceneShadows : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportTranslucentPerObjectShadow : 1; // 0x0188(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportCloudShadowOnSingleLayerWater : 1; // 0x0188(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSubstrate : 1; // 0x0188(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 SubstrateOpaqueMaterialRoughRefraction : 1; // 0x0188(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 SubstrateDebugAdvancedVisualizationShaders : 1; // 0x0188(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMaterialRoughDiffuse : 1; // 0x0189(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMaterialEnergyConservation : 1; // 0x0189(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrderedIndependentTransparencyEnable : 1; // 0x0189(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHairStrandsAutoLODMode : 1; // 0x0189(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportSkinCacheShaders : 1; // 0x0189(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipCompilingGPUSkinVF : 1; // 0x0189(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_18A[0x2]; // 0x018A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ESkinCacheDefaultBehavior DefaultSkinCacheBehavior; // 0x018C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SkinCacheSceneMemoryLimitInMB; // 0x0190(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileEnableStaticAndCSMShadowReceivers : 1; // 0x0194(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileEnableMovableLightCSMShaderCulling : 1; // 0x0194(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_195[0x3]; // 0x0195(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EMobileLocalLightSetting MobileLocalLightSetting; // 0x0198(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199[0x3]; // 0x0199(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bMobileForwardEnableClusteredReflections : 1; // 0x019C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileEnableNoPrecomputedLightingCSMShader : 1; // 0x019C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAllowDistanceFieldShadows : 1; // 0x019C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAllowMovableDirectionalLights : 1; // 0x019C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAllowMovableSpotlightShadows : 1; // 0x019C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupport16BitBoneIndex : 1; // 0x019C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGPUSkinLimit2BoneInfluences : 1; // 0x019C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportDepthOnlyIndexBuffers : 1; // 0x019C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportReversedIndexBuffers : 1; // 0x019D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAmbientOcclusion : 1; // 0x019D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileDBuffer : 1; // 0x019D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseUnlimitedBoneInfluences : 1; // 0x019D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysUseDeformerForUnlimitedBoneInfluences : 1; // 0x019D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19E[0x2]; // 0x019E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UnlimitedBonInfluencesThreshold; // 0x01A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt DefaultBoneInfluenceLimit; // 0x01A4(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformInt MaxSkinBones; // 0x01A8(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + EMobilePlanarReflectionMode MobilePlanarReflectionMode; // 0x01AC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AD[0x3]; // 0x01AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bMobileSupportsGen4TAA : 1; // 0x01B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1B1[0x3]; // 0x01B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformBool bStreamSkeletalMeshLODs; // 0x01B4(0x0001)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformBool bDiscardSkeletalMeshOptionalLODs; // 0x01B5(0x0001)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B6[0x2]; // 0x01B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath VisualizeCalibrationColorMaterialPath; // 0x01B8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VisualizeCalibrationCustomMaterialPath; // 0x01D8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VisualizeCalibrationGrayscaleMaterialPath; // 0x01F8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RendererSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RendererSettings") + } + static class URendererSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URendererSettings; + +// Class Engine.RendererOverrideSettings +// 0x0008 (0x0040 - 0x0038) +class URendererOverrideSettings final : public UDeveloperSettings +{ +public: + uint8 bSupportAllShaderPermutations : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RendererOverrideSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RendererOverrideSettings") + } + static class URendererOverrideSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URendererOverrideSettings; + +// Class Engine.SpecularProfile +// 0x0430 (0x0458 - 0x0028) +class USpecularProfile final : public UObject +{ +public: + struct FSpecularProfileStruct Settings; // 0x0028(0x0420)(Edit, NativeAccessSpecifierPublic) + struct FGuid Guid; // 0x0448(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpecularProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpecularProfile") + } + static class USpecularProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpecularProfile; + +// Class Engine.SubsurfaceProfile +// 0x00A0 (0x00C8 - 0x0028) +class USubsurfaceProfile final : public UObject +{ +public: + struct FSubsurfaceProfileStruct Settings; // 0x0028(0x009C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubsurfaceProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubsurfaceProfile") + } + static class USubsurfaceProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubsurfaceProfile; + +// Class Engine.ReplayNetConnection +// 0x0A80 (0x2880 - 0x1E00) +class UReplayNetConnection final : public UNetConnection +{ +public: + uint8 Pad_1E00[0xA80]; // 0x1E00(0x0A80)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplayNetConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplayNetConnection") + } + static class UReplayNetConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplayNetConnection; + +// Class Engine.ReplaySubsystem +// 0x0010 (0x0040 - 0x0030) +class UReplaySubsystem final : public UGameInstanceSubsystem +{ +public: + bool bLoadDefaultMapOnStop; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RequestCheckpoint(); + + class FString GetActiveReplayName() const; + float GetReplayCurrentTime() const; + bool IsPlaying() const; + bool IsRecording() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplaySubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplaySubsystem") + } + static class UReplaySubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplaySubsystem; + +// Class Engine.TextureLightProfile +// 0x0008 (0x0158 - 0x0150) +class UTextureLightProfile final : public UTexture2D +{ +public: + float Brightness; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureMultiplier; // 0x0154(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureLightProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureLightProfile") + } + static class UTextureLightProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureLightProfile; + +// Class Engine.ReverbEffect +// 0x0038 (0x0060 - 0x0028) +class UReverbEffect final : public UObject +{ +public: + bool bBypassEarlyReflections; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReflectionsDelay; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainHF; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionsGain; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypassLateReflections; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LateDelay; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayTime; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Density; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Diffusion; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirAbsorptionGainHF; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayHFRatio; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LateGain; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoomRolloffFactor; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReverbEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReverbEffect") + } + static class UReverbEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReverbEffect; + +// Class Engine.RuntimeOptionsBase +// 0x0010 (0x0038 - 0x0028) +class URuntimeOptionsBase : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeOptionsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeOptionsBase") + } + static class URuntimeOptionsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeOptionsBase; + +// Class Engine.SimpleConstructionScript +// 0x0088 (0x00B0 - 0x0028) +class USimpleConstructionScript final : public UObject +{ +public: + TArray RootNodes; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray AllNodes; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + class USCS_Node* DefaultSceneRootNode; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_50[0x60]; // 0x0050(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleConstructionScript") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleConstructionScript") + } + static class USimpleConstructionScript* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimpleConstructionScript; + +// Class Engine.SkinnedAsset +// 0x0008 (0x00D0 - 0x00C8) +class USkinnedAsset : public UStreamableRenderAsset +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class USkeletalMeshSocket* FindSocket(class FName InSocketName) const; + class USkeletalMeshSocket* FindSocketInfo(class FName InSocketName, struct FTransform* OutTransform, int32* OutBoneIndex, int32* OutIndex) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinnedAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinnedAsset") + } + static class USkinnedAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinnedAsset; + +// Class Engine.SkeletalMesh +// 0x0408 (0x04D8 - 0x00D0) +class USkeletalMesh final : public USkinnedAsset +{ +public: + uint8 Pad_D0[0x20]; // 0x00D0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FBoxSphereBounds ImportedBounds; // 0x00F8(0x0038)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FBoxSphereBounds ExtendedBounds; // 0x0130(0x0038)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FVector PositiveBoundsExtension; // 0x0168(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector NegativeBoundsExtension; // 0x0180(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Materials; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray LODInfo; // 0x01A8(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1B8[0x50]; // 0x01B8(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerQualityLevelInt MinQualityLevelLOD; // 0x0208(0x0068)(Edit, NativeAccessSpecifierPublic) + struct FPerPlatformInt MinLOD; // 0x0270(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformBool DisableBelowMinLodStripping; // 0x0274(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseFullPrecisionUVs : 1; // 0x0275(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHighPrecisionTangentBasis : 1; // 0x0275(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasBeenSimplified : 1; // 0x0275(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasVertexColors : 1; // 0x0275(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_275_4 : 1; // 0x0275(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bEnablePerPolyCollision : 1; // 0x0275(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_276[0x2]; // 0x0276(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UBodySetup* BodySetup; // 0x0278(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPhysicsAsset* PhysicsAsset; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPhysicsAsset* ShadowPhysicsAsset; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray NodeMappingData; // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bSupportRayTracing : 1; // 0x02A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A1[0x3]; // 0x02A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RayTracingMinLOD; // 0x02A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EClothLODBiasMode ClothLODBiasMode; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MorphTargets; // 0x02B0(0x0010)(BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_2C0[0x170]; // 0x02C0(0x0170)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf PostProcessAnimBlueprint; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PostProcessAnimBPLODThreshold; // 0x0438(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_43C[0x4]; // 0x043C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MeshClothingAssets; // 0x0440(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + struct FSkeletalMeshSamplingInfo SamplingInfo; // 0x0450(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x0480(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + TArray Sockets; // 0x0490(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_4A0[0x10]; // 0x04A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SkinWeightProfiles; // 0x04B0(0x0010)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UMeshDeformer* DefaultMeshDeformer; // 0x04C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UMaterialInterface* OverlayMaterial; // 0x04C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float OverlayMaterialMaxDrawDistance; // 0x04D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4D4[0x4]; // 0x04D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetDefaultAnimatingRig(TSoftObjectPtr InAnimatingRig); + void SetLODSettings(class USkeletalMeshLODSettings* InLODSettings); + void SetMaterials(const TArray& InMaterials); + void SetMeshClothingAssets(const TArray& InMeshClothingAssets); + void SetMinLODForQualityLevels(const TMap& QualityLevelMinimumLODs, int32 Default); + void SetMorphTargets(const TArray& InMorphTargets); + void SetOverlayMaterial(class UMaterialInterface* NewOverlayMaterial); + void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); + void SetSkeleton(class USkeleton* InSkeleton); + + class USkeletalMeshSocket* FindSocketAndIndex(class FName InSocketName, int32* OutIndex) const; + struct FBoxSphereBounds GetBounds() const; + TSoftObjectPtr GetDefaultAnimatingRig() const; + class UMeshDeformer* GetDefaultMeshDeformer() const; + struct FBoxSphereBounds GetImportedBounds() const; + const class USkeletalMeshLODSettings* GetLODSettings() const; + const TArray GetMaterials() const; + const TArray GetMeshClothingAssets() const; + void GetMinLODForQualityLevels(TMap* QualityLevelMinimumLODs, int32* Default) const; + TArray GetMorphTargetsPtrConv() const; + class UNodeMappingContainer* GetNodeMappingContainer(class UBlueprint* SourceAsset) const; + const TArray GetNodeMappingData() const; + class UMaterialInterface* GetOverlayMaterial() const; + float GetOverlayMaterialMaxDrawDistance() const; + class UPhysicsAsset* GetPhysicsAsset() const; + class UPhysicsAsset* GetShadowPhysicsAsset() const; + const class USkeleton* GetSkeleton() const; + class USkeletalMeshSocket* GetSocketByIndex(int32 Index_0) const; + bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections) const; + TArray K2_GetAllMorphTargetNames() const; + int32 NumSockets() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMesh") + } + static class USkeletalMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMesh; + +// Class Engine.SkeletalMeshLODSettings +// 0x0088 (0x00B8 - 0x0030) +class USkeletalMeshLODSettings final : public UDataAsset +{ +public: + struct FPerQualityLevelInt MinQualityLevelLOD; // 0x0030(0x0068)(Edit, Config, GlobalConfig, Protected, NativeAccessSpecifierProtected) + struct FPerPlatformInt MinLOD; // 0x0098(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FPerPlatformBool DisableBelowMinLodStripping; // 0x009C(0x0001)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bOverrideLODStreamingSettings; // 0x009D(0x0001)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FPerPlatformBool bSupportLODStreaming; // 0x009E(0x0001)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_9F[0x1]; // 0x009F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt MaxNumStreamedLODs; // 0x00A0(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FPerPlatformInt MaxNumOptionalLODs; // 0x00A4(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LODGroups; // 0x00A8(0x0010)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshLODSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshLODSettings") + } + static class USkeletalMeshLODSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshLODSettings; + +// Class Engine.SkeletalMeshSimplificationSettings +// 0x0008 (0x0040 - 0x0038) +class USkeletalMeshSimplificationSettings final : public UDeveloperSettings +{ +public: + class FName SkeletalMeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshSimplificationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshSimplificationSettings") + } + static class USkeletalMeshSimplificationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshSimplificationSettings; + +// Class Engine.SlateBrushAsset +// 0x00D8 (0x0100 - 0x0028) +class USlateBrushAsset final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Brush; // 0x0030(0x00D0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateBrushAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateBrushAsset") + } + static class USlateBrushAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateBrushAsset; + +// Class Engine.SlateTextureAtlasInterface +// 0x0000 (0x0000 - 0x0000) +class ISlateTextureAtlasInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateTextureAtlasInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateTextureAtlasInterface") + } + static class ISlateTextureAtlasInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISlateTextureAtlasInterface; + +// Class Engine.SoundClass +// 0x01C0 (0x01E8 - 0x0028) +class USoundClass final : public UObject +{ +public: + struct FSoundClassProperties Properties; // 0x0028(0x0198)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray ChildClasses; // 0x01C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray PassiveSoundMixModifiers; // 0x01D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundClass* ParentClass; // 0x01E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundClass") + } + static class USoundClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundClass; + +// Class Engine.SoundCue +// 0x03F8 (0x0560 - 0x0168) +class USoundCue final : public USoundBase +{ +public: + class USoundNode* FirstNode; // 0x0168(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float VolumeMultiplier; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x0178(0x03D0)(Edit, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x0548(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54C[0x4]; // 0x054C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bPrimeOnLoad : 1; // 0x0550(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAttenuation : 1; // 0x0550(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExcludeFromRandomNodeBranchCulling : 1; // 0x0550(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPlayWhenSilent : 1; // 0x0550(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_551[0x3]; // 0x0551(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CookedQualityIndex; // 0x0554(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_558[0x8]; // 0x0558(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundCue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundCue") + } + static class USoundCue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundCue; + +// Class Engine.VisualLoggerFilterVolume +// 0x0000 (0x02C8 - 0x02C8) +class AVisualLoggerFilterVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerFilterVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerFilterVolume") + } + static class AVisualLoggerFilterVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVisualLoggerFilterVolume; + +// Class Engine.SoundMix +// 0x0068 (0x0090 - 0x0028) +class USoundMix final : public UObject +{ +public: + uint8 bApplyEQ : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EQPriority; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioEQEffect EQSettings; // 0x0030(0x0040)(Edit, NativeAccessSpecifierPublic) + TArray SoundClassEffects; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float InitialDelay; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTime; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundMix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundMix") + } + static class USoundMix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundMix; + +// Class Engine.SoundNodeBranch +// 0x0008 (0x0050 - 0x0048) +class USoundNodeBranch final : public USoundNode +{ +public: + class FName BoolParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeBranch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeBranch") + } + static class USoundNodeBranch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeBranch; + +// Class Engine.SoundNodeConcatenator +// 0x0010 (0x0058 - 0x0048) +class USoundNodeConcatenator final : public USoundNode +{ +public: + TArray InputVolume; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeConcatenator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeConcatenator") + } + static class USoundNodeConcatenator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeConcatenator; + +// Class Engine.SoundNodeDelay +// 0x0008 (0x0050 - 0x0048) +class USoundNodeDelay final : public USoundNode +{ +public: + float DelayMin; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayMax; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeDelay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeDelay") + } + static class USoundNodeDelay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeDelay; + +// Class Engine.SoundNodeDistanceCrossFade +// 0x0010 (0x0058 - 0x0048) +class USoundNodeDistanceCrossFade : public USoundNode +{ +public: + TArray CrossFadeInput; // 0x0048(0x0010)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeDistanceCrossFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeDistanceCrossFade") + } + static class USoundNodeDistanceCrossFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeDistanceCrossFade; + +// Class Engine.SoundNodeDoppler +// 0x0010 (0x0058 - 0x0048) +class USoundNodeDoppler final : public USoundNode +{ +public: + float DopplerIntensity; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSmoothing; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SmoothingInterpSpeed; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeDoppler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeDoppler") + } + static class USoundNodeDoppler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeDoppler; + +// Class Engine.SoundNodeEnveloper +// 0x0148 (0x0190 - 0x0048) +class USoundNodeEnveloper final : public USoundNode +{ +public: + float LoopStart; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoopEnd; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationAfterLoop; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoopIndefinitely : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLoop : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDistributionFloatConstantCurve* VolumeInterpCurve; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UDistributionFloatConstantCurve* PitchInterpCurve; // 0x0068(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FRuntimeFloatCurve VolumeCurve; // 0x0070(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve PitchCurve; // 0x00F8(0x0088)(Edit, NativeAccessSpecifierPublic) + float PitchMin; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMax; // 0x0184(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMin; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMax; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeEnveloper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeEnveloper") + } + static class USoundNodeEnveloper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeEnveloper; + +// Class Engine.SoundNodeLooping +// 0x0008 (0x0050 - 0x0048) +class USoundNodeLooping final : public USoundNode +{ +public: + int32 LoopCount; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoopIndefinitely : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeLooping") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeLooping") + } + static class USoundNodeLooping* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeLooping; + +// Class Engine.SoundNodeMature +// 0x0000 (0x0048 - 0x0048) +class USoundNodeMature final : public USoundNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeMature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeMature") + } + static class USoundNodeMature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeMature; + +// Class Engine.SoundNodeMixer +// 0x0010 (0x0058 - 0x0048) +class USoundNodeMixer final : public USoundNode +{ +public: + TArray InputVolume; // 0x0048(0x0010)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeMixer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeMixer") + } + static class USoundNodeMixer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeMixer; + +// Class Engine.SoundNodeOscillator +// 0x0028 (0x0070 - 0x0048) +class USoundNodeOscillator final : public USoundNode +{ +public: + uint8 bModulateVolume : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bModulatePitch : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AmplitudeMin; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmplitudeMax; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyMin; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyMax; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetMin; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetMax; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterMin; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterMax; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeOscillator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeOscillator") + } + static class USoundNodeOscillator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeOscillator; + +// Class Engine.WindDirectionalSource +// 0x0008 (0x0298 - 0x0290) +class AWindDirectionalSource final : public AInfo +{ +public: + class UWindDirectionalSourceComponent* Component; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDirectionalSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDirectionalSource") + } + static class AWindDirectionalSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindDirectionalSource; + +// Class Engine.SoundNodeParamCrossFade +// 0x0008 (0x0060 - 0x0058) +class USoundNodeParamCrossFade final : public USoundNodeDistanceCrossFade +{ +public: + class FName ParamName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeParamCrossFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeParamCrossFade") + } + static class USoundNodeParamCrossFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeParamCrossFade; + +// Class Engine.SoundNodeQualityLevel +// 0x0008 (0x0050 - 0x0048) +class USoundNodeQualityLevel final : public USoundNode +{ +public: + int32 CookedQualityLevelIndex; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeQualityLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeQualityLevel") + } + static class USoundNodeQualityLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeQualityLevel; + +// Class Engine.SoundNodeSoundClass +// 0x0010 (0x0058 - 0x0048) +class USoundNodeSoundClass final : public USoundNode +{ +public: + class USoundClass* SoundClassOverride; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeSoundClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeSoundClass") + } + static class USoundNodeSoundClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeSoundClass; + +// Class Engine.SoundNodeSwitch +// 0x0008 (0x0050 - 0x0048) +class USoundNodeSwitch final : public USoundNode +{ +public: + class FName IntParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeSwitch") + } + static class USoundNodeSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeSwitch; + +// Class Engine.SoundNodeWaveParam +// 0x0008 (0x0050 - 0x0048) +class USoundNodeWaveParam final : public USoundNode +{ +public: + class FName WaveParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeWaveParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeWaveParam") + } + static class USoundNodeWaveParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeWaveParam; + +// Class Engine.SoundSourceBus +// 0x0018 (0x0438 - 0x0420) +class USoundSourceBus final : public USoundWave +{ +public: + ESourceBusChannels SourceBusChannels; // 0x0420(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_421[0x3]; // 0x0421(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SourceBusDuration; // 0x0424(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioBus* AudioBus; // 0x0428(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bAutoDeactivateWhenSilent : 1; // 0x0430(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_431[0x7]; // 0x0431(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSourceBus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSourceBus") + } + static class USoundSourceBus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundSourceBus; + +// Class Engine.WorldPartitionDestructibleInHLODInterface +// 0x0000 (0x0000 - 0x0000) +class IWorldPartitionDestructibleInHLODInterface final +{ +public: + void SetHLODDestructionTag(const struct FWorldPartitionHLODDestructionTag& InDestructionTag); + + struct FWorldPartitionHLODDestructionTag GetHLODDestructionTag() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionDestructibleInHLODInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionDestructibleInHLODInterface") + } + static class IWorldPartitionDestructibleInHLODInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWorldPartitionDestructibleInHLODInterface; + +// Class Engine.SoundfieldSubmix +// 0x0028 (0x0118 - 0x00F0) +class USoundfieldSubmix final : public USoundSubmixWithParentBase +{ +public: + class FName SoundfieldEncodingFormat; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x00F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray SoundfieldEffectChain; // 0x0100(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf EncodingSettingsClass; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundfieldSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundfieldSubmix") + } + static class USoundfieldSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundfieldSubmix; + +// Class Engine.EndpointSubmix +// 0x0018 (0x00A8 - 0x0090) +class UEndpointSubmix final : public USoundSubmixBase +{ +public: + class FName EndpointType; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EndpointSettingsClass; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioEndpointSettingsBase* EndpointSettings; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EndpointSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EndpointSubmix") + } + static class UEndpointSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEndpointSubmix; + +// Class Engine.SoundfieldEndpointSubmix +// 0x0038 (0x00C8 - 0x0090) +class USoundfieldEndpointSubmix final : public USoundSubmixBase +{ +public: + class FName SoundfieldEndpointType; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EndpointSettingsClass; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEndpointSettingsBase* EndpointSettings; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf EncodingSettingsClass; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray SoundfieldEffectChain; // 0x00B8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundfieldEndpointSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundfieldEndpointSubmix") + } + static class USoundfieldEndpointSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundfieldEndpointSubmix; + +// Class Engine.SpectatorPawnMovement +// 0x0008 (0x0178 - 0x0170) +class USpectatorPawnMovement final : public UFloatingPawnMovement +{ +public: + uint8 bIgnoreTimeDilation : 1; // 0x0170(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpectatorPawnMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpectatorPawnMovement") + } + static class USpectatorPawnMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpectatorPawnMovement; + +// Class Engine.DataLayerLoadingPolicy +// 0x0000 (0x0028 - 0x0028) +class UDataLayerLoadingPolicy final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayerLoadingPolicy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayerLoadingPolicy") + } + static class UDataLayerLoadingPolicy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataLayerLoadingPolicy; + +// Class Engine.SplineMeshActor +// 0x0008 (0x0298 - 0x0290) +class ASplineMeshActor final : public AActor +{ +public: + class USplineMeshComponent* SplineMeshComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineMeshActor") + } + static class ASplineMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASplineMeshActor; + +// Class Engine.StaticMesh +// 0x0180 (0x0248 - 0x00C8) +class UStaticMesh final : public UStreamableRenderAsset +{ +public: + uint8 Pad_C8[0x20]; // 0x00C8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerQualityLevelInt MinQualityLevelLOD; // 0x00E8(0x0068)(NativeAccessSpecifierPublic) + struct FPerPlatformInt MinLOD; // 0x0150(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StaticMaterials; // 0x0158(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate) + float LightmapUVDensity; // 0x0168(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LightMapResolution; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapCoordinateIndex; // 0x0170(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldSelfShadowBias; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBodySetup* BodySetup; // 0x0178(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + int32 LODForCollision; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateMeshDistanceField : 1; // 0x0184(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStripComplexCollisionForConsole : 1; // 0x0184(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasNavigationData : 1; // 0x0184(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportUniformlyDistributedSampling : 1; // 0x0184(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportPhysicalMaterialMasks : 1; // 0x0184(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportRayTracing : 1; // 0x0184(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoFastBuild : 1; // 0x0184(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsBuiltAtRuntime : 1; // 0x0184(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_185_0 : 1; // 0x0185(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAllowCPUAccess : 1; // 0x0185(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportGpuUniformlyDistributedSampling : 1; // 0x0185(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_186[0x1A]; // 0x0186(0x001A)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sockets; // 0x01A0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_1B0[0x10]; // 0x01B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PositiveBoundsExtension; // 0x01C0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NegativeBoundsExtension; // 0x01D8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds ExtendedBounds; // 0x01F0(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ElementToIgnoreForTexFactor; // 0x0228(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetUserData; // 0x0230(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + class UNavCollisionBase* NavCollision; // 0x0240(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, DuplicateTransient, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UStaticMeshDescription* CreateStaticMeshDescription(class UObject* Outer_0); + + class FName AddMaterial(class UMaterialInterface* Material); + void AddSocket(class UStaticMeshSocket* Socket); + void BuildFromStaticMeshDescriptions(const TArray& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); + class UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); + void RemoveSocket(class UStaticMeshSocket* Socket); + void SetMinimumLODForPlatform(const class FName& PlatformName, int32 InMinLOD); + void SetMinimumLODForPlatforms(const TMap& PlatformMinimumLODs); + void SetMinLODForQualityLevels(const TMap& QualityLevelMinimumLODs, int32 Default); + void SetStaticMaterials(const TArray& InStaticMaterials); + + class UStaticMeshSocket* FindSocket(class FName InSocketName) const; + struct FBox GetBoundingBox() const; + struct FBoxSphereBounds GetBounds() const; + class UMaterialInterface* GetMaterial(int32 MaterialIndex) const; + int32 GetMaterialIndex(class FName MaterialSlotName) const; + int32 GetMinimumLODForPlatform(const class FName& PlatformName) const; + void GetMinimumLODForPlatforms(TMap* PlatformMinimumLODs) const; + int32 GetMinimumLODForQualityLevel(const class FName& QualityLevel) const; + void GetMinimumLODForQualityLevels(TMap* QualityLevelMinimumLODs) const; + void GetMinLODForQualityLevels(TMap* QualityLevelMinimumLODs, int32* Default) const; + int32 GetNumLODs() const; + int32 GetNumSections(int32 InLOD) const; + int32 GetNumTriangles(int32 LODIndex) const; + TArray GetSocketsByTag(const class FString& InSocketTag) const; + const TArray GetStaticMaterials() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMesh") + } + static class UStaticMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaticMesh; + +// Class Engine.StereoLayerFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UStereoLayerFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void EnableAutoLoadingSplashScreen(bool InAutoShowEnabled); + static void HideSplashScreen(); + static void SetSplashScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); + static void ShowSplashScreen(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerFunctionLibrary") + } + static class UStereoLayerFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerFunctionLibrary; + +// Class Engine.ServerStreamingLevelsVisibility +// 0x0050 (0x02E0 - 0x0290) +class AServerStreamingLevelsVisibility final : public AActor +{ +public: + uint8 Pad_290[0x50]; // 0x0290(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ServerStreamingLevelsVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ServerStreamingLevelsVisibility") + } + static class AServerStreamingLevelsVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AServerStreamingLevelsVisibility; + +// Class Engine.AudioSubsystemCollectionRoot +// 0x0008 (0x0030 - 0x0028) +class UAudioSubsystemCollectionRoot final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioSubsystemCollectionRoot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioSubsystemCollectionRoot") + } + static class UAudioSubsystemCollectionRoot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioSubsystemCollectionRoot; + +// Class Engine.LocalPlayerSubsystem +// 0x0000 (0x0030 - 0x0030) +class ULocalPlayerSubsystem : public USubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalPlayerSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalPlayerSubsystem") + } + static class ULocalPlayerSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalPlayerSubsystem; + +// Class Engine.SubsystemBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class USubsystemBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UAudioEngineSubsystem* GetAudioEngineSubsystem(class UObject* ContextObject, TSubclassOf Class_0); + static class UEngineSubsystem* GetEngineSubsystem(TSubclassOf Class_0); + static class UGameInstanceSubsystem* GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf Class_0); + static class ULocalPlayerSubsystem* GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf Class_0); + static class ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf Class_0); + static class UWorldSubsystem* GetWorldSubsystem(class UObject* ContextObject, TSubclassOf Class_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubsystemBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubsystemBlueprintLibrary") + } + static class USubsystemBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubsystemBlueprintLibrary; + +// Class Engine.AsyncLoadingTests_ConvertFromType_V1 +// 0x0028 (0x0050 - 0x0028) +class UAsyncLoadingTests_ConvertFromType_V1 final : public UObject +{ +public: + TSoftObjectPtr Reference; // 0x0028(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncLoadingTests_ConvertFromType_V1") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncLoadingTests_ConvertFromType_V1") + } + static class UAsyncLoadingTests_ConvertFromType_V1* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncLoadingTests_ConvertFromType_V1; + +// Class Engine.TransactionDiffingTestObject +// 0x0070 (0x0098 - 0x0028) +class UTransactionDiffingTestObject final : public UObject +{ +public: + TArray NamesArray; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName AdditionalName; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectsArray; // 0x0040(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UObject* AdditionalObject; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray> SoftObjectsArray; // 0x0058(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TSoftObjectPtr AdditionalSoftObject; // 0x0068(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PropertyData; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransactionDiffingTestObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransactionDiffingTestObject") + } + static class UTransactionDiffingTestObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransactionDiffingTestObject; + +// Class Engine.Texture2DDynamic +// 0x0018 (0x0148 - 0x0130) +class UTexture2DDynamic final : public UTexture +{ +public: + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EPixelFormat Format; // 0x0138(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139[0xF]; // 0x0139(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture2DDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture2DDynamic") + } + static class UTexture2DDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTexture2DDynamic; + +// Class Engine.TextureCube +// 0x0008 (0x0138 - 0x0130) +class UTextureCube final : public UTexture +{ +public: + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureCube") + } + static class UTextureCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureCube; + +// Class Engine.TextureCubeArray +// 0x0008 (0x0138 - 0x0130) +class UTextureCubeArray final : public UTexture +{ +public: + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureCubeArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureCubeArray") + } + static class UTextureCubeArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureCubeArray; + +// Class Engine.TextureRenderTargetCube +// 0x0018 (0x0150 - 0x0138) +class UTextureRenderTargetCube final : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x013C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat OverrideFormat; // 0x014C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // 0x014D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceLinearGamma : 1; // 0x014D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_14E[0x2]; // 0x014E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTargetCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTargetCube") + } + static class UTextureRenderTargetCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTargetCube; + +// Class Engine.TimelineTemplate +// 0x0090 (0x00B8 - 0x0028) +class UTimelineTemplate final : public UObject +{ +public: + float TimelineLength; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimelineLengthMode LengthMode; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoPlay : 1; // 0x002D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLoop : 1; // 0x002D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicated : 1; // 0x002D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreTimeDilation : 1; // 0x002D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EventTracks; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FloatTracks; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorTracks; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LinearColorTracks; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MetaDataArray; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid TimelineGuid; // 0x0080(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETickingGroup TimelineTickGroup; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName VariableName; // 0x0094(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName DirectionPropertyName; // 0x009C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName UpdateFunctionName; // 0x00A4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName FinishedFunctionName; // 0x00AC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimelineTemplate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimelineTemplate") + } + static class UTimelineTemplate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimelineTemplate; + +// Class Engine.TriggerVolume +// 0x0000 (0x02C8 - 0x02C8) +class ATriggerVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerVolume") + } + static class ATriggerVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerVolume; + +// Class Engine.UserDefinedEnum +// 0x0050 (0x00B8 - 0x0068) +class UUserDefinedEnum final : public UEnum +{ +public: + TMap DisplayNameMap; // 0x0068(0x0050)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserDefinedEnum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserDefinedEnum") + } + static class UUserDefinedEnum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserDefinedEnum; + +// Class Engine.UserInterfaceSettings +// 0x0278 (0x02B0 - 0x0038) +class UUserInterfaceSettings final : public UDeveloperSettings +{ +public: + ERenderFocusRule RenderFocusRule; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap HardwareCursors; // 0x0040(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + TMap SoftwareCursors; // 0x0090(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + struct FSoftClassPath DefaultCursor; // 0x00E0(0x0020)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath TextEditBeamCursor; // 0x0100(0x0020)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath CrosshairsCursor; // 0x0120(0x0020)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath HandCursor; // 0x0140(0x0020)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GrabHandCursor; // 0x0160(0x0020)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GrabHandClosedCursor; // 0x0180(0x0020)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath SlashedCircleCursor; // 0x01A0(0x0020)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ApplicationScale; // 0x01C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIScalingRule UIScaleRule; // 0x01C4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C5[0x3]; // 0x01C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath CustomScalingRuleClass; // 0x01C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve UIScaleCurve; // 0x01E8(0x0088)(Edit, Config, NativeAccessSpecifierPublic) + bool bAllowHighDPIInGameMode; // 0x0270(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint DesignScreenSize; // 0x0274(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadWidgetsOnDedicatedServer; // 0x027C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAuthorizeAutomaticWidgetVariableCreation; // 0x027D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27E[0x2]; // 0x027E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CursorClasses; // 0x0280(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TSubclassOf CustomScalingRuleClassInstance; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UDPICustomScalingRule* CustomScalingRule; // 0x0298(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserInterfaceSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserInterfaceSettings") + } + static class UUserInterfaceSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserInterfaceSettings; + +// Class Engine.InputSettings +// 0x0118 (0x0140 - 0x0028) +class UInputSettings final : public UObject +{ +public: + TArray AxisConfig; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FPerPlatformSettings PlatformSettings; // 0x0038(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAltEnterTogglesFullscreen : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bF11TogglesFullscreen : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMouseForTouch : 1; // 0x0048(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMouseSmoothing : 1; // 0x0048(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableFOVScaling : 1; // 0x0048(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCaptureMouseOnLaunch : 1; // 0x0048(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableLegacyInputScales : 1; // 0x0048(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMotionControls : 1; // 0x0048(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterInputByPlatformUser : 1; // 0x0049(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableInputDeviceSubsystem : 1; // 0x0049(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldFlushPressedKeysOnViewportFocusLost : 1; // 0x0049(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableDynamicComponentInputBinding : 1; // 0x0049(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysShowTouchInterface : 1; // 0x0049(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowConsoleOnFourFingerTap : 1; // 0x0049(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableGestureRecognizer : 1; // 0x0049(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAutocorrect : 1; // 0x0049(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExcludedAutocorrectOS; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ExcludedAutocorrectCultures; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ExcludedAutocorrectDeviceModels; // 0x0070(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + EMouseCaptureMode DefaultViewportMouseCaptureMode; // 0x0080(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseLockMode DefaultViewportMouseLockMode; // 0x0081(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FOVScale; // 0x0084(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoubleClickTime; // 0x0088(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActionMappings; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray AxisMappings; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray SpeechMappings; // 0x00B0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TSoftClassPtr DefaultPlayerInputClass; // 0x00C0(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftClassPtr DefaultInputComponentClass; // 0x00E8(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath DefaultTouchInterface; // 0x0110(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ConsoleKeys; // 0x0130(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UInputSettings* GetInputSettings(); + + void AddActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void AddAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void ForceRebuildKeymaps(); + void RemoveActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void RemoveAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void SaveKeyMappings(); + + void GetActionMappingByName(const class FName InActionName, TArray* OutMappings) const; + void GetActionNames(TArray* ActionNames) const; + void GetAxisMappingByName(const class FName InAxisName, TArray* OutMappings) const; + void GetAxisNames(TArray* AxisNames) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputSettings") + } + static class UInputSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputSettings; + +// Class Engine.InputPlatformSettings +// 0x0028 (0x0068 - 0x0040) +class UInputPlatformSettings final : public UPlatformSettings +{ +public: + int32 MaxTriggerFeedbackPosition; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTriggerFeedbackStrength; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTriggerVibrationTriggerPosition; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTriggerVibrationFrequency; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTriggerVibrationAmplitude; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HardwareDevices; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputPlatformSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputPlatformSettings") + } + static class UInputPlatformSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputPlatformSettings; + +// Class Engine.PlayerInput +// 0x0470 (0x0498 - 0x0028) +class UPlayerInput : public UObject +{ +public: + uint8 Pad_28[0x178]; // 0x0028(0x0178)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DebugExecBindings; // 0x01A0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_1B0[0x30]; // 0x01B0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InvertedAxis; // 0x01E0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_1F0[0x2A8]; // 0x01F0(0x02A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearSmoothing(); + void InvertAxis(const class FName AxisName); + void InvertAxisKey(const struct FKey& AxisKey); + void SetBind(class FName BindName, const class FString& Command); + void SetMouseSensitivity(const float Sensitivity); + + class APlayerController* GetOuterAPlayerController() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerInput") + } + static class UPlayerInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerInput; + +// Class Engine.VectorFieldVolume +// 0x0008 (0x0298 - 0x0290) +class AVectorFieldVolume final : public AActor +{ +public: + class UVectorFieldComponent* VectorFieldComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorFieldVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorFieldVolume") + } + static class AVectorFieldVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVectorFieldVolume; + +// Class Engine.TireType +// 0x0008 (0x0038 - 0x0030) +class UTireType final : public UDataAsset +{ +public: + float FrictionScale; // 0x0030(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TireType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TireType") + } + static class UTireType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTireType; + +// Class Engine.VisualLoggerAutomationTests +// 0x0000 (0x0028 - 0x0028) +class UVisualLoggerAutomationTests final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerAutomationTests") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerAutomationTests") + } + static class UVisualLoggerAutomationTests* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisualLoggerAutomationTests; + +// Class Engine.VoiceChannel +// 0x0010 (0x0078 - 0x0068) +class UVoiceChannel final : public UChannel +{ +public: + uint8 Pad_68[0x10]; // 0x0068(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VoiceChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VoiceChannel") + } + static class UVoiceChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVoiceChannel; + +// Class Engine.VOIPStatics +// 0x0000 (0x0028 - 0x0028) +class UVOIPStatics final : public UBlueprintFunctionLibrary +{ +public: + static void SetMicThreshold(float InThreshold); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VOIPStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VOIPStatics") + } + static class UVOIPStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVOIPStatics; + +// Class Engine.VolumeTexture +// 0x0010 (0x0140 - 0x0130) +class UVolumeTexture final : public UTexture +{ +public: + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ETextureAddress AddressMode; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumeTexture") + } + static class UVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumeTexture; + +// Class Engine.VolumetricLightmapDensityVolume +// 0x0008 (0x02D0 - 0x02C8) +class AVolumetricLightmapDensityVolume final : public AVolume +{ +public: + struct FInt32Interval AllowedMipLevelRange; // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricLightmapDensityVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricLightmapDensityVolume") + } + static class AVolumetricLightmapDensityVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolumetricLightmapDensityVolume; + +// Class Engine.LightMapVirtualTexture2D +// 0x0018 (0x0168 - 0x0150) +class ULightMapVirtualTexture2D final : public UTexture2D +{ +public: + TArray TypeToLayer; // 0x0150(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightMapVirtualTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightMapVirtualTexture2D") + } + static class ULightMapVirtualTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightMapVirtualTexture2D; + +// Class Engine.RuntimeVirtualTextureStreamingProxy +// 0x0000 (0x0150 - 0x0150) +class URuntimeVirtualTextureStreamingProxy final : public UTexture2D +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeVirtualTextureStreamingProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeVirtualTextureStreamingProxy") + } + static class URuntimeVirtualTextureStreamingProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeVirtualTextureStreamingProxy; + +// Class Engine.VirtualTexture2D +// 0x0010 (0x0160 - 0x0150) +class UVirtualTexture2D final : public UTexture2D +{ +public: + struct FVirtualTextureBuildSettings Settings; // 0x0150(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + bool bContinuousUpdate; // 0x0158(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSinglePhysicalSpace; // 0x0159(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15A[0x6]; // 0x015A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualTexture2D") + } + static class UVirtualTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualTexture2D; + +// Class Engine.VirtualTextureBuilder +// 0x0020 (0x0048 - 0x0028) +class UVirtualTextureBuilder final : public UObject +{ +public: + class UVirtualTexture2D* Texture; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UVirtualTexture2D* TextureMobile; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint64 BuildHash; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeparateTextureForMobile; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformBool EnableCookPerPlatform; // 0x0041(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualTextureBuilder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualTextureBuilder") + } + static class UVirtualTextureBuilder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualTextureBuilder; + +// Class Engine.VirtualTexturePoolConfig +// 0x0028 (0x0060 - 0x0038) +class UVirtualTexturePoolConfig final : public UDeveloperSettings +{ +public: + int32 DefaultSizeInMegabyte; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPoolAutoGrowInEditor; // 0x003C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Pools; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray TransientPools; // 0x0050(0x0010)(Edit, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualTexturePoolConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualTexturePoolConfig") + } + static class UVirtualTexturePoolConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualTexturePoolConfig; + +// Class Engine.WorldPartitionBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UWorldPartitionBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool GetActorDescs(TArray* OutActorDescs); + static bool GetActorDescsForActors(const TArray& InActors, TArray* OutActorDescs); + static class UDataLayerManager* GetDataLayerManager(class UObject* WorldContextObject); + static struct FBox GetEditorWorldBounds(); + static bool GetIntersectingActorDescs(const struct FBox& InBox, TArray* OutActorDescs); + static struct FBox GetRuntimeWorldBounds(); + static void LoadActors(const TArray& InActorsToLoad); + static void PinActors(const TArray& InActorsToPin); + static void UnloadActors(const TArray& InActorsToUnload); + static void UnpinActors(const TArray& InActorsToUnpin); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionBlueprintLibrary") + } + static class UWorldPartitionBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionBlueprintLibrary; + +// Class Engine.ActorDescContainerInstance +// 0x0000 (0x0028 - 0x0028) +class UActorDescContainerInstance final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorDescContainerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorDescContainerInstance") + } + static class UActorDescContainerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorDescContainerInstance; + +// Class Engine.ActorDescContainerSubsystem +// 0x0000 (0x0030 - 0x0030) +class UActorDescContainerSubsystem final : public UEngineSubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorDescContainerSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorDescContainerSubsystem") + } + static class UActorDescContainerSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorDescContainerSubsystem; + +// Class Engine.ContentBundleDescriptor +// 0x0028 (0x0050 - 0x0028) +class UContentBundleDescriptor final : public UObject +{ +public: + class FString DisplayName; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FColor DebugColor; // 0x0038(0x0004)(Edit, ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid Guid; // 0x003C(0x0010)(Edit, ZeroConstructor, EditConst, DuplicateTransient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentBundleDescriptor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentBundleDescriptor") + } + static class UContentBundleDescriptor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContentBundleDescriptor; + +// Class Engine.ContentBundleUnsavedActorMonitor +// 0x0000 (0x0028 - 0x0028) +class UContentBundleUnsavedActorMonitor final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentBundleUnsavedActorMonitor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentBundleUnsavedActorMonitor") + } + static class UContentBundleUnsavedActorMonitor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContentBundleUnsavedActorMonitor; + +// Class Engine.WorldDataLayers +// 0x0598 (0x0828 - 0x0290) +class AWorldDataLayers final : public AInfo +{ +public: + uint8 Pad_290[0xA8]; // 0x0290(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class UExternalDataLayerInstance* RootExternalDataLayerInstance; // 0x0338(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TSet DataLayerInstances; // 0x0340(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TSet ExternalPackageDataLayerInstances; // 0x0390(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray LoadedExternalPackageDataLayerInstances; // 0x03E0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray TransientDataLayerInstances; // 0x03F0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TMap> DeprecatedDataLayerNameToDataLayerInstance; // 0x0400(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate) + TSet WorldDataLayers; // 0x0450(0x0050)(Deprecated, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray RepActiveDataLayerNames; // 0x04A0(0x0010)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate) + TArray RepLoadedDataLayerNames; // 0x04B0(0x0010)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate) + uint8 Pad_4C0[0x140]; // 0x04C0(0x0140)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RepEffectiveActiveDataLayerNames; // 0x0600(0x0010)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate) + TArray RepEffectiveLoadedDataLayerNames; // 0x0610(0x0010)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate) + uint8 Pad_620[0x208]; // 0x0620(0x0208)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnDataLayerRuntimeStateChanged(const class UDataLayerInstance* InDataLayer, EDataLayerRuntimeState InState); + void OnRep_ActiveDataLayerNames(); + void OnRep_EffectiveActiveDataLayerNames(); + void OnRep_EffectiveLoadedDataLayerNames(); + void OnRep_LoadedDataLayerNames(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldDataLayers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldDataLayers") + } + static class AWorldDataLayers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldDataLayers; + +// Class Engine.DataLayer +// 0x0030 (0x0058 - 0x0028) +class UDataLayer final : public UObject +{ +public: + class FName DataLayerLabel; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsRuntime : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDataLayerRuntimeState InitialRuntimeState; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor DebugColor; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataLayer* Parent; // 0x0040(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TArray Children; // 0x0048(0x0010)(ZeroConstructor, Transient, Deprecated, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + bool Equals(const struct FActorDataLayer& ActorDataLayer) const; + class FName GetDataLayerLabel() const; + struct FColor GetDebugColor() const; + EDataLayerRuntimeState GetInitialRuntimeState() const; + EDataLayerState GetInitialState() const; + bool IsDynamicallyLoaded() const; + bool IsEffectiveVisible() const; + bool IsInitiallyActive() const; + bool IsInitiallyVisible() const; + bool IsRuntime() const; + bool IsVisible() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayer") + } + static class UDataLayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataLayer; + +// Class Engine.DataLayerInstancePrivate +// 0x0018 (0x0060 - 0x0048) +class UDataLayerInstancePrivate final : public UDataLayerInstance +{ +public: + class FString ShortName; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataLayerAsset* DataLayerAsset; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayerInstancePrivate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayerInstancePrivate") + } + static class UDataLayerInstancePrivate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataLayerInstancePrivate; + +// Class Engine.DataLayerInstanceProvider +// 0x0000 (0x0000 - 0x0000) +class IDataLayerInstanceProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayerInstanceProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayerInstanceProvider") + } + static class IDataLayerInstanceProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDataLayerInstanceProvider; + +// Class Engine.DataLayerSubsystem +// 0x0038 (0x0068 - 0x0030) +class UDataLayerSubsystem final : public UWorldSubsystem +{ +public: + TMulticastInlineDelegate OnDataLayerRuntimeStateChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSoftClassPtr DataLayerLoadingPolicyClass; // 0x0040(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void SetDataLayerInstanceRuntimeState(const class UDataLayerAsset* InDataLayerAsset, EDataLayerRuntimeState InState, bool bInIsRecursive); + void SetDataLayerRuntimeState(const struct FActorDataLayer& InDataLayer, EDataLayerRuntimeState InState, bool bInIsRecursive); + void SetDataLayerRuntimeStateByLabel(const class FName& InDataLayerLabel, EDataLayerRuntimeState InState, bool bInIsRecursive); + void SetDataLayerState(const struct FActorDataLayer& InDataLayer, EDataLayerState InState); + void SetDataLayerStateByLabel(const class FName& InDataLayerLabel, EDataLayerState InState); + + const TSet GetActiveDataLayerNames() const; + class UDataLayerInstance* GetDataLayer(const struct FActorDataLayer& InDataLayer) const; + EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(const struct FActorDataLayer& InDataLayer) const; + EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const class FName& InDataLayerLabel) const; + class UDataLayerInstance* GetDataLayerFromLabel(class FName InDataLayerLabel) const; + class UDataLayerInstance* GetDataLayerFromName(class FName InDataLayerName) const; + EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(const class UDataLayerAsset* InDataLayerAsset) const; + class UDataLayerInstance* GetDataLayerInstanceFromAsset(const class UDataLayerAsset* InDataLayerAsset) const; + EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(const class UDataLayerAsset* InDataLayerAsset) const; + EDataLayerRuntimeState GetDataLayerRuntimeState(const struct FActorDataLayer& InDataLayer) const; + EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const class FName& InDataLayerLabel) const; + EDataLayerState GetDataLayerState(const struct FActorDataLayer& InDataLayer) const; + EDataLayerState GetDataLayerStateByLabel(const class FName& InDataLayerLabel) const; + const TSet GetLoadedDataLayerNames() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataLayerSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataLayerSubsystem") + } + static class UDataLayerSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataLayerSubsystem; + +// Class Engine.DeprecatedDataLayerInstance +// 0x0018 (0x0060 - 0x0048) +class UDeprecatedDataLayerInstance final : public UDataLayerInstance +{ +public: + class FName Label; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName DeprecatedDataLayerFName; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EDataLayerType DataLayerType; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor DebugColor; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeprecatedDataLayerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeprecatedDataLayerInstance") + } + static class UDeprecatedDataLayerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeprecatedDataLayerInstance; + +// Class Engine.WorldPartitionDestructibleHLODMeshComponent +// 0x0160 (0x03A0 - 0x0240) +class UWorldPartitionDestructibleHLODMeshComponent final : public UWorldPartitionDestructibleHLODComponent +{ +public: + class UMaterialInterface* DestructibleHLODMaterial; // 0x0240(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + struct FWorldPartitionDestructibleHLODState DestructibleHLODState; // 0x0248(0x0148)(Net, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UMaterialInstanceDynamic* VisibilityMaterial; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UTexture2DDynamic* VisibilityTexture; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionDestructibleHLODMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionDestructibleHLODMeshComponent") + } + static class UWorldPartitionDestructibleHLODMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionDestructibleHLODMeshComponent; + +// Class Engine.WorldPartitionHLOD +// 0x0018 (0x02A8 - 0x0290) +class AWorldPartitionHLOD final : public AActor +{ +public: + uint32 LODLevel; // 0x0290(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bRequireWarmup; // 0x0294(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid SourceCellGuid; // 0x0298(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionHLOD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionHLOD") + } + static class AWorldPartitionHLOD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldPartitionHLOD; + +// Class Engine.HLODBuilderSettings +// 0x0000 (0x0028 - 0x0028) +class UHLODBuilderSettings final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODBuilderSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODBuilderSettings") + } + static class UHLODBuilderSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODBuilderSettings; + +// Class Engine.NullHLODBuilder +// 0x0000 (0x0028 - 0x0028) +class UNullHLODBuilder final : public UHLODBuilder +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NullHLODBuilder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NullHLODBuilder") + } + static class UNullHLODBuilder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNullHLODBuilder; + +// Class Engine.HLODLayer +// 0x0040 (0x0068 - 0x0028) +class UHLODLayer final : public UObject +{ +public: + EHLODLayerType LayerType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf HLODBuilderClass; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UHLODBuilderSettings* HLODBuilderSettings; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 bIsSpatiallyLoaded : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CellSize; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + double LoadingRange; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UHLODLayer* ParentLayer; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TSubclassOf HLODActorClass; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf HLODModifierClass; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODLayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODLayer") + } + static class UHLODLayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODLayer; + +// Class Engine.WorldPartitionHLODModifier +// 0x0000 (0x0028 - 0x0028) +class UWorldPartitionHLODModifier final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionHLODModifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionHLODModifier") + } + static class UWorldPartitionHLODModifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionHLODModifier; + +// Class Engine.WorldPartitionHLODProvider +// 0x0000 (0x0000 - 0x0000) +class IWorldPartitionHLODProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionHLODProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionHLODProvider") + } + static class IWorldPartitionHLODProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWorldPartitionHLODProvider; + +// Class Engine.WorldPartitionHLODRuntimeSubsystem +// 0x00E8 (0x0118 - 0x0030) +class UWorldPartitionHLODRuntimeSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0xE8]; // 0x0030(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionHLODRuntimeSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionHLODRuntimeSubsystem") + } + static class UWorldPartitionHLODRuntimeSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionHLODRuntimeSubsystem; + +// Class Engine.NavigationDataChunkActor +// 0x0048 (0x02D8 - 0x0290) +class ANavigationDataChunkActor final : public APartitionActor +{ +public: + TArray NavDataChunks; // 0x0290(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + struct FBox DataChunkActorBounds; // 0x02A0(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationDataChunkActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationDataChunkActor") + } + static class ANavigationDataChunkActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationDataChunkActor; + +// Class Engine.WorldPartitionActorLoaderInterface +// 0x0000 (0x0000 - 0x0000) +class IWorldPartitionActorLoaderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionActorLoaderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionActorLoaderInterface") + } + static class IWorldPartitionActorLoaderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWorldPartitionActorLoaderInterface; + +// Class Engine.WorldPartitionEditorHash +// 0x0000 (0x0028 - 0x0028) +class UWorldPartitionEditorHash : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionEditorHash") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionEditorHash") + } + static class UWorldPartitionEditorHash* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionEditorHash; + +// Class Engine.WorldPartitionEditorPerProjectUserSettings +// 0x0000 (0x0038 - 0x0038) +class UWorldPartitionEditorPerProjectUserSettings final : public UDeveloperSettings +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionEditorPerProjectUserSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionEditorPerProjectUserSettings") + } + static class UWorldPartitionEditorPerProjectUserSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionEditorPerProjectUserSettings; + +// Class Engine.WorldPartitionEditorSpatialHash +// 0x0000 (0x0028 - 0x0028) +class UWorldPartitionEditorSpatialHash final : public UWorldPartitionEditorHash +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionEditorSpatialHash") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionEditorSpatialHash") + } + static class UWorldPartitionEditorSpatialHash* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionEditorSpatialHash; + +// Class Engine.WorldPartitionStreamingPolicy +// 0x0250 (0x0278 - 0x0028) +class UWorldPartitionStreamingPolicy : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSet LoadedCells; // 0x0030(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + struct FActivatedCells ActivatedCells; // 0x0080(0x00A0)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_120[0xB0]; // 0x0120(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ToActivateCells; // 0x01D0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + TArray ToLoadCells; // 0x01E0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_1F0[0x9]; // 0x01F0(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) + bool bShouldMergeStreamingSourceInfo; // 0x01F9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1FA[0x7E]; // 0x01FA(0x007E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionStreamingPolicy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionStreamingPolicy") + } + static class UWorldPartitionStreamingPolicy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionStreamingPolicy; + +// Class Engine.WorldPartitionLevelStreamingPolicy +// 0x00C8 (0x0340 - 0x0278) +class UWorldPartitionLevelStreamingPolicy final : public UWorldPartitionStreamingPolicy +{ +public: + struct FTopLevelAssetPath SourceWorldAssetPath; // 0x0278(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap SubObjectsToCellRemapping; // 0x0288(0x0050)(NativeAccessSpecifierPrivate) + struct FWorldPartitionRuntimeContainerResolver ContainerResolver; // 0x02D8(0x0058)(NativeAccessSpecifierPrivate) + TArray> ExternalStreamingObjects; // 0x0330(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionLevelStreamingPolicy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionLevelStreamingPolicy") + } + static class UWorldPartitionLevelStreamingPolicy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionLevelStreamingPolicy; + +// Class Engine.WorldPartitionMiniMap +// 0x00D0 (0x0360 - 0x0290) +class AWorldPartitionMiniMap final : public AInfo +{ +public: + struct FBox MiniMapWorldBounds; // 0x0290(0x0038)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FBox2D UVOffset; // 0x02C8(0x0028)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + class UTexture2D* MiniMapTexture; // 0x02F0(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSet ExcludedDataLayers; // 0x02F8(0x0050)(Edit, NativeAccessSpecifierPublic) + int32 WorldUnitsPerPixel; // 0x0348(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BuilderCellSize; // 0x034C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneCaptureSource CaptureSource; // 0x0350(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 CaptureWarmupFrames; // 0x0354(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MiniMapTileSize; // 0x0358(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_35C[0x4]; // 0x035C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionMiniMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionMiniMap") + } + static class AWorldPartitionMiniMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldPartitionMiniMap; + +// Class Engine.WorldPartitionRuntimeCellDataSpatialHash +// 0x0070 (0x0150 - 0x00E0) +class UWorldPartitionRuntimeCellDataSpatialHash final : public UWorldPartitionRuntimeCellData +{ +public: + struct FVector position; // 0x00E0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Extent; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x54]; // 0x00FC(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionRuntimeCellDataSpatialHash") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionRuntimeCellDataSpatialHash") + } + static class UWorldPartitionRuntimeCellDataSpatialHash* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionRuntimeCellDataSpatialHash; + +// Class Engine.WorldPartitionCell +// 0x0000 (0x0000 - 0x0000) +class IWorldPartitionCell final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionCell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionCell") + } + static class IWorldPartitionCell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWorldPartitionCell; + +// Class Engine.SpatialHashRuntimeGridInfo +// 0x0008 (0x0298 - 0x0290) +class ASpatialHashRuntimeGridInfo final : public AInfo +{ +public: + struct FSpatialHashRuntimeGrid GridSettings; // 0x0290(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpatialHashRuntimeGridInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpatialHashRuntimeGridInfo") + } + static class ASpatialHashRuntimeGridInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpatialHashRuntimeGridInfo; + +// Class Engine.WorldPartitionRuntimeSpatialHash +// 0x0070 (0x00E8 - 0x0078) +class UWorldPartitionRuntimeSpatialHash final : public UWorldPartitionRuntimeHash +{ +public: + bool bEnableZCulling; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSpatialHashSettings Settings; // 0x0079(0x0002)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StreamingGrids; // 0x0080(0x0010)(ZeroConstructor, Protected, NonPIEDuplicateTransient, NativeAccessSpecifierProtected) + uint8 Pad_90[0x58]; // 0x0090(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionRuntimeSpatialHash") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionRuntimeSpatialHash") + } + static class UWorldPartitionRuntimeSpatialHash* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionRuntimeSpatialHash; + +// Class Engine.WorldPartitionSubsystem +// 0x0290 (0x02D0 - 0x0040) +class UWorldPartitionSubsystem final : public UTickableWorldSubsystem +{ +public: + uint8 Pad_40[0x290]; // 0x0040(0x0290)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsAllStreamingCompleted(); + + bool IsStreamingCompleted(EWorldPartitionRuntimeCellState QueryState, const TArray& QuerySources, bool bExactState) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionSubsystem") + } + static class UWorldPartitionSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldPartitionSubsystem; + +// Class Engine.WorldPartitionVolume +// 0x0000 (0x02C8 - 0x02C8) +class AWorldPartitionVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldPartitionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldPartitionVolume") + } + static class AWorldPartitionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldPartitionVolume; + +} + diff --git a/SilentHillF/SDK/Engine_functions.cpp b/SilentHillF/SDK/Engine_functions.cpp new file mode 100644 index 0000000..c7d17e2 --- /dev/null +++ b/SilentHillF/SDK/Engine_functions.cpp @@ -0,0 +1,123449 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Engine + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "Engine_parameters.hpp" + + +namespace SDK +{ + +// Function Engine.WorldPartitionRuntimeLevelStreamingCell.OnLevelHidden +// (Final, RequiredAPI, Native, Private) + +void UWorldPartitionRuntimeLevelStreamingCell::OnLevelHidden() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldPartitionRuntimeLevelStreamingCell", "OnLevelHidden"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionRuntimeLevelStreamingCell.OnLevelShown +// (Final, RequiredAPI, Native, Private) + +void UWorldPartitionRuntimeLevelStreamingCell::OnLevelShown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldPartitionRuntimeLevelStreamingCell", "OnLevelShown"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.Activate +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::Activate(bool bReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "Activate"); + + Params::ActorComponent_Activate Parms{}; + + Parms.bReset = bReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.AddTickPrerequisiteActor +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::AddTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "AddTickPrerequisiteActor"); + + Params::ActorComponent_AddTickPrerequisiteActor Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.AddTickPrerequisiteComponent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "AddTickPrerequisiteComponent"); + + Params::ActorComponent_AddTickPrerequisiteComponent Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.Deactivate +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UActorComponent::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "Deactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.K2_DestroyComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::K2_DestroyComponent(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "K2_DestroyComponent"); + + Params::ActorComponent_K2_DestroyComponent Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.OnRep_IsActive +// (RequiredAPI, Native, Public) + +void UActorComponent::OnRep_IsActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "OnRep_IsActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.ReceiveAsyncPhysicsTick +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SimSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ReceiveAsyncPhysicsTick"); + + Params::ActorComponent_ReceiveAsyncPhysicsTick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + Parms.SimSeconds = SimSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.ActorComponent.ReceiveBeginPlay +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UActorComponent::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ReceiveBeginPlay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.ActorComponent.ReceiveEndPlay +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::ReceiveEndPlay(EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ReceiveEndPlay"); + + Params::ActorComponent_ReceiveEndPlay Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.ActorComponent.ReceiveTick +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ReceiveTick"); + + Params::ActorComponent_ReceiveTick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.ActorComponent.RemoveTickPrerequisiteActor +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "RemoveTickPrerequisiteActor"); + + Params::ActorComponent_RemoveTickPrerequisiteActor Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.RemoveTickPrerequisiteComponent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "RemoveTickPrerequisiteComponent"); + + Params::ActorComponent_RemoveTickPrerequisiteComponent Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetActive +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetActive(bool bNewActive, bool bReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetActive"); + + Params::ActorComponent_SetActive Parms{}; + + Parms.bNewActive = bNewActive; + Parms.bReset = bReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetAutoActivate +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetAutoActivate(bool bNewAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetAutoActivate"); + + Params::ActorComponent_SetAutoActivate Parms{}; + + Parms.bNewAutoActivate = bNewAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetComponentTickEnabled +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetComponentTickEnabled"); + + Params::ActorComponent_SetComponentTickEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetComponentTickInterval +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickInterval(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetComponentTickInterval"); + + Params::ActorComponent_SetComponentTickInterval Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetComponentTickIntervalAndCooldown +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickIntervalAndCooldown(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetComponentTickIntervalAndCooldown"); + + Params::ActorComponent_SetComponentTickIntervalAndCooldown Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetIsReplicated +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldReplicate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetIsReplicated(bool ShouldReplicate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetIsReplicated"); + + Params::ActorComponent_SetIsReplicated Parms{}; + + Parms.ShouldReplicate = ShouldReplicate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetTickableWhenPaused +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bTickableWhenPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetTickableWhenPaused(bool bTickableWhenPaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetTickableWhenPaused"); + + Params::ActorComponent_SetTickableWhenPaused Parms{}; + + Parms.bTickableWhenPaused = bTickableWhenPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetTickGroup +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETickingGroup NewTickGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetTickGroup(ETickingGroup NewTickGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetTickGroup"); + + Params::ActorComponent_SetTickGroup Parms{}; + + Parms.NewTickGroup = NewTickGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.ToggleActive +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UActorComponent::ToggleActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ToggleActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.ComponentHasTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::ComponentHasTag(class FName Tag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ComponentHasTag"); + + Params::ActorComponent_ComponentHasTag Parms{}; + + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.GetComponentTickInterval +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UActorComponent::GetComponentTickInterval() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "GetComponentTickInterval"); + + Params::ActorComponent_GetComponentTickInterval Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.GetOwner +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UActorComponent::GetOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "GetOwner"); + + Params::ActorComponent_GetOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "IsActive"); + + Params::ActorComponent_IsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.IsBeingDestroyed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsBeingDestroyed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "IsBeingDestroyed"); + + Params::ActorComponent_IsBeingDestroyed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.IsComponentTickEnabled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsComponentTickEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "IsComponentTickEnabled"); + + Params::ActorComponent_IsComponentTickEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.DetachFromParent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bMaintainWorldPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCallModify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::DetachFromParent(bool bMaintainWorldPosition, bool bCallModify) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "DetachFromParent"); + + Params::SceneComponent_DetachFromParent Parms{}; + + Parms.bMaintainWorldPosition = bMaintainWorldPosition; + Parms.bCallModify = bCallModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.K2_AddLocalOffset +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalOffset"); + + Params::SceneComponent_K2_AddLocalOffset Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddLocalRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalRotation"); + + Params::SceneComponent_K2_AddLocalRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddLocalTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalTransform"); + + Params::SceneComponent_K2_AddLocalTransform Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddRelativeLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddRelativeLocation(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddRelativeLocation"); + + Params::SceneComponent_K2_AddRelativeLocation Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddRelativeRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddRelativeRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddRelativeRotation"); + + Params::SceneComponent_K2_AddRelativeRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddWorldOffset +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldOffset"); + + Params::SceneComponent_K2_AddWorldOffset Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddWorldRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldRotation"); + + Params::SceneComponent_K2_AddWorldRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddWorldTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldTransform"); + + Params::SceneComponent_K2_AddWorldTransform Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddWorldTransformKeepScale +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldTransformKeepScale"); + + Params::SceneComponent_K2_AddWorldTransformKeepScale Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AttachTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* InParent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation AttachType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::K2_AttachTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AttachTo"); + + Params::SceneComponent_K2_AttachTo Parms{}; + + Parms.InParent = InParent; + Parms.InSocketName = InSocketName; + Parms.AttachType = AttachType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_AttachToComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AttachToComponent"); + + Params::SceneComponent_K2_AttachToComponent Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_DetachFromComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EDetachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCallModify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_DetachFromComponent(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule, bool bCallModify) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_DetachFromComponent"); + + Params::SceneComponent_K2_DetachFromComponent Parms{}; + + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bCallModify = bCallModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.K2_SetRelativeLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeLocation"); + + Params::SceneComponent_K2_SetRelativeLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetRelativeLocationAndRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeLocationAndRotation"); + + Params::SceneComponent_K2_SetRelativeLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetRelativeRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeRotation"); + + Params::SceneComponent_K2_SetRelativeRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetRelativeTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeTransform"); + + Params::SceneComponent_K2_SetRelativeTransform Parms{}; + + Parms.NewTransform = std::move(NewTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldLocation"); + + Params::SceneComponent_K2_SetWorldLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetWorldLocationAndRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldLocationAndRotation"); + + Params::SceneComponent_K2_SetWorldLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetWorldRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldRotation"); + + Params::SceneComponent_K2_SetWorldRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetWorldTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldTransform"); + + Params::SceneComponent_K2_SetWorldTransform Parms{}; + + Parms.NewTransform = std::move(NewTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.OnRep_AttachChildren +// (Final, RequiredAPI, Native, Private) + +void USceneComponent::OnRep_AttachChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachChildren"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.OnRep_AttachParent +// (Final, RequiredAPI, Native, Private) + +void USceneComponent::OnRep_AttachParent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachParent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.OnRep_AttachSocketName +// (Final, RequiredAPI, Native, Private) + +void USceneComponent::OnRep_AttachSocketName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachSocketName"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.OnRep_Transform +// (Final, RequiredAPI, Native, Private) + +void USceneComponent::OnRep_Transform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_Transform"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.OnRep_Visibility +// (Final, RequiredAPI, Native, Private) +// Parameters: +// bool OldValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::OnRep_Visibility(bool OldValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_Visibility"); + + Params::SceneComponent_OnRep_Visibility Parms{}; + + Parms.OldValue = OldValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.ResetRelativeTransform +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USceneComponent::ResetRelativeTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "ResetRelativeTransform"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetAbsolute +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAbsoluteLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewAbsoluteRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewAbsoluteScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetAbsolute"); + + Params::SceneComponent_SetAbsolute Parms{}; + + Parms.bNewAbsoluteLocation = bNewAbsoluteLocation; + Parms.bNewAbsoluteRotation = bNewAbsoluteRotation; + Parms.bNewAbsoluteScale = bNewAbsoluteScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetHiddenInGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetHiddenInGame(bool NewHidden, bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetHiddenInGame"); + + Params::SceneComponent_SetHiddenInGame Parms{}; + + Parms.NewHidden = NewHidden; + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetMobility +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EComponentMobility NewMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetMobility(EComponentMobility NewMobility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetMobility"); + + Params::SceneComponent_SetMobility Parms{}; + + Parms.NewMobility = NewMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetRelativeScale3D +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetRelativeScale3D(const struct FVector& NewScale3D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetRelativeScale3D"); + + Params::SceneComponent_SetRelativeScale3D Parms{}; + + Parms.NewScale3D = std::move(NewScale3D); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetShouldUpdatePhysicsVolume +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldUpdatePhysicsVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetShouldUpdatePhysicsVolume"); + + Params::SceneComponent_SetShouldUpdatePhysicsVolume Parms{}; + + Parms.bInShouldUpdatePhysicsVolume = bInShouldUpdatePhysicsVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetVisibility(bool bNewVisibility, bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetVisibility"); + + Params::SceneComponent_SetVisibility Parms{}; + + Parms.bNewVisibility = bNewVisibility; + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetWorldScale3D +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetWorldScale3D(const struct FVector& NewScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetWorldScale3D"); + + Params::SceneComponent_SetWorldScale3D Parms{}; + + Parms.NewScale = std::move(NewScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.ToggleVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::ToggleVisibility(bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "ToggleVisibility"); + + Params::SceneComponent_ToggleVisibility Parms{}; + + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.DoesSocketExist +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::DoesSocketExist(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "DoesSocketExist"); + + Params::SceneComponent_DoesSocketExist Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetAllSocketNames +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USceneComponent::GetAllSocketNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetAllSocketNames"); + + Params::SceneComponent_GetAllSocketNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetAttachParent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* USceneComponent::GetAttachParent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetAttachParent"); + + Params::SceneComponent_GetAttachParent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetAttachSocketName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USceneComponent::GetAttachSocketName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetAttachSocketName"); + + Params::SceneComponent_GetAttachSocketName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetChildComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ChildIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* USceneComponent::GetChildComponent(int32 ChildIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetChildComponent"); + + Params::SceneComponent_GetChildComponent Parms{}; + + Parms.ChildIndex = ChildIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetChildrenComponents +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bIncludeAllDescendants (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Children (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USceneComponent::GetChildrenComponents(bool bIncludeAllDescendants, TArray* Children) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetChildrenComponents"); + + Params::SceneComponent_GetChildrenComponents Parms{}; + + Parms.bIncludeAllDescendants = bIncludeAllDescendants; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Children != nullptr) + *Children = std::move(Parms.Children); +} + + +// Function Engine.SceneComponent.GetComponentVelocity +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetComponentVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetComponentVelocity"); + + Params::SceneComponent_GetComponentVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetForwardVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetForwardVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetForwardVector"); + + Params::SceneComponent_GetForwardVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetNumChildrenComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USceneComponent::GetNumChildrenComponents() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetNumChildrenComponents"); + + Params::SceneComponent_GetNumChildrenComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetParentComponents +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* Parents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USceneComponent::GetParentComponents(TArray* Parents) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetParentComponents"); + + Params::SceneComponent_GetParentComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Parents != nullptr) + *Parents = std::move(Parms.Parents); +} + + +// Function Engine.SceneComponent.GetPhysicsVolume +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APhysicsVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APhysicsVolume* USceneComponent::GetPhysicsVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetPhysicsVolume"); + + Params::SceneComponent_GetPhysicsVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetRelativeTransform +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::GetRelativeTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetRelativeTransform"); + + Params::SceneComponent_GetRelativeTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetRightVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetRightVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetRightVector"); + + Params::SceneComponent_GetRightVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetShouldUpdatePhysicsVolume +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::GetShouldUpdatePhysicsVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetShouldUpdatePhysicsVolume"); + + Params::SceneComponent_GetShouldUpdatePhysicsVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetSocketLocation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetSocketLocation(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetSocketLocation"); + + Params::SceneComponent_GetSocketLocation Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetSocketQuaternion +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat USceneComponent::GetSocketQuaternion(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetSocketQuaternion"); + + Params::SceneComponent_GetSocketQuaternion Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetSocketRotation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USceneComponent::GetSocketRotation(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetSocketRotation"); + + Params::SceneComponent_GetSocketRotation Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetSocketTransform +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERelativeTransformSpace TransformSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::GetSocketTransform(class FName InSocketName, ERelativeTransformSpace TransformSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetSocketTransform"); + + Params::SceneComponent_GetSocketTransform Parms{}; + + Parms.InSocketName = InSocketName; + Parms.TransformSpace = TransformSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetUpVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetUpVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetUpVector"); + + Params::SceneComponent_GetUpVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.IsAnySimulatingPhysics +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsAnySimulatingPhysics() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "IsAnySimulatingPhysics"); + + Params::SceneComponent_IsAnySimulatingPhysics Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.IsSimulatingPhysics +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsSimulatingPhysics(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "IsSimulatingPhysics"); + + Params::SceneComponent_IsSimulatingPhysics Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.IsVisible +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "IsVisible"); + + Params::SceneComponent_IsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_GetComponentLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::K2_GetComponentLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentLocation"); + + Params::SceneComponent_K2_GetComponentLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_GetComponentRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USceneComponent::K2_GetComponentRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentRotation"); + + Params::SceneComponent_K2_GetComponentRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_GetComponentScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::K2_GetComponentScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentScale"); + + Params::SceneComponent_K2_GetComponentScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_GetComponentToWorld +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::K2_GetComponentToWorld() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentToWorld"); + + Params::SceneComponent_K2_GetComponentToWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.AddAngularImpulseInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddAngularImpulseInDegrees(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddAngularImpulseInDegrees"); + + Params::PrimitiveComponent_AddAngularImpulseInDegrees Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddAngularImpulseInRadians +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddAngularImpulseInRadians(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddAngularImpulseInRadians"); + + Params::PrimitiveComponent_AddAngularImpulseInRadians Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddForce +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForce(const struct FVector& Force, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddForce"); + + Params::PrimitiveComponent_AddForce Parms{}; + + Parms.Force = std::move(Force); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddForceAtLocation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForceAtLocation(const struct FVector& Force, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddForceAtLocation"); + + Params::PrimitiveComponent_AddForceAtLocation Parms{}; + + Parms.Force = std::move(Force); + Parms.Location = std::move(Location); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddForceAtLocationLocal +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForceAtLocationLocal(const struct FVector& Force, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddForceAtLocationLocal"); + + Params::PrimitiveComponent_AddForceAtLocationLocal Parms{}; + + Parms.Force = std::move(Force); + Parms.Location = std::move(Location); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddImpulse +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddImpulse"); + + Params::PrimitiveComponent_AddImpulse Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddImpulseAtLocation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddImpulseAtLocation"); + + Params::PrimitiveComponent_AddImpulseAtLocation Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.Location = std::move(Location); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddRadialForce +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddRadialForce(const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddRadialForce"); + + Params::PrimitiveComponent_AddRadialForce Parms{}; + + Parms.Origin = std::move(Origin); + Parms.Radius = Radius; + Parms.Strength = Strength; + Parms.Falloff = Falloff; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddRadialImpulse +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddRadialImpulse(const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddRadialImpulse"); + + Params::PrimitiveComponent_AddRadialImpulse Parms{}; + + Parms.Origin = std::move(Origin); + Parms.Radius = Radius; + Parms.Strength = Strength; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddTorqueInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Torque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddTorqueInDegrees(const struct FVector& Torque, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddTorqueInDegrees"); + + Params::PrimitiveComponent_AddTorqueInDegrees Parms{}; + + Parms.Torque = std::move(Torque); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddTorqueInRadians +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Torque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddTorqueInRadians(const struct FVector& Torque, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddTorqueInRadians"); + + Params::PrimitiveComponent_AddTorqueInRadians Parms{}; + + Parms.Torque = std::move(Torque); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddVelocityChangeImpulseAtLocation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddVelocityChangeImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddVelocityChangeImpulseAtLocation"); + + Params::PrimitiveComponent_AddVelocityChangeImpulseAtLocation Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.Location = std::move(Location); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.ClearMoveIgnoreActors +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UPrimitiveComponent::ClearMoveIgnoreActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "ClearMoveIgnoreActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.ClearMoveIgnoreComponents +// (Final, Native, Public, BlueprintCallable) + +void UPrimitiveComponent::ClearMoveIgnoreComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "ClearMoveIgnoreComponents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreActors +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPrimitiveComponent::CopyArrayOfMoveIgnoreActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CopyArrayOfMoveIgnoreActors"); + + Params::PrimitiveComponent_CopyArrayOfMoveIgnoreActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UPrimitiveComponent::CopyArrayOfMoveIgnoreComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CopyArrayOfMoveIgnoreComponents"); + + Params::PrimitiveComponent_CopyArrayOfMoveIgnoreComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamic +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateAndSetMaterialInstanceDynamic(int32 ElementIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CreateAndSetMaterialInstanceDynamic"); + + Params::PrimitiveComponent_CreateAndSetMaterialInstanceDynamic Parms{}; + + Parms.ElementIndex = ElementIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamicFromMaterial +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Parent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, class UMaterialInterface* Parent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CreateAndSetMaterialInstanceDynamicFromMaterial"); + + Params::PrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.Parent = Parent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.CreateDynamicMaterialInstance +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* SourceMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OptionalName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateDynamicMaterialInstance(int32 ElementIndex, class UMaterialInterface* SourceMaterial, class FName OptionalName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CreateDynamicMaterialInstance"); + + Params::PrimitiveComponent_CreateDynamicMaterialInstance Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.SourceMaterial = SourceMaterial; + Parms.OptionalName = OptionalName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMaxDepenetrationVelocity +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetMaxDepenetrationVelocity(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMaxDepenetrationVelocity"); + + Params::PrimitiveComponent_GetMaxDepenetrationVelocity Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsLinearVelocity(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsLinearVelocity"); + + Params::PrimitiveComponent_GetPhysicsLinearVelocity Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocityAtPoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsLinearVelocityAtPoint(const struct FVector& Point, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsLinearVelocityAtPoint"); + + Params::PrimitiveComponent_GetPhysicsLinearVelocityAtPoint Parms{}; + + Parms.Point = std::move(Point); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IgnoreActorWhenMoving +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::IgnoreActorWhenMoving(class AActor* Actor, bool bShouldIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IgnoreActorWhenMoving"); + + Params::PrimitiveComponent_IgnoreActorWhenMoving Parms{}; + + Parms.Actor = Actor; + Parms.bShouldIgnore = bShouldIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.IgnoreComponentWhenMoving +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::IgnoreComponentWhenMoving(class UPrimitiveComponent* Component, bool bShouldIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IgnoreComponentWhenMoving"); + + Params::PrimitiveComponent_IgnoreComponentWhenMoving Parms{}; + + Parms.Component = Component; + Parms.bShouldIgnore = bShouldIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.InvalidateLumenSurfaceCache +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UPrimitiveComponent::InvalidateLumenSurfaceCache() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "InvalidateLumenSurfaceCache"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.IsAnyRigidBodyAwake +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsAnyRigidBodyAwake() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsAnyRigidBodyAwake"); + + Params::PrimitiveComponent_IsAnyRigidBodyAwake Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_BoxOverlapComponent +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InBoxCentre (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox& InBox (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_BoxOverlapComponent(const struct FVector& InBoxCentre, const struct FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_BoxOverlapComponent"); + + Params::PrimitiveComponent_K2_BoxOverlapComponent Parms{}; + + Parms.InBoxCentre = std::move(InBoxCentre); + Parms.InBox = std::move(InBox); + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_LineTraceComponent +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_LineTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_LineTraceComponent"); + + Params::PrimitiveComponent_K2_LineTraceComponent Parms{}; + + Parms.TraceStart = std::move(TraceStart); + Parms.TraceEnd = std::move(TraceEnd); + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_SphereOverlapComponent +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InSphereCentre (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InSphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_SphereOverlapComponent(const struct FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_SphereOverlapComponent"); + + Params::PrimitiveComponent_K2_SphereOverlapComponent Parms{}; + + Parms.InSphereCentre = std::move(InSphereCentre); + Parms.InSphereRadius = InSphereRadius; + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_SphereTraceComponent +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_SphereTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_SphereTraceComponent"); + + Params::PrimitiveComponent_K2_SphereTraceComponent Parms{}; + + Parms.TraceStart = std::move(TraceStart); + Parms.TraceEnd = std::move(TraceEnd); + Parms.SphereRadius = SphereRadius; + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.PutRigidBodyToSleep +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::PutRigidBodyToSleep(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "PutRigidBodyToSleep"); + + Params::PrimitiveComponent_PutRigidBodyToSleep Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAffectDistanceFieldLighting +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewAffectDistanceFieldLighting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAffectDistanceFieldLighting"); + + Params::PrimitiveComponent_SetAffectDistanceFieldLighting Parms{}; + + Parms.NewAffectDistanceFieldLighting = NewAffectDistanceFieldLighting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAffectDynamicIndirectLighting +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAffectDynamicIndirectLighting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAffectDynamicIndirectLighting"); + + Params::PrimitiveComponent_SetAffectDynamicIndirectLighting Parms{}; + + Parms.bNewAffectDynamicIndirectLighting = bNewAffectDynamicIndirectLighting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAffectIndirectLightingWhileHidden +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAffectIndirectLightingWhileHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAffectIndirectLightingWhileHidden"); + + Params::PrimitiveComponent_SetAffectIndirectLightingWhileHidden Parms{}; + + Parms.bNewAffectIndirectLightingWhileHidden = bNewAffectIndirectLightingWhileHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllMassScale +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMassScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllMassScale(float InMassScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllMassScale"); + + Params::PrimitiveComponent_SetAllMassScale Parms{}; + + Parms.InMassScale = InMassScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsAngularVelocityInDegrees"); + + Params::PrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInRadians +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsAngularVelocityInRadians"); + + Params::PrimitiveComponent_SetAllPhysicsAngularVelocityInRadians Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsLinearVelocity +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsLinearVelocity"); + + Params::PrimitiveComponent_SetAllPhysicsLinearVelocity Parms{}; + + Parms.NewVel = std::move(NewVel); + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllUseCCD +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InUseCCD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllUseCCD(bool InUseCCD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllUseCCD"); + + Params::PrimitiveComponent_SetAllUseCCD Parms{}; + + Parms.InUseCCD = InUseCCD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAngularDamping +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAngularDamping(float InDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAngularDamping"); + + Params::PrimitiveComponent_SetAngularDamping Parms{}; + + Parms.InDamping = InDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetBoundsScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewBoundsScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetBoundsScale(float NewBoundsScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetBoundsScale"); + + Params::PrimitiveComponent_SetBoundsScale Parms{}; + + Parms.NewBoundsScale = NewBoundsScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCastContactShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInCastContactShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastContactShadow(bool bInCastContactShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCastContactShadow"); + + Params::PrimitiveComponent_SetCastContactShadow Parms{}; + + Parms.bInCastContactShadow = bInCastContactShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCastHiddenShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewCastHiddenShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastHiddenShadow(bool NewCastHiddenShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCastHiddenShadow"); + + Params::PrimitiveComponent_SetCastHiddenShadow Parms{}; + + Parms.NewCastHiddenShadow = NewCastHiddenShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCastInsetShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInCastInsetShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastInsetShadow(bool bInCastInsetShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCastInsetShadow"); + + Params::PrimitiveComponent_SetCastInsetShadow Parms{}; + + Parms.bInCastInsetShadow = bInCastInsetShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCastShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewCastShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastShadow(bool NewCastShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCastShadow"); + + Params::PrimitiveComponent_SetCastShadow Parms{}; + + Parms.NewCastShadow = NewCastShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCenterOfMass +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& CenterOfMassOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCenterOfMass(const struct FVector& CenterOfMassOffset, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCenterOfMass"); + + Params::PrimitiveComponent_SetCenterOfMass Parms{}; + + Parms.CenterOfMassOffset = std::move(CenterOfMassOffset); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionEnabled +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ECollisionEnabled NewType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionEnabled(ECollisionEnabled NewType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionEnabled"); + + Params::PrimitiveComponent_SetCollisionEnabled Parms{}; + + Parms.NewType = NewType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionObjectType +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionObjectType(ECollisionChannel Channel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionObjectType"); + + Params::PrimitiveComponent_SetCollisionObjectType Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionProfileName +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InCollisionProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionProfileName(class FName InCollisionProfileName, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionProfileName"); + + Params::PrimitiveComponent_SetCollisionProfileName Parms{}; + + Parms.InCollisionProfileName = InCollisionProfileName; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionResponseToAllChannels +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ECollisionResponse NewResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionResponseToAllChannels(ECollisionResponse NewResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionResponseToAllChannels"); + + Params::PrimitiveComponent_SetCollisionResponseToAllChannels Parms{}; + + Parms.NewResponse = NewResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionResponseToChannel +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionResponse NewResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionResponseToChannel"); + + Params::PrimitiveComponent_SetCollisionResponseToChannel Parms{}; + + Parms.Channel = Channel; + Parms.NewResponse = NewResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetConstraintMode +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EDOFMode ConstraintMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetConstraintMode(EDOFMode ConstraintMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetConstraintMode"); + + Params::PrimitiveComponent_SetConstraintMode Parms{}; + + Parms.ConstraintMode = ConstraintMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCullDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCullDistance(float NewCullDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCullDistance"); + + Params::PrimitiveComponent_SetCullDistance Parms{}; + + Parms.NewCullDistance = NewCullDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomDepthStencilValue(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomDepthStencilValue"); + + Params::PrimitiveComponent_SetCustomDepthStencilValue Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilWriteMask +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ERendererStencilMask WriteMaskBit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomDepthStencilWriteMask(ERendererStencilMask WriteMaskBit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomDepthStencilWriteMask"); + + Params::PrimitiveComponent_SetCustomDepthStencilWriteMask Parms{}; + + Parms.WriteMaskBit = WriteMaskBit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataFloat +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataFloat(int32 DataIndex, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataFloat"); + + Params::PrimitiveComponent_SetCustomPrimitiveDataFloat Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector2 +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector2"); + + Params::PrimitiveComponent_SetCustomPrimitiveDataVector2 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector3 +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector3"); + + Params::PrimitiveComponent_SetCustomPrimitiveDataVector3 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector4 +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector4"); + + Params::PrimitiveComponent_SetCustomPrimitiveDataVector4 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataFloat +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataFloat"); + + Params::PrimitiveComponent_SetDefaultCustomPrimitiveDataFloat Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector2 +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector2"); + + Params::PrimitiveComponent_SetDefaultCustomPrimitiveDataVector2 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector3 +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector3"); + + Params::PrimitiveComponent_SetDefaultCustomPrimitiveDataVector3 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector4 +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector4"); + + Params::PrimitiveComponent_SetDefaultCustomPrimitiveDataVector4 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetEmissiveLightSource +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewEmissiveLightSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetEmissiveLightSource(bool NewEmissiveLightSource) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetEmissiveLightSource"); + + Params::PrimitiveComponent_SetEmissiveLightSource Parms{}; + + Parms.NewEmissiveLightSource = NewEmissiveLightSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetEnableGravity +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bGravityEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetEnableGravity(bool bGravityEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetEnableGravity"); + + Params::PrimitiveComponent_SetEnableGravity Parms{}; + + Parms.bGravityEnabled = bGravityEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetExcludedFromHLODLevel +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHLODLevelExclusion HLODLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bExcluded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetExcludedFromHLODLevel(EHLODLevelExclusion HLODLevel, bool bExcluded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetExcludedFromHLODLevel"); + + Params::PrimitiveComponent_SetExcludedFromHLODLevel Parms{}; + + Parms.HLODLevel = HLODLevel; + Parms.bExcluded = bExcluded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetExcludeForSpecificHLODLevels +// (Final, RequiredAPI, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InExcludeForSpecificHLODLevels (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetExcludeForSpecificHLODLevels(const TArray& InExcludeForSpecificHLODLevels) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetExcludeForSpecificHLODLevels"); + + Params::PrimitiveComponent_SetExcludeForSpecificHLODLevels Parms{}; + + Parms.InExcludeForSpecificHLODLevels = std::move(InExcludeForSpecificHLODLevels); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetExcludeFromLightAttachmentGroup +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInExcludeFromLightAttachmentGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetExcludeFromLightAttachmentGroup"); + + Params::PrimitiveComponent_SetExcludeFromLightAttachmentGroup Parms{}; + + Parms.bInExcludeFromLightAttachmentGroup = bInExcludeFromLightAttachmentGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetGenerateOverlapEvents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInGenerateOverlapEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetGenerateOverlapEvents(bool bInGenerateOverlapEvents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetGenerateOverlapEvents"); + + Params::PrimitiveComponent_SetGenerateOverlapEvents Parms{}; + + Parms.bInGenerateOverlapEvents = bInGenerateOverlapEvents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetHiddenInSceneCapture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetHiddenInSceneCapture(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetHiddenInSceneCapture"); + + Params::PrimitiveComponent_SetHiddenInSceneCapture Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetHoldout +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewHoldout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetHoldout(bool bNewHoldout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetHoldout"); + + Params::PrimitiveComponent_SetHoldout Parms{}; + + Parms.bNewHoldout = bNewHoldout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetIgnoreBoundsForEditorFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetIgnoreBoundsForEditorFocus(bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetIgnoreBoundsForEditorFocus"); + + Params::PrimitiveComponent_SetIgnoreBoundsForEditorFocus Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetLightAttachmentsAsGroup +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInLightAttachmentsAsGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetLightAttachmentsAsGroup"); + + Params::PrimitiveComponent_SetLightAttachmentsAsGroup Parms{}; + + Parms.bInLightAttachmentsAsGroup = bInLightAttachmentsAsGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetLightingChannels +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bChannel0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetLightingChannels"); + + Params::PrimitiveComponent_SetLightingChannels Parms{}; + + Parms.bChannel0 = bChannel0; + Parms.bChannel1 = bChannel1; + Parms.bChannel2 = bChannel2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetLinearDamping +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLinearDamping(float InDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetLinearDamping"); + + Params::PrimitiveComponent_SetLinearDamping Parms{}; + + Parms.InDamping = InDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMassOverrideInKg +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MassInKg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideMass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMassOverrideInKg(class FName BoneName, float MassInKg, bool bOverrideMass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMassOverrideInKg"); + + Params::PrimitiveComponent_SetMassOverrideInKg Parms{}; + + Parms.BoneName = BoneName; + Parms.MassInKg = MassInKg; + Parms.bOverrideMass = bOverrideMass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMassScale +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMassScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMassScale(class FName BoneName, float InMassScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMassScale"); + + Params::PrimitiveComponent_SetMassScale Parms{}; + + Parms.BoneName = BoneName; + Parms.InMassScale = InMassScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMaterial +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMaterial(int32 ElementIndex, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMaterial"); + + Params::PrimitiveComponent_SetMaterial Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMaterialByName +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMaterialByName(class FName MaterialSlotName, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMaterialByName"); + + Params::PrimitiveComponent_SetMaterialByName Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMaxDepenetrationVelocity +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxDepenetrationVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMaxDepenetrationVelocity(class FName BoneName, float InMaxDepenetrationVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMaxDepenetrationVelocity"); + + Params::PrimitiveComponent_SetMaxDepenetrationVelocity Parms{}; + + Parms.BoneName = BoneName; + Parms.InMaxDepenetrationVelocity = InMaxDepenetrationVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetNotifyRigidBodyCollision +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetNotifyRigidBodyCollision"); + + Params::PrimitiveComponent_SetNotifyRigidBodyCollision Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetOnlyOwnerSee +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewOnlyOwnerSee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetOnlyOwnerSee(bool bNewOnlyOwnerSee) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetOnlyOwnerSee"); + + Params::PrimitiveComponent_SetOnlyOwnerSee Parms{}; + + Parms.bNewOnlyOwnerSee = bNewOnlyOwnerSee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetOwnerNoSee +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewOwnerNoSee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetOwnerNoSee(bool bNewOwnerNoSee) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetOwnerNoSee"); + + Params::PrimitiveComponent_SetOwnerNoSee Parms{}; + + Parms.bNewOwnerNoSee = bNewOwnerNoSee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsAngularVelocityInDegrees"); + + Params::PrimitiveComponent_SetPhysicsAngularVelocityInDegrees Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInRadians +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsAngularVelocityInRadians"); + + Params::PrimitiveComponent_SetPhysicsAngularVelocityInRadians Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsLinearVelocity +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsLinearVelocity"); + + Params::PrimitiveComponent_SetPhysicsLinearVelocity Parms{}; + + Parms.NewVel = std::move(NewVel); + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInDegrees +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMaxAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsMaxAngularVelocityInDegrees"); + + Params::PrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees Parms{}; + + Parms.NewMaxAngVel = NewMaxAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInRadians +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewMaxAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsMaxAngularVelocityInRadians"); + + Params::PrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians Parms{}; + + Parms.NewMaxAngVel = NewMaxAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysMaterialOverride +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPhysicalMaterial* NewPhysMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysMaterialOverride(class UPhysicalMaterial* NewPhysMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysMaterialOverride"); + + Params::PrimitiveComponent_SetPhysMaterialOverride Parms{}; + + Parms.NewPhysMaterial = NewPhysMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetReceivesDecals +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewReceivesDecals (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetReceivesDecals(bool bNewReceivesDecals) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetReceivesDecals"); + + Params::PrimitiveComponent_SetReceivesDecals Parms{}; + + Parms.bNewReceivesDecals = bNewReceivesDecals; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetRenderCustomDepth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetRenderCustomDepth(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetRenderCustomDepth"); + + Params::PrimitiveComponent_SetRenderCustomDepth Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetRenderInDepthPass +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetRenderInDepthPass(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetRenderInDepthPass"); + + Params::PrimitiveComponent_SetRenderInDepthPass Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetRenderInMainPass +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetRenderInMainPass(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetRenderInMainPass"); + + Params::PrimitiveComponent_SetRenderInMainPass Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetScalarParameterForCustomPrimitiveData +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetScalarParameterForCustomPrimitiveData(class FName ParameterName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetScalarParameterForCustomPrimitiveData"); + + Params::PrimitiveComponent_SetScalarParameterForCustomPrimitiveData Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetScalarParameterForDefaultCustomPrimitiveData +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetScalarParameterForDefaultCustomPrimitiveData(class FName ParameterName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetScalarParameterForDefaultCustomPrimitiveData"); + + Params::PrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetSimulatePhysics +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetSimulatePhysics(bool bSimulate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetSimulatePhysics"); + + Params::PrimitiveComponent_SetSimulatePhysics Parms{}; + + Parms.bSimulate = bSimulate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetSingleSampleShadowFromStationaryLights +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewSingleSampleShadowFromStationaryLights (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetSingleSampleShadowFromStationaryLights"); + + Params::PrimitiveComponent_SetSingleSampleShadowFromStationaryLights Parms{}; + + Parms.bNewSingleSampleShadowFromStationaryLights = bNewSingleSampleShadowFromStationaryLights; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetStaticWhenNotMoveable +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInStaticWhenNotMoveable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetStaticWhenNotMoveable"); + + Params::PrimitiveComponent_SetStaticWhenNotMoveable Parms{}; + + Parms.bInStaticWhenNotMoveable = bInStaticWhenNotMoveable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetTranslucencySortDistanceOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewTranslucencySortDistanceOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetTranslucencySortDistanceOffset"); + + Params::PrimitiveComponent_SetTranslucencySortDistanceOffset Parms{}; + + Parms.NewTranslucencySortDistanceOffset = NewTranslucencySortDistanceOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetTranslucentSortPriority +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewTranslucentSortPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetTranslucentSortPriority(int32 NewTranslucentSortPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetTranslucentSortPriority"); + + Params::PrimitiveComponent_SetTranslucentSortPriority Parms{}; + + Parms.NewTranslucentSortPriority = NewTranslucentSortPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetUpdateKinematicFromSimulation +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bUpdateKinematicFromSimulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetUpdateKinematicFromSimulation(bool bUpdateKinematicFromSimulation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetUpdateKinematicFromSimulation"); + + Params::PrimitiveComponent_SetUpdateKinematicFromSimulation Parms{}; + + Parms.bUpdateKinematicFromSimulation = bUpdateKinematicFromSimulation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetUseCCD +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InUseCCD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetUseCCD(bool InUseCCD, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetUseCCD"); + + Params::PrimitiveComponent_SetUseCCD Parms{}; + + Parms.InUseCCD = InUseCCD; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetVectorParameterForCustomPrimitiveData +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVectorParameterForCustomPrimitiveData(class FName ParameterName, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetVectorParameterForCustomPrimitiveData"); + + Params::PrimitiveComponent_SetVectorParameterForCustomPrimitiveData Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetVectorParameterForDefaultCustomPrimitiveData +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVectorParameterForDefaultCustomPrimitiveData(class FName ParameterName, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetVectorParameterForDefaultCustomPrimitiveData"); + + Params::PrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetVisibleInRayTracing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewVisibleInRayTracing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVisibleInRayTracing(bool bNewVisibleInRayTracing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetVisibleInRayTracing"); + + Params::PrimitiveComponent_SetVisibleInRayTracing Parms{}; + + Parms.bNewVisibleInRayTracing = bNewVisibleInRayTracing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetVisibleInSceneCaptureOnly +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVisibleInSceneCaptureOnly(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetVisibleInSceneCaptureOnly"); + + Params::PrimitiveComponent_SetVisibleInSceneCaptureOnly Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetWalkableSlopeOverride +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FWalkableSlopeOverride& NewOverride (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetWalkableSlopeOverride(const struct FWalkableSlopeOverride& NewOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetWalkableSlopeOverride"); + + Params::PrimitiveComponent_SetWalkableSlopeOverride Parms{}; + + Parms.NewOverride = std::move(NewOverride); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.WakeAllRigidBodies +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UPrimitiveComponent::WakeAllRigidBodies() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "WakeAllRigidBodies"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.WakeRigidBody +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::WakeRigidBody(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "WakeRigidBody"); + + Params::PrimitiveComponent_WakeRigidBody Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.CanCharacterStepUp +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::CanCharacterStepUp(class APawn* Pawn) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CanCharacterStepUp"); + + Params::PrimitiveComponent_CanCharacterStepUp Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetAngularDamping +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetAngularDamping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetAngularDamping"); + + Params::PrimitiveComponent_GetAngularDamping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetBodyInstanceAsyncPhysicsTickHandle +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bGetWelded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBodyInstanceAsyncPhysicsTickHandleReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FBodyInstanceAsyncPhysicsTickHandle UPrimitiveComponent::GetBodyInstanceAsyncPhysicsTickHandle(class FName BoneName, bool bGetWelded, int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetBodyInstanceAsyncPhysicsTickHandle"); + + Params::PrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle Parms{}; + + Parms.BoneName = BoneName; + Parms.bGetWelded = bGetWelded; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCenterOfMass +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetCenterOfMass(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCenterOfMass"); + + Params::PrimitiveComponent_GetCenterOfMass Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetClosestPointOnCollision +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutPointOnBody (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetClosestPointOnCollision(const struct FVector& Point, struct FVector* OutPointOnBody, class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetClosestPointOnCollision"); + + Params::PrimitiveComponent_GetClosestPointOnCollision Parms{}; + + Parms.Point = std::move(Point); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPointOnBody != nullptr) + *OutPointOnBody = std::move(Parms.OutPointOnBody); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCollisionEnabled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionEnabled ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionEnabled UPrimitiveComponent::GetCollisionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionEnabled"); + + Params::PrimitiveComponent_GetCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCollisionObjectType +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionChannel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionChannel UPrimitiveComponent::GetCollisionObjectType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionObjectType"); + + Params::PrimitiveComponent_GetCollisionObjectType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCollisionProfileName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UPrimitiveComponent::GetCollisionProfileName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionProfileName"); + + Params::PrimitiveComponent_GetCollisionProfileName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCollisionResponseToChannel +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionResponse UPrimitiveComponent::GetCollisionResponseToChannel(ECollisionChannel Channel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionResponseToChannel"); + + Params::PrimitiveComponent_GetCollisionResponseToChannel Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCustomPrimitiveDataIndexForScalarParameter +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPrimitiveComponent::GetCustomPrimitiveDataIndexForScalarParameter(class FName ParameterName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCustomPrimitiveDataIndexForScalarParameter"); + + Params::PrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCustomPrimitiveDataIndexForVectorParameter +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPrimitiveComponent::GetCustomPrimitiveDataIndexForVectorParameter(class FName ParameterName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCustomPrimitiveDataIndexForVectorParameter"); + + Params::PrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetExcludeForSpecificHLODLevels +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPrimitiveComponent::GetExcludeForSpecificHLODLevels() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetExcludeForSpecificHLODLevels"); + + Params::PrimitiveComponent_GetExcludeForSpecificHLODLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetGenerateOverlapEvents +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::GetGenerateOverlapEvents() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetGenerateOverlapEvents"); + + Params::PrimitiveComponent_GetGenerateOverlapEvents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetIgnoreBoundsForEditorFocus +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::GetIgnoreBoundsForEditorFocus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetIgnoreBoundsForEditorFocus"); + + Params::PrimitiveComponent_GetIgnoreBoundsForEditorFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetInertiaTensor +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetInertiaTensor(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetInertiaTensor"); + + Params::PrimitiveComponent_GetInertiaTensor Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetLinearDamping +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetLinearDamping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetLinearDamping"); + + Params::PrimitiveComponent_GetLinearDamping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMass +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetMass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMass"); + + Params::PrimitiveComponent_GetMass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMassScale +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetMassScale(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMassScale"); + + Params::PrimitiveComponent_GetMassScale Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMaterial +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UPrimitiveComponent::GetMaterial(int32 ElementIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterial"); + + Params::PrimitiveComponent_GetMaterial Parms{}; + + Parms.ElementIndex = ElementIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMaterialByName +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UPrimitiveComponent::GetMaterialByName(class FName MaterialSlotName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterialByName"); + + Params::PrimitiveComponent_GetMaterialByName Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMaterialFromCollisionFaceIndex +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 FaceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* SectionIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UPrimitiveComponent::GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32* SectionIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterialFromCollisionFaceIndex"); + + Params::PrimitiveComponent_GetMaterialFromCollisionFaceIndex Parms{}; + + Parms.FaceIndex = FaceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SectionIndex != nullptr) + *SectionIndex = Parms.SectionIndex; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMaterialIndex +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPrimitiveComponent::GetMaterialIndex(class FName MaterialSlotName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterialIndex"); + + Params::PrimitiveComponent_GetMaterialIndex Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMaterialSlotNames +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPrimitiveComponent::GetMaterialSlotNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterialSlotNames"); + + Params::PrimitiveComponent_GetMaterialSlotNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetNumMaterials +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPrimitiveComponent::GetNumMaterials() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetNumMaterials"); + + Params::PrimitiveComponent_GetNumMaterials Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetOverlappingActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OverlappingActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TSubclassOf ClassFilter (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetOverlappingActors"); + + Params::PrimitiveComponent_GetOverlappingActors Parms{}; + + Parms.ClassFilter = ClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OverlappingActors != nullptr) + *OverlappingActors = std::move(Parms.OverlappingActors); +} + + +// Function Engine.PrimitiveComponent.GetOverlappingComponents +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutOverlappingComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::GetOverlappingComponents(TArray* OutOverlappingComponents) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetOverlappingComponents"); + + Params::PrimitiveComponent_GetOverlappingComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutOverlappingComponents != nullptr) + *OutOverlappingComponents = std::move(Parms.OutOverlappingComponents); +} + + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsAngularVelocityInDegrees(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsAngularVelocityInDegrees"); + + Params::PrimitiveComponent_GetPhysicsAngularVelocityInDegrees Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInRadians +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsAngularVelocityInRadians(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsAngularVelocityInRadians"); + + Params::PrimitiveComponent_GetPhysicsAngularVelocityInRadians Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetStaticWhenNotMoveable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::GetStaticWhenNotMoveable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetStaticWhenNotMoveable"); + + Params::PrimitiveComponent_GetStaticWhenNotMoveable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetUpdateKinematicFromSimulation +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::GetUpdateKinematicFromSimulation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetUpdateKinematicFromSimulation"); + + Params::PrimitiveComponent_GetUpdateKinematicFromSimulation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetWalkableSlopeOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FWalkableSlopeOverride ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FWalkableSlopeOverride UPrimitiveComponent::GetWalkableSlopeOverride() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetWalkableSlopeOverride"); + + Params::PrimitiveComponent_GetWalkableSlopeOverride Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IsExcludedFromHLODLevel +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EHLODLevelExclusion HLODLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsExcludedFromHLODLevel(EHLODLevelExclusion HLODLevel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsExcludedFromHLODLevel"); + + Params::PrimitiveComponent_IsExcludedFromHLODLevel Parms{}; + + Parms.HLODLevel = HLODLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IsGravityEnabled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsGravityEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsGravityEnabled"); + + Params::PrimitiveComponent_IsGravityEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IsMaterialSlotNameValid +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsMaterialSlotNameValid(class FName MaterialSlotName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsMaterialSlotNameValid"); + + Params::PrimitiveComponent_IsMaterialSlotNameValid Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IsOverlappingActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* Other (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsOverlappingActor(const class AActor* Other) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsOverlappingActor"); + + Params::PrimitiveComponent_IsOverlappingActor Parms{}; + + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IsOverlappingComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UPrimitiveComponent* OtherComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsOverlappingComponent(const class UPrimitiveComponent* OtherComp) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsOverlappingComponent"); + + Params::PrimitiveComponent_IsOverlappingComponent Parms{}; + + Parms.OtherComp = OtherComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_IsCollisionEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsCollisionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsCollisionEnabled"); + + Params::PrimitiveComponent_K2_IsCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_IsPhysicsCollisionEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsPhysicsCollisionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsPhysicsCollisionEnabled"); + + Params::PrimitiveComponent_K2_IsPhysicsCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_IsQueryCollisionEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsQueryCollisionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsQueryCollisionEnabled"); + + Params::PrimitiveComponent_K2_IsQueryCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.ScaleByMomentOfInertia +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& InputVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::ScaleByMomentOfInertia(const struct FVector& InputVector, class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "ScaleByMomentOfInertia"); + + Params::PrimitiveComponent_ScaleByMomentOfInertia Parms{}; + + Parms.InputVector = std::move(InputVector); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.WasRecentlyRendered +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::WasRecentlyRendered(float Tolerance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "WasRecentlyRendered"); + + Params::PrimitiveComponent_WasRecentlyRendered Parms{}; + + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.PrestreamMeshLODs +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshComponent::PrestreamMeshLODs(float Seconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "PrestreamMeshLODs"); + + Params::MeshComponent_PrestreamMeshLODs Parms{}; + + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.PrestreamTextures +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrioritizeCharacterTextures (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "PrestreamTextures"); + + Params::MeshComponent_PrestreamTextures Parms{}; + + Parms.Seconds = Seconds; + Parms.bPrioritizeCharacterTextures = bPrioritizeCharacterTextures; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.SetOverlayMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewOverlayMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetOverlayMaterial(class UMaterialInterface* NewOverlayMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "SetOverlayMaterial"); + + Params::MeshComponent_SetOverlayMaterial Parms{}; + + Parms.NewOverlayMaterial = NewOverlayMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.SetOverlayMaterialMaxDrawDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxDrawDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "SetOverlayMaterialMaxDrawDistance"); + + Params::MeshComponent_SetOverlayMaterialMaxDrawDistance Parms{}; + + Parms.InMaxDrawDistance = InMaxDrawDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.SetScalarParameterValueOnMaterials +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ParameterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float ParameterValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetScalarParameterValueOnMaterials(const class FName ParameterName, const float ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "SetScalarParameterValueOnMaterials"); + + Params::MeshComponent_SetScalarParameterValueOnMaterials Parms{}; + + Parms.ParameterName = ParameterName; + Parms.ParameterValue = ParameterValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.SetVectorParameterValueOnMaterials +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName ParameterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ParameterValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetVectorParameterValueOnMaterials(const class FName ParameterName, const struct FVector& ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "SetVectorParameterValueOnMaterials"); + + Params::MeshComponent_SetVectorParameterValueOnMaterials Parms{}; + + Parms.ParameterName = ParameterName; + Parms.ParameterValue = std::move(ParameterValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.GetMaterials +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMeshComponent::GetMaterials() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "GetMaterials"); + + Params::MeshComponent_GetMaterials Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.GetOverlayMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UMeshComponent::GetOverlayMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "GetOverlayMaterial"); + + Params::MeshComponent_GetOverlayMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.GetOverlayMaterialMaxDrawDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMeshComponent::GetOverlayMaterialMaxDrawDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "GetOverlayMaterialMaxDrawDistance"); + + Params::MeshComponent_GetOverlayMaterialMaxDrawDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMeshComponent.GetInitialEvaluateWorldPositionOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStaticMeshComponent::GetInitialEvaluateWorldPositionOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "GetInitialEvaluateWorldPositionOffset"); + + Params::StaticMeshComponent_GetInitialEvaluateWorldPositionOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMeshComponent.OnRep_StaticMesh +// (Final, RequiredAPI, Native, Public) +// Parameters: +// class UStaticMesh* OldStaticMesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::OnRep_StaticMesh(class UStaticMesh* OldStaticMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "OnRep_StaticMesh"); + + Params::StaticMeshComponent_OnRep_StaticMesh Parms{}; + + Parms.OldStaticMesh = OldStaticMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetDistanceFieldSelfShadowBias +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetDistanceFieldSelfShadowBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetDistanceFieldSelfShadowBias"); + + Params::StaticMeshComponent_SetDistanceFieldSelfShadowBias Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetEvaluateWorldPositionOffset(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetEvaluateWorldPositionOffset"); + + Params::StaticMeshComponent_SetEvaluateWorldPositionOffset Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffsetInRayTracing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetEvaluateWorldPositionOffsetInRayTracing"); + + Params::StaticMeshComponent_SetEvaluateWorldPositionOffsetInRayTracing Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetForceDisableNanite +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInForceDisableNanite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetForceDisableNanite(bool bInForceDisableNanite) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetForceDisableNanite"); + + Params::StaticMeshComponent_SetForceDisableNanite Parms{}; + + Parms.bInForceDisableNanite = bInForceDisableNanite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetForcedLodModel +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewForcedLodModel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetForcedLodModel(int32 NewForcedLodModel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetForcedLodModel"); + + Params::StaticMeshComponent_SetForcedLodModel Parms{}; + + Parms.NewForcedLodModel = NewForcedLodModel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetReverseCulling +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReverseCulling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetReverseCulling(bool ReverseCulling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetReverseCulling"); + + Params::StaticMeshComponent_SetReverseCulling Parms{}; + + Parms.ReverseCulling = ReverseCulling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetStaticMesh +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMesh* NewMesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStaticMeshComponent::SetStaticMesh(class UStaticMesh* NewMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetStaticMesh"); + + Params::StaticMeshComponent_SetStaticMesh Parms{}; + + Parms.NewMesh = NewMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMeshComponent.SetWorldPositionOffsetDisableDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetWorldPositionOffsetDisableDistance(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetWorldPositionOffsetDisableDistance"); + + Params::StaticMeshComponent_SetWorldPositionOffsetDisableDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.UpdateInitialEvaluateWorldPositionOffset +// (Final, Native, Public, BlueprintCallable) + +void UStaticMeshComponent::UpdateInitialEvaluateWorldPositionOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "UpdateInitialEvaluateWorldPositionOffset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.GetLocalBounds +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* min_0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* max_0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::GetLocalBounds(struct FVector* min_0, struct FVector* max_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "GetLocalBounds"); + + Params::StaticMeshComponent_GetLocalBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (min_0 != nullptr) + *min_0 = std::move(Parms.min_0); + + if (max_0 != nullptr) + *max_0 = std::move(Parms.max_0); +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstance +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InstanceTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::AddInstance(const struct FTransform& InstanceTransform, bool bWorldSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstance"); + + Params::InstancedStaticMeshComponent_AddInstance Parms{}; + + Parms.InstanceTransform = std::move(InstanceTransform); + Parms.bWorldSpace = bWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstances +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InstanceTransforms (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bShouldReturnIndices (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::AddInstances(const TArray& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace, bool bUpdateNavigation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstances"); + + Params::InstancedStaticMeshComponent_AddInstances Parms{}; + + Parms.InstanceTransforms = std::move(InstanceTransforms); + Parms.bShouldReturnIndices = bShouldReturnIndices; + Parms.bWorldSpace = bWorldSpace; + Parms.bUpdateNavigation = bUpdateNavigation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstanceWorldSpace +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& WorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::AddInstanceWorldSpace(const struct FTransform& WorldTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstanceWorldSpace"); + + Params::InstancedStaticMeshComponent_AddInstanceWorldSpace Parms{}; + + Parms.WorldTransform = std::move(WorldTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransform +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 StartInstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumInstances (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& NewInstancesTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, const struct FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "BatchUpdateInstancesTransform"); + + Params::InstancedStaticMeshComponent_BatchUpdateInstancesTransform Parms{}; + + Parms.StartInstanceIndex = StartInstanceIndex; + Parms.NumInstances = NumInstances; + Parms.NewInstancesTransform = std::move(NewInstancesTransform); + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransforms +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 StartInstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& NewInstancesTransforms (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "BatchUpdateInstancesTransforms"); + + Params::InstancedStaticMeshComponent_BatchUpdateInstancesTransforms Parms{}; + + Parms.StartInstanceIndex = StartInstanceIndex; + Parms.NewInstancesTransforms = std::move(NewInstancesTransforms); + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.ClearInstances +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UInstancedStaticMeshComponent::ClearInstances() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "ClearInstances"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InstancedStaticMeshComponent.RemoveInstance +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::RemoveInstance(int32 InstanceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "RemoveInstance"); + + Params::InstancedStaticMeshComponent_RemoveInstance Parms{}; + + Parms.InstanceIndex = InstanceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.RemoveInstances +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InstancesToRemove (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::RemoveInstances(const TArray& InstancesToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "RemoveInstances"); + + Params::InstancedStaticMeshComponent_RemoveInstances Parms{}; + + Parms.InstancesToRemove = std::move(InstancesToRemove); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.SetCullDistances +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 StartCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EndCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInstancedStaticMeshComponent::SetCullDistances(int32 StartCullDistance, int32 EndCullDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetCullDistances"); + + Params::InstancedStaticMeshComponent_SetCullDistances Parms{}; + + Parms.StartCullDistance = StartCullDistance; + Parms.EndCullDistance = EndCullDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InstancedStaticMeshComponent.SetCustomDataValue +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CustomDataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CustomDataValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetCustomDataValue"); + + Params::InstancedStaticMeshComponent_SetCustomDataValue Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.CustomDataIndex = CustomDataIndex; + Parms.CustomDataValue = CustomDataValue; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.SetLODDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InLODDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInstancedStaticMeshComponent::SetLODDistanceScale(float InLODDistanceScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetLODDistanceScale"); + + Params::InstancedStaticMeshComponent_SetLODDistanceScale Parms{}; + + Parms.InLODDistanceScale = InLODDistanceScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InstancedStaticMeshComponent.SetNumCustomDataFloats +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumCustomDataFloats (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInstancedStaticMeshComponent::SetNumCustomDataFloats(int32 InNumCustomDataFloats) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetNumCustomDataFloats"); + + Params::InstancedStaticMeshComponent_SetNumCustomDataFloats Parms{}; + + Parms.InNumCustomDataFloats = InNumCustomDataFloats; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InstancedStaticMeshComponent.UpdateInstanceTransform +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& NewInstanceTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::UpdateInstanceTransform(int32 InstanceIndex, const struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "UpdateInstanceTransform"); + + Params::InstancedStaticMeshComponent_UpdateInstanceTransform Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.NewInstanceTransform = std::move(NewInstanceTransform); + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetCullDistances +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32* OutStartCullDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutEndCullDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInstancedStaticMeshComponent::GetCullDistances(int32* OutStartCullDistance, int32* OutEndCullDistance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetCullDistances"); + + Params::InstancedStaticMeshComponent_GetCullDistances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutStartCullDistance != nullptr) + *OutStartCullDistance = Parms.OutStartCullDistance; + + if (OutEndCullDistance != nullptr) + *OutEndCullDistance = Parms.OutEndCullDistance; +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstanceCount +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::GetInstanceCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstanceCount"); + + Params::InstancedStaticMeshComponent_GetInstanceCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingBox +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FBox& Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bBoxInWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::GetInstancesOverlappingBox(const struct FBox& Box, bool bBoxInWorldSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstancesOverlappingBox"); + + Params::InstancedStaticMeshComponent_GetInstancesOverlappingBox Parms{}; + + Parms.Box = std::move(Box); + Parms.bBoxInWorldSpace = bBoxInWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingSphere +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Center (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSphereInWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::GetInstancesOverlappingSphere(const struct FVector& Center, float Radius, bool bSphereInWorldSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstancesOverlappingSphere"); + + Params::InstancedStaticMeshComponent_GetInstancesOverlappingSphere Parms{}; + + Parms.Center = std::move(Center); + Parms.Radius = Radius; + Parms.bSphereInWorldSpace = bSphereInWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstanceTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform* OutInstanceTransform (Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstanceTransform"); + + Params::InstancedStaticMeshComponent_GetInstanceTransform Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.bWorldSpace = bWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutInstanceTransform != nullptr) + *OutInstanceTransform = std::move(Parms.OutInstanceTransform); + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetLODDistanceScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInstancedStaticMeshComponent::GetLODDistanceScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetLODDistanceScale"); + + Params::InstancedStaticMeshComponent_GetLODDistanceScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.IsValidInstance +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::IsValidInstance(int32 InstanceIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "IsValidInstance"); + + Params::InstancedStaticMeshComponent_IsValidInstance Parms{}; + + Parms.InstanceIndex = InstanceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.AddComponent +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName TemplateName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* ComponentTemplateContext (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeferredFinish (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::AddComponent(class FName TemplateName, bool bManualAttachment, const struct FTransform& RelativeTransform, const class UObject* ComponentTemplateContext, bool bDeferredFinish) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "AddComponent"); + + Params::Actor_AddComponent Parms{}; + + Parms.TemplateName = TemplateName; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = std::move(RelativeTransform); + Parms.ComponentTemplateContext = ComponentTemplateContext; + Parms.bDeferredFinish = bDeferredFinish; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.AddComponentByClass +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf Class_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeferredFinish (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::AddComponentByClass(TSubclassOf Class_0, bool bManualAttachment, const struct FTransform& RelativeTransform, bool bDeferredFinish) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "AddComponentByClass"); + + Params::Actor_AddComponentByClass Parms{}; + + Parms.Class_0 = Class_0; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = std::move(RelativeTransform); + Parms.bDeferredFinish = bDeferredFinish; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.AddTickPrerequisiteActor +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::AddTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "AddTickPrerequisiteActor"); + + Params::Actor_AddTickPrerequisiteActor Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.AddTickPrerequisiteComponent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "AddTickPrerequisiteComponent"); + + Params::Actor_AddTickPrerequisiteComponent Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.CreateInputComponent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InputComponentToCreate (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::CreateInputComponent(TSubclassOf InputComponentToCreate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "CreateInputComponent"); + + Params::Actor_CreateInputComponent Parms{}; + + Parms.InputComponentToCreate = InputComponentToCreate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.DetachRootComponentFromParent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bMaintainWorldPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::DetachRootComponentFromParent(bool bMaintainWorldPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "DetachRootComponentFromParent"); + + Params::Actor_DetachRootComponentFromParent Parms{}; + + Parms.bMaintainWorldPosition = bMaintainWorldPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.DisableInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::DisableInput(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "DisableInput"); + + Params::Actor_DisableInput Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.EnableInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::EnableInput(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "EnableInput"); + + Params::Actor_EnableInput Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.FinishAddComponent +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UActorComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::FinishAddComponent(class UActorComponent* Component, bool bManualAttachment, const struct FTransform& RelativeTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "FinishAddComponent"); + + Params::Actor_FinishAddComponent Parms{}; + + Parms.Component = Component; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = std::move(RelativeTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.FlushNetDormancy +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) + +void AActor::FlushNetDormancy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "FlushNetDormancy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.ForceNetUpdate +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AActor::ForceNetUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ForceNetUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.GetPhysicsReplicationMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EPhysicsReplicationMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPhysicsReplicationMode AActor::GetPhysicsReplicationMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetPhysicsReplicationMode"); + + Params::Actor_GetPhysicsReplicationMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetTickableWhenPaused +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::GetTickableWhenPaused() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetTickableWhenPaused"); + + Params::Actor_GetTickableWhenPaused Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_AddActorLocalOffset +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorLocalOffset"); + + Params::Actor_K2_AddActorLocalOffset Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorLocalRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorLocalRotation"); + + Params::Actor_K2_AddActorLocalRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorLocalTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorLocalTransform"); + + Params::Actor_K2_AddActorLocalTransform Parms{}; + + Parms.NewTransform = std::move(NewTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorWorldOffset +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorWorldOffset"); + + Params::Actor_K2_AddActorWorldOffset Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorWorldRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorWorldRotation"); + + Params::Actor_K2_AddActorWorldRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorWorldTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorWorldTransform"); + + Params::Actor_K2_AddActorWorldTransform Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorWorldTransformKeepScale +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorWorldTransformKeepScale"); + + Params::Actor_K2_AddActorWorldTransformKeepScale Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AttachRootComponentTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* InParent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation AttachLocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachRootComponentTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AttachRootComponentTo"); + + Params::Actor_K2_AttachRootComponentTo Parms{}; + + Parms.InParent = InParent; + Parms.InSocketName = InSocketName; + Parms.AttachLocationType = AttachLocationType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_AttachRootComponentToActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InParentActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation AttachLocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachRootComponentToActor(class AActor* InParentActor, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AttachRootComponentToActor"); + + Params::Actor_K2_AttachRootComponentToActor Parms{}; + + Parms.InParentActor = InParentActor; + Parms.InSocketName = InSocketName; + Parms.AttachLocationType = AttachLocationType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_AttachToActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ParentActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_AttachToActor(class AActor* ParentActor, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AttachToActor"); + + Params::Actor_K2_AttachToActor Parms{}; + + Parms.ParentActor = ParentActor; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_AttachToComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AttachToComponent"); + + Params::Actor_K2_AttachToComponent Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_DestroyActor +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AActor::K2_DestroyActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_DestroyActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_DetachFromActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EDetachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_DetachFromActor(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_DetachFromActor"); + + Params::Actor_K2_DetachFromActor Parms{}; + + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_OnBecomeViewTarget +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_OnBecomeViewTarget(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_OnBecomeViewTarget"); + + Params::Actor_K2_OnBecomeViewTarget Parms{}; + + Parms.PC = PC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.K2_OnEndViewTarget +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_OnEndViewTarget(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_OnEndViewTarget"); + + Params::Actor_K2_OnEndViewTarget Parms{}; + + Parms.PC = PC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.K2_OnReset +// (RequiredAPI, Event, Public, BlueprintEvent) + +void AActor::K2_OnReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_OnReset"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.K2_SetActorLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorLocation"); + + Params::Actor_K2_SetActorLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_SetActorLocationAndRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorLocationAndRotation"); + + Params::Actor_K2_SetActorLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_SetActorRelativeLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeLocation(const struct FVector& NewRelativeLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeLocation"); + + Params::Actor_K2_SetActorRelativeLocation Parms{}; + + Parms.NewRelativeLocation = std::move(NewRelativeLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_SetActorRelativeRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeRotation(const struct FRotator& NewRelativeRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeRotation"); + + Params::Actor_K2_SetActorRelativeRotation Parms{}; + + Parms.NewRelativeRotation = std::move(NewRelativeRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_SetActorRelativeTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewRelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeTransform(const struct FTransform& NewRelativeTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeTransform"); + + Params::Actor_K2_SetActorRelativeTransform Parms{}; + + Parms.NewRelativeTransform = std::move(NewRelativeTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_SetActorRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bTeleportPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorRotation(const struct FRotator& NewRotation, bool bTeleportPhysics) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorRotation"); + + Params::Actor_K2_SetActorRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + Parms.bTeleportPhysics = bTeleportPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_SetActorTransform +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorTransform"); + + Params::Actor_K2_SetActorTransform Parms{}; + + Parms.NewTransform = std::move(NewTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_TeleportTo +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DestLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& DestRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_TeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_TeleportTo"); + + Params::Actor_K2_TeleportTo Parms{}; + + Parms.DestLocation = std::move(DestLocation); + Parms.DestRotation = std::move(DestRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.MakeNoise +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* NoiseInstigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::MakeNoise(float Loudness, class APawn* NoiseInstigator, const struct FVector& NoiseLocation, float MaxRange, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "MakeNoise"); + + Params::Actor_MakeNoise Parms{}; + + Parms.Loudness = Loudness; + Parms.NoiseInstigator = NoiseInstigator; + Parms.NoiseLocation = std::move(NoiseLocation); + Parms.MaxRange = MaxRange; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_AttachmentReplication +// (RequiredAPI, Native, Public) + +void AActor::OnRep_AttachmentReplication() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_AttachmentReplication"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_Instigator +// (RequiredAPI, Native, Public) + +void AActor::OnRep_Instigator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_Instigator"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_Owner +// (RequiredAPI, Native, Protected) + +void AActor::OnRep_Owner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_Owner"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_ReplicatedMovement +// (RequiredAPI, Native, Public) + +void AActor::OnRep_ReplicatedMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_ReplicatedMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_ReplicateMovement +// (RequiredAPI, Native, Public) + +void AActor::OnRep_ReplicateMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_ReplicateMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.PrestreamTextures +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "PrestreamTextures"); + + Params::Actor_PrestreamTextures Parms{}; + + Parms.Seconds = Seconds; + Parms.bEnableStreaming = bEnableStreaming; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.ReceiveActorBeginCursorOver +// (RequiredAPI, Event, Public, BlueprintEvent) + +void AActor::ReceiveActorBeginCursorOver() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorBeginCursorOver"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ReceiveActorBeginOverlap +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorBeginOverlap"); + + Params::Actor_ReceiveActorBeginOverlap Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorEndCursorOver +// (RequiredAPI, Event, Public, BlueprintEvent) + +void AActor::ReceiveActorEndCursorOver() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorEndCursorOver"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ReceiveActorEndOverlap +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorEndOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorEndOverlap"); + + Params::Actor_ReceiveActorEndOverlap Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnClicked +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// const struct FKey& ButtonPressed (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnClicked(const struct FKey& ButtonPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnClicked"); + + Params::Actor_ReceiveActorOnClicked Parms{}; + + Parms.ButtonPressed = std::move(ButtonPressed); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchBegin +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// const ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchBegin(const ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchBegin"); + + Params::Actor_ReceiveActorOnInputTouchBegin Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchEnd +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// const ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchEnd(const ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchEnd"); + + Params::Actor_ReceiveActorOnInputTouchEnd Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchEnter +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// const ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchEnter(const ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchEnter"); + + Params::Actor_ReceiveActorOnInputTouchEnter Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchLeave +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// const ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchLeave(const ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchLeave"); + + Params::Actor_ReceiveActorOnInputTouchLeave Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnReleased +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// const struct FKey& ButtonReleased (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnReleased(const struct FKey& ButtonReleased) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnReleased"); + + Params::Actor_ReceiveActorOnReleased Parms{}; + + Parms.ButtonReleased = std::move(ButtonReleased); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveAnyDamage +// (RequiredAPI, BlueprintAuthorityOnly, Event, Public, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveAnyDamage(float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveAnyDamage"); + + Params::Actor_ReceiveAnyDamage Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveAsyncPhysicsTick +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SimSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveAsyncPhysicsTick"); + + Params::Actor_ReceiveAsyncPhysicsTick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + Parms.SimSeconds = SimSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveBeginPlay +// (RequiredAPI, Event, Protected, BlueprintEvent) + +void AActor::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveBeginPlay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ReceiveDestroyed +// (RequiredAPI, Event, Public, BlueprintEvent) + +void AActor::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveDestroyed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ReceiveEndPlay +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveEndPlay(EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveEndPlay"); + + Params::Actor_ReceiveEndPlay Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveHit +// (RequiredAPI, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* MyComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelfMoved (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveHit"); + + Params::Actor_ReceiveHit Parms{}; + + Parms.MyComp = MyComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.bSelfMoved = bSelfMoved; + Parms.HitLocation = std::move(HitLocation); + Parms.HitNormal = std::move(HitNormal); + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceivePointDamage +// (RequiredAPI, BlueprintAuthorityOnly, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* HitComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ShotFromDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::ReceivePointDamage(float Damage, const class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, class AController* InstigatedBy, class AActor* DamageCauser, const struct FHitResult& HitInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceivePointDamage"); + + Params::Actor_ReceivePointDamage Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.HitLocation = std::move(HitLocation); + Parms.HitNormal = std::move(HitNormal); + Parms.HitComponent = HitComponent; + Parms.BoneName = BoneName; + Parms.ShotFromDirection = std::move(ShotFromDirection); + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + Parms.HitInfo = std::move(HitInfo); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveRadialDamage +// (RequiredAPI, BlueprintAuthorityOnly, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float DamageReceived (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveRadialDamage(float DamageReceived, const class UDamageType* DamageType, const struct FVector& Origin, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveRadialDamage"); + + Params::Actor_ReceiveRadialDamage Parms{}; + + Parms.DamageReceived = DamageReceived; + Parms.DamageType = DamageType; + Parms.Origin = std::move(Origin); + Parms.HitInfo = std::move(HitInfo); + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveTick +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveTick"); + + Params::Actor_ReceiveTick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.RemoveTickPrerequisiteActor +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "RemoveTickPrerequisiteActor"); + + Params::Actor_RemoveTickPrerequisiteActor Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.RemoveTickPrerequisiteComponent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "RemoveTickPrerequisiteComponent"); + + Params::Actor_RemoveTickPrerequisiteComponent Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorEnableCollision +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewActorEnableCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorEnableCollision(bool bNewActorEnableCollision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorEnableCollision"); + + Params::Actor_SetActorEnableCollision Parms{}; + + Parms.bNewActorEnableCollision = bNewActorEnableCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorHiddenInGame +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorHiddenInGame(bool bNewHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorHiddenInGame"); + + Params::Actor_SetActorHiddenInGame Parms{}; + + Parms.bNewHidden = bNewHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorRelativeScale3D +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewRelativeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorRelativeScale3D(const struct FVector& NewRelativeScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorRelativeScale3D"); + + Params::Actor_SetActorRelativeScale3D Parms{}; + + Parms.NewRelativeScale = std::move(NewRelativeScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorScale3D +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorScale3D(const struct FVector& NewScale3D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorScale3D"); + + Params::Actor_SetActorScale3D Parms{}; + + Parms.NewScale3D = std::move(NewScale3D); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorTickEnabled +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorTickEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorTickEnabled"); + + Params::Actor_SetActorTickEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorTickInterval +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorTickInterval(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorTickInterval"); + + Params::Actor_SetActorTickInterval Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetAutoDestroyWhenFinished +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetAutoDestroyWhenFinished(bool bVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetAutoDestroyWhenFinished"); + + Params::Actor_SetAutoDestroyWhenFinished Parms{}; + + Parms.bVal = bVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetLifeSpan +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InLifespan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetLifeSpan(float InLifespan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetLifeSpan"); + + Params::Actor_SetLifeSpan Parms{}; + + Parms.InLifespan = InLifespan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetNetDormancy +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// ENetDormancy NewDormancy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetNetDormancy(ENetDormancy NewDormancy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetNetDormancy"); + + Params::Actor_SetNetDormancy Parms{}; + + Parms.NewDormancy = NewDormancy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetOwner +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetOwner(class AActor* NewOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetOwner"); + + Params::Actor_SetOwner Parms{}; + + Parms.NewOwner = NewOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetPhysicsReplicationMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const EPhysicsReplicationMode ReplicationMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetPhysicsReplicationMode(const EPhysicsReplicationMode ReplicationMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetPhysicsReplicationMode"); + + Params::Actor_SetPhysicsReplicationMode Parms{}; + + Parms.ReplicationMode = ReplicationMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetRayTracingGroupId +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRaytracingGroupId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetRayTracingGroupId(int32 InRaytracingGroupId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetRayTracingGroupId"); + + Params::Actor_SetRayTracingGroupId Parms{}; + + Parms.InRaytracingGroupId = InRaytracingGroupId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetReplicateMovement +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInReplicateMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetReplicateMovement(bool bInReplicateMovement) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetReplicateMovement"); + + Params::Actor_SetReplicateMovement Parms{}; + + Parms.bInReplicateMovement = bInReplicateMovement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetReplicates +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bInReplicates (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetReplicates(bool bInReplicates) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetReplicates"); + + Params::Actor_SetReplicates Parms{}; + + Parms.bInReplicates = bInReplicates; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetTickableWhenPaused +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bTickableWhenPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetTickableWhenPaused(bool bTickableWhenPaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetTickableWhenPaused"); + + Params::Actor_SetTickableWhenPaused Parms{}; + + Parms.bTickableWhenPaused = bTickableWhenPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetTickGroup +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETickingGroup NewTickGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetTickGroup(ETickingGroup NewTickGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetTickGroup"); + + Params::Actor_SetTickGroup Parms{}; + + Parms.NewTickGroup = NewTickGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.TearOff +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AActor::TearOff() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "TearOff"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.UserConstructionScript +// (RequiredAPI, Event, Public, BlueprintEvent) + +void AActor::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "UserConstructionScript"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ActorHasTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::ActorHasTag(class FName Tag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ActorHasTag"); + + Params::Actor_ActorHasTag Parms{}; + + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.CanTriggerResimulation +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::CanTriggerResimulation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "CanTriggerResimulation"); + + Params::Actor_CanTriggerResimulation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.FindComponentByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::FindComponentByTag(TSubclassOf ComponentClass, class FName Tag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "FindComponentByTag"); + + Params::Actor_FindComponentByTag Parms{}; + + Parms.ComponentClass = ComponentClass; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorBounds +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bOnlyCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeFromChildActors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetActorBounds(bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent, bool bIncludeFromChildActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorBounds"); + + Params::Actor_GetActorBounds Parms{}; + + Parms.bOnlyCollidingComponents = bOnlyCollidingComponents; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); +} + + +// Function Engine.Actor.GetActorEnableCollision +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::GetActorEnableCollision() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorEnableCollision"); + + Params::Actor_GetActorEnableCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorEyesViewPoint +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* OutLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AActor::GetActorEyesViewPoint(struct FVector* OutLocation, struct FRotator* OutRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorEyesViewPoint"); + + Params::Actor_GetActorEyesViewPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLocation != nullptr) + *OutLocation = std::move(Parms.OutLocation); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); +} + + +// Function Engine.Actor.GetActorForwardVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorForwardVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorForwardVector"); + + Params::Actor_GetActorForwardVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorRelativeScale3D +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorRelativeScale3D() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorRelativeScale3D"); + + Params::Actor_GetActorRelativeScale3D Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorRightVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorRightVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorRightVector"); + + Params::Actor_GetActorRightVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorScale3D +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorScale3D() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorScale3D"); + + Params::Actor_GetActorScale3D Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorTickInterval +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetActorTickInterval() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorTickInterval"); + + Params::Actor_GetActorTickInterval Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorTimeDilation +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetActorTimeDilation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorTimeDilation"); + + Params::Actor_GetActorTimeDilation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorUpVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorUpVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorUpVector"); + + Params::Actor_GetActorUpVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetAllChildActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* ChildActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeDescendants (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetAllChildActors(TArray* ChildActors, bool bIncludeDescendants) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetAllChildActors"); + + Params::Actor_GetAllChildActors Parms{}; + + Parms.bIncludeDescendants = bIncludeDescendants; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ChildActors != nullptr) + *ChildActors = std::move(Parms.ChildActors); +} + + +// Function Engine.Actor.GetAttachedActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bResetArray (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRecursivelyIncludeAttachedActors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetAttachedActors(TArray* OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetAttachedActors"); + + Params::Actor_GetAttachedActors Parms{}; + + Parms.bResetArray = bResetArray; + Parms.bRecursivelyIncludeAttachedActors = bRecursivelyIncludeAttachedActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.Actor.GetAttachParentActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetAttachParentActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetAttachParentActor"); + + Params::Actor_GetAttachParentActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetAttachParentSocketName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AActor::GetAttachParentSocketName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetAttachParentSocketName"); + + Params::Actor_GetAttachParentSocketName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetComponentByClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::GetComponentByClass(TSubclassOf ComponentClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetComponentByClass"); + + Params::Actor_GetComponentByClass Parms{}; + + Parms.ComponentClass = ComponentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetComponentsByInterface +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf Interface (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::GetComponentsByInterface(TSubclassOf Interface) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetComponentsByInterface"); + + Params::Actor_GetComponentsByInterface Parms{}; + + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetComponentsByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::GetComponentsByTag(TSubclassOf ComponentClass, class FName Tag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetComponentsByTag"); + + Params::Actor_GetComponentsByTag Parms{}; + + Parms.ComponentClass = ComponentClass; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetDistanceTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetDistanceTo"); + + Params::Actor_GetDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetDotProductTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetDotProductTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetDotProductTo"); + + Params::Actor_GetDotProductTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetGameTimeSinceCreation +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetGameTimeSinceCreation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetGameTimeSinceCreation"); + + Params::Actor_GetGameTimeSinceCreation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetHorizontalDistanceTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetHorizontalDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetHorizontalDistanceTo"); + + Params::Actor_GetHorizontalDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetHorizontalDotProductTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetHorizontalDotProductTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetHorizontalDotProductTo"); + + Params::Actor_GetHorizontalDotProductTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInputAxisKeyValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& InputAxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetInputAxisKeyValue(const struct FKey& InputAxisKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInputAxisKeyValue"); + + Params::Actor_GetInputAxisKeyValue Parms{}; + + Parms.InputAxisKey = std::move(InputAxisKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInputAxisValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InputAxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetInputAxisValue(const class FName InputAxisName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInputAxisValue"); + + Params::Actor_GetInputAxisValue Parms{}; + + Parms.InputAxisName = InputAxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInputVectorAxisValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& InputAxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetInputVectorAxisValue(const struct FKey& InputAxisKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInputVectorAxisValue"); + + Params::Actor_GetInputVectorAxisValue Parms{}; + + Parms.InputAxisKey = std::move(InputAxisKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInstigator +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AActor::GetInstigator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInstigator"); + + Params::Actor_GetInstigator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInstigatorController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AController* AActor::GetInstigatorController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInstigatorController"); + + Params::Actor_GetInstigatorController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetLevel +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULevel* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevel* AActor::GetLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetLevel"); + + Params::Actor_GetLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetLevelTransform +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform AActor::GetLevelTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetLevelTransform"); + + Params::Actor_GetLevelTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetLifeSpan +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetLifeSpan() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetLifeSpan"); + + Params::Actor_GetLifeSpan Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetLocalRole +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENetRole ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENetRole AActor::GetLocalRole() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetLocalRole"); + + Params::Actor_GetLocalRole Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetOverlappingActors +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OverlappingActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TSubclassOf ClassFilter (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetOverlappingActors"); + + Params::Actor_GetOverlappingActors Parms{}; + + Parms.ClassFilter = ClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OverlappingActors != nullptr) + *OverlappingActors = std::move(Parms.OverlappingActors); +} + + +// Function Engine.Actor.GetOverlappingComponents +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OverlappingComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::GetOverlappingComponents(TArray* OverlappingComponents) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetOverlappingComponents"); + + Params::Actor_GetOverlappingComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OverlappingComponents != nullptr) + *OverlappingComponents = std::move(Parms.OverlappingComponents); +} + + +// Function Engine.Actor.GetOwner +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetOwner"); + + Params::Actor_GetOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetParentActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetParentActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetParentActor"); + + Params::Actor_GetParentActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetParentComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UChildActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UChildActorComponent* AActor::GetParentComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetParentComponent"); + + Params::Actor_GetParentComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetRayTracingGroupId +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AActor::GetRayTracingGroupId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetRayTracingGroupId"); + + Params::Actor_GetRayTracingGroupId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetRemoteRole +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENetRole ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENetRole AActor::GetRemoteRole() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetRemoteRole"); + + Params::Actor_GetRemoteRole Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetResimulationThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetResimulationThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetResimulationThreshold"); + + Params::Actor_GetResimulationThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetSquaredDistanceTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetSquaredDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetSquaredDistanceTo"); + + Params::Actor_GetSquaredDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetSquaredHorizontalDistanceTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetSquaredHorizontalDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetSquaredHorizontalDistanceTo"); + + Params::Actor_GetSquaredHorizontalDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FTransform ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FTransform AActor::GetTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetTransform"); + + Params::Actor_GetTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetVelocity +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetVelocity"); + + Params::Actor_GetVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetVerticalDistanceTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetVerticalDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetVerticalDistanceTo"); + + Params::Actor_GetVerticalDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.HasAuthority +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::HasAuthority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "HasAuthority"); + + Params::Actor_HasAuthority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.IsActorBeingDestroyed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsActorBeingDestroyed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "IsActorBeingDestroyed"); + + Params::Actor_IsActorBeingDestroyed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.IsActorTickEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsActorTickEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "IsActorTickEnabled"); + + Params::Actor_IsActorTickEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.IsChildActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsChildActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "IsChildActor"); + + Params::Actor_IsChildActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.IsOverlappingActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* Other (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsOverlappingActor(const class AActor* Other) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "IsOverlappingActor"); + + Params::Actor_IsOverlappingActor Parms{}; + + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_GetActorLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::K2_GetActorLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_GetActorLocation"); + + Params::Actor_K2_GetActorLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_GetActorRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AActor::K2_GetActorRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_GetActorRotation"); + + Params::Actor_K2_GetActorRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_GetComponentsByClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::K2_GetComponentsByClass(TSubclassOf ComponentClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_GetComponentsByClass"); + + Params::Actor_K2_GetComponentsByClass Parms{}; + + Parms.ComponentClass = ComponentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_GetRootComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* AActor::K2_GetRootComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_GetRootComponent"); + + Params::Actor_K2_GetRootComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.WasRecentlyRendered +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::WasRecentlyRendered(float Tolerance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "WasRecentlyRendered"); + + Params::Actor_WasRecentlyRendered Parms{}; + + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.AdjustAttenuation +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSoundAttenuationSettings& InAttenuationSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAudioComponent::AdjustAttenuation(const struct FSoundAttenuationSettings& InAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "AdjustAttenuation"); + + Params::AudioComponent_AdjustAttenuation Parms{}; + + Parms.InAttenuationSettings = std::move(InAttenuationSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.AdjustVolume +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float AdjustVolumeDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AdjustVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "AdjustVolume"); + + Params::AudioComponent_AdjustVolume Parms{}; + + Parms.AdjustVolumeDuration = AdjustVolumeDuration; + Parms.AdjustVolumeLevel = AdjustVolumeLevel; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.BP_GetAttenuationSettingsToApply +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSoundAttenuationSettings* OutAttenuationSettings (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "BP_GetAttenuationSettingsToApply"); + + Params::AudioComponent_BP_GetAttenuationSettingsToApply Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAttenuationSettings != nullptr) + *OutAttenuationSettings = std::move(Parms.OutAttenuationSettings); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.FadeIn +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float FadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "FadeIn"); + + Params::AudioComponent_FadeIn Parms{}; + + Parms.FadeInDuration = FadeInDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + Parms.StartTime = StartTime; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.FadeOut +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float FadeOutDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "FadeOut"); + + Params::AudioComponent_FadeOut Parms{}; + + Parms.FadeOutDuration = FadeOutDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.GetCookedEnvelopeData +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float* OutEnvelopeData (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedEnvelopeData(float* OutEnvelopeData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetCookedEnvelopeData"); + + Params::AudioComponent_GetCookedEnvelopeData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutEnvelopeData != nullptr) + *OutEnvelopeData = Parms.OutEnvelopeData; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.GetCookedEnvelopeDataForAllPlayingSounds +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray*OutEnvelopeData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedEnvelopeDataForAllPlayingSounds(TArray* OutEnvelopeData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetCookedEnvelopeDataForAllPlayingSounds"); + + Params::AudioComponent_GetCookedEnvelopeDataForAllPlayingSounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutEnvelopeData != nullptr) + *OutEnvelopeData = std::move(Parms.OutEnvelopeData); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.GetCookedFFTData +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& FrequenciesToGet (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutSoundWaveSpectralData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedFFTData(const TArray& FrequenciesToGet, TArray* OutSoundWaveSpectralData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetCookedFFTData"); + + Params::AudioComponent_GetCookedFFTData Parms{}; + + Parms.FrequenciesToGet = std::move(FrequenciesToGet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSoundWaveSpectralData != nullptr) + *OutSoundWaveSpectralData = std::move(Parms.OutSoundWaveSpectralData); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.GetCookedFFTDataForAllPlayingSounds +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray*OutSoundWaveSpectralData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedFFTDataForAllPlayingSounds(TArray* OutSoundWaveSpectralData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetCookedFFTDataForAllPlayingSounds"); + + Params::AudioComponent_GetCookedFFTDataForAllPlayingSounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSoundWaveSpectralData != nullptr) + *OutSoundWaveSpectralData = std::move(Parms.OutSoundWaveSpectralData); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.GetModulators +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const EModulationDestination Destination (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSet ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TSet UAudioComponent::GetModulators(const EModulationDestination Destination) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetModulators"); + + Params::AudioComponent_GetModulators Parms{}; + + Parms.Destination = Destination; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.Play +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "Play"); + + Params::AudioComponent_Play Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.PlayQuantized +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle*& InClockHandle (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary& InQuantizationBoundary (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TDelegate&InDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAudioFaderCurve InFadeCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::PlayQuantized(const class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle, struct FQuartzQuantizationBoundary& InQuantizationBoundary, const TDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, EAudioFaderCurve InFadeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "PlayQuantized"); + + Params::AudioComponent_PlayQuantized Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InClockHandle = InClockHandle; + Parms.InQuantizationBoundary = std::move(InQuantizationBoundary); + Parms.InDelegate = InDelegate; + Parms.InStartTime = InStartTime; + Parms.InFadeInDuration = InFadeInDuration; + Parms.InFadeVolumeLevel = InFadeVolumeLevel; + Parms.InFadeCurve = InFadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InClockHandle = Parms.InClockHandle; + InQuantizationBoundary = std::move(Parms.InQuantizationBoundary); +} + + +// Function Engine.AudioComponent.SetAttenuationOverrides +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSoundAttenuationSettings& InAttenuationOverrides (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAudioComponent::SetAttenuationOverrides(const struct FSoundAttenuationSettings& InAttenuationOverrides) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetAttenuationOverrides"); + + Params::AudioComponent_SetAttenuationOverrides Parms{}; + + Parms.InAttenuationOverrides = std::move(InAttenuationOverrides); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetAttenuationSettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundAttenuation* InAttenuationSettings (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetAttenuationSettings(class USoundAttenuation* InAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetAttenuationSettings"); + + Params::AudioComponent_SetAttenuationSettings Parms{}; + + Parms.InAttenuationSettings = InAttenuationSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetAudioBusSendPostEffect +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAudioBus* AudioBus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AudioBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float AudioBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetAudioBusSendPostEffect"); + + Params::AudioComponent_SetAudioBusSendPostEffect Parms{}; + + Parms.AudioBus = AudioBus; + Parms.AudioBusSendLevel = AudioBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetAudioBusSendPreEffect +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAudioBus* AudioBus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AudioBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetAudioBusSendPreEffect"); + + Params::AudioComponent_SetAudioBusSendPreEffect Parms{}; + + Parms.AudioBus = AudioBus; + Parms.AudioBusSendLevel = AudioBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetBoolParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetBoolParameter(class FName InName, bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetBoolParameter"); + + Params::AudioComponent_SetBoolParameter Parms{}; + + Parms.InName = InName; + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetFloatParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetFloatParameter(class FName InName, float InFloat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetFloatParameter"); + + Params::AudioComponent_SetFloatParameter Parms{}; + + Parms.InName = InName; + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetIntParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetIntParameter(class FName InName, int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetIntParameter"); + + Params::AudioComponent_SetIntParameter Parms{}; + + Parms.InName = InName; + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetLowPassFilterEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InLowPassFilterEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetLowPassFilterEnabled(bool InLowPassFilterEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetLowPassFilterEnabled"); + + Params::AudioComponent_SetLowPassFilterEnabled Parms{}; + + Parms.InLowPassFilterEnabled = InLowPassFilterEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetLowPassFilterFrequency +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InLowPassFilterFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetLowPassFilterFrequency(float InLowPassFilterFrequency) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetLowPassFilterFrequency"); + + Params::AudioComponent_SetLowPassFilterFrequency Parms{}; + + Parms.InLowPassFilterFrequency = InLowPassFilterFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetModulationRouting +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& Modulators (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const EModulationDestination Destination (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EModulationRouting RoutingMethod (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetModulationRouting(const TSet& Modulators, const EModulationDestination Destination, const EModulationRouting RoutingMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetModulationRouting"); + + Params::AudioComponent_SetModulationRouting Parms{}; + + Parms.Modulators = std::move(Modulators); + Parms.Destination = Destination; + Parms.RoutingMethod = RoutingMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetOutputToBusOnly +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInOutputToBusOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetOutputToBusOnly(bool bInOutputToBusOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetOutputToBusOnly"); + + Params::AudioComponent_SetOutputToBusOnly Parms{}; + + Parms.bInOutputToBusOnly = bInOutputToBusOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetOverrideAttenuation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInOverrideAttenuation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetOverrideAttenuation(bool bInOverrideAttenuation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetOverrideAttenuation"); + + Params::AudioComponent_SetOverrideAttenuation Parms{}; + + Parms.bInOverrideAttenuation = bInOverrideAttenuation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetPaused +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetPaused(bool bPause) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetPaused"); + + Params::AudioComponent_SetPaused Parms{}; + + Parms.bPause = bPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetPitchMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewPitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetPitchMultiplier(float NewPitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetPitchMultiplier"); + + Params::AudioComponent_SetPitchMultiplier Parms{}; + + Parms.NewPitchMultiplier = NewPitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetSound +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USoundBase* NewSound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSound(class USoundBase* NewSound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetSound"); + + Params::AudioComponent_SetSound Parms{}; + + Parms.NewSound = NewSound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetSourceBusSendPostEffect +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSourceBus* SoundSourceBus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SourceBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetSourceBusSendPostEffect"); + + Params::AudioComponent_SetSourceBusSendPostEffect Parms{}; + + Parms.SoundSourceBus = SoundSourceBus; + Parms.SourceBusSendLevel = SourceBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetSourceBusSendPreEffect +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSourceBus* SoundSourceBus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SourceBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetSourceBusSendPreEffect"); + + Params::AudioComponent_SetSourceBusSendPreEffect Parms{}; + + Parms.SoundSourceBus = SoundSourceBus; + Parms.SourceBusSendLevel = SourceBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetSubmixSend +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSubmixBase* Submix (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetSubmixSend"); + + Params::AudioComponent_SetSubmixSend Parms{}; + + Parms.Submix = Submix; + Parms.SendLevel = SendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetUISound +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUISound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetUISound(bool bInUISound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetUISound"); + + Params::AudioComponent_SetUISound Parms{}; + + Parms.bInUISound = bInUISound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetVolumeMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewVolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetVolumeMultiplier(float NewVolumeMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetVolumeMultiplier"); + + Params::AudioComponent_SetVolumeMultiplier Parms{}; + + Parms.NewVolumeMultiplier = NewVolumeMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetWaveParameter +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundWave* InWave (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetWaveParameter(class FName InName, class USoundWave* InWave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetWaveParameter"); + + Params::AudioComponent_SetWaveParameter Parms{}; + + Parms.InName = InName; + Parms.InWave = InWave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.Stop +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UAudioComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.StopDelayed +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float DelayTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::StopDelayed(float DelayTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "StopDelayed"); + + Params::AudioComponent_StopDelayed Parms{}; + + Parms.DelayTime = DelayTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.GetPlayState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAudioComponentPlayState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAudioComponentPlayState UAudioComponent::GetPlayState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetPlayState"); + + Params::AudioComponent_GetPlayState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.HasCookedAmplitudeEnvelopeData +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::HasCookedAmplitudeEnvelopeData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "HasCookedAmplitudeEnvelopeData"); + + Params::AudioComponent_HasCookedAmplitudeEnvelopeData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.HasCookedFFTData +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::HasCookedFFTData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "HasCookedFFTData"); + + Params::AudioComponent_HasCookedFFTData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.IsPlaying +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "IsPlaying"); + + Params::AudioComponent_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.IsVirtualized +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::IsVirtualized() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "IsVirtualized"); + + Params::AudioComponent_IsVirtualized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.CreateInstance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueInstanceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreaming* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreaming* ULevelStreaming::CreateInstance(const class FString& UniqueInstanceName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "CreateInstance"); + + Params::LevelStreaming_CreateInstance Parms{}; + + Parms.UniqueInstanceName = std::move(UniqueInstanceName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.GetLevelScriptActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class ALevelScriptActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ALevelScriptActor* ULevelStreaming::GetLevelScriptActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "GetLevelScriptActor"); + + Params::LevelStreaming_GetLevelScriptActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.SetIsRequestingUnloadAndRemoval +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsRequestingUnloadAndRemoval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetIsRequestingUnloadAndRemoval"); + + Params::LevelStreaming_SetIsRequestingUnloadAndRemoval Parms{}; + + Parms.bInIsRequestingUnloadAndRemoval = bInIsRequestingUnloadAndRemoval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetLevelLODIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetLevelLODIndex(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetLevelLODIndex"); + + Params::LevelStreaming_SetLevelLODIndex Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetPriority +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetPriority(int32 NewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetPriority"); + + Params::LevelStreaming_SetPriority Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetShouldBeLoaded +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldBeLoaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetShouldBeLoaded(bool bInShouldBeLoaded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetShouldBeLoaded"); + + Params::LevelStreaming_SetShouldBeLoaded Parms{}; + + Parms.bInShouldBeLoaded = bInShouldBeLoaded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetShouldBeVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldBeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetShouldBeVisible(bool bInShouldBeVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetShouldBeVisible"); + + Params::LevelStreaming_SetShouldBeVisible Parms{}; + + Parms.bInShouldBeVisible = bInShouldBeVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.GetIsRequestingUnloadAndRemoval +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::GetIsRequestingUnloadAndRemoval() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "GetIsRequestingUnloadAndRemoval"); + + Params::LevelStreaming_GetIsRequestingUnloadAndRemoval Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.GetLoadedLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULevel* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevel* ULevelStreaming::GetLoadedLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "GetLoadedLevel"); + + Params::LevelStreaming_GetLoadedLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.GetWorldAssetPackageFName +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ULevelStreaming::GetWorldAssetPackageFName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "GetWorldAssetPackageFName"); + + Params::LevelStreaming_GetWorldAssetPackageFName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.IsLevelLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsLevelLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "IsLevelLoaded"); + + Params::LevelStreaming_IsLevelLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.IsLevelVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsLevelVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "IsLevelVisible"); + + Params::LevelStreaming_IsLevelVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.IsStreamingStatePending +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsStreamingStatePending() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "IsStreamingStatePending"); + + Params::LevelStreaming_IsStreamingStatePending Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.ShouldBeLoaded +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::ShouldBeLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "ShouldBeLoaded"); + + Params::LevelStreaming_ShouldBeLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreamingDynamic.LoadLevelInstance +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OptionalLevelNameOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfOptionalLevelStreamingClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoadAsTempPackage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreamingDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreamingDynamic* ULevelStreamingDynamic::LoadLevelInstance(class UObject* WorldContextObject, const class FString& LevelName, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride, TSubclassOf OptionalLevelStreamingClass, bool bLoadAsTempPackage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LevelStreamingDynamic", "LoadLevelInstance"); + + Params::LevelStreamingDynamic_LoadLevelInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = std::move(LevelName); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.OptionalLevelNameOverride = std::move(OptionalLevelNameOverride); + Parms.OptionalLevelStreamingClass = OptionalLevelStreamingClass; + Parms.bLoadAsTempPackage = bLoadAsTempPackage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bOutSuccess != nullptr) + *bOutSuccess = Parms.bOutSuccess; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreamingDynamic.LoadLevelInstanceBySoftObjectPtr +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Level (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OptionalLevelNameOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfOptionalLevelStreamingClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoadAsTempPackage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreamingDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreamingDynamic* ULevelStreamingDynamic::LoadLevelInstanceBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride, TSubclassOf OptionalLevelStreamingClass, bool bLoadAsTempPackage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LevelStreamingDynamic", "LoadLevelInstanceBySoftObjectPtr"); + + Params::LevelStreamingDynamic_LoadLevelInstanceBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.OptionalLevelNameOverride = std::move(OptionalLevelNameOverride); + Parms.OptionalLevelStreamingClass = OptionalLevelStreamingClass; + Parms.bLoadAsTempPackage = bLoadAsTempPackage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bOutSuccess != nullptr) + *bOutSuccess = Parms.bOutSuccess; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.K2_MoveUpdatedComponent +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovementComponent::K2_MoveUpdatedComponent(const struct FVector& Delta, const struct FRotator& NewRotation, struct FHitResult* OutHit, bool bSweep, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "K2_MoveUpdatedComponent"); + + Params::MovementComponent_K2_MoveUpdatedComponent Parms{}; + + Parms.Delta = std::move(Delta); + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.PhysicsVolumeChanged +// (RequiredAPI, Native, Public) +// Parameters: +// class APhysicsVolume* NewVolume (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::PhysicsVolumeChanged(class APhysicsVolume* NewVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "PhysicsVolumeChanged"); + + Params::MovementComponent_PhysicsVolumeChanged Parms{}; + + Parms.NewVolume = NewVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintAxisSetting +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EPlaneConstraintAxisSetting NewAxisSetting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintAxisSetting(EPlaneConstraintAxisSetting NewAxisSetting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintAxisSetting"); + + Params::MovementComponent_SetPlaneConstraintAxisSetting Parms{}; + + Parms.NewAxisSetting = NewAxisSetting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintEnabled +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintEnabled"); + + Params::MovementComponent_SetPlaneConstraintEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintFromVectors +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Forward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Up (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintFromVectors(const struct FVector& Forward, const struct FVector& Up) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintFromVectors"); + + Params::MovementComponent_SetPlaneConstraintFromVectors Parms{}; + + Parms.Forward = std::move(Forward); + Parms.Up = std::move(Up); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintNormal +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintNormal(const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintNormal"); + + Params::MovementComponent_SetPlaneConstraintNormal Parms{}; + + Parms.PlaneNormal = std::move(PlaneNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintOrigin +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& PlaneOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintOrigin(const struct FVector& PlaneOrigin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintOrigin"); + + Params::MovementComponent_SetPlaneConstraintOrigin Parms{}; + + Parms.PlaneOrigin = std::move(PlaneOrigin); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetUpdatedComponent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* NewUpdatedComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetUpdatedComponent(class USceneComponent* NewUpdatedComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetUpdatedComponent"); + + Params::MovementComponent_SetUpdatedComponent Parms{}; + + Parms.NewUpdatedComponent = NewUpdatedComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SnapUpdatedComponentToPlane +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UMovementComponent::SnapUpdatedComponentToPlane() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SnapUpdatedComponentToPlane"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.StopMovementImmediately +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UMovementComponent::StopMovementImmediately() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "StopMovementImmediately"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.ConstrainDirectionToPlane +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainDirectionToPlane(const struct FVector& Direction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "ConstrainDirectionToPlane"); + + Params::MovementComponent_ConstrainDirectionToPlane Parms{}; + + Parms.Direction = std::move(Direction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.ConstrainLocationToPlane +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainLocationToPlane(const struct FVector& Location) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "ConstrainLocationToPlane"); + + Params::MovementComponent_ConstrainLocationToPlane Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.ConstrainNormalToPlane +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Normal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainNormalToPlane(const struct FVector& Normal) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "ConstrainNormalToPlane"); + + Params::MovementComponent_ConstrainNormalToPlane Parms{}; + + Parms.Normal = std::move(Normal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetGravityZ +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::GetGravityZ() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetGravityZ"); + + Params::MovementComponent_GetGravityZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetMaxSpeed +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::GetMaxSpeed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetMaxSpeed"); + + Params::MovementComponent_GetMaxSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetPhysicsVolume +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APhysicsVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APhysicsVolume* UMovementComponent::GetPhysicsVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetPhysicsVolume"); + + Params::MovementComponent_GetPhysicsVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetPlaneConstraintAxisSetting +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EPlaneConstraintAxisSetting ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPlaneConstraintAxisSetting UMovementComponent::GetPlaneConstraintAxisSetting() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintAxisSetting"); + + Params::MovementComponent_GetPlaneConstraintAxisSetting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetPlaneConstraintNormal +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector UMovementComponent::GetPlaneConstraintNormal() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintNormal"); + + Params::MovementComponent_GetPlaneConstraintNormal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetPlaneConstraintOrigin +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector UMovementComponent::GetPlaneConstraintOrigin() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintOrigin"); + + Params::MovementComponent_GetPlaneConstraintOrigin Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.IsExceedingMaxSpeed +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float MaxSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovementComponent::IsExceedingMaxSpeed(float MaxSpeed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "IsExceedingMaxSpeed"); + + Params::MovementComponent_IsExceedingMaxSpeed Parms{}; + + Parms.MaxSpeed = MaxSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.StopActiveMovement +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UNavMovementComponent::StopActiveMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "StopActiveMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NavMovementComponent.StopMovementKeepPathing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UNavMovementComponent::StopMovementKeepPathing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "StopMovementKeepPathing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NavMovementComponent.IsCrouching +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsCrouching() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsCrouching"); + + Params::NavMovementComponent_IsCrouching Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.IsFalling +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsFalling() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsFalling"); + + Params::NavMovementComponent_IsFalling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.IsFlying +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsFlying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsFlying"); + + Params::NavMovementComponent_IsFlying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.IsMovingOnGround +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsMovingOnGround() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsMovingOnGround"); + + Params::NavMovementComponent_IsMovingOnGround Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.IsSwimming +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsSwimming() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsSwimming"); + + Params::NavMovementComponent_IsSwimming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.HUD.AddDebugText +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// const class FString& DebugText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SrcActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DesiredOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipOverwriteCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsoluteLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKeepAttachedToActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFont* InFont (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FontScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::AddDebugText(const class FString& DebugText, class AActor* SrcActor, float duration, const struct FVector& Offset, const struct FVector& DesiredOffset, const struct FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, class UFont* InFont, float FontScale, bool bDrawShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "AddDebugText"); + + Params::HUD_AddDebugText Parms{}; + + Parms.DebugText = std::move(DebugText); + Parms.SrcActor = SrcActor; + Parms.duration = duration; + Parms.Offset = std::move(Offset); + Parms.DesiredOffset = std::move(DesiredOffset); + Parms.TextColor = std::move(TextColor); + Parms.bSkipOverwriteCheck = bSkipOverwriteCheck; + Parms.bAbsoluteLocation = bAbsoluteLocation; + Parms.bKeepAttachedToActor = bKeepAttachedToActor; + Parms.InFont = InFont; + Parms.FontScale = FontScale; + Parms.bDrawShadow = bDrawShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.AddHitBox +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConsumesInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::AddHitBox(const struct FVector2D& position, const struct FVector2D& Size, class FName InName, bool bConsumesInput, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "AddHitBox"); + + Params::HUD_AddHitBox Parms{}; + + Parms.position = std::move(position); + Parms.Size = std::move(Size); + Parms.InName = InName; + Parms.bConsumesInput = bConsumesInput; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawLine +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float StartScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LineThickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const struct FLinearColor& LineColor, float LineThickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawLine"); + + Params::HUD_DrawLine Parms{}; + + Parms.StartScreenX = StartScreenX; + Parms.StartScreenY = StartScreenY; + Parms.EndScreenX = EndScreenX; + Parms.EndScreenY = EndScreenY; + Parms.LineColor = std::move(LineColor); + Parms.LineThickness = LineThickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawMaterial +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialUWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialVHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& RotPivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterial(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawMaterial"); + + Params::HUD_DrawMaterial Parms{}; + + Parms.Material = Material; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.MaterialU = MaterialU; + Parms.MaterialV = MaterialV; + Parms.MaterialUWidth = MaterialUWidth; + Parms.MaterialVHeight = MaterialVHeight; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + Parms.Rotation = Rotation; + Parms.RotPivot = std::move(RotPivot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawMaterialSimple +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterialSimple(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawMaterialSimple"); + + Params::HUD_DrawMaterialSimple Parms{}; + + Parms.Material = Material; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawMaterialTriangle +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V0_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V1_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V2_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V0_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V1_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V2_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& V0_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& V1_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& V2_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterialTriangle(class UMaterialInterface* Material, const struct FVector2D& V0_Pos, const struct FVector2D& V1_Pos, const struct FVector2D& V2_Pos, const struct FVector2D& V0_UV, const struct FVector2D& V1_UV, const struct FVector2D& V2_UV, const struct FLinearColor& V0_Color, const struct FLinearColor& V1_Color, const struct FLinearColor& V2_Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawMaterialTriangle"); + + Params::HUD_DrawMaterialTriangle Parms{}; + + Parms.Material = Material; + Parms.V0_Pos = std::move(V0_Pos); + Parms.V1_Pos = std::move(V1_Pos); + Parms.V2_Pos = std::move(V2_Pos); + Parms.V0_UV = std::move(V0_UV); + Parms.V1_UV = std::move(V1_UV); + Parms.V2_UV = std::move(V2_UV); + Parms.V0_Color = std::move(V0_Color); + Parms.V1_Color = std::move(V1_Color); + Parms.V2_Color = std::move(V2_Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawRect +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& RectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawRect(const struct FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawRect"); + + Params::HUD_DrawRect Parms{}; + + Parms.RectColor = std::move(RectColor); + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawText +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFont* Font (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawText(const class FString& Text, const struct FLinearColor& TextColor, float ScreenX, float ScreenY, class UFont* Font, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawText"); + + Params::HUD_DrawText Parms{}; + + Parms.Text = std::move(Text); + Parms.TextColor = std::move(TextColor); + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.Font = Font; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawTexture +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureUWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureVHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TintColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBlendMode BlendMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& RotPivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawTexture(class UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const struct FLinearColor& TintColor, EBlendMode BlendMode, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawTexture"); + + Params::HUD_DrawTexture Parms{}; + + Parms.Texture = Texture; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.TextureU = TextureU; + Parms.TextureV = TextureV; + Parms.TextureUWidth = TextureUWidth; + Parms.TextureVHeight = TextureVHeight; + Parms.TintColor = std::move(TintColor); + Parms.BlendMode = BlendMode; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + Parms.Rotation = Rotation; + Parms.RotPivot = std::move(RotPivot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawTextureSimple +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawTextureSimple(class UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawTextureSimple"); + + Params::HUD_DrawTextureSimple Parms{}; + + Parms.Texture = Texture; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.GetActorsInSelectionRectangle +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf ClassFilter (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& FirstPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& SecondPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeNonCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bActorMustBeFullyEnclosed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::GetActorsInSelectionRectangle(TSubclassOf ClassFilter, const struct FVector2D& FirstPoint, const struct FVector2D& SecondPoint, TArray* OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "GetActorsInSelectionRectangle"); + + Params::HUD_GetActorsInSelectionRectangle Parms{}; + + Parms.ClassFilter = ClassFilter; + Parms.FirstPoint = std::move(FirstPoint); + Parms.SecondPoint = std::move(SecondPoint); + Parms.bIncludeNonCollidingComponents = bIncludeNonCollidingComponents; + Parms.bActorMustBeFullyEnclosed = bActorMustBeFullyEnclosed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.HUD.NextDebugTarget +// (RequiredAPI, Exec, Native, Public) + +void AHUD::NextDebugTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "NextDebugTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.PreviousDebugTarget +// (RequiredAPI, Exec, Native, Public) + +void AHUD::PreviousDebugTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "PreviousDebugTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ReceiveDrawHUD +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// int32 SizeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveDrawHUD(int32 SizeX, int32 SizeY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveDrawHUD"); + + Params::HUD_ReceiveDrawHUD Parms{}; + + Parms.SizeX = SizeX; + Parms.SizeY = SizeY; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.ReceiveHitBoxBeginCursorOver +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxBeginCursorOver(const class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveHitBoxBeginCursorOver"); + + Params::HUD_ReceiveHitBoxBeginCursorOver Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.ReceiveHitBoxClick +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxClick(const class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveHitBoxClick"); + + Params::HUD_ReceiveHitBoxClick Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.ReceiveHitBoxEndCursorOver +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxEndCursorOver(const class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveHitBoxEndCursorOver"); + + Params::HUD_ReceiveHitBoxEndCursorOver Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.ReceiveHitBoxRelease +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxRelease(const class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveHitBoxRelease"); + + Params::HUD_ReceiveHitBoxRelease Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.RemoveAllDebugStrings +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void AHUD::RemoveAllDebugStrings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "RemoveAllDebugStrings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.RemoveDebugText +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* SrcActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLeaveDurationText (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::RemoveDebugText(class AActor* SrcActor, bool bLeaveDurationText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "RemoveDebugText"); + + Params::HUD_RemoveDebugText Parms{}; + + Parms.SrcActor = SrcActor; + Parms.bLeaveDurationText = bLeaveDurationText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ShowDebug +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// class FName DebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebug(class FName DebugType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ShowDebug"); + + Params::HUD_ShowDebug Parms{}; + + Parms.DebugType = DebugType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ShowDebugForReticleTargetToggle +// (Final, RequiredAPI, Exec, Native, Public) +// Parameters: +// TSubclassOf DesiredClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebugForReticleTargetToggle(TSubclassOf DesiredClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ShowDebugForReticleTargetToggle"); + + Params::HUD_ShowDebugForReticleTargetToggle Parms{}; + + Parms.DesiredClass = DesiredClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ShowDebugToggleSubCategory +// (Final, RequiredAPI, Exec, Native, Public) +// Parameters: +// class FName Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebugToggleSubCategory(class FName Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ShowDebugToggleSubCategory"); + + Params::HUD_ShowDebugToggleSubCategory Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ShowHUD +// (RequiredAPI, Exec, Native, Public) + +void AHUD::ShowHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ShowHUD"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.Deproject +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::Deproject(float ScreenX, float ScreenY, struct FVector* WorldPosition, struct FVector* WorldDirection) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "Deproject"); + + Params::HUD_Deproject Parms{}; + + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldPosition != nullptr) + *WorldPosition = std::move(Parms.WorldPosition); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); +} + + +// Function Engine.HUD.GetOwningPawn +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AHUD::GetOwningPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "GetOwningPawn"); + + Params::HUD_GetOwningPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.HUD.GetOwningPlayerController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* AHUD::GetOwningPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "GetOwningPlayerController"); + + Params::HUD_GetOwningPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.HUD.GetTextSize +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutWidth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFont* Font (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::GetTextSize(const class FString& Text, float* OutWidth, float* OutHeight, class UFont* Font, float Scale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "GetTextSize"); + + Params::HUD_GetTextSize Parms{}; + + Parms.Text = std::move(Text); + Parms.Font = Font; + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutWidth != nullptr) + *OutWidth = Parms.OutWidth; + + if (OutHeight != nullptr) + *OutHeight = Parms.OutHeight; +} + + +// Function Engine.HUD.Project +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClampToZeroPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AHUD::Project(const struct FVector& Location, bool bClampToZeroPlane) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "Project"); + + Params::HUD_Project Parms{}; + + Parms.Location = std::move(Location); + Parms.bClampToZeroPlane = bClampToZeroPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetBaseMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterial* UMaterialInterface::GetBaseMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetBaseMaterial"); + + Params::MaterialInterface_GetBaseMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.SetForceMipLevelsToBeResident +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool OverrideForceMiplevelsToBeResident (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceMiplevelsToBeResidentValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFastResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInterface::SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "SetForceMipLevelsToBeResident"); + + Params::MaterialInterface_SetForceMipLevelsToBeResident Parms{}; + + Parms.OverrideForceMiplevelsToBeResident = OverrideForceMiplevelsToBeResident; + Parms.bForceMiplevelsToBeResidentValue = bForceMiplevelsToBeResidentValue; + Parms.ForceDuration = ForceDuration; + Parms.CinematicTextureGroups = CinematicTextureGroups; + Parms.bFastResponse = bFastResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInterface.GetBlendMode +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EBlendMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBlendMode UMaterialInterface::GetBlendMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetBlendMode"); + + Params::MaterialInterface_GetBlendMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetNaniteOverideMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UMaterialInterface::GetNaniteOverideMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetNaniteOverideMaterial"); + + Params::MaterialInterface_GetNaniteOverideMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetParameterInfo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMaterialParameterAssociation Association (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialFunctionInterface* LayerFunction (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMaterialParameterInfo ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMaterialParameterInfo UMaterialInterface::GetParameterInfo(EMaterialParameterAssociation Association, class FName ParameterName, class UMaterialFunctionInterface* LayerFunction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetParameterInfo"); + + Params::MaterialInterface_GetParameterInfo Parms{}; + + Parms.Association = Association; + Parms.ParameterName = ParameterName; + Parms.LayerFunction = LayerFunction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterial +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicalMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterial* UMaterialInterface::GetPhysicalMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterial"); + + Params::MaterialInterface_GetPhysicalMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterialFromMap +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterial* UMaterialInterface::GetPhysicalMaterialFromMap(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterialFromMap"); + + Params::MaterialInterface_GetPhysicalMaterialFromMap Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterialMask +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicalMaterialMask* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterialMask* UMaterialInterface::GetPhysicalMaterialMask() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterialMask"); + + Params::MaterialInterface_GetPhysicalMaterialMask Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintAsyncActionBase.Activate +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UBlueprintAsyncActionBase::Activate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlueprintAsyncActionBase", "Activate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CurveBase.GetTimeRange +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* MinTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurveBase::GetTimeRange(float* MinTime, float* MaxTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveBase", "GetTimeRange"); + + Params::CurveBase_GetTimeRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MinTime != nullptr) + *MinTime = Parms.MinTime; + + if (MaxTime != nullptr) + *MaxTime = Parms.MaxTime; +} + + +// Function Engine.CurveBase.GetValueRange +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurveBase::GetValueRange(float* MinValue, float* MaxValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveBase", "GetValueRange"); + + Params::CurveBase_GetValueRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; +} + + +// Function Engine.SkinnedMeshComponent.ClearSkinWeightOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ClearSkinWeightOverride(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearSkinWeightOverride"); + + Params::SkinnedMeshComponent_ClearSkinWeightOverride Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.ClearSkinWeightProfile +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkinnedMeshComponent::ClearSkinWeightProfile() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearSkinWeightProfile"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.ClearVertexColorOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ClearVertexColorOverride(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearVertexColorOverride"); + + Params::SkinnedMeshComponent_ClearVertexColorOverride Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.HideBoneByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPhysBodyOp PhysBodyOption (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::HideBoneByName(class FName BoneName, EPhysBodyOp PhysBodyOption) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "HideBoneByName"); + + Params::SkinnedMeshComponent_HideBoneByName Parms{}; + + Parms.BoneName = BoneName; + Parms.PhysBodyOption = PhysBodyOption; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.IsBoneHiddenByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsBoneHiddenByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "IsBoneHiddenByName"); + + Params::SkinnedMeshComponent_IsBoneHiddenByName Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.IsMaterialSectionShown +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 MaterialID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsMaterialSectionShown(int32 MaterialID, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "IsMaterialSectionShown"); + + Params::SkinnedMeshComponent_IsMaterialSectionShown Parms{}; + + Parms.MaterialID = MaterialID; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.OverrideMinLOD +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewMinLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::OverrideMinLOD(int32 InNewMinLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "OverrideMinLOD"); + + Params::SkinnedMeshComponent_OverrideMinLOD Parms{}; + + Parms.InNewMinLOD = InNewMinLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetCapsuleIndirectShadowMinVisibility +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCapsuleIndirectShadowMinVisibility(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCapsuleIndirectShadowMinVisibility"); + + Params::SkinnedMeshComponent_SetCapsuleIndirectShadowMinVisibility Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleDirectShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCastCapsuleDirectShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCastCapsuleDirectShadow"); + + Params::SkinnedMeshComponent_SetCastCapsuleDirectShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleIndirectShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCastCapsuleIndirectShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCastCapsuleIndirectShadow"); + + Params::SkinnedMeshComponent_SetCastCapsuleIndirectShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetForcedLOD +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewForcedLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetForcedLOD(int32 InNewForcedLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetForcedLOD"); + + Params::SkinnedMeshComponent_SetForcedLOD Parms{}; + + Parms.InNewForcedLOD = InNewForcedLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetLeaderPoseComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USkinnedMeshComponent* NewLeaderBoneComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInFollowerShouldTickPose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetLeaderPoseComponent(class USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetLeaderPoseComponent"); + + Params::SkinnedMeshComponent_SetLeaderPoseComponent Parms{}; + + Parms.NewLeaderBoneComponent = NewLeaderBoneComponent; + Parms.bForceUpdate = bForceUpdate; + Parms.bInFollowerShouldTickPose = bInFollowerShouldTickPose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetMeshDeformer +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMeshDeformer* InMeshDeformer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetMeshDeformer(class UMeshDeformer* InMeshDeformer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetMeshDeformer"); + + Params::SkinnedMeshComponent_SetMeshDeformer Parms{}; + + Parms.InMeshDeformer = InMeshDeformer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetMinLOD +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewMinLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetMinLOD(int32 InNewMinLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetMinLOD"); + + Params::SkinnedMeshComponent_SetMinLOD Parms{}; + + Parms.InNewMinLOD = InNewMinLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetPhysicsAsset +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPhysicsAsset* NewPhysicsAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceReInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPhysicsAsset(class UPhysicsAsset* NewPhysicsAsset, bool bForceReInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPhysicsAsset"); + + Params::SkinnedMeshComponent_SetPhysicsAsset Parms{}; + + Parms.NewPhysicsAsset = NewPhysicsAsset; + Parms.bForceReInit = bForceReInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetPostSkinningOffsets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Offsets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPostSkinningOffsets(int32 LODIndex, const TArray& Offsets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPostSkinningOffsets"); + + Params::SkinnedMeshComponent_SetPostSkinningOffsets Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Offsets = std::move(Offsets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetPreSkinningOffsets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Offsets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPreSkinningOffsets(int32 LODIndex, const TArray& Offsets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPreSkinningOffsets"); + + Params::SkinnedMeshComponent_SetPreSkinningOffsets Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Offsets = std::move(Offsets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetRenderStatic +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetRenderStatic(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetRenderStatic"); + + Params::SkinnedMeshComponent_SetRenderStatic Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetSkinnedAssetAndUpdate +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USkinnedAsset* NewMesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReinitPose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetSkinnedAssetAndUpdate(class USkinnedAsset* NewMesh, bool bReinitPose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkinnedAssetAndUpdate"); + + Params::SkinnedMeshComponent_SetSkinnedAssetAndUpdate Parms{}; + + Parms.NewMesh = NewMesh; + Parms.bReinitPose = bReinitPose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetSkinWeightOverride +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&SkinWeights (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetSkinWeightOverride(int32 LODIndex, const TArray& SkinWeights) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkinWeightOverride"); + + Params::SkinnedMeshComponent_SetSkinWeightOverride Parms{}; + + Parms.LODIndex = LODIndex; + Parms.SkinWeights = std::move(SkinWeights); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetSkinWeightProfile +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::SetSkinWeightProfile(class FName InProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkinWeightProfile"); + + Params::SkinnedMeshComponent_SetSkinWeightProfile Parms{}; + + Parms.InProfileName = InProfileName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.SetVertexColorOverride_LinearColor +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& VertexColors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray& VertexColors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetVertexColorOverride_LinearColor"); + + Params::SkinnedMeshComponent_SetVertexColorOverride_LinearColor Parms{}; + + Parms.LODIndex = LODIndex; + Parms.VertexColors = std::move(VertexColors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetVertexOffsetUsage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Usage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetVertexOffsetUsage(int32 LODIndex, int32 Usage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetVertexOffsetUsage"); + + Params::SkinnedMeshComponent_SetVertexOffsetUsage Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Usage = Usage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.ShowAllMaterialSections +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ShowAllMaterialSections(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ShowAllMaterialSections"); + + Params::SkinnedMeshComponent_ShowAllMaterialSections Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.ShowMaterialSection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 MaterialID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ShowMaterialSection"); + + Params::SkinnedMeshComponent_ShowMaterialSection Parms{}; + + Parms.MaterialID = MaterialID; + Parms.SectionIndex = SectionIndex; + Parms.bShow = bShow; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.TransformFromBoneSpace +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::TransformFromBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "TransformFromBoneSpace"); + + Params::SkinnedMeshComponent_TransformFromBoneSpace Parms{}; + + Parms.BoneName = BoneName; + Parms.InPosition = std::move(InPosition); + Parms.InRotation = std::move(InRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); +} + + +// Function Engine.SkinnedMeshComponent.UnHideBoneByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::UnHideBoneByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "UnHideBoneByName"); + + Params::SkinnedMeshComponent_UnHideBoneByName Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.UnloadSkinWeightProfile +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::UnloadSkinWeightProfile(class FName InProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "UnloadSkinWeightProfile"); + + Params::SkinnedMeshComponent_UnloadSkinWeightProfile Parms{}; + + Parms.InProfileName = InProfileName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.UnsetMeshDeformer +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkinnedMeshComponent::UnsetMeshDeformer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "UnsetMeshDeformer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.BoneIsChildOf +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParentBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::BoneIsChildOf(class FName BoneName, class FName ParentBoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "BoneIsChildOf"); + + Params::SkinnedMeshComponent_BoneIsChildOf Parms{}; + + Parms.BoneName = BoneName; + Parms.ParentBoneName = ParentBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.FindClosestBone_K2 +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& TestLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoneLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IgnoreScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRequirePhysicsAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::FindClosestBone_K2(const struct FVector& TestLocation, struct FVector* BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "FindClosestBone_K2"); + + Params::SkinnedMeshComponent_FindClosestBone_K2 Parms{}; + + Parms.TestLocation = std::move(TestLocation); + Parms.IgnoreScale = IgnoreScale; + Parms.bRequirePhysicsAsset = bRequirePhysicsAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (BoneLocation != nullptr) + *BoneLocation = std::move(Parms.BoneLocation); + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetBoneIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetBoneIndex(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetBoneIndex"); + + Params::SkinnedMeshComponent_GetBoneIndex Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetBoneName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 BoneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetBoneName(int32 BoneIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetBoneName"); + + Params::SkinnedMeshComponent_GetBoneName Parms{}; + + Parms.BoneIndex = BoneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetBoneTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERelativeTransformSpace TransformSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USkinnedMeshComponent::GetBoneTransform(class FName InBoneName, ERelativeTransformSpace TransformSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetBoneTransform"); + + Params::SkinnedMeshComponent_GetBoneTransform Parms{}; + + Parms.InBoneName = InBoneName; + Parms.TransformSpace = TransformSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetCurrentSkinWeightProfileName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetCurrentSkinWeightProfileName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetCurrentSkinWeightProfileName"); + + Params::SkinnedMeshComponent_GetCurrentSkinWeightProfileName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetDeltaTransformFromRefPose +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BaseName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USkinnedMeshComponent::GetDeltaTransformFromRefPose(class FName BoneName, class FName BaseName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetDeltaTransformFromRefPose"); + + Params::SkinnedMeshComponent_GetDeltaTransformFromRefPose Parms{}; + + Parms.BoneName = BoneName; + Parms.BaseName = BaseName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetForcedLOD +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetForcedLOD() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetForcedLOD"); + + Params::SkinnedMeshComponent_GetForcedLOD Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetMeshDeformerInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMeshDeformerInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMeshDeformerInstance* USkinnedMeshComponent::GetMeshDeformerInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetMeshDeformerInstance"); + + Params::SkinnedMeshComponent_GetMeshDeformerInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetNumBones +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetNumBones() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetNumBones"); + + Params::SkinnedMeshComponent_GetNumBones Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetNumLODs +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetNumLODs() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetNumLODs"); + + Params::SkinnedMeshComponent_GetNumLODs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetParentBone +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetParentBone(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetParentBone"); + + Params::SkinnedMeshComponent_GetParentBone Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetPredictedLODLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetPredictedLODLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetPredictedLODLevel"); + + Params::SkinnedMeshComponent_GetPredictedLODLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetRefPosePosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 BoneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkinnedMeshComponent::GetRefPosePosition(int32 BoneIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetRefPosePosition"); + + Params::SkinnedMeshComponent_GetRefPosePosition Parms{}; + + Parms.BoneIndex = BoneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetRefPoseTransform +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 BoneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USkinnedMeshComponent::GetRefPoseTransform(int32 BoneIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetRefPoseTransform"); + + Params::SkinnedMeshComponent_GetRefPoseTransform Parms{}; + + Parms.BoneIndex = BoneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetSkeletalMesh_DEPRECATED +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMesh* USkinnedMeshComponent::GetSkeletalMesh_DEPRECATED() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetSkeletalMesh_DEPRECATED"); + + Params::SkinnedMeshComponent_GetSkeletalMesh_DEPRECATED Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetSkinnedAsset +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkinnedAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkinnedAsset* USkinnedMeshComponent::GetSkinnedAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetSkinnedAsset"); + + Params::SkinnedMeshComponent_GetSkinnedAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetSocketBoneName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetSocketBoneName(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetSocketBoneName"); + + Params::SkinnedMeshComponent_GetSocketBoneName Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetTwistAndSwingAngleOfDeltaRotationFromRefPose +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutTwistAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSwingAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::GetTwistAndSwingAngleOfDeltaRotationFromRefPose(class FName BoneName, float* OutTwistAngle, float* OutSwingAngle) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetTwistAndSwingAngleOfDeltaRotationFromRefPose"); + + Params::SkinnedMeshComponent_GetTwistAndSwingAngleOfDeltaRotationFromRefPose Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTwistAngle != nullptr) + *OutTwistAngle = Parms.OutTwistAngle; + + if (OutSwingAngle != nullptr) + *OutSwingAngle = Parms.OutSwingAngle; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetVertexOffsetUsage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetVertexOffsetUsage(int32 LODIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetVertexOffsetUsage"); + + Params::SkinnedMeshComponent_GetVertexOffsetUsage Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.IsUsingSkinWeightProfile +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsUsingSkinWeightProfile() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "IsUsingSkinWeightProfile"); + + Params::SkinnedMeshComponent_IsUsingSkinWeightProfile Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.TransformToBoneSpace +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::TransformToBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "TransformToBoneSpace"); + + Params::SkinnedMeshComponent_TransformToBoneSpace Parms{}; + + Parms.BoneName = BoneName; + Parms.InPosition = std::move(InPosition); + Parms.InRotation = std::move(InRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); +} + + +// Function Engine.SkeletalMeshComponent.AccumulateAllBodiesBelowPhysicsBlendWeight +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AddPhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AccumulateAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "AccumulateAllBodiesBelowPhysicsBlendWeight"); + + Params::SkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight Parms{}; + + Parms.InBoneName = InBoneName; + Parms.AddPhysicsBlendWeight = AddPhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.AddForceToAllBodiesBelow +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AddForceToAllBodiesBelow(const struct FVector& Force, class FName BoneName, bool bAccelChange, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "AddForceToAllBodiesBelow"); + + Params::SkeletalMeshComponent_AddForceToAllBodiesBelow Parms{}; + + Parms.Force = std::move(Force); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.AddImpulseToAllBodiesBelow +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AddImpulseToAllBodiesBelow(const struct FVector& Impulse, class FName BoneName, bool bVelChange, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "AddImpulseToAllBodiesBelow"); + + Params::SkeletalMeshComponent_AddImpulseToAllBodiesBelow Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.AllowAnimCurveEvaluation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName NameOfCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AllowAnimCurveEvaluation(class FName NameOfCurve, bool bAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "AllowAnimCurveEvaluation"); + + Params::SkeletalMeshComponent_AllowAnimCurveEvaluation Parms{}; + + Parms.NameOfCurve = NameOfCurve; + Parms.bAllow = bAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.BindClothToLeaderPoseComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::BindClothToLeaderPoseComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "BindClothToLeaderPoseComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.BreakConstraint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::BreakConstraint(const struct FVector& Impulse, const struct FVector& HitLocation, class FName InBoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "BreakConstraint"); + + Params::SkeletalMeshComponent_BreakConstraint Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.HitLocation = std::move(HitLocation); + Parms.InBoneName = InBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ClearMorphTargets +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ClearMorphTargets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ClearMorphTargets"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.FindConstraintBoneName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ConstraintIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkeletalMeshComponent::FindConstraintBoneName(int32 ConstraintIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "FindConstraintBoneName"); + + Params::SkeletalMeshComponent_FindConstraintBoneName Parms{}; + + Parms.ConstraintIndex = ConstraintIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.ForceClothNextUpdateTeleport +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ForceClothNextUpdateTeleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ForceClothNextUpdateTeleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ForceClothNextUpdateTeleportAndReset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ForceClothNextUpdateTeleportAndReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ForceClothNextUpdateTeleportAndReset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.GetAnimClass +// (Final, RequiredAPI, Native, Public) +// Parameters: +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* USkeletalMeshComponent::GetAnimClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimClass"); + + Params::SkeletalMeshComponent_GetAnimClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetBoneLinearVelocity +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkeletalMeshComponent::GetBoneLinearVelocity(const class FName& InBoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetBoneLinearVelocity"); + + Params::SkeletalMeshComponent_GetBoneLinearVelocity Parms{}; + + Parms.InBoneName = InBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetConstraintByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ConstraintName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludesTerminated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FConstraintInstanceAccessor ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FConstraintInstanceAccessor USkeletalMeshComponent::GetConstraintByName(class FName ConstraintName, bool bIncludesTerminated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetConstraintByName"); + + Params::SkeletalMeshComponent_GetConstraintByName Parms{}; + + Parms.ConstraintName = ConstraintName; + Parms.bIncludesTerminated = bIncludesTerminated; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetConstraints +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool bIncludesTerminated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray*OutConstraints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::GetConstraints(bool bIncludesTerminated, TArray* OutConstraints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetConstraints"); + + Params::SkeletalMeshComponent_GetConstraints Parms{}; + + Parms.bIncludesTerminated = bIncludesTerminated; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConstraints != nullptr) + *OutConstraints = std::move(Parms.OutConstraints); +} + + +// Function Engine.SkeletalMeshComponent.GetConstraintsFromBody +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bParentConstraints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChildConstraints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludesTerminated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray*OutConstraints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::GetConstraintsFromBody(class FName BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, TArray* OutConstraints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetConstraintsFromBody"); + + Params::SkeletalMeshComponent_GetConstraintsFromBody Parms{}; + + Parms.BodyName = BodyName; + Parms.bParentConstraints = bParentConstraints; + Parms.bChildConstraints = bChildConstraints; + Parms.bIncludesTerminated = bIncludesTerminated; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConstraints != nullptr) + *OutConstraints = std::move(Parms.OutConstraints); +} + + +// Function Engine.SkeletalMeshComponent.GetCurrentJointAngles +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Swing1Angle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* TwistAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Swing2Angle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::GetCurrentJointAngles(class FName InBoneName, float* Swing1Angle, float* TwistAngle, float* Swing2Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetCurrentJointAngles"); + + Params::SkeletalMeshComponent_GetCurrentJointAngles Parms{}; + + Parms.InBoneName = InBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Swing1Angle != nullptr) + *Swing1Angle = Parms.Swing1Angle; + + if (TwistAngle != nullptr) + *TwistAngle = Parms.TwistAngle; + + if (Swing2Angle != nullptr) + *Swing2Angle = Parms.Swing2Angle; +} + + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetFloatAttribute(const class FName& BoneName, const class FName& AttributeName, float DefaultValue, float* OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetFloatAttribute"); + + Params::SkeletalMeshComponent_GetFloatAttribute Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = DefaultValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute_Ref +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float& OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetFloatAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, float& OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetFloatAttribute_Ref"); + + Params::SkeletalMeshComponent_GetFloatAttribute_Ref Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = OutValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetIntegerAttribute(const class FName& BoneName, const class FName& AttributeName, int32 DefaultValue, int32* OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetIntegerAttribute"); + + Params::SkeletalMeshComponent_GetIntegerAttribute Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = DefaultValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute_Ref +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32& OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetIntegerAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, int32& OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetIntegerAttribute_Ref"); + + Params::SkeletalMeshComponent_GetIntegerAttribute_Ref Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = OutValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetStringAttribute +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DefaultValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetStringAttribute(const class FName& BoneName, const class FName& AttributeName, const class FString& DefaultValue, class FString* OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetStringAttribute"); + + Params::SkeletalMeshComponent_GetStringAttribute Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = std::move(DefaultValue); + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetStringAttribute_Ref +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString& OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetStringAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, class FString& OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetStringAttribute_Ref"); + + Params::SkeletalMeshComponent_GetStringAttribute_Ref Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = std::move(OutValue); + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetTransformAttribute +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& DefaultValue (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform* OutValue (Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetTransformAttribute(const class FName& BoneName, const class FName& AttributeName, const struct FTransform& DefaultValue, struct FTransform* OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetTransformAttribute"); + + Params::SkeletalMeshComponent_GetTransformAttribute Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = std::move(DefaultValue); + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetTransformAttribute_Ref +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform& OutValue (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetTransformAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, struct FTransform& OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetTransformAttribute_Ref"); + + Params::SkeletalMeshComponent_GetTransformAttribute_Ref Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = std::move(OutValue); + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.IsBodyGravityEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsBodyGravityEnabled(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "IsBodyGravityEnabled"); + + Params::SkeletalMeshComponent_IsBodyGravityEnabled Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.LinkAnimClassLayers +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::LinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "LinkAnimClassLayers"); + + Params::SkeletalMeshComponent_LinkAnimClassLayers Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.LinkAnimGraphByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "LinkAnimGraphByTag"); + + Params::SkeletalMeshComponent_LinkAnimGraphByTag Parms{}; + + Parms.InTag = InTag; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.OverrideAnimationData +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* InAnimToPlay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsPlaying (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::OverrideAnimationData(class UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float position, float PlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "OverrideAnimationData"); + + Params::SkeletalMeshComponent_OverrideAnimationData Parms{}; + + Parms.InAnimToPlay = InAnimToPlay; + Parms.bIsLooping = bIsLooping; + Parms.bIsPlaying = bIsPlaying; + Parms.position = position; + Parms.PlayRate = PlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::Play(bool bLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "Play"); + + Params::SkeletalMeshComponent_Play Parms{}; + + Parms.bLooping = bLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.PlayAnimation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAnimToPlay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::PlayAnimation(class UAnimationAsset* NewAnimToPlay, bool bLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "PlayAnimation"); + + Params::SkeletalMeshComponent_PlayAnimation Parms{}; + + Parms.NewAnimToPlay = NewAnimToPlay; + Parms.bLooping = bLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.RecreateClothingActors +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::RecreateClothingActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "RecreateClothingActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResetAllBodiesSimulatePhysics +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ResetAllBodiesSimulatePhysics() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAllBodiesSimulatePhysics"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResetAllowedAnimCurveEvaluation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ResetAllowedAnimCurveEvaluation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAllowedAnimCurveEvaluation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResetAnimInstanceDynamics +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETeleportType InTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::ResetAnimInstanceDynamics(ETeleportType InTeleportType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAnimInstanceDynamics"); + + Params::SkeletalMeshComponent_ResetAnimInstanceDynamics Parms{}; + + Parms.InTeleportType = InTeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResetClothTeleportMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ResetClothTeleportMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetClothTeleportMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResumeClothingSimulation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ResumeClothingSimulation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResumeClothingSimulation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowLinearVelocity +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LinearVelocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesBelowLinearVelocity(const class FName& InBoneName, const struct FVector& LinearVelocity, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesBelowLinearVelocity"); + + Params::SkeletalMeshComponent_SetAllBodiesBelowLinearVelocity Parms{}; + + Parms.InBoneName = InBoneName; + Parms.LinearVelocity = std::move(LinearVelocity); + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsBlendWeight +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesBelowPhysicsBlendWeight"); + + Params::SkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight Parms{}; + + Parms.InBoneName = InBoneName; + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsDisabled +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDisabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesBelowPhysicsDisabled(const class FName& InBoneName, bool bDisabled, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesBelowPhysicsDisabled"); + + Params::SkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled Parms{}; + + Parms.InBoneName = InBoneName; + Parms.bDisabled = bDisabled; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowSimulatePhysics +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesBelowSimulatePhysics(const class FName& InBoneName, bool bNewSimulate, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesBelowSimulatePhysics"); + + Params::SkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics Parms{}; + + Parms.InBoneName = InBoneName; + Parms.bNewSimulate = bNewSimulate; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesPhysicsBlendWeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesPhysicsBlendWeight"); + + Params::SkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight Parms{}; + + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesSimulatePhysics +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesSimulatePhysics(bool bNewSimulate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesSimulatePhysics"); + + Params::SkeletalMeshComponent_SetAllBodiesSimulatePhysics Parms{}; + + Parms.bNewSimulate = bNewSimulate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularDriveParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InSpring (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularDriveParams"); + + Params::SkeletalMeshComponent_SetAllMotorsAngularDriveParams Parms{}; + + Parms.InSpring = InSpring; + Parms.InDamping = InDamping; + Parms.InForceLimit = InForceLimit; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularPositionDrive +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularPositionDrive"); + + Params::SkeletalMeshComponent_SetAllMotorsAngularPositionDrive Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularVelocityDrive +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularVelocityDrive"); + + Params::SkeletalMeshComponent_SetAllMotorsAngularVelocityDrive Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllowAnimCurveEvaluation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowAnimCurveEvaluation(bool bInAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowAnimCurveEvaluation"); + + Params::SkeletalMeshComponent_SetAllowAnimCurveEvaluation Parms{}; + + Parms.bInAllow = bInAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllowClothActors +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowClothActors(bool bInAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowClothActors"); + + Params::SkeletalMeshComponent_SetAllowClothActors Parms{}; + + Parms.bInAllow = bInAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllowedAnimCurvesEvaluation +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& List (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowedAnimCurvesEvaluation(const TArray& List, bool bAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowedAnimCurvesEvaluation"); + + Params::SkeletalMeshComponent_SetAllowedAnimCurvesEvaluation Parms{}; + + Parms.List = std::move(List); + Parms.bAllow = bAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllowRigidBodyAnimNode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReinitAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowRigidBodyAnimNode"); + + Params::SkeletalMeshComponent_SetAllowRigidBodyAnimNode Parms{}; + + Parms.bInAllow = bInAllow; + Parms.bReinitAnim = bReinitAnim; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAngularLimits +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing1LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing2LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAngularLimits(class FName InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAngularLimits"); + + Params::SkeletalMeshComponent_SetAngularLimits Parms{}; + + Parms.InBoneName = InBoneName; + Parms.Swing1LimitAngle = Swing1LimitAngle; + Parms.TwistLimitAngle = TwistLimitAngle; + Parms.Swing2LimitAngle = Swing2LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAnimation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAnimToPlay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimation(class UAnimationAsset* NewAnimToPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimation"); + + Params::SkeletalMeshComponent_SetAnimation Parms{}; + + Parms.NewAnimToPlay = NewAnimToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAnimationMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EAnimationMode InAnimationMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceInitAnimScriptInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimationMode(EAnimationMode InAnimationMode, bool bForceInitAnimScriptInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimationMode"); + + Params::SkeletalMeshComponent_SetAnimationMode Parms{}; + + Parms.InAnimationMode = InAnimationMode; + Parms.bForceInitAnimScriptInstance = bForceInitAnimScriptInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAnimClass +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UClass* NewClass (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimClass(class UClass* NewClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimClass"); + + Params::SkeletalMeshComponent_SetAnimClass Parms{}; + + Parms.NewClass = NewClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetBodyNotifyRigidBodyCollision +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetBodyNotifyRigidBodyCollision"); + + Params::SkeletalMeshComponent_SetBodyNotifyRigidBodyCollision Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetBodySimulatePhysics +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetBodySimulatePhysics(const class FName& InBoneName, bool bSimulate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetBodySimulatePhysics"); + + Params::SkeletalMeshComponent_SetBodySimulatePhysics Parms{}; + + Parms.InBoneName = InBoneName; + Parms.bSimulate = bSimulate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetClothMaxDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetClothMaxDistanceScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetClothMaxDistanceScale"); + + Params::SkeletalMeshComponent_SetClothMaxDistanceScale Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetConstraintProfile +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName JointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDefaultIfNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetConstraintProfile(class FName JointName, class FName ProfileName, bool bDefaultIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetConstraintProfile"); + + Params::SkeletalMeshComponent_SetConstraintProfile Parms{}; + + Parms.JointName = JointName; + Parms.ProfileName = ProfileName; + Parms.bDefaultIfNotFound = bDefaultIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetConstraintProfileForAll +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDefaultIfNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetConstraintProfileForAll(class FName ProfileName, bool bDefaultIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetConstraintProfileForAll"); + + Params::SkeletalMeshComponent_SetConstraintProfileForAll Parms{}; + + Parms.ProfileName = ProfileName; + Parms.bDefaultIfNotFound = bDefaultIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetDisableAnimCurves +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisableAnimCurves (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetDisableAnimCurves(bool bInDisableAnimCurves) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetDisableAnimCurves"); + + Params::SkeletalMeshComponent_SetDisableAnimCurves Parms{}; + + Parms.bInDisableAnimCurves = bInDisableAnimCurves; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetDisablePostProcessBlueprint +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisablePostProcess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetDisablePostProcessBlueprint(bool bInDisablePostProcess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetDisablePostProcessBlueprint"); + + Params::SkeletalMeshComponent_SetDisablePostProcessBlueprint Parms{}; + + Parms.bInDisablePostProcess = bInDisablePostProcess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetEnableBodyGravity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableGravity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnableBodyGravity(bool bEnableGravity, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnableBodyGravity"); + + Params::SkeletalMeshComponent_SetEnableBodyGravity Parms{}; + + Parms.bEnableGravity = bEnableGravity; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetEnableGravityOnAllBodiesBelow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableGravity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, class FName BoneName, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnableGravityOnAllBodiesBelow"); + + Params::SkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow Parms{}; + + Parms.bEnableGravity = bEnableGravity; + Parms.BoneName = BoneName; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetEnablePhysicsBlending +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewBlendPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnablePhysicsBlending(bool bNewBlendPhysics) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnablePhysicsBlending"); + + Params::SkeletalMeshComponent_SetEnablePhysicsBlending Parms{}; + + Parms.bNewBlendPhysics = bNewBlendPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetMorphTarget +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveZeroWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetMorphTarget(class FName MorphTargetName, float Value, bool bRemoveZeroWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetMorphTarget"); + + Params::SkeletalMeshComponent_SetMorphTarget Parms{}; + + Parms.MorphTargetName = MorphTargetName; + Parms.Value = Value; + Parms.bRemoveZeroWeight = bRemoveZeroWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetNotifyRigidBodyCollisionBelow +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, class FName BoneName, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetNotifyRigidBodyCollisionBelow"); + + Params::SkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + Parms.BoneName = BoneName; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetPhysicsBlendWeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPhysicsBlendWeight(float PhysicsBlendWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPhysicsBlendWeight"); + + Params::SkeletalMeshComponent_SetPhysicsBlendWeight Parms{}; + + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPlayRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPlayRate"); + + Params::SkeletalMeshComponent_SetPlayRate Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPosition(float InPos, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPosition"); + + Params::SkeletalMeshComponent_SetPosition Parms{}; + + Parms.InPos = InPos; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetSkeletalMeshAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMesh* NewMesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetSkeletalMeshAsset(class USkeletalMesh* NewMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetSkeletalMeshAsset"); + + Params::SkeletalMeshComponent_SetSkeletalMeshAsset Parms{}; + + Parms.NewMesh = NewMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetTeleportDistanceThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Threshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetTeleportDistanceThreshold(float Threshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetTeleportDistanceThreshold"); + + Params::SkeletalMeshComponent_SetTeleportDistanceThreshold Parms{}; + + Parms.Threshold = Threshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetTeleportRotationThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Threshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetTeleportRotationThreshold(float Threshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetTeleportRotationThreshold"); + + Params::SkeletalMeshComponent_SetTeleportRotationThreshold Parms{}; + + Parms.Threshold = Threshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetUpdateAnimationInEditor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const bool NewUpdateState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetUpdateAnimationInEditor(const bool NewUpdateState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetUpdateAnimationInEditor"); + + Params::SkeletalMeshComponent_SetUpdateAnimationInEditor Parms{}; + + Parms.NewUpdateState = NewUpdateState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetUpdateClothInEditor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const bool NewUpdateState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetUpdateClothInEditor(const bool NewUpdateState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetUpdateClothInEditor"); + + Params::SkeletalMeshComponent_SetUpdateClothInEditor Parms{}; + + Parms.NewUpdateState = NewUpdateState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SnapshotPose +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPoseSnapshot& Snapshot (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SnapshotPose(struct FPoseSnapshot& Snapshot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SnapshotPose"); + + Params::SkeletalMeshComponent_SnapshotPose Parms{}; + + Parms.Snapshot = std::move(Snapshot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Snapshot = std::move(Parms.Snapshot); +} + + +// Function Engine.SkeletalMeshComponent.Stop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SuspendClothingSimulation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::SuspendClothingSimulation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SuspendClothingSimulation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.TermBodiesBelow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParentBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::TermBodiesBelow(class FName ParentBoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "TermBodiesBelow"); + + Params::SkeletalMeshComponent_TermBodiesBelow Parms{}; + + Parms.ParentBoneName = ParentBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ToggleDisablePostProcessBlueprint +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ToggleDisablePostProcessBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ToggleDisablePostProcessBlueprint"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.UnbindClothFromLeaderPoseComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bRestoreSimulationSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "UnbindClothFromLeaderPoseComponent"); + + Params::SkeletalMeshComponent_UnbindClothFromLeaderPoseComponent Parms{}; + + Parms.bRestoreSimulationSpace = bRestoreSimulationSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.UnlinkAnimClassLayers +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::UnlinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "UnlinkAnimClassLayers"); + + Params::SkeletalMeshComponent_UnlinkAnimClassLayers Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.GetAllowClothActors +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetAllowClothActors() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAllowClothActors"); + + Params::SkeletalMeshComponent_GetAllowClothActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetAllowedAnimCurveEvaluate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetAllowedAnimCurveEvaluate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAllowedAnimCurveEvaluate"); + + Params::SkeletalMeshComponent_GetAllowedAnimCurveEvaluate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetAllowRigidBodyAnimNode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetAllowRigidBodyAnimNode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAllowRigidBodyAnimNode"); + + Params::SkeletalMeshComponent_GetAllowRigidBodyAnimNode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetAnimationMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAnimationMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAnimationMode USkeletalMeshComponent::GetAnimationMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimationMode"); + + Params::SkeletalMeshComponent_GetAnimationMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetAnimInstance +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetAnimInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimInstance"); + + Params::SkeletalMeshComponent_GetAnimInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetBoneMass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScaleMass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetBoneMass(class FName BoneName, bool bScaleMass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetBoneMass"); + + Params::SkeletalMeshComponent_GetBoneMass Parms{}; + + Parms.BoneName = BoneName; + Parms.bScaleMass = bScaleMass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetClothingSimulationInteractor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UClothingSimulationInteractor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClothingSimulationInteractor* USkeletalMeshComponent::GetClothingSimulationInteractor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetClothingSimulationInteractor"); + + Params::SkeletalMeshComponent_GetClothingSimulationInteractor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetClothMaxDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetClothMaxDistanceScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetClothMaxDistanceScale"); + + Params::SkeletalMeshComponent_GetClothMaxDistanceScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetDisableAnimCurves +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetDisableAnimCurves() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetDisableAnimCurves"); + + Params::SkeletalMeshComponent_GetDisableAnimCurves Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetDisablePostProcessBlueprint +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetDisablePostProcessBlueprint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetDisablePostProcessBlueprint"); + + Params::SkeletalMeshComponent_GetDisablePostProcessBlueprint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstanceByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimGraphInstanceByTag(class FName InTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimGraphInstanceByTag"); + + Params::SkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstancesByTag +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimGraphInstancesByTag"); + + Params::SkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimLayerInstanceByClass"); + + Params::SkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByGroup +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimLayerInstanceByGroup"); + + Params::SkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetMorphTarget +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetMorphTarget(class FName MorphTargetName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetMorphTarget"); + + Params::SkeletalMeshComponent_GetMorphTarget Parms{}; + + Parms.MorphTargetName = MorphTargetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetPlayRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPlayRate"); + + Params::SkeletalMeshComponent_GetPlayRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPosition"); + + Params::SkeletalMeshComponent_GetPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetPostProcessInstance +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetPostProcessInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPostProcessInstance"); + + Params::SkeletalMeshComponent_GetPostProcessInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetSkeletalCenterOfMass +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkeletalMeshComponent::GetSkeletalCenterOfMass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetSkeletalCenterOfMass"); + + Params::SkeletalMeshComponent_GetSkeletalCenterOfMass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetSkeletalMeshAsset +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMesh* USkeletalMeshComponent::GetSkeletalMeshAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetSkeletalMeshAsset"); + + Params::SkeletalMeshComponent_GetSkeletalMeshAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetTeleportDistanceThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetTeleportDistanceThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetTeleportDistanceThreshold"); + + Params::SkeletalMeshComponent_GetTeleportDistanceThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetTeleportRotationThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetTeleportRotationThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetTeleportRotationThreshold"); + + Params::SkeletalMeshComponent_GetTeleportRotationThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.HasValidAnimationInstance +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::HasValidAnimationInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "HasValidAnimationInstance"); + + Params::SkeletalMeshComponent_HasValidAnimationInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.IsClothingSimulationSuspended +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsClothingSimulationSuspended() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "IsClothingSimulationSuspended"); + + Params::SkeletalMeshComponent_IsClothingSimulationSuspended Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.IsPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "IsPlaying"); + + Params::SkeletalMeshComponent_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.K2_GetClosestPointOnPhysicsAsset +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ClosestWorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Normal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::K2_GetClosestPointOnPhysicsAsset(const struct FVector& WorldPosition, struct FVector* ClosestWorldPosition, struct FVector* Normal, class FName* BoneName, float* Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "K2_GetClosestPointOnPhysicsAsset"); + + Params::SkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset Parms{}; + + Parms.WorldPosition = std::move(WorldPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ClosestWorldPosition != nullptr) + *ClosestWorldPosition = std::move(Parms.ClosestWorldPosition); + + if (Normal != nullptr) + *Normal = std::move(Parms.Normal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_Add +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Add(const TSet& TargetSet, const int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Add"); + + Params::BlueprintSetLibrary_Set_Add Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintSetLibrary.Set_AddItems +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& NewItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_AddItems(const TSet& TargetSet, const TArray& NewItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_AddItems"); + + Params::BlueprintSetLibrary_Set_AddItems Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.NewItems = std::move(NewItems); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintSetLibrary.Set_Clear +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Clear(const TSet& TargetSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Clear"); + + Params::BlueprintSetLibrary_Set_Clear Parms{}; + + Parms.TargetSet = std::move(TargetSet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintSetLibrary.Set_Contains +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintSetLibrary::Set_Contains(const TSet& TargetSet, const int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Contains"); + + Params::BlueprintSetLibrary_Set_Contains Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_Difference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TSet& B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet* Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Difference(const TSet& A, const TSet& B, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Difference"); + + Params::BlueprintSetLibrary_Set_Difference Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); +} + + +// Function Engine.BlueprintSetLibrary.Set_Intersection +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TSet& B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet* Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Intersection(const TSet& A, const TSet& B, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Intersection"); + + Params::BlueprintSetLibrary_Set_Intersection Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); +} + + +// Function Engine.BlueprintSetLibrary.Set_IsEmpty +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintSetLibrary::Set_IsEmpty(const TSet& TargetSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_IsEmpty"); + + Params::BlueprintSetLibrary_Set_IsEmpty Parms{}; + + Parms.TargetSet = std::move(TargetSet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_IsNotEmpty +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintSetLibrary::Set_IsNotEmpty(const TSet& TargetSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_IsNotEmpty"); + + Params::BlueprintSetLibrary_Set_IsNotEmpty Parms{}; + + Parms.TargetSet = std::move(TargetSet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_Length +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintSetLibrary::Set_Length(const TSet& TargetSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Length"); + + Params::BlueprintSetLibrary_Set_Length Parms{}; + + Parms.TargetSet = std::move(TargetSet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_Remove +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintSetLibrary::Set_Remove(const TSet& TargetSet, const int32& Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Remove"); + + Params::BlueprintSetLibrary_Set_Remove Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_RemoveItems +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& Items (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_RemoveItems(const TSet& TargetSet, const TArray& Items) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_RemoveItems"); + + Params::BlueprintSetLibrary_Set_RemoveItems Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.Items = std::move(Items); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintSetLibrary.Set_ToArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* Result (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_ToArray(const TSet& A, TArray* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_ToArray"); + + Params::BlueprintSetLibrary_Set_ToArray Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); +} + + +// Function Engine.BlueprintSetLibrary.Set_Union +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TSet& B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet* Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Union(const TSet& A, const TSet& B, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Union"); + + Params::BlueprintSetLibrary_Set_Union Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); +} + + +// Function Engine.BlueprintSetLibrary.SetSetPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSet& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::SetSetPropertyByName(class UObject* Object, class FName PropertyName, const TSet& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "SetSetPropertyByName"); + + Params::BlueprintSetLibrary_SetSetPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetNodeHelperLibrary.BitIsMarked +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::BitIsMarked(int32 Data, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "BitIsMarked"); + + Params::KismetNodeHelperLibrary_BitIsMarked Parms{}; + + Parms.Data = Data; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.ClearAllBits +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::ClearAllBits(int32* Data) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "ClearAllBits"); + + Params::KismetNodeHelperLibrary_ClearAllBits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; +} + + +// Function Engine.KismetNodeHelperLibrary.ClearBit +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::ClearBit(int32* Data, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "ClearBit"); + + Params::KismetNodeHelperLibrary_ClearBit Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetNodeHelperLibrary::GetEnumeratorName(const class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorName"); + + Params::KismetNodeHelperLibrary_GetEnumeratorName Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorUserFriendlyName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetNodeHelperLibrary::GetEnumeratorUserFriendlyName(const class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorUserFriendlyName"); + + Params::KismetNodeHelperLibrary_GetEnumeratorUserFriendlyName Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorValueFromIndex +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetNodeHelperLibrary::GetEnumeratorValueFromIndex(const class UEnum* Enum, uint8 EnumeratorIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorValueFromIndex"); + + Params::KismetNodeHelperLibrary_GetEnumeratorValueFromIndex Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorIndex = EnumeratorIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetFirstUnmarkedBit +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetFirstUnmarkedBit"); + + Params::KismetNodeHelperLibrary_GetFirstUnmarkedBit Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetRandomUnmarkedBit +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetRandomUnmarkedBit"); + + Params::KismetNodeHelperLibrary_GetRandomUnmarkedBit Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetUnmarkedBit +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRandom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetUnmarkedBit"); + + Params::KismetNodeHelperLibrary_GetUnmarkedBit Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + Parms.bRandom = bRandom; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetValidValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetNodeHelperLibrary::GetValidValue(const class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetValidValue"); + + Params::KismetNodeHelperLibrary_GetValidValue Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.HasMarkedBit +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::HasMarkedBit(int32 Data, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "HasMarkedBit"); + + Params::KismetNodeHelperLibrary_HasMarkedBit Parms{}; + + Parms.Data = Data; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.HasUnmarkedBit +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::HasUnmarkedBit(int32 Data, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "HasUnmarkedBit"); + + Params::KismetNodeHelperLibrary_HasUnmarkedBit Parms{}; + + Parms.Data = Data; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.MarkBit +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::MarkBit(int32* Data, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "MarkBit"); + + Params::KismetNodeHelperLibrary_MarkBit Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; +} + + +// Function Engine.ShapeComponent.SetLineThickness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UShapeComponent::SetLineThickness(float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ShapeComponent", "SetLineThickness"); + + Params::ShapeComponent_SetLineThickness Parms{}; + + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SphereComponent.SetSphereRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InSphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USphereComponent::SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphereComponent", "SetSphereRadius"); + + Params::SphereComponent_SetSphereRadius Parms{}; + + Parms.InSphereRadius = InSphereRadius; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SphereComponent.GetScaledSphereRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetScaledSphereRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphereComponent", "GetScaledSphereRadius"); + + Params::SphereComponent_GetScaledSphereRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SphereComponent.GetShapeScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetShapeScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphereComponent", "GetShapeScale"); + + Params::SphereComponent_GetShapeScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SphereComponent.GetUnscaledSphereRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetUnscaledSphereRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphereComponent", "GetUnscaledSphereRadius"); + + Params::SphereComponent_GetUnscaledSphereRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMeshActor.SetMobility +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EComponentMobility InMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AStaticMeshActor::SetMobility(EComponentMobility InMobility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshActor", "SetMobility"); + + Params::StaticMeshActor_SetMobility Parms{}; + + Parms.InMobility = InMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.GetAtmosphereTransmitanceOnGroundAtPlanetTop +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UDirectionalLightComponent* DirectionalLight (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor USkyAtmosphereComponent::GetAtmosphereTransmitanceOnGroundAtPlanetTop(class UDirectionalLightComponent* DirectionalLight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "GetAtmosphereTransmitanceOnGroundAtPlanetTop"); + + Params::SkyAtmosphereComponent_GetAtmosphereTransmitanceOnGroundAtPlanetTop Parms{}; + + Parms.DirectionalLight = DirectionalLight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkyAtmosphereComponent.GetOverridenAtmosphereLightDirection +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 AtmosphereLightIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkyAtmosphereComponent::GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "GetOverridenAtmosphereLightDirection"); + + Params::SkyAtmosphereComponent_GetOverridenAtmosphereLightDirection Parms{}; + + Parms.AtmosphereLightIndex = AtmosphereLightIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkyAtmosphereComponent.IsAtmosphereLightDirectionOverriden +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 AtmosphereLightIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkyAtmosphereComponent::IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "IsAtmosphereLightDirectionOverriden"); + + Params::SkyAtmosphereComponent_IsAtmosphereLightDirectionOverriden Parms{}; + + Parms.AtmosphereLightIndex = AtmosphereLightIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkyAtmosphereComponent.OverrideAtmosphereLightDirection +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 AtmosphereLightIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LightDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const struct FVector& LightDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "OverrideAtmosphereLightDirection"); + + Params::SkyAtmosphereComponent_OverrideAtmosphereLightDirection Parms{}; + + Parms.AtmosphereLightIndex = AtmosphereLightIndex; + Parms.LightDirection = std::move(LightDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.ResetAtmosphereLightDirectionOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 AtmosphereLightIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "ResetAtmosphereLightDirectionOverride"); + + Params::SkyAtmosphereComponent_ResetAtmosphereLightDirectionOverride Parms{}; + + Parms.AtmosphereLightIndex = AtmosphereLightIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetAerialPespectiveViewDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetAerialPespectiveViewDistanceScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetAerialPespectiveViewDistanceScale"); + + Params::SkyAtmosphereComponent_SetAerialPespectiveViewDistanceScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetAtmosphereHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetAtmosphereHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetAtmosphereHeight"); + + Params::SkyAtmosphereComponent_SetAtmosphereHeight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetBottomRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetBottomRadius(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetBottomRadius"); + + Params::SkyAtmosphereComponent_SetBottomRadius Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetGroundAlbedo +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetGroundAlbedo(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetGroundAlbedo"); + + Params::SkyAtmosphereComponent_SetGroundAlbedo Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogContribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogContribution"); + + Params::SkyAtmosphereComponent_SetHeightFogContribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHoldout +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewHoldout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHoldout(bool bNewHoldout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHoldout"); + + Params::SkyAtmosphereComponent_SetHoldout Parms{}; + + Parms.bNewHoldout = bNewHoldout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorption +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAbsorption(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAbsorption"); + + Params::SkyAtmosphereComponent_SetMieAbsorption Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorptionScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAbsorptionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAbsorptionScale"); + + Params::SkyAtmosphereComponent_SetMieAbsorptionScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAnisotropy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAnisotropy(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAnisotropy"); + + Params::SkyAtmosphereComponent_SetMieAnisotropy Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieExponentialDistribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieExponentialDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieExponentialDistribution"); + + Params::SkyAtmosphereComponent_SetMieExponentialDistribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieScattering +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieScattering(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieScattering"); + + Params::SkyAtmosphereComponent_SetMieScattering Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieScatteringScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieScatteringScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieScatteringScale"); + + Params::SkyAtmosphereComponent_SetMieScatteringScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMultiScatteringFactor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMultiScatteringFactor(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMultiScatteringFactor"); + + Params::SkyAtmosphereComponent_SetMultiScatteringFactor Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorption +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetOtherAbsorption(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetOtherAbsorption"); + + Params::SkyAtmosphereComponent_SetOtherAbsorption Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorptionScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetOtherAbsorptionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetOtherAbsorptionScale"); + + Params::SkyAtmosphereComponent_SetOtherAbsorptionScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighExponentialDistribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighExponentialDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighExponentialDistribution"); + + Params::SkyAtmosphereComponent_SetRayleighExponentialDistribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighScattering +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighScattering(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighScattering"); + + Params::SkyAtmosphereComponent_SetRayleighScattering Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighScatteringScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighScatteringScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighScatteringScale"); + + Params::SkyAtmosphereComponent_SetRayleighScatteringScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetRenderInMainPass +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRenderInMainPass(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRenderInMainPass"); + + Params::SkyAtmosphereComponent_SetRenderInMainPass Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetSkyLuminanceFactor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetSkyLuminanceFactor(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetSkyLuminanceFactor"); + + Params::SkyAtmosphereComponent_SetSkyLuminanceFactor Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.DisableGroundScattering +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewGroundScattering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::DisableGroundScattering(bool NewGroundScattering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "DisableGroundScattering"); + + Params::AtmosphericFogComponent_DisableGroundScattering Parms{}; + + Parms.NewGroundScattering = NewGroundScattering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.DisableSunDisk +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewSunDisk (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::DisableSunDisk(bool NewSunDisk) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "DisableSunDisk"); + + Params::AtmosphericFogComponent_DisableSunDisk Parms{}; + + Parms.NewSunDisk = NewSunDisk; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetAltitudeScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewAltitudeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetAltitudeScale(float NewAltitudeScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetAltitudeScale"); + + Params::AtmosphericFogComponent_SetAltitudeScale Parms{}; + + Parms.NewAltitudeScale = NewAltitudeScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDefaultBrightness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewBrightness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDefaultBrightness(float NewBrightness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDefaultBrightness"); + + Params::AtmosphericFogComponent_SetDefaultBrightness Parms{}; + + Parms.NewBrightness = NewBrightness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDefaultLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDefaultLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDefaultLightColor"); + + Params::AtmosphericFogComponent_SetDefaultLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDensityMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDensityMultiplier(float NewDensityMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDensityMultiplier"); + + Params::AtmosphericFogComponent_SetDensityMultiplier Parms{}; + + Parms.NewDensityMultiplier = NewDensityMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDensityOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDensityOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDensityOffset(float NewDensityOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDensityOffset"); + + Params::AtmosphericFogComponent_SetDensityOffset Parms{}; + + Parms.NewDensityOffset = NewDensityOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDistanceOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDistanceOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDistanceOffset(float NewDistanceOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDistanceOffset"); + + Params::AtmosphericFogComponent_SetDistanceOffset Parms{}; + + Parms.NewDistanceOffset = NewDistanceOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDistanceScale(float NewDistanceScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDistanceScale"); + + Params::AtmosphericFogComponent_SetDistanceScale Parms{}; + + Parms.NewDistanceScale = NewDistanceScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetFogMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetFogMultiplier(float NewFogMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetFogMultiplier"); + + Params::AtmosphericFogComponent_SetFogMultiplier Parms{}; + + Parms.NewFogMultiplier = NewFogMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetPrecomputeParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float DensityHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxScatteringOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InscatterAltitudeSampleNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetPrecomputeParams"); + + Params::AtmosphericFogComponent_SetPrecomputeParams Parms{}; + + Parms.DensityHeight = DensityHeight; + Parms.MaxScatteringOrder = MaxScatteringOrder; + Parms.InscatterAltitudeSampleNum = InscatterAltitudeSampleNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetStartDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewStartDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetStartDistance(float NewStartDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetStartDistance"); + + Params::AtmosphericFogComponent_SetStartDistance Parms{}; + + Parms.NewStartDistance = NewStartDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetSunMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewSunMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetSunMultiplier(float NewSunMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetSunMultiplier"); + + Params::AtmosphericFogComponent_SetSunMultiplier Parms{}; + + Parms.NewSunMultiplier = NewSunMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StreamableRenderAsset.SetForceMipLevelsToBeResident +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicLODGroupMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStreamableRenderAsset::SetForceMipLevelsToBeResident(float Seconds, int32 CinematicLODGroupMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamableRenderAsset", "SetForceMipLevelsToBeResident"); + + Params::StreamableRenderAsset_SetForceMipLevelsToBeResident Parms{}; + + Parms.Seconds = Seconds; + Parms.CinematicLODGroupMask = CinematicLODGroupMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PawnMovementComponent.AddInputVector +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnMovementComponent::AddInputVector(const struct FVector& WorldVector, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "AddInputVector"); + + Params::PawnMovementComponent_AddInputVector Parms{}; + + Parms.WorldVector = std::move(WorldVector); + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PawnMovementComponent.ConsumeInputVector +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::ConsumeInputVector() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "ConsumeInputVector"); + + Params::PawnMovementComponent_ConsumeInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.MulticastAsyncPhysicsStateAction +// (Final, RequiredAPI, Net, NetReliable, Native, Event, NetMulticast, Private, HasDefaults) +// Parameters: +// const class UPrimitiveComponent* ActionComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName BoneName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAsyncPhysicsTimestamp& Timestamp (ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) +// const EPhysicsStateAction ActionType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ActionDatas (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ActionPosition (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnMovementComponent::MulticastAsyncPhysicsStateAction(const class UPrimitiveComponent* ActionComponent, const class FName BoneName, const struct FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction ActionType, const struct FVector& ActionDatas, const struct FVector& ActionPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "MulticastAsyncPhysicsStateAction"); + + Params::PawnMovementComponent_MulticastAsyncPhysicsStateAction Parms{}; + + Parms.ActionComponent = ActionComponent; + Parms.BoneName = BoneName; + Parms.Timestamp = std::move(Timestamp); + Parms.ActionType = ActionType; + Parms.ActionDatas = std::move(ActionDatas); + Parms.ActionPosition = std::move(ActionPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PawnMovementComponent.ServerAsyncPhysicsStateAction +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Private, NetServer, HasDefaults) +// Parameters: +// const class UPrimitiveComponent* ActionComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName BoneName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAsyncPhysicsTimestamp& Timestamp (ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) +// const EPhysicsStateAction ActionType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ActionDatas (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ActionPosition (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnMovementComponent::ServerAsyncPhysicsStateAction(const class UPrimitiveComponent* ActionComponent, const class FName BoneName, const struct FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction ActionType, const struct FVector& ActionDatas, const struct FVector& ActionPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "ServerAsyncPhysicsStateAction"); + + Params::PawnMovementComponent_ServerAsyncPhysicsStateAction Parms{}; + + Parms.ActionComponent = ActionComponent; + Parms.BoneName = BoneName; + Parms.Timestamp = std::move(Timestamp); + Parms.ActionType = ActionType; + Parms.ActionDatas = std::move(ActionDatas); + Parms.ActionPosition = std::move(ActionPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PawnMovementComponent.GetLastInputVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::GetLastInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "GetLastInputVector"); + + Params::PawnMovementComponent_GetLastInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.GetPawnOwner +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UPawnMovementComponent::GetPawnOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "GetPawnOwner"); + + Params::PawnMovementComponent_GetPawnOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.GetPendingInputVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::GetPendingInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "GetPendingInputVector"); + + Params::PawnMovementComponent_GetPendingInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.IsMoveInputIgnored +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPawnMovementComponent::IsMoveInputIgnored() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "IsMoveInputIgnored"); + + Params::PawnMovementComponent_IsMoveInputIgnored Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.AddForce +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::AddForce(const struct FVector& Force) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "AddForce"); + + Params::CharacterMovementComponent_AddForce Parms{}; + + Parms.Force = std::move(Force); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.AddImpulse +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelocityChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::AddImpulse(const struct FVector& Impulse, bool bVelocityChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "AddImpulse"); + + Params::CharacterMovementComponent_AddImpulse Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.bVelocityChange = bVelocityChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.CalcVelocity +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Friction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFluid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BrakingDeceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "CalcVelocity"); + + Params::CharacterMovementComponent_CalcVelocity Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.Friction = Friction; + Parms.bFluid = bFluid; + Parms.BrakingDeceleration = BrakingDeceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.CapsuleTouched +// (RequiredAPI, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "CapsuleTouched"); + + Params::CharacterMovementComponent_CapsuleTouched Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.ClearAccumulatedForces +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UCharacterMovementComponent::ClearAccumulatedForces() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "ClearAccumulatedForces"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.DisableMovement +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UCharacterMovementComponent::DisableMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "DisableMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceEnabled"); + + Params::CharacterMovementComponent_SetAvoidanceEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroup +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceGroup(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceGroup"); + + Params::CharacterMovementComponent_SetAvoidanceGroup Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroupMask +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNavAvoidanceMask& GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceGroupMask(const struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceGroupMask"); + + Params::CharacterMovementComponent_SetAvoidanceGroupMask Parms{}; + + Parms.GroupMask = std::move(GroupMask); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetCrouchedHalfHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const float NewValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetCrouchedHalfHeight(const float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetCrouchedHalfHeight"); + + Params::CharacterMovementComponent_SetCrouchedHalfHeight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGravityDirection +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& GravityDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGravityDirection(const struct FVector& GravityDir) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGravityDirection"); + + Params::CharacterMovementComponent_SetGravityDirection Parms{}; + + Parms.GravityDir = std::move(GravityDir); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoid +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToAvoid(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToAvoid"); + + Params::CharacterMovementComponent_SetGroupsToAvoid Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoidMask +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNavAvoidanceMask& GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToAvoidMask(const struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToAvoidMask"); + + Params::CharacterMovementComponent_SetGroupsToAvoidMask Parms{}; + + Parms.GroupMask = std::move(GroupMask); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnore +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToIgnore(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToIgnore"); + + Params::CharacterMovementComponent_SetGroupsToIgnore Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnoreMask +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNavAvoidanceMask& GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToIgnoreMask(const struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToIgnoreMask"); + + Params::CharacterMovementComponent_SetGroupsToIgnoreMask Parms{}; + + Parms.GroupMask = std::move(GroupMask); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetMovementMode +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EMovementMode NewMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetMovementMode(EMovementMode NewMovementMode, uint8 NewCustomMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetMovementMode"); + + Params::CharacterMovementComponent_SetMovementMode Parms{}; + + Parms.NewMovementMode = NewMovementMode; + Parms.NewCustomMode = NewCustomMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetWalkableFloorAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InWalkableFloorAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetWalkableFloorAngle(float InWalkableFloorAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetWalkableFloorAngle"); + + Params::CharacterMovementComponent_SetWalkableFloorAngle Parms{}; + + Parms.InWalkableFloorAngle = InWalkableFloorAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetWalkableFloorZ +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InWalkableFloorZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetWalkableFloorZ(float InWalkableFloorZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetWalkableFloorZ"); + + Params::CharacterMovementComponent_SetWalkableFloorZ Parms{}; + + Parms.InWalkableFloorZ = InWalkableFloorZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.GetAnalogInputModifier +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetAnalogInputModifier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetAnalogInputModifier"); + + Params::CharacterMovementComponent_GetAnalogInputModifier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetCharacterOwner +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* UCharacterMovementComponent::GetCharacterOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetCharacterOwner"); + + Params::CharacterMovementComponent_GetCharacterOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetCrouchedHalfHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetCrouchedHalfHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetCrouchedHalfHeight"); + + Params::CharacterMovementComponent_GetCrouchedHalfHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetCurrentAcceleration +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetCurrentAcceleration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetCurrentAcceleration"); + + Params::CharacterMovementComponent_GetCurrentAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetGravityDirection +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetGravityDirection() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetGravityDirection"); + + Params::CharacterMovementComponent_GetGravityDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetImpartedMovementBaseVelocity +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetImpartedMovementBaseVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetImpartedMovementBaseVelocity"); + + Params::CharacterMovementComponent_GetImpartedMovementBaseVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetLastUpdateLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateLocation"); + + Params::CharacterMovementComponent_GetLastUpdateLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateRequestedVelocity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetLastUpdateRequestedVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateRequestedVelocity"); + + Params::CharacterMovementComponent_GetLastUpdateRequestedVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UCharacterMovementComponent::GetLastUpdateRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateRotation"); + + Params::CharacterMovementComponent_GetLastUpdateRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetLastUpdateVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateVelocity"); + + Params::CharacterMovementComponent_GetLastUpdateVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMaxAcceleration +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxAcceleration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxAcceleration"); + + Params::CharacterMovementComponent_GetMaxAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMaxBrakingDeceleration +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxBrakingDeceleration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxBrakingDeceleration"); + + Params::CharacterMovementComponent_GetMaxBrakingDeceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeight +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxJumpHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxJumpHeight"); + + Params::CharacterMovementComponent_GetMaxJumpHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeightWithJumpTime +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxJumpHeightWithJumpTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxJumpHeightWithJumpTime"); + + Params::CharacterMovementComponent_GetMaxJumpHeightWithJumpTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMinAnalogSpeed +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMinAnalogSpeed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMinAnalogSpeed"); + + Params::CharacterMovementComponent_GetMinAnalogSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMovementBase +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UCharacterMovementComponent::GetMovementBase() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMovementBase"); + + Params::CharacterMovementComponent_GetMovementBase Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetPerchRadiusThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetPerchRadiusThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetPerchRadiusThreshold"); + + Params::CharacterMovementComponent_GetPerchRadiusThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetValidPerchRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetValidPerchRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetValidPerchRadius"); + + Params::CharacterMovementComponent_GetValidPerchRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.HasCustomGravity +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterMovementComponent::HasCustomGravity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "HasCustomGravity"); + + Params::CharacterMovementComponent_HasCustomGravity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.IsWalkable +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterMovementComponent::IsWalkable(const struct FHitResult& Hit) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "IsWalkable"); + + Params::CharacterMovementComponent_IsWalkable Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.IsWalking +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterMovementComponent::IsWalking() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "IsWalking"); + + Params::CharacterMovementComponent_IsWalking Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.K2_ComputeFloorDist +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& CapsuleLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LineDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SweepDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SweepRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFindFloorResult* FloorResult (Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::K2_ComputeFloorDist(const struct FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, struct FFindFloorResult* FloorResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_ComputeFloorDist"); + + Params::CharacterMovementComponent_K2_ComputeFloorDist Parms{}; + + Parms.CapsuleLocation = std::move(CapsuleLocation); + Parms.LineDistance = LineDistance; + Parms.SweepDistance = SweepDistance; + Parms.SweepRadius = SweepRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FloorResult != nullptr) + *FloorResult = std::move(Parms.FloorResult); +} + + +// Function Engine.CharacterMovementComponent.K2_FindFloor +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& CapsuleLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFindFloorResult* FloorResult (Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::K2_FindFloor(const struct FVector& CapsuleLocation, struct FFindFloorResult* FloorResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_FindFloor"); + + Params::CharacterMovementComponent_K2_FindFloor Parms{}; + + Parms.CapsuleLocation = std::move(CapsuleLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FloorResult != nullptr) + *FloorResult = std::move(Parms.FloorResult); +} + + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::K2_GetWalkableFloorAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_GetWalkableFloorAngle"); + + Params::CharacterMovementComponent_K2_GetWalkableFloorAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorZ +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::K2_GetWalkableFloorZ() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_GetWalkableFloorZ"); + + Params::CharacterMovementComponent_K2_GetWalkableFloorZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceConstant.K2_GetScalarParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceConstant::K2_GetScalarParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetScalarParameterValue"); + + Params::MaterialInstanceConstant_K2_GetScalarParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceConstant.K2_GetTextureParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceConstant::K2_GetTextureParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetTextureParameterValue"); + + Params::MaterialInstanceConstant_K2_GetTextureParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceConstant.K2_GetVectorParameterValue +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceConstant::K2_GetVectorParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetVectorParameterValue"); + + Params::MaterialInstanceConstant_K2_GetVectorParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.FetchAndUpdate +// (Native, Public, BlueprintCallable) + +void UTimecodeProvider::FetchAndUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "FetchAndUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimecodeProvider.FetchTimecode +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FQualifiedFrameTime* OutFrameTime (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimecodeProvider::FetchTimecode(struct FQualifiedFrameTime* OutFrameTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "FetchTimecode"); + + Params::TimecodeProvider_FetchTimecode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutFrameTime != nullptr) + *OutFrameTime = std::move(Parms.OutFrameTime); + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetDelayedQualifiedFrameTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UTimecodeProvider::GetDelayedQualifiedFrameTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetDelayedQualifiedFrameTime"); + + Params::TimecodeProvider_GetDelayedQualifiedFrameTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetDelayedTimecode +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimecode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimecode UTimecodeProvider::GetDelayedTimecode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetDelayedTimecode"); + + Params::TimecodeProvider_GetDelayedTimecode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetFrameRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UTimecodeProvider::GetFrameRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetFrameRate"); + + Params::TimecodeProvider_GetFrameRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetQualifiedFrameTime +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UTimecodeProvider::GetQualifiedFrameTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetQualifiedFrameTime"); + + Params::TimecodeProvider_GetQualifiedFrameTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetSynchronizationState +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETimecodeProviderSynchronizationState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ETimecodeProviderSynchronizationState UTimecodeProvider::GetSynchronizationState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetSynchronizationState"); + + Params::TimecodeProvider_GetSynchronizationState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetTimecode +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimecode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimecode UTimecodeProvider::GetTimecode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetTimecode"); + + Params::TimecodeProvider_GetTimecode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.CopyPoseFromSkeletalComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InComponentToCopy (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "CopyPoseFromSkeletalComponent"); + + Params::PoseableMeshComponent_CopyPoseFromSkeletalComponent Parms{}; + + Parms.InComponentToCopy = InComponentToCopy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.GetBoneLocationByName +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPoseableMeshComponent::GetBoneLocationByName(class FName BoneName, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneLocationByName"); + + Params::PoseableMeshComponent_GetBoneLocationByName Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.GetBoneRotationByName +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UPoseableMeshComponent::GetBoneRotationByName(class FName BoneName, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneRotationByName"); + + Params::PoseableMeshComponent_GetBoneRotationByName Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.GetBoneScaleByName +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPoseableMeshComponent::GetBoneScaleByName(class FName BoneName, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneScaleByName"); + + Params::PoseableMeshComponent_GetBoneScaleByName Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.GetBoneTransformByName +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UPoseableMeshComponent::GetBoneTransformByName(class FName BoneName, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneTransformByName"); + + Params::PoseableMeshComponent_GetBoneTransformByName Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.ResetBoneTransformByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::ResetBoneTransformByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "ResetBoneTransformByName"); + + Params::PoseableMeshComponent_ResetBoneTransformByName Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneLocationByName +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneLocationByName"); + + Params::PoseableMeshComponent_SetBoneLocationByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InLocation = std::move(InLocation); + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneRotationByName +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneRotationByName"); + + Params::PoseableMeshComponent_SetBoneRotationByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InRotation = std::move(InRotation); + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneScaleByName +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneScaleByName"); + + Params::PoseableMeshComponent_SetBoneScaleByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InScale3D = std::move(InScale3D); + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneTransformByName +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneTransformByName(class FName BoneName, const struct FTransform& InTransform, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneTransformByName"); + + Params::PoseableMeshComponent_SetBoneTransformByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InTransform = std::move(InTransform); + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataModel.GetAnimationSequence +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimSequence* IAnimationDataModel::GetAnimationSequence() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetAnimationSequence"); + + Params::AnimationDataModel_GetAnimationSequence Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetBoneAnimationTracks +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray IAnimationDataModel::GetBoneAnimationTracks() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetBoneAnimationTracks"); + + Params::AnimationDataModel_GetBoneAnimationTracks Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetBoneTrackByIndex +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBoneAnimationTrack ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FBoneAnimationTrack IAnimationDataModel::GetBoneTrackByIndex(int32 TrackIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetBoneTrackByIndex"); + + Params::AnimationDataModel_GetBoneTrackByIndex Parms{}; + + Parms.TrackIndex = TrackIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetBoneTrackByName +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName TrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBoneAnimationTrack ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FBoneAnimationTrack IAnimationDataModel::GetBoneTrackByName(class FName TrackName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetBoneTrackByName"); + + Params::AnimationDataModel_GetBoneTrackByName Parms{}; + + Parms.TrackName = TrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetBoneTrackIndex +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FBoneAnimationTrack& Track (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataModel::GetBoneTrackIndex(const struct FBoneAnimationTrack& Track) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetBoneTrackIndex"); + + Params::AnimationDataModel_GetBoneTrackIndex Parms{}; + + Parms.Track = std::move(Track); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetBoneTrackIndexByName +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName TrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataModel::GetBoneTrackIndexByName(class FName TrackName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetBoneTrackIndexByName"); + + Params::AnimationDataModel_GetBoneTrackIndexByName Parms{}; + + Parms.TrackName = TrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetBoneTrackNames +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void IAnimationDataModel::GetBoneTrackNames(TArray* OutNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetBoneTrackNames"); + + Params::AnimationDataModel_GetBoneTrackNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNames != nullptr) + *OutNames = std::move(Parms.OutNames); +} + + +// Function Engine.AnimationDataModel.GetFrameRate +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate IAnimationDataModel::GetFrameRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetFrameRate"); + + Params::AnimationDataModel_GetFrameRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetNumberOfFloatCurves +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataModel::GetNumberOfFloatCurves() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetNumberOfFloatCurves"); + + Params::AnimationDataModel_GetNumberOfFloatCurves Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetNumberOfFrames +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataModel::GetNumberOfFrames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetNumberOfFrames"); + + Params::AnimationDataModel_GetNumberOfFrames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetNumberOfKeys +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataModel::GetNumberOfKeys() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetNumberOfKeys"); + + Params::AnimationDataModel_GetNumberOfKeys Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetNumberOfTransformCurves +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataModel::GetNumberOfTransformCurves() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetNumberOfTransformCurves"); + + Params::AnimationDataModel_GetNumberOfTransformCurves Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetNumBoneTracks +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataModel::GetNumBoneTracks() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetNumBoneTracks"); + + Params::AnimationDataModel_GetNumBoneTracks Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.GetPlayLength +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double IAnimationDataModel::GetPlayLength() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "GetPlayLength"); + + Params::AnimationDataModel_GetPlayLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.IsValidBoneTrackIndex +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TrackIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataModel::IsValidBoneTrackIndex(int32 TrackIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "IsValidBoneTrackIndex"); + + Params::AnimationDataModel_IsValidBoneTrackIndex Parms{}; + + Parms.TrackIndex = TrackIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataModel.IsValidBoneTrackName +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& TrackName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataModel::IsValidBoneTrackName(const class FName& TrackName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataModel", "IsValidBoneTrackName"); + + Params::AnimationDataModel_IsValidBoneTrackName Parms{}; + + Parms.TrackName = TrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotify.GetDefaultTriggerWeightThreshold +// (RequiredAPI, Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimNotify::GetDefaultTriggerWeightThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotify", "GetDefaultTriggerWeightThreshold"); + + Params::AnimNotify_GetDefaultTriggerWeightThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotify.GetNotifyName +// (RequiredAPI, Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAnimNotify::GetNotifyName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotify", "GetNotifyName"); + + Params::AnimNotify_GetNotifyName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotify.Received_Notify +// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotify::Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, const struct FAnimNotifyEventReference& EventReference) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotify", "Received_Notify"); + + Params::AnimNotify_Received_Notify Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + Parms.EventReference = std::move(EventReference); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.CopyNormalizedElements +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementListProxy&ElementList (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTypedElementCommonActions::CopyNormalizedElements(const struct FScriptTypedElementListProxy& ElementList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "CopyNormalizedElements"); + + Params::TypedElementCommonActions_CopyNormalizedElements Parms{}; + + Parms.ElementList = std::move(ElementList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.CopyNormalizedElementsToString +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementListProxy&ElementList (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString* OutputString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTypedElementCommonActions::CopyNormalizedElementsToString(const struct FScriptTypedElementListProxy& ElementList, class FString* OutputString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "CopyNormalizedElementsToString"); + + Params::TypedElementCommonActions_CopyNormalizedElementsToString Parms{}; + + Parms.ElementList = std::move(ElementList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutputString != nullptr) + *OutputString = std::move(Parms.OutputString); + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.CopySelectedElements +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTypedElementSelectionSet* SelectionSet (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTypedElementCommonActions::CopySelectedElements(class UTypedElementSelectionSet* SelectionSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "CopySelectedElements"); + + Params::TypedElementCommonActions_CopySelectedElements Parms{}; + + Parms.SelectionSet = SelectionSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.CopySelectedElementsToString +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UTypedElementSelectionSet* SelectionSet (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutputString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTypedElementCommonActions::CopySelectedElementsToString(class UTypedElementSelectionSet* SelectionSet, class FString* OutputString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "CopySelectedElementsToString"); + + Params::TypedElementCommonActions_CopySelectedElementsToString Parms{}; + + Parms.SelectionSet = SelectionSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutputString != nullptr) + *OutputString = std::move(Parms.OutputString); + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.DeleteNormalizedElements +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementListProxy&ElementList (ConstParm, Parm, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTypedElementSelectionSet* InSelectionSet (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTypedElementDeletionOptions&DeletionOptions (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTypedElementCommonActions::DeleteNormalizedElements(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, class UTypedElementSelectionSet* InSelectionSet, const struct FTypedElementDeletionOptions& DeletionOptions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "DeleteNormalizedElements"); + + Params::TypedElementCommonActions_DeleteNormalizedElements Parms{}; + + Parms.ElementList = std::move(ElementList); + Parms.World = World; + Parms.InSelectionSet = InSelectionSet; + Parms.DeletionOptions = std::move(DeletionOptions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.DeleteSelectedElements +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UTypedElementSelectionSet* SelectionSet (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTypedElementDeletionOptions&DeletionOptions (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTypedElementCommonActions::DeleteSelectedElements(class UTypedElementSelectionSet* SelectionSet, class UWorld* World, const struct FTypedElementDeletionOptions& DeletionOptions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "DeleteSelectedElements"); + + Params::TypedElementCommonActions_DeleteSelectedElements Parms{}; + + Parms.SelectionSet = SelectionSet; + Parms.World = World; + Parms.DeletionOptions = std::move(DeletionOptions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.DuplicateNormalizedElements +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementListProxy&ElementList (ConstParm, Parm, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LocationOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTypedElementCommonActions::DuplicateNormalizedElements(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, const struct FVector& LocationOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "DuplicateNormalizedElements"); + + Params::TypedElementCommonActions_DuplicateNormalizedElements Parms{}; + + Parms.ElementList = std::move(ElementList); + Parms.World = World; + Parms.LocationOffset = std::move(LocationOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.K2_DuplicateSelectedElements +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UTypedElementSelectionSet* SelectionSet (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LocationOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTypedElementCommonActions::K2_DuplicateSelectedElements(const class UTypedElementSelectionSet* SelectionSet, class UWorld* World, const struct FVector& LocationOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "K2_DuplicateSelectedElements"); + + Params::TypedElementCommonActions_K2_DuplicateSelectedElements Parms{}; + + Parms.SelectionSet = SelectionSet; + Parms.World = World; + Parms.LocationOffset = std::move(LocationOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.K2_PasteElements +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UTypedElementSelectionSet* SelectionSet (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTypedElementPasteOptions& PasteOption (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTypedElementCommonActions::K2_PasteElements(class UTypedElementSelectionSet* SelectionSet, class UWorld* World, const struct FTypedElementPasteOptions& PasteOption) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "K2_PasteElements"); + + Params::TypedElementCommonActions_K2_PasteElements Parms{}; + + Parms.SelectionSet = SelectionSet; + Parms.World = World; + Parms.PasteOption = std::move(PasteOption); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.K2_PasteNormalizedElements +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementListProxy&ElementList (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTypedElementPasteOptions& PasteOption (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTypedElementCommonActions::K2_PasteNormalizedElements(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, const struct FTypedElementPasteOptions& PasteOption) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "K2_PasteNormalizedElements"); + + Params::TypedElementCommonActions_K2_PasteNormalizedElements Parms{}; + + Parms.ElementList = std::move(ElementList); + Parms.World = World; + Parms.PasteOption = std::move(PasteOption); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.PasteElementsFromString +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UTypedElementSelectionSet* SelectionSet (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTypedElementPasteOptions& PasteOption (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& InputString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTypedElementCommonActions::PasteElementsFromString(class UTypedElementSelectionSet* SelectionSet, class UWorld* World, const struct FTypedElementPasteOptions& PasteOption, const class FString& InputString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "PasteElementsFromString"); + + Params::TypedElementCommonActions_PasteElementsFromString Parms{}; + + Parms.SelectionSet = SelectionSet; + Parms.World = World; + Parms.PasteOption = std::move(PasteOption); + Parms.InputString = std::move(InputString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementCommonActions.PasteNormalizedElementsFromString +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementListProxy&ElementList (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTypedElementPasteOptions& PasteOption (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& InputString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTypedElementCommonActions::PasteNormalizedElementsFromString(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, const struct FTypedElementPasteOptions& PasteOption, const class FString& InputString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TypedElementCommonActions", "PasteNormalizedElementsFromString"); + + Params::TypedElementCommonActions_PasteNormalizedElementsFromString Parms{}; + + Parms.ElementList = std::move(ElementList); + Parms.World = World; + Parms.PasteOption = std::move(PasteOption); + Parms.InputString = std::move(InputString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.GetDefaultTriggerWeightThreshold +// (RequiredAPI, Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimNotifyState::GetDefaultTriggerWeightThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "GetDefaultTriggerWeightThreshold"); + + Params::AnimNotifyState_GetDefaultTriggerWeightThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.GetNotifyName +// (RequiredAPI, Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAnimNotifyState::GetNotifyName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "GetNotifyName"); + + Params::AnimNotifyState_GetNotifyName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.Received_NotifyBegin +// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TotalDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration, const struct FAnimNotifyEventReference& EventReference) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyBegin"); + + Params::AnimNotifyState_Received_NotifyBegin Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + Parms.TotalDuration = TotalDuration; + Parms.EventReference = std::move(EventReference); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.Received_NotifyEnd +// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, const struct FAnimNotifyEventReference& EventReference) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyEnd"); + + Params::AnimNotifyState_Received_NotifyEnd Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + Parms.EventReference = std::move(EventReference); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.Received_NotifyTick +// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FrameDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyTick(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float FrameDeltaTime, const struct FAnimNotifyEventReference& EventReference) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyTick"); + + Params::AnimNotifyState_Received_NotifyTick Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + Parms.FrameDeltaTime = FrameDeltaTime; + Parms.EventReference = std::move(EventReference); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.SoundBase.IsAttenuationSettingsEditable +// (Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USoundBase::IsAttenuationSettingsEditable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundBase", "IsAttenuationSettingsEditable"); + + Params::SoundBase_IsAttenuationSettingsEditable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.BlueprintBeginPlay +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UAnimInstance::BlueprintBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintBeginPlay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.AnimInstance.BlueprintInitializeAnimation +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UAnimInstance::BlueprintInitializeAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintInitializeAnimation"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.AnimInstance.BlueprintLinkedAnimationLayersInitialized +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UAnimInstance::BlueprintLinkedAnimationLayersInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintLinkedAnimationLayersInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.AnimInstance.BlueprintPostEvaluateAnimation +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UAnimInstance::BlueprintPostEvaluateAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintPostEvaluateAnimation"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.AnimInstance.BlueprintThreadSafeUpdateAnimation +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::BlueprintThreadSafeUpdateAnimation(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintThreadSafeUpdateAnimation"); + + Params::AnimInstance_BlueprintThreadSafeUpdateAnimation Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.AnimInstance.BlueprintUpdateAnimation +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintUpdateAnimation"); + + Params::AnimInstance_BlueprintUpdateAnimation Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.AnimInstance.ClearAllTransitionEvents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAnimInstance::ClearAllTransitionEvents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "ClearAllTransitionEvents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.ClearMorphTargets +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAnimInstance::ClearMorphTargets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "ClearMorphTargets"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.ClearTransitionEvents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FName EventName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::ClearTransitionEvents(const class FName EventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "ClearTransitionEvents"); + + Params::AnimInstance_ClearTransitionEvents Parms{}; + + Parms.EventName = EventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.GetCurrentStateName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimInstance::GetCurrentStateName(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetCurrentStateName"); + + Params::AnimInstance_GetCurrentStateName Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetCurveValueWithDefault +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName CurveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetCurveValueWithDefault(class FName CurveName, float DefaultValue, float* OutValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetCurveValueWithDefault"); + + Params::AnimInstance_GetCurveValueWithDefault Parms{}; + + Parms.CurveName = CurveName; + Parms.DefaultValue = DefaultValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerLength(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerLength"); + + Params::AnimInstance_GetInstanceAssetPlayerLength Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTime(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTime"); + + Params::AnimInstance_GetInstanceAssetPlayerTime Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFraction"); + + Params::AnimInstance_GetInstanceAssetPlayerTimeFraction Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEnd +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFromEnd"); + + Params::AnimInstance_GetInstanceAssetPlayerTimeFromEnd Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEndFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFromEndFraction"); + + Params::AnimInstance_GetInstanceAssetPlayerTimeFromEndFraction Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceCurrentStateElapsedTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceCurrentStateElapsedTime(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceCurrentStateElapsedTime"); + + Params::AnimInstance_GetInstanceCurrentStateElapsedTime Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceMachineWeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceMachineWeight(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceMachineWeight"); + + Params::AnimInstance_GetInstanceMachineWeight Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceStateWeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceStateWeight"); + + Params::AnimInstance_GetInstanceStateWeight Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceTransitionCrossfadeDuration +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionCrossfadeDuration"); + + Params::AnimInstance_GetInstanceTransitionCrossfadeDuration Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsed +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionTimeElapsed"); + + Params::AnimInstance_GetInstanceTransitionTimeElapsed Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsedFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionTimeElapsedFraction"); + + Params::AnimInstance_GetInstanceTransitionTimeElapsedFraction Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimLength"); + + Params::AnimInstance_GetRelevantAnimLength Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTime"); + + Params::AnimInstance_GetRelevantAnimTime Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeFraction"); + + Params::AnimInstance_GetRelevantAnimTimeFraction Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemaining +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeRemaining"); + + Params::AnimInstance_GetRelevantAnimTimeRemaining Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemainingFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeRemainingFraction"); + + Params::AnimInstance_GetRelevantAnimTimeRemainingFraction Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.LinkAnimClassLayers +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "LinkAnimClassLayers"); + + Params::AnimInstance_LinkAnimClassLayers Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.LinkAnimGraphByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "LinkAnimGraphByTag"); + + Params::AnimInstance_LinkAnimGraphByTag Parms{}; + + Parms.InTag = InTag; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.LockAIResources +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bLockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LockAIResources(bool bLockMovement, bool LockAILogic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "LockAIResources"); + + Params::AnimInstance_LockAIResources Parms{}; + + Parms.bLockMovement = bLockMovement; + Parms.LockAILogic = LockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_JumpToSection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_JumpToSection(class FName SectionName, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_JumpToSection"); + + Params::AnimInstance_Montage_JumpToSection Parms{}; + + Parms.SectionName = SectionName; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_JumpToSectionsEnd +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_JumpToSectionsEnd(class FName SectionName, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_JumpToSectionsEnd"); + + Params::AnimInstance_Montage_JumpToSectionsEnd Parms{}; + + Parms.SectionName = SectionName; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_Pause +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Pause(const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_Pause"); + + Params::AnimInstance_Montage_Pause Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMontagePlayReturnType ReturnValueType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopAllMontages (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_Play(class UAnimMontage* MontageToPlay, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_Play"); + + Params::AnimInstance_Montage_Play Parms{}; + + Parms.MontageToPlay = MontageToPlay; + Parms.InPlayRate = InPlayRate; + Parms.ReturnValueType = ReturnValueType; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + Parms.bStopAllMontages = bStopAllMontages; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_PlayWithBlendIn +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAlphaBlendArgs& BlendIn (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMontagePlayReturnType ReturnValueType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopAllMontages (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_PlayWithBlendIn(class UAnimMontage* MontageToPlay, const struct FAlphaBlendArgs& BlendIn, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_PlayWithBlendIn"); + + Params::AnimInstance_Montage_PlayWithBlendIn Parms{}; + + Parms.MontageToPlay = MontageToPlay; + Parms.BlendIn = std::move(BlendIn); + Parms.InPlayRate = InPlayRate; + Parms.ReturnValueType = ReturnValueType; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + Parms.bStopAllMontages = bStopAllMontages; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_PlayWithBlendSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMontageBlendSettings& BlendInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMontagePlayReturnType ReturnValueType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopAllMontages (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_PlayWithBlendSettings(class UAnimMontage* MontageToPlay, const struct FMontageBlendSettings& BlendInSettings, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_PlayWithBlendSettings"); + + Params::AnimInstance_Montage_PlayWithBlendSettings Parms{}; + + Parms.MontageToPlay = MontageToPlay; + Parms.BlendInSettings = std::move(BlendInSettings); + Parms.InPlayRate = InPlayRate; + Parms.ReturnValueType = ReturnValueType; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + Parms.bStopAllMontages = bStopAllMontages; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_Resume +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Resume(const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_Resume"); + + Params::AnimInstance_Montage_Resume Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_SetNextSection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionNameToChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NextSection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetNextSection(class FName SectionNameToChange, class FName NextSection, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_SetNextSection"); + + Params::AnimInstance_Montage_SetNextSection Parms{}; + + Parms.SectionNameToChange = SectionNameToChange; + Parms.NextSection = NextSection; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_SetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetPlayRate(const class UAnimMontage* Montage, float NewPlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_SetPlayRate"); + + Params::AnimInstance_Montage_SetPlayRate Parms{}; + + Parms.Montage = Montage; + Parms.NewPlayRate = NewPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_SetPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetPosition(const class UAnimMontage* Montage, float NewPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_SetPosition"); + + Params::AnimInstance_Montage_SetPosition Parms{}; + + Parms.Montage = Montage; + Parms.NewPosition = NewPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_Stop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Stop(float InBlendOutTime, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_Stop"); + + Params::AnimInstance_Montage_Stop Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_StopGroupByName +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName GroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_StopGroupByName(float InBlendOutTime, class FName GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_StopGroupByName"); + + Params::AnimInstance_Montage_StopGroupByName Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_StopWithBlendOut +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAlphaBlendArgs& BlendOut (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_StopWithBlendOut(const struct FAlphaBlendArgs& BlendOut, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_StopWithBlendOut"); + + Params::AnimInstance_Montage_StopWithBlendOut Parms{}; + + Parms.BlendOut = std::move(BlendOut); + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_StopWithBlendSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMontageBlendSettings& BlendOutSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_StopWithBlendSettings(const struct FMontageBlendSettings& BlendOutSettings, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_StopWithBlendSettings"); + + Params::AnimInstance_Montage_StopWithBlendSettings Parms{}; + + Parms.BlendOutSettings = std::move(BlendOutSettings); + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.MontageSync_Follow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* MontageFollower (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimInstance* OtherAnimInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* MontageLeader (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::MontageSync_Follow(const class UAnimMontage* MontageFollower, const class UAnimInstance* OtherAnimInstance, const class UAnimMontage* MontageLeader) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "MontageSync_Follow"); + + Params::AnimInstance_MontageSync_Follow Parms{}; + + Parms.MontageFollower = MontageFollower; + Parms.OtherAnimInstance = OtherAnimInstance; + Parms.MontageLeader = MontageLeader; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.MontageSync_StopFollowing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* MontageFollower (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::MontageSync_StopFollowing(const class UAnimMontage* MontageFollower) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "MontageSync_StopFollowing"); + + Params::AnimInstance_MontageSync_StopFollowing Parms{}; + + Parms.MontageFollower = MontageFollower; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimSequenceBase* Asset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LoopCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTriggerTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimInstance::PlaySlotAnimationAsDynamicMontage(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "PlaySlotAnimationAsDynamicMontage"); + + Params::AnimInstance_PlaySlotAnimationAsDynamicMontage Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.InPlayRate = InPlayRate; + Parms.LoopCount = LoopCount; + Parms.BlendOutTriggerTime = BlendOutTriggerTime; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage_WithBlendArgs +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAnimSequenceBase* Asset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAlphaBlendArgs& BlendIn (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FAlphaBlendArgs& BlendOut (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LoopCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTriggerTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimInstance::PlaySlotAnimationAsDynamicMontage_WithBlendArgs(class UAnimSequenceBase* Asset, class FName SlotNodeName, const struct FAlphaBlendArgs& BlendIn, const struct FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "PlaySlotAnimationAsDynamicMontage_WithBlendArgs"); + + Params::AnimInstance_PlaySlotAnimationAsDynamicMontage_WithBlendArgs Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + Parms.BlendIn = std::move(BlendIn); + Parms.BlendOut = std::move(BlendOut); + Parms.InPlayRate = InPlayRate; + Parms.LoopCount = LoopCount; + Parms.BlendOutTriggerTime = BlendOutTriggerTime; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage_WithBlendSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAnimSequenceBase* Asset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMontageBlendSettings& BlendInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMontageBlendSettings& BlendOutSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LoopCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTriggerTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimInstance::PlaySlotAnimationAsDynamicMontage_WithBlendSettings(class UAnimSequenceBase* Asset, class FName SlotNodeName, const struct FMontageBlendSettings& BlendInSettings, const struct FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "PlaySlotAnimationAsDynamicMontage_WithBlendSettings"); + + Params::AnimInstance_PlaySlotAnimationAsDynamicMontage_WithBlendSettings Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + Parms.BlendInSettings = std::move(BlendInSettings); + Parms.BlendOutSettings = std::move(BlendOutSettings); + Parms.InPlayRate = InPlayRate; + Parms.LoopCount = LoopCount; + Parms.BlendOutTriggerTime = BlendOutTriggerTime; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.QueryAndMarkTransitionEvent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName EventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, class FName EventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "QueryAndMarkTransitionEvent"); + + Params::AnimInstance_QueryAndMarkTransitionEvent Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + Parms.EventName = EventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.QueryTransitionEvent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName EventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, class FName EventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "QueryTransitionEvent"); + + Params::AnimInstance_QueryTransitionEvent Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + Parms.EventName = EventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.RemovePoseSnapshot +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName SnapshotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::RemovePoseSnapshot(class FName SnapshotName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "RemovePoseSnapshot"); + + Params::AnimInstance_RemovePoseSnapshot Parms{}; + + Parms.SnapshotName = SnapshotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.RequestSlotGroupInertialization +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InSlotGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UBlendProfile* BlendProfile (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::RequestSlotGroupInertialization(class FName InSlotGroupName, float duration, const class UBlendProfile* BlendProfile) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "RequestSlotGroupInertialization"); + + Params::AnimInstance_RequestSlotGroupInertialization Parms{}; + + Parms.InSlotGroupName = InSlotGroupName; + Parms.duration = duration; + Parms.BlendProfile = BlendProfile; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.RequestTransitionEvent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FName EventName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const double RequestTimeout (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ETransitionRequestQueueMode QueueMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ETransitionRequestOverwriteMode OverwriteMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::RequestTransitionEvent(const class FName EventName, const double RequestTimeout, const ETransitionRequestQueueMode QueueMode, const ETransitionRequestOverwriteMode OverwriteMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "RequestTransitionEvent"); + + Params::AnimInstance_RequestTransitionEvent Parms{}; + + Parms.EventName = EventName; + Parms.RequestTimeout = RequestTimeout; + Parms.QueueMode = QueueMode; + Parms.OverwriteMode = OverwriteMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.ResetDynamics +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETeleportType InTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::ResetDynamics(ETeleportType InTeleportType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "ResetDynamics"); + + Params::AnimInstance_ResetDynamics Parms{}; + + Parms.InTeleportType = InTeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SavePoseSnapshot +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName SnapshotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SavePoseSnapshot(class FName SnapshotName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SavePoseSnapshot"); + + Params::AnimInstance_SavePoseSnapshot Parms{}; + + Parms.SnapshotName = SnapshotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetMorphTarget +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetMorphTarget(class FName MorphTargetName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetMorphTarget"); + + Params::AnimInstance_SetMorphTarget Parms{}; + + Parms.MorphTargetName = MorphTargetName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetPropagateNotifiesToLinkedInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetPropagateNotifiesToLinkedInstances(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetPropagateNotifiesToLinkedInstances"); + + Params::AnimInstance_SetPropagateNotifiesToLinkedInstances Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetReceiveNotifiesFromLinkedInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetReceiveNotifiesFromLinkedInstances(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetReceiveNotifiesFromLinkedInstances"); + + Params::AnimInstance_SetReceiveNotifiesFromLinkedInstances Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetRootMotionMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ERootMotionMode Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetRootMotionMode(ERootMotionMode Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetRootMotionMode"); + + Params::AnimInstance_SetRootMotionMode Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetUseMainInstanceMontageEvaluationData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetUseMainInstanceMontageEvaluationData(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetUseMainInstanceMontageEvaluationData"); + + Params::AnimInstance_SetUseMainInstanceMontageEvaluationData Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SnapshotPose +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPoseSnapshot& Snapshot (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAnimInstance::SnapshotPose(struct FPoseSnapshot& Snapshot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SnapshotPose"); + + Params::AnimInstance_SnapshotPose Parms{}; + + Parms.Snapshot = std::move(Snapshot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Snapshot = std::move(Parms.Snapshot); +} + + +// Function Engine.AnimInstance.StopSlotAnimation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::StopSlotAnimation(float InBlendOutTime, class FName SlotNodeName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "StopSlotAnimation"); + + Params::AnimInstance_StopSlotAnimation Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.UnlinkAnimClassLayers +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::UnlinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "UnlinkAnimClassLayers"); + + Params::AnimInstance_UnlinkAnimClassLayers Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.UnlockAIResources +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bUnlockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UnlockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "UnlockAIResources"); + + Params::AnimInstance_UnlockAIResources Parms{}; + + Parms.bUnlockMovement = bUnlockMovement; + Parms.UnlockAILogic = UnlockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.WasAnimNotifyNameTriggeredInAnyState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName NotifyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyNameTriggeredInAnyState(class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyNameTriggeredInAnyState"); + + Params::AnimInstance_WasAnimNotifyNameTriggeredInAnyState Parms{}; + + Parms.NotifyName = NotifyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.WasAnimNotifyNameTriggeredInSourceState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NotifyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyNameTriggeredInSourceState"); + + Params::AnimInstance_WasAnimNotifyNameTriggeredInSourceState Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + Parms.NotifyName = NotifyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.WasAnimNotifyNameTriggeredInStateMachine +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NotifyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, class FName NotifyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyNameTriggeredInStateMachine"); + + Params::AnimInstance_WasAnimNotifyNameTriggeredInStateMachine Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.NotifyName = NotifyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.WasAnimNotifyStateActiveInAnyState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf AnimNotifyStateType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyStateActiveInAnyState(TSubclassOf AnimNotifyStateType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyStateActiveInAnyState"); + + Params::AnimInstance_WasAnimNotifyStateActiveInAnyState Parms{}; + + Parms.AnimNotifyStateType = AnimNotifyStateType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.WasAnimNotifyStateActiveInSourceState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf AnimNotifyStateType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf AnimNotifyStateType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyStateActiveInSourceState"); + + Params::AnimInstance_WasAnimNotifyStateActiveInSourceState Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + Parms.AnimNotifyStateType = AnimNotifyStateType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.WasAnimNotifyStateActiveInStateMachine +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf AnimNotifyStateType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf AnimNotifyStateType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyStateActiveInStateMachine"); + + Params::AnimInstance_WasAnimNotifyStateActiveInStateMachine Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.AnimNotifyStateType = AnimNotifyStateType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.WasAnimNotifyTriggeredInAnyState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf AnimNotifyType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyTriggeredInAnyState(TSubclassOf AnimNotifyType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyTriggeredInAnyState"); + + Params::AnimInstance_WasAnimNotifyTriggeredInAnyState Parms{}; + + Parms.AnimNotifyType = AnimNotifyType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.WasAnimNotifyTriggeredInSourceState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf AnimNotifyType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf AnimNotifyType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyTriggeredInSourceState"); + + Params::AnimInstance_WasAnimNotifyTriggeredInSourceState Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + Parms.AnimNotifyType = AnimNotifyType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.WasAnimNotifyTriggeredInStateMachine +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf AnimNotifyType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf AnimNotifyType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "WasAnimNotifyTriggeredInStateMachine"); + + Params::AnimInstance_WasAnimNotifyTriggeredInStateMachine Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.AnimNotifyType = AnimNotifyType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Blueprint_GetMainAnimInstance +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::Blueprint_GetMainAnimInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Blueprint_GetMainAnimInstance"); + + Params::AnimInstance_Blueprint_GetMainAnimInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Blueprint_GetSlotMontageLocalWeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Blueprint_GetSlotMontageLocalWeight(class FName SlotNodeName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Blueprint_GetSlotMontageLocalWeight"); + + Params::AnimInstance_Blueprint_GetSlotMontageLocalWeight Parms{}; + + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.CalculateDirection +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Velocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& BaseRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::CalculateDirection(const struct FVector& Velocity, const struct FRotator& BaseRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "CalculateDirection"); + + Params::AnimInstance_CalculateDirection Parms{}; + + Parms.Velocity = std::move(Velocity); + Parms.BaseRotation = std::move(BaseRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.DynamicMontage_IsPlayingFrom +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimSequenceBase* Animation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::DynamicMontage_IsPlayingFrom(const class UAnimSequenceBase* Animation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "DynamicMontage_IsPlayingFrom"); + + Params::AnimInstance_DynamicMontage_IsPlayingFrom Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetActiveCurveNames +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAnimCurveType CurveType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetActiveCurveNames(EAnimCurveType CurveType, TArray* OutNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetActiveCurveNames"); + + Params::AnimInstance_GetActiveCurveNames Parms{}; + + Parms.CurveType = CurveType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNames != nullptr) + *OutNames = std::move(Parms.OutNames); +} + + +// Function Engine.AnimInstance.GetAllCurveNames +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetAllCurveNames(TArray* OutNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetAllCurveNames"); + + Params::AnimInstance_GetAllCurveNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNames != nullptr) + *OutNames = std::move(Parms.OutNames); +} + + +// Function Engine.AnimInstance.GetCurrentActiveMontage +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimInstance::GetCurrentActiveMontage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetCurrentActiveMontage"); + + Params::AnimInstance_GetCurrentActiveMontage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetCurveValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName CurveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetCurveValue(class FName CurveName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetCurveValue"); + + Params::AnimInstance_GetCurveValue Parms{}; + + Parms.CurveName = CurveName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetDeltaSeconds +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetDeltaSeconds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetDeltaSeconds"); + + Params::AnimInstance_GetDeltaSeconds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstanceByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimGraphInstanceByTag(class FName InTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimGraphInstanceByTag"); + + Params::AnimInstance_GetLinkedAnimGraphInstanceByTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstancesByTag +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimGraphInstancesByTag"); + + Params::AnimInstance_GetLinkedAnimGraphInstancesByTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCheckForChildClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass, bool bCheckForChildClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByClass"); + + Params::AnimInstance_GetLinkedAnimLayerInstanceByClass Parms{}; + + Parms.InClass = InClass; + Parms.bCheckForChildClass = bCheckForChildClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroup +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByGroup"); + + Params::AnimInstance_GetLinkedAnimLayerInstanceByGroup Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroupAndClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByGroupAndClass(class FName InGroup, TSubclassOf InClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByGroupAndClass"); + + Params::AnimInstance_GetLinkedAnimLayerInstanceByGroupAndClass Parms{}; + + Parms.InGroup = InGroup; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstancesByGroup +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetLinkedAnimLayerInstancesByGroup(class FName InGroup, TArray* OutLinkedInstances) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstancesByGroup"); + + Params::AnimInstance_GetLinkedAnimLayerInstancesByGroup Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); +} + + +// Function Engine.AnimInstance.GetOwningActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UAnimInstance::GetOwningActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetOwningActor"); + + Params::AnimInstance_GetOwningActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetOwningComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* UAnimInstance::GetOwningComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetOwningComponent"); + + Params::AnimInstance_GetOwningComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetPropagateNotifiesToLinkedInstances +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetPropagateNotifiesToLinkedInstances() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetPropagateNotifiesToLinkedInstances"); + + Params::AnimInstance_GetPropagateNotifiesToLinkedInstances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetReceiveNotifiesFromLinkedInstances +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetReceiveNotifiesFromLinkedInstances() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetReceiveNotifiesFromLinkedInstances"); + + Params::AnimInstance_GetReceiveNotifiesFromLinkedInstances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetSyncGroupPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSyncGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMarkerSyncAnimPosition ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FMarkerSyncAnimPosition UAnimInstance::GetSyncGroupPosition(class FName InSyncGroupName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetSyncGroupPosition"); + + Params::AnimInstance_GetSyncGroupPosition Parms{}; + + Parms.InSyncGroupName = InSyncGroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetTimeToClosestMarker +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName SyncGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MarkerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutMarkerTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetTimeToClosestMarker(class FName SyncGroup, class FName MarkerName, float* OutMarkerTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetTimeToClosestMarker"); + + Params::AnimInstance_GetTimeToClosestMarker Parms{}; + + Parms.SyncGroup = SyncGroup; + Parms.MarkerName = MarkerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMarkerTime != nullptr) + *OutMarkerTime = Parms.OutMarkerTime; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.HasMarkerBeenHitThisFrame +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName SyncGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MarkerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::HasMarkerBeenHitThisFrame(class FName SyncGroup, class FName MarkerName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "HasMarkerBeenHitThisFrame"); + + Params::AnimInstance_HasMarkerBeenHitThisFrame Parms{}; + + Parms.SyncGroup = SyncGroup; + Parms.MarkerName = MarkerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.IsAnyMontagePlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsAnyMontagePlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "IsAnyMontagePlaying"); + + Params::AnimInstance_IsAnyMontagePlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.IsPlayingSlotAnimation +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimSequenceBase* Asset (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsPlayingSlotAnimation(const class UAnimSequenceBase* Asset, class FName SlotNodeName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "IsPlayingSlotAnimation"); + + Params::AnimInstance_IsPlayingSlotAnimation Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.IsSlotActive +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsSlotActive(class FName SlotNodeName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "IsSlotActive"); + + Params::AnimInstance_IsSlotActive Parms{}; + + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.IsSyncGroupBetweenMarkers +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSyncGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PreviousMarker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NextMarker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRespectMarkerOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsSyncGroupBetweenMarkers(class FName InSyncGroupName, class FName PreviousMarker, class FName NextMarker, bool bRespectMarkerOrder) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "IsSyncGroupBetweenMarkers"); + + Params::AnimInstance_IsSyncGroupBetweenMarkers Parms{}; + + Parms.InSyncGroupName = InSyncGroupName; + Parms.PreviousMarker = PreviousMarker; + Parms.NextMarker = NextMarker; + Parms.bRespectMarkerOrder = bRespectMarkerOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.IsUsingMainInstanceMontageEvaluationData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsUsingMainInstanceMontageEvaluationData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "IsUsingMainInstanceMontageEvaluationData"); + + Params::AnimInstance_IsUsingMainInstanceMontageEvaluationData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetBlendTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetBlendTime(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetBlendTime"); + + Params::AnimInstance_Montage_GetBlendTime Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetCurrentSection +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimInstance::Montage_GetCurrentSection(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetCurrentSection"); + + Params::AnimInstance_Montage_GetCurrentSection Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetEffectivePlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetEffectivePlayRate(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetEffectivePlayRate"); + + Params::AnimInstance_Montage_GetEffectivePlayRate Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetIsStopped +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_GetIsStopped(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetIsStopped"); + + Params::AnimInstance_Montage_GetIsStopped Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetPlayRate(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetPlayRate"); + + Params::AnimInstance_Montage_GetPlayRate Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetPosition(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetPosition"); + + Params::AnimInstance_Montage_GetPosition Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_IsActive +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_IsActive(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_IsActive"); + + Params::AnimInstance_Montage_IsActive Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_IsPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_IsPlaying(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_IsPlaying"); + + Params::AnimInstance_Montage_IsPlaying Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.TryGetPawnOwner +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UAnimInstance::TryGetPawnOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "TryGetPawnOwner"); + + Params::AnimInstance_TryGetPawnOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponentBase.SetAffectGlobalIllumination +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetAffectGlobalIllumination(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetAffectGlobalIllumination"); + + Params::LightComponentBase_SetAffectGlobalIllumination Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetAffectReflection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetAffectReflection(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetAffectReflection"); + + Params::LightComponentBase_SetAffectReflection Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastDeepShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastDeepShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastDeepShadow"); + + Params::LightComponentBase_SetCastDeepShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastRaytracedShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastRaytracedShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastRaytracedShadow"); + + Params::LightComponentBase_SetCastRaytracedShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastRaytracedShadows +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ECastRayTracedShadow bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastRaytracedShadows(ECastRayTracedShadow bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastRaytracedShadows"); + + Params::LightComponentBase_SetCastRaytracedShadows Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastShadows +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastShadows(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastShadows"); + + Params::LightComponentBase_SetCastShadows Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastVolumetricShadow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastVolumetricShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastVolumetricShadow"); + + Params::LightComponentBase_SetCastVolumetricShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetSamplesPerPixel +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetSamplesPerPixel(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetSamplesPerPixel"); + + Params::LightComponentBase_SetSamplesPerPixel Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.GetLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor ULightComponentBase::GetLightColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "GetLightColor"); + + Params::LightComponentBase_GetLightColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Texture.AreDownscalePropertiesEditable +// (Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTexture::AreDownscalePropertiesEditable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture", "AreDownscalePropertiesEditable"); + + Params::Texture_AreDownscalePropertiesEditable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Texture.Blueprint_GetMemorySize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UTexture::Blueprint_GetMemorySize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture", "Blueprint_GetMemorySize"); + + Params::Texture_Blueprint_GetMemorySize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Texture.Blueprint_GetTextureSourceDiskAndMemorySize +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// int64* OutDiskSize (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64* OutMemorySize (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTexture::Blueprint_GetTextureSourceDiskAndMemorySize(int64* OutDiskSize, int64* OutMemorySize) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture", "Blueprint_GetTextureSourceDiskAndMemorySize"); + + Params::Texture_Blueprint_GetTextureSourceDiskAndMemorySize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDiskSize != nullptr) + *OutDiskSize = Parms.OutDiskSize; + + if (OutMemorySize != nullptr) + *OutMemorySize = Parms.OutMemorySize; +} + + +// Function Engine.Texture.ComputeTextureSourceChannelMinMax +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FLinearColor* OutColorMin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* OutColorMax (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTexture::ComputeTextureSourceChannelMinMax(struct FLinearColor* OutColorMin, struct FLinearColor* OutColorMax) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture", "ComputeTextureSourceChannelMinMax"); + + Params::Texture_ComputeTextureSourceChannelMinMax Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutColorMin != nullptr) + *OutColorMin = std::move(Parms.OutColorMin); + + if (OutColorMax != nullptr) + *OutColorMax = std::move(Parms.OutColorMax); + + return Parms.ReturnValue; +} + + +// Function Engine.CameraActor.GetAutoActivatePlayerIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ACameraActor::GetAutoActivatePlayerIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraActor", "GetAutoActivatePlayerIndex"); + + Params::CameraActor_GetAutoActivatePlayerIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraComponent.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "AddOrUpdateBlendable"); + + Params::CameraComponent_AddOrUpdateBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.GetCameraView +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMinimalViewInfo* DesiredView (Parm, OutParm, NativeAccessSpecifierPublic) + +void UCameraComponent::GetCameraView(float DeltaTime, struct FMinimalViewInfo* DesiredView) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "GetCameraView"); + + Params::CameraComponent_GetCameraView Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DesiredView != nullptr) + *DesiredView = std::move(Parms.DesiredView); +} + + +// Function Engine.CameraComponent.OnCameraMeshHiddenChanged +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) + +void UCameraComponent::OnCameraMeshHiddenChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "OnCameraMeshHiddenChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.RemoveBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::RemoveBlendable(TScriptInterface InBlendableObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "RemoveBlendable"); + + Params::CameraComponent_RemoveBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetAspectRatio(float InAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetAspectRatio"); + + Params::CameraComponent_SetAspectRatio Parms{}; + + Parms.InAspectRatio = InAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetAspectRatioAxisConstraint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAspectRatioAxisConstraint InAspectRatioAxisConstraint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetAspectRatioAxisConstraint(EAspectRatioAxisConstraint InAspectRatioAxisConstraint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetAspectRatioAxisConstraint"); + + Params::CameraComponent_SetAspectRatioAxisConstraint Parms{}; + + Parms.InAspectRatioAxisConstraint = InAspectRatioAxisConstraint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetAutoCalculateOrthoPlanes +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAutoCalculate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetAutoCalculateOrthoPlanes(bool bAutoCalculate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetAutoCalculateOrthoPlanes"); + + Params::CameraComponent_SetAutoCalculateOrthoPlanes Parms{}; + + Parms.bAutoCalculate = bAutoCalculate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetAutoPlaneShift +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAutoPlaneShift (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetAutoPlaneShift(float InAutoPlaneShift) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetAutoPlaneShift"); + + Params::CameraComponent_SetAutoPlaneShift Parms{}; + + Parms.InAutoPlaneShift = InAutoPlaneShift; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetConstraintAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInConstrainAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetConstraintAspectRatio(bool bInConstrainAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetConstraintAspectRatio"); + + Params::CameraComponent_SetConstraintAspectRatio Parms{}; + + Parms.bInConstrainAspectRatio = bInConstrainAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetFieldOfView +// (Native, Public, BlueprintCallable) +// Parameters: +// float InFieldOfView (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetFieldOfView(float InFieldOfView) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetFieldOfView"); + + Params::CameraComponent_SetFieldOfView Parms{}; + + Parms.InFieldOfView = InFieldOfView; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetOrthoFarClipPlane +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoFarClipPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoFarClipPlane(float InOrthoFarClipPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetOrthoFarClipPlane"); + + Params::CameraComponent_SetOrthoFarClipPlane Parms{}; + + Parms.InOrthoFarClipPlane = InOrthoFarClipPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetOrthoNearClipPlane +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoNearClipPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoNearClipPlane(float InOrthoNearClipPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetOrthoNearClipPlane"); + + Params::CameraComponent_SetOrthoNearClipPlane Parms{}; + + Parms.InOrthoNearClipPlane = InOrthoNearClipPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetOrthoWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoWidth(float InOrthoWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetOrthoWidth"); + + Params::CameraComponent_SetOrthoWidth Parms{}; + + Parms.InOrthoWidth = InOrthoWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetPostProcessBlendWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPostProcessBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetPostProcessBlendWeight(float InPostProcessBlendWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetPostProcessBlendWeight"); + + Params::CameraComponent_SetPostProcessBlendWeight Parms{}; + + Parms.InPostProcessBlendWeight = InPostProcessBlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetProjectionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECameraProjectionMode InProjectionMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetProjectionMode(ECameraProjectionMode InProjectionMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetProjectionMode"); + + Params::CameraComponent_SetProjectionMode Parms{}; + + Parms.InProjectionMode = InProjectionMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetUpdateOrthoPlanes +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUpdateOrthoPlanes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetUpdateOrthoPlanes(bool bInUpdateOrthoPlanes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetUpdateOrthoPlanes"); + + Params::CameraComponent_SetUpdateOrthoPlanes Parms{}; + + Parms.bInUpdateOrthoPlanes = bInUpdateOrthoPlanes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetUseCameraHeightAsViewTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUseCameraHeightAsViewTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetUseCameraHeightAsViewTarget(bool bInUseCameraHeightAsViewTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetUseCameraHeightAsViewTarget"); + + Params::CameraComponent_SetUseCameraHeightAsViewTarget Parms{}; + + Parms.bInUseCameraHeightAsViewTarget = bInUseCameraHeightAsViewTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetUseFieldOfViewForLOD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUseFieldOfViewForLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetUseFieldOfViewForLOD"); + + Params::CameraComponent_SetUseFieldOfViewForLOD Parms{}; + + Parms.bInUseFieldOfViewForLOD = bInUseFieldOfViewForLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundWave.SetSoundAssetCompressionType +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ESoundAssetCompressionType InSoundAssetCompressionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundWave::SetSoundAssetCompressionType(ESoundAssetCompressionType InSoundAssetCompressionType, bool bMarkDirty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundWave", "SetSoundAssetCompressionType"); + + Params::SoundWave_SetSoundAssetCompressionType Parms{}; + + Parms.InSoundAssetCompressionType = InSoundAssetCompressionType; + Parms.bMarkDirty = bMarkDirty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundWave.GetCuePoints +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USoundWave::GetCuePoints() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundWave", "GetCuePoints"); + + Params::SoundWave_GetCuePoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SoundWave.GetLoopRegions +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USoundWave::GetLoopRegions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundWave", "GetLoopRegions"); + + Params::SoundWave_GetLoopRegions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SoundWave.GetSoundAssetCompressionType +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESoundAssetCompressionType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESoundAssetCompressionType USoundWave::GetSoundAssetCompressionType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundWave", "GetSoundAssetCompressionType"); + + Params::SoundWave_GetSoundAssetCompressionType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionStreamingSourceComponent.DisableStreamingSource +// (Final, Native, Public, BlueprintCallable) + +void UWorldPartitionStreamingSourceComponent::DisableStreamingSource() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldPartitionStreamingSourceComponent", "DisableStreamingSource"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionStreamingSourceComponent.EnableStreamingSource +// (Final, Native, Public, BlueprintCallable) + +void UWorldPartitionStreamingSourceComponent::EnableStreamingSource() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldPartitionStreamingSourceComponent", "EnableStreamingSource"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionStreamingSourceComponent.IsStreamingCompleted +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWorldPartitionStreamingSourceComponent::IsStreamingCompleted() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldPartitionStreamingSourceComponent", "IsStreamingCompleted"); + + Params::WorldPartitionStreamingSourceComponent_IsStreamingCompleted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionStreamingSourceComponent.IsStreamingSourceEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWorldPartitionStreamingSourceComponent::IsStreamingSourceEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldPartitionStreamingSourceComponent", "IsStreamingSourceEnabled"); + + Params::WorldPartitionStreamingSourceComponent_IsStreamingSourceEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialParameterCollection.GetScalarParameterDefaultValue +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bParameterFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialParameterCollection::GetScalarParameterDefaultValue(class FName ParameterName, bool* bParameterFound) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialParameterCollection", "GetScalarParameterDefaultValue"); + + Params::MaterialParameterCollection_GetScalarParameterDefaultValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bParameterFound != nullptr) + *bParameterFound = Parms.bParameterFound; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialParameterCollection.GetScalarParameterNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMaterialParameterCollection::GetScalarParameterNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialParameterCollection", "GetScalarParameterNames"); + + Params::MaterialParameterCollection_GetScalarParameterNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialParameterCollection.GetVectorParameterDefaultValue +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bParameterFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialParameterCollection::GetVectorParameterDefaultValue(class FName ParameterName, bool* bParameterFound) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialParameterCollection", "GetVectorParameterDefaultValue"); + + Params::MaterialParameterCollection_GetVectorParameterDefaultValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bParameterFound != nullptr) + *bParameterFound = Parms.bParameterFound; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialParameterCollection.GetVectorParameterNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMaterialParameterCollection::GetVectorParameterNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialParameterCollection", "GetVectorParameterNames"); + + Params::MaterialParameterCollection_GetVectorParameterNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationAsset.FindMetaDataByClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TSubclassOf MetaDataClass (ConstParm, Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMetaData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMetaData* UAnimationAsset::FindMetaDataByClass(const TSubclassOf MetaDataClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimationAsset", "FindMetaDataByClass"); + + Params::AnimationAsset_FindMetaDataByClass Parms{}; + + Parms.MetaDataClass = MetaDataClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationAsset.GetPlayLength +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimationAsset::GetPlayLength() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimationAsset", "GetPlayLength"); + + Params::AnimationAsset_GetPlayLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RawAnimSequenceTrackExtensions.GetPositionalKeys +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRawAnimSequenceTrack& Track (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray URawAnimSequenceTrackExtensions::GetPositionalKeys(const struct FRawAnimSequenceTrack& Track) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RawAnimSequenceTrackExtensions", "GetPositionalKeys"); + + Params::RawAnimSequenceTrackExtensions_GetPositionalKeys Parms{}; + + Parms.Track = std::move(Track); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RawAnimSequenceTrackExtensions.GetRotationalKeys +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRawAnimSequenceTrack& Track (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray URawAnimSequenceTrackExtensions::GetRotationalKeys(const struct FRawAnimSequenceTrack& Track) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RawAnimSequenceTrackExtensions", "GetRotationalKeys"); + + Params::RawAnimSequenceTrackExtensions_GetRotationalKeys Parms{}; + + Parms.Track = std::move(Track); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RawAnimSequenceTrackExtensions.GetScaleKeys +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRawAnimSequenceTrack& Track (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray URawAnimSequenceTrackExtensions::GetScaleKeys(const struct FRawAnimSequenceTrack& Track) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RawAnimSequenceTrackExtensions", "GetScaleKeys"); + + Params::RawAnimSequenceTrackExtensions_GetScaleKeys Parms{}; + + Parms.Track = std::move(Track); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioPanelWidgetInterface.GetEditorName +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText IAudioPanelWidgetInterface::GetEditorName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AudioPanelWidgetInterface", "GetEditorName"); + + Params::AudioPanelWidgetInterface_GetEditorName Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioPanelWidgetInterface.GetIconBrushName +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IAudioPanelWidgetInterface::GetIconBrushName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AudioPanelWidgetInterface", "GetIconBrushName"); + + Params::AudioPanelWidgetInterface_GetIconBrushName Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.AmbientSound.AdjustVolume +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float AdjustVolumeDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AdjustVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "AdjustVolume"); + + Params::AmbientSound_AdjustVolume Parms{}; + + Parms.AdjustVolumeDuration = AdjustVolumeDuration; + Parms.AdjustVolumeLevel = AdjustVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AmbientSound.FadeIn +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float FadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::FadeIn(float FadeInDuration, float FadeVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "FadeIn"); + + Params::AmbientSound_FadeIn Parms{}; + + Parms.FadeInDuration = FadeInDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AmbientSound.FadeOut +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float FadeOutDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::FadeOut(float FadeOutDuration, float FadeVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "FadeOut"); + + Params::AmbientSound_FadeOut Parms{}; + + Parms.FadeOutDuration = FadeOutDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AmbientSound.Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "Play"); + + Params::AmbientSound_Play Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AmbientSound.Stop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void AAmbientSound::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SparseVolumeTexture.GetFrameTransform +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USparseVolumeTexture::GetFrameTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SparseVolumeTexture", "GetFrameTransform"); + + Params::SparseVolumeTexture_GetFrameTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SparseVolumeTexture.GetNumFrames +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USparseVolumeTexture::GetNumFrames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SparseVolumeTexture", "GetNumFrames"); + + Params::SparseVolumeTexture_GetNumFrames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SparseVolumeTexture.GetNumMipLevels +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USparseVolumeTexture::GetNumMipLevels() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SparseVolumeTexture", "GetNumMipLevels"); + + Params::SparseVolumeTexture_GetNumMipLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SparseVolumeTexture.GetSizeX +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USparseVolumeTexture::GetSizeX() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SparseVolumeTexture", "GetSizeX"); + + Params::SparseVolumeTexture_GetSizeX Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SparseVolumeTexture.GetSizeY +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USparseVolumeTexture::GetSizeY() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SparseVolumeTexture", "GetSizeY"); + + Params::SparseVolumeTexture_GetSizeY Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SparseVolumeTexture.GetSizeZ +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USparseVolumeTexture::GetSizeZ() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SparseVolumeTexture", "GetSizeZ"); + + Params::SparseVolumeTexture_GetSizeZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.CalibrateTilt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetInputLibrary::CalibrateTilt() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "CalibrateTilt"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetInputLibrary.EqualEqual_InputChordInputChord +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputChord& A (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInputChord& B (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::EqualEqual_InputChordInputChord(const struct FInputChord& A, const struct FInputChord& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "EqualEqual_InputChordInputChord"); + + Params::KismetInputLibrary_EqualEqual_InputChordInputChord Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.EqualEqual_KeyKey +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& A (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& B (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::EqualEqual_KeyKey(const struct FKey& A, const struct FKey& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "EqualEqual_KeyKey"); + + Params::KismetInputLibrary_EqualEqual_KeyKey Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.GetAnalogValue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnalogInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetInputLibrary::GetAnalogValue(const struct FAnalogInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "GetAnalogValue"); + + Params::KismetInputLibrary_GetAnalogValue Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.GetKey +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKey ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FKey UKismetInputLibrary::GetKey(const struct FKeyEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "GetKey"); + + Params::KismetInputLibrary_GetKey Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.GetModifierKeysState +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateModifierKeysState ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FSlateModifierKeysState UKismetInputLibrary::GetModifierKeysState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "GetModifierKeysState"); + + Params::KismetInputLibrary_GetModifierKeysState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.GetUserIndex +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::GetUserIndex(const struct FKeyEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "GetUserIndex"); + + Params::KismetInputLibrary_GetUserIndex Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputChord_GetDisplayName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputChord& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetInputLibrary::InputChord_GetDisplayName(const struct FInputChord& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputChord_GetDisplayName"); + + Params::KismetInputLibrary_InputChord_GetDisplayName Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsAltDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsAltDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsAltDown"); + + Params::KismetInputLibrary_InputEvent_IsAltDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsCommandDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsCommandDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsCommandDown"); + + Params::KismetInputLibrary_InputEvent_IsCommandDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsControlDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsControlDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsControlDown"); + + Params::KismetInputLibrary_InputEvent_IsControlDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftAltDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftAltDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsLeftAltDown"); + + Params::KismetInputLibrary_InputEvent_IsLeftAltDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftCommandDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftCommandDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsLeftCommandDown"); + + Params::KismetInputLibrary_InputEvent_IsLeftCommandDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftControlDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftControlDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsLeftControlDown"); + + Params::KismetInputLibrary_InputEvent_IsLeftControlDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftShiftDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftShiftDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsLeftShiftDown"); + + Params::KismetInputLibrary_InputEvent_IsLeftShiftDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRepeat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRepeat(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRepeat"); + + Params::KismetInputLibrary_InputEvent_IsRepeat Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightAltDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightAltDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRightAltDown"); + + Params::KismetInputLibrary_InputEvent_IsRightAltDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightCommandDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightCommandDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRightCommandDown"); + + Params::KismetInputLibrary_InputEvent_IsRightCommandDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightControlDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightControlDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRightControlDown"); + + Params::KismetInputLibrary_InputEvent_IsRightControlDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightShiftDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightShiftDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRightShiftDown"); + + Params::KismetInputLibrary_InputEvent_IsRightShiftDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsShiftDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsShiftDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsShiftDown"); + + Params::KismetInputLibrary_InputEvent_IsShiftDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetDisplayName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLongDisplayName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetInputLibrary::Key_GetDisplayName(const struct FKey& Key, bool bLongDisplayName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetDisplayName"); + + Params::KismetInputLibrary_Key_GetDisplayName Parms{}; + + Parms.Key = std::move(Key); + Parms.bLongDisplayName = bLongDisplayName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationAction +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUINavigationAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUINavigationAction UKismetInputLibrary::Key_GetNavigationAction(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetNavigationAction"); + + Params::KismetInputLibrary_Key_GetNavigationAction Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationActionFromKey +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& InKeyEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EUINavigationAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUINavigationAction UKismetInputLibrary::Key_GetNavigationActionFromKey(const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetNavigationActionFromKey"); + + Params::KismetInputLibrary_Key_GetNavigationActionFromKey Parms{}; + + Parms.InKeyEvent = std::move(InKeyEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromAnalog +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnalogInputEvent& InAnalogEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EUINavigation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUINavigation UKismetInputLibrary::Key_GetNavigationDirectionFromAnalog(const struct FAnalogInputEvent& InAnalogEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetNavigationDirectionFromAnalog"); + + Params::KismetInputLibrary_Key_GetNavigationDirectionFromAnalog Parms{}; + + Parms.InAnalogEvent = std::move(InAnalogEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromKey +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& InKeyEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EUINavigation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUINavigation UKismetInputLibrary::Key_GetNavigationDirectionFromKey(const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetNavigationDirectionFromKey"); + + Params::KismetInputLibrary_Key_GetNavigationDirectionFromKey Parms{}; + + Parms.InKeyEvent = std::move(InKeyEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsAnalog +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAnalog(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsAnalog"); + + Params::KismetInputLibrary_Key_IsAnalog Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis1D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis1D(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsAxis1D"); + + Params::KismetInputLibrary_Key_IsAxis1D Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis2D(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsAxis2D"); + + Params::KismetInputLibrary_Key_IsAxis2D Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis3D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis3D(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsAxis3D"); + + Params::KismetInputLibrary_Key_IsAxis3D Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsButtonAxis +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsButtonAxis(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsButtonAxis"); + + Params::KismetInputLibrary_Key_IsButtonAxis Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsDigital +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsDigital(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsDigital"); + + Params::KismetInputLibrary_Key_IsDigital Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsGamepadKey +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsGamepadKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsGamepadKey"); + + Params::KismetInputLibrary_Key_IsGamepadKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsKeyboardKey +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsKeyboardKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsKeyboardKey"); + + Params::KismetInputLibrary_Key_IsKeyboardKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsModifierKey +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsModifierKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsModifierKey"); + + Params::KismetInputLibrary_Key_IsModifierKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsMouseButton +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsMouseButton(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsMouseButton"); + + Params::KismetInputLibrary_Key_IsMouseButton Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsValid +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsValid(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsValid"); + + Params::KismetInputLibrary_Key_IsValid Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsVectorAxis +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsVectorAxis(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsVectorAxis"); + + Params::KismetInputLibrary_Key_IsVectorAxis Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.ModifierKeysState_IsAltDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateModifierKeysState& KeysState (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::ModifierKeysState_IsAltDown(const struct FSlateModifierKeysState& KeysState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "ModifierKeysState_IsAltDown"); + + Params::KismetInputLibrary_ModifierKeysState_IsAltDown Parms{}; + + Parms.KeysState = std::move(KeysState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.ModifierKeysState_IsCommandDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateModifierKeysState& KeysState (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::ModifierKeysState_IsCommandDown(const struct FSlateModifierKeysState& KeysState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "ModifierKeysState_IsCommandDown"); + + Params::KismetInputLibrary_ModifierKeysState_IsCommandDown Parms{}; + + Parms.KeysState = std::move(KeysState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.ModifierKeysState_IsControlDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateModifierKeysState& KeysState (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::ModifierKeysState_IsControlDown(const struct FSlateModifierKeysState& KeysState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "ModifierKeysState_IsControlDown"); + + Params::KismetInputLibrary_ModifierKeysState_IsControlDown Parms{}; + + Parms.KeysState = std::move(KeysState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.ModifierKeysState_IsShiftDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateModifierKeysState& KeysState (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::ModifierKeysState_IsShiftDown(const struct FSlateModifierKeysState& KeysState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "ModifierKeysState_IsShiftDown"); + + Params::KismetInputLibrary_ModifierKeysState_IsShiftDown Parms{}; + + Parms.KeysState = std::move(KeysState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetCursorDelta +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetCursorDelta(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetCursorDelta"); + + Params::KismetInputLibrary_PointerEvent_GetCursorDelta Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetEffectingButton +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKey ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FKey UKismetInputLibrary::PointerEvent_GetEffectingButton(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetEffectingButton"); + + Params::KismetInputLibrary_PointerEvent_GetEffectingButton Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureDelta +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetGestureDelta(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetGestureDelta"); + + Params::KismetInputLibrary_PointerEvent_GetGestureDelta Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureType +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// ESlateGesture ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESlateGesture UKismetInputLibrary::PointerEvent_GetGestureType(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetGestureType"); + + Params::KismetInputLibrary_PointerEvent_GetGestureType Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetLastScreenSpacePosition +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetLastScreenSpacePosition(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetLastScreenSpacePosition"); + + Params::KismetInputLibrary_PointerEvent_GetLastScreenSpacePosition Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetPointerIndex +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetPointerIndex(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetPointerIndex"); + + Params::KismetInputLibrary_PointerEvent_GetPointerIndex Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetScreenSpacePosition +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetScreenSpacePosition(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetScreenSpacePosition"); + + Params::KismetInputLibrary_PointerEvent_GetScreenSpacePosition Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetTouchpadIndex +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetTouchpadIndex(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetTouchpadIndex"); + + Params::KismetInputLibrary_PointerEvent_GetTouchpadIndex Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetUserIndex +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetUserIndex(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetUserIndex"); + + Params::KismetInputLibrary_PointerEvent_GetUserIndex Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetWheelDelta +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetInputLibrary::PointerEvent_GetWheelDelta(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetWheelDelta"); + + Params::KismetInputLibrary_PointerEvent_GetWheelDelta Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_IsMouseButtonDown +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FKey& MouseButton (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::PointerEvent_IsMouseButtonDown(const struct FPointerEvent& Input, const struct FKey& MouseButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_IsMouseButtonDown"); + + Params::KismetInputLibrary_PointerEvent_IsMouseButtonDown Parms{}; + + Parms.Input = std::move(Input); + Parms.MouseButton = std::move(MouseButton); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_IsTouchEvent +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::PointerEvent_IsTouchEvent(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_IsTouchEvent"); + + Params::KismetInputLibrary_PointerEvent_IsTouchEvent Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.ClearCurrentAssetGroupCulture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetInternationalizationLibrary::ClearCurrentAssetGroupCulture(const class FName AssetGroup, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "ClearCurrentAssetGroupCulture"); + + Params::KismetInternationalizationLibrary_ClearCurrentAssetGroupCulture Parms{}; + + Parms.AssetGroup = AssetGroup; + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCultureDisplayName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool Localized (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCultureDisplayName(const class FString& Culture, const bool Localized) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCultureDisplayName"); + + Params::KismetInternationalizationLibrary_GetCultureDisplayName Parms{}; + + Parms.Culture = std::move(Culture); + Parms.Localized = Localized; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentAssetGroupCulture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentAssetGroupCulture(const class FName AssetGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCurrentAssetGroupCulture"); + + Params::KismetInternationalizationLibrary_GetCurrentAssetGroupCulture Parms{}; + + Parms.AssetGroup = AssetGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentCulture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentCulture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCurrentCulture"); + + Params::KismetInternationalizationLibrary_GetCurrentCulture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLanguage +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentLanguage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCurrentLanguage"); + + Params::KismetInternationalizationLibrary_GetCurrentLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLocale +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentLocale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCurrentLocale"); + + Params::KismetInternationalizationLibrary_GetCurrentLocale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetLocalizedCultures +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const bool IncludeGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IncludeEngine (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IncludeEditor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IncludeAdditional (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetInternationalizationLibrary::GetLocalizedCultures(const bool IncludeGame, const bool IncludeEngine, const bool IncludeEditor, const bool IncludeAdditional) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetLocalizedCultures"); + + Params::KismetInternationalizationLibrary_GetLocalizedCultures Parms{}; + + Parms.IncludeGame = IncludeGame; + Parms.IncludeEngine = IncludeEngine; + Parms.IncludeEditor = IncludeEditor; + Parms.IncludeAdditional = IncludeAdditional; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetNativeCulture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const ELocalizedTextSourceCategory TextCategory (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetNativeCulture(const ELocalizedTextSourceCategory TextCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetNativeCulture"); + + Params::KismetInternationalizationLibrary_GetNativeCulture Parms{}; + + Parms.TextCategory = TextCategory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetSuitableCulture +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& AvailableCultures (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& CultureToMatch (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FallbackCulture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetSuitableCulture(const TArray& AvailableCultures, const class FString& CultureToMatch, const class FString& FallbackCulture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetSuitableCulture"); + + Params::KismetInternationalizationLibrary_GetSuitableCulture Parms{}; + + Parms.AvailableCultures = std::move(AvailableCultures); + Parms.CultureToMatch = std::move(CultureToMatch); + Parms.FallbackCulture = std::move(FallbackCulture); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentAssetGroupCulture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentAssetGroupCulture(const class FName AssetGroup, const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentAssetGroupCulture"); + + Params::KismetInternationalizationLibrary_SetCurrentAssetGroupCulture Parms{}; + + Parms.AssetGroup = AssetGroup; + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentCulture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentCulture(const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentCulture"); + + Params::KismetInternationalizationLibrary_SetCurrentCulture Parms{}; + + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguage +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLanguage(const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentLanguage"); + + Params::KismetInternationalizationLibrary_SetCurrentLanguage Parms{}; + + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguageAndLocale +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLanguageAndLocale(const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentLanguageAndLocale"); + + Params::KismetInternationalizationLibrary_SetCurrentLanguageAndLocale Parms{}; + + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLocale +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLocale(const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentLocale"); + + Params::KismetInternationalizationLibrary_SetCurrentLocale Parms{}; + + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ChaosBlueprintLibrary.GetEventRelayFromContext +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UChaosEventRelay* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UChaosEventRelay* UChaosBlueprintLibrary::GetEventRelayFromContext(class UObject* ContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ChaosBlueprintLibrary", "GetEventRelayFromContext"); + + Params::ChaosBlueprintLibrary_GetEventRelayFromContext Parms{}; + + Parms.ContextObject = ContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.EditorFlagCollector.GetFlagNames +// (Final, Native, Static, Public) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UEditorFlagCollector::GetFlagNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("EditorFlagCollector", "GetFlagNames"); + + Params::EditorFlagCollector_GetFlagNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.CreateSlotAnimationAsDynamicMontage_WithBlendSettings +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAnimSequenceBase* Asset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMontageBlendSettings& BlendInSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMontageBlendSettings& BlendOutSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LoopCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBlendOutTriggerTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimMontage::CreateSlotAnimationAsDynamicMontage_WithBlendSettings(class UAnimSequenceBase* Asset, class FName SlotNodeName, const struct FMontageBlendSettings& BlendInSettings, const struct FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimMontage", "CreateSlotAnimationAsDynamicMontage_WithBlendSettings"); + + Params::AnimMontage_CreateSlotAnimationAsDynamicMontage_WithBlendSettings Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + Parms.BlendInSettings = std::move(BlendInSettings); + Parms.BlendOutSettings = std::move(BlendOutSettings); + Parms.InPlayRate = InPlayRate; + Parms.LoopCount = LoopCount; + Parms.InBlendOutTriggerTime = InBlendOutTriggerTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetBlendInArgs +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAlphaBlendArgs ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAlphaBlendArgs UAnimMontage::GetBlendInArgs() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetBlendInArgs"); + + Params::AnimMontage_GetBlendInArgs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetBlendOutArgs +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAlphaBlendArgs ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAlphaBlendArgs UAnimMontage::GetBlendOutArgs() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetBlendOutArgs"); + + Params::AnimMontage_GetBlendOutArgs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetDefaultBlendInTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimMontage::GetDefaultBlendInTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetDefaultBlendInTime"); + + Params::AnimMontage_GetDefaultBlendInTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetDefaultBlendOutTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimMontage::GetDefaultBlendOutTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetDefaultBlendOutTime"); + + Params::AnimMontage_GetDefaultBlendOutTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetFirstAnimReference +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimSequenceBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimSequenceBase* UAnimMontage::GetFirstAnimReference() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetFirstAnimReference"); + + Params::AnimMontage_GetFirstAnimReference Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetGroupName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimMontage::GetGroupName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetGroupName"); + + Params::AnimMontage_GetGroupName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetNumSections +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAnimMontage::GetNumSections() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetNumSections"); + + Params::AnimMontage_GetNumSections Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetSectionIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAnimMontage::GetSectionIndex(class FName InSectionName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetSectionIndex"); + + Params::AnimMontage_GetSectionIndex Parms{}; + + Parms.InSectionName = InSectionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetSectionName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimMontage::GetSectionName(int32 SectionIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetSectionName"); + + Params::AnimMontage_GetSectionName Parms{}; + + Parms.SectionIndex = SectionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.IsDynamicMontage +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimMontage::IsDynamicMontage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "IsDynamicMontage"); + + Params::AnimMontage_IsDynamicMontage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.IsValidAdditiveSlot +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& SlotNodeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimMontage::IsValidAdditiveSlot(const class FName& SlotNodeName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "IsValidAdditiveSlot"); + + Params::AnimMontage_IsValidAdditiveSlot Parms{}; + + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.IsValidSectionName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimMontage::IsValidSectionName(class FName InSectionName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "IsValidSectionName"); + + Params::AnimMontage_IsValidSectionName Parms{}; + + Parms.InSectionName = InSectionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialExpressionDataDrivenShaderPlatformInfoSwitch.GetNameOptions +// (Final, Native, Public, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMaterialExpressionDataDrivenShaderPlatformInfoSwitch::GetNameOptions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialExpressionDataDrivenShaderPlatformInfoSwitch", "GetNameOptions"); + + Params::MaterialExpressionDataDrivenShaderPlatformInfoSwitch_GetNameOptions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerManager.SetDataLayerInstanceRuntimeState +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UDataLayerInstance* InDataLayerInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsRecursive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerManager::SetDataLayerInstanceRuntimeState(const class UDataLayerInstance* InDataLayerInstance, EDataLayerRuntimeState InState, bool bInIsRecursive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerManager", "SetDataLayerInstanceRuntimeState"); + + Params::DataLayerManager_SetDataLayerInstanceRuntimeState Parms{}; + + Parms.InDataLayerInstance = InDataLayerInstance; + Parms.InState = InState; + Parms.bInIsRecursive = bInIsRecursive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerManager.SetDataLayerRuntimeState +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UDataLayerAsset* InDataLayerAsset (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsRecursive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerManager::SetDataLayerRuntimeState(const class UDataLayerAsset* InDataLayerAsset, EDataLayerRuntimeState InState, bool bInIsRecursive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerManager", "SetDataLayerRuntimeState"); + + Params::DataLayerManager_SetDataLayerRuntimeState Parms{}; + + Parms.InDataLayerAsset = InDataLayerAsset; + Parms.InState = InState; + Parms.bInIsRecursive = bInIsRecursive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerManager.GetDataLayerInstanceEffectiveRuntimeState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UDataLayerInstance* InDataLayerInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerManager::GetDataLayerInstanceEffectiveRuntimeState(const class UDataLayerInstance* InDataLayerInstance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerManager", "GetDataLayerInstanceEffectiveRuntimeState"); + + Params::DataLayerManager_GetDataLayerInstanceEffectiveRuntimeState Parms{}; + + Parms.InDataLayerInstance = InDataLayerInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerManager.GetDataLayerInstanceFromAsset +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UDataLayerAsset* InDataLayerAsset (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDataLayerInstance* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UDataLayerInstance* UDataLayerManager::GetDataLayerInstanceFromAsset(const class UDataLayerAsset* InDataLayerAsset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerManager", "GetDataLayerInstanceFromAsset"); + + Params::DataLayerManager_GetDataLayerInstanceFromAsset Parms{}; + + Parms.InDataLayerAsset = InDataLayerAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerManager.GetDataLayerInstanceFromName +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& InDataLayerInstanceName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDataLayerInstance* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UDataLayerInstance* UDataLayerManager::GetDataLayerInstanceFromName(const class FName& InDataLayerInstanceName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerManager", "GetDataLayerInstanceFromName"); + + Params::DataLayerManager_GetDataLayerInstanceFromName Parms{}; + + Parms.InDataLayerInstanceName = InDataLayerInstanceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerManager.GetDataLayerInstanceRuntimeState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UDataLayerInstance* InDataLayerInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerManager::GetDataLayerInstanceRuntimeState(const class UDataLayerInstance* InDataLayerInstance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerManager", "GetDataLayerInstanceRuntimeState"); + + Params::DataLayerManager_GetDataLayerInstanceRuntimeState Parms{}; + + Parms.InDataLayerInstance = InDataLayerInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerManager.GetDataLayerInstances +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UDataLayerManager::GetDataLayerInstances() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerManager", "GetDataLayerInstances"); + + Params::DataLayerManager_GetDataLayerInstances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Skeleton.AddCompatibleSkeleton +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class USkeleton* SourceSkeleton (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeleton::AddCompatibleSkeleton(const class USkeleton* SourceSkeleton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Skeleton", "AddCompatibleSkeleton"); + + Params::Skeleton_AddCompatibleSkeleton Parms{}; + + Parms.SourceSkeleton = SourceSkeleton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Skeleton.AddCompatibleSkeletonSoft +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSoftObjectPtr& SourceSkeleton (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeleton::AddCompatibleSkeletonSoft(const TSoftObjectPtr& SourceSkeleton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Skeleton", "AddCompatibleSkeletonSoft"); + + Params::Skeleton_AddCompatibleSkeletonSoft Parms{}; + + Parms.SourceSkeleton = SourceSkeleton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Skeleton.GetBlendProfile +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName& InProfileName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlendProfile* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlendProfile* USkeleton::GetBlendProfile(const class FName& InProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Skeleton", "GetBlendProfile"); + + Params::Skeleton_GetBlendProfile Parms{}; + + Parms.InProfileName = InProfileName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Light.OnRep_bEnabled +// (RequiredAPI, Native, Public) + +void ALight::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "OnRep_bEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.SetAffectTranslucentLighting +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetAffectTranslucentLighting(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "SetAffectTranslucentLighting"); + + Params::Light_SetAffectTranslucentLighting Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.SetBrightness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewBrightness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetBrightness(float NewBrightness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "SetBrightness"); + + Params::Light_SetBrightness Parms{}; + + Parms.NewBrightness = NewBrightness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.SetCastShadows +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetCastShadows(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "SetCastShadows"); + + Params::Light_SetCastShadows Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.SetEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bSetEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetEnabled(bool bSetEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "SetEnabled"); + + Params::Light_SetEnabled Parms{}; + + Parms.bSetEnabled = bSetEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.SetLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "SetLightColor"); + + Params::Light_SetLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.SetLightFunctionFadeDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFunctionFadeDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "SetLightFunctionFadeDistance"); + + Params::Light_SetLightFunctionFadeDistance Parms{}; + + Parms.NewLightFunctionFadeDistance = NewLightFunctionFadeDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.SetLightFunctionMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewLightFunctionMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "SetLightFunctionMaterial"); + + Params::Light_SetLightFunctionMaterial Parms{}; + + Parms.NewLightFunctionMaterial = NewLightFunctionMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.SetLightFunctionScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLightFunctionScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALight::SetLightFunctionScale(const struct FVector& NewLightFunctionScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "SetLightFunctionScale"); + + Params::Light_SetLightFunctionScale Parms{}; + + Parms.NewLightFunctionScale = std::move(NewLightFunctionScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.ToggleEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void ALight::ToggleEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "ToggleEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Light.GetBrightness +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ALight::GetBrightness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "GetBrightness"); + + Params::Light_GetBrightness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Light.GetLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor ALight::GetLightColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "GetLightColor"); + + Params::Light_GetLightColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Light.IsEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALight::IsEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Light", "IsEnabled"); + + Params::Light_IsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState_Trail.OverridePSTemplate +// (RequiredAPI, Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystem* UAnimNotifyState_Trail::OverridePSTemplate(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState_Trail", "OverridePSTemplate"); + + Params::AnimNotifyState_Trail_OverridePSTemplate Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.SoundSubmixBase.DynamicConnect +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundSubmixBase* InParent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USoundSubmixBase::DynamicConnect(const class UObject* WorldContextObject, class USoundSubmixBase* InParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmixBase", "DynamicConnect"); + + Params::SoundSubmixBase_DynamicConnect Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InParent = InParent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SoundSubmixBase.DynamicDisconnect +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USoundSubmixBase::DynamicDisconnect(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmixBase", "DynamicDisconnect"); + + Params::SoundSubmixBase_DynamicDisconnect Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SoundSubmixBase.FindDynamicAncestor +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSubmixBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USoundSubmixBase* USoundSubmixBase::FindDynamicAncestor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmixBase", "FindDynamicAncestor"); + + Params::SoundSubmixBase_FindDynamicAncestor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SoundSubmix.AddEnvelopeFollowerDelegate +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate& Envelope)>&OnSubmixEnvelopeBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::AddEnvelopeFollowerDelegate(const class UObject* WorldContextObject, const TDelegate& Envelope)>& OnSubmixEnvelopeBP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "AddEnvelopeFollowerDelegate"); + + Params::SoundSubmix_AddEnvelopeFollowerDelegate Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OnSubmixEnvelopeBP = OnSubmixEnvelopeBP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.AddSpectralAnalysisDelegate +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&InBandSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TDelegate& Magnitude)>&OnSubmixSpectralAnalysisBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float UpdateRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DecibelNoiseFloor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoAutoRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AutoRangeAttackTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AutoRangeReleaseTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::AddSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TArray& InBandSettings, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "AddSpectralAnalysisDelegate"); + + Params::SoundSubmix_AddSpectralAnalysisDelegate Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InBandSettings = std::move(InBandSettings); + Parms.OnSubmixSpectralAnalysisBP = OnSubmixSpectralAnalysisBP; + Parms.UpdateRate = UpdateRate; + Parms.DecibelNoiseFloor = DecibelNoiseFloor; + Parms.bDoNormalize = bDoNormalize; + Parms.bDoAutoRange = bDoAutoRange; + Parms.AutoRangeAttackTime = AutoRangeAttackTime; + Parms.AutoRangeReleaseTime = AutoRangeReleaseTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.RemoveSpectralAnalysisDelegate +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate& Magnitude)>&OnSubmixSpectralAnalysisBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::RemoveSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "RemoveSpectralAnalysisDelegate"); + + Params::SoundSubmix_RemoveSpectralAnalysisDelegate Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OnSubmixSpectralAnalysisBP = OnSubmixSpectralAnalysisBP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.SetDryVolumeModulation +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSoundModulationDestinationSettings&InVolMod (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USoundSubmix::SetDryVolumeModulation(const struct FSoundModulationDestinationSettings& InVolMod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "SetDryVolumeModulation"); + + Params::SoundSubmix_SetDryVolumeModulation Parms{}; + + Parms.InVolMod = std::move(InVolMod); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.SetOutputVolumeModulation +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSoundModulationDestinationSettings&InVolMod (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USoundSubmix::SetOutputVolumeModulation(const struct FSoundModulationDestinationSettings& InVolMod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "SetOutputVolumeModulation"); + + Params::SoundSubmix_SetOutputVolumeModulation Parms{}; + + Parms.InVolMod = std::move(InVolMod); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.SetSubmixDryLevel +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDryLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::SetSubmixDryLevel(const class UObject* WorldContextObject, float InDryLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "SetSubmixDryLevel"); + + Params::SoundSubmix_SetSubmixDryLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InDryLevel = InDryLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.SetSubmixOutputVolume +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InOutputVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::SetSubmixOutputVolume(const class UObject* WorldContextObject, float InOutputVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "SetSubmixOutputVolume"); + + Params::SoundSubmix_SetSubmixOutputVolume Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InOutputVolume = InOutputVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.SetSubmixWetLevel +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWetLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::SetSubmixWetLevel(const class UObject* WorldContextObject, float InWetLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "SetSubmixWetLevel"); + + Params::SoundSubmix_SetSubmixWetLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InWetLevel = InWetLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.SetWetVolumeModulation +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSoundModulationDestinationSettings&InVolMod (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USoundSubmix::SetWetVolumeModulation(const struct FSoundModulationDestinationSettings& InVolMod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "SetWetVolumeModulation"); + + Params::SoundSubmix_SetWetVolumeModulation Parms{}; + + Parms.InVolMod = std::move(InVolMod); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StartEnvelopeFollowing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartEnvelopeFollowing(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StartEnvelopeFollowing"); + + Params::SoundSubmix_StartEnvelopeFollowing Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StartRecordingOutput +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ExpectedDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartRecordingOutput(const class UObject* WorldContextObject, float ExpectedDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StartRecordingOutput"); + + Params::SoundSubmix_StartRecordingOutput Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExpectedDuration = ExpectedDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StartSpectralAnalysis +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFFTSize FFTSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFFTPeakInterpolationMethod InterpolationMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFFTWindowType WindowType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HopSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAudioSpectrumType SpectrumType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartSpectralAnalysis(const class UObject* WorldContextObject, EFFTSize FFTSize, EFFTPeakInterpolationMethod InterpolationMethod, EFFTWindowType WindowType, float HopSize, EAudioSpectrumType SpectrumType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StartSpectralAnalysis"); + + Params::SoundSubmix_StartSpectralAnalysis Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FFTSize = FFTSize; + Parms.InterpolationMethod = InterpolationMethod; + Parms.WindowType = WindowType; + Parms.HopSize = HopSize; + Parms.SpectrumType = SpectrumType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StopEnvelopeFollowing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopEnvelopeFollowing(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StopEnvelopeFollowing"); + + Params::SoundSubmix_StopEnvelopeFollowing Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StopRecordingOutput +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAudioRecordingExportType ExportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundWave* ExistingSoundWaveToOverwrite (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopRecordingOutput(const class UObject* WorldContextObject, EAudioRecordingExportType ExportType, const class FString& Name_0, const class FString& Path, class USoundWave* ExistingSoundWaveToOverwrite) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StopRecordingOutput"); + + Params::SoundSubmix_StopRecordingOutput Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExportType = ExportType; + Parms.Name_0 = std::move(Name_0); + Parms.Path = std::move(Path); + Parms.ExistingSoundWaveToOverwrite = ExistingSoundWaveToOverwrite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StopSpectralAnalysis +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopSpectralAnalysis(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StopSpectralAnalysis"); + + Params::SoundSubmix_StopSpectralAnalysis Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BoxComponent.SetBoxExtent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InBoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBoxComponent::SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoxComponent", "SetBoxExtent"); + + Params::BoxComponent_SetBoxExtent Parms{}; + + Parms.InBoxExtent = std::move(InBoxExtent); + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BoxComponent.GetScaledBoxExtent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBoxComponent::GetScaledBoxExtent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoxComponent", "GetScaledBoxExtent"); + + Params::BoxComponent_GetScaledBoxExtent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BoxComponent.GetUnscaledBoxExtent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBoxComponent::GetUnscaledBoxExtent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoxComponent", "GetUnscaledBoxExtent"); + + Params::BoxComponent_GetUnscaledBoxExtent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationSettings.GetBoneCustomAttributeNamesToImport +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAnimationSettings::GetBoneCustomAttributeNamesToImport() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimationSettings", "GetBoneCustomAttributeNamesToImport"); + + Params::AnimationSettings_GetBoneCustomAttributeNamesToImport Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetMovementBaseActor +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class APawn* Pawn (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* APawn::GetMovementBaseActor(const class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Pawn", "GetMovementBaseActor"); + + Params::Pawn_GetMovementBaseActor Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.AddControllerPitchInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerPitchInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "AddControllerPitchInput"); + + Params::Pawn_AddControllerPitchInput Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.AddControllerRollInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerRollInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "AddControllerRollInput"); + + Params::Pawn_AddControllerRollInput Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.AddControllerYawInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerYawInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "AddControllerYawInput"); + + Params::Pawn_AddControllerYawInput Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.AddMovementInput +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddMovementInput(const struct FVector& WorldDirection, float ScaleValue, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "AddMovementInput"); + + Params::Pawn_AddMovementInput Parms{}; + + Parms.WorldDirection = std::move(WorldDirection); + Parms.ScaleValue = ScaleValue; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.ConsumeMovementInputVector +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::ConsumeMovementInputVector() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "ConsumeMovementInputVector"); + + Params::Pawn_ConsumeMovementInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.DetachFromControllerPendingDestroy +// (RequiredAPI, Native, Public, BlueprintCallable) + +void APawn::DetachFromControllerPendingDestroy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "DetachFromControllerPendingDestroy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.OnRep_Controller +// (RequiredAPI, Native, Public) + +void APawn::OnRep_Controller() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "OnRep_Controller"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.OnRep_PlayerState +// (RequiredAPI, Native, Public) + +void APawn::OnRep_PlayerState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "OnRep_PlayerState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.PawnMakeNoise +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseNoiseMakerLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* NoiseMaker (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::PawnMakeNoise(float Loudness, const struct FVector& NoiseLocation, bool bUseNoiseMakerLocation, class AActor* NoiseMaker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "PawnMakeNoise"); + + Params::Pawn_PawnMakeNoise Parms{}; + + Parms.Loudness = Loudness; + Parms.NoiseLocation = std::move(NoiseLocation); + Parms.bUseNoiseMakerLocation = bUseNoiseMakerLocation; + Parms.NoiseMaker = NoiseMaker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.ReceiveControllerChanged +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AController* OldController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* NewController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::ReceiveControllerChanged(class AController* OldController, class AController* NewController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "ReceiveControllerChanged"); + + Params::Pawn_ReceiveControllerChanged Parms{}; + + Parms.OldController = OldController; + Parms.NewController = NewController; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Pawn.ReceivePossessed +// (RequiredAPI, BlueprintAuthorityOnly, Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::ReceivePossessed(class AController* NewController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "ReceivePossessed"); + + Params::Pawn_ReceivePossessed Parms{}; + + Parms.NewController = NewController; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Pawn.ReceiveRestarted +// (RequiredAPI, Event, Public, BlueprintEvent) + +void APawn::ReceiveRestarted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "ReceiveRestarted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Pawn.ReceiveUnpossessed +// (RequiredAPI, BlueprintAuthorityOnly, Event, Public, BlueprintEvent) +// Parameters: +// class AController* OldController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::ReceiveUnpossessed(class AController* OldController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "ReceiveUnpossessed"); + + Params::Pawn_ReceiveUnpossessed Parms{}; + + Parms.OldController = OldController; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Pawn.SetCanAffectNavigationGeneration +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "SetCanAffectNavigationGeneration"); + + Params::Pawn_SetCanAffectNavigationGeneration Parms{}; + + Parms.bNewValue = bNewValue; + Parms.bForceUpdate = bForceUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.SpawnDefaultController +// (RequiredAPI, Native, Public, BlueprintCallable) + +void APawn::SpawnDefaultController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "SpawnDefaultController"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.GetBaseAimRotation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APawn::GetBaseAimRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetBaseAimRotation"); + + Params::Pawn_GetBaseAimRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AController* APawn::GetController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetController"); + + Params::Pawn_GetController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetControlRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APawn::GetControlRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetControlRotation"); + + Params::Pawn_GetControlRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetLastMovementInputVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetLastMovementInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetLastMovementInputVector"); + + Params::Pawn_GetLastMovementInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetLocalViewingPlayerController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* APawn::GetLocalViewingPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetLocalViewingPlayerController"); + + Params::Pawn_GetLocalViewingPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetMovementComponent +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPawnMovementComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPawnMovementComponent* APawn::GetMovementComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetMovementComponent"); + + Params::Pawn_GetMovementComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetNavAgentLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetNavAgentLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetNavAgentLocation"); + + Params::Pawn_GetNavAgentLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetOverrideInputComponentClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf APawn::GetOverrideInputComponentClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetOverrideInputComponentClass"); + + Params::Pawn_GetOverrideInputComponentClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetPendingMovementInputVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetPendingMovementInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetPendingMovementInputVector"); + + Params::Pawn_GetPendingMovementInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetPlatformUserId +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPlatformUserId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlatformUserId APawn::GetPlatformUserId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetPlatformUserId"); + + Params::Pawn_GetPlatformUserId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsBotControlled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsBotControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsBotControlled"); + + Params::Pawn_IsBotControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsControlled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsControlled"); + + Params::Pawn_IsControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsLocallyControlled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsLocallyControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsLocallyControlled"); + + Params::Pawn_IsLocallyControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsLocallyViewed +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsLocallyViewed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsLocallyViewed"); + + Params::Pawn_IsLocallyViewed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsMoveInputIgnored +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsMoveInputIgnored() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsMoveInputIgnored"); + + Params::Pawn_IsMoveInputIgnored Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsPawnControlled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsPawnControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsPawnControlled"); + + Params::Pawn_IsPawnControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsPlayerControlled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsPlayerControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsPlayerControlled"); + + Params::Pawn_IsPlayerControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DefaultPawn.LookUpAtRate +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::LookUpAtRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "LookUpAtRate"); + + Params::DefaultPawn_LookUpAtRate Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DefaultPawn.MoveForward +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveForward(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "MoveForward"); + + Params::DefaultPawn_MoveForward Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DefaultPawn.MoveRight +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveRight(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "MoveRight"); + + Params::DefaultPawn_MoveRight Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DefaultPawn.MoveUp_World +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveUp_World(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "MoveUp_World"); + + Params::DefaultPawn_MoveUp_World Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DefaultPawn.TurnAtRate +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::TurnAtRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "TurnAtRate"); + + Params::DefaultPawn_TurnAtRate Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.Activate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void AEmitter::Activate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "Activate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.Deactivate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void AEmitter::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "Deactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.OnParticleSystemFinished +// (RequiredAPI, Native, Public) +// Parameters: +// class UParticleSystemComponent* FinishedComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::OnParticleSystemFinished(class UParticleSystemComponent* FinishedComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "OnParticleSystemFinished"); + + Params::Emitter_OnParticleSystemFinished Parms{}; + + Parms.FinishedComponent = FinishedComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.OnRep_bCurrentlyActive +// (RequiredAPI, Native, Public) + +void AEmitter::OnRep_bCurrentlyActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "OnRep_bCurrentlyActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetActorParameter +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Param (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetActorParameter(class FName ParameterName, class AActor* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetActorParameter"); + + Params::Emitter_SetActorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetColorParameter +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetColorParameter(class FName ParameterName, const struct FLinearColor& Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetColorParameter"); + + Params::Emitter_SetColorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = std::move(Param); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetFloatParameter +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetFloatParameter(class FName ParameterName, float Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetFloatParameter"); + + Params::Emitter_SetFloatParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetMaterialParameter +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Param (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetMaterialParameter"); + + Params::Emitter_SetMaterialParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetTemplate +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UParticleSystem* NewTemplate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetTemplate(class UParticleSystem* NewTemplate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetTemplate"); + + Params::Emitter_SetTemplate Parms{}; + + Parms.NewTemplate = NewTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetVectorParameter +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetVectorParameter(class FName ParameterName, const struct FVector& Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetVectorParameter"); + + Params::Emitter_SetVectorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = std::move(Param); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.ToggleActive +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void AEmitter::ToggleActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "ToggleActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.IsActive +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEmitter::IsActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "IsActive"); + + Params::Emitter_IsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.GetCurrentFrame +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USparseVolumeTextureFrame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USparseVolumeTextureFrame* UAnimatedSparseVolumeTextureController::GetCurrentFrame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "GetCurrentFrame"); + + Params::AnimatedSparseVolumeTextureController_GetCurrentFrame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.GetCurrentFramesForInterpolation +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class USparseVolumeTextureFrame** Frame0 (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USparseVolumeTextureFrame** Frame1 (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LerpAlpha (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimatedSparseVolumeTextureController::GetCurrentFramesForInterpolation(class USparseVolumeTextureFrame** Frame0, class USparseVolumeTextureFrame** Frame1, float* LerpAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "GetCurrentFramesForInterpolation"); + + Params::AnimatedSparseVolumeTextureController_GetCurrentFramesForInterpolation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Frame0 != nullptr) + *Frame0 = Parms.Frame0; + + if (Frame1 != nullptr) + *Frame1 = Parms.Frame1; + + if (LerpAlpha != nullptr) + *LerpAlpha = Parms.LerpAlpha; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.GetDuration +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimatedSparseVolumeTextureController::GetDuration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "GetDuration"); + + Params::AnimatedSparseVolumeTextureController_GetDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.GetFractionalFrameIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimatedSparseVolumeTextureController::GetFractionalFrameIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "GetFractionalFrameIndex"); + + Params::AnimatedSparseVolumeTextureController_GetFractionalFrameIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.GetFrameByIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 FrameIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USparseVolumeTextureFrame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USparseVolumeTextureFrame* UAnimatedSparseVolumeTextureController::GetFrameByIndex(int32 FrameIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "GetFrameByIndex"); + + Params::AnimatedSparseVolumeTextureController_GetFrameByIndex Parms{}; + + Parms.FrameIndex = FrameIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.Pause +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAnimatedSparseVolumeTextureController::Pause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "Pause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAnimatedSparseVolumeTextureController::Play() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "Play"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.Stop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAnimatedSparseVolumeTextureController::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimatedSparseVolumeTextureController.Update +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimatedSparseVolumeTextureController::Update(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimatedSparseVolumeTextureController", "Update"); + + Params::AnimatedSparseVolumeTextureController_Update Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Predefined Function +// Gets a pointer to a valid UObject of type UEngine + +class UEngine* UEngine::GetEngine() +{ + static UEngine* GEngine = nullptr; + + if (GEngine) + return GEngine; + + /* (Re-)Initialize if GEngine is nullptr */ + for (int i = 0; i < UObject::GObjects->Num(); i++) + { + UObject* Obj = UObject::GObjects->GetByIndex(i); + + if (!Obj) + continue; + + if (Obj->IsA(UEngine::StaticClass()) && !Obj->IsDefaultObject()) + { + GEngine = static_cast(Obj); + break; + } + } + + return GEngine; +} + + +// Function Engine.Texture2D.Blueprint_GetCPUCopy +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FSharedImageConstRefBlueprint ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSharedImageConstRefBlueprint UTexture2D::Blueprint_GetCPUCopy() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture2D", "Blueprint_GetCPUCopy"); + + Params::Texture2D_Blueprint_GetCPUCopy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Texture2D.Blueprint_GetSizeX +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTexture2D::Blueprint_GetSizeX() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture2D", "Blueprint_GetSizeX"); + + Params::Texture2D_Blueprint_GetSizeX Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Texture2D.Blueprint_GetSizeY +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTexture2D::Blueprint_GetSizeY() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture2D", "Blueprint_GetSizeY"); + + Params::Texture2D_Blueprint_GetSizeY Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SoundSubmixWidgetInterface.OnConstructed +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class USoundSubmixBase* SoundSubmix (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISoundSubmixWidgetInterface::OnConstructed(class USoundSubmixBase* SoundSubmix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SoundSubmixWidgetInterface", "OnConstructed"); + + Params::SoundSubmixWidgetInterface_OnConstructed Parms{}; + + Parms.SoundSubmix = SoundSubmix; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Engine.ExponentialHeightFog.OnRep_bEnabled +// (Native, Public) + +void AExponentialHeightFog::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFog", "OnRep_bEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringColor(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringColor"); + + Params::ExponentialHeightFogComponent_SetDirectionalInscatteringColor Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringExponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringExponent(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringExponent"); + + Params::ExponentialHeightFogComponent_SetDirectionalInscatteringExponent Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringStartDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringStartDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringStartDistance"); + + Params::ExponentialHeightFogComponent_SetDirectionalInscatteringStartDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogCutoffDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogCutoffDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogCutoffDistance"); + + Params::ExponentialHeightFogComponent_SetFogCutoffDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogDensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogDensity(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogDensity"); + + Params::ExponentialHeightFogComponent_SetFogDensity Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogHeightFalloff +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogHeightFalloff(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogHeightFalloff"); + + Params::ExponentialHeightFogComponent_SetFogHeightFalloff Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogInscatteringColor(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogInscatteringColor"); + + Params::ExponentialHeightFogComponent_SetFogInscatteringColor Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogMaxOpacity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogMaxOpacity(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogMaxOpacity"); + + Params::ExponentialHeightFogComponent_SetFogMaxOpacity Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFullyDirectionalInscatteringColorDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFullyDirectionalInscatteringColorDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFullyDirectionalInscatteringColorDistance"); + + Params::ExponentialHeightFogComponent_SetFullyDirectionalInscatteringColorDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetHoldout +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewHoldout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetHoldout(bool bNewHoldout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetHoldout"); + + Params::ExponentialHeightFogComponent_SetHoldout Parms{}; + + Parms.bNewHoldout = bNewHoldout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemap +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringColorCubemap(class UTextureCube* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringColorCubemap"); + + Params::ExponentialHeightFogComponent_SetInscatteringColorCubemap Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemapAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringColorCubemapAngle(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringColorCubemapAngle"); + + Params::ExponentialHeightFogComponent_SetInscatteringColorCubemapAngle Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringTextureTint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringTextureTint(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringTextureTint"); + + Params::ExponentialHeightFogComponent_SetInscatteringTextureTint Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetNonDirectionalInscatteringColorDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetNonDirectionalInscatteringColorDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetNonDirectionalInscatteringColorDistance"); + + Params::ExponentialHeightFogComponent_SetNonDirectionalInscatteringColorDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetRenderInMainPass +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetRenderInMainPass(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetRenderInMainPass"); + + Params::ExponentialHeightFogComponent_SetRenderInMainPass Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetSecondFogData +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FExponentialHeightFogData& NewValue (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetSecondFogData(const struct FExponentialHeightFogData& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetSecondFogData"); + + Params::ExponentialHeightFogComponent_SetSecondFogData Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetSecondFogDensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetSecondFogDensity(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetSecondFogDensity"); + + Params::ExponentialHeightFogComponent_SetSecondFogDensity Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetSecondFogHeightFalloff +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetSecondFogHeightFalloff(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetSecondFogHeightFalloff"); + + Params::ExponentialHeightFogComponent_SetSecondFogHeightFalloff Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetSecondFogHeightOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetSecondFogHeightOffset(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetSecondFogHeightOffset"); + + Params::ExponentialHeightFogComponent_SetSecondFogHeightOffset Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetStartDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetStartDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetStartDistance"); + + Params::ExponentialHeightFogComponent_SetStartDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFog +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFog(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFog"); + + Params::ExponentialHeightFogComponent_SetVolumetricFog Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogAlbedo +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogAlbedo(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogAlbedo"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogAlbedo Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogDistance"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogEmissive +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogEmissive(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogEmissive"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogEmissive Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogExtinctionScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogExtinctionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogExtinctionScale"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogExtinctionScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogNearFadeInDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogNearFadeInDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogNearFadeInDistance"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogNearFadeInDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogScatteringDistribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogScatteringDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogScatteringDistribution"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogScatteringDistribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Exporter.RunAssetExportTask +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAssetExportTask* Task (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::RunAssetExportTask(class UAssetExportTask* Task) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Exporter", "RunAssetExportTask"); + + Params::Exporter_RunAssetExportTask Parms{}; + + Parms.Task = Task; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Exporter.RunAssetExportTasks +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& ExportTasks (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::RunAssetExportTasks(const TArray& ExportTasks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Exporter", "RunAssetExportTasks"); + + Params::Exporter_RunAssetExportTasks Parms{}; + + Parms.ExportTasks = std::move(ExportTasks); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Exporter.ScriptRunAssetExportTask +// (Event, Public, BlueprintEvent) +// Parameters: +// class UAssetExportTask* Task (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::ScriptRunAssetExportTask(class UAssetExportTask* Task) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Exporter", "ScriptRunAssetExportTask"); + + Params::Exporter_ScriptRunAssetExportTask Parms{}; + + Parms.Task = Task; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetClassList.AsyncLoadPrimaryAssetClassList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetClassList*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetClassList* UAsyncActionLoadPrimaryAssetClassList::AsyncLoadPrimaryAssetClassList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionLoadPrimaryAssetClassList", "AsyncLoadPrimaryAssetClassList"); + + Params::AsyncActionLoadPrimaryAssetClassList_AsyncLoadPrimaryAssetClassList Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = std::move(PrimaryAssetList); + Parms.LoadBundles = std::move(LoadBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerAsset.GetDebugColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UDataLayerAsset::GetDebugColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerAsset", "GetDebugColor"); + + Params::DataLayerAsset_GetDebugColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerAsset.GetType +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EDataLayerType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerType UDataLayerAsset::GetType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerAsset", "GetType"); + + Params::DataLayerAsset_GetType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerAsset.IsClientOnly +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerAsset::IsClientOnly() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerAsset", "IsClientOnly"); + + Params::DataLayerAsset_IsClientOnly Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerAsset.IsRuntime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerAsset::IsRuntime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerAsset", "IsRuntime"); + + Params::DataLayerAsset_IsRuntime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerAsset.IsServerOnly +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerAsset::IsServerOnly() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerAsset", "IsServerOnly"); + + Params::DataLayerAsset_IsServerOnly Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.GetAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UDataLayerAsset* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UDataLayerAsset* UDataLayerInstance::GetAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "GetAsset"); + + Params::DataLayerInstance_GetAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.GetDataLayerFullName +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UDataLayerInstance::GetDataLayerFullName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "GetDataLayerFullName"); + + Params::DataLayerInstance_GetDataLayerFullName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.GetDataLayerShortName +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UDataLayerInstance::GetDataLayerShortName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "GetDataLayerShortName"); + + Params::DataLayerInstance_GetDataLayerShortName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.GetDebugColor +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UDataLayerInstance::GetDebugColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "GetDebugColor"); + + Params::DataLayerInstance_GetDebugColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.GetInitialRuntimeState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerInstance::GetInitialRuntimeState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "GetInitialRuntimeState"); + + Params::DataLayerInstance_GetInitialRuntimeState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.GetType +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EDataLayerType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerType UDataLayerInstance::GetType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "GetType"); + + Params::DataLayerInstance_GetType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.IsClientOnly +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerInstance::IsClientOnly() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "IsClientOnly"); + + Params::DataLayerInstance_IsClientOnly Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.IsEffectiveVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerInstance::IsEffectiveVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "IsEffectiveVisible"); + + Params::DataLayerInstance_IsEffectiveVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.IsInitiallyVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerInstance::IsInitiallyVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "IsInitiallyVisible"); + + Params::DataLayerInstance_IsInitiallyVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.IsRuntime +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerInstance::IsRuntime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "IsRuntime"); + + Params::DataLayerInstance_IsRuntime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.IsServerOnly +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerInstance::IsServerOnly() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "IsServerOnly"); + + Params::DataLayerInstance_IsServerOnly Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerInstance.IsVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayerInstance::IsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerInstance", "IsVisible"); + + Params::DataLayerInstance_IsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetClass.AsyncLoadPrimaryAssetClass +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetId& PrimaryAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetClass*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetClass* UAsyncActionLoadPrimaryAssetClass::AsyncLoadPrimaryAssetClass(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionLoadPrimaryAssetClass", "AsyncLoadPrimaryAssetClass"); + + Params::AsyncActionLoadPrimaryAssetClass_AsyncLoadPrimaryAssetClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAsset = std::move(PrimaryAsset); + Parms.LoadBundles = std::move(LoadBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.FieldNotificationLibrary.BroadcastFieldsValueChanged +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&FieldIds (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UFieldNotificationLibrary::BroadcastFieldsValueChanged(class UObject* Object, const TArray& FieldIds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FieldNotificationLibrary", "BroadcastFieldsValueChanged"); + + Params::FieldNotificationLibrary_BroadcastFieldsValueChanged Parms{}; + + Parms.Object = Object; + Parms.FieldIds = std::move(FieldIds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FieldNotificationLibrary.BroadcastFieldValueChanged +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFieldNotificationId& FieldId (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldNotificationLibrary::BroadcastFieldValueChanged(class UObject* Object, const struct FFieldNotificationId& FieldId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FieldNotificationLibrary", "BroadcastFieldValueChanged"); + + Params::FieldNotificationLibrary_BroadcastFieldValueChanged Parms{}; + + Parms.Object = Object; + Parms.FieldId = std::move(FieldId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FieldNotificationLibrary.SetPropertyValueAndBroadcast +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool NewValueByRef (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32& OldValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32& NewValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* NetOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasLocalRepNotify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldFlushDormancyOnSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsNetProperty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFieldNotificationLibrary::SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, class UObject* Object, class UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FieldNotificationLibrary", "SetPropertyValueAndBroadcast"); + + Params::FieldNotificationLibrary_SetPropertyValueAndBroadcast Parms{}; + + Parms.NewValueByRef = NewValueByRef; + Parms.OldValue = OldValue; + Parms.NewValue = NewValue; + Parms.Object = Object; + Parms.NetOwner = NetOwner; + Parms.bHasLocalRepNotify = bHasLocalRepNotify; + Parms.bShouldFlushDormancyOnSet = bShouldFlushDormancyOnSet; + Parms.bIsNetProperty = bIsNetProperty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.FieldNotificationLibrary.SetPropertyValueAndBroadcastFields +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool NewValueByRef (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32& OldValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32& NewValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* NetOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasLocalRepNotify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldFlushDormancyOnSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsNetProperty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&ExtraFieldIds (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFieldNotificationLibrary::SetPropertyValueAndBroadcastFields(bool NewValueByRef, const int32& OldValue, const int32& NewValue, class UObject* Object, class UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty, const TArray& ExtraFieldIds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FieldNotificationLibrary", "SetPropertyValueAndBroadcastFields"); + + Params::FieldNotificationLibrary_SetPropertyValueAndBroadcastFields Parms{}; + + Parms.NewValueByRef = NewValueByRef; + Parms.OldValue = OldValue; + Parms.NewValue = NewValue; + Parms.Object = Object; + Parms.NetOwner = NetOwner; + Parms.bHasLocalRepNotify = bHasLocalRepNotify; + Parms.bShouldFlushDormancyOnSet = bShouldFlushDormancyOnSet; + Parms.bIsNetProperty = bIsNetProperty; + Parms.ExtraFieldIds = std::move(ExtraFieldIds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.MarkTextureForUpdate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UStereoLayerComponent::MarkTextureForUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "MarkTextureForUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetEquirectProps +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FEquirectProps& InEquirectProps (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetEquirectProps(const struct FEquirectProps& InEquirectProps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetEquirectProps"); + + Params::StereoLayerComponent_SetEquirectProps Parms{}; + + Parms.InEquirectProps = std::move(InEquirectProps); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetLeftTexture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* InTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetLeftTexture(class UTexture* InTexture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetLeftTexture"); + + Params::StereoLayerComponent_SetLeftTexture Parms{}; + + Parms.InTexture = InTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetPriority +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetPriority(int32 InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetPriority"); + + Params::StereoLayerComponent_SetPriority Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetQuadSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InQuadSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetQuadSize(const struct FVector2D& InQuadSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetQuadSize"); + + Params::StereoLayerComponent_SetQuadSize Parms{}; + + Parms.InQuadSize = std::move(InQuadSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetTexture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* InTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetTexture(class UTexture* InTexture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetTexture"); + + Params::StereoLayerComponent_SetTexture Parms{}; + + Parms.InTexture = InTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetUVRect +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBox2D& InUVRect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetUVRect(const struct FBox2D& InUVRect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetUVRect"); + + Params::StereoLayerComponent_SetUVRect Parms{}; + + Parms.InUVRect = std::move(InUVRect); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.GetLeftTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UStereoLayerComponent::GetLeftTexture() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetLeftTexture"); + + Params::StereoLayerComponent_GetLeftTexture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.GetPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStereoLayerComponent::GetPriority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetPriority"); + + Params::StereoLayerComponent_GetPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.GetQuadSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UStereoLayerComponent::GetQuadSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetQuadSize"); + + Params::StereoLayerComponent_GetQuadSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.GetTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UStereoLayerComponent::GetTexture() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetTexture"); + + Params::StereoLayerComponent_GetTexture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.GetUVRect +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox2D UStereoLayerComponent::GetUVRect() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetUVRect"); + + Params::StereoLayerComponent_GetUVRect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SpotLight.SetInnerConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewInnerConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpotLight::SetInnerConeAngle(float NewInnerConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpotLight", "SetInnerConeAngle"); + + Params::SpotLight_SetInnerConeAngle Parms{}; + + Parms.NewInnerConeAngle = NewInnerConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SpotLight.SetOuterConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewOuterConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpotLight::SetOuterConeAngle(float NewOuterConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpotLight", "SetOuterConeAngle"); + + Params::SpotLight_SetOuterConeAngle Parms{}; + + Parms.NewOuterConeAngle = NewOuterConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.AddAttribute +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationAttributeIdentifier&AttributeIdentifier (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::AddAttribute(const struct FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "AddAttribute"); + + Params::AnimationDataController_AddAttribute Parms{}; + + Parms.AttributeIdentifier = std::move(AttributeIdentifier); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.AddBoneCurve +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::AddBoneCurve(class FName BoneName, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "AddBoneCurve"); + + Params::AnimationDataController_AddBoneCurve Parms{}; + + Parms.BoneName = BoneName; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.AddBoneTrack +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataController::AddBoneTrack(class FName BoneName, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "AddBoneTrack"); + + Params::AnimationDataController_AddBoneTrack Parms{}; + + Parms.BoneName = BoneName; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.AddCurve +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CurveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::AddCurve(const struct FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "AddCurve"); + + Params::AnimationDataController_AddCurve Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.CurveFlags = CurveFlags; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.CloseBracket +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::CloseBracket(bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "CloseBracket"); + + Params::AnimationDataController_CloseBracket Parms{}; + + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.DuplicateAttribute +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationAttributeIdentifier&AttributeIdentifier (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAnimationAttributeIdentifier&NewAttributeIdentifier (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::DuplicateAttribute(const struct FAnimationAttributeIdentifier& AttributeIdentifier, const struct FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "DuplicateAttribute"); + + Params::AnimationDataController_DuplicateAttribute Parms{}; + + Parms.AttributeIdentifier = std::move(AttributeIdentifier); + Parms.NewAttributeIdentifier = std::move(NewAttributeIdentifier); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.DuplicateCurve +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CopyCurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAnimationCurveIdentifier& NewCurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::DuplicateCurve(const struct FAnimationCurveIdentifier& CopyCurveId, const struct FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "DuplicateCurve"); + + Params::AnimationDataController_DuplicateCurve Parms{}; + + Parms.CopyCurveId = std::move(CopyCurveId); + Parms.NewCurveId = std::move(NewCurveId); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.FindOrAddCurveNamesOnSkeleton +// (Native, Public, BlueprintCallable) +// Parameters: +// class USkeleton* Skeleton (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERawCurveTrackTypes SupportedCurveType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::FindOrAddCurveNamesOnSkeleton(class USkeleton* Skeleton, ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "FindOrAddCurveNamesOnSkeleton"); + + Params::AnimationDataController_FindOrAddCurveNamesOnSkeleton Parms{}; + + Parms.Skeleton = Skeleton; + Parms.SupportedCurveType = SupportedCurveType; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.InsertBoneTrack +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DesiredIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataController::InsertBoneTrack(class FName BoneName, int32 DesiredIndex, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "InsertBoneTrack"); + + Params::AnimationDataController_InsertBoneTrack Parms{}; + + Parms.BoneName = BoneName; + Parms.DesiredIndex = DesiredIndex; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.OpenBracket +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& InTitle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::OpenBracket(const class FText& InTitle, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "OpenBracket"); + + Params::AnimationDataController_OpenBracket Parms{}; + + Parms.InTitle = std::move(InTitle); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.RemoveAllAttributes +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataController::RemoveAllAttributes(bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveAllAttributes"); + + Params::AnimationDataController_RemoveAllAttributes Parms{}; + + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.RemoveAllAttributesForBone +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IAnimationDataController::RemoveAllAttributesForBone(const class FName& BoneName, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveAllAttributesForBone"); + + Params::AnimationDataController_RemoveAllAttributesForBone Parms{}; + + Parms.BoneName = BoneName; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.RemoveAllBoneTracks +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::RemoveAllBoneTracks(bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveAllBoneTracks"); + + Params::AnimationDataController_RemoveAllBoneTracks Parms{}; + + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.RemoveAllCurvesOfType +// (Native, Public, BlueprintCallable) +// Parameters: +// ERawCurveTrackTypes SupportedCurveType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::RemoveAllCurvesOfType(ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveAllCurvesOfType"); + + Params::AnimationDataController_RemoveAllCurvesOfType Parms{}; + + Parms.SupportedCurveType = SupportedCurveType; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.RemoveAttribute +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationAttributeIdentifier&AttributeIdentifier (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::RemoveAttribute(const struct FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveAttribute"); + + Params::AnimationDataController_RemoveAttribute Parms{}; + + Parms.AttributeIdentifier = std::move(AttributeIdentifier); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.RemoveAttributeKey +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationAttributeIdentifier&AttributeIdentifier (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::RemoveAttributeKey(const struct FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveAttributeKey"); + + Params::AnimationDataController_RemoveAttributeKey Parms{}; + + Parms.AttributeIdentifier = std::move(AttributeIdentifier); + Parms.Time = Time; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.RemoveBoneTrack +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::RemoveBoneTrack(class FName BoneName, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveBoneTrack"); + + Params::AnimationDataController_RemoveBoneTrack Parms{}; + + Parms.BoneName = BoneName; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.RemoveCurve +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::RemoveCurve(const struct FAnimationCurveIdentifier& CurveId, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveCurve"); + + Params::AnimationDataController_RemoveCurve Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.RemoveCurveKey +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::RemoveCurveKey(const struct FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveCurveKey"); + + Params::AnimationDataController_RemoveCurveKey Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Time = Time; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.RemoveTransformCurveKey +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::RemoveTransformCurveKey(const struct FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RemoveTransformCurveKey"); + + Params::AnimationDataController_RemoveTransformCurveKey Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Time = Time; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.RenameCurve +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveToRenameId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAnimationCurveIdentifier& NewCurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::RenameCurve(const struct FAnimationCurveIdentifier& CurveToRenameId, const struct FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "RenameCurve"); + + Params::AnimationDataController_RenameCurve Parms{}; + + Parms.CurveToRenameId = std::move(CurveToRenameId); + Parms.NewCurveId = std::move(NewCurveId); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.Resize +// (Native, Public, BlueprintCallable) +// Parameters: +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float T0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float T1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::Resize(float Length, float T0, float T1, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "Resize"); + + Params::AnimationDataController_Resize Parms{}; + + Parms.Length = Length; + Parms.T0 = T0; + Parms.T1 = T1; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.ResizeInFrames +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FFrameNumber& NewLengthInFrames (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameNumber& T0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameNumber& T1 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::ResizeInFrames(const struct FFrameNumber& NewLengthInFrames, const struct FFrameNumber& T0, const struct FFrameNumber& T1, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "ResizeInFrames"); + + Params::AnimationDataController_ResizeInFrames Parms{}; + + Parms.NewLengthInFrames = std::move(NewLengthInFrames); + Parms.T0 = std::move(T0); + Parms.T1 = std::move(T1); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.ResizeNumberOfFrames +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FFrameNumber& NewLengthInFrames (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameNumber& T0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameNumber& T1 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::ResizeNumberOfFrames(const struct FFrameNumber& NewLengthInFrames, const struct FFrameNumber& T0, const struct FFrameNumber& T1, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "ResizeNumberOfFrames"); + + Params::AnimationDataController_ResizeNumberOfFrames Parms{}; + + Parms.NewLengthInFrames = std::move(NewLengthInFrames); + Parms.T0 = std::move(T0); + Parms.T1 = std::move(T1); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.ResizePlayLength +// (Native, Public, BlueprintCallable) +// Parameters: +// float NewLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float T0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float T1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "ResizePlayLength"); + + Params::AnimationDataController_ResizePlayLength Parms{}; + + Parms.NewLength = NewLength; + Parms.T0 = T0; + Parms.T1 = T1; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.ScaleCurve +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Factor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::ScaleCurve(const struct FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "ScaleCurve"); + + Params::AnimationDataController_ScaleCurve Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Origin = Origin; + Parms.Factor = Factor; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetBoneTrackKeys +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PositionalKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& RotationalKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ScalingKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetBoneTrackKeys(class FName BoneName, const TArray& PositionalKeys, const TArray& RotationalKeys, const TArray& ScalingKeys, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetBoneTrackKeys"); + + Params::AnimationDataController_SetBoneTrackKeys Parms{}; + + Parms.BoneName = BoneName; + Parms.PositionalKeys = std::move(PositionalKeys); + Parms.RotationalKeys = std::move(RotationalKeys); + Parms.ScalingKeys = std::move(ScalingKeys); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetCurveColor +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetCurveColor(const struct FAnimationCurveIdentifier& CurveId, const struct FLinearColor& Color, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetCurveColor"); + + Params::AnimationDataController_SetCurveColor Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Color = std::move(Color); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetCurveComment +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Comment (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetCurveComment(const struct FAnimationCurveIdentifier& CurveId, const class FString& Comment, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetCurveComment"); + + Params::AnimationDataController_SetCurveComment Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Comment = std::move(Comment); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetCurveFlag +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAnimAssetCurveFlags Flag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetCurveFlag(const struct FAnimationCurveIdentifier& CurveId, EAnimAssetCurveFlags Flag, bool bState, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetCurveFlag"); + + Params::AnimationDataController_SetCurveFlag Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Flag = Flag; + Parms.bState = bState; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetCurveFlags +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Flags_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetCurveFlags(const struct FAnimationCurveIdentifier& CurveId, int32 Flags_0, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetCurveFlags"); + + Params::AnimationDataController_SetCurveFlags Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Flags_0 = Flags_0; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetCurveKey +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRichCurveKey& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetCurveKey(const struct FAnimationCurveIdentifier& CurveId, const struct FRichCurveKey& Key, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetCurveKey"); + + Params::AnimationDataController_SetCurveKey Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Key = std::move(Key); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetCurveKeys +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& CurveKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetCurveKeys(const struct FAnimationCurveIdentifier& CurveId, const TArray& CurveKeys, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetCurveKeys"); + + Params::AnimationDataController_SetCurveKeys Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.CurveKeys = std::move(CurveKeys); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetFrameRate +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FFrameRate& FrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::SetFrameRate(const struct FFrameRate& FrameRate, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetFrameRate"); + + Params::AnimationDataController_SetFrameRate Parms{}; + + Parms.FrameRate = std::move(FrameRate); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.SetModel +// (Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInModel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::SetModel(TScriptInterface InModel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetModel"); + + Params::AnimationDataController_SetModel Parms{}; + + Parms.InModel = InModel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.SetNumberOfFrames +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FFrameNumber& NewLengthInFrames (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::SetNumberOfFrames(const struct FFrameNumber& NewLengthInFrames, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetNumberOfFrames"); + + Params::AnimationDataController_SetNumberOfFrames Parms{}; + + Parms.NewLengthInFrames = std::move(NewLengthInFrames); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.SetPlayLength +// (Native, Public, BlueprintCallable) +// Parameters: +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::SetPlayLength(float Length, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetPlayLength"); + + Params::AnimationDataController_SetPlayLength Parms{}; + + Parms.Length = Length; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.SetTransformCurveKey +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& Value (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetTransformCurveKey(const struct FAnimationCurveIdentifier& CurveId, float Time, const struct FTransform& Value, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetTransformCurveKey"); + + Params::AnimationDataController_SetTransformCurveKey Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.Time = Time; + Parms.Value = std::move(Value); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.SetTransformCurveKeys +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimationCurveIdentifier& CurveId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& TransformValues (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& TimeKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAnimationDataController::SetTransformCurveKeys(const struct FAnimationCurveIdentifier& CurveId, const TArray& TransformValues, const TArray& TimeKeys, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "SetTransformCurveKeys"); + + Params::AnimationDataController_SetTransformCurveKeys Parms{}; + + Parms.CurveId = std::move(CurveId); + Parms.TransformValues = std::move(TransformValues); + Parms.TimeKeys = std::move(TimeKeys); + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationDataController.UpdateCurveNamesFromSkeleton +// (Native, Public, BlueprintCallable) +// Parameters: +// const class USkeleton* Skeleton (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERawCurveTrackTypes SupportedCurveType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldTransact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAnimationDataController::UpdateCurveNamesFromSkeleton(const class USkeleton* Skeleton, ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "UpdateCurveNamesFromSkeleton"); + + Params::AnimationDataController_UpdateCurveNamesFromSkeleton Parms{}; + + Parms.Skeleton = Skeleton; + Parms.SupportedCurveType = SupportedCurveType; + Parms.bShouldTransact = bShouldTransact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimationDataController.GetModelInterface +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TScriptInterfaceReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TScriptInterface IAnimationDataController::GetModelInterface() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AnimationDataController", "GetModelInterface"); + + Params::AnimationDataController_GetModelInterface Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.BreakConstraint +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UPhysicsConstraintComponent::BreakConstraint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "BreakConstraint"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.GetConstrainedComponents +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent** OutComponent1 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutBoneName1 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent** OutComponent2 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutBoneName2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::GetConstrainedComponents(class UPrimitiveComponent** OutComponent1, class FName* OutBoneName1, class UPrimitiveComponent** OutComponent2, class FName* OutBoneName2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetConstrainedComponents"); + + Params::PhysicsConstraintComponent_GetConstrainedComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponent1 != nullptr) + *OutComponent1 = Parms.OutComponent1; + + if (OutBoneName1 != nullptr) + *OutBoneName1 = Parms.OutBoneName1; + + if (OutComponent2 != nullptr) + *OutComponent2 = Parms.OutComponent2; + + if (OutBoneName2 != nullptr) + *OutBoneName2 = Parms.OutBoneName2; +} + + +// Function Engine.PhysicsConstraintComponent.GetConstraint +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FConstraintInstanceAccessor UPhysicsConstraintComponent::GetConstraint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetConstraint"); + + Params::PhysicsConstraintComponent_GetConstraint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.GetConstraintForce +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector* OutLinearForce (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutAngularForce (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::GetConstraintForce(struct FVector* OutLinearForce, struct FVector* OutAngularForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetConstraintForce"); + + Params::PhysicsConstraintComponent_GetConstraintForce Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinearForce != nullptr) + *OutLinearForce = std::move(Parms.OutLinearForce); + + if (OutAngularForce != nullptr) + *OutAngularForce = std::move(Parms.OutAngularForce); +} + + +// Function Engine.PhysicsConstraintComponent.IsBroken +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhysicsConstraintComponent::IsBroken() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "IsBroken"); + + Params::PhysicsConstraintComponent_IsBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularBreakable +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bAngularBreakable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularBreakThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularBreakable"); + + Params::PhysicsConstraintComponent_SetAngularBreakable Parms{}; + + Parms.bAngularBreakable = bAngularBreakable; + Parms.AngularBreakThreshold = AngularBreakThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EAngularDriveMode DriveMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularDriveMode(EAngularDriveMode DriveMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularDriveMode"); + + Params::PhysicsConstraintComponent_SetAngularDriveMode Parms{}; + + Parms.DriveMode = DriveMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float PositionStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularDriveParams"); + + Params::PhysicsConstraintComponent_SetAngularDriveParams Parms{}; + + Parms.PositionStrength = PositionStrength; + Parms.VelocityStrength = VelocityStrength; + Parms.InForceLimit = InForceLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularOrientationDrive"); + + Params::PhysicsConstraintComponent_SetAngularOrientationDrive Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationTarget +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& InPosTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularOrientationTarget(const struct FRotator& InPosTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularOrientationTarget"); + + Params::PhysicsConstraintComponent_SetAngularOrientationTarget Parms{}; + + Parms.InPosTarget = std::move(InPosTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularPlasticity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bAngularPlasticity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularPlasticityThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularPlasticity"); + + Params::PhysicsConstraintComponent_SetAngularPlasticity Parms{}; + + Parms.bAngularPlasticity = bAngularPlasticity; + Parms.AngularPlasticityThreshold = AngularPlasticityThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing1Limit +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EAngularConstraintMotion MotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing1LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularSwing1Limit(EAngularConstraintMotion MotionType, float Swing1LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularSwing1Limit"); + + Params::PhysicsConstraintComponent_SetAngularSwing1Limit Parms{}; + + Parms.MotionType = MotionType; + Parms.Swing1LimitAngle = Swing1LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing2Limit +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EAngularConstraintMotion MotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing2LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularSwing2Limit(EAngularConstraintMotion MotionType, float Swing2LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularSwing2Limit"); + + Params::PhysicsConstraintComponent_SetAngularSwing2Limit Parms{}; + + Parms.MotionType = MotionType; + Parms.Swing2LimitAngle = Swing2LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularTwistLimit +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EAngularConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularTwistLimit(EAngularConstraintMotion ConstraintType, float TwistLimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularTwistLimit"); + + Params::PhysicsConstraintComponent_SetAngularTwistLimit Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.TwistLimitAngle = TwistLimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDrive"); + + Params::PhysicsConstraintComponent_SetAngularVelocityDrive Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveSLERP +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSLERP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDriveSLERP(bool bEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDriveSLERP"); + + Params::PhysicsConstraintComponent_SetAngularVelocityDriveSLERP Parms{}; + + Parms.bEnableSLERP = bEnableSLERP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveTwistAndSwing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDriveTwistAndSwing"); + + Params::PhysicsConstraintComponent_SetAngularVelocityDriveTwistAndSwing Parms{}; + + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bEnableSwingDrive = bEnableSwingDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityTarget +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InVelTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityTarget(const struct FVector& InVelTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityTarget"); + + Params::PhysicsConstraintComponent_SetAngularVelocityTarget Parms{}; + + Parms.InVelTarget = std::move(InVelTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetConstrainedComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component1 (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* Component2 (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstrainedComponents(class UPrimitiveComponent* Component1, class FName BoneName1, class UPrimitiveComponent* Component2, class FName BoneName2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstrainedComponents"); + + Params::PhysicsConstraintComponent_SetConstrainedComponents Parms{}; + + Parms.Component1 = Component1; + Parms.BoneName1 = BoneName1; + Parms.Component2 = Component2; + Parms.BoneName2 = BoneName2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceFrame +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RefFrame (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferenceFrame(EConstraintFrame Frame, const struct FTransform& RefFrame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferenceFrame"); + + Params::PhysicsConstraintComponent_SetConstraintReferenceFrame Parms{}; + + Parms.Frame = Frame; + Parms.RefFrame = std::move(RefFrame); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceOrientation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PriAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SecAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferenceOrientation(EConstraintFrame Frame, const struct FVector& PriAxis, const struct FVector& SecAxis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferenceOrientation"); + + Params::PhysicsConstraintComponent_SetConstraintReferenceOrientation Parms{}; + + Parms.Frame = Frame; + Parms.PriAxis = std::move(PriAxis); + Parms.SecAxis = std::move(SecAxis); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferencePosition +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& RefPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferencePosition(EConstraintFrame Frame, const struct FVector& RefPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferencePosition"); + + Params::PhysicsConstraintComponent_SetConstraintReferencePosition Parms{}; + + Parms.Frame = Frame; + Parms.RefPosition = std::move(RefPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetContactTransferScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ContactTransferScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetContactTransferScale(float ContactTransferScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetContactTransferScale"); + + Params::PhysicsConstraintComponent_SetContactTransferScale Parms{}; + + Parms.ContactTransferScale = ContactTransferScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetDisableCollision +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bDisableCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetDisableCollision(bool bDisableCollision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetDisableCollision"); + + Params::PhysicsConstraintComponent_SetDisableCollision Parms{}; + + Parms.bDisableCollision = bDisableCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearBreakable +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bLinearBreakable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearBreakThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearBreakable"); + + Params::PhysicsConstraintComponent_SetLinearBreakable Parms{}; + + Parms.bLinearBreakable = bLinearBreakable; + Parms.LinearBreakThreshold = LinearBreakThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearDriveParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float PositionStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearDriveParams"); + + Params::PhysicsConstraintComponent_SetLinearDriveParams Parms{}; + + Parms.PositionStrength = PositionStrength; + Parms.VelocityStrength = VelocityStrength; + Parms.InForceLimit = InForceLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPlasticity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bLinearPlasticity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearPlasticityThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EConstraintPlasticityType PlasticityType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, EConstraintPlasticityType PlasticityType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPlasticity"); + + Params::PhysicsConstraintComponent_SetLinearPlasticity Parms{}; + + Parms.bLinearPlasticity = bLinearPlasticity; + Parms.LinearPlasticityThreshold = LinearPlasticityThreshold; + Parms.PlasticityType = PlasticityType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionDrive +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableDriveX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPositionDrive"); + + Params::PhysicsConstraintComponent_SetLinearPositionDrive Parms{}; + + Parms.bEnableDriveX = bEnableDriveX; + Parms.bEnableDriveY = bEnableDriveY; + Parms.bEnableDriveZ = bEnableDriveZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionTarget +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InPosTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPositionTarget(const struct FVector& InPosTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPositionTarget"); + + Params::PhysicsConstraintComponent_SetLinearPositionTarget Parms{}; + + Parms.InPosTarget = std::move(InPosTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityDrive +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableDriveX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearVelocityDrive"); + + Params::PhysicsConstraintComponent_SetLinearVelocityDrive Parms{}; + + Parms.bEnableDriveX = bEnableDriveX; + Parms.bEnableDriveY = bEnableDriveY; + Parms.bEnableDriveZ = bEnableDriveZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityTarget +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InVelTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearVelocityTarget(const struct FVector& InVelTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearVelocityTarget"); + + Params::PhysicsConstraintComponent_SetLinearVelocityTarget Parms{}; + + Parms.InVelTarget = std::move(InVelTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearXLimit +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearXLimit(ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearXLimit"); + + Params::PhysicsConstraintComponent_SetLinearXLimit Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearYLimit +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearYLimit(ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearYLimit"); + + Params::PhysicsConstraintComponent_SetLinearYLimit Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearZLimit +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearZLimit(ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearZLimit"); + + Params::PhysicsConstraintComponent_SetLinearZLimit Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveSLERP +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSLERP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetOrientationDriveSLERP(bool bEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetOrientationDriveSLERP"); + + Params::PhysicsConstraintComponent_SetOrientationDriveSLERP Parms{}; + + Parms.bEnableSLERP = bEnableSLERP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveTwistAndSwing +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetOrientationDriveTwistAndSwing"); + + Params::PhysicsConstraintComponent_SetOrientationDriveTwistAndSwing Parms{}; + + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bEnableSwingDrive = bEnableSwingDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetProjectionEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bProjectionEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetProjectionEnabled(bool bProjectionEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetProjectionEnabled"); + + Params::PhysicsConstraintComponent_SetProjectionEnabled Parms{}; + + Parms.bProjectionEnabled = bProjectionEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetProjectionParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ProjectionLinearAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectionAngularAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectionLinearTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectionAngularTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetProjectionParams(float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetProjectionParams"); + + Params::PhysicsConstraintComponent_SetProjectionParams Parms{}; + + Parms.ProjectionLinearAlpha = ProjectionLinearAlpha; + Parms.ProjectionAngularAlpha = ProjectionAngularAlpha; + Parms.ProjectionLinearTolerance = ProjectionLinearTolerance; + Parms.ProjectionAngularTolerance = ProjectionAngularTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing1 +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentSwing1() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentSwing1"); + + Params::PhysicsConstraintComponent_GetCurrentSwing1 Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing2 +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentSwing2() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentSwing2"); + + Params::PhysicsConstraintComponent_GetCurrentSwing2 Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentTwist +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentTwist() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentTwist"); + + Params::PhysicsConstraintComponent_GetCurrentTwist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.IsProjectionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhysicsConstraintComponent::IsProjectionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "IsProjectionEnabled"); + + Params::PhysicsConstraintComponent_IsProjectionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Interface_AssetUserData.AddAssetUserDataOfClass +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InUserDataClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IInterface_AssetUserData::AddAssetUserDataOfClass(TSubclassOf InUserDataClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Interface_AssetUserData", "AddAssetUserDataOfClass"); + + Params::Interface_AssetUserData_AddAssetUserDataOfClass Parms{}; + + Parms.InUserDataClass = InUserDataClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Interface_AssetUserData.GetAssetUserDataOfClass +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InUserDataClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAssetUserData* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAssetUserData* IInterface_AssetUserData::GetAssetUserDataOfClass(TSubclassOf InUserDataClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Interface_AssetUserData", "GetAssetUserDataOfClass"); + + Params::Interface_AssetUserData_GetAssetUserDataOfClass Parms{}; + + Parms.InUserDataClass = InUserDataClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Interface_AssetUserData.HasAssetUserDataOfClass +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InUserDataClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IInterface_AssetUserData::HasAssetUserDataOfClass(TSubclassOf InUserDataClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Interface_AssetUserData", "HasAssetUserDataOfClass"); + + Params::Interface_AssetUserData_HasAssetUserDataOfClass Parms{}; + + Parms.InUserDataClass = InUserDataClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsCurrency_Float +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrency_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsCurrency_Float"); + + Params::KismetTextLibrary_AsCurrency_Float Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + Parms.CurrencyCode = std::move(CurrencyCode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsCurrency_Integer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrency_Integer(int32 Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsCurrency_Integer"); + + Params::KismetTextLibrary_AsCurrency_Integer Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + Parms.CurrencyCode = std::move(CurrencyCode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsCurrencyBase +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 BaseValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrencyBase(int32 BaseValue, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsCurrencyBase"); + + Params::KismetTextLibrary_AsCurrencyBase Parms{}; + + Parms.BaseValue = BaseValue; + Parms.CurrencyCode = std::move(CurrencyCode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsDate_DateTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsDate_DateTime(const struct FDateTime& InDateTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsDate_DateTime"); + + Params::KismetTextLibrary_AsDate_DateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsDateTime_DateTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& In (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsDateTime_DateTime(const struct FDateTime& In) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsDateTime_DateTime"); + + Params::KismetTextLibrary_AsDateTime_DateTime Parms{}; + + Parms.In = std::move(In); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsPercent_Float +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsPercent_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsPercent_Float"); + + Params::KismetTextLibrary_AsPercent_Float Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTime_DateTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& In (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTime_DateTime(const struct FDateTime& In) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTime_DateTime"); + + Params::KismetTextLibrary_AsTime_DateTime Parms{}; + + Parms.In = std::move(In); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTimespan_Timespan +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& InTimespan (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimespan_Timespan(const struct FTimespan& InTimespan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTimespan_Timespan"); + + Params::KismetTextLibrary_AsTimespan_Timespan Parms{}; + + Parms.InTimespan = std::move(InTimespan); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneDate_DateTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneDate_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTimeZoneDate_DateTime"); + + Params::KismetTextLibrary_AsTimeZoneDate_DateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + Parms.InTimeZone = std::move(InTimeZone); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneDateTime_DateTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneDateTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTimeZoneDateTime_DateTime"); + + Params::KismetTextLibrary_AsTimeZoneDateTime_DateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + Parms.InTimeZone = std::move(InTimeZone); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneTime_DateTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTimeZoneTime_DateTime"); + + Params::KismetTextLibrary_AsTimeZoneTime_DateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + Parms.InTimeZone = std::move(InTimeZone); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_BoolToText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_BoolToText(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_BoolToText"); + + Params::KismetTextLibrary_Conv_BoolToText Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_ByteToText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ByteToText(uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_ByteToText"); + + Params::KismetTextLibrary_Conv_ByteToText Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_ColorToText +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ColorToText(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_ColorToText"); + + Params::KismetTextLibrary_Conv_ColorToText Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_DoubleToText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_DoubleToText(double Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_DoubleToText"); + + Params::KismetTextLibrary_Conv_DoubleToText Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_Int64ToText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_Int64ToText"); + + Params::KismetTextLibrary_Conv_Int64ToText Parms{}; + + Parms.Value = Value; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_IntToText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_IntToText"); + + Params::KismetTextLibrary_Conv_IntToText Parms{}; + + Parms.Value = Value; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_NameToText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_NameToText(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_NameToText"); + + Params::KismetTextLibrary_Conv_NameToText Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_ObjectToText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* InObj (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ObjectToText(class UObject* InObj) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_ObjectToText"); + + Params::KismetTextLibrary_Conv_ObjectToText Parms{}; + + Parms.InObj = InObj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_RotatorToText +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_RotatorToText(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_RotatorToText"); + + Params::KismetTextLibrary_Conv_RotatorToText Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_StringToText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_StringToText(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_StringToText"); + + Params::KismetTextLibrary_Conv_StringToText Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_TextToString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetTextLibrary::Conv_TextToString(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_TextToString"); + + Params::KismetTextLibrary_Conv_TextToString Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_TransformToText +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& InTrans (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_TransformToText(const struct FTransform& InTrans) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_TransformToText"); + + Params::KismetTextLibrary_Conv_TransformToText Parms{}; + + Parms.InTrans = std::move(InTrans); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_Vector2dToText +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_Vector2dToText(const struct FVector2D& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_Vector2dToText"); + + Params::KismetTextLibrary_Conv_Vector2dToText Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_VectorToText +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_VectorToText(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_VectorToText"); + + Params::KismetTextLibrary_Conv_VectorToText Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.EditTextSourceString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* TextOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText& Text (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::EditTextSourceString(class UObject* TextOwner, class FText& Text, const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "EditTextSourceString"); + + Params::KismetTextLibrary_EditTextSourceString Parms{}; + + Parms.TextOwner = TextOwner; + Parms.Text = std::move(Text); + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Text = std::move(Parms.Text); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.EqualEqual_IgnoreCase_TextText +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::EqualEqual_IgnoreCase_TextText(const class FText& A, const class FText& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "EqualEqual_IgnoreCase_TextText"); + + Params::KismetTextLibrary_EqualEqual_IgnoreCase_TextText Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.EqualEqual_TextText +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::EqualEqual_TextText(const class FText& A, const class FText& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "EqualEqual_TextText"); + + Params::KismetTextLibrary_EqualEqual_TextText Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.FindTextInLocalizationTable +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& NameSpace (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText* OutText (Parm, OutParm, NativeAccessSpecifierPublic) +// const class FString& SourceString (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::FindTextInLocalizationTable(const class FString& NameSpace, const class FString& Key, class FText* OutText, const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "FindTextInLocalizationTable"); + + Params::KismetTextLibrary_FindTextInLocalizationTable Parms{}; + + Parms.NameSpace = std::move(NameSpace); + Parms.Key = std::move(Key); + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutText != nullptr) + *OutText = std::move(Parms.OutText); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Format +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InPattern (Parm, NativeAccessSpecifierPublic) +// const TArray&InArgs (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Format(const class FText& InPattern, const TArray& InArgs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Format"); + + Params::KismetTextLibrary_Format Parms{}; + + Parms.InPattern = std::move(InPattern); + Parms.InArgs = std::move(InArgs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.GetEmptyText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::GetEmptyText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "GetEmptyText"); + + Params::KismetTextLibrary_GetEmptyText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.GetTextId +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& Text (Parm, NativeAccessSpecifierPublic) +// class FString* OutNamespace (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::GetTextId(const class FText& Text, class FString* OutNamespace, class FString* OutKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "GetTextId"); + + Params::KismetTextLibrary_GetTextId Parms{}; + + Parms.Text = std::move(Text); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNamespace != nullptr) + *OutNamespace = std::move(Parms.OutNamespace); + + if (OutKey != nullptr) + *OutKey = std::move(Parms.OutKey); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.GetTextSourceString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& Text (Parm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetTextLibrary::GetTextSourceString(const class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "GetTextSourceString"); + + Params::KismetTextLibrary_GetTextSourceString Parms{}; + + Parms.Text = std::move(Text); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.IsPolyglotDataValid +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPolyglotTextData& PolyglotData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* IsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText* ErrorMessage (Parm, OutParm, NativeAccessSpecifierPublic) + +void UKismetTextLibrary::IsPolyglotDataValid(const struct FPolyglotTextData& PolyglotData, bool* IsValid, class FText* ErrorMessage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "IsPolyglotDataValid"); + + Params::KismetTextLibrary_IsPolyglotDataValid Parms{}; + + Parms.PolyglotData = std::move(PolyglotData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IsValid != nullptr) + *IsValid = Parms.IsValid; + + if (ErrorMessage != nullptr) + *ErrorMessage = std::move(Parms.ErrorMessage); +} + + +// Function Engine.KismetTextLibrary.MakeInvariantText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::MakeInvariantText(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "MakeInvariantText"); + + Params::KismetTextLibrary_MakeInvariantText Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.NotEqual_IgnoreCase_TextText +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::NotEqual_IgnoreCase_TextText(const class FText& A, const class FText& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "NotEqual_IgnoreCase_TextText"); + + Params::KismetTextLibrary_NotEqual_IgnoreCase_TextText Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.NotEqual_TextText +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::NotEqual_TextText(const class FText& A, const class FText& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "NotEqual_TextText"); + + Params::KismetTextLibrary_NotEqual_TextText Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.PolyglotDataToText +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPolyglotTextData& PolyglotData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::PolyglotDataToText(const struct FPolyglotTextData& PolyglotData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "PolyglotDataToText"); + + Params::KismetTextLibrary_PolyglotDataToText Parms{}; + + Parms.PolyglotData = std::move(PolyglotData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.StringTableIdAndKeyFromText +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& Text (Parm, NativeAccessSpecifierPublic) +// class FName* OutTableId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::StringTableIdAndKeyFromText(const class FText& Text, class FName* OutTableId, class FString* OutKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "StringTableIdAndKeyFromText"); + + Params::KismetTextLibrary_StringTableIdAndKeyFromText Parms{}; + + Parms.Text = std::move(Text); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTableId != nullptr) + *OutTableId = Parms.OutTableId; + + if (OutKey != nullptr) + *OutKey = std::move(Parms.OutKey); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextFromStringTable +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextFromStringTable(const class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextFromStringTable"); + + Params::KismetTextLibrary_TextFromStringTable Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextIsCultureInvariant +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsCultureInvariant(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextIsCultureInvariant"); + + Params::KismetTextLibrary_TextIsCultureInvariant Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextIsEmpty +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsEmpty(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextIsEmpty"); + + Params::KismetTextLibrary_TextIsEmpty Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextIsFromStringTable +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsFromStringTable(const class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextIsFromStringTable"); + + Params::KismetTextLibrary_TextIsFromStringTable Parms{}; + + Parms.Text = std::move(Text); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextIsTransient +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsTransient(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextIsTransient"); + + Params::KismetTextLibrary_TextIsTransient Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextToLower +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextToLower(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextToLower"); + + Params::KismetTextLibrary_TextToLower Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextToUpper +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextToUpper(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextToUpper"); + + Params::KismetTextLibrary_TextToUpper Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextTrimPreceding +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimPreceding(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextTrimPreceding"); + + Params::KismetTextLibrary_TextTrimPreceding Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextTrimPrecedingAndTrailing +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimPrecedingAndTrailing(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextTrimPrecedingAndTrailing"); + + Params::KismetTextLibrary_TextTrimPrecedingAndTrailing Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextTrimTrailing +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimTrailing(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextTrimTrailing"); + + Params::KismetTextLibrary_TextTrimTrailing Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Predefined Function +// Gets a pointer to the current World of the GameViewport + +class UWorld* UWorld::GetWorld() +{ + if (Offsets::GWorld != 0) + return *reinterpret_cast(InSDKUtils::GetImageBase() + Offsets::GWorld); + + if (UEngine* Engine = UEngine::GetEngine()) + { + if (!Engine->GameViewport) + return nullptr; + + return Engine->GameViewport->World; + } + + return nullptr; +} + + +// Function Engine.World.HandleTimelineScrubbed +// (Final, Native, Public) + +void UWorld::HandleTimelineScrubbed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("World", "HandleTimelineScrubbed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.World.K2_GetWorldSettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AWorldSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AWorldSettings* UWorld::K2_GetWorldSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("World", "K2_GetWorldSettings"); + + Params::World_K2_GetWorldSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.World.GetDataLayerManager +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UDataLayerManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataLayerManager* UWorld::GetDataLayerManager() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("World", "GetDataLayerManager"); + + Params::World_GetDataLayerManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ClusterUnionActor.GetClusterUnionComponent +// (Final, Native, Public, Const) +// Parameters: +// class UClusterUnionComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClusterUnionComponent* AClusterUnionActor::GetClusterUnionComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionActor", "GetClusterUnionComponent"); + + Params::ClusterUnionActor_GetClusterUnionComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionHandleSaveGame.AsyncLoadGameFromSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleSaveGame* UAsyncActionHandleSaveGame::AsyncLoadGameFromSlot(class UObject* WorldContextObject, const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionHandleSaveGame", "AsyncLoadGameFromSlot"); + + Params::AsyncActionHandleSaveGame_AsyncLoadGameFromSlot Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionHandleSaveGame.AsyncSaveGameToSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* SaveGameObject_0 (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleSaveGame* UAsyncActionHandleSaveGame::AsyncSaveGameToSlot(class UObject* WorldContextObject, class USaveGame* SaveGameObject_0, const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionHandleSaveGame", "AsyncSaveGameToSlot"); + + Params::AsyncActionHandleSaveGame_AsyncSaveGameToSlot Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SaveGameObject_0 = SaveGameObject_0; + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceProperty.ApplyDeviceProperty +// (RequiredAPI, Native, Protected) +// Parameters: +// const struct FPlatformUserId& UserId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInputDeviceId& DeviceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputDeviceProperty::ApplyDeviceProperty(const struct FPlatformUserId& UserId, const struct FInputDeviceId& DeviceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceProperty", "ApplyDeviceProperty"); + + Params::InputDeviceProperty_ApplyDeviceProperty Parms{}; + + Parms.UserId = std::move(UserId); + Parms.DeviceID = std::move(DeviceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputDeviceProperty.EvaluateDeviceProperty +// (RequiredAPI, Native, Event, Protected, BlueprintEvent) +// Parameters: +// const struct FPlatformUserId& PlatformUser (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInputDeviceId& DeviceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float DeltaTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float duration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputDeviceProperty::EvaluateDeviceProperty(const struct FPlatformUserId& PlatformUser, const struct FInputDeviceId& DeviceID, const float DeltaTime, const float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceProperty", "EvaluateDeviceProperty"); + + Params::InputDeviceProperty_EvaluateDeviceProperty Parms{}; + + Parms.PlatformUser = std::move(PlatformUser); + Parms.DeviceID = std::move(DeviceID); + Parms.DeltaTime = DeltaTime; + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputDeviceProperty.ResetDeviceProperty +// (RequiredAPI, Native, Event, Protected, BlueprintEvent) +// Parameters: +// const struct FPlatformUserId& PlatformUser (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInputDeviceId& DeviceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputDeviceProperty::ResetDeviceProperty(const struct FPlatformUserId& PlatformUser, const struct FInputDeviceId& DeviceID, bool bForceReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceProperty", "ResetDeviceProperty"); + + Params::InputDeviceProperty_ResetDeviceProperty Parms{}; + + Parms.PlatformUser = std::move(PlatformUser); + Parms.DeviceID = std::move(DeviceID); + Parms.bForceReset = bForceReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPathsLibrary.AutomationDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "AutomationDir"); + + Params::BlueprintPathsLibrary_AutomationDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.AutomationLogDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationLogDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "AutomationLogDir"); + + Params::BlueprintPathsLibrary_AutomationLogDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.AutomationTransientDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationTransientDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "AutomationTransientDir"); + + Params::BlueprintPathsLibrary_AutomationTransientDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.BugItDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::BugItDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "BugItDir"); + + Params::BlueprintPathsLibrary_BugItDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ChangeExtension +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InNewExtension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ChangeExtension(const class FString& InPath, const class FString& InNewExtension) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ChangeExtension"); + + Params::BlueprintPathsLibrary_ChangeExtension Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InNewExtension = std::move(InNewExtension); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.CloudDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::CloudDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "CloudDir"); + + Params::BlueprintPathsLibrary_CloudDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.CollapseRelativeDirectories +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::CollapseRelativeDirectories(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "CollapseRelativeDirectories"); + + Params::BlueprintPathsLibrary_CollapseRelativeDirectories Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.Combine +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& InPaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::Combine(const TArray& InPaths) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "Combine"); + + Params::BlueprintPathsLibrary_Combine Parms{}; + + Parms.InPaths = std::move(InPaths); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ConvertFromSandboxPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSandboxName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertFromSandboxPath(const class FString& InPath, const class FString& InSandboxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ConvertFromSandboxPath"); + + Params::BlueprintPathsLibrary_ConvertFromSandboxPath Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InSandboxName = std::move(InSandboxName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ConvertRelativePathToFull +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InBasePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertRelativePathToFull(const class FString& InPath, const class FString& InBasePath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ConvertRelativePathToFull"); + + Params::BlueprintPathsLibrary_ConvertRelativePathToFull Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InBasePath = std::move(InBasePath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ConvertToSandboxPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSandboxName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertToSandboxPath(const class FString& InPath, const class FString& InSandboxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ConvertToSandboxPath"); + + Params::BlueprintPathsLibrary_ConvertToSandboxPath Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InSandboxName = std::move(InSandboxName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.CreateTempFilename +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Extension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::CreateTempFilename(const class FString& Path, const class FString& Prefix, const class FString& Extension) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "CreateTempFilename"); + + Params::BlueprintPathsLibrary_CreateTempFilename Parms{}; + + Parms.Path = std::move(Path); + Parms.Prefix = std::move(Prefix); + Parms.Extension = std::move(Extension); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.DiffDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::DiffDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "DiffDir"); + + Params::BlueprintPathsLibrary_DiffDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.DirectoryExists +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::DirectoryExists(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "DirectoryExists"); + + Params::BlueprintPathsLibrary_DirectoryExists Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineConfigDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineConfigDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineConfigDir"); + + Params::BlueprintPathsLibrary_EngineConfigDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineContentDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineContentDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineContentDir"); + + Params::BlueprintPathsLibrary_EngineContentDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineDir"); + + Params::BlueprintPathsLibrary_EngineDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineIntermediateDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineIntermediateDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineIntermediateDir"); + + Params::BlueprintPathsLibrary_EngineIntermediateDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EnginePluginsDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnginePluginsDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EnginePluginsDir"); + + Params::BlueprintPathsLibrary_EnginePluginsDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineSavedDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineSavedDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineSavedDir"); + + Params::BlueprintPathsLibrary_EngineSavedDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineSourceDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineSourceDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineSourceDir"); + + Params::BlueprintPathsLibrary_EngineSourceDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineUserDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineUserDir"); + + Params::BlueprintPathsLibrary_EngineUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineVersionAgnosticUserDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineVersionAgnosticUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineVersionAgnosticUserDir"); + + Params::BlueprintPathsLibrary_EngineVersionAgnosticUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EnterpriseDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterpriseDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EnterpriseDir"); + + Params::BlueprintPathsLibrary_EnterpriseDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EnterpriseFeaturePackDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterpriseFeaturePackDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EnterpriseFeaturePackDir"); + + Params::BlueprintPathsLibrary_EnterpriseFeaturePackDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EnterprisePluginsDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterprisePluginsDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EnterprisePluginsDir"); + + Params::BlueprintPathsLibrary_EnterprisePluginsDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.FeaturePackDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::FeaturePackDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "FeaturePackDir"); + + Params::BlueprintPathsLibrary_FeaturePackDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.FileExists +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::FileExists(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "FileExists"); + + Params::BlueprintPathsLibrary_FileExists Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GameAgnosticSavedDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameAgnosticSavedDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GameAgnosticSavedDir"); + + Params::BlueprintPathsLibrary_GameAgnosticSavedDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GameDevelopersDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameDevelopersDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GameDevelopersDir"); + + Params::BlueprintPathsLibrary_GameDevelopersDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GameSourceDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameSourceDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GameSourceDir"); + + Params::BlueprintPathsLibrary_GameSourceDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GameUserDeveloperDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameUserDeveloperDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GameUserDeveloperDir"); + + Params::BlueprintPathsLibrary_GameUserDeveloperDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GeneratedConfigDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GeneratedConfigDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GeneratedConfigDir"); + + Params::BlueprintPathsLibrary_GeneratedConfigDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetBaseFilename +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemovePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetBaseFilename(const class FString& InPath, bool bRemovePath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetBaseFilename"); + + Params::BlueprintPathsLibrary_GetBaseFilename Parms{}; + + Parms.InPath = std::move(InPath); + Parms.bRemovePath = bRemovePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetCleanFilename +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetCleanFilename(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetCleanFilename"); + + Params::BlueprintPathsLibrary_GetCleanFilename Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetEditorLocalizationPaths +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetEditorLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetEditorLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetEditorLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetEngineLocalizationPaths +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetEngineLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetEngineLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetEngineLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetExtension +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeDot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetExtension(const class FString& InPath, bool bIncludeDot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetExtension"); + + Params::BlueprintPathsLibrary_GetExtension Parms{}; + + Parms.InPath = std::move(InPath); + Parms.bIncludeDot = bIncludeDot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetGameLocalizationPaths +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetGameLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetGameLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetGameLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetInvalidFileSystemChars +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetInvalidFileSystemChars() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetInvalidFileSystemChars"); + + Params::BlueprintPathsLibrary_GetInvalidFileSystemChars Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetPath(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetPath"); + + Params::BlueprintPathsLibrary_GetPath Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetProjectFilePath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetProjectFilePath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetProjectFilePath"); + + Params::BlueprintPathsLibrary_GetProjectFilePath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetPropertyNameLocalizationPaths +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetPropertyNameLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetPropertyNameLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetPropertyNameLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetRelativePathToRoot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetRelativePathToRoot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetRelativePathToRoot"); + + Params::BlueprintPathsLibrary_GetRelativePathToRoot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetRestrictedFolderNames +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetRestrictedFolderNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetRestrictedFolderNames"); + + Params::BlueprintPathsLibrary_GetRestrictedFolderNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetToolTipLocalizationPaths +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetToolTipLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetToolTipLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetToolTipLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.HasProjectPersistentDownloadDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::HasProjectPersistentDownloadDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "HasProjectPersistentDownloadDir"); + + Params::BlueprintPathsLibrary_HasProjectPersistentDownloadDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsDrive +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsDrive(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsDrive"); + + Params::BlueprintPathsLibrary_IsDrive Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsProjectFilePathSet +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsProjectFilePathSet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsProjectFilePathSet"); + + Params::BlueprintPathsLibrary_IsProjectFilePathSet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsRelative +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsRelative(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsRelative"); + + Params::BlueprintPathsLibrary_IsRelative Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsRestrictedPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsRestrictedPath(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsRestrictedPath"); + + Params::BlueprintPathsLibrary_IsRestrictedPath Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsSamePath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PathA (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PathB (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsSamePath(const class FString& PathA, const class FString& PathB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsSamePath"); + + Params::BlueprintPathsLibrary_IsSamePath Parms{}; + + Parms.PathA = std::move(PathA); + Parms.PathB = std::move(PathB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.LaunchDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::LaunchDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "LaunchDir"); + + Params::BlueprintPathsLibrary_LaunchDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.MakePathRelativeTo +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InRelativeTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::MakePathRelativeTo(const class FString& InPath, const class FString& InRelativeTo, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "MakePathRelativeTo"); + + Params::BlueprintPathsLibrary_MakePathRelativeTo Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InRelativeTo = std::move(InRelativeTo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.MakePlatformFilename +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::MakePlatformFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "MakePlatformFilename"); + + Params::BlueprintPathsLibrary_MakePlatformFilename Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.MakeStandardFilename +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::MakeStandardFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "MakeStandardFilename"); + + Params::BlueprintPathsLibrary_MakeStandardFilename Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.MakeValidFileName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InReplacementChar (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::MakeValidFileName(const class FString& InString, const class FString& InReplacementChar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "MakeValidFileName"); + + Params::BlueprintPathsLibrary_MakeValidFileName Parms{}; + + Parms.InString = std::move(InString); + Parms.InReplacementChar = std::move(InReplacementChar); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.NormalizeDirectoryName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::NormalizeDirectoryName(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "NormalizeDirectoryName"); + + Params::BlueprintPathsLibrary_NormalizeDirectoryName Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.NormalizeFilename +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::NormalizeFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "NormalizeFilename"); + + Params::BlueprintPathsLibrary_NormalizeFilename Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.ProfilingDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProfilingDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProfilingDir"); + + Params::BlueprintPathsLibrary_ProfilingDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectConfigDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectConfigDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectConfigDir"); + + Params::BlueprintPathsLibrary_ProjectConfigDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectContentDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectContentDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectContentDir"); + + Params::BlueprintPathsLibrary_ProjectContentDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectDir"); + + Params::BlueprintPathsLibrary_ProjectDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectIntermediateDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectIntermediateDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectIntermediateDir"); + + Params::BlueprintPathsLibrary_ProjectIntermediateDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectLogDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectLogDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectLogDir"); + + Params::BlueprintPathsLibrary_ProjectLogDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectModsDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectModsDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectModsDir"); + + Params::BlueprintPathsLibrary_ProjectModsDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectPersistentDownloadDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectPersistentDownloadDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectPersistentDownloadDir"); + + Params::BlueprintPathsLibrary_ProjectPersistentDownloadDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectPluginsDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectPluginsDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectPluginsDir"); + + Params::BlueprintPathsLibrary_ProjectPluginsDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectSavedDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectSavedDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectSavedDir"); + + Params::BlueprintPathsLibrary_ProjectSavedDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectUserDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectUserDir"); + + Params::BlueprintPathsLibrary_ProjectUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.RemoveDuplicateSlashes +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::RemoveDuplicateSlashes(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "RemoveDuplicateSlashes"); + + Params::BlueprintPathsLibrary_RemoveDuplicateSlashes Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.RootDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::RootDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "RootDir"); + + Params::BlueprintPathsLibrary_RootDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.SandboxesDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SandboxesDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "SandboxesDir"); + + Params::BlueprintPathsLibrary_SandboxesDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ScreenShotDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ScreenShotDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ScreenShotDir"); + + Params::BlueprintPathsLibrary_ScreenShotDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.SetExtension +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InNewExtension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SetExtension(const class FString& InPath, const class FString& InNewExtension) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "SetExtension"); + + Params::BlueprintPathsLibrary_SetExtension Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InNewExtension = std::move(InNewExtension); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.SetProjectFilePath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& NewGameProjectFilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::SetProjectFilePath(const class FString& NewGameProjectFilePath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "SetProjectFilePath"); + + Params::BlueprintPathsLibrary_SetProjectFilePath Parms{}; + + Parms.NewGameProjectFilePath = std::move(NewGameProjectFilePath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPathsLibrary.ShaderWorkingDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ShaderWorkingDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ShaderWorkingDir"); + + Params::BlueprintPathsLibrary_ShaderWorkingDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ShouldSaveToUserDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::ShouldSaveToUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ShouldSaveToUserDir"); + + Params::BlueprintPathsLibrary_ShouldSaveToUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.SourceConfigDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SourceConfigDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "SourceConfigDir"); + + Params::BlueprintPathsLibrary_SourceConfigDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.Split +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* PathPart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* FilenamePart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* ExtensionPart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::Split(const class FString& InPath, class FString* PathPart, class FString* FilenamePart, class FString* ExtensionPart) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "Split"); + + Params::BlueprintPathsLibrary_Split Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PathPart != nullptr) + *PathPart = std::move(Parms.PathPart); + + if (FilenamePart != nullptr) + *FilenamePart = std::move(Parms.FilenamePart); + + if (ExtensionPart != nullptr) + *ExtensionPart = std::move(Parms.ExtensionPart); +} + + +// Function Engine.BlueprintPathsLibrary.ValidatePath +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bDidSucceed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText* OutReason (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::ValidatePath(const class FString& InPath, bool* bDidSucceed, class FText* OutReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ValidatePath"); + + Params::BlueprintPathsLibrary_ValidatePath Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bDidSucceed != nullptr) + *bDidSucceed = Parms.bDidSucceed; + + if (OutReason != nullptr) + *OutReason = std::move(Parms.OutReason); +} + + +// Function Engine.BlueprintPathsLibrary.VideoCaptureDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::VideoCaptureDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "VideoCaptureDir"); + + Params::BlueprintPathsLibrary_VideoCaptureDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.BreakImportanceTexture +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FImportanceTexture& ImportanceTexture (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D** Texture (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImportanceWeight* WeightingFunc (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImportanceSamplingLibrary::BreakImportanceTexture(const struct FImportanceTexture& ImportanceTexture, class UTexture2D** Texture, EImportanceWeight* WeightingFunc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "BreakImportanceTexture"); + + Params::ImportanceSamplingLibrary_BreakImportanceTexture Parms{}; + + Parms.ImportanceTexture = std::move(ImportanceTexture); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Texture != nullptr) + *Texture = Parms.Texture; + + if (WeightingFunc != nullptr) + *WeightingFunc = Parms.WeightingFunc; +} + + +// Function Engine.ImportanceSamplingLibrary.ImportanceSample +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FImportanceTexture& Texture (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector2D& Rand (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Samples (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* SamplePosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* SampleColor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SampleIntensity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SampleSize (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImportanceSamplingLibrary::ImportanceSample(const struct FImportanceTexture& Texture, const struct FVector2D& Rand, int32 Samples, float Intensity, struct FVector2D* SamplePosition, struct FLinearColor* SampleColor, float* SampleIntensity, float* SampleSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "ImportanceSample"); + + Params::ImportanceSamplingLibrary_ImportanceSample Parms{}; + + Parms.Texture = std::move(Texture); + Parms.Rand = std::move(Rand); + Parms.Samples = Samples; + Parms.Intensity = Intensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SamplePosition != nullptr) + *SamplePosition = std::move(Parms.SamplePosition); + + if (SampleColor != nullptr) + *SampleColor = std::move(Parms.SampleColor); + + if (SampleIntensity != nullptr) + *SampleIntensity = Parms.SampleIntensity; + + if (SampleSize != nullptr) + *SampleSize = Parms.SampleSize; +} + + +// Function Engine.ImportanceSamplingLibrary.MakeImportanceTexture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImportanceWeight WeightingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FImportanceTexture ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FImportanceTexture UImportanceSamplingLibrary::MakeImportanceTexture(class UTexture2D* Texture, EImportanceWeight WeightingFunc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "MakeImportanceTexture"); + + Params::ImportanceSamplingLibrary_MakeImportanceTexture Parms{}; + + Parms.Texture = Texture; + Parms.WeightingFunc = WeightingFunc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UImportanceSamplingLibrary::NextSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "NextSobolCell2D"); + + Params::ImportanceSamplingLibrary_NextSobolCell2D Parms{}; + + Parms.Index_0 = Index_0; + Parms.NumCells = NumCells; + Parms.PreviousValue = std::move(PreviousValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell3D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UImportanceSamplingLibrary::NextSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "NextSobolCell3D"); + + Params::ImportanceSamplingLibrary_NextSobolCell3D Parms{}; + + Parms.Index_0 = Index_0; + Parms.NumCells = NumCells; + Parms.PreviousValue = std::move(PreviousValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Dimension (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UImportanceSamplingLibrary::NextSobolFloat(int32 Index_0, int32 Dimension, float PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "NextSobolFloat"); + + Params::ImportanceSamplingLibrary_NextSobolFloat Parms{}; + + Parms.Index_0 = Index_0; + Parms.Dimension = Dimension; + Parms.PreviousValue = PreviousValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Cell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UImportanceSamplingLibrary::RandomSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& Cell, const struct FVector2D& Seed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "RandomSobolCell2D"); + + Params::ImportanceSamplingLibrary_RandomSobolCell2D Parms{}; + + Parms.Index_0 = Index_0; + Parms.NumCells = NumCells; + Parms.Cell = std::move(Cell); + Parms.Seed = std::move(Seed); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell3D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Cell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UImportanceSamplingLibrary::RandomSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& Cell, const struct FVector& Seed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "RandomSobolCell3D"); + + Params::ImportanceSamplingLibrary_RandomSobolCell3D Parms{}; + + Parms.Index_0 = Index_0; + Parms.NumCells = NumCells; + Parms.Cell = std::move(Cell); + Parms.Seed = std::move(Seed); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Dimension (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UImportanceSamplingLibrary::RandomSobolFloat(int32 Index_0, int32 Dimension, float Seed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "RandomSobolFloat"); + + Params::ImportanceSamplingLibrary_RandomSobolFloat Parms{}; + + Parms.Index_0 = Index_0; + Parms.Dimension = Dimension; + Parms.Seed = Seed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameInstance.DebugCreatePlayer +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::DebugCreatePlayer(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "DebugCreatePlayer"); + + Params::GameInstance_DebugCreatePlayer Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameInstance.DebugRemovePlayer +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::DebugRemovePlayer(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "DebugRemovePlayer"); + + Params::GameInstance_DebugRemovePlayer Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameInstance.HandleNetworkError +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// ENetworkFailure FailureType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsServer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::HandleNetworkError(ENetworkFailure FailureType, bool bIsServer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "HandleNetworkError"); + + Params::GameInstance_HandleNetworkError Parms{}; + + Parms.FailureType = FailureType; + Parms.bIsServer = bIsServer; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameInstance.HandleTravelError +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// ETravelFailure FailureType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::HandleTravelError(ETravelFailure FailureType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "HandleTravelError"); + + Params::GameInstance_HandleTravelError Parms{}; + + Parms.FailureType = FailureType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameInstance.ReceiveInit +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UGameInstance::ReceiveInit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "ReceiveInit"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.GameInstance.ReceiveShutdown +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UGameInstance::ReceiveShutdown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "ReceiveShutdown"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.KismetRenderingLibrary.BeginDrawCanvasToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvas** Canvas (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* Size (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDrawToRenderTargetContext* Context (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::BeginDrawCanvasToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UCanvas** Canvas, struct FVector2D* Size, struct FDrawToRenderTargetContext* Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "BeginDrawCanvasToRenderTarget"); + + Params::KismetRenderingLibrary_BeginDrawCanvasToRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Canvas != nullptr) + *Canvas = Parms.Canvas; + + if (Size != nullptr) + *Size = std::move(Parms.Size); + + if (Context != nullptr) + *Context = std::move(Parms.Context); +} + + +// Function Engine.KismetRenderingLibrary.BreakSkinWeightInfo +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSkelMeshSkinWeightInfo& InWeight (Parm, NoDestructor, NativeAccessSpecifierPublic) +// int32* Bone0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* Weight0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Bone1 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* Weight1 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Bone2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* Weight2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Bone3 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* Weight3 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::BreakSkinWeightInfo(const struct FSkelMeshSkinWeightInfo& InWeight, int32* Bone0, uint8* Weight0, int32* Bone1, uint8* Weight1, int32* Bone2, uint8* Weight2, int32* Bone3, uint8* Weight3) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "BreakSkinWeightInfo"); + + Params::KismetRenderingLibrary_BreakSkinWeightInfo Parms{}; + + Parms.InWeight = std::move(InWeight); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Bone0 != nullptr) + *Bone0 = Parms.Bone0; + + if (Weight0 != nullptr) + *Weight0 = Parms.Weight0; + + if (Bone1 != nullptr) + *Bone1 = Parms.Bone1; + + if (Weight1 != nullptr) + *Weight1 = Parms.Weight1; + + if (Bone2 != nullptr) + *Bone2 = Parms.Bone2; + + if (Weight2 != nullptr) + *Weight2 = Parms.Weight2; + + if (Bone3 != nullptr) + *Bone3 = Parms.Bone3; + + if (Weight3 != nullptr) + *Weight3 = Parms.Weight3; +} + + +// Function Engine.KismetRenderingLibrary.CalculateProjectionMatrix +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMinimalViewInfo& MinimalViewInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetRenderingLibrary::CalculateProjectionMatrix(const struct FMinimalViewInfo& MinimalViewInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "CalculateProjectionMatrix"); + + Params::KismetRenderingLibrary_CalculateProjectionMatrix Parms{}; + + Parms.MinimalViewInfo = std::move(MinimalViewInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ClearRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ClearRenderTarget2D(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FLinearColor& ClearColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ClearRenderTarget2D"); + + Params::KismetRenderingLibrary_ClearRenderTarget2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.ClearColor = std::move(ClearColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DArrayEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2DArray* RenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2DArray* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ConvertRenderTargetToTexture2DArrayEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2DArray* RenderTarget, class UTexture2DArray* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ConvertRenderTargetToTexture2DArrayEditorOnly"); + + Params::KismetRenderingLibrary_ConvertRenderTargetToTexture2DArrayEditorOnly Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RenderTarget = RenderTarget; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* RenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ConvertRenderTargetToTexture2DEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2D* RenderTarget, class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ConvertRenderTargetToTexture2DEditorOnly"); + + Params::KismetRenderingLibrary_ConvertRenderTargetToTexture2DEditorOnly Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RenderTarget = RenderTarget; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTextureCubeEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTargetCube* RenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureCube* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ConvertRenderTargetToTextureCubeEditorOnly(class UObject* WorldContextObject, class UTextureRenderTargetCube* RenderTarget, class UTextureCube* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ConvertRenderTargetToTextureCubeEditorOnly"); + + Params::KismetRenderingLibrary_ConvertRenderTargetToTextureCubeEditorOnly Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RenderTarget = RenderTarget; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTextureVolumeEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTargetVolume* RenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVolumeTexture* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ConvertRenderTargetToTextureVolumeEditorOnly(class UObject* WorldContextObject, class UTextureRenderTargetVolume* RenderTarget, class UVolumeTexture* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ConvertRenderTargetToTextureVolumeEditorOnly"); + + Params::KismetRenderingLibrary_ConvertRenderTargetToTextureVolumeEditorOnly Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RenderTarget = RenderTarget; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureRenderTargetFormat Format (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSupportUAVs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2D* UKismetRenderingLibrary::CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "CreateRenderTarget2D"); + + Params::KismetRenderingLibrary_CreateRenderTarget2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Format = Format; + Parms.ClearColor = std::move(ClearColor); + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + Parms.bSupportUAVs = bSupportUAVs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2DArray +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Slices (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureRenderTargetFormat Format (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSupportUAVs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2DArray* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2DArray* UKismetRenderingLibrary::CreateRenderTarget2DArray(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "CreateRenderTarget2DArray"); + + Params::KismetRenderingLibrary_CreateRenderTarget2DArray Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Slices = Slices; + Parms.Format = Format; + Parms.ClearColor = std::move(ClearColor); + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + Parms.bSupportUAVs = bSupportUAVs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTargetVolume +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Depth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureRenderTargetFormat Format (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSupportUAVs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTargetVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTargetVolume* UKismetRenderingLibrary::CreateRenderTargetVolume(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "CreateRenderTargetVolume"); + + Params::KismetRenderingLibrary_CreateRenderTargetVolume Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Depth = Depth; + Parms.Format = Format; + Parms.ClearColor = std::move(ClearColor); + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + Parms.bSupportUAVs = bSupportUAVs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.DrawMaterialToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::DrawMaterialToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "DrawMaterialToRenderTarget"); + + Params::KismetRenderingLibrary_DrawMaterialToRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.EnablePathTracing +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnablePathTracer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::EnablePathTracing(bool bEnablePathTracer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "EnablePathTracing"); + + Params::KismetRenderingLibrary_EnablePathTracing Parms{}; + + Parms.bEnablePathTracer = bEnablePathTracer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.EndDrawCanvasToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDrawToRenderTargetContext&Context (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::EndDrawCanvasToRenderTarget(class UObject* WorldContextObject, const struct FDrawToRenderTargetContext& Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "EndDrawCanvasToRenderTarget"); + + Params::KismetRenderingLibrary_EndDrawCanvasToRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Context = std::move(Context); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ExportRenderTarget +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ExportRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const class FString& FilePath, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ExportRenderTarget"); + + Params::KismetRenderingLibrary_ExportRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.FilePath = std::move(FilePath); + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ExportTexture2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ExportTexture2D"); + + Params::KismetRenderingLibrary_ExportTexture2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Texture = Texture; + Parms.FilePath = std::move(FilePath); + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ImportBufferAsTexture2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Buffer (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::ImportBufferAsTexture2D(class UObject* WorldContextObject, const TArray& Buffer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ImportBufferAsTexture2D"); + + Params::KismetRenderingLibrary_ImportBufferAsTexture2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Buffer = std::move(Buffer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ImportFileAsTexture2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::ImportFileAsTexture2D(class UObject* WorldContextObject, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ImportFileAsTexture2D"); + + Params::KismetRenderingLibrary_ImportFileAsTexture2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.MakeSkinWeightInfo +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Bone0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone3 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight3 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSkelMeshSkinWeightInfo ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FSkelMeshSkinWeightInfo UKismetRenderingLibrary::MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "MakeSkinWeightInfo"); + + Params::KismetRenderingLibrary_MakeSkinWeightInfo Parms{}; + + Parms.Bone0 = Bone0; + Parms.Weight0 = Weight0; + Parms.Bone1 = Bone1; + Parms.Weight1 = Weight1; + Parms.Bone2 = Bone2; + Parms.Weight2 = Weight2; + Parms.Bone3 = Bone3; + Parms.Weight3 = Weight3; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutSamples (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetRenderingLibrary::ReadRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, TArray* OutSamples, bool bNormalize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTarget"); + + Params::KismetRenderingLibrary_ReadRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.bNormalize = bNormalize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSamples != nullptr) + *OutSamples = std::move(Parms.OutSamples); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetPixel +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetRenderingLibrary::ReadRenderTargetPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetPixel"); + + Params::KismetRenderingLibrary_ReadRenderTargetPixel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRaw +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutLinearSamples (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetRenderingLibrary::ReadRenderTargetRaw(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, TArray* OutLinearSamples, bool bNormalize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRaw"); + + Params::KismetRenderingLibrary_ReadRenderTargetRaw Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.bNormalize = bNormalize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinearSamples != nullptr) + *OutLinearSamples = std::move(Parms.OutLinearSamples); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixel +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetRenderingLibrary::ReadRenderTargetRawPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRawPixel"); + + Params::KismetRenderingLibrary_ReadRenderTargetRawPixel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.X = X; + Parms.Y = Y; + Parms.bNormalize = bNormalize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixelArea +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetRenderingLibrary::ReadRenderTargetRawPixelArea(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRawPixelArea"); + + Params::KismetRenderingLibrary_ReadRenderTargetRawPixelArea Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.MinX = MinX; + Parms.MinY = MinY; + Parms.MaxX = MaxX; + Parms.MaxY = MaxY; + Parms.bNormalize = bNormalize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUV +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float U (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetRenderingLibrary::ReadRenderTargetRawUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRawUV"); + + Params::KismetRenderingLibrary_ReadRenderTargetRawUV Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.U = U; + Parms.V = V; + Parms.bNormalize = bNormalize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUVArea +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox2D& Area (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetRenderingLibrary::ReadRenderTargetRawUVArea(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FBox2D& Area, bool bNormalize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRawUVArea"); + + Params::KismetRenderingLibrary_ReadRenderTargetRawUVArea Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.Area = std::move(Area); + Parms.bNormalize = bNormalize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetUV +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float U (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetRenderingLibrary::ReadRenderTargetUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetUV"); + + Params::KismetRenderingLibrary_ReadRenderTargetUV Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.U = U; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.RefreshPathTracingOutput +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetRenderingLibrary::RefreshPathTracingOutput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "RefreshPathTracingOutput"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ReleaseRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ReleaseRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReleaseRenderTarget2D"); + + Params::KismetRenderingLibrary_ReleaseRenderTarget2D Parms{}; + + Parms.TextureRenderTarget = TextureRenderTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DArrayEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2DArray* RenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureCompressionSettings CompressionSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureMipGenSettings MipSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2DArray* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2DArray* UKismetRenderingLibrary::RenderTargetCreateStaticTexture2DArrayEditorOnly(class UTextureRenderTarget2DArray* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "RenderTargetCreateStaticTexture2DArrayEditorOnly"); + + Params::KismetRenderingLibrary_RenderTargetCreateStaticTexture2DArrayEditorOnly Parms{}; + + Parms.RenderTarget = RenderTarget; + Parms.Name_0 = std::move(Name_0); + Parms.CompressionSettings = CompressionSettings; + Parms.MipSettings = MipSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2D* RenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureCompressionSettings CompressionSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureMipGenSettings MipSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::RenderTargetCreateStaticTexture2DEditorOnly(class UTextureRenderTarget2D* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "RenderTargetCreateStaticTexture2DEditorOnly"); + + Params::KismetRenderingLibrary_RenderTargetCreateStaticTexture2DEditorOnly Parms{}; + + Parms.RenderTarget = RenderTarget; + Parms.Name_0 = std::move(Name_0); + Parms.CompressionSettings = CompressionSettings; + Parms.MipSettings = MipSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTextureCubeEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTargetCube* RenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureCompressionSettings CompressionSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureMipGenSettings MipSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureCube* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureCube* UKismetRenderingLibrary::RenderTargetCreateStaticTextureCubeEditorOnly(class UTextureRenderTargetCube* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "RenderTargetCreateStaticTextureCubeEditorOnly"); + + Params::KismetRenderingLibrary_RenderTargetCreateStaticTextureCubeEditorOnly Parms{}; + + Parms.RenderTarget = RenderTarget; + Parms.Name_0 = std::move(Name_0); + Parms.CompressionSettings = CompressionSettings; + Parms.MipSettings = MipSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticVolumeTextureEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTargetVolume* RenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureCompressionSettings CompressionSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureMipGenSettings MipSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVolumeTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVolumeTexture* UKismetRenderingLibrary::RenderTargetCreateStaticVolumeTextureEditorOnly(class UTextureRenderTargetVolume* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "RenderTargetCreateStaticVolumeTextureEditorOnly"); + + Params::KismetRenderingLibrary_RenderTargetCreateStaticVolumeTextureEditorOnly Parms{}; + + Parms.RenderTarget = RenderTarget; + Parms.Name_0 = std::move(Name_0); + Parms.CompressionSettings = CompressionSettings; + Parms.MipSettings = MipSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ResizeRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ResizeRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ResizeRenderTarget2D"); + + Params::KismetRenderingLibrary_ResizeRenderTarget2D Parms{}; + + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.SetCastInsetShadowForAllAttachments +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* PrimitiveComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCastInsetShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLightAttachmentsAsGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::SetCastInsetShadowForAllAttachments(class UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "SetCastInsetShadowForAllAttachments"); + + Params::KismetRenderingLibrary_SetCastInsetShadowForAllAttachments Parms{}; + + Parms.PrimitiveComponent = PrimitiveComponent; + Parms.bCastInsetShadow = bCastInsetShadow; + Parms.bLightAttachmentsAsGroup = bLightAttachmentsAsGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.AddComponentToCluster +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& BoneIds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bRebuildGeometry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionComponent::AddComponentToCluster(class UPrimitiveComponent* InComponent, const TArray& BoneIds, bool bRebuildGeometry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "AddComponentToCluster"); + + Params::ClusterUnionComponent_AddComponentToCluster Parms{}; + + Parms.InComponent = InComponent; + Parms.BoneIds = std::move(BoneIds); + Parms.bRebuildGeometry = bRebuildGeometry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.ForceSetChildToParent +// (Final, RequiredAPI, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& BoneIds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ChildToParent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UClusterUnionComponent::ForceSetChildToParent(class UPrimitiveComponent* InComponent, const TArray& BoneIds, const TArray& ChildToParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "ForceSetChildToParent"); + + Params::ClusterUnionComponent_ForceSetChildToParent Parms{}; + + Parms.InComponent = InComponent; + Parms.BoneIds = std::move(BoneIds); + Parms.ChildToParent = std::move(ChildToParent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.GetActors +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UClusterUnionComponent::GetActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "GetActors"); + + Params::ClusterUnionComponent_GetActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ClusterUnionComponent.GetPrimitiveComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UClusterUnionComponent::GetPrimitiveComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "GetPrimitiveComponents"); + + Params::ClusterUnionComponent_GetPrimitiveComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ClusterUnionComponent.HandleComponentPhysicsStateChange +// (Final, RequiredAPI, Native, Private) +// Parameters: +// class UPrimitiveComponent* ChangedComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EComponentPhysicsStateChange StateChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionComponent::HandleComponentPhysicsStateChange(class UPrimitiveComponent* ChangedComponent, EComponentPhysicsStateChange StateChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "HandleComponentPhysicsStateChange"); + + Params::ClusterUnionComponent_HandleComponentPhysicsStateChange Parms{}; + + Parms.ChangedComponent = ChangedComponent; + Parms.StateChange = StateChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.HandleComponentPhysicsStateChangePostAddIntoClusterUnion +// (Final, RequiredAPI, Native, Private) +// Parameters: +// class UPrimitiveComponent* ChangedComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EComponentPhysicsStateChange StateChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionComponent::HandleComponentPhysicsStateChangePostAddIntoClusterUnion(class UPrimitiveComponent* ChangedComponent, EComponentPhysicsStateChange StateChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "HandleComponentPhysicsStateChangePostAddIntoClusterUnion"); + + Params::ClusterUnionComponent_HandleComponentPhysicsStateChangePostAddIntoClusterUnion Parms{}; + + Parms.ChangedComponent = ChangedComponent; + Parms.StateChange = StateChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.IsComponentAdded +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UClusterUnionComponent::IsComponentAdded(class UPrimitiveComponent* Component) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "IsComponentAdded"); + + Params::ClusterUnionComponent_IsComponentAdded Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ClusterUnionComponent.OnRep_RigidState +// (RequiredAPI, Native, Protected) + +void UClusterUnionComponent::OnRep_RigidState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "OnRep_RigidState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.RemoveComponentBonesFromCluster +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& BoneIds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UClusterUnionComponent::RemoveComponentBonesFromCluster(class UPrimitiveComponent* InComponent, const TArray& BoneIds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "RemoveComponentBonesFromCluster"); + + Params::ClusterUnionComponent_RemoveComponentBonesFromCluster Parms{}; + + Parms.InComponent = InComponent; + Parms.BoneIds = std::move(BoneIds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.RemoveComponentFromCluster +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionComponent::RemoveComponentFromCluster(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "RemoveComponentFromCluster"); + + Params::ClusterUnionComponent_RemoveComponentFromCluster Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.SetEnableDamageFromCollision +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionComponent::SetEnableDamageFromCollision(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "SetEnableDamageFromCollision"); + + Params::ClusterUnionComponent_SetEnableDamageFromCollision Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.SetIsAnchored +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsAnchored (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionComponent::SetIsAnchored(bool bIsAnchored) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "SetIsAnchored"); + + Params::ClusterUnionComponent_SetIsAnchored Parms{}; + + Parms.bIsAnchored = bIsAnchored; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionComponent.IsAuthority +// (Final, RequiredAPI, Native, Protected, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UClusterUnionComponent::IsAuthority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionComponent", "IsAuthority"); + + Params::ClusterUnionComponent_IsAuthority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NetworkPhysicsComponent.OnRep_SetReplicatedInputs +// (Final, RequiredAPI, Native, Protected) + +void UNetworkPhysicsComponent::OnRep_SetReplicatedInputs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NetworkPhysicsComponent", "OnRep_SetReplicatedInputs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NetworkPhysicsComponent.OnRep_SetReplicatedStates +// (Final, RequiredAPI, Native, Protected) + +void UNetworkPhysicsComponent::OnRep_SetReplicatedStates() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NetworkPhysicsComponent", "OnRep_SetReplicatedStates"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NetworkPhysicsComponent.ServerReceiveInputData +// (RequiredAPI, Net, Native, Event, Public, NetServer) +// Parameters: +// const struct FNetworkPhysicsRewindDataInputProxy&ClientInputs (ConstParm, Parm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UNetworkPhysicsComponent::ServerReceiveInputData(const struct FNetworkPhysicsRewindDataInputProxy& ClientInputs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NetworkPhysicsComponent", "ServerReceiveInputData"); + + Params::NetworkPhysicsComponent_ServerReceiveInputData Parms{}; + + Parms.ClientInputs = std::move(ClientInputs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NetworkPhysicsComponent.ServerReceiveInputsDatas +// (RequiredAPI, Net, Native, Event, Public, NetServer) +// Parameters: +// const struct FNetworkPhysicsRewindDataInputProxy&ClientInputs (ConstParm, Parm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UNetworkPhysicsComponent::ServerReceiveInputsDatas(const struct FNetworkPhysicsRewindDataInputProxy& ClientInputs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NetworkPhysicsComponent", "ServerReceiveInputsDatas"); + + Params::NetworkPhysicsComponent_ServerReceiveInputsDatas Parms{}; + + Parms.ClientInputs = std::move(ClientInputs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightWeightInstanceBlueprintFunctionLibrary.ConvertActorToLightWeightInstance +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FActorInstanceHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FActorInstanceHandle ULightWeightInstanceBlueprintFunctionLibrary::ConvertActorToLightWeightInstance(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightWeightInstanceBlueprintFunctionLibrary", "ConvertActorToLightWeightInstance"); + + Params::LightWeightInstanceBlueprintFunctionLibrary_ConvertActorToLightWeightInstance Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightWeightInstanceBlueprintFunctionLibrary.CreateNewLightWeightInstance +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UClass* ActorClass (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& Transform (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataLayerInstance* Layer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorld* World (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FActorInstanceHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FActorInstanceHandle ULightWeightInstanceBlueprintFunctionLibrary::CreateNewLightWeightInstance(class UClass* ActorClass, const struct FTransform& Transform, class UDataLayerInstance* Layer, class UWorld* World) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightWeightInstanceBlueprintFunctionLibrary", "CreateNewLightWeightInstance"); + + Params::LightWeightInstanceBlueprintFunctionLibrary_CreateNewLightWeightInstance Parms{}; + + Parms.ActorClass = ActorClass; + Parms.Transform = std::move(Transform); + Parms.Layer = Layer; + Parms.World = World; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocationVolume.Load +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void ALocationVolume::Load() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocationVolume", "Load"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocationVolume.Unload +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void ALocationVolume::Unload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocationVolume", "Unload"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocationVolume.IsLoaded +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALocationVolume::IsLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocationVolume", "IsLoaded"); + + Params::LocationVolume_IsLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.SetCapsuleHalfHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleHalfHeight"); + + Params::CapsuleComponent_SetCapsuleHalfHeight Parms{}; + + Parms.HalfHeight = HalfHeight; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CapsuleComponent.SetCapsuleRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleRadius(float Radius, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleRadius"); + + Params::CapsuleComponent_SetCapsuleRadius Parms{}; + + Parms.Radius = Radius; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CapsuleComponent.SetCapsuleSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleSize"); + + Params::CapsuleComponent_SetCapsuleSize Parms{}; + + Parms.InRadius = InRadius; + Parms.InHalfHeight = InHalfHeight; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleHalfHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleHalfHeight"); + + Params::CapsuleComponent_GetScaledCapsuleHalfHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight_WithoutHemisphere +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleHalfHeight_WithoutHemisphere() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleHalfHeight_WithoutHemisphere"); + + Params::CapsuleComponent_GetScaledCapsuleHalfHeight_WithoutHemisphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleRadius"); + + Params::CapsuleComponent_GetScaledCapsuleRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHalfHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleSize"); + + Params::CapsuleComponent_GetScaledCapsuleSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeight != nullptr) + *OutHalfHeight = Parms.OutHalfHeight; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize_WithoutHemisphere +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHalfHeightWithoutHemisphere (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleSize_WithoutHemisphere"); + + Params::CapsuleComponent_GetScaledCapsuleSize_WithoutHemisphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeightWithoutHemisphere != nullptr) + *OutHalfHeightWithoutHemisphere = Parms.OutHalfHeightWithoutHemisphere; +} + + +// Function Engine.CapsuleComponent.GetShapeScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetShapeScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetShapeScale"); + + Params::CapsuleComponent_GetShapeScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleHalfHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleHalfHeight"); + + Params::CapsuleComponent_GetUnscaledCapsuleHalfHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight_WithoutHemisphere +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleHalfHeight_WithoutHemisphere() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleHalfHeight_WithoutHemisphere"); + + Params::CapsuleComponent_GetUnscaledCapsuleHalfHeight_WithoutHemisphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleRadius"); + + Params::CapsuleComponent_GetUnscaledCapsuleRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHalfHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleSize"); + + Params::CapsuleComponent_GetUnscaledCapsuleSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeight != nullptr) + *OutHalfHeight = Parms.OutHalfHeight; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize_WithoutHemisphere +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHalfHeightWithoutHemisphere (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleSize_WithoutHemisphere"); + + Params::CapsuleComponent_GetUnscaledCapsuleSize_WithoutHemisphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeightWithoutHemisphere != nullptr) + *OutHalfHeightWithoutHemisphere = Parms.OutHalfHeightWithoutHemisphere; +} + + +// Function Engine.LightComponent.SetAffectTranslucentLighting +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetAffectTranslucentLighting(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetAffectTranslucentLighting"); + + Params::LightComponent_SetAffectTranslucentLighting Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetBloomMaxBrightness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomMaxBrightness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetBloomMaxBrightness"); + + Params::LightComponent_SetBloomMaxBrightness Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetBloomScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetBloomScale"); + + Params::LightComponent_SetBloomScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetBloomThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomThreshold(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetBloomThreshold"); + + Params::LightComponent_SetBloomThreshold Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetBloomTint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomTint(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetBloomTint"); + + Params::LightComponent_SetBloomTint Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetEnableLightShaftBloom +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetEnableLightShaftBloom(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetEnableLightShaftBloom"); + + Params::LightComponent_SetEnableLightShaftBloom Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetForceCachedShadowsForMovablePrimitives +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetForceCachedShadowsForMovablePrimitives(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetForceCachedShadowsForMovablePrimitives"); + + Params::LightComponent_SetForceCachedShadowsForMovablePrimitives Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetIESBrightnessScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIESBrightnessScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetIESBrightnessScale"); + + Params::LightComponent_SetIESBrightnessScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetIESTexture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureLightProfile* NewValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIESTexture(class UTextureLightProfile* NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetIESTexture"); + + Params::LightComponent_SetIESTexture Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetIndirectLightingIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIndirectLightingIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetIndirectLightingIntensity"); + + Params::LightComponent_SetIndirectLightingIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetIntensity"); + + Params::LightComponent_SetIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightColor(const struct FLinearColor& NewLightColor, bool bSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightColor"); + + Params::LightComponent_SetLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + Parms.bSRGB = bSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFColor +// (Final, RequiredAPI, Native, Public, HasDefaults) +// Parameters: +// const struct FColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFColor(const struct FColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFColor"); + + Params::LightComponent_SetLightFColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFunctionDisabledBrightness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionDisabledBrightness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFunctionDisabledBrightness"); + + Params::LightComponent_SetLightFunctionDisabledBrightness Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFunctionFadeDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFunctionFadeDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFunctionFadeDistance"); + + Params::LightComponent_SetLightFunctionFadeDistance Parms{}; + + Parms.NewLightFunctionFadeDistance = NewLightFunctionFadeDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFunctionMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewLightFunctionMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFunctionMaterial"); + + Params::LightComponent_SetLightFunctionMaterial Parms{}; + + Parms.NewLightFunctionMaterial = NewLightFunctionMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFunctionScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLightFunctionScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionScale(const struct FVector& NewLightFunctionScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFunctionScale"); + + Params::LightComponent_SetLightFunctionScale Parms{}; + + Parms.NewLightFunctionScale = std::move(NewLightFunctionScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightingChannels +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bChannel0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightingChannels"); + + Params::LightComponent_SetLightingChannels Parms{}; + + Parms.bChannel0 = bChannel0; + Parms.bChannel1 = bChannel1; + Parms.bChannel2 = bChannel2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetShadowBias +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetShadowBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetShadowBias"); + + Params::LightComponent_SetShadowBias Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetShadowSlopeBias +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetShadowSlopeBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetShadowSlopeBias"); + + Params::LightComponent_SetShadowSlopeBias Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetSpecularScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetSpecularScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetSpecularScale"); + + Params::LightComponent_SetSpecularScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetTemperature +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewTemperature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetTemperature(float NewTemperature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetTemperature"); + + Params::LightComponent_SetTemperature Parms{}; + + Parms.NewTemperature = NewTemperature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetTransmission +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetTransmission(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetTransmission"); + + Params::LightComponent_SetTransmission Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetUseIESBrightness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetUseIESBrightness(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetUseIESBrightness"); + + Params::LightComponent_SetUseIESBrightness Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetUseTemperature +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetUseTemperature(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetUseTemperature"); + + Params::LightComponent_SetUseTemperature Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetVolumetricScatteringIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetVolumetricScatteringIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetVolumetricScatteringIntensity"); + + Params::LightComponent_SetVolumetricScatteringIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetAtmosphereSunLight(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetAtmosphereSunLight"); + + Params::DirectionalLightComponent_SetAtmosphereSunLight Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLightIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetAtmosphereSunLightIndex(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetAtmosphereSunLightIndex"); + + Params::DirectionalLightComponent_SetAtmosphereSunLightIndex Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetCascadeDistributionExponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetCascadeDistributionExponent(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetCascadeDistributionExponent"); + + Params::DirectionalLightComponent_SetCascadeDistributionExponent Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetCascadeTransitionFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetCascadeTransitionFraction(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetCascadeTransitionFraction"); + + Params::DirectionalLightComponent_SetCascadeTransitionFraction Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowCascades +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowCascades(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowCascades"); + + Params::DirectionalLightComponent_SetDynamicShadowCascades Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceMovableLight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowDistanceMovableLight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowDistanceMovableLight"); + + Params::DirectionalLightComponent_SetDynamicShadowDistanceMovableLight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceStationaryLight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowDistanceStationaryLight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowDistanceStationaryLight"); + + Params::DirectionalLightComponent_SetDynamicShadowDistanceStationaryLight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetEnableLightShaftOcclusion +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetEnableLightShaftOcclusion(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetEnableLightShaftOcclusion"); + + Params::DirectionalLightComponent_SetEnableLightShaftOcclusion Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetForwardShadingPriority +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetForwardShadingPriority(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetForwardShadingPriority"); + + Params::DirectionalLightComponent_SetForwardShadingPriority Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetLightShaftOverrideDirection +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetLightShaftOverrideDirection(const struct FVector& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetLightShaftOverrideDirection"); + + Params::DirectionalLightComponent_SetLightShaftOverrideDirection Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetLightSourceAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetLightSourceAngle(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetLightSourceAngle"); + + Params::DirectionalLightComponent_SetLightSourceAngle Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetLightSourceSoftAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetLightSourceSoftAngle(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetLightSourceSoftAngle"); + + Params::DirectionalLightComponent_SetLightSourceSoftAngle Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetOcclusionDepthRange +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetOcclusionDepthRange(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetOcclusionDepthRange"); + + Params::DirectionalLightComponent_SetOcclusionDepthRange Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetOcclusionMaskDarkness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetOcclusionMaskDarkness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetOcclusionMaskDarkness"); + + Params::DirectionalLightComponent_SetOcclusionMaskDarkness Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetShadowAmount +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetShadowAmount(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetShadowAmount"); + + Params::DirectionalLightComponent_SetShadowAmount Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetShadowCascadeBiasDistribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetShadowCascadeBiasDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetShadowCascadeBiasDistribution"); + + Params::DirectionalLightComponent_SetShadowCascadeBiasDistribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetShadowDistanceFadeoutFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetShadowDistanceFadeoutFraction(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetShadowDistanceFadeoutFraction"); + + Params::DirectionalLightComponent_SetShadowDistanceFadeoutFraction Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetShadowSourceAngleFactor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetShadowSourceAngleFactor(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetShadowSourceAngleFactor"); + + Params::DirectionalLightComponent_SetShadowSourceAngleFactor Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.AdjustAttenuation +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FForceFeedbackAttenuationSettings&InAttenuationSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::AdjustAttenuation(const struct FForceFeedbackAttenuationSettings& InAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "AdjustAttenuation"); + + Params::ForceFeedbackComponent_AdjustAttenuation Parms{}; + + Parms.InAttenuationSettings = std::move(InAttenuationSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.Play +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "Play"); + + Params::ForceFeedbackComponent_Play Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.SetForceFeedbackEffect +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* NewForceFeedbackEffect (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::SetForceFeedbackEffect(class UForceFeedbackEffect* NewForceFeedbackEffect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "SetForceFeedbackEffect"); + + Params::ForceFeedbackComponent_SetForceFeedbackEffect Parms{}; + + Parms.NewForceFeedbackEffect = NewForceFeedbackEffect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.SetIntensityMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::SetIntensityMultiplier(float NewIntensityMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "SetIntensityMultiplier"); + + Params::ForceFeedbackComponent_SetIntensityMultiplier Parms{}; + + Parms.NewIntensityMultiplier = NewIntensityMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.Stop +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UForceFeedbackComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.BP_GetAttenuationSettingsToApply +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FForceFeedbackAttenuationSettings*OutAttenuationSettings (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UForceFeedbackComponent::BP_GetAttenuationSettingsToApply(struct FForceFeedbackAttenuationSettings* OutAttenuationSettings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "BP_GetAttenuationSettingsToApply"); + + Params::ForceFeedbackComponent_BP_GetAttenuationSettingsToApply Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAttenuationSettings != nullptr) + *OutAttenuationSettings = std::move(Parms.OutAttenuationSettings); + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyMirrorInspectionLibrary.GetMirrorDataTable +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class UMirrorDataTable* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UMirrorDataTable* UAnimNotifyMirrorInspectionLibrary::GetMirrorDataTable(const struct FAnimNotifyEventReference& EventReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyMirrorInspectionLibrary", "GetMirrorDataTable"); + + Params::AnimNotifyMirrorInspectionLibrary_GetMirrorDataTable Parms{}; + + Parms.EventReference = std::move(EventReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyMirrorInspectionLibrary.IsTriggeredByMirroredAnimation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyMirrorInspectionLibrary::IsTriggeredByMirroredAnimation(const struct FAnimNotifyEventReference& EventReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyMirrorInspectionLibrary", "IsTriggeredByMirroredAnimation"); + + Params::AnimNotifyMirrorInspectionLibrary_IsTriggeredByMirroredAnimation Parms{}; + + Parms.EventReference = std::move(EventReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CheatManager.BugIt +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& ScreenShotDescription (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugIt(const class FString& ScreenShotDescription) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "BugIt"); + + Params::CheatManager_BugIt Parms{}; + + Parms.ScreenShotDescription = std::move(ScreenShotDescription); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.BugItGo +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Roll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugItGo(float X, float Y, float Z, float pitch, float Yaw, float Roll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "BugItGo"); + + Params::CheatManager_BugItGo Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.pitch = pitch; + Parms.Yaw = Yaw; + Parms.Roll = Roll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.BugItStringCreator +// (RequiredAPI, Exec, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// const struct FVector& ViewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& ViewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString* GoString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* LocString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugItStringCreator(const struct FVector& ViewLocation, const struct FRotator& ViewRotation, class FString* GoString, class FString* LocString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "BugItStringCreator"); + + Params::CheatManager_BugItStringCreator Parms{}; + + Parms.ViewLocation = std::move(ViewLocation); + Parms.ViewRotation = std::move(ViewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (GoString != nullptr) + *GoString = std::move(Parms.GoString); + + if (LocString != nullptr) + *LocString = std::move(Parms.LocString); +} + + +// Function Engine.CheatManager.ChangeSize +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float F (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ChangeSize(float F) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ChangeSize"); + + Params::CheatManager_ChangeSize Parms{}; + + Parms.F = F; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.CheatScript +// (Final, RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& ScriptName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::CheatScript(const class FString& ScriptName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "CheatScript"); + + Params::CheatManager_CheatScript Parms{}; + + Parms.ScriptName = std::move(ScriptName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DamageTarget +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DamageTarget(float DamageAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DamageTarget"); + + Params::CheatManager_DamageTarget Parms{}; + + Parms.DamageAmount = DamageAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweep +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DebugCapsuleSweep() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweep"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepCapture +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DebugCapsuleSweepCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepChannel +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepChannel(ECollisionChannel Channel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepChannel"); + + Params::CheatManager_DebugCapsuleSweepChannel Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepClear +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DebugCapsuleSweepClear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepClear"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepComplex +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepComplex(bool bTraceComplex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepComplex"); + + Params::CheatManager_DebugCapsuleSweepComplex Parms{}; + + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepPawn +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DebugCapsuleSweepPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepPawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepSize +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepSize(float HalfHeight, float Radius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepSize"); + + Params::CheatManager_DebugCapsuleSweepSize Parms{}; + + Parms.HalfHeight = HalfHeight; + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyAll +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// TSubclassOf aClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DestroyAll(TSubclassOf aClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyAll"); + + Params::CheatManager_DestroyAll Parms{}; + + Parms.aClass = aClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyAllPawnsExceptTarget +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DestroyAllPawnsExceptTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyAllPawnsExceptTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyPawns +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// TSubclassOf aClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DestroyPawns(TSubclassOf aClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyPawns"); + + Params::CheatManager_DestroyPawns Parms{}; + + Parms.aClass = aClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyServerStatReplicator +// (Final, RequiredAPI, Exec, Native, Public) + +void UCheatManager::DestroyServerStatReplicator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyServerStatReplicator"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyTarget +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) + +void UCheatManager::DestroyTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DisableDebugCamera +// (RequiredAPI, Native, Protected, BlueprintCallable) + +void UCheatManager::DisableDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DisableDebugCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DumpChatState +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DumpChatState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DumpChatState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DumpOnlineSessionState +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DumpOnlineSessionState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DumpOnlineSessionState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DumpPartyState +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DumpPartyState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DumpPartyState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DumpVoiceMutingState +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::DumpVoiceMutingState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DumpVoiceMutingState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.EnableDebugCamera +// (RequiredAPI, Native, Protected, BlueprintCallable) + +void UCheatManager::EnableDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "EnableDebugCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.FlushLog +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::FlushLog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "FlushLog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Fly +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) + +void UCheatManager::Fly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Fly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.FreezeFrame +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::FreezeFrame(float Delay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "FreezeFrame"); + + Params::CheatManager_FreezeFrame Parms{}; + + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Ghost +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) + +void UCheatManager::Ghost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Ghost"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.God +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) + +void UCheatManager::God() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "God"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.InvertMouse +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::InvertMouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "InvertMouse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.LogLoc +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::LogLoc() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "LogLoc"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.OnlyLoadLevel +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::OnlyLoadLevel(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "OnlyLoadLevel"); + + Params::CheatManager_OnlyLoadLevel Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.OnPlayerEndPlayed +// (Final, RequiredAPI, Native, Public) +// Parameters: +// class AActor* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::OnPlayerEndPlayed(class AActor* Player, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "OnPlayerEndPlayed"); + + Params::CheatManager_OnPlayerEndPlayed Parms{}; + + Parms.Player = Player; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.PlayersOnly +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) + +void UCheatManager::PlayersOnly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "PlayersOnly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ReceiveEndPlay +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UCheatManager::ReceiveEndPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ReceiveEndPlay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.CheatManager.ReceiveInitCheatManager +// (RequiredAPI, Event, Public, BlueprintEvent) + +void UCheatManager::ReceiveInitCheatManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ReceiveInitCheatManager"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.CheatManager.ServerToggleAILogging +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void UCheatManager::ServerToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ServerToggleAILogging"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.SetMouseSensitivityToDefault +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::SetMouseSensitivityToDefault() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "SetMouseSensitivityToDefault"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.SetWorldOrigin +// (Final, RequiredAPI, Exec, Native, Public) + +void UCheatManager::SetWorldOrigin() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "SetWorldOrigin"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Slomo +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float NewTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::Slomo(float NewTimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Slomo"); + + Params::CheatManager_Slomo Parms{}; + + Parms.NewTimeDilation = NewTimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.SpawnServerStatReplicator +// (Final, RequiredAPI, Exec, Native, Public) + +void UCheatManager::SpawnServerStatReplicator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "SpawnServerStatReplicator"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.StreamLevelIn +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::StreamLevelIn(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "StreamLevelIn"); + + Params::CheatManager_StreamLevelIn Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.StreamLevelOut +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::StreamLevelOut(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "StreamLevelOut"); + + Params::CheatManager_StreamLevelOut Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Summon +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& ClassName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::Summon(const class FString& ClassName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Summon"); + + Params::CheatManager_Summon Parms{}; + + Parms.ClassName = std::move(ClassName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Teleport +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) + +void UCheatManager::Teleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Teleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.TestCollisionDistance +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::TestCollisionDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "TestCollisionDistance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ToggleAILogging +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::ToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ToggleAILogging"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ToggleDebugCamera +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::ToggleDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ToggleDebugCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ToggleServerStatReplicatorClientOverwrite +// (Final, RequiredAPI, Exec, Native, Public) + +void UCheatManager::ToggleServerStatReplicatorClientOverwrite() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ToggleServerStatReplicatorClientOverwrite"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ToggleServerStatReplicatorUpdateStatNet +// (Final, RequiredAPI, Exec, Native, Public) + +void UCheatManager::ToggleServerStatReplicatorUpdateStatNet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ToggleServerStatReplicatorUpdateStatNet"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.UpdateSafeArea +// (Final, RequiredAPI, Exec, Native, Public) + +void UCheatManager::UpdateSafeArea() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "UpdateSafeArea"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ViewActor +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// class FName ActorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewActor(class FName ActorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ViewActor"); + + Params::CheatManager_ViewActor Parms{}; + + Parms.ActorName = ActorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ViewClass +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// TSubclassOf DesiredClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewClass(TSubclassOf DesiredClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ViewClass"); + + Params::CheatManager_ViewClass Parms{}; + + Parms.DesiredClass = DesiredClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ViewPlayer +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewPlayer(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ViewPlayer"); + + Params::CheatManager_ViewPlayer Parms{}; + + Parms.S = std::move(S); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ViewSelf +// (RequiredAPI, Exec, Native, Public) + +void UCheatManager::ViewSelf() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ViewSelf"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Walk +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) + +void UCheatManager::Walk() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Walk"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.GetPlayerController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UCheatManager::GetPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "GetPlayerController"); + + Params::CheatManager_GetPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ArrowComponent.SetArrowColor +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetArrowColor(const struct FLinearColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetArrowColor"); + + Params::ArrowComponent_SetArrowColor Parms{}; + + Parms.NewColor = std::move(NewColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ArrowComponent.SetArrowFColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetArrowFColor(const struct FColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetArrowFColor"); + + Params::ArrowComponent_SetArrowFColor Parms{}; + + Parms.NewColor = std::move(NewColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ArrowComponent.SetArrowLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetArrowLength(float NewLength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetArrowLength"); + + Params::ArrowComponent_SetArrowLength Parms{}; + + Parms.NewLength = NewLength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ArrowComponent.SetArrowSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetArrowSize(float NewSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetArrowSize"); + + Params::ArrowComponent_SetArrowSize Parms{}; + + Parms.NewSize = NewSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ArrowComponent.SetIsScreenSizeScaled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetIsScreenSizeScaled(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetIsScreenSizeScaled"); + + Params::ArrowComponent_SetIsScreenSizeScaled Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ArrowComponent.SetScreenSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetScreenSize(float NewScreenSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetScreenSize"); + + Params::ArrowComponent_SetScreenSize Parms{}; + + Parms.NewScreenSize = NewScreenSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ArrowComponent.SetTreatAsASprite +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetTreatAsASprite(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetTreatAsASprite"); + + Params::ArrowComponent_SetTreatAsASprite Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ArrowComponent.SetUseInEditorScaling +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetUseInEditorScaling(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetUseInEditorScaling"); + + Params::ArrowComponent_SetUseInEditorScaling Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.AddControlPointPosition +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPositionIsRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::AddControlPointPosition(const struct FVector& Pos, bool bPositionIsRelative) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "AddControlPointPosition"); + + Params::InterpToMovementComponent_AddControlPointPosition Parms{}; + + Parms.Pos = std::move(Pos); + Parms.bPositionIsRelative = bPositionIsRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.FinaliseControlPoints +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UInterpToMovementComponent::FinaliseControlPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "FinaliseControlPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.ResetControlPoints +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UInterpToMovementComponent::ResetControlPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "ResetControlPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.RestartMovement +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InitialDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::RestartMovement(float InitialDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "RestartMovement"); + + Params::InterpToMovementComponent_RestartMovement Parms{}; + + Parms.InitialDirection = InitialDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.StopSimulating +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::StopSimulating(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "StopSimulating"); + + Params::InterpToMovementComponent_StopSimulating Parms{}; + + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LODSyncComponent.GetLODSyncDebugText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ULODSyncComponent::GetLODSyncDebugText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LODSyncComponent", "GetLODSyncDebugText"); + + Params::LODSyncComponent_GetLODSyncDebugText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystem.ContainsEmitterType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UClass* TypeData (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystem::ContainsEmitterType(class UClass* TypeData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystem", "ContainsEmitterType"); + + Params::ParticleSystem_ContainsEmitterType Parms{}; + + Parms.TypeData = TypeData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlatformEventsComponent.IsInLaptopMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::IsInLaptopMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformEventsComponent", "IsInLaptopMode"); + + Params::PlatformEventsComponent_IsInLaptopMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlatformEventsComponent.IsInTabletMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::IsInTabletMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformEventsComponent", "IsInTabletMode"); + + Params::PlatformEventsComponent_IsInTabletMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlatformEventsComponent.SupportsConvertibleLaptops +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::SupportsConvertibleLaptops() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformEventsComponent", "SupportsConvertibleLaptops"); + + Params::PlatformEventsComponent_SupportsConvertibleLaptops Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VOIPTalker.CreateTalkerForPlayer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerState* OwningState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVOIPTalker* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVOIPTalker* UVOIPTalker::CreateTalkerForPlayer(class APlayerState* OwningState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VOIPTalker", "CreateTalkerForPlayer"); + + Params::VOIPTalker_CreateTalkerForPlayer Parms{}; + + Parms.OwningState = OwningState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VOIPTalker.BPOnTalkingBegin +// (RequiredAPI, Native, Event, Protected, BlueprintEvent) +// Parameters: +// class UAudioComponent* AudioComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPTalker::BPOnTalkingBegin(class UAudioComponent* AudioComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VOIPTalker", "BPOnTalkingBegin"); + + Params::VOIPTalker_BPOnTalkingBegin Parms{}; + + Parms.AudioComponent = AudioComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VOIPTalker.BPOnTalkingEnd +// (RequiredAPI, Native, Event, Protected, BlueprintEvent) + +void UVOIPTalker::BPOnTalkingEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VOIPTalker", "BPOnTalkingEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VOIPTalker.GetVoiceLevel +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UVOIPTalker::GetVoiceLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VOIPTalker", "GetVoiceLevel"); + + Params::VOIPTalker_GetVoiceLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VOIPTalker.RegisterWithPlayerState +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerState* OwningState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPTalker::RegisterWithPlayerState(class APlayerState* OwningState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VOIPTalker", "RegisterWithPlayerState"); + + Params::VOIPTalker_RegisterWithPlayerState Parms{}; + + Parms.OwningState = OwningState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.MoveInterpolationTarget +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::MoveInterpolationTarget(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "MoveInterpolationTarget"); + + Params::ProjectileMovementComponent_MoveInterpolationTarget Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.ResetInterpolation +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UProjectileMovementComponent::ResetInterpolation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "ResetInterpolation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.SetInterpolatedComponent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::SetInterpolatedComponent(class USceneComponent* Component) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "SetInterpolatedComponent"); + + Params::ProjectileMovementComponent_SetInterpolatedComponent Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.SetVelocityInLocalSpace +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::SetVelocityInLocalSpace(const struct FVector& NewVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "SetVelocityInLocalSpace"); + + Params::ProjectileMovementComponent_SetVelocityInLocalSpace Parms{}; + + Parms.NewVelocity = std::move(NewVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.StopSimulating +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::StopSimulating(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "StopSimulating"); + + Params::ProjectileMovementComponent_StopSimulating Parms{}; + + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.IsInterpolationComplete +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UProjectileMovementComponent::IsInterpolationComplete() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "IsInterpolationComplete"); + + Params::ProjectileMovementComponent_IsInterpolationComplete Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ProjectileMovementComponent.IsVelocityUnderSimulationThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UProjectileMovementComponent::IsVelocityUnderSimulationThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "IsVelocityUnderSimulationThreshold"); + + Params::ProjectileMovementComponent_IsVelocityUnderSimulationThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ProjectileMovementComponent.LimitVelocity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& NewVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UProjectileMovementComponent::LimitVelocity(const struct FVector& NewVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "LimitVelocity"); + + Params::ProjectileMovementComponent_LimitVelocity Parms{}; + + Parms.NewVelocity = std::move(NewVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraModifier.BlueprintModifyCamera +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ViewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& ViewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float FOV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* NewViewLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* NewViewRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* NewFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraModifier::BlueprintModifyCamera(float DeltaTime, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float FOV, struct FVector* NewViewLocation, struct FRotator* NewViewRotation, float* NewFOV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "BlueprintModifyCamera"); + + Params::CameraModifier_BlueprintModifyCamera Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.ViewLocation = std::move(ViewLocation); + Parms.ViewRotation = std::move(ViewRotation); + Parms.FOV = FOV; + + UObject::ProcessEvent(Func, &Parms); + + if (NewViewLocation != nullptr) + *NewViewLocation = std::move(Parms.NewViewLocation); + + if (NewViewRotation != nullptr) + *NewViewRotation = std::move(Parms.NewViewRotation); + + if (NewFOV != nullptr) + *NewFOV = Parms.NewFOV; +} + + +// Function Engine.CameraModifier.BlueprintModifyPostProcess +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* PostProcessBlendWeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPostProcessSettings* PostProcessSettings (Parm, OutParm, NativeAccessSpecifierPublic) + +void UCameraModifier::BlueprintModifyPostProcess(float DeltaTime, float* PostProcessBlendWeight, struct FPostProcessSettings* PostProcessSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "BlueprintModifyPostProcess"); + + Params::CameraModifier_BlueprintModifyPostProcess Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); + + if (PostProcessBlendWeight != nullptr) + *PostProcessBlendWeight = Parms.PostProcessBlendWeight; + + if (PostProcessSettings != nullptr) + *PostProcessSettings = std::move(Parms.PostProcessSettings); +} + + +// Function Engine.CameraModifier.DisableModifier +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraModifier::DisableModifier(bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "DisableModifier"); + + Params::CameraModifier_DisableModifier Parms{}; + + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraModifier.EnableModifier +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UCameraModifier::EnableModifier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "EnableModifier"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraModifier.OnCameraOwnerDestroyed +// (Final, RequiredAPI, Native, Protected) +// Parameters: +// class AActor* InOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraModifier::OnCameraOwnerDestroyed(class AActor* InOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "OnCameraOwnerDestroyed"); + + Params::CameraModifier_OnCameraOwnerDestroyed Parms{}; + + Parms.InOwner = InOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraModifier.GetViewTarget +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCameraModifier::GetViewTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "GetViewTarget"); + + Params::CameraModifier_GetViewTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraModifier.IsDisabled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCameraModifier::IsDisabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "IsDisabled"); + + Params::CameraModifier_IsDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraModifier.IsPendingDisable +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCameraModifier::IsPendingDisable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "IsPendingDisable"); + + Params::CameraModifier_IsPendingDisable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraShakeSourceComponent.Start +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UCameraShakeSourceComponent::Start() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "Start"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.StartCameraShake +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf InCameraShake (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StartCameraShake(TSubclassOf InCameraShake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "StartCameraShake"); + + Params::CameraShakeSourceComponent_StartCameraShake Parms{}; + + Parms.InCameraShake = InCameraShake; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakes +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StopAllCameraShakes(bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "StopAllCameraShakes"); + + Params::CameraShakeSourceComponent_StopAllCameraShakes Parms{}; + + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakesOfType +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InCameraShake (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StopAllCameraShakesOfType(TSubclassOf InCameraShake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "StopAllCameraShakesOfType"); + + Params::CameraShakeSourceComponent_StopAllCameraShakesOfType Parms{}; + + Parms.InCameraShake = InCameraShake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.GetAttenuationFactor +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCameraShakeSourceComponent::GetAttenuationFactor(const struct FVector& Location) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "GetAttenuationFactor"); + + Params::CameraShakeSourceComponent_GetAttenuationFactor Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveFloat.GetFloatValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCurveFloat::GetFloatValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveFloat", "GetFloatValue"); + + Params::CurveFloat_GetFloatValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataTableFunctionLibrary.DoesDataTableRowExist +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UDataTable* Table (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataTableFunctionLibrary::DoesDataTableRowExist(const class UDataTable* Table, class FName RowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "DoesDataTableRowExist"); + + Params::DataTableFunctionLibrary_DoesDataTableRowExist Parms{}; + + Parms.Table = Table; + Parms.RowName = RowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataTableFunctionLibrary.EvaluateCurveTableRow +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCurveTable* CurveTable (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InXY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEvaluateCurveTableResult* OutResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutXY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ContextString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDataTableFunctionLibrary::EvaluateCurveTableRow(class UCurveTable* CurveTable, class FName RowName, float InXY, EEvaluateCurveTableResult* OutResult, float* OutXY, const class FString& ContextString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "EvaluateCurveTableRow"); + + Params::DataTableFunctionLibrary_EvaluateCurveTableRow Parms{}; + + Parms.CurveTable = CurveTable; + Parms.RowName = RowName; + Parms.InXY = InXY; + Parms.ContextString = std::move(ContextString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutResult != nullptr) + *OutResult = Parms.OutResult; + + if (OutXY != nullptr) + *OutXY = Parms.OutXY; +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnAsString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UDataTable* DataTable (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UDataTableFunctionLibrary::GetDataTableColumnAsString(const class UDataTable* DataTable, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableColumnAsString"); + + Params::DataTableFunctionLibrary_GetDataTableColumnAsString Parms{}; + + Parms.DataTable = DataTable; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnExportNames +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UDataTable* Table (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutExportColumnNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UDataTableFunctionLibrary::GetDataTableColumnExportNames(const class UDataTable* Table, TArray* OutExportColumnNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableColumnExportNames"); + + Params::DataTableFunctionLibrary_GetDataTableColumnExportNames Parms{}; + + Parms.Table = Table; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutExportColumnNames != nullptr) + *OutExportColumnNames = std::move(Parms.OutExportColumnNames); +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnNameFromExportName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UDataTable* Table (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ColumnExportName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutColumnName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataTableFunctionLibrary::GetDataTableColumnNameFromExportName(const class UDataTable* Table, const class FString& ColumnExportName, class FName* OutColumnName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableColumnNameFromExportName"); + + Params::DataTableFunctionLibrary_GetDataTableColumnNameFromExportName Parms{}; + + Parms.Table = Table; + Parms.ColumnExportName = std::move(ColumnExportName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutColumnName != nullptr) + *OutColumnName = Parms.OutColumnName; + + return Parms.ReturnValue; +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnNames +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UDataTable* Table (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutColumnNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UDataTableFunctionLibrary::GetDataTableColumnNames(const class UDataTable* Table, TArray* OutColumnNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableColumnNames"); + + Params::DataTableFunctionLibrary_GetDataTableColumnNames Parms{}; + + Parms.Table = Table; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutColumnNames != nullptr) + *OutColumnNames = std::move(Parms.OutColumnNames); +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowFromName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UDataTable* Table (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTableRowBase* OutRow (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataTableFunctionLibrary::GetDataTableRowFromName(class UDataTable* Table, class FName RowName, struct FTableRowBase* OutRow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableRowFromName"); + + Params::DataTableFunctionLibrary_GetDataTableRowFromName Parms{}; + + Parms.Table = Table; + Parms.RowName = RowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRow != nullptr) + *OutRow = std::move(Parms.OutRow); + + return Parms.ReturnValue; +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowNames +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UDataTable* Table (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutRowNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UDataTableFunctionLibrary::GetDataTableRowNames(const class UDataTable* Table, TArray* OutRowNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableRowNames"); + + Params::DataTableFunctionLibrary_GetDataTableRowNames Parms{}; + + Parms.Table = Table; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRowNames != nullptr) + *OutRowNames = std::move(Parms.OutRowNames); +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowStruct +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UDataTable* Table (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UScriptStruct* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UScriptStruct* UDataTableFunctionLibrary::GetDataTableRowStruct(const class UDataTable* Table) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableRowStruct"); + + Params::DataTableFunctionLibrary_GetDataTableRowStruct Parms{}; + + Parms.Table = Table; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerShapeEquirect.SetEquirectProps +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FEquirectProps& InScaleBiases (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerShapeEquirect::SetEquirectProps(const struct FEquirectProps& InScaleBiases) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerShapeEquirect", "SetEquirectProps"); + + Params::StereoLayerShapeEquirect_SetEquirectProps Parms{}; + + Parms.InScaleBiases = std::move(InScaleBiases); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.AddEvent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate EventFunc (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::AddEvent(float Time, TDelegate EventFunc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "AddEvent"); + + Params::TimelineComponent_AddEvent Parms{}; + + Parms.Time = Time; + Parms.EventFunc = EventFunc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.AddInterpFloat +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveFloat* FloatCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate InterpFunc (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::AddInterpFloat(class UCurveFloat* FloatCurve, TDelegate InterpFunc, class FName PropertyName, class FName TrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "AddInterpFloat"); + + Params::TimelineComponent_AddInterpFloat Parms{}; + + Parms.FloatCurve = FloatCurve; + Parms.InterpFunc = InterpFunc; + Parms.PropertyName = PropertyName; + Parms.TrackName = TrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.AddInterpLinearColor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveLinearColor* LinearColorCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateInterpFunc (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::AddInterpLinearColor(class UCurveLinearColor* LinearColorCurve, TDelegate InterpFunc, class FName PropertyName, class FName TrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "AddInterpLinearColor"); + + Params::TimelineComponent_AddInterpLinearColor Parms{}; + + Parms.LinearColorCurve = LinearColorCurve; + Parms.InterpFunc = InterpFunc; + Parms.PropertyName = PropertyName; + Parms.TrackName = TrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.AddInterpVector +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveVector* VectorCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateInterpFunc (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::AddInterpVector(class UCurveVector* VectorCurve, TDelegate InterpFunc, class FName PropertyName, class FName TrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "AddInterpVector"); + + Params::TimelineComponent_AddInterpVector Parms{}; + + Parms.VectorCurve = VectorCurve; + Parms.InterpFunc = InterpFunc; + Parms.PropertyName = PropertyName; + Parms.TrackName = TrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.OnRep_Timeline +// (Final, Native, Public, HasOutParams) +// Parameters: +// struct FTimeline* OldTimeline (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UTimelineComponent::OnRep_Timeline(struct FTimeline* OldTimeline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "OnRep_Timeline"); + + Params::TimelineComponent_OnRep_Timeline Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OldTimeline != nullptr) + *OldTimeline = std::move(Parms.OldTimeline); +} + + +// Function Engine.TimelineComponent.Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::Play() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "Play"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.PlayFromStart +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::PlayFromStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "PlayFromStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.Reverse +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::Reverse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "Reverse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.ReverseFromEnd +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::ReverseFromEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "ReverseFromEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetFloatCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveFloat* NewFloatCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FloatTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetFloatCurve(class UCurveFloat* NewFloatCurve, class FName FloatTrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetFloatCurve"); + + Params::TimelineComponent_SetFloatCurve Parms{}; + + Parms.NewFloatCurve = NewFloatCurve; + Parms.FloatTrackName = FloatTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetIgnoreTimeDilation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewIgnoreTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetIgnoreTimeDilation"); + + Params::TimelineComponent_SetIgnoreTimeDilation Parms{}; + + Parms.bNewIgnoreTimeDilation = bNewIgnoreTimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetLinearColorCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveLinearColor* NewLinearColorCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LinearColorTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetLinearColorCurve(class UCurveLinearColor* NewLinearColorCurve, class FName LinearColorTrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetLinearColorCurve"); + + Params::TimelineComponent_SetLinearColorCurve Parms{}; + + Parms.NewLinearColorCurve = NewLinearColorCurve; + Parms.LinearColorTrackName = LinearColorTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetLooping(bool bNewLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetLooping"); + + Params::TimelineComponent_SetLooping Parms{}; + + Parms.bNewLooping = bNewLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetNewTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetNewTime(float NewTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetNewTime"); + + Params::TimelineComponent_SetNewTime Parms{}; + + Parms.NewTime = NewTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetPlaybackPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetPlaybackPosition"); + + Params::TimelineComponent_SetPlaybackPosition Parms{}; + + Parms.NewPosition = NewPosition; + Parms.bFireEvents = bFireEvents; + Parms.bFireUpdate = bFireUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetPlayRate(float NewRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetPlayRate"); + + Params::TimelineComponent_SetPlayRate Parms{}; + + Parms.NewRate = NewRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetTimelineFinishedFunc +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TDelegate NewTimelineFinishedFunc (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetTimelineFinishedFunc(TDelegate NewTimelineFinishedFunc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetTimelineFinishedFunc"); + + Params::TimelineComponent_SetTimelineFinishedFunc Parms{}; + + Parms.NewTimelineFinishedFunc = NewTimelineFinishedFunc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetTimelineLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetTimelineLength(float NewLength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetTimelineLength"); + + Params::TimelineComponent_SetTimelineLength Parms{}; + + Parms.NewLength = NewLength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetTimelineLengthMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETimelineLengthMode NewLengthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetTimelineLengthMode(ETimelineLengthMode NewLengthMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetTimelineLengthMode"); + + Params::TimelineComponent_SetTimelineLengthMode Parms{}; + + Parms.NewLengthMode = NewLengthMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetTimelinePostUpdateFunc +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TDelegate NewTimelinePostUpdateFunc (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetTimelinePostUpdateFunc(TDelegate NewTimelinePostUpdateFunc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetTimelinePostUpdateFunc"); + + Params::TimelineComponent_SetTimelinePostUpdateFunc Parms{}; + + Parms.NewTimelinePostUpdateFunc = NewTimelinePostUpdateFunc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetVectorCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveVector* NewVectorCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName VectorTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetVectorCurve(class UCurveVector* NewVectorCurve, class FName VectorTrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetVectorCurve"); + + Params::TimelineComponent_SetVectorCurve Parms{}; + + Parms.NewVectorCurve = NewVectorCurve; + Parms.VectorTrackName = VectorTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.Stop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.GetIgnoreTimeDilation +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::GetIgnoreTimeDilation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetIgnoreTimeDilation"); + + Params::TimelineComponent_GetIgnoreTimeDilation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.GetPlaybackPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetPlaybackPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetPlaybackPosition"); + + Params::TimelineComponent_GetPlaybackPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.GetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetPlayRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetPlayRate"); + + Params::TimelineComponent_GetPlayRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.GetScaledTimelineLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetScaledTimelineLength() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetScaledTimelineLength"); + + Params::TimelineComponent_GetScaledTimelineLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.GetTimelineLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetTimelineLength() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetTimelineLength"); + + Params::TimelineComponent_GetTimelineLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.IsLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsLooping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "IsLooping"); + + Params::TimelineComponent_IsLooping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.IsPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "IsPlaying"); + + Params::TimelineComponent_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.IsReversing +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsReversing() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "IsReversing"); + + Params::TimelineComponent_IsReversing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimSingleNodeInstance.GetLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimSingleNodeInstance::GetLength() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "GetLength"); + + Params::AnimSingleNodeInstance_GetLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimSingleNodeInstance.GetMirrorDataTable +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UMirrorDataTable* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UMirrorDataTable* UAnimSingleNodeInstance::GetMirrorDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "GetMirrorDataTable"); + + Params::AnimSingleNodeInstance_GetMirrorDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimSingleNodeInstance.PlayAnim +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InStartPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "PlayAnim"); + + Params::AnimSingleNodeInstance_PlayAnim Parms{}; + + Parms.bIsLooping = bIsLooping; + Parms.InPlayRate = InPlayRate; + Parms.InStartPosition = InStartPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetAnimationAsset +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetAnimationAsset(class UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetAnimationAsset"); + + Params::AnimSingleNodeInstance_SetAnimationAsset Parms{}; + + Parms.NewAsset = NewAsset; + Parms.bIsLooping = bIsLooping; + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetBlendSpacePosition +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetBlendSpacePosition(const struct FVector& InPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetBlendSpacePosition"); + + Params::AnimSingleNodeInstance_SetBlendSpacePosition Parms{}; + + Parms.InPosition = std::move(InPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetLooping(bool bIsLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetLooping"); + + Params::AnimSingleNodeInstance_SetLooping Parms{}; + + Parms.bIsLooping = bIsLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetMirrorDataTable +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UMirrorDataTable* MirrorDataTable (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetMirrorDataTable(const class UMirrorDataTable* MirrorDataTable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetMirrorDataTable"); + + Params::AnimSingleNodeInstance_SetMirrorDataTable Parms{}; + + Parms.MirrorDataTable = MirrorDataTable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsPlaying (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPlaying(bool bIsPlaying) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPlaying"); + + Params::AnimSingleNodeInstance_SetPlaying Parms{}; + + Parms.bIsPlaying = bIsPlaying; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPlayRate(float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPlayRate"); + + Params::AnimSingleNodeInstance_SetPlayRate Parms{}; + + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPosition(float InPosition, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPosition"); + + Params::AnimSingleNodeInstance_SetPosition Parms{}; + + Parms.InPosition = InPosition; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPositionWithPreviousTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPreviousTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPositionWithPreviousTime"); + + Params::AnimSingleNodeInstance_SetPositionWithPreviousTime Parms{}; + + Parms.InPosition = InPosition; + Parms.InPreviousTime = InPreviousTime; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPreviewCurveOverride +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& PoseName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveIfZero (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPreviewCurveOverride(const class FName& PoseName, float Value, bool bRemoveIfZero) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPreviewCurveOverride"); + + Params::AnimSingleNodeInstance_SetPreviewCurveOverride Parms{}; + + Parms.PoseName = PoseName; + Parms.Value = Value; + Parms.bRemoveIfZero = bRemoveIfZero; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetReverse +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInReverse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetReverse(bool bInReverse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetReverse"); + + Params::AnimSingleNodeInstance_SetReverse Parms{}; + + Parms.bInReverse = bInReverse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.StopAnim +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAnimSingleNodeInstance::StopAnim() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "StopAnim"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.GetAnimationAsset +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimationAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimationAsset* UAnimSingleNodeInstance::GetAnimationAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "GetAnimationAsset"); + + Params::AnimSingleNodeInstance_GetAnimationAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationAttributeIdentifierExtensions.IsValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAnimationAttributeIdentifier& Identifier (Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimationAttributeIdentifierExtensions::IsValid(struct FAnimationAttributeIdentifier& Identifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimationAttributeIdentifierExtensions", "IsValid"); + + Params::AnimationAttributeIdentifierExtensions_IsValid Parms{}; + + Parms.Identifier = std::move(Identifier); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Identifier = std::move(Parms.Identifier); + + return Parms.ReturnValue; +} + + +// Function Engine.CachedAnimDataLibrary.StateMachine_GetGlobalWeight +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAnimInstance* InAnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FCachedAnimStateData& CachedAnimStateData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCachedAnimDataLibrary::StateMachine_GetGlobalWeight(class UAnimInstance* InAnimInstance, const struct FCachedAnimStateData& CachedAnimStateData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CachedAnimDataLibrary", "StateMachine_GetGlobalWeight"); + + Params::CachedAnimDataLibrary_StateMachine_GetGlobalWeight Parms{}; + + Parms.InAnimInstance = InAnimInstance; + Parms.CachedAnimStateData = std::move(CachedAnimStateData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CachedAnimDataLibrary.StateMachine_GetLocalWeight +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAnimInstance* InAnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FCachedAnimStateData& CachedAnimStateData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCachedAnimDataLibrary::StateMachine_GetLocalWeight(class UAnimInstance* InAnimInstance, const struct FCachedAnimStateData& CachedAnimStateData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CachedAnimDataLibrary", "StateMachine_GetLocalWeight"); + + Params::CachedAnimDataLibrary_StateMachine_GetLocalWeight Parms{}; + + Parms.InAnimInstance = InAnimInstance; + Parms.CachedAnimStateData = std::move(CachedAnimStateData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CachedAnimDataLibrary.StateMachine_IsStateRelevant +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAnimInstance* InAnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FCachedAnimStateData& CachedAnimStateData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCachedAnimDataLibrary::StateMachine_IsStateRelevant(class UAnimInstance* InAnimInstance, const struct FCachedAnimStateData& CachedAnimStateData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CachedAnimDataLibrary", "StateMachine_IsStateRelevant"); + + Params::CachedAnimDataLibrary_StateMachine_IsStateRelevant Parms{}; + + Parms.InAnimInstance = InAnimInstance; + Parms.CachedAnimStateData = std::move(CachedAnimStateData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalLightComponent.GetUnitsConversionFactor +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ELightUnits SrcUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELightUnits TargetUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CosHalfConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULocalLightComponent::GetUnitsConversionFactor(ELightUnits SrcUnits, ELightUnits TargetUnits, float CosHalfConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocalLightComponent", "GetUnitsConversionFactor"); + + Params::LocalLightComponent_GetUnitsConversionFactor Parms{}; + + Parms.SrcUnits = SrcUnits; + Parms.TargetUnits = TargetUnits; + Parms.CosHalfConeAngle = CosHalfConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalLightComponent.SetAttenuationRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalLightComponent::SetAttenuationRadius(float NewRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalLightComponent", "SetAttenuationRadius"); + + Params::LocalLightComponent_SetAttenuationRadius Parms{}; + + Parms.NewRadius = NewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalLightComponent.SetIntensityUnits +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ELightUnits NewIntensityUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalLightComponent::SetIntensityUnits(ELightUnits NewIntensityUnits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalLightComponent", "SetIntensityUnits"); + + Params::LocalLightComponent_SetIntensityUnits Parms{}; + + Parms.NewIntensityUnits = NewIntensityUnits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetInverseExposureBlend +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewInverseExposureBlend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetInverseExposureBlend(float NewInverseExposureBlend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetInverseExposureBlend"); + + Params::PointLightComponent_SetInverseExposureBlend Parms{}; + + Parms.NewInverseExposureBlend = NewInverseExposureBlend; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetLightFalloffExponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFalloffExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetLightFalloffExponent(float NewLightFalloffExponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetLightFalloffExponent"); + + Params::PointLightComponent_SetLightFalloffExponent Parms{}; + + Parms.NewLightFalloffExponent = NewLightFalloffExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetSoftSourceRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSoftSourceRadius(float bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetSoftSourceRadius"); + + Params::PointLightComponent_SetSoftSourceRadius Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetSourceLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSourceLength(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetSourceLength"); + + Params::PointLightComponent_SetSourceLength Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetSourceRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSourceRadius(float bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetSourceRadius"); + + Params::PointLightComponent_SetSourceRadius Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetUseInverseSquaredFalloff +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetUseInverseSquaredFalloff(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetUseInverseSquaredFalloff"); + + Params::PointLightComponent_SetUseInverseSquaredFalloff Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SpotLightComponent.SetInnerConeAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewInnerConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpotLightComponent::SetInnerConeAngle(float NewInnerConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpotLightComponent", "SetInnerConeAngle"); + + Params::SpotLightComponent_SetInnerConeAngle Parms{}; + + Parms.NewInnerConeAngle = NewInnerConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SpotLightComponent.SetOuterConeAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewOuterConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpotLightComponent::SetOuterConeAngle(float NewOuterConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpotLightComponent", "SetOuterConeAngle"); + + Params::SpotLightComponent_SetOuterConeAngle Parms{}; + + Parms.NewOuterConeAngle = NewOuterConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AvoidanceManager.GetAvoidanceVelocityForComponent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMovementComponent* MovementComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UAvoidanceManager::GetAvoidanceVelocityForComponent(class UMovementComponent* MovementComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvoidanceManager", "GetAvoidanceVelocityForComponent"); + + Params::AvoidanceManager_GetAvoidanceVelocityForComponent Parms{}; + + Parms.MovementComp = MovementComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AvoidanceManager.GetNewAvoidanceUID +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvoidanceManager::GetNewAvoidanceUID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvoidanceManager", "GetNewAvoidanceUID"); + + Params::AvoidanceManager_GetNewAvoidanceUID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AvoidanceManager.GetObjectCount +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvoidanceManager::GetObjectCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvoidanceManager", "GetObjectCount"); + + Params::AvoidanceManager_GetObjectCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AvoidanceManager.RegisterMovementComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMovementComponent* MovementComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AvoidanceWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvoidanceManager::RegisterMovementComponent(class UMovementComponent* MovementComp, float AvoidanceWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvoidanceManager", "RegisterMovementComponent"); + + Params::AvoidanceManager_RegisterMovementComponent Parms{}; + + Parms.MovementComp = MovementComp; + Parms.AvoidanceWeight = AvoidanceWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyStateMachineInspectionLibrary.IsTriggeredByState +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StateName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyStateMachineInspectionLibrary::IsTriggeredByState(const struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyStateMachineInspectionLibrary", "IsTriggeredByState"); + + Params::AnimNotifyStateMachineInspectionLibrary_IsTriggeredByState Parms{}; + + Parms.EventReference = std::move(EventReference); + Parms.AnimInstance = AnimInstance; + Parms.StateName = StateName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyStateMachineInspectionLibrary.IsTriggeredByStateInStateMachine +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StateMachineName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StateName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyStateMachineInspectionLibrary::IsTriggeredByStateInStateMachine(const struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateMachineName, class FName StateName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyStateMachineInspectionLibrary", "IsTriggeredByStateInStateMachine"); + + Params::AnimNotifyStateMachineInspectionLibrary_IsTriggeredByStateInStateMachine Parms{}; + + Parms.EventReference = std::move(EventReference); + Parms.AnimInstance = AnimInstance; + Parms.StateMachineName = StateMachineName; + Parms.StateName = StateName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyStateMachineInspectionLibrary.IsTriggeredByStateMachine +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StateMachineName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyStateMachineInspectionLibrary::IsTriggeredByStateMachine(const struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateMachineName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyStateMachineInspectionLibrary", "IsTriggeredByStateMachine"); + + Params::AnimNotifyStateMachineInspectionLibrary_IsTriggeredByStateMachine Parms{}; + + Parms.EventReference = std::move(EventReference); + Parms.AnimInstance = AnimInstance; + Parms.StateMachineName = StateMachineName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.FXSystemComponent.ReleaseToPool +// (Native, Public, BlueprintCallable) + +void UFXSystemComponent::ReleaseToPool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "ReleaseToPool"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetActorParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Param (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetActorParameter(class FName ParameterName, class AActor* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetActorParameter"); + + Params::FXSystemComponent_SetActorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetAutoAttachmentParameters +// (Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetAutoAttachmentParameters(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetAutoAttachmentParameters"); + + Params::FXSystemComponent_SetAutoAttachmentParameters Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetBoolParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetBoolParameter(class FName ParameterName, bool Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetBoolParameter"); + + Params::FXSystemComponent_SetBoolParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetColorParameter +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetColorParameter(class FName ParameterName, const struct FLinearColor& Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetColorParameter"); + + Params::FXSystemComponent_SetColorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = std::move(Param); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetEmitterEnable +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName EmitterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewEnableState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetEmitterEnable(class FName EmitterName, bool bNewEnableState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetEmitterEnable"); + + Params::FXSystemComponent_SetEmitterEnable Parms{}; + + Parms.EmitterName = EmitterName; + Parms.bNewEnableState = bNewEnableState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetFloatParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetFloatParameter(class FName ParameterName, float Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetFloatParameter"); + + Params::FXSystemComponent_SetFloatParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetIntParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetIntParameter(class FName ParameterName, int32 Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetIntParameter"); + + Params::FXSystemComponent_SetIntParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetUseAutoManageAttachment +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bAutoManage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetUseAutoManageAttachment(bool bAutoManage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetUseAutoManageAttachment"); + + Params::FXSystemComponent_SetUseAutoManageAttachment Parms{}; + + Parms.bAutoManage = bAutoManage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetVectorParameter +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetVectorParameter(class FName ParameterName, const struct FVector& Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetVectorParameter"); + + Params::FXSystemComponent_SetVectorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = std::move(Param); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.GetFXSystemAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UFXSystemAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFXSystemAsset* UFXSystemComponent::GetFXSystemAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "GetFXSystemAsset"); + + Params::FXSystemComponent_GetFXSystemAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CheatManagerExtension.AddedToCheatManager +// (RequiredAPI, Native, Event, Public, BlueprintEvent) + +void UCheatManagerExtension::AddedToCheatManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManagerExtension", "AddedToCheatManager"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManagerExtension.RemovedFromCheatManager +// (RequiredAPI, Native, Event, Public, BlueprintEvent) + +void UCheatManagerExtension::RemovedFromCheatManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManagerExtension", "RemovedFromCheatManager"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManagerExtension.GetPlayerController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UCheatManagerExtension::GetPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManagerExtension", "GetPlayerController"); + + Params::CheatManagerExtension_GetPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.BeginTrails +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InFirstSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSecondSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETrailWidthMode InWidthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::BeginTrails(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "BeginTrails"); + + Params::ParticleSystemComponent_BeginTrails Parms{}; + + Parms.InFirstSocketName = InFirstSocketName; + Parms.InSecondSocketName = InSecondSocketName; + Parms.InWidthMode = InWidthMode; + Parms.InWidth = InWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.CreateNamedDynamicMaterialInstance +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* SourceMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UParticleSystemComponent::CreateNamedDynamicMaterialInstance(class FName InName, class UMaterialInterface* SourceMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "CreateNamedDynamicMaterialInstance"); + + Params::ParticleSystemComponent_CreateNamedDynamicMaterialInstance Parms{}; + + Parms.InName = InName; + Parms.SourceMaterial = SourceMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.EndTrails +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UParticleSystemComponent::EndTrails() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "EndTrails"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.GenerateParticleEvent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName InEventName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InEmitterTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InDirection (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InVelocity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::GenerateParticleEvent(const class FName InEventName, const float InEmitterTime, const struct FVector& InLocation, const struct FVector& InDirection, const struct FVector& InVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GenerateParticleEvent"); + + Params::ParticleSystemComponent_GenerateParticleEvent Parms{}; + + Parms.InEventName = InEventName; + Parms.InEmitterTime = InEmitterTime; + Parms.InLocation = std::move(InLocation); + Parms.InDirection = std::move(InDirection); + Parms.InVelocity = std::move(InVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetAutoAttachParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetAutoAttachParams(class USceneComponent* Parent, class FName SocketName, EAttachLocation LocationType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetAutoAttachParams"); + + Params::ParticleSystemComponent_SetAutoAttachParams Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationType = LocationType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamEndPoint +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewEndPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamEndPoint(int32 EmitterIndex, const struct FVector& NewEndPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamEndPoint"); + + Params::ParticleSystemComponent_SetBeamEndPoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewEndPoint = std::move(NewEndPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourcePoint +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewSourcePoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourcePoint(int32 EmitterIndex, const struct FVector& NewSourcePoint, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourcePoint"); + + Params::ParticleSystemComponent_SetBeamSourcePoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewSourcePoint = std::move(NewSourcePoint); + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourceStrength +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewSourceStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourceStrength"); + + Params::ParticleSystemComponent_SetBeamSourceStrength Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewSourceStrength = NewSourceStrength; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourceTangent +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewTangentPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourceTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourceTangent"); + + Params::ParticleSystemComponent_SetBeamSourceTangent Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTangentPoint = std::move(NewTangentPoint); + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetPoint +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewTargetPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetPoint(int32 EmitterIndex, const struct FVector& NewTargetPoint, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetPoint"); + + Params::ParticleSystemComponent_SetBeamTargetPoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTargetPoint = std::move(NewTargetPoint); + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetStrength +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewTargetStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetStrength"); + + Params::ParticleSystemComponent_SetBeamTargetStrength Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTargetStrength = NewTargetStrength; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetTangent +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewTangentPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetTangent"); + + Params::ParticleSystemComponent_SetBeamTargetTangent Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTangentPoint = std::move(NewTangentPoint); + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetMaterialParameter +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Param (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetMaterialParameter"); + + Params::ParticleSystemComponent_SetMaterialParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetTemplate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UParticleSystem* NewTemplate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetTemplate(class UParticleSystem* NewTemplate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetTemplate"); + + Params::ParticleSystemComponent_SetTemplate Parms{}; + + Parms.NewTemplate = NewTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetTrailSourceData +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName InFirstSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSecondSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETrailWidthMode InWidthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetTrailSourceData(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetTrailSourceData"); + + Params::ParticleSystemComponent_SetTrailSourceData Parms{}; + + Parms.InFirstSocketName = InFirstSocketName; + Parms.InSecondSocketName = InSecondSocketName; + Parms.InWidthMode = InWidthMode; + Parms.InWidth = InWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.GetBeamEndPoint +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutEndPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamEndPoint(int32 EmitterIndex, struct FVector* OutEndPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamEndPoint"); + + Params::ParticleSystemComponent_GetBeamEndPoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutEndPoint != nullptr) + *OutEndPoint = std::move(Parms.OutEndPoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourcePoint +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutSourcePoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutSourcePoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourcePoint"); + + Params::ParticleSystemComponent_GetBeamSourcePoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSourcePoint != nullptr) + *OutSourcePoint = std::move(Parms.OutSourcePoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourceStrength +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSourceStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, float* OutSourceStrength) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourceStrength"); + + Params::ParticleSystemComponent_GetBeamSourceStrength Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSourceStrength != nullptr) + *OutSourceStrength = Parms.OutSourceStrength; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourceTangent +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutTangentPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutTangentPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourceTangent"); + + Params::ParticleSystemComponent_GetBeamSourceTangent Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTangentPoint != nullptr) + *OutTangentPoint = std::move(Parms.OutTangentPoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetPoint +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutTargetPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTargetPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetPoint"); + + Params::ParticleSystemComponent_GetBeamTargetPoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTargetPoint != nullptr) + *OutTargetPoint = std::move(Parms.OutTargetPoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetStrength +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutTargetStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, float* OutTargetStrength) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetStrength"); + + Params::ParticleSystemComponent_GetBeamTargetStrength Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTargetStrength != nullptr) + *OutTargetStrength = Parms.OutTargetStrength; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetTangent +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutTangentPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTangentPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetTangent"); + + Params::ParticleSystemComponent_GetBeamTargetTangent Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTangentPoint != nullptr) + *OutTangentPoint = std::move(Parms.OutTangentPoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetNamedMaterial +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UParticleSystemComponent::GetNamedMaterial(class FName InName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetNamedMaterial"); + + Params::ParticleSystemComponent_GetNamedMaterial Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetNumActiveParticles +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UParticleSystemComponent::GetNumActiveParticles() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetNumActiveParticles"); + + Params::ParticleSystemComponent_GetNumActiveParticles Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsObjectBlueprintLibrary.ApplyRadialImpulse +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bApplyStrain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsObjectBlueprintLibrary::ApplyRadialImpulse(class UPrimitiveComponent* Component, const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bApplyStrain, float Strain, bool bVelChange, float MinValue, float MaxValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsObjectBlueprintLibrary", "ApplyRadialImpulse"); + + Params::PhysicsObjectBlueprintLibrary_ApplyRadialImpulse Parms{}; + + Parms.Component = Component; + Parms.Origin = std::move(Origin); + Parms.Radius = Radius; + Parms.Strength = Strength; + Parms.Falloff = Falloff; + Parms.bApplyStrain = bApplyStrain; + Parms.Strain = Strain; + Parms.bVelChange = bVelChange; + Parms.MinValue = MinValue; + Parms.MaxValue = MaxValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsObjectBlueprintLibrary.ExtractClosestPhysicsObjectResults +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FClosestPhysicsObjectResult&Result (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class FName* OutName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhysicsObjectBlueprintLibrary::ExtractClosestPhysicsObjectResults(const struct FClosestPhysicsObjectResult& Result, class FName* OutName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsObjectBlueprintLibrary", "ExtractClosestPhysicsObjectResults"); + + Params::PhysicsObjectBlueprintLibrary_ExtractClosestPhysicsObjectResults Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutName != nullptr) + *OutName = Parms.OutName; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsObjectBlueprintLibrary.GetClosestPhysicsObjectFromWorldLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FClosestPhysicsObjectResult ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FClosestPhysicsObjectResult UPhysicsObjectBlueprintLibrary::GetClosestPhysicsObjectFromWorldLocation(class UPrimitiveComponent* Component, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsObjectBlueprintLibrary", "GetClosestPhysicsObjectFromWorldLocation"); + + Params::PhysicsObjectBlueprintLibrary_GetClosestPhysicsObjectFromWorldLocation Parms{}; + + Parms.Component = Component; + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsObjectBlueprintLibrary.GetPhysicsObjectWorldTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UPhysicsObjectBlueprintLibrary::GetPhysicsObjectWorldTransform(class UPrimitiveComponent* Component, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsObjectBlueprintLibrary", "GetPhysicsObjectWorldTransform"); + + Params::PhysicsObjectBlueprintLibrary_GetPhysicsObjectWorldTransform Parms{}; + + Parms.Component = Component; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsSpringComponent.GetNormalizedCompressionScalar +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsSpringComponent::GetNormalizedCompressionScalar() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSpringComponent", "GetNormalizedCompressionScalar"); + + Params::PhysicsSpringComponent_GetNormalizedCompressionScalar Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsSpringComponent.GetSpringCurrentEndPoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringCurrentEndPoint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringCurrentEndPoint"); + + Params::PhysicsSpringComponent_GetSpringCurrentEndPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsSpringComponent.GetSpringDirection +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringDirection() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringDirection"); + + Params::PhysicsSpringComponent_GetSpringDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsSpringComponent.GetSpringRestingPoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringRestingPoint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringRestingPoint"); + + Params::PhysicsSpringComponent_GetSpringRestingPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsThreadLibrary.AddForce +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBodyInstanceAsyncPhysicsTickHandle&Handle (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsThreadLibrary::AddForce(const struct FBodyInstanceAsyncPhysicsTickHandle& Handle, const struct FVector& Force, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsThreadLibrary", "AddForce"); + + Params::PhysicsThreadLibrary_AddForce Parms{}; + + Parms.Handle = std::move(Handle); + Parms.Force = std::move(Force); + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlanarReflection.OnInterpToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlanarReflection::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlanarReflection", "OnInterpToggle"); + + Params::PlanarReflection_OnInterpToggle Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.ClearHiddenComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USceneCaptureComponent::ClearHiddenComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "ClearHiddenComponents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.ClearShowOnlyComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USceneCaptureComponent::ClearShowOnlyComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "ClearShowOnlyComponents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.HideActorComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::HideActorComponents(class AActor* InActor, const bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "HideActorComponents"); + + Params::SceneCaptureComponent_HideActorComponents Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.HideComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::HideComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "HideComponent"); + + Params::SceneCaptureComponent_HideComponent Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyActorComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::RemoveShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "RemoveShowOnlyActorComponents"); + + Params::SceneCaptureComponent_RemoveShowOnlyActorComponents Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::RemoveShowOnlyComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "RemoveShowOnlyComponent"); + + Params::SceneCaptureComponent_RemoveShowOnlyComponent Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.SetCaptureSortPriority +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewCaptureSortPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::SetCaptureSortPriority(int32 NewCaptureSortPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "SetCaptureSortPriority"); + + Params::SceneCaptureComponent_SetCaptureSortPriority Parms{}; + + Parms.NewCaptureSortPriority = NewCaptureSortPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.ShowOnlyActorComponents +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::ShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "ShowOnlyActorComponents"); + + Params::SceneCaptureComponent_ShowOnlyActorComponents Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.ShowOnlyComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::ShowOnlyComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "ShowOnlyComponent"); + + Params::SceneCaptureComponent_ShowOnlyComponent Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlatformInterfaceWebResponse.GetHeader +// (Native, Public, HasOutParams) +// Parameters: +// int32 HeaderIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Header (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Value (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlatformInterfaceWebResponse::GetHeader(int32 HeaderIndex, class FString* Header, class FString* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetHeader"); + + Params::PlatformInterfaceWebResponse_GetHeader Parms{}; + + Parms.HeaderIndex = HeaderIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Header != nullptr) + *Header = std::move(Parms.Header); + + if (Value != nullptr) + *Value = std::move(Parms.Value); +} + + +// Function Engine.PlatformInterfaceWebResponse.GetHeaderValue +// (Native, Public) +// Parameters: +// const class FString& HeaderName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPlatformInterfaceWebResponse::GetHeaderValue(const class FString& HeaderName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetHeaderValue"); + + Params::PlatformInterfaceWebResponse_GetHeaderValue Parms{}; + + Parms.HeaderName = std::move(HeaderName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlatformInterfaceWebResponse.GetNumHeaders +// (Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPlatformInterfaceWebResponse::GetNumHeaders() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetNumHeaders"); + + Params::PlatformInterfaceWebResponse_GetNumHeaders Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.AddCameraLensEffect +// (RequiredAPI, Native, Public) +// Parameters: +// TSubclassOfLensEffectEmitterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AEmitterCameraLensEffectBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEmitterCameraLensEffectBase* APlayerCameraManager::AddCameraLensEffect(TSubclassOf LensEffectEmitterClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "AddCameraLensEffect"); + + Params::PlayerCameraManager_AddCameraLensEffect Parms{}; + + Parms.LensEffectEmitterClass = LensEffectEmitterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.AddGenericCameraLensEffect +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf LensEffectEmitterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TScriptInterfaceReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TScriptInterface APlayerCameraManager::AddGenericCameraLensEffect(TSubclassOf LensEffectEmitterClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "AddGenericCameraLensEffect"); + + Params::PlayerCameraManager_AddGenericCameraLensEffect Parms{}; + + Parms.LensEffectEmitterClass = LensEffectEmitterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.AddNewCameraModifier +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ModifierClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraModifier* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraModifier* APlayerCameraManager::AddNewCameraModifier(TSubclassOf ModifierClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "AddNewCameraModifier"); + + Params::PlayerCameraManager_AddNewCameraModifier Parms{}; + + Parms.ModifierClass = ModifierClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.BlueprintUpdateCamera +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* CameraTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* NewCameraLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* NewCameraRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* NewCameraFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerCameraManager::BlueprintUpdateCamera(class AActor* CameraTarget, struct FVector* NewCameraLocation, struct FRotator* NewCameraRotation, float* NewCameraFOV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "BlueprintUpdateCamera"); + + Params::PlayerCameraManager_BlueprintUpdateCamera Parms{}; + + Parms.CameraTarget = CameraTarget; + + UObject::ProcessEvent(Func, &Parms); + + if (NewCameraLocation != nullptr) + *NewCameraLocation = std::move(Parms.NewCameraLocation); + + if (NewCameraRotation != nullptr) + *NewCameraRotation = std::move(Parms.NewCameraRotation); + + if (NewCameraFOV != nullptr) + *NewCameraFOV = Parms.NewCameraFOV; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.ClearCameraLensEffects +// (RequiredAPI, Native, Public, BlueprintCallable) + +void APlayerCameraManager::ClearCameraLensEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "ClearCameraLensEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.FindCameraModifierByClass +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ModifierClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraModifier* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraModifier* APlayerCameraManager::FindCameraModifierByClass(TSubclassOf ModifierClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "FindCameraModifierByClass"); + + Params::PlayerCameraManager_FindCameraModifierByClass Parms{}; + + Parms.ModifierClass = ModifierClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.OnPhotographyMultiPartCaptureEnd +// (RequiredAPI, BlueprintCosmetic, Native, Event, Public, BlueprintEvent) + +void APlayerCameraManager::OnPhotographyMultiPartCaptureEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographyMultiPartCaptureEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.OnPhotographyMultiPartCaptureStart +// (RequiredAPI, BlueprintCosmetic, Native, Event, Public, BlueprintEvent) + +void APlayerCameraManager::OnPhotographyMultiPartCaptureStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographyMultiPartCaptureStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.OnPhotographySessionEnd +// (RequiredAPI, BlueprintCosmetic, Native, Event, Public, BlueprintEvent) + +void APlayerCameraManager::OnPhotographySessionEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographySessionEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.OnPhotographySessionStart +// (RequiredAPI, BlueprintCosmetic, Native, Event, Public, BlueprintEvent) + +void APlayerCameraManager::OnPhotographySessionStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographySessionStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.PhotographyCameraModify +// (RequiredAPI, BlueprintCosmetic, Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& NewCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& OriginalCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ResultCameraLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::PhotographyCameraModify(const struct FVector& NewCameraLocation, const struct FVector& PreviousCameraLocation, const struct FVector& OriginalCameraLocation, struct FVector* ResultCameraLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "PhotographyCameraModify"); + + Params::PlayerCameraManager_PhotographyCameraModify Parms{}; + + Parms.NewCameraLocation = std::move(NewCameraLocation); + Parms.PreviousCameraLocation = std::move(PreviousCameraLocation); + Parms.OriginalCameraLocation = std::move(OriginalCameraLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ResultCameraLocation != nullptr) + *ResultCameraLocation = std::move(Parms.ResultCameraLocation); +} + + +// Function Engine.PlayerCameraManager.RemoveCameraLensEffect +// (RequiredAPI, Native, Public) +// Parameters: +// class AEmitterCameraLensEffectBase* Emitter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::RemoveCameraLensEffect(class AEmitterCameraLensEffectBase* Emitter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "RemoveCameraLensEffect"); + + Params::PlayerCameraManager_RemoveCameraLensEffect Parms{}; + + Parms.Emitter = Emitter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.RemoveCameraModifier +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraModifier* ModifierToRemove (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerCameraManager::RemoveCameraModifier(class UCameraModifier* ModifierToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "RemoveCameraModifier"); + + Params::PlayerCameraManager_RemoveCameraModifier Parms{}; + + Parms.ModifierToRemove = ModifierToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.RemoveGenericCameraLensEffect +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceEmitter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::RemoveGenericCameraLensEffect(TScriptInterface Emitter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "RemoveGenericCameraLensEffect"); + + Params::PlayerCameraManager_RemoveGenericCameraLensEffect Parms{}; + + Parms.Emitter = Emitter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.SetGameCameraCutThisFrame +// (Native, Public, BlueprintCallable) + +void APlayerCameraManager::SetGameCameraCutThisFrame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "SetGameCameraCutThisFrame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.SetManualCameraFade +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float InFadeAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::SetManualCameraFade(float InFadeAmount, const struct FLinearColor& Color, bool bInFadeAudio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "SetManualCameraFade"); + + Params::PlayerCameraManager_SetManualCameraFade Parms{}; + + Parms.InFadeAmount = InFadeAmount; + Parms.Color = std::move(Color); + Parms.bInFadeAudio = bInFadeAudio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StartCameraFade +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float FromAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ToAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoldWhenFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StartCameraFade(float FromAlpha, float ToAlpha, float duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraFade"); + + Params::PlayerCameraManager_StartCameraFade Parms{}; + + Parms.FromAlpha = FromAlpha; + Parms.ToAlpha = ToAlpha; + Parms.duration = duration; + Parms.Color = std::move(Color); + Parms.bShouldFadeAudio = bShouldFadeAudio; + Parms.bHoldWhenFinished = bHoldWhenFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StartCameraShake +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf ShakeClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UCameraShakeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakeBase* APlayerCameraManager::StartCameraShake(TSubclassOf ShakeClass, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraShake"); + + Params::PlayerCameraManager_StartCameraShake Parms{}; + + Parms.ShakeClass = ShakeClass; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.StartCameraShakeFromSource +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf ShakeClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UCameraShakeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakeBase* APlayerCameraManager::StartCameraShakeFromSource(TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraShakeFromSource"); + + Params::PlayerCameraManager_StartCameraShakeFromSource Parms{}; + + Parms.ShakeClass = ShakeClass; + Parms.SourceComponent = SourceComponent; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.StopAllCameraShakes +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllCameraShakes(bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllCameraShakes"); + + Params::PlayerCameraManager_StopAllCameraShakes Parms{}; + + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopAllCameraShakesFromSource +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllCameraShakesFromSource"); + + Params::PlayerCameraManager_StopAllCameraShakesFromSource Parms{}; + + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShake +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllInstancesOfCameraShake(TSubclassOf Shake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllInstancesOfCameraShake"); + + Params::PlayerCameraManager_StopAllInstancesOfCameraShake Parms{}; + + Parms.Shake = Shake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShakeFromSource +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllInstancesOfCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllInstancesOfCameraShakeFromSource"); + + Params::PlayerCameraManager_StopAllInstancesOfCameraShakeFromSource Parms{}; + + Parms.Shake = Shake; + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopCameraFade +// (RequiredAPI, Native, Public, BlueprintCallable) + +void APlayerCameraManager::StopCameraFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopCameraFade"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopCameraShake +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeBase* ShakeInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopCameraShake(class UCameraShakeBase* ShakeInstance, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopCameraShake"); + + Params::PlayerCameraManager_StopCameraShake Parms{}; + + Parms.ShakeInstance = ShakeInstance; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.SwapPendingViewTargetWhenUsingClientSideCameraUpdates +// (Final, RequiredAPI, Native, Protected) + +void APlayerCameraManager::SwapPendingViewTargetWhenUsingClientSideCameraUpdates() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "SwapPendingViewTargetWhenUsingClientSideCameraUpdates"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.GetCameraLocation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerCameraManager::GetCameraLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "GetCameraLocation"); + + Params::PlayerCameraManager_GetCameraLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.GetCameraRotation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APlayerCameraManager::GetCameraRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "GetCameraRotation"); + + Params::PlayerCameraManager_GetCameraRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.GetFOVAngle +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerCameraManager::GetFOVAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "GetFOVAngle"); + + Params::PlayerCameraManager_GetFOVAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.GetOwningPlayerController +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* APlayerCameraManager::GetOwningPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "GetOwningPlayerController"); + + Params::PlayerCameraManager_GetOwningPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetAdditionalPluginSearchPaths +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPluginBlueprintLibrary::GetAdditionalPluginSearchPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetAdditionalPluginSearchPaths"); + + Params::PluginBlueprintLibrary_GetAdditionalPluginSearchPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetAdditionalProjectPluginSearchPaths +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UPluginBlueprintLibrary::GetAdditionalProjectPluginSearchPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetAdditionalProjectPluginSearchPaths"); + + Params::PluginBlueprintLibrary_GetAdditionalProjectPluginSearchPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetEnabledPluginNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPluginBlueprintLibrary::GetEnabledPluginNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetEnabledPluginNames"); + + Params::PluginBlueprintLibrary_GetEnabledPluginNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginBaseDir +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutBaseDir (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginBaseDir(const class FString& PluginName, class FString* OutBaseDir) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginBaseDir"); + + Params::PluginBlueprintLibrary_GetPluginBaseDir Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutBaseDir != nullptr) + *OutBaseDir = std::move(Parms.OutBaseDir); + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginContentDir +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutContentDir (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginContentDir(const class FString& PluginName, class FString* OutContentDir) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginContentDir"); + + Params::PluginBlueprintLibrary_GetPluginContentDir Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutContentDir != nullptr) + *OutContentDir = std::move(Parms.OutContentDir); + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginDescription +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutDescription (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginDescription(const class FString& PluginName, class FString* OutDescription) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginDescription"); + + Params::PluginBlueprintLibrary_GetPluginDescription Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDescription != nullptr) + *OutDescription = std::move(Parms.OutDescription); + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginDescriptorFilePath +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutFilePath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginDescriptorFilePath(const class FString& PluginName, class FString* OutFilePath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginDescriptorFilePath"); + + Params::PluginBlueprintLibrary_GetPluginDescriptorFilePath Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutFilePath != nullptr) + *OutFilePath = std::move(Parms.OutFilePath); + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginEditorCustomVirtualPath +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutVirtualPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginEditorCustomVirtualPath(const class FString& PluginName, class FString* OutVirtualPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginEditorCustomVirtualPath"); + + Params::PluginBlueprintLibrary_GetPluginEditorCustomVirtualPath Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutVirtualPath != nullptr) + *OutVirtualPath = std::move(Parms.OutVirtualPath); + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginMountedAssetPath +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutAssetPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginMountedAssetPath(const class FString& PluginName, class FString* OutAssetPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginMountedAssetPath"); + + Params::PluginBlueprintLibrary_GetPluginMountedAssetPath Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAssetPath != nullptr) + *OutAssetPath = std::move(Parms.OutAssetPath); + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginNameForObjectPath +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& ObjectPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPluginName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginNameForObjectPath(const struct FSoftObjectPath& ObjectPath, class FString* OutPluginName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginNameForObjectPath"); + + Params::PluginBlueprintLibrary_GetPluginNameForObjectPath Parms{}; + + Parms.ObjectPath = std::move(ObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPluginName != nullptr) + *OutPluginName = std::move(Parms.OutPluginName); + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginVersion +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutVersion (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginVersion(const class FString& PluginName, int32* OutVersion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginVersion"); + + Params::PluginBlueprintLibrary_GetPluginVersion Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutVersion != nullptr) + *OutVersion = Parms.OutVersion; + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.GetPluginVersionName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutVersionName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::GetPluginVersionName(const class FString& PluginName, class FString* OutVersionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "GetPluginVersionName"); + + Params::PluginBlueprintLibrary_GetPluginVersionName Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutVersionName != nullptr) + *OutVersionName = std::move(Parms.OutVersionName); + + return Parms.ReturnValue; +} + + +// Function Engine.PluginBlueprintLibrary.IsPluginMounted +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& PluginName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPluginBlueprintLibrary::IsPluginMounted(const class FString& PluginName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PluginBlueprintLibrary", "IsPluginMounted"); + + Params::PluginBlueprintLibrary_IsPluginMounted Parms{}; + + Parms.PluginName = std::move(PluginName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PointLight.SetLightFalloffExponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFalloffExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APointLight::SetLightFalloffExponent(float NewLightFalloffExponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLight", "SetLightFalloffExponent"); + + Params::PointLight_SetLightFalloffExponent Parms{}; + + Parms.NewLightFalloffExponent = NewLightFalloffExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLight.SetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APointLight::SetRadius(float NewRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLight", "SetRadius"); + + Params::PointLight_SetRadius Parms{}; + + Parms.NewRadius = NewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.EnableRecording +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::EnableRecording(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "EnableRecording"); + + Params::VisualLoggerKismetLibrary_EnableRecording Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogArrow +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CategoryName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogArrow(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, class FName CategoryName, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogArrow"); + + Params::VisualLoggerKismetLibrary_LogArrow Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SegmentStart = std::move(SegmentStart); + Parms.SegmentEnd = std::move(SegmentEnd); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.CategoryName = CategoryName; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox& BoxShape (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWireframe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogBox"); + + Params::VisualLoggerKismetLibrary_LogBox Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxShape = std::move(BoxShape); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + Parms.bWireframe = bWireframe; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogCapsule +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& base (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& Rotation (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWireframe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogCapsule(class UObject* WorldContextObject, const struct FVector& base, float HalfHeight, float Radius, const struct FQuat& Rotation, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogCapsule"); + + Params::VisualLoggerKismetLibrary_LogCapsule Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.base = std::move(base); + Parms.HalfHeight = HalfHeight; + Parms.Radius = Radius; + Parms.Rotation = std::move(Rotation); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + Parms.bWireframe = bWireframe; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogCircle +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UpAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Thickness (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CategoryName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogCircle(class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& UpAxis, float Radius, const class FString& Text, const struct FLinearColor& ObjectColor, const float Thickness, class FName CategoryName, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogCircle"); + + Params::VisualLoggerKismetLibrary_LogCircle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.UpAxis = std::move(UpAxis); + Parms.Radius = Radius; + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.Thickness = Thickness; + Parms.CategoryName = CategoryName; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogCone +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWireframe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogCone(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float Angle, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogCone"); + + Params::VisualLoggerKismetLibrary_LogCone Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = std::move(Origin); + Parms.Direction = std::move(Direction); + Parms.Length = Length; + Parms.Angle = Angle; + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + Parms.bWireframe = bWireframe; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogCylinder +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWireframe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogCylinder(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogCylinder"); + + Params::VisualLoggerKismetLibrary_LogCylinder Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + Parms.bWireframe = bWireframe; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogLocation(class UObject* WorldContextObject, const struct FVector& Location, const class FString& Text, const struct FLinearColor& ObjectColor, float Radius, class FName LogCategory, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogLocation"); + + Params::VisualLoggerKismetLibrary_LogLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.Radius = Radius; + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogOrientedBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox& BoxShape (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& Transform (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWireframe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogOrientedBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const struct FTransform& Transform, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogOrientedBox"); + + Params::VisualLoggerKismetLibrary_LogOrientedBox Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxShape = std::move(BoxShape); + Parms.Transform = std::move(Transform); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + Parms.bWireframe = bWireframe; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogSegment +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Thickness (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CategoryName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogSegment(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, const float Thickness, class FName CategoryName, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogSegment"); + + Params::VisualLoggerKismetLibrary_LogSegment Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SegmentStart = std::move(SegmentStart); + Parms.SegmentEnd = std::move(SegmentEnd); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.Thickness = Thickness; + Parms.CategoryName = CategoryName; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogSphere +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWireframe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogSphere(class UObject* WorldContextObject, const struct FVector& Center, float Radius, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog, bool bWireframe) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogSphere"); + + Params::VisualLoggerKismetLibrary_LogSphere Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.Radius = Radius; + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + Parms.bWireframe = bWireframe; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogText +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogText(class UObject* WorldContextObject, const class FString& Text, class FName LogCategory, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogText"); + + Params::VisualLoggerKismetLibrary_LogText Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Text = std::move(Text); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.RedirectVislog +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* SourceOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* DestinationOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::RedirectVislog(class UObject* SourceOwner, class UObject* DestinationOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "RedirectVislog"); + + Params::VisualLoggerKismetLibrary_RedirectVislog Parms{}; + + Parms.SourceOwner = SourceOwner; + Parms.DestinationOwner = DestinationOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceActor.DisableForce +// (Native, Public, BlueprintCallable) + +void ARadialForceActor::DisableForce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceActor", "DisableForce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceActor.EnableForce +// (Native, Public, BlueprintCallable) + +void ARadialForceActor::EnableForce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceActor", "EnableForce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceActor.FireImpulse +// (Native, Public, BlueprintCallable) + +void ARadialForceActor::FireImpulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceActor", "FireImpulse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceActor.ToggleForce +// (Native, Public, BlueprintCallable) + +void ARadialForceActor::ToggleForce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceActor", "ToggleForce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetList.AsyncLoadPrimaryAssetList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetList* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetList* UAsyncActionLoadPrimaryAssetList::AsyncLoadPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionLoadPrimaryAssetList", "AsyncLoadPrimaryAssetList"); + + Params::AsyncActionLoadPrimaryAssetList_AsyncLoadPrimaryAssetList Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = std::move(PrimaryAssetList); + Parms.LoadBundles = std::move(LoadBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneCapture2D.OnInterpToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASceneCapture2D::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCapture2D", "OnInterpToggle"); + + Params::SceneCapture2D_OnInterpToggle Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent2D.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent2D::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent2D", "AddOrUpdateBlendable"); + + Params::SceneCaptureComponent2D_AddOrUpdateBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent2D.CaptureScene +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USceneCaptureComponent2D::CaptureScene() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent2D", "CaptureScene"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent2D.RemoveBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent2D::RemoveBlendable(TScriptInterface InBlendableObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent2D", "RemoveBlendable"); + + Params::SceneCaptureComponent2D_RemoveBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponentCube.CaptureScene +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USceneCaptureComponentCube::CaptureScene() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponentCube", "CaptureScene"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureCube.OnInterpToggle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASceneCaptureCube::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureCube", "OnInterpToggle"); + + Params::SceneCaptureCube_OnInterpToggle Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshSocket.InitializeSocketFromLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class USkeletalMeshComponent* SkelComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshSocket::InitializeSocketFromLocation(const class USkeletalMeshComponent* SkelComp, const struct FVector& WorldLocation, const struct FVector& WorldNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshSocket", "InitializeSocketFromLocation"); + + Params::SkeletalMeshSocket_InitializeSocketFromLocation Parms{}; + + Parms.SkelComp = SkelComp; + Parms.WorldLocation = std::move(WorldLocation); + Parms.WorldNormal = std::move(WorldNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshSocket.GetSocketLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class USkeletalMeshComponent* SkelComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkeletalMeshSocket::GetSocketLocation(const class USkeletalMeshComponent* SkelComp) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshSocket", "GetSocketLocation"); + + Params::SkeletalMeshSocket_GetSocketLocation Parms{}; + + Parms.SkelComp = SkelComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkyLight.OnRep_bEnabled +// (RequiredAPI, Native, Public) + +void ASkyLight::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLight", "OnRep_bEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.RecaptureSky +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USkyLightComponent::RecaptureSky() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "RecaptureSky"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetCubemap +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* NewCubemap (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetCubemap(class UTextureCube* NewCubemap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetCubemap"); + + Params::SkyLightComponent_SetCubemap Parms{}; + + Parms.NewCubemap = NewCubemap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetCubemapBlend +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* SourceCubemap (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureCube* DestinationCubemap (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBlendFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetCubemapBlend(class UTextureCube* SourceCubemap, class UTextureCube* DestinationCubemap, float InBlendFraction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetCubemapBlend"); + + Params::SkyLightComponent_SetCubemapBlend Parms{}; + + Parms.SourceCubemap = SourceCubemap; + Parms.DestinationCubemap = DestinationCubemap; + Parms.InBlendFraction = InBlendFraction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetIndirectLightingIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetIndirectLightingIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetIndirectLightingIntensity"); + + Params::SkyLightComponent_SetIndirectLightingIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetIntensity"); + + Params::SkyLightComponent_SetIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetLightColor"); + + Params::SkyLightComponent_SetLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetLowerHemisphereColor +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InLowerHemisphereColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetLowerHemisphereColor(const struct FLinearColor& InLowerHemisphereColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetLowerHemisphereColor"); + + Params::SkyLightComponent_SetLowerHemisphereColor Parms{}; + + Parms.InLowerHemisphereColor = std::move(InLowerHemisphereColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetMinOcclusion +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinOcclusion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetMinOcclusion(float InMinOcclusion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetMinOcclusion"); + + Params::SkyLightComponent_SetMinOcclusion Parms{}; + + Parms.InMinOcclusion = InMinOcclusion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetOcclusionContrast +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InOcclusionContrast (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionContrast(float InOcclusionContrast) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionContrast"); + + Params::SkyLightComponent_SetOcclusionContrast Parms{}; + + Parms.InOcclusionContrast = InOcclusionContrast; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetOcclusionExponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InOcclusionExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionExponent(float InOcclusionExponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionExponent"); + + Params::SkyLightComponent_SetOcclusionExponent Parms{}; + + Parms.InOcclusionExponent = InOcclusionExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetOcclusionTint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& InTint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionTint(const struct FColor& InTint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionTint"); + + Params::SkyLightComponent_SetOcclusionTint Parms{}; + + Parms.InTint = std::move(InTint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetSourceCubemapAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetSourceCubemapAngle(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetSourceCubemapAngle"); + + Params::SkyLightComponent_SetSourceCubemapAngle Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetVolumetricScatteringIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetVolumetricScatteringIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetVolumetricScatteringIntensity"); + + Params::SkyLightComponent_SetVolumetricScatteringIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionDestructibleInHLODSupportLibrary.DamageInHLOD +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TScriptInterface&DestructibleInHLOD (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamagePercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldPartitionDestructibleInHLODSupportLibrary::DamageInHLOD(const TScriptInterface& DestructibleInHLOD, float DamagePercent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionDestructibleInHLODSupportLibrary", "DamageInHLOD"); + + Params::WorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD Parms{}; + + Parms.DestructibleInHLOD = DestructibleInHLOD; + Parms.DamagePercent = DamagePercent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionDestructibleInHLODSupportLibrary.DestroyInHLOD +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TScriptInterface&DestructibleInHLOD (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldPartitionDestructibleInHLODSupportLibrary::DestroyInHLOD(const TScriptInterface& DestructibleInHLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionDestructibleInHLODSupportLibrary", "DestroyInHLOD"); + + Params::WorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD Parms{}; + + Parms.DestructibleInHLOD = DestructibleInHLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundEffectPresetWidgetInterface.GetClass +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf ISoundEffectPresetWidgetInterface::GetClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SoundEffectPresetWidgetInterface", "GetClass"); + + Params::SoundEffectPresetWidgetInterface_GetClass Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.SoundEffectPresetWidgetInterface.OnConstructed +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class USoundEffectPreset* Preset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISoundEffectPresetWidgetInterface::OnConstructed(class USoundEffectPreset* Preset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SoundEffectPresetWidgetInterface", "OnConstructed"); + + Params::SoundEffectPresetWidgetInterface_OnConstructed Parms{}; + + Parms.Preset = Preset; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Engine.SoundEffectPresetWidgetInterface.OnPropertyChanged +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class USoundEffectPreset* Preset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISoundEffectPresetWidgetInterface::OnPropertyChanged(class USoundEffectPreset* Preset, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SoundEffectPresetWidgetInterface", "OnPropertyChanged"); + + Params::SoundEffectPresetWidgetInterface_OnPropertyChanged Parms{}; + + Parms.Preset = Preset; + Parms.PropertyName = PropertyName; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Engine.StereoLayerShapeCylinder.SetHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetHeight(int32 InHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetHeight"); + + Params::StereoLayerShapeCylinder_SetHeight Parms{}; + + Parms.InHeight = InHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerShapeCylinder.SetOverlayArc +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InOverlayArc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetOverlayArc(float InOverlayArc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetOverlayArc"); + + Params::StereoLayerShapeCylinder_SetOverlayArc Parms{}; + + Parms.InOverlayArc = InOverlayArc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerShapeCylinder.SetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetRadius(float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetRadius"); + + Params::StereoLayerShapeCylinder_SetRadius Parms{}; + + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.K2_SetText +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UTextRenderComponent::K2_SetText(const class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "K2_SetText"); + + Params::TextRenderComponent_K2_SetText Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetFont +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UFont* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetFont(class UFont* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetFont"); + + Params::TextRenderComponent_SetFont Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizTextAligment Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetHorizontalAlignment(EHorizTextAligment Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetHorizontalAlignment"); + + Params::TextRenderComponent_SetHorizontalAlignment Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetHorizSpacingAdjust +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetHorizSpacingAdjust(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetHorizSpacingAdjust"); + + Params::TextRenderComponent_SetHorizSpacingAdjust Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetText +// (Final, RequiredAPI, Native, Public, HasOutParams) +// Parameters: +// const class FText& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetText(const class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetText"); + + Params::TextRenderComponent_SetText Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetTextMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetTextMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetTextMaterial"); + + Params::TextRenderComponent_SetTextMaterial Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetTextRenderColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetTextRenderColor(const struct FColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetTextRenderColor"); + + Params::TextRenderComponent_SetTextRenderColor Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalTextAligment Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetVerticalAlignment(EVerticalTextAligment Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetVerticalAlignment"); + + Params::TextRenderComponent_SetVerticalAlignment Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetVertSpacingAdjust +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetVertSpacingAdjust(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetVertSpacingAdjust"); + + Params::TextRenderComponent_SetVertSpacingAdjust Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetWorldSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetWorldSize(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetWorldSize"); + + Params::TextRenderComponent_SetWorldSize Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetXScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetXScale(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetXScale"); + + Params::TextRenderComponent_SetXScale Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetYScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetYScale(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetYScale"); + + Params::TextRenderComponent_SetYScale Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.GetTextLocalSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UTextRenderComponent::GetTextLocalSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "GetTextLocalSize"); + + Params::TextRenderComponent_GetTextLocalSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TextRenderComponent.GetTextWorldSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UTextRenderComponent::GetTextWorldSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "GetTextWorldSize"); + + Params::TextRenderComponent_GetTextWorldSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.AuthorizeAccounts +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::AuthorizeAccounts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "AuthorizeAccounts"); + + Params::TwitterIntegrationBase_AuthorizeAccounts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.CanShowTweetUI +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::CanShowTweetUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "CanShowTweetUI"); + + Params::TwitterIntegrationBase_CanShowTweetUI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.GetAccountName +// (Native, Public) +// Parameters: +// int32 AccountIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UTwitterIntegrationBase::GetAccountName(int32 AccountIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "GetAccountName"); + + Params::TwitterIntegrationBase_GetAccountName Parms{}; + + Parms.AccountIndex = AccountIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.GetNumAccounts +// (Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTwitterIntegrationBase::GetNumAccounts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "GetNumAccounts"); + + Params::TwitterIntegrationBase_GetNumAccounts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.Init +// (Native, Public) + +void UTwitterIntegrationBase::Init() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "Init"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TwitterIntegrationBase.ShowTweetUI +// (Native, Public) +// Parameters: +// const class FString& InitialMessage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Picture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::ShowTweetUI(const class FString& InitialMessage, const class FString& URL, const class FString& Picture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "ShowTweetUI"); + + Params::TwitterIntegrationBase_ShowTweetUI Parms{}; + + Parms.InitialMessage = std::move(InitialMessage); + Parms.URL = std::move(URL); + Parms.Picture = std::move(Picture); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.TwitterRequest +// (Native, Public, HasOutParams) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ParamKeysAndValues (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// ETwitterRequestMethod RequestMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AccountIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::TwitterRequest(const class FString& URL, const TArray& ParamKeysAndValues, ETwitterRequestMethod RequestMethod, int32 AccountIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "TwitterRequest"); + + Params::TwitterIntegrationBase_TwitterRequest Parms{}; + + Parms.URL = std::move(URL); + Parms.ParamKeysAndValues = std::move(ParamKeysAndValues); + Parms.RequestMethod = RequestMethod; + Parms.AccountIndex = AccountIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.UniversalObjectLocatorScriptingExtensions.IsEmpty +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FUniversalObjectLocator& Locator (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUniversalObjectLocatorScriptingExtensions::IsEmpty(const struct FUniversalObjectLocator& Locator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UniversalObjectLocatorScriptingExtensions", "IsEmpty"); + + Params::UniversalObjectLocatorScriptingExtensions_IsEmpty Parms{}; + + Parms.Locator = std::move(Locator); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.UniversalObjectLocatorScriptingExtensions.MakeUniversalObjectLocator +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Context (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FUniversalObjectLocator ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FUniversalObjectLocator UUniversalObjectLocatorScriptingExtensions::MakeUniversalObjectLocator(class UObject* Object, class UObject* Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UniversalObjectLocatorScriptingExtensions", "MakeUniversalObjectLocator"); + + Params::UniversalObjectLocatorScriptingExtensions_MakeUniversalObjectLocator Parms{}; + + Parms.Object = Object; + Parms.Context = Context; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.UniversalObjectLocatorScriptingExtensions.SyncFind +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FUniversalObjectLocator& Locator (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Context (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UUniversalObjectLocatorScriptingExtensions::SyncFind(const struct FUniversalObjectLocator& Locator, class UObject* Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UniversalObjectLocatorScriptingExtensions", "SyncFind"); + + Params::UniversalObjectLocatorScriptingExtensions_SyncFind Parms{}; + + Parms.Locator = std::move(Locator); + Parms.Context = Context; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.UniversalObjectLocatorScriptingExtensions.SyncLoad +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FUniversalObjectLocator& Locator (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Context (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UUniversalObjectLocatorScriptingExtensions::SyncLoad(const struct FUniversalObjectLocator& Locator, class UObject* Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UniversalObjectLocatorScriptingExtensions", "SyncLoad"); + + Params::UniversalObjectLocatorScriptingExtensions_SyncLoad Parms{}; + + Parms.Locator = std::move(Locator); + Parms.Context = Context; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.UniversalObjectLocatorScriptingExtensions.SyncUnload +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FUniversalObjectLocator& Locator (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Context (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniversalObjectLocatorScriptingExtensions::SyncUnload(const struct FUniversalObjectLocator& Locator, class UObject* Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UniversalObjectLocatorScriptingExtensions", "SyncUnload"); + + Params::UniversalObjectLocatorScriptingExtensions_SyncUnload Parms{}; + + Parms.Locator = std::move(Locator); + Parms.Context = Context; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.UniversalObjectLocatorScriptingExtensions.ToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FUniversalObjectLocator& Locator (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUniversalObjectLocatorScriptingExtensions::ToString(const struct FUniversalObjectLocator& Locator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UniversalObjectLocatorScriptingExtensions", "ToString"); + + Params::UniversalObjectLocatorScriptingExtensions_ToString Parms{}; + + Parms.Locator = std::move(Locator); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.UniversalObjectLocatorScriptingExtensions.UniversalObjectLocatorFromString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FUniversalObjectLocator ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FUniversalObjectLocator UUniversalObjectLocatorScriptingExtensions::UniversalObjectLocatorFromString(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UniversalObjectLocatorScriptingExtensions", "UniversalObjectLocatorFromString"); + + Params::UniversalObjectLocatorScriptingExtensions_UniversalObjectLocatorFromString Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VectorFieldComponent.SetIntensity +// (Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVectorFieldComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VectorFieldComponent", "SetIntensity"); + + Params::VectorFieldComponent_SetIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetMaximumGustAmount +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InNewMaxGust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetMaximumGustAmount(float InNewMaxGust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetMaximumGustAmount"); + + Params::WindDirectionalSourceComponent_SetMaximumGustAmount Parms{}; + + Parms.InNewMaxGust = InNewMaxGust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetMinimumGustAmount +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InNewMinGust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetMinimumGustAmount(float InNewMinGust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetMinimumGustAmount"); + + Params::WindDirectionalSourceComponent_SetMinimumGustAmount Parms{}; + + Parms.InNewMinGust = InNewMinGust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InNewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetRadius(float InNewRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetRadius"); + + Params::WindDirectionalSourceComponent_SetRadius Parms{}; + + Parms.InNewRadius = InNewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetSpeed +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InNewSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetSpeed(float InNewSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetSpeed"); + + Params::WindDirectionalSourceComponent_SetSpeed Parms{}; + + Parms.InNewSpeed = InNewSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetStrength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InNewStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetStrength(float InNewStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetStrength"); + + Params::WindDirectionalSourceComponent_SetStrength Parms{}; + + Parms.InNewStrength = InNewStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetWindType +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EWindSourceType InNewType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetWindType(EWindSourceType InNewType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetWindType"); + + Params::WindDirectionalSourceComponent_SetWindType Parms{}; + + Parms.InNewType = InNewType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldSettings.OnRep_NaniteSettings +// (RequiredAPI, Native, Public) + +void AWorldSettings::OnRep_NaniteSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldSettings", "OnRep_NaniteSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldSettings.OnRep_WorldGravityZ +// (RequiredAPI, Native, Public) + +void AWorldSettings::OnRep_WorldGravityZ() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldSettings", "OnRep_WorldGravityZ"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimNotifyLibrary.GetCurrentAnimationNotifyStateTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimNotifyLibrary::GetCurrentAnimationNotifyStateTime(const struct FAnimNotifyEventReference& EventReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyLibrary", "GetCurrentAnimationNotifyStateTime"); + + Params::AnimNotifyLibrary_GetCurrentAnimationNotifyStateTime Parms{}; + + Parms.EventReference = std::move(EventReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyLibrary.GetCurrentAnimationNotifyStateTimeRatio +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimNotifyLibrary::GetCurrentAnimationNotifyStateTimeRatio(const struct FAnimNotifyEventReference& EventReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyLibrary", "GetCurrentAnimationNotifyStateTimeRatio"); + + Params::AnimNotifyLibrary_GetCurrentAnimationNotifyStateTimeRatio Parms{}; + + Parms.EventReference = std::move(EventReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyLibrary.GetCurrentAnimationTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimNotifyLibrary::GetCurrentAnimationTime(const struct FAnimNotifyEventReference& EventReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyLibrary", "GetCurrentAnimationTime"); + + Params::AnimNotifyLibrary_GetCurrentAnimationTime Parms{}; + + Parms.EventReference = std::move(EventReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyLibrary.GetCurrentAnimationTimeRatio +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimNotifyLibrary::GetCurrentAnimationTimeRatio(const struct FAnimNotifyEventReference& EventReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyLibrary", "GetCurrentAnimationTimeRatio"); + + Params::AnimNotifyLibrary_GetCurrentAnimationTimeRatio Parms{}; + + Parms.EventReference = std::move(EventReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyLibrary.NotifyStateReachedEnd +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNotifyEventReference& EventReference (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyLibrary::NotifyStateReachedEnd(const struct FAnimNotifyEventReference& EventReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimNotifyLibrary", "NotifyStateReachedEnd"); + + Params::AnimNotifyLibrary_NotifyStateReachedEnd Parms{}; + + Parms.EventReference = std::move(EventReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationCurveIdentifierExtensions.GetName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAnimationCurveIdentifier& Identifier (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimationCurveIdentifierExtensions::GetName(struct FAnimationCurveIdentifier& Identifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimationCurveIdentifierExtensions", "GetName"); + + Params::AnimationCurveIdentifierExtensions_GetName Parms{}; + + Parms.Identifier = std::move(Identifier); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Identifier = std::move(Parms.Identifier); + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationCurveIdentifierExtensions.GetType +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAnimationCurveIdentifier& Identifier (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERawCurveTrackTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ERawCurveTrackTypes UAnimationCurveIdentifierExtensions::GetType(struct FAnimationCurveIdentifier& Identifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimationCurveIdentifierExtensions", "GetType"); + + Params::AnimationCurveIdentifierExtensions_GetType Parms{}; + + Parms.Identifier = std::move(Identifier); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Identifier = std::move(Parms.Identifier); + + return Parms.ReturnValue; +} + + +// Function Engine.AnimationCurveIdentifierExtensions.IsValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FAnimationCurveIdentifier& Identifier (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimationCurveIdentifierExtensions::IsValid(struct FAnimationCurveIdentifier& Identifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnimationCurveIdentifierExtensions", "IsValid"); + + Params::AnimationCurveIdentifierExtensions_IsValid Parms{}; + + Parms.Identifier = std::move(Identifier); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Identifier = std::move(Parms.Identifier); + + return Parms.ReturnValue; +} + + +// Function Engine.CurveSourceInterface.GetBindingName +// (RequiredAPI, Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ICurveSourceInterface::GetBindingName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurveSourceInterface", "GetBindingName"); + + Params::CurveSourceInterface_GetBindingName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveSourceInterface.GetCurves +// (RequiredAPI, Native, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// TArray* OutValues (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ICurveSourceInterface::GetCurves(TArray* OutValues) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurveSourceInterface", "GetCurves"); + + Params::CurveSourceInterface_GetCurves Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValues != nullptr) + *OutValues = std::move(Parms.OutValues); +} + + +// Function Engine.CurveSourceInterface.GetCurveValue +// (RequiredAPI, Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FName CurveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ICurveSourceInterface::GetCurveValue(class FName CurveName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurveSourceInterface", "GetCurveValue"); + + Params::CurveSourceInterface_GetCurveValue Parms{}; + + Parms.CurveName = CurveName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMaterial0 +// (RequiredAPI, Native, Public) + +void ASkeletalMeshActor::OnRep_ReplicatedMaterial0() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMaterial0"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMaterial1 +// (RequiredAPI, Native, Public) + +void ASkeletalMeshActor::OnRep_ReplicatedMaterial1() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMaterial1"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMesh +// (RequiredAPI, Native, Public) + +void ASkeletalMeshActor::OnRep_ReplicatedMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedPhysAsset +// (RequiredAPI, Native, Public) + +void ASkeletalMeshActor::OnRep_ReplicatedPhysAsset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedPhysAsset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AsyncActionLoadPrimaryAsset.AsyncLoadPrimaryAsset +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetId& PrimaryAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAsset* UAsyncActionLoadPrimaryAsset::AsyncLoadPrimaryAsset(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionLoadPrimaryAsset", "AsyncLoadPrimaryAsset"); + + Params::AsyncActionLoadPrimaryAsset_AsyncLoadPrimaryAsset Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAsset = std::move(PrimaryAsset); + Parms.LoadBundles = std::move(LoadBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForMatchingPrimaryAssets +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& NewBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& OldBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionChangePrimaryAssetBundles*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionChangePrimaryAssetBundles* UAsyncActionChangePrimaryAssetBundles::AsyncChangeBundleStateForMatchingPrimaryAssets(class UObject* WorldContextObject, const TArray& NewBundles, const TArray& OldBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionChangePrimaryAssetBundles", "AsyncChangeBundleStateForMatchingPrimaryAssets"); + + Params::AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForMatchingPrimaryAssets Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NewBundles = std::move(NewBundles); + Parms.OldBundles = std::move(OldBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForPrimaryAssetList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& AddBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& RemoveBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionChangePrimaryAssetBundles*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionChangePrimaryAssetBundles* UAsyncActionChangePrimaryAssetBundles::AsyncChangeBundleStateForPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& AddBundles, const TArray& RemoveBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionChangePrimaryAssetBundles", "AsyncChangeBundleStateForPrimaryAssetList"); + + Params::AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForPrimaryAssetList Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = std::move(PrimaryAssetList); + Parms.AddBundles = std::move(AddBundles); + Parms.RemoveBundles = std::move(RemoveBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioVolume.OnRep_bEnabled +// (Final, RequiredAPI, Native, Private) + +void AAudioVolume::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "OnRep_bEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAudioVolume::SetEnabled(bool bNewEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetEnabled"); + + Params::AudioVolume_SetEnabled Parms{}; + + Parms.bNewEnabled = bNewEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetInteriorSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInteriorSettings& NewInteriorSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void AAudioVolume::SetInteriorSettings(const struct FInteriorSettings& NewInteriorSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetInteriorSettings"); + + Params::AudioVolume_SetInteriorSettings Parms{}; + + Parms.NewInteriorSettings = std::move(NewInteriorSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetPriority +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAudioVolume::SetPriority(float NewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetPriority"); + + Params::AudioVolume_SetPriority Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetReverbSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FReverbSettings& NewReverbSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void AAudioVolume::SetReverbSettings(const struct FReverbSettings& NewReverbSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetReverbSettings"); + + Params::AudioVolume_SetReverbSettings Parms{}; + + Parms.NewReverbSettings = std::move(NewReverbSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetSubmixOverrideSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&NewSubmixOverrideSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AAudioVolume::SetSubmixOverrideSettings(const TArray& NewSubmixOverrideSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetSubmixOverrideSettings"); + + Params::AudioVolume_SetSubmixOverrideSettings Parms{}; + + Parms.NewSubmixOverrideSettings = std::move(NewSubmixOverrideSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetSubmixSendSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&NewSubmixSendSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AAudioVolume::SetSubmixSendSettings(const TArray& NewSubmixSendSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetSubmixSendSettings"); + + Params::AudioVolume_SetSubmixSendSettings Parms{}; + + Parms.NewSubmixSendSettings = std::move(NewSubmixSendSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorSoundParameterInterface.GetActorSoundParams +// (RequiredAPI, Native, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// TArray* Params_0 (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void IActorSoundParameterInterface::GetActorSoundParams(TArray* Params_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ActorSoundParameterInterface", "GetActorSoundParams"); + + Params::ActorSoundParameterInterface_GetActorSoundParams Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Params_0 != nullptr) + *Params_0 = std::move(Parms.Params_0); +} + + +// Function Engine.AudioParameterConversionStatics.BooleanArrayToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Bools (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::BooleanArrayToAudioParameter(class FName Name_0, const TArray& Bools) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "BooleanArrayToAudioParameter"); + + Params::AudioParameterConversionStatics_BooleanArrayToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.Bools = std::move(Bools); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.BooleanToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Bool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::BooleanToAudioParameter(class FName Name_0, bool Bool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "BooleanToAudioParameter"); + + Params::AudioParameterConversionStatics_BooleanToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.Bool = Bool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.FloatArrayToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Floats (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::FloatArrayToAudioParameter(class FName Name_0, const TArray& Floats) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "FloatArrayToAudioParameter"); + + Params::AudioParameterConversionStatics_FloatArrayToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.Floats = std::move(Floats); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.FloatToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float float_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::FloatToAudioParameter(class FName Name_0, float float_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "FloatToAudioParameter"); + + Params::AudioParameterConversionStatics_FloatToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.float_0 = float_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.IntegerArrayToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Integers (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::IntegerArrayToAudioParameter(class FName Name_0, const TArray& Integers) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "IntegerArrayToAudioParameter"); + + Params::AudioParameterConversionStatics_IntegerArrayToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.Integers = std::move(Integers); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.IntegerToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Integer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::IntegerToAudioParameter(class FName Name_0, int32 Integer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "IntegerToAudioParameter"); + + Params::AudioParameterConversionStatics_IntegerToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.Integer = Integer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.ObjectArrayToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Objects (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::ObjectArrayToAudioParameter(class FName Name_0, const TArray& Objects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "ObjectArrayToAudioParameter"); + + Params::AudioParameterConversionStatics_ObjectArrayToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.Objects = std::move(Objects); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.ObjectToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::ObjectToAudioParameter(class FName Name_0, class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "ObjectToAudioParameter"); + + Params::AudioParameterConversionStatics_ObjectToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.StringArrayToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Strings (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::StringArrayToAudioParameter(class FName Name_0, const TArray& Strings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "StringArrayToAudioParameter"); + + Params::AudioParameterConversionStatics_StringArrayToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.Strings = std::move(Strings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioParameterConversionStatics.StringToAudioParameter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& String (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAudioParameter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FAudioParameter UAudioParameterConversionStatics::StringToAudioParameter(class FName Name_0, const class FString& String) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AudioParameterConversionStatics", "StringToAudioParameter"); + + Params::AudioParameterConversionStatics_StringToAudioParameter Parms{}; + + Parms.Name_0 = Name_0; + Parms.String = std::move(String); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Add +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Add(const TMap& TargetMap, const int32& Key, const int32& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Add"); + + Params::BlueprintMapLibrary_Map_Add Parms{}; + + Parms.TargetMap = std::move(TargetMap); + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintMapLibrary.Map_Clear +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Clear(const TMap& TargetMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Clear"); + + Params::BlueprintMapLibrary_Map_Clear Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintMapLibrary.Map_Contains +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Contains(const TMap& TargetMap, const int32& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Contains"); + + Params::BlueprintMapLibrary_Map_Contains Parms{}; + + Parms.TargetMap = std::move(TargetMap); + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Find +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Value (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Find(const TMap& TargetMap, const int32& Key, int32* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Find"); + + Params::BlueprintMapLibrary_Map_Find Parms{}; + + Parms.TargetMap = std::move(TargetMap); + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Value != nullptr) + *Value = Parms.Value; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_IsEmpty +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_IsEmpty(const TMap& TargetMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_IsEmpty"); + + Params::BlueprintMapLibrary_Map_IsEmpty Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_IsNotEmpty +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_IsNotEmpty(const TMap& TargetMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_IsNotEmpty"); + + Params::BlueprintMapLibrary_Map_IsNotEmpty Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Keys +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* Keys (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Keys(const TMap& TargetMap, TArray* Keys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Keys"); + + Params::BlueprintMapLibrary_Map_Keys Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Keys != nullptr) + *Keys = std::move(Parms.Keys); +} + + +// Function Engine.BlueprintMapLibrary.Map_Length +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintMapLibrary::Map_Length(const TMap& TargetMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Length"); + + Params::BlueprintMapLibrary_Map_Length Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Remove +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Remove(const TMap& TargetMap, const int32& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Remove"); + + Params::BlueprintMapLibrary_Map_Remove Parms{}; + + Parms.TargetMap = std::move(TargetMap); + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Values +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* Values (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Values(const TMap& TargetMap, TArray* Values) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Values"); + + Params::BlueprintMapLibrary_Map_Values Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Values != nullptr) + *Values = std::move(Parms.Values); +} + + +// Function Engine.BlueprintMapLibrary.SetMapPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::SetMapPropertyByName(class UObject* Object, class FName PropertyName, const TMap& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "SetMapPropertyByName"); + + Params::BlueprintMapLibrary_SetMapPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraLensEffectInterface.GetParticleComponents +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray ICameraLensEffectInterface::GetParticleComponents() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CameraLensEffectInterface", "GetParticleComponents"); + + Params::CameraLensEffectInterface_GetParticleComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraLensEffectInterface.GetPrimaryParticleComponent +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UFXSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFXSystemComponent* ICameraLensEffectInterface::GetPrimaryParticleComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CameraLensEffectInterface", "GetPrimaryParticleComponent"); + + Params::CameraLensEffectInterface_GetPrimaryParticleComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraLensEffectInterfaceClassSupportLibrary.GetInterfaceClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FCameraLensInterfaceClassSupport&CameraLens (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UCameraLensEffectInterfaceClassSupportLibrary::GetInterfaceClass(const struct FCameraLensInterfaceClassSupport& CameraLens) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CameraLensEffectInterfaceClassSupportLibrary", "GetInterfaceClass"); + + Params::CameraLensEffectInterfaceClassSupportLibrary_GetInterfaceClass Parms{}; + + Parms.CameraLens = std::move(CameraLens); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraLensEffectInterfaceClassSupportLibrary.IsInterfaceClassValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FCameraLensInterfaceClassSupport&CameraLens (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// EInterfaceValidResult* Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraLensEffectInterfaceClassSupportLibrary::IsInterfaceClassValid(const struct FCameraLensInterfaceClassSupport& CameraLens, EInterfaceValidResult* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CameraLensEffectInterfaceClassSupportLibrary", "IsInterfaceClassValid"); + + Params::CameraLensEffectInterfaceClassSupportLibrary_IsInterfaceClassValid Parms{}; + + Parms.CameraLens = std::move(CameraLens); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; +} + + +// Function Engine.CameraLensEffectInterfaceClassSupportLibrary.IsInterfaceValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TScriptInterface&CameraLens (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInterfaceValidResult* Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraLensEffectInterfaceClassSupportLibrary::IsInterfaceValid(const TScriptInterface& CameraLens, EInterfaceValidResult* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CameraLensEffectInterfaceClassSupportLibrary", "IsInterfaceValid"); + + Params::CameraLensEffectInterfaceClassSupportLibrary_IsInterfaceValid Parms{}; + + Parms.CameraLens = CameraLens; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; +} + + +// Function Engine.CameraLensEffectInterfaceClassSupportLibrary.SetInterfaceClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSubclassOf Class_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCameraLensInterfaceClassSupport&Var (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// EInterfaceValidResult* Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraLensEffectInterfaceClassSupportLibrary::SetInterfaceClass(TSubclassOf Class_0, struct FCameraLensInterfaceClassSupport& Var, EInterfaceValidResult* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CameraLensEffectInterfaceClassSupportLibrary", "SetInterfaceClass"); + + Params::CameraLensEffectInterfaceClassSupportLibrary_SetInterfaceClass Parms{}; + + Parms.Class_0 = Class_0; + Parms.Var = std::move(Var); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Var = std::move(Parms.Var); + + if (Result != nullptr) + *Result = Parms.Result; +} + + +// Function Engine.CameraShakeBase.SetRootShakePattern +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakePattern* InPattern (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeBase::SetRootShakePattern(class UCameraShakePattern* InPattern) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeBase", "SetRootShakePattern"); + + Params::CameraShakeBase_SetRootShakePattern Parms{}; + + Parms.InPattern = InPattern; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeBase.GetRootShakePattern +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCameraShakePattern* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakePattern* UCameraShakeBase::GetRootShakePattern() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeBase", "GetRootShakePattern"); + + Params::CameraShakeBase_GetRootShakePattern Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CanvasRenderTarget2D.CreateCanvasRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfCanvasRenderTarget2DClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasRenderTarget2D* UCanvasRenderTarget2D::CreateCanvasRenderTarget2D(class UObject* WorldContextObject, TSubclassOf CanvasRenderTarget2DClass, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CanvasRenderTarget2D", "CreateCanvasRenderTarget2D"); + + Params::CanvasRenderTarget2D_CreateCanvasRenderTarget2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CanvasRenderTarget2DClass = CanvasRenderTarget2DClass; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CanvasRenderTarget2D.GetSize +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32* Width (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Height (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasRenderTarget2D::GetSize(int32* Width, int32* Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasRenderTarget2D", "GetSize"); + + Params::CanvasRenderTarget2D_GetSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Width != nullptr) + *Width = Parms.Width; + + if (Height != nullptr) + *Height = Parms.Height; +} + + +// Function Engine.CanvasRenderTarget2D.ReceiveUpdate +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class UCanvas* Canvas (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasRenderTarget2D::ReceiveUpdate(class UCanvas* Canvas, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasRenderTarget2D", "ReceiveUpdate"); + + Params::CanvasRenderTarget2D_ReceiveUpdate Parms{}; + + Parms.Canvas = Canvas; + Parms.Width = Width; + Parms.Height = Height; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.CanvasRenderTarget2D.SetSampleCount +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextureRenderTargetSampleCount InSampleCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasRenderTarget2D::SetSampleCount(ETextureRenderTargetSampleCount InSampleCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasRenderTarget2D", "SetSampleCount"); + + Params::CanvasRenderTarget2D_SetSampleCount Parms{}; + + Parms.InSampleCount = InSampleCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CanvasRenderTarget2D.UpdateResource +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UCanvasRenderTarget2D::UpdateResource() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasRenderTarget2D", "UpdateResource"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CanvasRenderTarget2D.GetSampleCount +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETextureRenderTargetSampleCount ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ETextureRenderTargetSampleCount UCanvasRenderTarget2D::GetSampleCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasRenderTarget2D", "GetSampleCount"); + + Params::CanvasRenderTarget2D_GetSampleCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.CacheInitialMeshOffset +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& MeshRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& MeshRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ACharacter::CacheInitialMeshOffset(const struct FVector& MeshRelativeLocation, const struct FRotator& MeshRelativeRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "CacheInitialMeshOffset"); + + Params::Character_CacheInitialMeshOffset Parms{}; + + Parms.MeshRelativeLocation = std::move(MeshRelativeLocation); + Parms.MeshRelativeRotation = std::move(MeshRelativeRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientAckGoodMove +// (RequiredAPI, Net, Native, Event, Public, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAckGoodMove(float Timestamp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientAckGoodMove"); + + Params::Character_ClientAckGoodMove Parms{}; + + Parms.Timestamp = Timestamp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientAdjustPosition +// (RequiredAPI, Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* NewBase (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustPosition(float Timestamp, const struct FVector& NewLoc, const struct FVector& NewVel, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientAdjustPosition"); + + Params::Character_ClientAdjustPosition Parms{}; + + Parms.Timestamp = Timestamp; + Parms.NewLoc = std::move(NewLoc); + Parms.NewVel = std::move(NewVel); + Parms.NewBase = NewBase; + Parms.NewBaseBoneName = NewBaseBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientAdjustRootMotionPosition +// (RequiredAPI, Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerMontageTrackPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ServerLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantizeNormal& ServerRotation (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerVelZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ServerBase (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ServerBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientAdjustRootMotionPosition"); + + Params::Character_ClientAdjustRootMotionPosition Parms{}; + + Parms.Timestamp = Timestamp; + Parms.ServerMontageTrackPosition = ServerMontageTrackPosition; + Parms.ServerLoc = std::move(ServerLoc); + Parms.ServerRotation = std::move(ServerRotation); + Parms.ServerVelZ = ServerVelZ; + Parms.ServerBase = ServerBase; + Parms.ServerBoneName = ServerBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientAdjustRootMotionSourcePosition +// (RequiredAPI, Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRootMotionSourceGroup& ServerRootMotion (Parm, NativeAccessSpecifierPublic) +// bool bHasAnimRootMotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerMontageTrackPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ServerLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantizeNormal& ServerRotation (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerVelZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ServerBase (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ServerBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustRootMotionSourcePosition(float Timestamp, const struct FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientAdjustRootMotionSourcePosition"); + + Params::Character_ClientAdjustRootMotionSourcePosition Parms{}; + + Parms.Timestamp = Timestamp; + Parms.ServerRootMotion = std::move(ServerRootMotion); + Parms.bHasAnimRootMotion = bHasAnimRootMotion; + Parms.ServerMontageTrackPosition = ServerMontageTrackPosition; + Parms.ServerLoc = std::move(ServerLoc); + Parms.ServerRotation = std::move(ServerRotation); + Parms.ServerVelZ = ServerVelZ; + Parms.ServerBase = ServerBase; + Parms.ServerBoneName = ServerBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientCheatFly +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void ACharacter::ClientCheatFly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientCheatFly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientCheatGhost +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void ACharacter::ClientCheatGhost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientCheatGhost"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientCheatWalk +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void ACharacter::ClientCheatWalk() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientCheatWalk"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientMoveResponsePacked +// (RequiredAPI, Net, Native, Event, Public, NetClient, NetValidate) +// Parameters: +// const struct FCharacterMoveResponsePackedBits&PackedBits (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void ACharacter::ClientMoveResponsePacked(const struct FCharacterMoveResponsePackedBits& PackedBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientMoveResponsePacked"); + + Params::Character_ClientMoveResponsePacked Parms{}; + + Parms.PackedBits = std::move(PackedBits); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientVeryShortAdjustPosition +// (RequiredAPI, Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* NewBase (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientVeryShortAdjustPosition(float Timestamp, const struct FVector& NewLoc, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientVeryShortAdjustPosition"); + + Params::Character_ClientVeryShortAdjustPosition Parms{}; + + Parms.Timestamp = Timestamp; + Parms.NewLoc = std::move(NewLoc); + Parms.NewBase = NewBase; + Parms.NewBaseBoneName = NewBaseBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.Crouch +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bClientSimulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::Crouch(bool bClientSimulation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "Crouch"); + + Params::Character_Crouch Parms{}; + + Parms.bClientSimulation = bClientSimulation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.Jump +// (RequiredAPI, Native, Public, BlueprintCallable) + +void ACharacter::Jump() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "Jump"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.K2_OnEndCrouch +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaledHalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "K2_OnEndCrouch"); + + Params::Character_K2_OnEndCrouch Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.K2_OnMovementModeChanged +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// EMovementMode PrevMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMovementMode NewMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PrevCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnMovementModeChanged(EMovementMode PrevMovementMode, EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "K2_OnMovementModeChanged"); + + Params::Character_K2_OnMovementModeChanged Parms{}; + + Parms.PrevMovementMode = PrevMovementMode; + Parms.NewMovementMode = NewMovementMode; + Parms.PrevCustomMode = PrevCustomMode; + Parms.NewCustomMode = NewCustomMode; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.K2_OnStartCrouch +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaledHalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "K2_OnStartCrouch"); + + Params::Character_K2_OnStartCrouch Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.K2_UpdateCustomMovement +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_UpdateCustomMovement(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "K2_UpdateCustomMovement"); + + Params::Character_K2_UpdateCustomMovement Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.LaunchCharacter +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bXYOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::LaunchCharacter(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "LaunchCharacter"); + + Params::Character_LaunchCharacter Parms{}; + + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bXYOverride = bXYOverride; + Parms.bZOverride = bZOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnJumped +// (RequiredAPI, Native, Event, Public, BlueprintEvent) + +void ACharacter::OnJumped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnJumped"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnLanded +// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ACharacter::OnLanded(const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnLanded"); + + Params::Character_OnLanded Parms{}; + + Parms.Hit = std::move(Hit); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.OnLaunched +// (RequiredAPI, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bXYOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::OnLaunched(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnLaunched"); + + Params::Character_OnLaunched Parms{}; + + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bXYOverride = bXYOverride; + Parms.bZOverride = bZOverride; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.OnRep_IsCrouched +// (RequiredAPI, Native, Public) + +void ACharacter::OnRep_IsCrouched() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnRep_IsCrouched"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnRep_ReplayLastTransformUpdateTimeStamp +// (Final, RequiredAPI, Native, Public) + +void ACharacter::OnRep_ReplayLastTransformUpdateTimeStamp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnRep_ReplayLastTransformUpdateTimeStamp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnRep_ReplicatedBasedMovement +// (RequiredAPI, Native, Public) + +void ACharacter::OnRep_ReplicatedBasedMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnRep_ReplicatedBasedMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnRep_RootMotion +// (Final, RequiredAPI, Native, Public) + +void ACharacter::OnRep_RootMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnRep_RootMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnWalkingOffLedge +// (RequiredAPI, Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& PreviousFloorImpactNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousFloorContactNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::OnWalkingOffLedge(const struct FVector& PreviousFloorImpactNormal, const struct FVector& PreviousFloorContactNormal, const struct FVector& PreviousLocation, float TimeDelta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnWalkingOffLedge"); + + Params::Character_OnWalkingOffLedge Parms{}; + + Parms.PreviousFloorImpactNormal = std::move(PreviousFloorImpactNormal); + Parms.PreviousFloorContactNormal = std::move(PreviousFloorContactNormal); + Parms.PreviousLocation = std::move(PreviousLocation); + Parms.TimeDelta = TimeDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.PlayAnimMontage +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* AnimMontage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StartSectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACharacter::PlayAnimMontage(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "PlayAnimMontage"); + + Params::Character_PlayAnimMontage Parms{}; + + Parms.AnimMontage = AnimMontage; + Parms.InPlayRate = InPlayRate; + Parms.StartSectionName = StartSectionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.RootMotionDebugClientPrintOnScreen +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::RootMotionDebugClientPrintOnScreen(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "RootMotionDebugClientPrintOnScreen"); + + Params::Character_RootMotionDebugClientPrintOnScreen Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMove +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CompressedMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMove(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMove"); + + Params::Character_ServerMove Parms{}; + + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.CompressedMoveFlags = CompressedMoveFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveDual +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDual(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveDual"); + + Params::Character_ServerMoveDual Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = std::move(InAccel0); + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveDualHybridRootMotion +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDualHybridRootMotion(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveDualHybridRootMotion"); + + Params::Character_ServerMoveDualHybridRootMotion Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = std::move(InAccel0); + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveDualNoBase +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDualNoBase(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveDualNoBase"); + + Params::Character_ServerMoveDualNoBase Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = std::move(InAccel0); + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveNoBase +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CompressedMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveNoBase(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveNoBase"); + + Params::Character_ServerMoveNoBase Parms{}; + + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.CompressedMoveFlags = CompressedMoveFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveOld +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float OldTimeStamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& OldAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 OldMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveOld(float OldTimeStamp, const struct FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveOld"); + + Params::Character_ServerMoveOld Parms{}; + + Parms.OldTimeStamp = OldTimeStamp; + Parms.OldAccel = std::move(OldAccel); + Parms.OldMoveFlags = OldMoveFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMovePacked +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FCharacterServerMovePackedBits&PackedBits (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void ACharacter::ServerMovePacked(const struct FCharacterServerMovePackedBits& PackedBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMovePacked"); + + Params::Character_ServerMovePacked Parms{}; + + Parms.PackedBits = std::move(PackedBits); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.StopAnimMontage +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* AnimMontage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::StopAnimMontage(class UAnimMontage* AnimMontage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "StopAnimMontage"); + + Params::Character_StopAnimMontage Parms{}; + + Parms.AnimMontage = AnimMontage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.StopJumping +// (RequiredAPI, Native, Public, BlueprintCallable) + +void ACharacter::StopJumping() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "StopJumping"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.UnCrouch +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bClientSimulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::UnCrouch(bool bClientSimulation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "UnCrouch"); + + Params::Character_UnCrouch Parms{}; + + Parms.bClientSimulation = bClientSimulation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.CanCrouch +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanCrouch() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "CanCrouch"); + + Params::Character_CanCrouch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.CanJump +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanJump() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "CanJump"); + + Params::Character_CanJump Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.CanJumpInternal +// (RequiredAPI, Native, Event, Protected, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanJumpInternal() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "CanJumpInternal"); + + Params::Character_CanJumpInternal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.GetAnimRootMotionTranslationScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACharacter::GetAnimRootMotionTranslationScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "GetAnimRootMotionTranslationScale"); + + Params::Character_GetAnimRootMotionTranslationScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.GetBaseRotationOffsetRotator +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator ACharacter::GetBaseRotationOffsetRotator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "GetBaseRotationOffsetRotator"); + + Params::Character_GetBaseRotationOffsetRotator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.GetBaseTranslationOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ACharacter::GetBaseTranslationOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "GetBaseTranslationOffset"); + + Params::Character_GetBaseTranslationOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.GetCurrentMontage +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* ACharacter::GetCurrentMontage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "GetCurrentMontage"); + + Params::Character_GetCurrentMontage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.HasAnyRootMotion +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::HasAnyRootMotion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "HasAnyRootMotion"); + + Params::Character_HasAnyRootMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.IsJumpProvidingForce +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsJumpProvidingForce() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "IsJumpProvidingForce"); + + Params::Character_IsJumpProvidingForce Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.IsPlayingNetworkedRootMotionMontage +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsPlayingNetworkedRootMotionMontage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "IsPlayingNetworkedRootMotionMontage"); + + Params::Character_IsPlayingNetworkedRootMotionMontage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.IsPlayingRootMotion +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsPlayingRootMotion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "IsPlayingRootMotion"); + + Params::Character_IsPlayingRootMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.ClientSetLocation +// (RequiredAPI, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient, NetValidate) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::ClientSetLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ClientSetLocation"); + + Params::Controller_ClientSetLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.ClientSetRotation +// (RequiredAPI, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient, NetValidate) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bResetCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ClientSetRotation(const struct FRotator& NewRotation, bool bResetCamera) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ClientSetRotation"); + + Params::Controller_ClientSetRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + Parms.bResetCamera = bResetCamera; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.OnRep_Pawn +// (RequiredAPI, Native, Public) + +void AController::OnRep_Pawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "OnRep_Pawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.OnRep_PlayerState +// (RequiredAPI, Native, Public) + +void AController::OnRep_PlayerState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "OnRep_PlayerState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.Possess +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* InPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::Possess(class APawn* InPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "Possess"); + + Params::Controller_Possess Parms{}; + + Parms.InPawn = InPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.ReceiveInstigatedAnyDamage +// (RequiredAPI, BlueprintAuthorityOnly, Event, Protected, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamagedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceiveInstigatedAnyDamage(float Damage, const class UDamageType* DamageType, class AActor* DamagedActor, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ReceiveInstigatedAnyDamage"); + + Params::Controller_ReceiveInstigatedAnyDamage Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.DamagedActor = DamagedActor; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Controller.ReceivePossess +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class APawn* PossessedPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceivePossess(class APawn* PossessedPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ReceivePossess"); + + Params::Controller_ReceivePossess Parms{}; + + Parms.PossessedPawn = PossessedPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Controller.ReceiveUnPossess +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class APawn* UnpossessedPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceiveUnPossess(class APawn* UnpossessedPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ReceiveUnPossess"); + + Params::Controller_ReceiveUnPossess Parms{}; + + Parms.UnpossessedPawn = UnpossessedPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Controller.ResetIgnoreInputFlags +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AController::ResetIgnoreInputFlags() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ResetIgnoreInputFlags"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.ResetIgnoreLookInput +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AController::ResetIgnoreLookInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ResetIgnoreLookInput"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.ResetIgnoreMoveInput +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AController::ResetIgnoreMoveInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ResetIgnoreMoveInput"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.SetControlRotation +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::SetControlRotation(const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "SetControlRotation"); + + Params::Controller_SetControlRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.SetIgnoreLookInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLookInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::SetIgnoreLookInput(bool bNewLookInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "SetIgnoreLookInput"); + + Params::Controller_SetIgnoreLookInput Parms{}; + + Parms.bNewLookInput = bNewLookInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.SetIgnoreMoveInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewMoveInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::SetIgnoreMoveInput(bool bNewMoveInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "SetIgnoreMoveInput"); + + Params::Controller_SetIgnoreMoveInput Parms{}; + + Parms.bNewMoveInput = bNewMoveInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.SetInitialLocationAndRotation +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::SetInitialLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "SetInitialLocationAndRotation"); + + Params::Controller_SetInitialLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.StopMovement +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AController::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "StopMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.UnPossess +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void AController::UnPossess() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "UnPossess"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.GetControlRotation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AController::GetControlRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "GetControlRotation"); + + Params::Controller_GetControlRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.GetDesiredRotation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AController::GetDesiredRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "GetDesiredRotation"); + + Params::Controller_GetDesiredRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.GetPlayerViewPoint +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::GetPlayerViewPoint(struct FVector* Location, struct FRotator* Rotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "GetPlayerViewPoint"); + + Params::Controller_GetPlayerViewPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Engine.Controller.GetViewTarget +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AController::GetViewTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "GetViewTarget"); + + Params::Controller_GetViewTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsLocalController +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLocalController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsLocalController"); + + Params::Controller_IsLocalController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsLocalPlayerController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLocalPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsLocalPlayerController"); + + Params::Controller_IsLocalPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsLookInputIgnored +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLookInputIgnored() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsLookInputIgnored"); + + Params::Controller_IsLookInputIgnored Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsMoveInputIgnored +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsMoveInputIgnored() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsMoveInputIgnored"); + + Params::Controller_IsMoveInputIgnored Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsPlayerController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsPlayerController"); + + Params::Controller_IsPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.K2_GetPawn +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AController::K2_GetPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "K2_GetPawn"); + + Params::Controller_K2_GetPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.LineOfSightTo +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* Other (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ViewPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlternateChecks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::LineOfSightTo(const class AActor* Other, const struct FVector& ViewPoint, bool bAlternateChecks) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "LineOfSightTo"); + + Params::Controller_LineOfSightTo Parms{}; + + Parms.Other = Other; + Parms.ViewPoint = std::move(ViewPoint); + Parms.bAlternateChecks = bAlternateChecks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.ActivateTouchInterface +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTouchInterface* NewTouchInterface (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ActivateTouchInterface(class UTouchInterface* NewTouchInterface) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ActivateTouchInterface"); + + Params::PlayerController_ActivateTouchInterface Parms{}; + + Parms.NewTouchInterface = NewTouchInterface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.AddPitchInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddPitchInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "AddPitchInput"); + + Params::PlayerController_AddPitchInput Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.AddRollInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddRollInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "AddRollInput"); + + Params::PlayerController_AddRollInput Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.AddYawInput +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddYawInput(float Val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "AddYawInput"); + + Params::PlayerController_AddYawInput Parms{}; + + Parms.Val = Val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.Camera +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// class FName NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::Camera(class FName NewMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "Camera"); + + Params::PlayerController_Camera Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.CanRestartPlayer +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::CanRestartPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "CanRestartPlayer"); + + Params::PlayerController_CanRestartPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.ClearAudioListenerAttenuationOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void APlayerController::ClearAudioListenerAttenuationOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClearAudioListenerAttenuationOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClearAudioListenerOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void APlayerController::ClearAudioListenerOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClearAudioListenerOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientAckTimeDilation +// (RequiredAPI, Net, Native, Event, Public, NetClient) +// Parameters: +// float TimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ServerStep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientAckTimeDilation(float TimeDilation, int32 ServerStep) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientAckTimeDilation"); + + Params::PlayerController_ClientAckTimeDilation Parms{}; + + Parms.TimeDilation = TimeDilation; + Parms.ServerStep = ServerStep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientAckUpdateLevelVisibility +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNetLevelVisibilityTransactionId&TransactionId (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bClientAckCanMakeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientAckUpdateLevelVisibility(class FName PackageName, const struct FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientAckUpdateLevelVisibility"); + + Params::PlayerController_ClientAckUpdateLevelVisibility Parms{}; + + Parms.PackageName = PackageName; + Parms.TransactionId = std::move(TransactionId); + Parms.bClientAckCanMakeVisible = bClientAckCanMakeVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientAddTextureStreamingLoc +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// const struct FVector& InLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientAddTextureStreamingLoc(const struct FVector& InLoc, float duration, bool bOverrideLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientAddTextureStreamingLoc"); + + Params::PlayerController_ClientAddTextureStreamingLoc Parms{}; + + Parms.InLoc = std::move(InLoc); + Parms.duration = duration; + Parms.bOverrideLocation = bOverrideLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientCancelPendingMapChange +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientCancelPendingMapChange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientCancelPendingMapChange"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientCapBandwidth +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// int32 Cap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientCapBandwidth(int32 Cap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientCapBandwidth"); + + Params::PlayerController_ClientCapBandwidth Parms{}; + + Parms.Cap = Cap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientClearCameraLensEffects +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) + +void APlayerController::ClientClearCameraLensEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientClearCameraLensEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientCommitMapChange +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientCommitMapChange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientCommitMapChange"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientCorrectionAsyncPhysicsTimestamp +// (Final, RequiredAPI, Net, Native, Event, Private, NetClient) +// Parameters: +// const struct FAsyncPhysicsTimestamp& Timestamp (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientCorrectionAsyncPhysicsTimestamp(const struct FAsyncPhysicsTimestamp& Timestamp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientCorrectionAsyncPhysicsTimestamp"); + + Params::PlayerController_ClientCorrectionAsyncPhysicsTimestamp Parms{}; + + Parms.Timestamp = std::move(Timestamp); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientEnableNetworkVoice +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientEnableNetworkVoice(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientEnableNetworkVoice"); + + Params::PlayerController_ClientEnableNetworkVoice Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientEndOnlineSession +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientEndOnlineSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientEndOnlineSession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientFlushLevelStreaming +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientFlushLevelStreaming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientFlushLevelStreaming"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientForceGarbageCollection +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientForceGarbageCollection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientForceGarbageCollection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientGameEnded +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* EndGameFocus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsWinner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientGameEnded(class AActor* EndGameFocus, bool bIsWinner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientGameEnded"); + + Params::PlayerController_ClientGameEnded Parms{}; + + Parms.EndGameFocus = EndGameFocus; + Parms.bIsWinner = bIsWinner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientGotoState +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientGotoState(class FName NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientGotoState"); + + Params::PlayerController_ClientGotoState Parms{}; + + Parms.NewState = NewState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientIgnoreLookInput +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientIgnoreLookInput(bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientIgnoreLookInput"); + + Params::PlayerController_ClientIgnoreLookInput Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientIgnoreMoveInput +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientIgnoreMoveInput(bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientIgnoreMoveInput"); + + Params::PlayerController_ClientIgnoreMoveInput Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientMessage +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MsgLifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientMessage(const class FString& S, class FName Type, float MsgLifeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientMessage"); + + Params::PlayerController_ClientMessage Parms{}; + + Parms.S = std::move(S); + Parms.Type = Type; + Parms.MsgLifeTime = MsgLifeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientMutePlayer +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientMutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientMutePlayer"); + + Params::PlayerController_ClientMutePlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPlayForceFeedback_Internal +// (Final, RequiredAPI, Net, Native, Event, Private, NetClient) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FForceFeedbackParameters& Params_0 (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlayForceFeedback_Internal(class UForceFeedbackEffect* ForceFeedbackEffect, const struct FForceFeedbackParameters& Params_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPlayForceFeedback_Internal"); + + Params::PlayerController_ClientPlayForceFeedback_Internal Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Params_0 = std::move(Params_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPlaySound +// (RequiredAPI, Net, Native, Event, Public, NetClient) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPlaySound"); + + Params::PlayerController_ClientPlaySound Parms{}; + + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPlaySoundAtLocation +// (RequiredAPI, Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPlaySoundAtLocation"); + + Params::PlayerController_ClientPlaySoundAtLocation Parms{}; + + Parms.Sound = Sound; + Parms.Location = std::move(Location); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPrepareMapChange +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFirst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLast (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPrepareMapChange(class FName LevelName, bool bFirst, bool bLast) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPrepareMapChange"); + + Params::PlayerController_ClientPrepareMapChange Parms{}; + + Parms.LevelName = LevelName; + Parms.bFirst = bFirst; + Parms.bLast = bLast; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPrestreamTextures +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* ForcedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPrestreamTextures(class AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPrestreamTextures"); + + Params::PlayerController_ClientPrestreamTextures Parms{}; + + Parms.ForcedActor = ForcedActor; + Parms.ForceDuration = ForceDuration; + Parms.bEnableStreaming = bEnableStreaming; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientReceiveLocalizedMessage +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// TSubclassOf Message (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SWITCH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* RelatedPlayerState_1 (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* RelatedPlayerState_2 (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* OptionalObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientReceiveLocalizedMessage(TSubclassOf Message, int32 SWITCH, class APlayerState* RelatedPlayerState_1, class APlayerState* RelatedPlayerState_2, class UObject* OptionalObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientReceiveLocalizedMessage"); + + Params::PlayerController_ClientReceiveLocalizedMessage Parms{}; + + Parms.Message = Message; + Parms.SWITCH = SWITCH; + Parms.RelatedPlayerState_1 = RelatedPlayerState_1; + Parms.RelatedPlayerState_2 = RelatedPlayerState_2; + Parms.OptionalObject = OptionalObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientRecvServerAckFrame +// (RequiredAPI, Net, Native, Event, Public, NetClient) +// Parameters: +// int32 LastProcessedInputFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RecvServerFrameNumber (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int8 TimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRecvServerAckFrame(int32 LastProcessedInputFrame, int32 RecvServerFrameNumber, int8 TimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientRecvServerAckFrame"); + + Params::PlayerController_ClientRecvServerAckFrame Parms{}; + + Parms.LastProcessedInputFrame = LastProcessedInputFrame; + Parms.RecvServerFrameNumber = RecvServerFrameNumber; + Parms.TimeDilation = TimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientRecvServerAckFrameDebug +// (RequiredAPI, Net, Native, Event, Public, NetClient) +// Parameters: +// uint8 NumBuffered (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TargetNumBufferedCmds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRecvServerAckFrameDebug(uint8 NumBuffered, float TargetNumBufferedCmds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientRecvServerAckFrameDebug"); + + Params::PlayerController_ClientRecvServerAckFrameDebug Parms{}; + + Parms.NumBuffered = NumBuffered; + Parms.TargetNumBufferedCmds = TargetNumBufferedCmds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientRepObjRef +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRepObjRef(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientRepObjRef"); + + Params::PlayerController_ClientRepObjRef Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientReset +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientReset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientRestart +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APawn* NewPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRestart(class APawn* NewPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientRestart"); + + Params::PlayerController_ClientRestart Parms{}; + + Parms.NewPawn = NewPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientRetryClientRestart +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APawn* NewPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRetryClientRestart(class APawn* NewPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientRetryClientRestart"); + + Params::PlayerController_ClientRetryClientRestart Parms{}; + + Parms.NewPawn = NewPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientReturnToMainMenuWithTextReason +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FText& ReturnReason (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientReturnToMainMenuWithTextReason(const class FText& ReturnReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientReturnToMainMenuWithTextReason"); + + Params::PlayerController_ClientReturnToMainMenuWithTextReason Parms{}; + + Parms.ReturnReason = std::move(ReturnReason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetBlockOnAsyncLoading +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientSetBlockOnAsyncLoading() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetBlockOnAsyncLoading"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetCameraFade +// (RequiredAPI, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// bool bEnableFading (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& FadeColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& FadeAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoldWhenFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCameraFade(bool bEnableFading, const struct FColor& FadeColor, const struct FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetCameraFade"); + + Params::PlayerController_ClientSetCameraFade Parms{}; + + Parms.bEnableFading = bEnableFading; + Parms.FadeColor = std::move(FadeColor); + Parms.FadeAlpha = std::move(FadeAlpha); + Parms.FadeTime = FadeTime; + Parms.bFadeAudio = bFadeAudio; + Parms.bHoldWhenFinished = bHoldWhenFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetCameraMode +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName NewCamMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCameraMode(class FName NewCamMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetCameraMode"); + + Params::PlayerController_ClientSetCameraMode Parms{}; + + Parms.NewCamMode = NewCamMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetCinematicMode +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bInCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetCinematicMode"); + + Params::PlayerController_ClientSetCinematicMode Parms{}; + + Parms.bInCinematicMode = bInCinematicMode; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + Parms.bAffectsHUD = bAffectsHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetForceMipLevelsToBeResident +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetForceMipLevelsToBeResident(class UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetForceMipLevelsToBeResident"); + + Params::PlayerController_ClientSetForceMipLevelsToBeResident Parms{}; + + Parms.Material = Material; + Parms.ForceDuration = ForceDuration; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetHUD +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOf NewHUDClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetHUD(TSubclassOf NewHUDClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetHUD"); + + Params::PlayerController_ClientSetHUD Parms{}; + + Parms.NewHUDClass = NewHUDClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetSpectatorWaiting +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bWaiting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetSpectatorWaiting(bool bWaiting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetSpectatorWaiting"); + + Params::PlayerController_ClientSetSpectatorWaiting Parms{}; + + Parms.bWaiting = bWaiting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetupNetworkPhysicsTimestamp +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const struct FAsyncPhysicsTimestamp& Timestamp (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetupNetworkPhysicsTimestamp(const struct FAsyncPhysicsTimestamp& Timestamp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetupNetworkPhysicsTimestamp"); + + Params::PlayerController_ClientSetupNetworkPhysicsTimestamp Parms{}; + + Parms.Timestamp = std::move(Timestamp); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetViewTarget +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FViewTargetTransitionParams&TransitionParams (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetViewTarget"); + + Params::PlayerController_ClientSetViewTarget Parms{}; + + Parms.A = A; + Parms.TransitionParams = std::move(TransitionParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSpawnCameraLensEffect +// (RequiredAPI, Net, Native, Event, Public, NetClient) +// Parameters: +// TSubclassOfLensEffectEmitterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSpawnCameraLensEffect(TSubclassOf LensEffectEmitterClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSpawnCameraLensEffect"); + + Params::PlayerController_ClientSpawnCameraLensEffect Parms{}; + + Parms.LensEffectEmitterClass = LensEffectEmitterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSpawnGenericCameraLensEffect +// (RequiredAPI, Net, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOf LensEffectEmitterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSpawnGenericCameraLensEffect(TSubclassOf LensEffectEmitterClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSpawnGenericCameraLensEffect"); + + Params::PlayerController_ClientSpawnGenericCameraLensEffect Parms{}; + + Parms.LensEffectEmitterClass = LensEffectEmitterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStartCameraShake +// (RequiredAPI, Net, Native, Event, Public, HasDefaults, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientStartCameraShake(TSubclassOf Shake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStartCameraShake"); + + Params::PlayerController_ClientStartCameraShake Parms{}; + + Parms.Shake = Shake; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStartCameraShakeFromSource +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStartCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStartCameraShakeFromSource"); + + Params::PlayerController_ClientStartCameraShakeFromSource Parms{}; + + Parms.Shake = Shake; + Parms.SourceComponent = SourceComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStartOnlineSession +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientStartOnlineSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStartOnlineSession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStopCameraShake +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopCameraShake(TSubclassOf Shake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStopCameraShake"); + + Params::PlayerController_ClientStopCameraShake Parms{}; + + Parms.Shake = Shake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStopCameraShakesFromSource +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStopCameraShakesFromSource"); + + Params::PlayerController_ClientStopCameraShakesFromSource Parms{}; + + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStopForceFeedback +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStopForceFeedback"); + + Params::PlayerController_ClientStopForceFeedback Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientTeamMessage +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APlayerState* SenderPlayerState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MsgLifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTeamMessage(class APlayerState* SenderPlayerState, const class FString& S, class FName Type, float MsgLifeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientTeamMessage"); + + Params::PlayerController_ClientTeamMessage Parms{}; + + Parms.SenderPlayerState = SenderPlayerState; + Parms.S = std::move(S); + Parms.Type = Type; + Parms.MsgLifeTime = MsgLifeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientTravel +// (Final, RequiredAPI, Native, Public, HasDefaults) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETravelType TravelType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSeamless (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGuid& MapPackageGuid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTravel(const class FString& URL, ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientTravel"); + + Params::PlayerController_ClientTravel Parms{}; + + Parms.URL = std::move(URL); + Parms.TravelType = TravelType; + Parms.bSeamless = bSeamless; + Parms.MapPackageGuid = std::move(MapPackageGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientTravelInternal +// (RequiredAPI, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETravelType TravelType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSeamless (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGuid& MapPackageGuid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTravelInternal(const class FString& URL, ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientTravelInternal"); + + Params::PlayerController_ClientTravelInternal Parms{}; + + Parms.URL = std::move(URL); + Parms.TravelType = TravelType; + Parms.bSeamless = bSeamless; + Parms.MapPackageGuid = std::move(MapPackageGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientUnmutePlayer +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientUnmutePlayer"); + + Params::PlayerController_ClientUnmutePlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientUnmutePlayers +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const TArray& PlayerIds (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientUnmutePlayers(const TArray& PlayerIds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientUnmutePlayers"); + + Params::PlayerController_ClientUnmutePlayers Parms{}; + + Parms.PlayerIds = std::move(PlayerIds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientUpdateLevelStreamingStatus +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBeLoaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNetLevelVisibilityTransactionId&TransactionId (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bNewShouldBlockOnUnload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientUpdateLevelStreamingStatus(class FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const struct FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientUpdateLevelStreamingStatus"); + + Params::PlayerController_ClientUpdateLevelStreamingStatus Parms{}; + + Parms.PackageName = PackageName; + Parms.bNewShouldBeLoaded = bNewShouldBeLoaded; + Parms.bNewShouldBeVisible = bNewShouldBeVisible; + Parms.bNewShouldBlockOnLoad = bNewShouldBlockOnLoad; + Parms.LODIndex = LODIndex; + Parms.TransactionId = std::move(TransactionId); + Parms.bNewShouldBlockOnUnload = bNewShouldBlockOnUnload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientUpdateMultipleLevelsStreamingStatus +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const TArray&LevelStatuses (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientUpdateMultipleLevelsStreamingStatus(const TArray& LevelStatuses) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientUpdateMultipleLevelsStreamingStatus"); + + Params::PlayerController_ClientUpdateMultipleLevelsStreamingStatus Parms{}; + + Parms.LevelStatuses = std::move(LevelStatuses); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientVoiceHandshakeComplete +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientVoiceHandshakeComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientVoiceHandshakeComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientWasKicked +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FText& KickReason (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientWasKicked(const class FText& KickReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientWasKicked"); + + Params::PlayerController_ClientWasKicked Parms{}; + + Parms.KickReason = std::move(KickReason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ConsoleKey +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ConsoleKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ConsoleKey"); + + Params::PlayerController_ConsoleKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.EnableCheats +// (RequiredAPI, Exec, Native, Public) + +void APlayerController::EnableCheats() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "EnableCheats"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.FOV +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// float NewFOV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::FOV(float NewFOV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "FOV"); + + Params::PlayerController_FOV Parms{}; + + Parms.NewFOV = NewFOV; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.K2_ClientPlayForceFeedback +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayWhilePaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::K2_ClientPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "K2_ClientPlayForceFeedback"); + + Params::PlayerController_K2_ClientPlayForceFeedback Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Tag = Tag; + Parms.bLooping = bLooping; + Parms.bIgnoreTimeDilation = bIgnoreTimeDilation; + Parms.bPlayWhilePaused = bPlayWhilePaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.LocalTravel +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::LocalTravel(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "LocalTravel"); + + Params::PlayerController_LocalTravel Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.OnRep_AsyncPhysicsDataComponent +// (Final, RequiredAPI, Native, Private) + +void APlayerController::OnRep_AsyncPhysicsDataComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "OnRep_AsyncPhysicsDataComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.OnServerStartedVisualLogger +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIsLogging (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::OnServerStartedVisualLogger(bool bIsLogging) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "OnServerStartedVisualLogger"); + + Params::PlayerController_OnServerStartedVisualLogger Parms{}; + + Parms.bIsLogging = bIsLogging; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.Pause +// (RequiredAPI, Exec, Native, Public) + +void APlayerController::Pause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "Pause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.PlayDynamicForceFeedback +// (Final, RequiredAPI, Native, Private, BlueprintCallable) +// Parameters: +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsLeftLarge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsLeftSmall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsRightLarge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsRightSmall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDynamicForceFeedbackAction Action (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::PlayDynamicForceFeedback(float Intensity, float duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, EDynamicForceFeedbackAction Action, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "PlayDynamicForceFeedback"); + + Params::PlayerController_PlayDynamicForceFeedback Parms{}; + + Parms.Intensity = Intensity; + Parms.duration = duration; + Parms.bAffectsLeftLarge = bAffectsLeftLarge; + Parms.bAffectsLeftSmall = bAffectsLeftSmall; + Parms.bAffectsRightLarge = bAffectsRightLarge; + Parms.bAffectsRightSmall = bAffectsRightSmall; + Parms.Action = Action; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.PlayHapticEffect +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UHapticFeedbackEffect_Base* HapticEffect (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::PlayHapticEffect(class UHapticFeedbackEffect_Base* HapticEffect, EControllerHand Hand, float Scale, bool bLoop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "PlayHapticEffect"); + + Params::PlayerController_PlayHapticEffect Parms{}; + + Parms.HapticEffect = HapticEffect; + Parms.Hand = Hand; + Parms.Scale = Scale; + Parms.bLoop = bLoop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ResetControllerLightColor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void APlayerController::ResetControllerLightColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ResetControllerLightColor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.RestartLevel +// (RequiredAPI, Exec, Native, Public) + +void APlayerController::RestartLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "RestartLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SendToConsole +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SendToConsole(const class FString& Command) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SendToConsole"); + + Params::PlayerController_SendToConsole Parms{}; + + Parms.Command = std::move(Command); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerAcknowledgePossession +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class APawn* P (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerAcknowledgePossession(class APawn* P) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerAcknowledgePossession"); + + Params::PlayerController_ServerAcknowledgePossession Parms{}; + + Parms.P = P; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerBlockPlayer +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerBlockPlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerBlockPlayer"); + + Params::PlayerController_ServerBlockPlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerCamera +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class FName NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerCamera(class FName NewMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerCamera"); + + Params::PlayerController_ServerCamera Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerChangeName +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerChangeName(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerChangeName"); + + Params::PlayerController_ServerChangeName Parms{}; + + Parms.S = std::move(S); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerCheckClientPossession +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerCheckClientPossession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerCheckClientPossession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerCheckClientPossessionReliable +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerCheckClientPossessionReliable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerCheckClientPossessionReliable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerExec +// (Final, RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerExec(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerExec"); + + Params::PlayerController_ServerExec Parms{}; + + Parms.Msg = std::move(Msg); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerExecRPC +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const class FString& Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerExecRPC(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerExecRPC"); + + Params::PlayerController_ServerExecRPC Parms{}; + + Parms.Msg = std::move(Msg); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerMutePlayer +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerMutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerMutePlayer"); + + Params::PlayerController_ServerMutePlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerNotifyLoadedWorld +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class FName WorldPackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerNotifyLoadedWorld(class FName WorldPackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerNotifyLoadedWorld"); + + Params::PlayerController_ServerNotifyLoadedWorld Parms{}; + + Parms.WorldPackageName = WorldPackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerPause +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerPause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerPause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerRecvClientInputFrame +// (RequiredAPI, Net, Native, Event, Public, NetServer) +// Parameters: +// int32 RecvClientInputFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Data (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ServerRecvClientInputFrame(int32 RecvClientInputFrame, const TArray& Data) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerRecvClientInputFrame"); + + Params::PlayerController_ServerRecvClientInputFrame Parms{}; + + Parms.RecvClientInputFrame = RecvClientInputFrame; + Parms.Data = std::move(Data); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerRestartPlayer +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerRestartPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerRestartPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerSendLatestAsyncPhysicsTimestamp +// (RequiredAPI, Net, Native, Event, Public, NetServer) +// Parameters: +// const struct FAsyncPhysicsTimestamp& Timestamp (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerSendLatestAsyncPhysicsTimestamp(const struct FAsyncPhysicsTimestamp& Timestamp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerSendLatestAsyncPhysicsTimestamp"); + + Params::PlayerController_ServerSendLatestAsyncPhysicsTimestamp Parms{}; + + Parms.Timestamp = std::move(Timestamp); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerSetSpectatorLocation +// (RequiredAPI, Net, Native, Event, Public, NetServer, HasDefaults, NetValidate) +// Parameters: +// const struct FVector& NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerSetSpectatorLocation(const struct FVector& NewLoc, const struct FRotator& NewRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerSetSpectatorLocation"); + + Params::PlayerController_ServerSetSpectatorLocation Parms{}; + + Parms.NewLoc = std::move(NewLoc); + Parms.NewRot = std::move(NewRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerSetSpectatorWaiting +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// bool bWaiting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerSetSpectatorWaiting(bool bWaiting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerSetSpectatorWaiting"); + + Params::PlayerController_ServerSetSpectatorWaiting Parms{}; + + Parms.bWaiting = bWaiting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerShortTimeout +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerShortTimeout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerShortTimeout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerToggleAILogging +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerToggleAILogging"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUnblockPlayer +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerUnblockPlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUnblockPlayer"); + + Params::PlayerController_ServerUnblockPlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUnmutePlayer +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUnmutePlayer"); + + Params::PlayerController_ServerUnmutePlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUpdateCamera +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FVector_NetQuantize& CamLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CamPitchAndYaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateCamera(const struct FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUpdateCamera"); + + Params::PlayerController_ServerUpdateCamera Parms{}; + + Parms.CamLoc = std::move(CamLoc); + Parms.CamPitchAndYaw = CamPitchAndYaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUpdateLevelVisibility +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FUpdateLevelVisibilityLevelInfo&LevelVisibility (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateLevelVisibility(const struct FUpdateLevelVisibilityLevelInfo& LevelVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUpdateLevelVisibility"); + + Params::PlayerController_ServerUpdateLevelVisibility Parms{}; + + Parms.LevelVisibility = std::move(LevelVisibility); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUpdateMultipleLevelsVisibility +// (Final, RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const TArray&LevelVisibilities (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateMultipleLevelsVisibility(const TArray& LevelVisibilities) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUpdateMultipleLevelsVisibility"); + + Params::PlayerController_ServerUpdateMultipleLevelsVisibility Parms{}; + + Parms.LevelVisibilities = std::move(LevelVisibilities); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerVerifyViewTarget +// (RequiredAPI, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerVerifyViewTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerVerifyViewTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerViewNextPlayer +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerViewNextPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerViewNextPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerViewPrevPlayer +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerViewPrevPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerViewPrevPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerViewSelf +// (RequiredAPI, Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FViewTargetTransitionParams&TransitionParams (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerViewSelf(const struct FViewTargetTransitionParams& TransitionParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerViewSelf"); + + Params::PlayerController_ServerViewSelf Parms{}; + + Parms.TransitionParams = std::move(TransitionParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetAudioListenerAttenuationOverride +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AttenuationLocationOVerride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetAudioListenerAttenuationOverride(class USceneComponent* AttachToComponent, const struct FVector& AttenuationLocationOVerride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetAudioListenerAttenuationOverride"); + + Params::PlayerController_SetAudioListenerAttenuationOverride Parms{}; + + Parms.AttachToComponent = AttachToComponent; + Parms.AttenuationLocationOVerride = std::move(AttenuationLocationOVerride); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetAudioListenerOverride +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::SetAudioListenerOverride(class USceneComponent* AttachToComponent, const struct FVector& Location, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetAudioListenerOverride"); + + Params::PlayerController_SetAudioListenerOverride Parms{}; + + Parms.AttachToComponent = AttachToComponent; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetCinematicMode +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHidePlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetCinematicMode"); + + Params::PlayerController_SetCinematicMode Parms{}; + + Parms.bInCinematicMode = bInCinematicMode; + Parms.bHidePlayer = bHidePlayer; + Parms.bAffectsHUD = bAffectsHUD; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetControllerLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetControllerLightColor(const struct FColor& Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetControllerLightColor"); + + Params::PlayerController_SetControllerLightColor Parms{}; + + Parms.Color = std::move(Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetDeprecatedInputPitchScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetDeprecatedInputPitchScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetDeprecatedInputPitchScale"); + + Params::PlayerController_SetDeprecatedInputPitchScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetDeprecatedInputRollScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetDeprecatedInputRollScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetDeprecatedInputRollScale"); + + Params::PlayerController_SetDeprecatedInputRollScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetDeprecatedInputYawScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetDeprecatedInputYawScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetDeprecatedInputYawScale"); + + Params::PlayerController_SetDeprecatedInputYawScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetDisableHaptics +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewDisabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetDisableHaptics(bool bNewDisabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetDisableHaptics"); + + Params::PlayerController_SetDisableHaptics Parms{}; + + Parms.bNewDisabled = bNewDisabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetHapticsByValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const float Frequency (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Amplitude (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetHapticsByValue(const float Frequency, const float Amplitude, EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetHapticsByValue"); + + Params::PlayerController_SetHapticsByValue Parms{}; + + Parms.Frequency = Frequency; + Parms.Amplitude = Amplitude; + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetMotionControlsEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetMotionControlsEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetMotionControlsEnabled"); + + Params::PlayerController_SetMotionControlsEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetMouseCursorWidget +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EMouseCursor Cursor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* CursorWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetMouseCursorWidget(EMouseCursor Cursor, class UUserWidget* CursorWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetMouseCursorWidget"); + + Params::PlayerController_SetMouseCursorWidget Parms{}; + + Parms.Cursor = Cursor; + Parms.CursorWidget = CursorWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetMouseLocation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const int32 X (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Y (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetMouseLocation(const int32 X, const int32 Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetMouseLocation"); + + Params::PlayerController_SetMouseLocation Parms{}; + + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetName +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetName(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetName"); + + Params::PlayerController_SetName Parms{}; + + Parms.S = std::move(S); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetViewTargetWithBlend +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewViewTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EViewTargetBlendFunction BlendFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockOutgoing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetViewTargetWithBlend(class AActor* NewViewTarget, float BlendTime, EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetViewTargetWithBlend"); + + Params::PlayerController_SetViewTargetWithBlend Parms{}; + + Parms.NewViewTarget = NewViewTarget; + Parms.BlendTime = BlendTime; + Parms.BlendFunc = BlendFunc; + Parms.BlendExp = BlendExp; + Parms.bLockOutgoing = bLockOutgoing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetVirtualJoystickVisibility +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetVirtualJoystickVisibility(bool bVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetVirtualJoystickVisibility"); + + Params::PlayerController_SetVirtualJoystickVisibility Parms{}; + + Parms.bVisible = bVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.StartFire +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// uint8 FireModeNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::StartFire(uint8 FireModeNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "StartFire"); + + Params::PlayerController_StartFire Parms{}; + + Parms.FireModeNum = FireModeNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.StopHapticEffect +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::StopHapticEffect(EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "StopHapticEffect"); + + Params::PlayerController_StopHapticEffect Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SwitchLevel +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SwitchLevel(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SwitchLevel"); + + Params::PlayerController_SwitchLevel Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.TestServerLevelVisibilityChange +// (Final, RequiredAPI, Exec, Native, Private) +// Parameters: +// const class FName PackageName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Filename (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::TestServerLevelVisibilityChange(const class FName PackageName, const class FName Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "TestServerLevelVisibilityChange"); + + Params::PlayerController_TestServerLevelVisibilityChange Parms{}; + + Parms.PackageName = PackageName; + Parms.Filename = Filename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ToggleSpeaking +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// bool bInSpeaking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ToggleSpeaking(bool bInSpeaking) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ToggleSpeaking"); + + Params::PlayerController_ToggleSpeaking Parms{}; + + Parms.bInSpeaking = bInSpeaking; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.DeprojectMousePositionToWorld +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* WorldLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::DeprojectMousePositionToWorld(struct FVector* WorldLocation, struct FVector* WorldDirection) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "DeprojectMousePositionToWorld"); + + Params::PlayerController_DeprojectMousePositionToWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldLocation != nullptr) + *WorldLocation = std::move(Parms.WorldLocation); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.DeprojectScreenPositionToWorld +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, struct FVector* WorldLocation, struct FVector* WorldDirection) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "DeprojectScreenPositionToWorld"); + + Params::PlayerController_DeprojectScreenPositionToWorld Parms{}; + + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldLocation != nullptr) + *WorldLocation = std::move(Parms.WorldLocation); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetAsyncPhysicsDataToConsume +// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAsyncPhysicsData* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UAsyncPhysicsData* APlayerController::GetAsyncPhysicsDataToConsume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetAsyncPhysicsDataToConsume"); + + Params::PlayerController_GetAsyncPhysicsDataToConsume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetAsyncPhysicsDataToWrite +// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAsyncPhysicsData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncPhysicsData* APlayerController::GetAsyncPhysicsDataToWrite() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetAsyncPhysicsDataToWrite"); + + Params::PlayerController_GetAsyncPhysicsDataToWrite Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetDeprecatedInputPitchScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetDeprecatedInputPitchScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetDeprecatedInputPitchScale"); + + Params::PlayerController_GetDeprecatedInputPitchScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetDeprecatedInputRollScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetDeprecatedInputRollScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetDeprecatedInputRollScale"); + + Params::PlayerController_GetDeprecatedInputRollScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetDeprecatedInputYawScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetDeprecatedInputYawScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetDeprecatedInputYawScale"); + + Params::PlayerController_GetDeprecatedInputYawScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetFocalLocation +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerController::GetFocalLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetFocalLocation"); + + Params::PlayerController_GetFocalLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderCursor +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursor(ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursor"); + + Params::PlayerController_GetHitResultUnderCursor Parms{}; + + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderCursorByChannel +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursorByChannel(ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursorByChannel"); + + Params::PlayerController_GetHitResultUnderCursorByChannel Parms{}; + + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderCursorForObjects +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursorForObjects(const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursorForObjects"); + + Params::PlayerController_GetHitResultUnderCursorForObjects Parms{}; + + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderFinger +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFinger(ETouchIndex FingerIndex, ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFinger"); + + Params::PlayerController_GetHitResultUnderFinger Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderFingerByChannel +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFingerByChannel(ETouchIndex FingerIndex, ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFingerByChannel"); + + Params::PlayerController_GetHitResultUnderFingerByChannel Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderFingerForObjects +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFingerForObjects(ETouchIndex FingerIndex, const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFingerForObjects"); + + Params::PlayerController_GetHitResultUnderFingerForObjects Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHUD +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AHUD* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AHUD* APlayerController::GetHUD() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHUD"); + + Params::PlayerController_GetHUD Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetInputAnalogKeyState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetInputAnalogKeyState(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputAnalogKeyState"); + + Params::PlayerController_GetInputAnalogKeyState Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetInputAnalogStickState +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EControllerAnalogStick WhichStick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StickX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StickY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputAnalogStickState"); + + Params::PlayerController_GetInputAnalogStickState Parms{}; + + Parms.WhichStick = WhichStick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (StickX != nullptr) + *StickX = Parms.StickX; + + if (StickY != nullptr) + *StickY = Parms.StickY; +} + + +// Function Engine.PlayerController.GetInputKeyTimeDown +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetInputKeyTimeDown(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputKeyTimeDown"); + + Params::PlayerController_GetInputKeyTimeDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetInputMotionState +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* Tilt (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* RotationRate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Gravity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Acceleration (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputMotionState(struct FVector* Tilt, struct FVector* RotationRate, struct FVector* Gravity, struct FVector* Acceleration) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputMotionState"); + + Params::PlayerController_GetInputMotionState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Tilt != nullptr) + *Tilt = std::move(Parms.Tilt); + + if (RotationRate != nullptr) + *RotationRate = std::move(Parms.RotationRate); + + if (Gravity != nullptr) + *Gravity = std::move(Parms.Gravity); + + if (Acceleration != nullptr) + *Acceleration = std::move(Parms.Acceleration); +} + + +// Function Engine.PlayerController.GetInputMouseDelta +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* DeltaX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* DeltaY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputMouseDelta(float* DeltaX, float* DeltaY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputMouseDelta"); + + Params::PlayerController_GetInputMouseDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DeltaX != nullptr) + *DeltaX = Parms.DeltaX; + + if (DeltaY != nullptr) + *DeltaY = Parms.DeltaY; +} + + +// Function Engine.PlayerController.GetInputTouchState +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bIsCurrentlyPressed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputTouchState(ETouchIndex FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputTouchState"); + + Params::PlayerController_GetInputTouchState Parms{}; + + Parms.FingerIndex = FingerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + if (bIsCurrentlyPressed != nullptr) + *bIsCurrentlyPressed = Parms.bIsCurrentlyPressed; +} + + +// Function Engine.PlayerController.GetInputVectorKeyState +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerController::GetInputVectorKeyState(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputVectorKeyState"); + + Params::PlayerController_GetInputVectorKeyState Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetMousePosition +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetMousePosition(float* LocationX, float* LocationY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetMousePosition"); + + Params::PlayerController_GetMousePosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetOverridePlayerInputClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf APlayerController::GetOverridePlayerInputClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetOverridePlayerInputClass"); + + Params::PlayerController_GetOverridePlayerInputClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetPlatformUserId +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPlatformUserId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlatformUserId APlayerController::GetPlatformUserId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetPlatformUserId"); + + Params::PlayerController_GetPlatformUserId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetSpectatorPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpectatorPawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpectatorPawn* APlayerController::GetSpectatorPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetSpectatorPawn"); + + Params::PlayerController_GetSpectatorPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetStreamingSourceLocationAndRotation +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* OutLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::GetStreamingSourceLocationAndRotation(struct FVector* OutLocation, struct FRotator* OutRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetStreamingSourceLocationAndRotation"); + + Params::PlayerController_GetStreamingSourceLocationAndRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLocation != nullptr) + *OutLocation = std::move(Parms.OutLocation); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); +} + + +// Function Engine.PlayerController.GetStreamingSourcePriority +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EStreamingSourcePriority ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EStreamingSourcePriority APlayerController::GetStreamingSourcePriority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetStreamingSourcePriority"); + + Params::PlayerController_GetStreamingSourcePriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetStreamingSourceShapes +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutShapes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void APlayerController::GetStreamingSourceShapes(TArray* OutShapes) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetStreamingSourceShapes"); + + Params::PlayerController_GetStreamingSourceShapes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutShapes != nullptr) + *OutShapes = std::move(Parms.OutShapes); +} + + +// Function Engine.PlayerController.GetViewportSize +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32* SizeX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* SizeY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetViewportSize(int32* SizeX, int32* SizeY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetViewportSize"); + + Params::PlayerController_GetViewportSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SizeX != nullptr) + *SizeX = Parms.SizeX; + + if (SizeY != nullptr) + *SizeY = Parms.SizeY; +} + + +// Function Engine.PlayerController.IsInputKeyDown +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::IsInputKeyDown(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "IsInputKeyDown"); + + Params::PlayerController_IsInputKeyDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.IsStreamingSourceEnabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::IsStreamingSourceEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "IsStreamingSourceEnabled"); + + Params::PlayerController_IsStreamingSourceEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.ProjectWorldLocationToScreen +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ScreenLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::ProjectWorldLocationToScreen(const struct FVector& WorldLocation, struct FVector2D* ScreenLocation, bool bPlayerViewportRelative) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ProjectWorldLocationToScreen"); + + Params::PlayerController_ProjectWorldLocationToScreen Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScreenLocation != nullptr) + *ScreenLocation = std::move(Parms.ScreenLocation); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.StreamingSourceShouldActivate +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::StreamingSourceShouldActivate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "StreamingSourceShouldActivate"); + + Params::PlayerController_StreamingSourceShouldActivate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.StreamingSourceShouldBlockOnSlowStreaming +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::StreamingSourceShouldBlockOnSlowStreaming() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "StreamingSourceShouldBlockOnSlowStreaming"); + + Params::PlayerController_StreamingSourceShouldBlockOnSlowStreaming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.WasInputKeyJustPressed +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::WasInputKeyJustPressed(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "WasInputKeyJustPressed"); + + Params::PlayerController_WasInputKeyJustPressed Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.WasInputKeyJustReleased +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::WasInputKeyJustReleased(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "WasInputKeyJustReleased"); + + Params::PlayerController_WasInputKeyJustReleased Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BillboardComponent.SetOpacityMaskRefVal +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float RefVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetOpacityMaskRefVal(float RefVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BillboardComponent", "SetOpacityMaskRefVal"); + + Params::BillboardComponent_SetOpacityMaskRefVal Parms{}; + + Parms.RefVal = RefVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BillboardComponent.SetSprite +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewSprite (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetSprite(class UTexture2D* NewSprite) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BillboardComponent", "SetSprite"); + + Params::BillboardComponent_SetSprite Parms{}; + + Parms.NewSprite = NewSprite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BillboardComponent.SetSpriteAndUV +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewSprite (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewUL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewVL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetSpriteAndUV(class UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BillboardComponent", "SetSpriteAndUV"); + + Params::BillboardComponent_SetSpriteAndUV Parms{}; + + Parms.NewSprite = NewSprite; + Parms.NewU = NewU; + Parms.NewUL = NewUL; + Parms.NewV = NewV; + Parms.NewVL = NewVL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BillboardComponent.SetUV +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewUL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewVL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BillboardComponent", "SetUV"); + + Params::BillboardComponent_SetUV Parms{}; + + Parms.NewU = NewU; + Parms.NewUL = NewUL; + Parms.NewV = NewV; + Parms.NewVL = NewVL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ChildActorComponent.OnChildActorDestroyed +// (Final, RequiredAPI, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChildActorComponent::OnChildActorDestroyed(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChildActorComponent", "OnChildActorDestroyed"); + + Params::ChildActorComponent_OnChildActorDestroyed Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ChildActorComponent.OnRep_ChildActor +// (Final, Native, Private) + +void UChildActorComponent::OnRep_ChildActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChildActorComponent", "OnRep_ChildActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ChildActorComponent.SetChildActorClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChildActorComponent::SetChildActorClass(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChildActorComponent", "SetChildActorClass"); + + Params::ChildActorComponent_SetChildActorClass Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.CreateDynamicMaterialInstance +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UDecalComponent::CreateDynamicMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "CreateDynamicMaterialInstance"); + + Params::DecalComponent_CreateDynamicMaterialInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.SetDecalColor +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Color (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetDecalColor(const struct FLinearColor& Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetDecalColor"); + + Params::DecalComponent_SetDecalColor Parms{}; + + Parms.Color = std::move(Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetDecalMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewDecalMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetDecalMaterial(class UMaterialInterface* NewDecalMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetDecalMaterial"); + + Params::DecalComponent_SetDecalMaterial Parms{}; + + Parms.NewDecalMaterial = NewDecalMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetFadeIn +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float StartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeIn(float StartDelay, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetFadeIn"); + + Params::DecalComponent_SetFadeIn Parms{}; + + Parms.StartDelay = StartDelay; + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetFadeOut +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float StartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DestroyOwnerAfterFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeOut(float StartDelay, float duration, bool DestroyOwnerAfterFade) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetFadeOut"); + + Params::DecalComponent_SetFadeOut Parms{}; + + Parms.StartDelay = StartDelay; + Parms.duration = duration; + Parms.DestroyOwnerAfterFade = DestroyOwnerAfterFade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetFadeScreenSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFadeScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeScreenSize(float NewFadeScreenSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetFadeScreenSize"); + + Params::DecalComponent_SetFadeScreenSize Parms{}; + + Parms.NewFadeScreenSize = NewFadeScreenSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetSortOrder +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetSortOrder(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetSortOrder"); + + Params::DecalComponent_SetSortOrder Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.GetDecalMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UDecalComponent::GetDecalMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetDecalMaterial"); + + Params::DecalComponent_GetDecalMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetFadeDuration +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetFadeDuration"); + + Params::DecalComponent_GetFadeDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetFadeInDuration +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeInDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetFadeInDuration"); + + Params::DecalComponent_GetFadeInDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetFadeInStartDelay +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeInStartDelay() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetFadeInStartDelay"); + + Params::DecalComponent_GetFadeInStartDelay Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetFadeStartDelay +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeStartDelay() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetFadeStartDelay"); + + Params::DecalComponent_GetFadeStartDelay Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.HeterogeneousVolumeComponent.Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UHeterogeneousVolumeComponent::Play() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "Play"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HeterogeneousVolumeComponent.SetEndFrame +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeterogeneousVolumeComponent::SetEndFrame(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "SetEndFrame"); + + Params::HeterogeneousVolumeComponent_SetEndFrame Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HeterogeneousVolumeComponent.SetFrame +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeterogeneousVolumeComponent::SetFrame(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "SetFrame"); + + Params::HeterogeneousVolumeComponent_SetFrame Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HeterogeneousVolumeComponent.SetFrameRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeterogeneousVolumeComponent::SetFrameRate(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "SetFrameRate"); + + Params::HeterogeneousVolumeComponent_SetFrameRate Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HeterogeneousVolumeComponent.SetLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeterogeneousVolumeComponent::SetLooping(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "SetLooping"); + + Params::HeterogeneousVolumeComponent_SetLooping Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HeterogeneousVolumeComponent.SetPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeterogeneousVolumeComponent::SetPlaying(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "SetPlaying"); + + Params::HeterogeneousVolumeComponent_SetPlaying Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HeterogeneousVolumeComponent.SetStartFrame +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeterogeneousVolumeComponent::SetStartFrame(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "SetStartFrame"); + + Params::HeterogeneousVolumeComponent_SetStartFrame Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HeterogeneousVolumeComponent.SetStreamingMipBias +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeterogeneousVolumeComponent::SetStreamingMipBias(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "SetStreamingMipBias"); + + Params::HeterogeneousVolumeComponent_SetStreamingMipBias Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HeterogeneousVolumeComponent.SetVolumeResolution +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FIntVector& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHeterogeneousVolumeComponent::SetVolumeResolution(const struct FIntVector& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeterogeneousVolumeComponent", "SetVolumeResolution"); + + Params::HeterogeneousVolumeComponent_SetVolumeResolution Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputComponent.OnInputOwnerEndPlayed +// (Final, RequiredAPI, Native, Private) +// Parameters: +// class AActor* InOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::OnInputOwnerEndPlayed(class AActor* InOwner, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "OnInputOwnerEndPlayed"); + + Params::InputComponent_OnInputOwnerEndPlayed Parms{}; + + Parms.InOwner = InOwner; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputComponent.GetControllerAnalogKeyState +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInputComponent::GetControllerAnalogKeyState(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerAnalogKeyState"); + + Params::InputComponent_GetControllerAnalogKeyState Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.GetControllerAnalogStickState +// (Final, RequiredAPI, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EControllerAnalogStick WhichStick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StickX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StickY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetControllerAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerAnalogStickState"); + + Params::InputComponent_GetControllerAnalogStickState Parms{}; + + Parms.WhichStick = WhichStick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (StickX != nullptr) + *StickX = Parms.StickX; + + if (StickY != nullptr) + *StickY = Parms.StickY; +} + + +// Function Engine.InputComponent.GetControllerKeyTimeDown +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInputComponent::GetControllerKeyTimeDown(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerKeyTimeDown"); + + Params::InputComponent_GetControllerKeyTimeDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.GetControllerMouseDelta +// (Final, RequiredAPI, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* DeltaX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* DeltaY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetControllerMouseDelta(float* DeltaX, float* DeltaY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerMouseDelta"); + + Params::InputComponent_GetControllerMouseDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DeltaX != nullptr) + *DeltaX = Parms.DeltaX; + + if (DeltaY != nullptr) + *DeltaY = Parms.DeltaY; +} + + +// Function Engine.InputComponent.GetControllerVectorKeyState +// (Final, RequiredAPI, Native, Private, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UInputComponent::GetControllerVectorKeyState(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerVectorKeyState"); + + Params::InputComponent_GetControllerVectorKeyState Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.GetTouchState +// (Final, RequiredAPI, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bIsCurrentlyPressed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetTouchState(int32 FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetTouchState"); + + Params::InputComponent_GetTouchState Parms{}; + + Parms.FingerIndex = FingerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + if (bIsCurrentlyPressed != nullptr) + *bIsCurrentlyPressed = Parms.bIsCurrentlyPressed; +} + + +// Function Engine.InputComponent.IsControllerKeyDown +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::IsControllerKeyDown(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "IsControllerKeyDown"); + + Params::InputComponent_IsControllerKeyDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.WasControllerKeyJustPressed +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::WasControllerKeyJustPressed(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "WasControllerKeyJustPressed"); + + Params::InputComponent_WasControllerKeyJustPressed Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.WasControllerKeyJustReleased +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::WasControllerKeyJustReleased(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "WasControllerKeyJustReleased"); + + Params::InputComponent_WasControllerKeyJustReleased Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalFogVolumeComponent.SetFogAlbedo +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalFogVolumeComponent::SetFogAlbedo(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalFogVolumeComponent", "SetFogAlbedo"); + + Params::LocalFogVolumeComponent_SetFogAlbedo Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalFogVolumeComponent.SetFogEmissive +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalFogVolumeComponent::SetFogEmissive(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalFogVolumeComponent", "SetFogEmissive"); + + Params::LocalFogVolumeComponent_SetFogEmissive Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalFogVolumeComponent.SetFogPhaseG +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalFogVolumeComponent::SetFogPhaseG(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalFogVolumeComponent", "SetFogPhaseG"); + + Params::LocalFogVolumeComponent_SetFogPhaseG Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalFogVolumeComponent.SetHeightFogExtinction +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalFogVolumeComponent::SetHeightFogExtinction(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalFogVolumeComponent", "SetHeightFogExtinction"); + + Params::LocalFogVolumeComponent_SetHeightFogExtinction Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalFogVolumeComponent.SetHeightFogFalloff +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalFogVolumeComponent::SetHeightFogFalloff(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalFogVolumeComponent", "SetHeightFogFalloff"); + + Params::LocalFogVolumeComponent_SetHeightFogFalloff Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalFogVolumeComponent.SetHeightFogOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalFogVolumeComponent::SetHeightFogOffset(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalFogVolumeComponent", "SetHeightFogOffset"); + + Params::LocalFogVolumeComponent_SetHeightFogOffset Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalFogVolumeComponent.SetRadialFogExtinction +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalFogVolumeComponent::SetRadialFogExtinction(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalFogVolumeComponent", "SetRadialFogExtinction"); + + Params::LocalFogVolumeComponent_SetRadialFogExtinction Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialBillboardComponent.AddElement +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* DistanceToOpacityCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeIsInScreenSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseSizeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseSizeY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* DistanceToSizeCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialBillboardComponent::AddElement(class UMaterialInterface* Material, class UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, class UCurveFloat* DistanceToSizeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialBillboardComponent", "AddElement"); + + Params::MaterialBillboardComponent_AddElement Parms{}; + + Parms.Material = Material; + Parms.DistanceToOpacityCurve = DistanceToOpacityCurve; + Parms.bSizeIsInScreenSpace = bSizeIsInScreenSpace; + Parms.BaseSizeX = BaseSizeX; + Parms.BaseSizeY = BaseSizeY; + Parms.DistanceToSizeCurve = DistanceToSizeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialBillboardComponent.SetElements +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&NewElements (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialBillboardComponent::SetElements(const TArray& NewElements) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialBillboardComponent", "SetElements"); + + Params::MaterialBillboardComponent_SetElements Parms{}; + + Parms.NewElements = std::move(NewElements); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PawnNoiseEmitterComponent.MakeNoise +// (RequiredAPI, BlueprintAuthorityOnly, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* NoiseMaker (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnNoiseEmitterComponent::MakeNoise(class AActor* NoiseMaker, float Loudness, const struct FVector& NoiseLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnNoiseEmitterComponent", "MakeNoise"); + + Params::PawnNoiseEmitterComponent_MakeNoise Parms{}; + + Parms.NoiseMaker = NoiseMaker; + Parms.Loudness = Loudness; + Parms.NoiseLocation = std::move(NoiseLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PostProcessComponent.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPostProcessComponent::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PostProcessComponent", "AddOrUpdateBlendable"); + + Params::PostProcessComponent_AddOrUpdateBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetBarnDoorAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetBarnDoorAngle(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetBarnDoorAngle"); + + Params::RectLightComponent_SetBarnDoorAngle Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetBarnDoorLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetBarnDoorLength(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetBarnDoorLength"); + + Params::RectLightComponent_SetBarnDoorLength Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetSourceHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetSourceHeight"); + + Params::RectLightComponent_SetSourceHeight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetSourceTexture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* NewValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceTexture(class UTexture* NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetSourceTexture"); + + Params::RectLightComponent_SetSourceTexture Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetSourceWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceWidth(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetSourceWidth"); + + Params::RectLightComponent_SetSourceWidth Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RuntimeVirtualTextureComponent.Invalidate +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBoxSphereBounds& WorldBounds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URuntimeVirtualTextureComponent::Invalidate(const struct FBoxSphereBounds& WorldBounds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTextureComponent", "Invalidate"); + + Params::RuntimeVirtualTextureComponent_Invalidate Parms{}; + + Parms.WorldBounds = std::move(WorldBounds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddPoint +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSplinePoint& Point (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddPoint(const struct FSplinePoint& Point, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddPoint"); + + Params::SplineComponent_AddPoint Parms{}; + + Parms.Point = std::move(Point); + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddPoints +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddPoints(const TArray& Points, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddPoints"); + + Params::SplineComponent_AddPoints Parms{}; + + Parms.Points = std::move(Points); + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddSplineLocalPoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplineLocalPoint(const struct FVector& position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddSplineLocalPoint"); + + Params::SplineComponent_AddSplineLocalPoint Parms{}; + + Parms.position = std::move(position); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplinePoint(const struct FVector& position, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddSplinePoint"); + + Params::SplineComponent_AddSplinePoint Parms{}; + + Parms.position = std::move(position); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddSplinePointAtIndex +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplinePointAtIndex(const struct FVector& position, int32 Index_0, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddSplinePointAtIndex"); + + Params::SplineComponent_AddSplinePointAtIndex Parms{}; + + Parms.position = std::move(position); + Parms.Index_0 = Index_0; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddSplineWorldPoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplineWorldPoint(const struct FVector& position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddSplineWorldPoint"); + + Params::SplineComponent_AddSplineWorldPoint Parms{}; + + Parms.position = std::move(position); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.ClearSplinePoints +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::ClearSplinePoints(bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "ClearSplinePoints"); + + Params::SplineComponent_ClearSplinePoints Parms{}; + + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.RemoveSplinePoint +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::RemoveSplinePoint(int32 Index_0, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "RemoveSplinePoint"); + + Params::SplineComponent_RemoveSplinePoint Parms{}; + + Parms.Index_0 = Index_0; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetClosedLoop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInClosedLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetClosedLoop"); + + Params::SplineComponent_SetClosedLoop Parms{}; + + Parms.bInClosedLoop = bInClosedLoop; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetClosedLoopAtPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInClosedLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetClosedLoopAtPosition"); + + Params::SplineComponent_SetClosedLoopAtPosition Parms{}; + + Parms.bInClosedLoop = bInClosedLoop; + Parms.Key = Key; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetDefaultUpVector +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& UpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetDefaultUpVector(const struct FVector& UpVector, ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetDefaultUpVector"); + + Params::SplineComponent_SetDefaultUpVector Parms{}; + + Parms.UpVector = std::move(UpVector); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetDrawDebug +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetDrawDebug(bool bShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetDrawDebug"); + + Params::SplineComponent_SetDrawDebug Parms{}; + + Parms.bShow = bShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetLocationAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetLocationAtSplinePoint"); + + Params::SplineComponent_SetLocationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InLocation = std::move(InLocation); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetRotationAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetRotationAtSplinePoint(int32 PointIndex, const struct FRotator& InRotation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetRotationAtSplinePoint"); + + Params::SplineComponent_SetRotationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InRotation = std::move(InRotation); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetScaleAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InScaleVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetScaleAtSplinePoint(int32 PointIndex, const struct FVector& InScaleVector, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetScaleAtSplinePoint"); + + Params::SplineComponent_SetScaleAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InScaleVector = std::move(InScaleVector); + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSelectedSplineSegmentColor +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& SegmentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSelectedSplineSegmentColor(const struct FLinearColor& SegmentColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSelectedSplineSegmentColor"); + + Params::SplineComponent_SetSelectedSplineSegmentColor Parms{}; + + Parms.SegmentColor = std::move(SegmentColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSplineLocalPoints +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplineLocalPoints(const TArray& Points) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSplineLocalPoints"); + + Params::SplineComponent_SetSplineLocalPoints Parms{}; + + Parms.Points = std::move(Points); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSplinePoints +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplinePoints(const TArray& Points, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSplinePoints"); + + Params::SplineComponent_SetSplinePoints Parms{}; + + Parms.Points = std::move(Points); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSplinePointType +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplinePointType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplinePointType(int32 PointIndex, ESplinePointType Type, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSplinePointType"); + + Params::SplineComponent_SetSplinePointType Parms{}; + + Parms.PointIndex = PointIndex; + Parms.Type = Type; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSplineWorldPoints +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplineWorldPoints(const TArray& Points) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSplineWorldPoints"); + + Params::SplineComponent_SetSplineWorldPoints Parms{}; + + Parms.Points = std::move(Points); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetTangentAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentAtSplinePoint(int32 PointIndex, const struct FVector& InTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetTangentAtSplinePoint"); + + Params::SplineComponent_SetTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InTangent = std::move(InTangent); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetTangentColor +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& TangentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentColor(const struct FLinearColor& TangentColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetTangentColor"); + + Params::SplineComponent_SetTangentColor Parms{}; + + Parms.TangentColor = std::move(TangentColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetTangentsAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InArriveTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLeaveTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentsAtSplinePoint(int32 PointIndex, const struct FVector& InArriveTangent, const struct FVector& InLeaveTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetTangentsAtSplinePoint"); + + Params::SplineComponent_SetTangentsAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InArriveTangent = std::move(InArriveTangent); + Parms.InLeaveTangent = std::move(InLeaveTangent); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetUnselectedSplineSegmentColor +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& SegmentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetUnselectedSplineSegmentColor(const struct FLinearColor& SegmentColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetUnselectedSplineSegmentColor"); + + Params::SplineComponent_SetUnselectedSplineSegmentColor Parms{}; + + Parms.SegmentColor = std::move(SegmentColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetUpVectorAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InUpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetUpVectorAtSplinePoint(int32 PointIndex, const struct FVector& InUpVector, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetUpVectorAtSplinePoint"); + + Params::SplineComponent_SetUpVectorAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InUpVector = std::move(InUpVector); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetWorldLocationAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetWorldLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetWorldLocationAtSplinePoint"); + + Params::SplineComponent_SetWorldLocationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.UpdateSpline +// (RequiredAPI, Native, Public, BlueprintCallable) + +void USplineComponent::UpdateSpline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "UpdateSpline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.ConvertSplineSegmentToPolyLine +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 SplinePointStartIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxSquareDistanceFromSpline (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "ConvertSplineSegmentToPolyLine"); + + Params::SplineComponent_ConvertSplineSegmentToPolyLine Parms{}; + + Parms.SplinePointStartIndex = SplinePointStartIndex; + Parms.CoordinateSpace = CoordinateSpace; + Parms.MaxSquareDistanceFromSpline = MaxSquareDistanceFromSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPoints != nullptr) + *OutPoints = std::move(Parms.OutPoints); + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.ConvertSplineToPolyLine +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxSquareDistanceFromSpline (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::ConvertSplineToPolyLine(ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "ConvertSplineToPolyLine"); + + Params::SplineComponent_ConvertSplineToPolyLine Parms{}; + + Parms.CoordinateSpace = CoordinateSpace; + Parms.MaxSquareDistanceFromSpline = MaxSquareDistanceFromSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPoints != nullptr) + *OutPoints = std::move(Parms.OutPoints); + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.ConvertSplineToPolyline_InDistanceRange +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxSquareDistanceFromSpline (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartDistAlongSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndDistAlongSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutDistancesAlongSpline (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bAllowWrappingIfClosed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::ConvertSplineToPolyline_InDistanceRange(ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, float StartDistAlongSpline, float EndDistAlongSpline, TArray* OutPoints, TArray* OutDistancesAlongSpline, bool bAllowWrappingIfClosed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "ConvertSplineToPolyline_InDistanceRange"); + + Params::SplineComponent_ConvertSplineToPolyline_InDistanceRange Parms{}; + + Parms.CoordinateSpace = CoordinateSpace; + Parms.MaxSquareDistanceFromSpline = MaxSquareDistanceFromSpline; + Parms.StartDistAlongSpline = StartDistAlongSpline; + Parms.EndDistAlongSpline = EndDistAlongSpline; + Parms.bAllowWrappingIfClosed = bAllowWrappingIfClosed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPoints != nullptr) + *OutPoints = std::move(Parms.OutPoints); + + if (OutDistancesAlongSpline != nullptr) + *OutDistancesAlongSpline = std::move(Parms.OutDistancesAlongSpline); + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.ConvertSplineToPolyline_InTimeRange +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxSquareDistanceFromSpline (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTimeAlongSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndTimeAlongSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutDistancesAlongSpline (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bAllowWrappingIfClosed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::ConvertSplineToPolyline_InTimeRange(ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, float StartTimeAlongSpline, float EndTimeAlongSpline, bool bUseConstantVelocity, TArray* OutPoints, TArray* OutDistancesAlongSpline, bool bAllowWrappingIfClosed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "ConvertSplineToPolyline_InTimeRange"); + + Params::SplineComponent_ConvertSplineToPolyline_InTimeRange Parms{}; + + Parms.CoordinateSpace = CoordinateSpace; + Parms.MaxSquareDistanceFromSpline = MaxSquareDistanceFromSpline; + Parms.StartTimeAlongSpline = StartTimeAlongSpline; + Parms.EndTimeAlongSpline = EndTimeAlongSpline; + Parms.bUseConstantVelocity = bUseConstantVelocity; + Parms.bAllowWrappingIfClosed = bAllowWrappingIfClosed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPoints != nullptr) + *OutPoints = std::move(Parms.OutPoints); + + if (OutDistancesAlongSpline != nullptr) + *OutDistancesAlongSpline = std::move(Parms.OutDistancesAlongSpline); + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.ConvertSplineToPolyLineWithDistances +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxSquareDistanceFromSpline (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutDistancesAlongSpline (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::ConvertSplineToPolyLineWithDistances(ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints, TArray* OutDistancesAlongSpline) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "ConvertSplineToPolyLineWithDistances"); + + Params::SplineComponent_ConvertSplineToPolyLineWithDistances Parms{}; + + Parms.CoordinateSpace = CoordinateSpace; + Parms.MaxSquareDistanceFromSpline = MaxSquareDistanceFromSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPoints != nullptr) + *OutPoints = std::move(Parms.OutPoints); + + if (OutDistancesAlongSpline != nullptr) + *OutDistancesAlongSpline = std::move(Parms.OutDistancesAlongSpline); + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.DivideSplineIntoPolylineRecursive +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float StartDistanceAlongSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndDistanceAlongSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxSquareDistanceFromSpline (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "DivideSplineIntoPolylineRecursive"); + + Params::SplineComponent_DivideSplineIntoPolylineRecursive Parms{}; + + Parms.StartDistanceAlongSpline = StartDistanceAlongSpline; + Parms.EndDistanceAlongSpline = EndDistanceAlongSpline; + Parms.CoordinateSpace = CoordinateSpace; + Parms.MaxSquareDistanceFromSpline = MaxSquareDistanceFromSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPoints != nullptr) + *OutPoints = std::move(Parms.OutPoints); + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.DivideSplineIntoPolylineRecursiveWithDistances +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float StartDistanceAlongSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndDistanceAlongSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxSquareDistanceFromSpline (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutDistancesAlongSpline (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, ESplineCoordinateSpace CoordinateSpace, const float MaxSquareDistanceFromSpline, TArray* OutPoints, TArray* OutDistancesAlongSpline) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "DivideSplineIntoPolylineRecursiveWithDistances"); + + Params::SplineComponent_DivideSplineIntoPolylineRecursiveWithDistances Parms{}; + + Parms.StartDistanceAlongSpline = StartDistanceAlongSpline; + Parms.EndDistanceAlongSpline = EndDistanceAlongSpline; + Parms.CoordinateSpace = CoordinateSpace; + Parms.MaxSquareDistanceFromSpline = MaxSquareDistanceFromSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPoints != nullptr) + *OutPoints = std::move(Parms.OutPoints); + + if (OutDistancesAlongSpline != nullptr) + *OutDistancesAlongSpline = std::move(Parms.OutDistancesAlongSpline); + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindDirectionClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindDirectionClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindDirectionClosestToWorldLocation"); + + Params::SplineComponent_FindDirectionClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindInputKeyClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::FindInputKeyClosestToWorldLocation(const struct FVector& WorldLocation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindInputKeyClosestToWorldLocation"); + + Params::SplineComponent_FindInputKeyClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindLocationClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindLocationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindLocationClosestToWorldLocation"); + + Params::SplineComponent_FindLocationClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindRightVectorClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindRightVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindRightVectorClosestToWorldLocation"); + + Params::SplineComponent_FindRightVectorClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindRollClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::FindRollClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindRollClosestToWorldLocation"); + + Params::SplineComponent_FindRollClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindRotationClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::FindRotationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindRotationClosestToWorldLocation"); + + Params::SplineComponent_FindRotationClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindScaleClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindScaleClosestToWorldLocation(const struct FVector& WorldLocation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindScaleClosestToWorldLocation"); + + Params::SplineComponent_FindScaleClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindTangentClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindTangentClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindTangentClosestToWorldLocation"); + + Params::SplineComponent_FindTangentClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindTransformClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::FindTransformClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindTransformClosestToWorldLocation"); + + Params::SplineComponent_FindTransformClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindUpVectorClosestToWorldLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindUpVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindUpVectorClosestToWorldLocation"); + + Params::SplineComponent_FindUpVectorClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetArriveTangentAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetArriveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetArriveTangentAtSplinePoint"); + + Params::SplineComponent_GetArriveTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDefaultUpVector +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDefaultUpVector(ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDefaultUpVector"); + + Params::SplineComponent_GetDefaultUpVector Parms{}; + + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDirectionAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtDistanceAlongSpline"); + + Params::SplineComponent_GetDirectionAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDirectionAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtSplineInputKey"); + + Params::SplineComponent_GetDirectionAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDirectionAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtSplinePoint"); + + Params::SplineComponent_GetDirectionAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDirectionAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtTime"); + + Params::SplineComponent_GetDirectionAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtLocation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetDistanceAlongSplineAtLocation(const struct FVector& InLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDistanceAlongSplineAtLocation"); + + Params::SplineComponent_GetDistanceAlongSplineAtLocation Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplineInputKey +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetDistanceAlongSplineAtSplineInputKey(float InKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDistanceAlongSplineAtSplineInputKey"); + + Params::SplineComponent_GetDistanceAlongSplineAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplinePoint +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetDistanceAlongSplineAtSplinePoint(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDistanceAlongSplineAtSplinePoint"); + + Params::SplineComponent_GetDistanceAlongSplineAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetFloatPropertyAtSplineInputKey +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetFloatPropertyAtSplineInputKey(float InKey, class FName PropertyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetFloatPropertyAtSplineInputKey"); + + Params::SplineComponent_GetFloatPropertyAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetFloatPropertyAtSplinePoint +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetFloatPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetFloatPropertyAtSplinePoint"); + + Params::SplineComponent_GetFloatPropertyAtSplinePoint Parms{}; + + Parms.Index_0 = Index_0; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetInputKeyAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetInputKeyAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetInputKeyAtDistanceAlongSpline"); + + Params::SplineComponent_GetInputKeyAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetInputKeyValueAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetInputKeyValueAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetInputKeyValueAtDistanceAlongSpline"); + + Params::SplineComponent_GetInputKeyValueAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetInputKeyValueAtSplinePoint +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetInputKeyValueAtSplinePoint(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetInputKeyValueAtSplinePoint"); + + Params::SplineComponent_GetInputKeyValueAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLeaveTangentAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLeaveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLeaveTangentAtSplinePoint"); + + Params::SplineComponent_GetLeaveTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLocalLocationAndTangentAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* LocalLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* LocalTangent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* LocalLocation, struct FVector* LocalTangent) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocalLocationAndTangentAtSplinePoint"); + + Params::SplineComponent_GetLocalLocationAndTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocalLocation != nullptr) + *LocalLocation = std::move(Parms.LocalLocation); + + if (LocalTangent != nullptr) + *LocalTangent = std::move(Parms.LocalTangent); +} + + +// Function Engine.SplineComponent.GetLocationAndTangentAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Tangent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::GetLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* Location, struct FVector* Tangent, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAndTangentAtSplinePoint"); + + Params::SplineComponent_GetLocationAndTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (Tangent != nullptr) + *Tangent = std::move(Parms.Tangent); +} + + +// Function Engine.SplineComponent.GetLocationAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAtDistanceAlongSpline"); + + Params::SplineComponent_GetLocationAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLocationAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAtSplineInputKey"); + + Params::SplineComponent_GetLocationAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLocationAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAtSplinePoint"); + + Params::SplineComponent_GetLocationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLocationAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAtTime"); + + Params::SplineComponent_GetLocationAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetNumberOfSplinePoints +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USplineComponent::GetNumberOfSplinePoints() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetNumberOfSplinePoints"); + + Params::SplineComponent_GetNumberOfSplinePoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetNumberOfSplineSegments +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USplineComponent::GetNumberOfSplineSegments() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetNumberOfSplineSegments"); + + Params::SplineComponent_GetNumberOfSplineSegments Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRightVectorAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtDistanceAlongSpline"); + + Params::SplineComponent_GetRightVectorAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRightVectorAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtSplineInputKey"); + + Params::SplineComponent_GetRightVectorAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRightVectorAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtSplinePoint"); + + Params::SplineComponent_GetRightVectorAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRightVectorAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtTime"); + + Params::SplineComponent_GetRightVectorAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRollAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRollAtDistanceAlongSpline"); + + Params::SplineComponent_GetRollAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRollAtSplineInputKey +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRollAtSplineInputKey"); + + Params::SplineComponent_GetRollAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRollAtSplinePoint +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRollAtSplinePoint"); + + Params::SplineComponent_GetRollAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRollAtTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRollAtTime"); + + Params::SplineComponent_GetRollAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRotationAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRotationAtDistanceAlongSpline"); + + Params::SplineComponent_GetRotationAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRotationAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRotationAtSplineInputKey"); + + Params::SplineComponent_GetRotationAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRotationAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRotationAtSplinePoint"); + + Params::SplineComponent_GetRotationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRotationAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRotationAtTime"); + + Params::SplineComponent_GetRotationAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetScaleAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetScaleAtDistanceAlongSpline"); + + Params::SplineComponent_GetScaleAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetScaleAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtSplineInputKey(float InKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetScaleAtSplineInputKey"); + + Params::SplineComponent_GetScaleAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetScaleAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtSplinePoint(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetScaleAtSplinePoint"); + + Params::SplineComponent_GetScaleAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetScaleAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtTime(float Time, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetScaleAtTime"); + + Params::SplineComponent_GetScaleAtTime Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetSplineLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetSplineLength() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetSplineLength"); + + Params::SplineComponent_GetSplineLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetSplinePointAt +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSplinePoint ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FSplinePoint USplineComponent::GetSplinePointAt(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetSplinePointAt"); + + Params::SplineComponent_GetSplinePointAt Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetSplinePointType +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplinePointType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESplinePointType USplineComponent::GetSplinePointType(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetSplinePointType"); + + Params::SplineComponent_GetSplinePointType Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTangentAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTangentAtDistanceAlongSpline"); + + Params::SplineComponent_GetTangentAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTangentAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTangentAtSplineInputKey"); + + Params::SplineComponent_GetTangentAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTangentAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTangentAtSplinePoint"); + + Params::SplineComponent_GetTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTangentAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTangentAtTime"); + + Params::SplineComponent_GetTangentAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTimeAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetTimeAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTimeAtDistanceAlongSpline"); + + Params::SplineComponent_GetTimeAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTransformAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTransformAtDistanceAlongSpline"); + + Params::SplineComponent_GetTransformAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTransformAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTransformAtSplineInputKey"); + + Params::SplineComponent_GetTransformAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTransformAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTransformAtSplinePoint"); + + Params::SplineComponent_GetTransformAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTransformAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTransformAtTime"); + + Params::SplineComponent_GetTransformAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetUpVectorAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtDistanceAlongSpline"); + + Params::SplineComponent_GetUpVectorAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetUpVectorAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtSplineInputKey"); + + Params::SplineComponent_GetUpVectorAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetUpVectorAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtSplinePoint"); + + Params::SplineComponent_GetUpVectorAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetUpVectorAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtTime"); + + Params::SplineComponent_GetUpVectorAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetVectorPropertyAtSplineInputKey +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetVectorPropertyAtSplineInputKey(float InKey, class FName PropertyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetVectorPropertyAtSplineInputKey"); + + Params::SplineComponent_GetVectorPropertyAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetVectorPropertyAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetVectorPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetVectorPropertyAtSplinePoint"); + + Params::SplineComponent_GetVectorPropertyAtSplinePoint Parms{}; + + Parms.Index_0 = Index_0; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldDirectionAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldDirectionAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldDirectionAtDistanceAlongSpline"); + + Params::SplineComponent_GetWorldDirectionAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldDirectionAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldDirectionAtTime"); + + Params::SplineComponent_GetWorldDirectionAtTime Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldLocationAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtDistanceAlongSpline"); + + Params::SplineComponent_GetWorldLocationAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldLocationAtSplinePoint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtSplinePoint(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtSplinePoint"); + + Params::SplineComponent_GetWorldLocationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldLocationAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtTime(float Time, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtTime"); + + Params::SplineComponent_GetWorldLocationAtTime Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldRotationAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetWorldRotationAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldRotationAtDistanceAlongSpline"); + + Params::SplineComponent_GetWorldRotationAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldRotationAtTime +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetWorldRotationAtTime(float Time, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldRotationAtTime"); + + Params::SplineComponent_GetWorldRotationAtTime Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldTangentAtDistanceAlongSpline +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldTangentAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldTangentAtDistanceAlongSpline"); + + Params::SplineComponent_GetWorldTangentAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.IsClosedLoop +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::IsClosedLoop() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "IsClosedLoop"); + + Params::SplineComponent_IsClosedLoop Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.SetBoundaryMax +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InBoundaryMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetBoundaryMax"); + + Params::SplineMeshComponent_SetBoundaryMax Parms{}; + + Parms.InBoundaryMax = InBoundaryMax; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetBoundaryMin +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InBoundaryMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetBoundaryMin"); + + Params::SplineMeshComponent_SetBoundaryMin Parms{}; + + Parms.InBoundaryMin = InBoundaryMin; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndOffset +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& EndOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndOffset(const struct FVector2D& EndOffset, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndOffset"); + + Params::SplineMeshComponent_SetEndOffset Parms{}; + + Parms.EndOffset = std::move(EndOffset); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndPosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndPosition(const struct FVector& EndPos, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndPosition"); + + Params::SplineMeshComponent_SetEndPosition Parms{}; + + Parms.EndPos = std::move(EndPos); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndRoll +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float EndRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndRoll(float EndRoll, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndRoll"); + + Params::SplineMeshComponent_SetEndRoll Parms{}; + + Parms.EndRoll = EndRoll; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndRollDegrees +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float EndRollDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndRollDegrees"); + + Params::SplineMeshComponent_SetEndRollDegrees Parms{}; + + Parms.EndRollDegrees = EndRollDegrees; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& EndScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndScale(const struct FVector2D& EndScale, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndScale"); + + Params::SplineMeshComponent_SetEndScale Parms{}; + + Parms.EndScale = std::move(EndScale); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndTangent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& EndTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndTangent(const struct FVector& EndTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndTangent"); + + Params::SplineMeshComponent_SetEndTangent Parms{}; + + Parms.EndTangent = std::move(EndTangent); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetForwardAxis +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ESplineMeshAxis InForwardAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetForwardAxis(ESplineMeshAxis InForwardAxis, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetForwardAxis"); + + Params::SplineMeshComponent_SetForwardAxis Parms{}; + + Parms.InForwardAxis = InForwardAxis; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetSplineUpDir +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InSplineUpDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetSplineUpDir(const struct FVector& InSplineUpDir, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetSplineUpDir"); + + Params::SplineMeshComponent_SetSplineUpDir Parms{}; + + Parms.InSplineUpDir = std::move(InSplineUpDir); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartAndEnd +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartAndEnd(const struct FVector& StartPos, const struct FVector& StartTangent, const struct FVector& EndPos, const struct FVector& EndTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartAndEnd"); + + Params::SplineMeshComponent_SetStartAndEnd Parms{}; + + Parms.StartPos = std::move(StartPos); + Parms.StartTangent = std::move(StartTangent); + Parms.EndPos = std::move(EndPos); + Parms.EndTangent = std::move(EndTangent); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartOffset +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& StartOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartOffset(const struct FVector2D& StartOffset, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartOffset"); + + Params::SplineMeshComponent_SetStartOffset Parms{}; + + Parms.StartOffset = std::move(StartOffset); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartPosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartPosition(const struct FVector& StartPos, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartPosition"); + + Params::SplineMeshComponent_SetStartPosition Parms{}; + + Parms.StartPos = std::move(StartPos); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartRoll +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float StartRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartRoll(float StartRoll, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartRoll"); + + Params::SplineMeshComponent_SetStartRoll Parms{}; + + Parms.StartRoll = StartRoll; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartRollDegrees +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float StartRollDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartRollDegrees"); + + Params::SplineMeshComponent_SetStartRollDegrees Parms{}; + + Parms.StartRollDegrees = StartRollDegrees; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& StartScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartScale(const struct FVector2D& StartScale, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartScale"); + + Params::SplineMeshComponent_SetStartScale Parms{}; + + Parms.StartScale = std::move(StartScale); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartTangent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& StartTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartTangent(const struct FVector& StartTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartTangent"); + + Params::SplineMeshComponent_SetStartTangent Parms{}; + + Parms.StartTangent = std::move(StartTangent); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.UpdateMesh +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USplineMeshComponent::UpdateMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "UpdateMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.GetBoundaryMax +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetBoundaryMax() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetBoundaryMax"); + + Params::SplineMeshComponent_GetBoundaryMax Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetBoundaryMin +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetBoundaryMin() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetBoundaryMin"); + + Params::SplineMeshComponent_GetBoundaryMin Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndOffset +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetEndOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndOffset"); + + Params::SplineMeshComponent_GetEndOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndPosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetEndPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndPosition"); + + Params::SplineMeshComponent_GetEndPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndRoll +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetEndRoll() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndRoll"); + + Params::SplineMeshComponent_GetEndRoll Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetEndScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndScale"); + + Params::SplineMeshComponent_GetEndScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndTangent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetEndTangent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndTangent"); + + Params::SplineMeshComponent_GetEndTangent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetForwardAxis +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESplineMeshAxis ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESplineMeshAxis USplineMeshComponent::GetForwardAxis() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetForwardAxis"); + + Params::SplineMeshComponent_GetForwardAxis Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetSplineUpDir +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetSplineUpDir() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetSplineUpDir"); + + Params::SplineMeshComponent_GetSplineUpDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartOffset +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetStartOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartOffset"); + + Params::SplineMeshComponent_GetStartOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartPosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetStartPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartPosition"); + + Params::SplineMeshComponent_GetStartPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartRoll +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetStartRoll() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartRoll"); + + Params::SplineMeshComponent_GetStartRoll Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetStartScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartScale"); + + Params::SplineMeshComponent_GetStartScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartTangent +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetStartTangent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartTangent"); + + Params::SplineMeshComponent_GetStartTangent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VolumetricCloudComponent.SetbUsePerSampleAtmosphericLightTransmittance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetbUsePerSampleAtmosphericLightTransmittance"); + + Params::VolumetricCloudComponent_SetbUsePerSampleAtmosphericLightTransmittance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetGroundAlbedo +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetGroundAlbedo(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetGroundAlbedo"); + + Params::VolumetricCloudComponent_SetGroundAlbedo Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetHoldout +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewHoldout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetHoldout(bool bNewHoldout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetHoldout"); + + Params::VolumetricCloudComponent_SetHoldout Parms{}; + + Parms.bNewHoldout = bNewHoldout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetLayerBottomAltitude +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetLayerBottomAltitude(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetLayerBottomAltitude"); + + Params::VolumetricCloudComponent_SetLayerBottomAltitude Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetLayerHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetLayerHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetLayerHeight"); + + Params::VolumetricCloudComponent_SetLayerHeight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetMaterial(class UMaterialInterface* NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetMaterial"); + + Params::VolumetricCloudComponent_SetMaterial Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetPlanetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetPlanetRadius(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetPlanetRadius"); + + Params::VolumetricCloudComponent_SetPlanetRadius Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetReflectionSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetReflectionSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetReflectionSampleCountScale"); + + Params::VolumetricCloudComponent_SetReflectionSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetReflectionViewSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetReflectionViewSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetReflectionViewSampleCountScale"); + + Params::VolumetricCloudComponent_SetReflectionViewSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetRenderInMainPass +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetRenderInMainPass(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetRenderInMainPass"); + + Params::VolumetricCloudComponent_SetRenderInMainPass Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetShadowReflectionSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowReflectionSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowReflectionSampleCountScale"); + + Params::VolumetricCloudComponent_SetShadowReflectionSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetShadowReflectionViewSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowReflectionViewSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowReflectionViewSampleCountScale"); + + Params::VolumetricCloudComponent_SetShadowReflectionViewSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetShadowTracingDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowTracingDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowTracingDistance"); + + Params::VolumetricCloudComponent_SetShadowTracingDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetShadowViewSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowViewSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowViewSampleCountScale"); + + Params::VolumetricCloudComponent_SetShadowViewSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetSkyLightCloudBottomOcclusion +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetSkyLightCloudBottomOcclusion(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetSkyLightCloudBottomOcclusion"); + + Params::VolumetricCloudComponent_SetSkyLightCloudBottomOcclusion Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetStopTracingTransmittanceThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetStopTracingTransmittanceThreshold(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetStopTracingTransmittanceThreshold"); + + Params::VolumetricCloudComponent_SetStopTracingTransmittanceThreshold Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetTracingMaxDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetTracingMaxDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetTracingMaxDistance"); + + Params::VolumetricCloudComponent_SetTracingMaxDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetTracingStartDistanceFromCamera +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetTracingStartDistanceFromCamera(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetTracingStartDistanceFromCamera"); + + Params::VolumetricCloudComponent_SetTracingStartDistanceFromCamera Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetTracingStartMaxDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetTracingStartMaxDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetTracingStartMaxDistance"); + + Params::VolumetricCloudComponent_SetTracingStartMaxDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetViewSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetViewSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetViewSampleCountScale"); + + Params::VolumetricCloudComponent_SetViewSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CurveLinearColor.GetClampedLinearColorValue +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetClampedLinearColorValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveLinearColor", "GetClampedLinearColorValue"); + + Params::CurveLinearColor_GetClampedLinearColorValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveLinearColor.GetLinearColorValue +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetLinearColorValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveLinearColor", "GetLinearColorValue"); + + Params::CurveLinearColor_GetLinearColorValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveLinearColor.GetUnadjustedLinearColorValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetUnadjustedLinearColorValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveLinearColor", "GetUnadjustedLinearColorValue"); + + Params::CurveLinearColor_GetUnadjustedLinearColorValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveLinearColorAtlas.GetCurvePosition +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCurveLinearColor* InCurve (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurveLinearColorAtlas::GetCurvePosition(class UCurveLinearColor* InCurve, float* position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveLinearColorAtlas", "GetCurvePosition"); + + Params::CurveLinearColorAtlas_GetCurvePosition Parms{}; + + Parms.InCurve = InCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (position != nullptr) + *position = Parms.position; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveVector.GetVectorValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCurveVector::GetVectorValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveVector", "GetVectorValue"); + + Params::CurveVector_GetVectorValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DebugCameraController.ReceiveOnActivate +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* OriginalPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnActivate(class APlayerController* OriginalPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnActivate"); + + Params::DebugCameraController_ReceiveOnActivate Parms{}; + + Parms.OriginalPC = OriginalPC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.DebugCameraController.ReceiveOnActorSelected +// (RequiredAPI, Event, Protected, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* NewSelectedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SelectHitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SelectHitNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnActorSelected(class AActor* NewSelectedActor, const struct FVector& SelectHitLocation, const struct FVector& SelectHitNormal, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnActorSelected"); + + Params::DebugCameraController_ReceiveOnActorSelected Parms{}; + + Parms.NewSelectedActor = NewSelectedActor; + Parms.SelectHitLocation = std::move(SelectHitLocation); + Parms.SelectHitNormal = std::move(SelectHitNormal); + Parms.Hit = std::move(Hit); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.DebugCameraController.ReceiveOnDeactivate +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* RestoredPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnDeactivate(class APlayerController* RestoredPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnDeactivate"); + + Params::DebugCameraController_ReceiveOnDeactivate Parms{}; + + Parms.RestoredPC = RestoredPC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.DebugCameraController.SetPawnMovementSpeedScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewSpeedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::SetPawnMovementSpeedScale(float NewSpeedScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "SetPawnMovementSpeedScale"); + + Params::DebugCameraController_SetPawnMovementSpeedScale Parms{}; + + Parms.NewSpeedScale = NewSpeedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DebugCameraController.ShowDebugSelectedInfo +// (RequiredAPI, Exec, Native, Public) + +void ADebugCameraController::ShowDebugSelectedInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ShowDebugSelectedInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DebugCameraController.ToggleDisplay +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void ADebugCameraController::ToggleDisplay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ToggleDisplay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DebugCameraController.GetSelectedActor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ADebugCameraController::GetSelectedActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "GetSelectedActor"); + + Params::DebugCameraController_GetSelectedActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalActor.CreateDynamicMaterialInstance +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* ADecalActor::CreateDynamicMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalActor", "CreateDynamicMaterialInstance"); + + Params::DecalActor_CreateDynamicMaterialInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalActor.SetDecalMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewDecalMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADecalActor::SetDecalMaterial(class UMaterialInterface* NewDecalMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalActor", "SetDecalMaterial"); + + Params::DecalActor_SetDecalMaterial Parms{}; + + Parms.NewDecalMaterial = NewDecalMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalActor.GetDecalMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* ADecalActor::GetDecalMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalActor", "GetDecalMaterial"); + + Params::DecalActor_GetDecalMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.CanDeleteElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::CanDeleteElement(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "CanDeleteElement"); + + Params::TypedElementWorldInterface_CanDeleteElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.CanDuplicateElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::CanDuplicateElement(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "CanDuplicateElement"); + + Params::TypedElementWorldInterface_CanDuplicateElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.CanEditElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::CanEditElement(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "CanEditElement"); + + Params::TypedElementWorldInterface_CanEditElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.CanMoveElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const ETypedElementWorldType InWorldType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::CanMoveElement(const struct FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType InWorldType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "CanMoveElement"); + + Params::TypedElementWorldInterface_CanMoveElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + Parms.InWorldType = InWorldType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.CanPromoteElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::CanPromoteElement(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "CanPromoteElement"); + + Params::TypedElementWorldInterface_CanPromoteElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.CanScaleElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::CanScaleElement(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "CanScaleElement"); + + Params::TypedElementWorldInterface_CanScaleElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.DeleteElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWorld* InWorld (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTypedElementSelectionSet* InSelectionSet (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTypedElementDeletionOptions&InDeletionOptions (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::DeleteElement(const struct FScriptTypedElementHandle& InElementHandle, class UWorld* InWorld, class UTypedElementSelectionSet* InSelectionSet, const struct FTypedElementDeletionOptions& InDeletionOptions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "DeleteElement"); + + Params::TypedElementWorldInterface_DeleteElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + Parms.InWorld = InWorld; + Parms.InSelectionSet = InSelectionSet; + Parms.InDeletionOptions = std::move(InDeletionOptions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.DuplicateElement +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWorld* InWorld (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocationOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FScriptTypedElementHandle ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FScriptTypedElementHandle ITypedElementWorldInterface::DuplicateElement(const struct FScriptTypedElementHandle& InElementHandle, class UWorld* InWorld, const struct FVector& InLocationOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "DuplicateElement"); + + Params::TypedElementWorldInterface_DuplicateElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + Parms.InWorld = InWorld; + Parms.InLocationOffset = std::move(InLocationOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.GetBounds +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FBoxSphereBounds* OutBounds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::GetBounds(const struct FScriptTypedElementHandle& InElementHandle, struct FBoxSphereBounds* OutBounds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "GetBounds"); + + Params::TypedElementWorldInterface_GetBounds Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutBounds != nullptr) + *OutBounds = std::move(Parms.OutBounds); + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.GetOwnerLevel +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class ULevel* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevel* ITypedElementWorldInterface::GetOwnerLevel(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "GetOwnerLevel"); + + Params::TypedElementWorldInterface_GetOwnerLevel Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.GetOwnerWorld +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorld* ITypedElementWorldInterface::GetOwnerWorld(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "GetOwnerWorld"); + + Params::TypedElementWorldInterface_GetOwnerWorld Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.GetPivotOffset +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector* OutPivotOffset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::GetPivotOffset(const struct FScriptTypedElementHandle& InElementHandle, struct FVector* OutPivotOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "GetPivotOffset"); + + Params::TypedElementWorldInterface_GetPivotOffset Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPivotOffset != nullptr) + *OutPivotOffset = std::move(Parms.OutPivotOffset); + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.GetRelativeTransform +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FTransform* OutTransform (Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::GetRelativeTransform(const struct FScriptTypedElementHandle& InElementHandle, struct FTransform* OutTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "GetRelativeTransform"); + + Params::TypedElementWorldInterface_GetRelativeTransform Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTransform != nullptr) + *OutTransform = std::move(Parms.OutTransform); + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.GetWorldTransform +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FTransform* OutTransform (Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::GetWorldTransform(const struct FScriptTypedElementHandle& InElementHandle, struct FTransform* OutTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "GetWorldTransform"); + + Params::TypedElementWorldInterface_GetWorldTransform Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTransform != nullptr) + *OutTransform = std::move(Parms.OutTransform); + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.IsTemplateElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::IsTemplateElement(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "IsTemplateElement"); + + Params::TypedElementWorldInterface_IsTemplateElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.NotifyMovementEnded +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ITypedElementWorldInterface::NotifyMovementEnded(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "NotifyMovementEnded"); + + Params::TypedElementWorldInterface_NotifyMovementEnded Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TypedElementWorldInterface.NotifyMovementOngoing +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ITypedElementWorldInterface::NotifyMovementOngoing(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "NotifyMovementOngoing"); + + Params::TypedElementWorldInterface_NotifyMovementOngoing Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TypedElementWorldInterface.NotifyMovementStarted +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ITypedElementWorldInterface::NotifyMovementStarted(const struct FScriptTypedElementHandle& InElementHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "NotifyMovementStarted"); + + Params::TypedElementWorldInterface_NotifyMovementStarted Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TypedElementWorldInterface.PromoteElement +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWorld* OverrideWorld (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FScriptTypedElementHandle ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FScriptTypedElementHandle ITypedElementWorldInterface::PromoteElement(const struct FScriptTypedElementHandle& InElementHandle, class UWorld* OverrideWorld) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "PromoteElement"); + + Params::TypedElementWorldInterface_PromoteElement Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + Parms.OverrideWorld = OverrideWorld; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.SetPivotOffset +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& InPivotOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::SetPivotOffset(const struct FScriptTypedElementHandle& InElementHandle, const struct FVector& InPivotOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "SetPivotOffset"); + + Params::TypedElementWorldInterface_SetPivotOffset Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + Parms.InPivotOffset = std::move(InPivotOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.SetRelativeTransform +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::SetRelativeTransform(const struct FScriptTypedElementHandle& InElementHandle, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "SetRelativeTransform"); + + Params::TypedElementWorldInterface_SetRelativeTransform Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TypedElementWorldInterface.SetWorldTransform +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FScriptTypedElementHandle& InElementHandle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITypedElementWorldInterface::SetWorldTransform(const struct FScriptTypedElementHandle& InElementHandle, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TypedElementWorldInterface", "SetWorldTransform"); + + Params::TypedElementWorldInterface_SetWorldTransform Parms{}; + + Parms.InElementHandle = std::move(InElementHandle); + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AutoDestroySubsystem.OnActorEndPlay +// (Final, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAutoDestroySubsystem::OnActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AutoDestroySubsystem", "OnActorEndPlay"); + + Params::AutoDestroySubsystem_OnActorEndPlay Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CancellableAsyncAction.Cancel +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UCancellableAsyncAction::Cancel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CancellableAsyncAction", "Cancel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CancellableAsyncAction.IsActive +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCancellableAsyncAction::IsActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CancellableAsyncAction", "IsActive"); + + Params::CancellableAsyncAction_IsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ViewportStatsSubsystem.AddDisplayDelegate +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TDelegate&Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UViewportStatsSubsystem::AddDisplayDelegate(const TDelegate& Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ViewportStatsSubsystem", "AddDisplayDelegate"); + + Params::ViewportStatsSubsystem_AddDisplayDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ViewportStatsSubsystem.AddTimedDisplay +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FText& Text (Parm, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& DisplayOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewportStatsSubsystem::AddTimedDisplay(const class FText& Text, const struct FLinearColor& Color, float duration, const struct FVector2D& DisplayOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ViewportStatsSubsystem", "AddTimedDisplay"); + + Params::ViewportStatsSubsystem_AddTimedDisplay Parms{}; + + Parms.Text = std::move(Text); + Parms.Color = std::move(Color); + Parms.duration = duration; + Parms.DisplayOffset = std::move(DisplayOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ViewportStatsSubsystem.RemoveDisplayDelegate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const int32 IndexToRemove (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewportStatsSubsystem::RemoveDisplayDelegate(const int32 IndexToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ViewportStatsSubsystem", "RemoveDisplayDelegate"); + + Params::ViewportStatsSubsystem_RemoveDisplayDelegate Parms{}; + + Parms.IndexToRemove = IndexToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Predefined Function +// Returns the result of UEngine::GetEngine() without a type-check, might be dangerous + +class UGameEngine* UGameEngine::GetEngine() +{ + return static_cast(UEngine::GetEngine()); +} + + +// Function Engine.InputDeviceSubsystem.ActivateDevicePropertyOfClass +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSubclassOf PropertyClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FActivateDevicePropertyParams&Params_0 (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FInputDevicePropertyHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FInputDevicePropertyHandle UInputDeviceSubsystem::ActivateDevicePropertyOfClass(TSubclassOf PropertyClass, const struct FActivateDevicePropertyParams& Params_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceSubsystem", "ActivateDevicePropertyOfClass"); + + Params::InputDeviceSubsystem_ActivateDevicePropertyOfClass Parms{}; + + Parms.PropertyClass = PropertyClass; + Parms.Params_0 = std::move(Params_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceSubsystem.RemoveAllDeviceProperties +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UInputDeviceSubsystem::RemoveAllDeviceProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceSubsystem", "RemoveAllDeviceProperties"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputDeviceSubsystem.RemoveDevicePropertyByHandle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FInputDevicePropertyHandle&HandleToRemove (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputDeviceSubsystem::RemoveDevicePropertyByHandle(const struct FInputDevicePropertyHandle& HandleToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceSubsystem", "RemoveDevicePropertyByHandle"); + + Params::InputDeviceSubsystem_RemoveDevicePropertyByHandle Parms{}; + + Parms.HandleToRemove = std::move(HandleToRemove); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputDeviceSubsystem.RemoveDevicePropertyHandles +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet&HandlesToRemove (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UInputDeviceSubsystem::RemoveDevicePropertyHandles(const TSet& HandlesToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceSubsystem", "RemoveDevicePropertyHandles"); + + Params::InputDeviceSubsystem_RemoveDevicePropertyHandles Parms{}; + + Parms.HandlesToRemove = std::move(HandlesToRemove); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputDeviceSubsystem.GetActiveDeviceProperty +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FInputDevicePropertyHandle&Handle (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInputDeviceProperty* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInputDeviceProperty* UInputDeviceSubsystem::GetActiveDeviceProperty(const struct FInputDevicePropertyHandle& Handle) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceSubsystem", "GetActiveDeviceProperty"); + + Params::InputDeviceSubsystem_GetActiveDeviceProperty Parms{}; + + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceSubsystem.GetInputDeviceHardwareIdentifier +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FInputDeviceId& InputDevice (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHardwareDeviceIdentifier ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FHardwareDeviceIdentifier UInputDeviceSubsystem::GetInputDeviceHardwareIdentifier(const struct FInputDeviceId& InputDevice) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceSubsystem", "GetInputDeviceHardwareIdentifier"); + + Params::InputDeviceSubsystem_GetInputDeviceHardwareIdentifier Parms{}; + + Parms.InputDevice = std::move(InputDevice); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceSubsystem.GetMostRecentlyUsedHardwareDevice +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FPlatformUserId& InUserId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHardwareDeviceIdentifier ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FHardwareDeviceIdentifier UInputDeviceSubsystem::GetMostRecentlyUsedHardwareDevice(const struct FPlatformUserId& InUserId) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceSubsystem", "GetMostRecentlyUsedHardwareDevice"); + + Params::InputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice Parms{}; + + Parms.InUserId = std::move(InUserId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceSubsystem.IsPropertyActive +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FInputDevicePropertyHandle&Handle (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceSubsystem::IsPropertyActive(const struct FInputDevicePropertyHandle& Handle) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputDeviceSubsystem", "IsPropertyActive"); + + Params::InputDeviceSubsystem_IsPropertyActive Parms{}; + + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.AsyncLoadOrCreateSaveGameForLocalPlayer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SaveGameClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* LocalPlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateDelegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocalPlayerSaveGame::AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf SaveGameClass, class APlayerController* LocalPlayerController, const class FString& SlotName, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocalPlayerSaveGame", "AsyncLoadOrCreateSaveGameForLocalPlayer"); + + Params::LocalPlayerSaveGame_AsyncLoadOrCreateSaveGameForLocalPlayer Parms{}; + + Parms.SaveGameClass = SaveGameClass; + Parms.LocalPlayerController = LocalPlayerController; + Parms.SlotName = std::move(SlotName); + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.LoadOrCreateSaveGameForLocalPlayer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SaveGameClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* LocalPlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULocalPlayerSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayerSaveGame* ULocalPlayerSaveGame::LoadOrCreateSaveGameForLocalPlayer(TSubclassOf SaveGameClass, class APlayerController* LocalPlayerController, const class FString& SlotName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocalPlayerSaveGame", "LoadOrCreateSaveGameForLocalPlayer"); + + Params::LocalPlayerSaveGame_LoadOrCreateSaveGameForLocalPlayer Parms{}; + + Parms.SaveGameClass = SaveGameClass; + Parms.LocalPlayerController = LocalPlayerController; + Parms.SlotName = std::move(SlotName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.AsyncSaveGameToSlotForLocalPlayer +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocalPlayerSaveGame::AsyncSaveGameToSlotForLocalPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "AsyncSaveGameToSlotForLocalPlayer"); + + Params::LocalPlayerSaveGame_AsyncSaveGameToSlotForLocalPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.OnPostLoad +// (RequiredAPI, Event, Public, BlueprintEvent) + +void ULocalPlayerSaveGame::OnPostLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "OnPostLoad"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.LocalPlayerSaveGame.OnPostSave +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalPlayerSaveGame::OnPostSave(bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "OnPostSave"); + + Params::LocalPlayerSaveGame_OnPostSave Parms{}; + + Parms.bSuccess = bSuccess; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.LocalPlayerSaveGame.OnPreSave +// (RequiredAPI, Event, Public, BlueprintEvent) + +void ULocalPlayerSaveGame::OnPreSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "OnPreSave"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.LocalPlayerSaveGame.OnResetToDefault +// (RequiredAPI, Event, Public, BlueprintEvent) + +void ULocalPlayerSaveGame::OnResetToDefault() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "OnResetToDefault"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.LocalPlayerSaveGame.ResetToDefault +// (RequiredAPI, Native, Public, BlueprintCallable) + +void ULocalPlayerSaveGame::ResetToDefault() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "ResetToDefault"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalPlayerSaveGame.SaveGameToSlotForLocalPlayer +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocalPlayerSaveGame::SaveGameToSlotForLocalPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "SaveGameToSlotForLocalPlayer"); + + Params::LocalPlayerSaveGame_SaveGameToSlotForLocalPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.GetInvalidDataVersion +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULocalPlayerSaveGame::GetInvalidDataVersion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "GetInvalidDataVersion"); + + Params::LocalPlayerSaveGame_GetInvalidDataVersion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.GetLatestDataVersion +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULocalPlayerSaveGame::GetLatestDataVersion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "GetLatestDataVersion"); + + Params::LocalPlayerSaveGame_GetLatestDataVersion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.GetLocalPlayerController +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* ULocalPlayerSaveGame::GetLocalPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "GetLocalPlayerController"); + + Params::LocalPlayerSaveGame_GetLocalPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.GetPlatformUserId +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FPlatformUserId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlatformUserId ULocalPlayerSaveGame::GetPlatformUserId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "GetPlatformUserId"); + + Params::LocalPlayerSaveGame_GetPlatformUserId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.GetPlatformUserIndex +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULocalPlayerSaveGame::GetPlatformUserIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "GetPlatformUserIndex"); + + Params::LocalPlayerSaveGame_GetPlatformUserIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.GetSavedDataVersion +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULocalPlayerSaveGame::GetSavedDataVersion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "GetSavedDataVersion"); + + Params::LocalPlayerSaveGame_GetSavedDataVersion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.GetSaveSlotName +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ULocalPlayerSaveGame::GetSaveSlotName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "GetSaveSlotName"); + + Params::LocalPlayerSaveGame_GetSaveSlotName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.IsSaveInProgress +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocalPlayerSaveGame::IsSaveInProgress() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "IsSaveInProgress"); + + Params::LocalPlayerSaveGame_IsSaveInProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.WasLastSaveSuccessful +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocalPlayerSaveGame::WasLastSaveSuccessful() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "WasLastSaveSuccessful"); + + Params::LocalPlayerSaveGame_WasLastSaveSuccessful Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.WasLoaded +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocalPlayerSaveGame::WasLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "WasLoaded"); + + Params::LocalPlayerSaveGame_WasLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalPlayerSaveGame.WasSaveRequested +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULocalPlayerSaveGame::WasSaveRequested() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalPlayerSaveGame", "WasSaveRequested"); + + Params::LocalPlayerSaveGame_WasSaveRequested Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SpringArmComponent.GetTargetRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USpringArmComponent::GetTargetRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringArmComponent", "GetTargetRotation"); + + Params::SpringArmComponent_GetTargetRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SpringArmComponent.GetUnfixedCameraPosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USpringArmComponent::GetUnfixedCameraPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringArmComponent", "GetUnfixedCameraPosition"); + + Params::SpringArmComponent_GetUnfixedCameraPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SpringArmComponent.IsCollisionFixApplied +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpringArmComponent::IsCollisionFixApplied() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringArmComponent", "IsCollisionFixApplied"); + + Params::SpringArmComponent_IsCollisionFixApplied Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.CanSpectate +// (RequiredAPI, Native, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* Viewer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* ViewTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::CanSpectate(class APlayerController* Viewer, class APlayerState* ViewTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "CanSpectate"); + + Params::GameModeBase_CanSpectate Parms{}; + + Parms.Viewer = Viewer; + Parms.ViewTarget = ViewTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.ChangeName +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& NewName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNameChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::ChangeName(class AController* Controller, const class FString& NewName, bool bNameChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ChangeName"); + + Params::GameModeBase_ChangeName Parms{}; + + Parms.Controller = Controller; + Parms.NewName = std::move(NewName); + Parms.bNameChange = bNameChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.ChoosePlayerStart +// (RequiredAPI, Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::ChoosePlayerStart(class AController* Player) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ChoosePlayerStart"); + + Params::GameModeBase_ChoosePlayerStart Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.FindPlayerStart +// (RequiredAPI, Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IncomingName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::FindPlayerStart(class AController* Player, const class FString& IncomingName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "FindPlayerStart"); + + Params::GameModeBase_FindPlayerStart Parms{}; + + Parms.Player = Player; + Parms.IncomingName = std::move(IncomingName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.GetDefaultPawnClassForController +// (RequiredAPI, Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AController* InController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* AGameModeBase::GetDefaultPawnClassForController(class AController* InController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "GetDefaultPawnClassForController"); + + Params::GameModeBase_GetDefaultPawnClassForController Parms{}; + + Parms.InController = InController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.GetNumPlayers +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AGameModeBase::GetNumPlayers() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "GetNumPlayers"); + + Params::GameModeBase_GetNumPlayers Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.GetNumSpectators +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AGameModeBase::GetNumSpectators() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "GetNumSpectators"); + + Params::GameModeBase_GetNumSpectators Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.HandleStartingNewPlayer +// (RequiredAPI, Native, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::HandleStartingNewPlayer(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "HandleStartingNewPlayer"); + + Params::GameModeBase_HandleStartingNewPlayer Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.InitializeHUDForPlayer +// (RequiredAPI, Native, Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::InitializeHUDForPlayer(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "InitializeHUDForPlayer"); + + Params::GameModeBase_InitializeHUDForPlayer Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.InitStartSpot +// (RequiredAPI, Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* StartSpot (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::InitStartSpot(class AActor* StartSpot, class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "InitStartSpot"); + + Params::GameModeBase_InitStartSpot Parms{}; + + Parms.StartSpot = StartSpot; + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.K2_FindPlayerStart +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IncomingName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::K2_FindPlayerStart(class AController* Player, const class FString& IncomingName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_FindPlayerStart"); + + Params::GameModeBase_K2_FindPlayerStart Parms{}; + + Parms.Player = Player; + Parms.IncomingName = std::move(IncomingName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.K2_OnChangeName +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AController* Other (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& NewName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNameChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnChangeName(class AController* Other, const class FString& NewName, bool bNameChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_OnChangeName"); + + Params::GameModeBase_K2_OnChangeName Parms{}; + + Parms.Other = Other; + Parms.NewName = std::move(NewName); + Parms.bNameChange = bNameChange; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.K2_OnLogout +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AController* ExitingController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnLogout(class AController* ExitingController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_OnLogout"); + + Params::GameModeBase_K2_OnLogout Parms{}; + + Parms.ExitingController = ExitingController; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.K2_OnRestartPlayer +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnRestartPlayer(class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_OnRestartPlayer"); + + Params::GameModeBase_K2_OnRestartPlayer Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.K2_OnSwapPlayerControllers +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerController* OldPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* NewPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_OnSwapPlayerControllers"); + + Params::GameModeBase_K2_OnSwapPlayerControllers Parms{}; + + Parms.OldPC = OldPC; + Parms.NewPC = NewPC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.K2_PostLogin +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_PostLogin(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_PostLogin"); + + Params::GameModeBase_K2_PostLogin Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.PlayerCanRestart +// (RequiredAPI, Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::PlayerCanRestart(class APlayerController* Player) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "PlayerCanRestart"); + + Params::GameModeBase_PlayerCanRestart Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.ResetLevel +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AGameModeBase::ResetLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ResetLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.RestartPlayer +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayer(class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "RestartPlayer"); + + Params::GameModeBase_RestartPlayer Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.RestartPlayerAtPlayerStart +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* StartSpot (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayerAtPlayerStart(class AController* NewPlayer, class AActor* StartSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "RestartPlayerAtPlayerStart"); + + Params::GameModeBase_RestartPlayerAtPlayerStart Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.StartSpot = StartSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.RestartPlayerAtTransform +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayerAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "RestartPlayerAtTransform"); + + Params::GameModeBase_RestartPlayerAtTransform Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.SpawnTransform = std::move(SpawnTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.ReturnToMainMenuHost +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AGameModeBase::ReturnToMainMenuHost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ReturnToMainMenuHost"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.ShouldReset +// (RequiredAPI, Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorToReset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::ShouldReset(class AActor* ActorToReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ShouldReset"); + + Params::GameModeBase_ShouldReset Parms{}; + + Parms.ActorToReset = ActorToReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.SpawnDefaultPawnAtTransform +// (RequiredAPI, Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AGameModeBase::SpawnDefaultPawnAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "SpawnDefaultPawnAtTransform"); + + Params::GameModeBase_SpawnDefaultPawnAtTransform Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.SpawnTransform = std::move(SpawnTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.SpawnDefaultPawnFor +// (RequiredAPI, Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* StartSpot (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AGameModeBase::SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "SpawnDefaultPawnFor"); + + Params::GameModeBase_SpawnDefaultPawnFor Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.StartSpot = StartSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.StartPlay +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AGameModeBase::StartPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "StartPlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.HasMatchEnded +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::HasMatchEnded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "HasMatchEnded"); + + Params::GameModeBase_HasMatchEnded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.HasMatchStarted +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::HasMatchStarted() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "HasMatchStarted"); + + Params::GameModeBase_HasMatchStarted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.MustSpectate +// (RequiredAPI, Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class APlayerController* NewPlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::MustSpectate(class APlayerController* NewPlayerController) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "MustSpectate"); + + Params::GameModeBase_MustSpectate Parms{}; + + Parms.NewPlayerController = NewPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameMode.AbortMatch +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AGameMode::AbortMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "AbortMatch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.EndMatch +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AGameMode::EndMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "EndMatch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.K2_OnSetMatchState +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class FName NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameMode::K2_OnSetMatchState(class FName NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "K2_OnSetMatchState"); + + Params::GameMode_K2_OnSetMatchState Parms{}; + + Parms.NewState = NewState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameMode.ReadyToEndMatch +// (RequiredAPI, Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::ReadyToEndMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "ReadyToEndMatch"); + + Params::GameMode_ReadyToEndMatch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameMode.ReadyToStartMatch +// (RequiredAPI, Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::ReadyToStartMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "ReadyToStartMatch"); + + Params::GameMode_ReadyToStartMatch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameMode.RestartGame +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AGameMode::RestartGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "RestartGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.Say +// (RequiredAPI, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameMode::Say(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "Say"); + + Params::GameMode_Say Parms{}; + + Parms.Msg = std::move(Msg); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.StartMatch +// (RequiredAPI, Native, Public, BlueprintCallable) + +void AGameMode::StartMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "StartMatch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.GetMatchState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AGameMode::GetMatchState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "GetMatchState"); + + Params::GameMode_GetMatchState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameMode.IsMatchInProgress +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::IsMatchInProgress() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "IsMatchInProgress"); + + Params::GameMode_IsMatchInProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.ActivateReverbEffect +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UReverbEffect* ReverbEffect (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Volume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ActivateReverbEffect(const class UObject* WorldContextObject, class UReverbEffect* ReverbEffect, class FName TagName, float Priority, float Volume, float FadeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ActivateReverbEffect"); + + Params::GameplayStatics_ActivateReverbEffect Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ReverbEffect = ReverbEffect; + Parms.TagName = TagName; + Parms.Priority = Priority; + Parms.Volume = Volume; + Parms.FadeTime = FadeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.AnnounceAccessibleString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& AnnouncementString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::AnnounceAccessibleString(const class FString& AnnouncementString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "AnnounceAccessibleString"); + + Params::GameplayStatics_AnnounceAccessibleString Parms{}; + + Parms.AnnouncementString = std::move(AnnouncementString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ApplyDamage +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* DamagedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* EventInstigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::ApplyDamage(class AActor* DamagedActor, float BaseDamage, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ApplyDamage"); + + Params::GameplayStatics_ApplyDamage Parms{}; + + Parms.DamagedActor = DamagedActor; + Parms.BaseDamage = BaseDamage; + Parms.EventInstigator = EventInstigator; + Parms.DamageCauser = DamageCauser; + Parms.DamageTypeClass = DamageTypeClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.ApplyPointDamage +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* DamagedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitFromDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AController* EventInstigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::ApplyPointDamage(class AActor* DamagedActor, float BaseDamage, const struct FVector& HitFromDirection, const struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ApplyPointDamage"); + + Params::GameplayStatics_ApplyPointDamage Parms{}; + + Parms.DamagedActor = DamagedActor; + Parms.BaseDamage = BaseDamage; + Parms.HitFromDirection = std::move(HitFromDirection); + Parms.HitInfo = std::move(HitInfo); + Parms.EventInstigator = EventInstigator; + Parms.DamageCauser = DamageCauser; + Parms.DamageTypeClass = DamageTypeClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.ApplyRadialDamage +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& IgnoreActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedByController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoFullDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel DamagePreventionChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ApplyRadialDamage(const class UObject* WorldContextObject, float BaseDamage, const struct FVector& Origin, float DamageRadius, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, bool bDoFullDamage, ECollisionChannel DamagePreventionChannel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ApplyRadialDamage"); + + Params::GameplayStatics_ApplyRadialDamage Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BaseDamage = BaseDamage; + Parms.Origin = std::move(Origin); + Parms.DamageRadius = DamageRadius; + Parms.DamageTypeClass = DamageTypeClass; + Parms.IgnoreActors = std::move(IgnoreActors); + Parms.DamageCauser = DamageCauser; + Parms.InstigatedByController = InstigatedByController; + Parms.bDoFullDamage = bDoFullDamage; + Parms.DamagePreventionChannel = DamagePreventionChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.ApplyRadialDamageWithFalloff +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinimumDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageInnerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageOuterRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& IgnoreActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedByController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel DamagePreventionChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ApplyRadialDamageWithFalloff(const class UObject* WorldContextObject, float BaseDamage, float MinimumDamage, const struct FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, ECollisionChannel DamagePreventionChannel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ApplyRadialDamageWithFalloff"); + + Params::GameplayStatics_ApplyRadialDamageWithFalloff Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BaseDamage = BaseDamage; + Parms.MinimumDamage = MinimumDamage; + Parms.Origin = std::move(Origin); + Parms.DamageInnerRadius = DamageInnerRadius; + Parms.DamageOuterRadius = DamageOuterRadius; + Parms.DamageFalloff = DamageFalloff; + Parms.DamageTypeClass = DamageTypeClass; + Parms.IgnoreActors = std::move(IgnoreActors); + Parms.DamageCauser = DamageCauser; + Parms.InstigatedByController = InstigatedByController; + Parms.DamagePreventionChannel = DamagePreventionChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.AreAnyListenersWithinRange +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaximumRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::AreAnyListenersWithinRange(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "AreAnyListenersWithinRange"); + + Params::GameplayStatics_AreAnyListenersWithinRange Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.MaximumRange = MaximumRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.AreSubtitlesEnabled +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::AreSubtitlesEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "AreSubtitlesEnabled"); + + Params::GameplayStatics_AreSubtitlesEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BeginDeferredActorSpawnFromClass +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod CollisionHandlingOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorScaleMethod TransformScaleMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::BeginDeferredActorSpawnFromClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FTransform& SpawnTransform, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner, ESpawnActorScaleMethod TransformScaleMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BeginDeferredActorSpawnFromClass"); + + Params::GameplayStatics_BeginDeferredActorSpawnFromClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.SpawnTransform = std::move(SpawnTransform); + Parms.CollisionHandlingOverride = CollisionHandlingOverride; + Parms.Owner = Owner; + Parms.TransformScaleMethod = TransformScaleMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BeginSpawningActorFromBlueprint +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UBlueprint* Blueprint (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNoCollisionFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::BeginSpawningActorFromBlueprint(const class UObject* WorldContextObject, const class UBlueprint* Blueprint, const struct FTransform& SpawnTransform, bool bNoCollisionFail) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BeginSpawningActorFromBlueprint"); + + Params::GameplayStatics_BeginSpawningActorFromBlueprint Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Blueprint = Blueprint; + Parms.SpawnTransform = std::move(SpawnTransform); + Parms.bNoCollisionFail = bNoCollisionFail; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_Advanced +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPredictProjectilePathParams&PredictParams (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FPredictProjectilePathResult* PredictResult (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_Advanced(const class UObject* WorldContextObject, const struct FPredictProjectilePathParams& PredictParams, struct FPredictProjectilePathResult* PredictResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_Advanced"); + + Params::GameplayStatics_Blueprint_PredictProjectilePath_Advanced Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PredictParams = std::move(PredictParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PredictResult != nullptr) + *PredictResult = std::move(Parms.PredictResult); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByObjectType +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray* OutPathPositions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FVector* OutLastTraceDestination (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTracePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectileRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawDebugTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SimFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSimTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_ByObjectType(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_ByObjectType"); + + Params::GameplayStatics_Blueprint_PredictProjectilePath_ByObjectType Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = std::move(StartPos); + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bTracePath = bTracePath; + Parms.ProjectileRadius = ProjectileRadius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.DrawDebugTime = DrawDebugTime; + Parms.SimFrequency = SimFrequency; + Parms.MaxSimTime = MaxSimTime; + Parms.OverrideGravityZ = OverrideGravityZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + if (OutPathPositions != nullptr) + *OutPathPositions = std::move(Parms.OutPathPositions); + + if (OutLastTraceDestination != nullptr) + *OutLastTraceDestination = std::move(Parms.OutLastTraceDestination); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByTraceChannel +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray* OutPathPositions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FVector* OutLastTraceDestination (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTracePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectileRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawDebugTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SimFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSimTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_ByTraceChannel(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, ECollisionChannel TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_ByTraceChannel"); + + Params::GameplayStatics_Blueprint_PredictProjectilePath_ByTraceChannel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = std::move(StartPos); + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bTracePath = bTracePath; + Parms.ProjectileRadius = ProjectileRadius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.DrawDebugTime = DrawDebugTime; + Parms.SimFrequency = SimFrequency; + Parms.MaxSimTime = MaxSimTime; + Parms.OverrideGravityZ = OverrideGravityZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + if (OutPathPositions != nullptr) + *OutPathPositions = std::move(Parms.OutPathPositions); + + if (OutLastTraceDestination != nullptr) + *OutLastTraceDestination = std::move(Parms.OutLastTraceDestination); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BlueprintSuggestProjectileVelocity +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* TossVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LaunchSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESuggestProjVelocityTraceOption TraceOption (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CollisionRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFavorHighArc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawDebug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAcceptClosestOnNoSolutions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::BlueprintSuggestProjectileVelocity(const class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug, bool bAcceptClosestOnNoSolutions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BlueprintSuggestProjectileVelocity"); + + Params::GameplayStatics_BlueprintSuggestProjectileVelocity Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartLocation = std::move(StartLocation); + Parms.EndLocation = std::move(EndLocation); + Parms.LaunchSpeed = LaunchSpeed; + Parms.OverrideGravityZ = OverrideGravityZ; + Parms.TraceOption = TraceOption; + Parms.CollisionRadius = CollisionRadius; + Parms.bFavorHighArc = bFavorHighArc; + Parms.bDrawDebug = bDrawDebug; + Parms.bAcceptClosestOnNoSolutions = bAcceptClosestOnNoSolutions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TossVelocity != nullptr) + *TossVelocity = std::move(Parms.TossVelocity); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BreakHitResult +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool* bBlockingHit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bInitialOverlap (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Time (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ImpactPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Normal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ImpactNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial** PhysMat (Parm, OutParm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor** HitActor (Parm, OutParm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent** HitComponent (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* HitBoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* HitItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* ElementIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* FaceIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* TraceStart (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* TraceEnd (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::BreakHitResult(const struct FHitResult& Hit, bool* bBlockingHit, bool* bInitialOverlap, float* Time, float* Distance, struct FVector* Location, struct FVector* ImpactPoint, struct FVector* Normal, struct FVector* ImpactNormal, class UPhysicalMaterial** PhysMat, class AActor** HitActor, class UPrimitiveComponent** HitComponent, class FName* HitBoneName, class FName* BoneName, int32* HitItem, int32* ElementIndex, int32* FaceIndex, struct FVector* TraceStart, struct FVector* TraceEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BreakHitResult"); + + Params::GameplayStatics_BreakHitResult Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bBlockingHit != nullptr) + *bBlockingHit = Parms.bBlockingHit; + + if (bInitialOverlap != nullptr) + *bInitialOverlap = Parms.bInitialOverlap; + + if (Time != nullptr) + *Time = Parms.Time; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (ImpactPoint != nullptr) + *ImpactPoint = std::move(Parms.ImpactPoint); + + if (Normal != nullptr) + *Normal = std::move(Parms.Normal); + + if (ImpactNormal != nullptr) + *ImpactNormal = std::move(Parms.ImpactNormal); + + if (PhysMat != nullptr) + *PhysMat = Parms.PhysMat; + + if (HitActor != nullptr) + *HitActor = Parms.HitActor; + + if (HitComponent != nullptr) + *HitComponent = Parms.HitComponent; + + if (HitBoneName != nullptr) + *HitBoneName = Parms.HitBoneName; + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (HitItem != nullptr) + *HitItem = Parms.HitItem; + + if (ElementIndex != nullptr) + *ElementIndex = Parms.ElementIndex; + + if (FaceIndex != nullptr) + *FaceIndex = Parms.FaceIndex; + + if (TraceStart != nullptr) + *TraceStart = std::move(Parms.TraceStart); + + if (TraceEnd != nullptr) + *TraceEnd = std::move(Parms.TraceEnd); +} + + +// Function Engine.GameplayStatics.CancelAsyncLoading +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UGameplayStatics::CancelAsyncLoading() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CancelAsyncLoading"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ClearSoundMixClassOverride +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* InSoundClass (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ClearSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float FadeOutTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ClearSoundMixClassOverride"); + + Params::GameplayStatics_ClearSoundMixClassOverride Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + Parms.InSoundClass = InSoundClass; + Parms.FadeOutTime = FadeOutTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ClearSoundMixModifiers +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ClearSoundMixModifiers(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ClearSoundMixModifiers"); + + Params::GameplayStatics_ClearSoundMixModifiers Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.CreatePlayer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpawnPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::CreatePlayer(const class UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CreatePlayer"); + + Params::GameplayStatics_CreatePlayer Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ControllerId = ControllerId; + Parms.bSpawnPlayerController = bSpawnPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.CreatePlayerFromPlatformUser +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlatformUserId& UserId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpawnPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::CreatePlayerFromPlatformUser(const class UObject* WorldContextObject, const struct FPlatformUserId& UserId, bool bSpawnPlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CreatePlayerFromPlatformUser"); + + Params::GameplayStatics_CreatePlayerFromPlatformUser Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.UserId = std::move(UserId); + Parms.bSpawnPlayerController = bSpawnPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.CreateSaveGameObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SaveGameClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USaveGame* UGameplayStatics::CreateSaveGameObject(TSubclassOf SaveGameClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CreateSaveGameObject"); + + Params::GameplayStatics_CreateSaveGameObject Parms{}; + + Parms.SaveGameClass = SaveGameClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.CreateSound2D +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistAcrossLevelTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::CreateSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CreateSound2D"); + + Params::GameplayStatics_CreateSound2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bPersistAcrossLevelTransition = bPersistAcrossLevelTransition; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.DeactivateReverbEffect +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::DeactivateReverbEffect(const class UObject* WorldContextObject, class FName TagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DeactivateReverbEffect"); + + Params::GameplayStatics_DeactivateReverbEffect Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TagName = TagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.DeleteGameInSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DeleteGameInSlot(const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DeleteGameInSlot"); + + Params::GameplayStatics_DeleteGameInSlot Parms{}; + + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.DeprojectSceneCaptureToWorld +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class ASceneCapture2D* SceneCapture2D (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& TargetUV (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DeprojectSceneCaptureToWorld(class ASceneCapture2D* SceneCapture2D, const struct FVector2D& TargetUV, struct FVector* WorldPosition, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DeprojectSceneCaptureToWorld"); + + Params::GameplayStatics_DeprojectSceneCaptureToWorld Parms{}; + + Parms.SceneCapture2D = SceneCapture2D; + Parms.TargetUV = std::move(TargetUV); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldPosition != nullptr) + *WorldPosition = std::move(Parms.WorldPosition); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.DeprojectScreenToWorld +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DeprojectScreenToWorld(class APlayerController* Player, const struct FVector2D& ScreenPosition, struct FVector* WorldPosition, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DeprojectScreenToWorld"); + + Params::GameplayStatics_DeprojectScreenToWorld Parms{}; + + Parms.Player = Player; + Parms.ScreenPosition = std::move(ScreenPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldPosition != nullptr) + *WorldPosition = std::move(Parms.WorldPosition); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.DoesSaveGameExist +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DoesSaveGameExist(const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DoesSaveGameExist"); + + Params::GameplayStatics_DoesSaveGameExist Parms{}; + + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.EnableLiveStreaming +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::EnableLiveStreaming(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "EnableLiveStreaming"); + + Params::GameplayStatics_EnableLiveStreaming Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.FindCollisionUV +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// int32 UVChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* UV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::FindCollisionUV(const struct FHitResult& Hit, int32 UVChannel, struct FVector2D* UV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "FindCollisionUV"); + + Params::GameplayStatics_FindCollisionUV Parms{}; + + Parms.Hit = std::move(Hit); + Parms.UVChannel = UVChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UV != nullptr) + *UV = std::move(Parms.UV); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.FindNearestActor +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToCheck (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float* Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::FindNearestActor(const struct FVector& Origin, const TArray& ActorsToCheck, float* Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "FindNearestActor"); + + Params::GameplayStatics_FindNearestActor Parms{}; + + Parms.Origin = std::move(Origin); + Parms.ActorsToCheck = std::move(ActorsToCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.FinishSpawningActor +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorScaleMethod TransformScaleMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::FinishSpawningActor(class AActor* Actor, const struct FTransform& SpawnTransform, ESpawnActorScaleMethod TransformScaleMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "FinishSpawningActor"); + + Params::GameplayStatics_FinishSpawningActor Parms{}; + + Parms.Actor = Actor; + Parms.SpawnTransform = std::move(SpawnTransform); + Parms.TransformScaleMethod = TransformScaleMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.FlushLevelStreaming +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::FlushLevelStreaming(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "FlushLevelStreaming"); + + Params::GameplayStatics_FlushLevelStreaming Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.GetAccurateRealTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32* Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* PartialSeconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAccurateRealTime(int32* Seconds, double* PartialSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAccurateRealTime"); + + Params::GameplayStatics_GetAccurateRealTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (PartialSeconds != nullptr) + *PartialSeconds = Parms.PartialSeconds; +} + + +// Function Engine.GameplayStatics.GetActiveSpatialPluginName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UGameplayStatics::GetActiveSpatialPluginName(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetActiveSpatialPluginName"); + + Params::GameplayStatics_GetActiveSpatialPluginName Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetActorArrayAverageLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::GetActorArrayAverageLocation(const TArray& Actors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetActorArrayAverageLocation"); + + Params::GameplayStatics_GetActorArrayAverageLocation Parms{}; + + Parms.Actors = std::move(Actors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetActorArrayBounds +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bOnlyCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Center (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetActorArrayBounds(const TArray& Actors, bool bOnlyCollidingComponents, struct FVector* Center, struct FVector* BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetActorArrayBounds"); + + Params::GameplayStatics_GetActorArrayBounds Parms{}; + + Parms.Actors = std::move(Actors); + Parms.bOnlyCollidingComponents = bOnlyCollidingComponents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Center != nullptr) + *Center = std::move(Parms.Center); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); +} + + +// Function Engine.GameplayStatics.GetActorOfClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::GetActorOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetActorOfClass"); + + Params::GameplayStatics_GetActorOfClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetAllActorsOfClass +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAllActorsOfClass"); + + Params::GameplayStatics_GetAllActorsOfClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.GameplayStatics.GetAllActorsOfClassWithTag +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsOfClassWithTag(const class UObject* WorldContextObject, TSubclassOf ActorClass, class FName Tag, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAllActorsOfClassWithTag"); + + Params::GameplayStatics_GetAllActorsOfClassWithTag Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.GameplayStatics.GetAllActorsWithInterface +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsWithInterface(const class UObject* WorldContextObject, TSubclassOf Interface, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAllActorsWithInterface"); + + Params::GameplayStatics_GetAllActorsWithInterface Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.GameplayStatics.GetAllActorsWithTag +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsWithTag(const class UObject* WorldContextObject, class FName Tag, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAllActorsWithTag"); + + Params::GameplayStatics_GetAllActorsWithTag Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.GameplayStatics.GetAudioTimeSeconds +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UGameplayStatics::GetAudioTimeSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAudioTimeSeconds"); + + Params::GameplayStatics_GetAudioTimeSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetAvailableSpatialPluginNames +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGameplayStatics::GetAvailableSpatialPluginNames(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAvailableSpatialPluginNames"); + + Params::GameplayStatics_GetAvailableSpatialPluginNames Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetClosestListenerLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaximumRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAllowAttenuationOverride (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ListenerPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::GetClosestListenerLocation(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange, const bool bAllowAttenuationOverride, struct FVector* ListenerPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetClosestListenerLocation"); + + Params::GameplayStatics_GetClosestListenerLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.MaximumRange = MaximumRange; + Parms.bAllowAttenuationOverride = bAllowAttenuationOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ListenerPosition != nullptr) + *ListenerPosition = std::move(Parms.ListenerPosition); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetCurrentLevelName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemovePrefixString (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::GetCurrentLevelName(const class UObject* WorldContextObject, bool bRemovePrefixString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetCurrentLevelName"); + + Params::GameplayStatics_GetCurrentLevelName Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bRemovePrefixString = bRemovePrefixString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetCurrentReverbEffect +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UReverbEffect* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UReverbEffect* UGameplayStatics::GetCurrentReverbEffect(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetCurrentReverbEffect"); + + Params::GameplayStatics_GetCurrentReverbEffect Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetEnableWorldRendering +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::GetEnableWorldRendering(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetEnableWorldRendering"); + + Params::GameplayStatics_GetEnableWorldRendering Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetGameInstance +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstance* UGameplayStatics::GetGameInstance(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetGameInstance"); + + Params::GameplayStatics_GetGameInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetGameMode +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AGameModeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AGameModeBase* UGameplayStatics::GetGameMode(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetGameMode"); + + Params::GameplayStatics_GetGameMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetGameState +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AGameStateBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AGameStateBase* UGameplayStatics::GetGameState(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetGameState"); + + Params::GameplayStatics_GetGameState Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetGlobalTimeDilation +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetGlobalTimeDilation(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetGlobalTimeDilation"); + + Params::GameplayStatics_GetGlobalTimeDilation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetIntOption +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Options (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetIntOption(const class FString& Options, const class FString& Key, int32 DefaultValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetIntOption"); + + Params::GameplayStatics_GetIntOption Parms{}; + + Parms.Options = std::move(Options); + Parms.Key = std::move(Key); + Parms.DefaultValue = DefaultValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetKeyValue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Pair (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Key (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Value (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetKeyValue(const class FString& Pair, class FString* Key, class FString* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetKeyValue"); + + Params::GameplayStatics_GetKeyValue Parms{}; + + Parms.Pair = std::move(Pair); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Key != nullptr) + *Key = std::move(Parms.Key); + + if (Value != nullptr) + *Value = std::move(Parms.Value); +} + + +// Function Engine.GameplayStatics.GetMaxAudioChannelCount +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetMaxAudioChannelCount(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetMaxAudioChannelCount"); + + Params::GameplayStatics_GetMaxAudioChannelCount Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetNumLocalPlayerControllers +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetNumLocalPlayerControllers(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetNumLocalPlayerControllers"); + + Params::GameplayStatics_GetNumLocalPlayerControllers Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetNumPlayerControllers +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetNumPlayerControllers(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetNumPlayerControllers"); + + Params::GameplayStatics_GetNumPlayerControllers Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetNumPlayerStates +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetNumPlayerStates(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetNumPlayerStates"); + + Params::GameplayStatics_GetNumPlayerStates Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetObjectClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UGameplayStatics::GetObjectClass(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetObjectClass"); + + Params::GameplayStatics_GetObjectClass Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlatformName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::GetPlatformName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlatformName"); + + Params::GameplayStatics_GetPlatformName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerCameraManager +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerCameraManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerCameraManager* UGameplayStatics::GetPlayerCameraManager(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerCameraManager"); + + Params::GameplayStatics_GetPlayerCameraManager Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerCharacter +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* UGameplayStatics::GetPlayerCharacter(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerCharacter"); + + Params::GameplayStatics_GetPlayerCharacter Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerController +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::GetPlayerController(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerController"); + + Params::GameplayStatics_GetPlayerController Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerControllerFromID +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::GetPlayerControllerFromID(const class UObject* WorldContextObject, int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerControllerFromID"); + + Params::GameplayStatics_GetPlayerControllerFromID Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerControllerFromPlatformUser +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlatformUserId& UserId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::GetPlayerControllerFromPlatformUser(const class UObject* WorldContextObject, const struct FPlatformUserId& UserId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerControllerFromPlatformUser"); + + Params::GameplayStatics_GetPlayerControllerFromPlatformUser Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.UserId = std::move(UserId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerControllerID +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetPlayerControllerID(class APlayerController* Player) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerControllerID"); + + Params::GameplayStatics_GetPlayerControllerID Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerPawn +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UGameplayStatics::GetPlayerPawn(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerPawn"); + + Params::GameplayStatics_GetPlayerPawn Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerState +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerStateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerState* UGameplayStatics::GetPlayerState(const class UObject* WorldContextObject, int32 PlayerStateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerState"); + + Params::GameplayStatics_GetPlayerState Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerStateIndex = PlayerStateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerStateFromUniqueNetId +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FUniqueNetIdRepl& UniqueID (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerState* UGameplayStatics::GetPlayerStateFromUniqueNetId(const class UObject* WorldContextObject, const struct FUniqueNetIdRepl& UniqueID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerStateFromUniqueNetId"); + + Params::GameplayStatics_GetPlayerStateFromUniqueNetId Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.UniqueID = std::move(UniqueID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetRealTimeSeconds +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UGameplayStatics::GetRealTimeSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetRealTimeSeconds"); + + Params::GameplayStatics_GetRealTimeSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetStreamingLevel +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreaming* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreaming* UGameplayStatics::GetStreamingLevel(const class UObject* WorldContextObject, class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetStreamingLevel"); + + Params::GameplayStatics_GetStreamingLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetSurfaceType +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// EPhysicalSurface ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPhysicalSurface UGameplayStatics::GetSurfaceType(const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetSurfaceType"); + + Params::GameplayStatics_GetSurfaceType Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetTimeSeconds +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UGameplayStatics::GetTimeSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetTimeSeconds"); + + Params::GameplayStatics_GetTimeSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetUnpausedTimeSeconds +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UGameplayStatics::GetUnpausedTimeSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetUnpausedTimeSeconds"); + + Params::GameplayStatics_GetUnpausedTimeSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetViewportMouseCaptureMode +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMouseCaptureMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMouseCaptureMode UGameplayStatics::GetViewportMouseCaptureMode(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetViewportMouseCaptureMode"); + + Params::GameplayStatics_GetViewportMouseCaptureMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetViewProjectionMatrix +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMinimalViewInfo& DesiredView (Parm, NativeAccessSpecifierPublic) +// struct FMatrix* ViewMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix* ProjectionMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix* ViewProjectionMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetViewProjectionMatrix(const struct FMinimalViewInfo& DesiredView, struct FMatrix* ViewMatrix, struct FMatrix* ProjectionMatrix, struct FMatrix* ViewProjectionMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetViewProjectionMatrix"); + + Params::GameplayStatics_GetViewProjectionMatrix Parms{}; + + Parms.DesiredView = std::move(DesiredView); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ViewMatrix != nullptr) + *ViewMatrix = std::move(Parms.ViewMatrix); + + if (ProjectionMatrix != nullptr) + *ProjectionMatrix = std::move(Parms.ProjectionMatrix); + + if (ViewProjectionMatrix != nullptr) + *ViewProjectionMatrix = std::move(Parms.ViewProjectionMatrix); +} + + +// Function Engine.GameplayStatics.GetWorldDeltaSeconds +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UGameplayStatics::GetWorldDeltaSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetWorldDeltaSeconds"); + + Params::GameplayStatics_GetWorldDeltaSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetWorldOriginLocation +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UGameplayStatics::GetWorldOriginLocation(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetWorldOriginLocation"); + + Params::GameplayStatics_GetWorldOriginLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GrassOverlappingSphereCount +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UStaticMesh* StaticMesh (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& CenterPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GrassOverlappingSphereCount(const class UObject* WorldContextObject, const class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GrassOverlappingSphereCount"); + + Params::GameplayStatics_GrassOverlappingSphereCount Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StaticMesh = StaticMesh; + Parms.CenterPosition = std::move(CenterPosition); + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.HasLaunchOption +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& OptionToCheck (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::HasLaunchOption(const class FString& OptionToCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "HasLaunchOption"); + + Params::GameplayStatics_HasLaunchOption Parms{}; + + Parms.OptionToCheck = std::move(OptionToCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.HasOption +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Options (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::HasOption(const class FString& Options, const class FString& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "HasOption"); + + Params::GameplayStatics_HasOption Parms{}; + + Parms.Options = std::move(Options); + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.IsAnyLocalPlayerCameraWithinRange +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaximumRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::IsAnyLocalPlayerCameraWithinRange(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "IsAnyLocalPlayerCameraWithinRange"); + + Params::GameplayStatics_IsAnyLocalPlayerCameraWithinRange Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.MaximumRange = MaximumRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.IsGamePaused +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::IsGamePaused(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "IsGamePaused"); + + Params::GameplayStatics_IsGamePaused Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.IsSplitscreenForceDisabled +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::IsSplitscreenForceDisabled(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "IsSplitscreenForceDisabled"); + + Params::GameplayStatics_IsSplitscreenForceDisabled Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.LoadGameFromSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USaveGame* UGameplayStatics::LoadGameFromSlot(const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "LoadGameFromSlot"); + + Params::GameplayStatics_LoadGameFromSlot Parms{}; + + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.LoadStreamLevel +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMakeVisibleAfterLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::LoadStreamLevel(const class UObject* WorldContextObject, class FName LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "LoadStreamLevel"); + + Params::GameplayStatics_LoadStreamLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.bMakeVisibleAfterLoad = bMakeVisibleAfterLoad; + Parms.bShouldBlockOnLoad = bShouldBlockOnLoad; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.LoadStreamLevelBySoftObjectPtr +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMakeVisibleAfterLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::LoadStreamLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "LoadStreamLevelBySoftObjectPtr"); + + Params::GameplayStatics_LoadStreamLevelBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.bMakeVisibleAfterLoad = bMakeVisibleAfterLoad; + Parms.bShouldBlockOnLoad = bShouldBlockOnLoad; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.MakeHitResult +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bBlockingHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInitialOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Normal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* PhysMat (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* HitActor (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* HitComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HitBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 HitItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FaceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FHitResult UGameplayStatics::MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const struct FVector& Location, const struct FVector& ImpactPoint, const struct FVector& Normal, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMat, class AActor* HitActor, class UPrimitiveComponent* HitComponent, class FName HitBoneName, class FName BoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const struct FVector& TraceStart, const struct FVector& TraceEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "MakeHitResult"); + + Params::GameplayStatics_MakeHitResult Parms{}; + + Parms.bBlockingHit = bBlockingHit; + Parms.bInitialOverlap = bInitialOverlap; + Parms.Time = Time; + Parms.Distance = Distance; + Parms.Location = std::move(Location); + Parms.ImpactPoint = std::move(ImpactPoint); + Parms.Normal = std::move(Normal); + Parms.ImpactNormal = std::move(ImpactNormal); + Parms.PhysMat = PhysMat; + Parms.HitActor = HitActor; + Parms.HitComponent = HitComponent; + Parms.HitBoneName = HitBoneName; + Parms.BoneName = BoneName; + Parms.HitItem = HitItem; + Parms.ElementIndex = ElementIndex; + Parms.FaceIndex = FaceIndex; + Parms.TraceStart = std::move(TraceStart); + Parms.TraceEnd = std::move(TraceEnd); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.ObjectIsA +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ObjectClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ObjectIsA(const class UObject* Object, TSubclassOf ObjectClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ObjectIsA"); + + Params::GameplayStatics_ObjectIsA Parms{}; + + Parms.Object = Object; + Parms.ObjectClass = ObjectClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.OpenLevel +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Options (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::OpenLevel(const class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& Options) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "OpenLevel"); + + Params::GameplayStatics_OpenLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.bAbsolute = bAbsolute; + Parms.Options = std::move(Options); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.OpenLevelBySoftObjectPtr +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Options (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::OpenLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bAbsolute, const class FString& Options) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "OpenLevelBySoftObjectPtr"); + + Params::GameplayStatics_OpenLevelBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.bAbsolute = bAbsolute; + Parms.Options = std::move(Options); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ParseOption +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Options (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::ParseOption(const class FString& Options, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ParseOption"); + + Params::GameplayStatics_ParseOption Parms{}; + + Parms.Options = std::move(Options); + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.PlayDialogue2D +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayDialogue2D(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlayDialogue2D"); + + Params::GameplayStatics_PlayDialogue2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PlayDialogueAtLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayDialogueAtLocation(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlayDialogueAtLocation"); + + Params::GameplayStatics_PlayDialogueAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PlaySound2D +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OwningActor (ConstParm, Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsUISound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlaySound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, const class AActor* OwningActor, bool bIsUISound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlaySound2D"); + + Params::GameplayStatics_PlaySound2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.OwningActor = OwningActor; + Parms.bIsUISound = bIsUISound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PlaySoundAtLocation +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OwningActor (ConstParm, Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UInitialActiveSoundParams* InitialParams (ConstParm, Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlaySoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, const class AActor* OwningActor, const class UInitialActiveSoundParams* InitialParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlaySoundAtLocation"); + + Params::GameplayStatics_PlaySoundAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.OwningActor = OwningActor; + Parms.InitialParams = InitialParams; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PlayWorldCameraShake +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Shake (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Epicenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InnerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OuterRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOrientShakeTowardsEpicenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayWorldCameraShake(const class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlayWorldCameraShake"); + + Params::GameplayStatics_PlayWorldCameraShake Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Shake = Shake; + Parms.Epicenter = std::move(Epicenter); + Parms.InnerRadius = InnerRadius; + Parms.OuterRadius = OuterRadius; + Parms.Falloff = Falloff; + Parms.bOrientShakeTowardsEpicenter = bOrientShakeTowardsEpicenter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PopSoundMixModifier +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PopSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PopSoundMixModifier"); + + Params::GameplayStatics_PopSoundMixModifier Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PrimeAllSoundsInSoundClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundClass* InSoundClass (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PrimeAllSoundsInSoundClass(class USoundClass* InSoundClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PrimeAllSoundsInSoundClass"); + + Params::GameplayStatics_PrimeAllSoundsInSoundClass Parms{}; + + Parms.InSoundClass = InSoundClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PrimeSound +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundBase* InSound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PrimeSound(class USoundBase* InSound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PrimeSound"); + + Params::GameplayStatics_PrimeSound Parms{}; + + Parms.InSound = InSound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ProjectWorldToScreen +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ScreenPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ProjectWorldToScreen(class APlayerController* Player, const struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ProjectWorldToScreen"); + + Params::GameplayStatics_ProjectWorldToScreen Parms{}; + + Parms.Player = Player; + Parms.WorldPosition = std::move(WorldPosition); + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScreenPosition != nullptr) + *ScreenPosition = std::move(Parms.ScreenPosition); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.PushSoundMixModifier +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PushSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PushSoundMixModifier"); + + Params::GameplayStatics_PushSoundMixModifier Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.RebaseLocalOriginOntoZero +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::RebaseLocalOriginOntoZero(class UObject* WorldContextObject, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "RebaseLocalOriginOntoZero"); + + Params::GameplayStatics_RebaseLocalOriginOntoZero Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.RebaseZeroOriginOntoLocal +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::RebaseZeroOriginOntoLocal(class UObject* WorldContextObject, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "RebaseZeroOriginOntoLocal"); + + Params::GameplayStatics_RebaseZeroOriginOntoLocal Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.RemovePlayer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDestroyPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::RemovePlayer(class APlayerController* Player, bool bDestroyPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "RemovePlayer"); + + Params::GameplayStatics_RemovePlayer Parms{}; + + Parms.Player = Player; + Parms.bDestroyPawn = bDestroyPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SaveGameToSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USaveGame* SaveGameObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SaveGameToSlot(class USaveGame* SaveGameObject, const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SaveGameToSlot"); + + Params::GameplayStatics_SaveGameToSlot Parms{}; + + Parms.SaveGameObject = SaveGameObject; + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SetActiveSpatialPluginByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InPluginName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SetActiveSpatialPluginByName(const class UObject* WorldContextObject, class FName InPluginName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetActiveSpatialPluginByName"); + + Params::GameplayStatics_SetActiveSpatialPluginByName Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InPluginName = InPluginName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SetBaseSoundMix +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMix (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetBaseSoundMix(const class UObject* WorldContextObject, class USoundMix* InSoundMix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetBaseSoundMix"); + + Params::GameplayStatics_SetBaseSoundMix Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMix = InSoundMix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetEnableWorldRendering +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetEnableWorldRendering(const class UObject* WorldContextObject, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetEnableWorldRendering"); + + Params::GameplayStatics_SetEnableWorldRendering Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetForceDisableSplitscreen +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetForceDisableSplitscreen(const class UObject* WorldContextObject, bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetForceDisableSplitscreen"); + + Params::GameplayStatics_SetForceDisableSplitscreen Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetGamePaused +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SetGamePaused(const class UObject* WorldContextObject, bool bPaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetGamePaused"); + + Params::GameplayStatics_SetGamePaused Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bPaused = bPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SetGlobalListenerFocusParameters +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusAzimuthScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusAzimuthScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusVolumeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusVolumeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusPriorityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusPriorityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalListenerFocusParameters(const class UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetGlobalListenerFocusParameters"); + + Params::GameplayStatics_SetGlobalListenerFocusParameters Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FocusAzimuthScale = FocusAzimuthScale; + Parms.NonFocusAzimuthScale = NonFocusAzimuthScale; + Parms.FocusDistanceScale = FocusDistanceScale; + Parms.NonFocusDistanceScale = NonFocusDistanceScale; + Parms.FocusVolumeScale = FocusVolumeScale; + Parms.NonFocusVolumeScale = NonFocusVolumeScale; + Parms.FocusPriorityScale = FocusPriorityScale; + Parms.NonFocusPriorityScale = NonFocusPriorityScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetGlobalPitchModulation +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchModulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalPitchModulation(const class UObject* WorldContextObject, float PitchModulation, float TimeSec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetGlobalPitchModulation"); + + Params::GameplayStatics_SetGlobalPitchModulation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PitchModulation = PitchModulation; + Parms.TimeSec = TimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetGlobalTimeDilation +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalTimeDilation(const class UObject* WorldContextObject, float TimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetGlobalTimeDilation"); + + Params::GameplayStatics_SetGlobalTimeDilation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TimeDilation = TimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetMaxAudioChannelsScaled +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxChannelCountScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetMaxAudioChannelsScaled(const class UObject* WorldContextObject, float MaxChannelCountScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetMaxAudioChannelsScaled"); + + Params::GameplayStatics_SetMaxAudioChannelsScaled Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.MaxChannelCountScale = MaxChannelCountScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetPlayerControllerID +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetPlayerControllerID(class APlayerController* Player, int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetPlayerControllerID"); + + Params::GameplayStatics_SetPlayerControllerID Parms{}; + + Parms.Player = Player; + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetPlayerPlatformUserId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlatformUserId& UserId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetPlayerPlatformUserId(class APlayerController* PlayerController, const struct FPlatformUserId& UserId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetPlayerPlatformUserId"); + + Params::GameplayStatics_SetPlayerPlatformUserId Parms{}; + + Parms.PlayerController = PlayerController; + Parms.UserId = std::move(UserId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetSoundClassDistanceScale +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* SoundClass (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DistanceAttenuationScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSoundClassDistanceScale(const class UObject* WorldContextObject, class USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetSoundClassDistanceScale"); + + Params::GameplayStatics_SetSoundClassDistanceScale Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundClass = SoundClass; + Parms.DistanceAttenuationScale = DistanceAttenuationScale; + Parms.TimeSec = TimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetSoundMixClassOverride +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* InSoundClass (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Volume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bApplyToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float Volume, float pitch, float FadeInTime, bool bApplyToChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetSoundMixClassOverride"); + + Params::GameplayStatics_SetSoundMixClassOverride Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + Parms.InSoundClass = InSoundClass; + Parms.Volume = Volume; + Parms.pitch = pitch; + Parms.FadeInTime = FadeInTime; + Parms.bApplyToChildren = bApplyToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetSubtitlesEnabled +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSubtitlesEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetSubtitlesEnabled"); + + Params::GameplayStatics_SetSubtitlesEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetViewportMouseCaptureMode +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EMouseCaptureMode MouseCaptureMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetViewportMouseCaptureMode(const class UObject* WorldContextObject, const EMouseCaptureMode MouseCaptureMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetViewportMouseCaptureMode"); + + Params::GameplayStatics_SetViewportMouseCaptureMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.MouseCaptureMode = MouseCaptureMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetWorldOriginLocation +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetWorldOriginLocation(const class UObject* WorldContextObject, const struct FIntVector& NewLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetWorldOriginLocation"); + + Params::GameplayStatics_SetWorldOriginLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NewLocation = std::move(NewLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SpawnDecalAtLocation +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* DecalMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DecalSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LifeSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDecalComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDecalComponent* UGameplayStatics::SpawnDecalAtLocation(const class UObject* WorldContextObject, class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, const struct FVector& Location, const struct FRotator& Rotation, float LifeSpan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDecalAtLocation"); + + Params::GameplayStatics_SpawnDecalAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.DecalMaterial = DecalMaterial; + Parms.DecalSize = std::move(DecalSize); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LifeSpan = LifeSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnDecalAttached +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* DecalMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DecalSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LifeSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDecalComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDecalComponent* UGameplayStatics::SpawnDecalAttached(class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, float LifeSpan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDecalAttached"); + + Params::GameplayStatics_SpawnDecalAttached Parms{}; + + Parms.DecalMaterial = DecalMaterial; + Parms.DecalSize = std::move(DecalSize); + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LocationType = LocationType; + Parms.LifeSpan = LifeSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnDialogue2D +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogue2D(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDialogue2D"); + + Params::GameplayStatics_SpawnDialogue2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnDialogueAtLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogueAtLocation(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDialogueAtLocation"); + + Params::GameplayStatics_SpawnDialogueAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnDialogueAttached +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogueAttached(class UDialogueWave* Dialogue, const struct FDialogueContext& Context, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDialogueAttached"); + + Params::GameplayStatics_SpawnDialogueAttached Parms{}; + + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnEmitterAtLocation +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* EmitterTemplate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPSCPoolMethod PoolingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoActivateSystem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystemComponent* UGameplayStatics::SpawnEmitterAtLocation(const class UObject* WorldContextObject, class UParticleSystem* EmitterTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivateSystem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnEmitterAtLocation"); + + Params::GameplayStatics_SpawnEmitterAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.EmitterTemplate = EmitterTemplate; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.Scale = std::move(Scale); + Parms.bAutoDestroy = bAutoDestroy; + Parms.PoolingMethod = PoolingMethod; + Parms.bAutoActivateSystem = bAutoActivateSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnEmitterAttached +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UParticleSystem* EmitterTemplate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPSCPoolMethod PoolingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystemComponent* UGameplayStatics::SpawnEmitterAttached(class UParticleSystem* EmitterTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, EAttachLocation LocationType, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnEmitterAttached"); + + Params::GameplayStatics_SpawnEmitterAttached Parms{}; + + Parms.EmitterTemplate = EmitterTemplate; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.Scale = std::move(Scale); + Parms.LocationType = LocationType; + Parms.bAutoDestroy = bAutoDestroy; + Parms.PoolingMethod = PoolingMethod; + Parms.bAutoActivate = bAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnForceFeedbackAtLocation +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackAttenuation* AttenuationSettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForceFeedbackComponent* UGameplayStatics::SpawnForceFeedbackAtLocation(const class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, const struct FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnForceFeedbackAtLocation"); + + Params::GameplayStatics_SpawnForceFeedbackAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.bLooping = bLooping; + Parms.IntensityMultiplier = IntensityMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnForceFeedbackAttached +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackAttenuation* AttenuationSettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForceFeedbackComponent* UGameplayStatics::SpawnForceFeedbackAttached(class UForceFeedbackEffect* ForceFeedbackEffect, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnForceFeedbackAttached"); + + Params::GameplayStatics_SpawnForceFeedbackAttached Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.bLooping = bLooping; + Parms.IntensityMultiplier = IntensityMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ObjectClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Outer_0 (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UGameplayStatics::SpawnObject(TSubclassOf ObjectClass, class UObject* Outer_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnObject"); + + Params::GameplayStatics_SpawnObject Parms{}; + + Parms.ObjectClass = ObjectClass; + Parms.Outer_0 = Outer_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnSound2D +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistAcrossLevelTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnSound2D"); + + Params::GameplayStatics_SpawnSound2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bPersistAcrossLevelTransition = bPersistAcrossLevelTransition; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnSoundAtLocation +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnSoundAtLocation"); + + Params::GameplayStatics_SpawnSoundAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnSoundAttached +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSoundAttached(class USoundBase* Sound, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnSoundAttached"); + + Params::GameplayStatics_SpawnSoundAttached Parms{}; + + Parms.Sound = Sound; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SuggestProjectileVelocity_CustomArc +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutLaunchVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ArcParam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SuggestProjectileVelocity_CustomArc(const class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& StartPos, const struct FVector& EndPos, float OverrideGravityZ, float ArcParam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SuggestProjectileVelocity_CustomArc"); + + Params::GameplayStatics_SuggestProjectileVelocity_CustomArc Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = std::move(StartPos); + Parms.EndPos = std::move(EndPos); + Parms.OverrideGravityZ = OverrideGravityZ; + Parms.ArcParam = ArcParam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLaunchVelocity != nullptr) + *OutLaunchVelocity = std::move(Parms.OutLaunchVelocity); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SuggestProjectileVelocity_MovingTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutLaunchVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ProjectileStartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocationOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double GravityZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double TimeToTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawDebugTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& DrawDebugColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SuggestProjectileVelocity_MovingTarget(const class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& ProjectileStartLocation, class AActor* TargetActor, const struct FVector& TargetLocationOffset, double GravityZOverride, double TimeToTarget, EDrawDebugTrace DrawDebugType, float DrawDebugTime, const struct FLinearColor& DrawDebugColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SuggestProjectileVelocity_MovingTarget"); + + Params::GameplayStatics_SuggestProjectileVelocity_MovingTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ProjectileStartLocation = std::move(ProjectileStartLocation); + Parms.TargetActor = TargetActor; + Parms.TargetLocationOffset = std::move(TargetLocationOffset); + Parms.GravityZOverride = GravityZOverride; + Parms.TimeToTarget = TimeToTarget; + Parms.DrawDebugType = DrawDebugType; + Parms.DrawDebugTime = DrawDebugTime; + Parms.DrawDebugColor = std::move(DrawDebugColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLaunchVelocity != nullptr) + *OutLaunchVelocity = std::move(Parms.OutLaunchVelocity); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.UnloadStreamLevel +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bShouldBlockOnUnload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnloadStreamLevel(const class UObject* WorldContextObject, class FName LevelName, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "UnloadStreamLevel"); + + Params::GameplayStatics_UnloadStreamLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.LatentInfo = std::move(LatentInfo); + Parms.bShouldBlockOnUnload = bShouldBlockOnUnload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.UnloadStreamLevelBySoftObjectPtr +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bShouldBlockOnUnload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnloadStreamLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "UnloadStreamLevelBySoftObjectPtr"); + + Params::GameplayStatics_UnloadStreamLevelBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.LatentInfo = std::move(LatentInfo); + Parms.bShouldBlockOnUnload = bShouldBlockOnUnload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.UnRetainAllSoundsInSoundClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundClass* InSoundClass (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnRetainAllSoundsInSoundClass(class USoundClass* InSoundClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "UnRetainAllSoundsInSoundClass"); + + Params::GameplayStatics_UnRetainAllSoundsInSoundClass Parms{}; + + Parms.InSoundClass = InSoundClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_GameModeClass +// (RequiredAPI, Native, Protected) + +void AGameStateBase::OnRep_GameModeClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_GameModeClass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_ReplicatedHasBegunPlay +// (RequiredAPI, Native, Protected) + +void AGameStateBase::OnRep_ReplicatedHasBegunPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_ReplicatedHasBegunPlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_ReplicatedWorldTimeSeconds +// (Final, RequiredAPI, Native, Protected) + +void AGameStateBase::OnRep_ReplicatedWorldTimeSeconds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_ReplicatedWorldTimeSeconds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_ReplicatedWorldTimeSecondsDouble +// (RequiredAPI, Native, Protected) + +void AGameStateBase::OnRep_ReplicatedWorldTimeSecondsDouble() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_ReplicatedWorldTimeSecondsDouble"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_SpectatorClass +// (RequiredAPI, Native, Protected) + +void AGameStateBase::OnRep_SpectatorClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_SpectatorClass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.GetPlayerRespawnDelay +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AGameStateBase::GetPlayerRespawnDelay(class AController* Controller) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "GetPlayerRespawnDelay"); + + Params::GameStateBase_GetPlayerRespawnDelay Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.GetPlayerStartTime +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AGameStateBase::GetPlayerStartTime(class AController* Controller) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "GetPlayerStartTime"); + + Params::GameStateBase_GetPlayerStartTime Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.GetServerWorldTimeSeconds +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double AGameStateBase::GetServerWorldTimeSeconds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "GetServerWorldTimeSeconds"); + + Params::GameStateBase_GetServerWorldTimeSeconds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.HasBegunPlay +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasBegunPlay() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "HasBegunPlay"); + + Params::GameStateBase_HasBegunPlay Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.HasMatchEnded +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasMatchEnded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "HasMatchEnded"); + + Params::GameStateBase_HasMatchEnded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.HasMatchStarted +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasMatchStarted() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "HasMatchStarted"); + + Params::GameStateBase_HasMatchStarted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameState.OnRep_ElapsedTime +// (RequiredAPI, Native, Public) + +void AGameState::OnRep_ElapsedTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameState", "OnRep_ElapsedTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameState.OnRep_MatchState +// (RequiredAPI, Native, Public) + +void AGameState::OnRep_MatchState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameState", "OnRep_MatchState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.GetDefaultResolution +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDefaultResolution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetDefaultResolution"); + + Params::GameUserSettings_GetDefaultResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetDefaultWindowMode +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowMode UGameUserSettings::GetDefaultWindowMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetDefaultWindowMode"); + + Params::GameUserSettings_GetDefaultWindowMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetDefaultWindowPosition +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDefaultWindowPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetDefaultWindowPosition"); + + Params::GameUserSettings_GetDefaultWindowPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetFramePace +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetFramePace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetFramePace"); + + Params::GameUserSettings_GetFramePace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetGameUserSettings +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UGameUserSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameUserSettings* UGameUserSettings::GetGameUserSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetGameUserSettings"); + + Params::GameUserSettings_GetGameUserSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetSyncInterval +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetSyncInterval() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetSyncInterval"); + + Params::GameUserSettings_GetSyncInterval Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.ApplyHardwareBenchmarkResults +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::ApplyHardwareBenchmarkResults() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ApplyHardwareBenchmarkResults"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ApplyNonResolutionSettings +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::ApplyNonResolutionSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ApplyNonResolutionSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ApplyResolutionSettings +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bCheckForCommandLineOverrides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::ApplyResolutionSettings(bool bCheckForCommandLineOverrides) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ApplyResolutionSettings"); + + Params::GameUserSettings_ApplyResolutionSettings Parms{}; + + Parms.bCheckForCommandLineOverrides = bCheckForCommandLineOverrides; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ApplySettings +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bCheckForCommandLineOverrides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::ApplySettings(bool bCheckForCommandLineOverrides) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ApplySettings"); + + Params::GameUserSettings_ApplySettings Parms{}; + + Parms.bCheckForCommandLineOverrides = bCheckForCommandLineOverrides; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ConfirmVideoMode +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::ConfirmVideoMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ConfirmVideoMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.EnableHDRDisplayOutput +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DisplayNits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "EnableHDRDisplayOutput"); + + Params::GameUserSettings_EnableHDRDisplayOutput Parms{}; + + Parms.bEnable = bEnable; + Parms.DisplayNits = DisplayNits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.GetDefaultResolutionScale +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetDefaultResolutionScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetDefaultResolutionScale"); + + Params::GameUserSettings_GetDefaultResolutionScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetRecommendedResolutionScale +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetRecommendedResolutionScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetRecommendedResolutionScale"); + + Params::GameUserSettings_GetRecommendedResolutionScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.LoadSettings +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bForceReload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::LoadSettings(bool bForceReload) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "LoadSettings"); + + Params::GameUserSettings_LoadSettings Parms{}; + + Parms.bForceReload = bForceReload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ResetToCurrentSettings +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::ResetToCurrentSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ResetToCurrentSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.RevertVideoMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::RevertVideoMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "RevertVideoMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.RunHardwareBenchmark +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 WorkScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CPUMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float GPUMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "RunHardwareBenchmark"); + + Params::GameUserSettings_RunHardwareBenchmark Parms{}; + + Parms.WorkScale = WorkScale; + Parms.CPUMultiplier = CPUMultiplier; + Parms.GPUMultiplier = GPUMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SaveSettings +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::SaveSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SaveSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetAntiAliasingQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetAntiAliasingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetAntiAliasingQuality"); + + Params::GameUserSettings_SetAntiAliasingQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetAudioQualityLevel +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 QualityLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetAudioQualityLevel(int32 QualityLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetAudioQualityLevel"); + + Params::GameUserSettings_SetAudioQualityLevel Parms{}; + + Parms.QualityLevel = QualityLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetBenchmarkFallbackValues +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::SetBenchmarkFallbackValues() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetBenchmarkFallbackValues"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetDynamicResolutionEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetDynamicResolutionEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetDynamicResolutionEnabled"); + + Params::GameUserSettings_SetDynamicResolutionEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetFoliageQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFoliageQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetFoliageQuality"); + + Params::GameUserSettings_SetFoliageQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetFrameRateLimit +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFrameRateLimit(float NewLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetFrameRateLimit"); + + Params::GameUserSettings_SetFrameRateLimit Parms{}; + + Parms.NewLimit = NewLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetFullscreenMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EWindowMode InFullscreenMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFullscreenMode(EWindowMode InFullscreenMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetFullscreenMode"); + + Params::GameUserSettings_SetFullscreenMode Parms{}; + + Parms.InFullscreenMode = InFullscreenMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetGlobalIlluminationQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetGlobalIlluminationQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetGlobalIlluminationQuality"); + + Params::GameUserSettings_SetGlobalIlluminationQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetOverallScalabilityLevel +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetOverallScalabilityLevel(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetOverallScalabilityLevel"); + + Params::GameUserSettings_SetOverallScalabilityLevel Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetPostProcessingQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetPostProcessingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetPostProcessingQuality"); + + Params::GameUserSettings_SetPostProcessingQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetReflectionQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetReflectionQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetReflectionQuality"); + + Params::GameUserSettings_SetReflectionQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetResolutionScaleNormalized +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewScaleNormalized (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetResolutionScaleNormalized(float NewScaleNormalized) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetResolutionScaleNormalized"); + + Params::GameUserSettings_SetResolutionScaleNormalized Parms{}; + + Parms.NewScaleNormalized = NewScaleNormalized; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetResolutionScaleValueEx +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetResolutionScaleValueEx(float NewScaleValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetResolutionScaleValueEx"); + + Params::GameUserSettings_SetResolutionScaleValueEx Parms{}; + + Parms.NewScaleValue = NewScaleValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetScreenResolution +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FIntPoint& Resolution (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetScreenResolution(const struct FIntPoint& Resolution) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetScreenResolution"); + + Params::GameUserSettings_SetScreenResolution Parms{}; + + Parms.Resolution = std::move(Resolution); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetShadingQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetShadingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetShadingQuality"); + + Params::GameUserSettings_SetShadingQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetShadowQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetShadowQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetShadowQuality"); + + Params::GameUserSettings_SetShadowQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetTextureQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetTextureQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetTextureQuality"); + + Params::GameUserSettings_SetTextureQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetToDefaults +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::SetToDefaults() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetToDefaults"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetViewDistanceQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetViewDistanceQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetViewDistanceQuality"); + + Params::GameUserSettings_SetViewDistanceQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetVisualEffectQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetVisualEffectQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetVisualEffectQuality"); + + Params::GameUserSettings_SetVisualEffectQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetVSyncEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetVSyncEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetVSyncEnabled"); + + Params::GameUserSettings_SetVSyncEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ValidateSettings +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UGameUserSettings::ValidateSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ValidateSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.GetAntiAliasingQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetAntiAliasingQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetAntiAliasingQuality"); + + Params::GameUserSettings_GetAntiAliasingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetAudioQualityLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetAudioQualityLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetAudioQualityLevel"); + + Params::GameUserSettings_GetAudioQualityLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetCurrentHDRDisplayNits +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetCurrentHDRDisplayNits() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetCurrentHDRDisplayNits"); + + Params::GameUserSettings_GetCurrentHDRDisplayNits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetDesktopResolution +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDesktopResolution() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetDesktopResolution"); + + Params::GameUserSettings_GetDesktopResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetFoliageQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetFoliageQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetFoliageQuality"); + + Params::GameUserSettings_GetFoliageQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetFrameRateLimit +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetFrameRateLimit() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetFrameRateLimit"); + + Params::GameUserSettings_GetFrameRateLimit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetFullscreenMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowMode UGameUserSettings::GetFullscreenMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetFullscreenMode"); + + Params::GameUserSettings_GetFullscreenMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetGlobalIlluminationQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetGlobalIlluminationQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetGlobalIlluminationQuality"); + + Params::GameUserSettings_GetGlobalIlluminationQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetLastConfirmedFullscreenMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowMode UGameUserSettings::GetLastConfirmedFullscreenMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetLastConfirmedFullscreenMode"); + + Params::GameUserSettings_GetLastConfirmedFullscreenMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetLastConfirmedScreenResolution +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetLastConfirmedScreenResolution() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetLastConfirmedScreenResolution"); + + Params::GameUserSettings_GetLastConfirmedScreenResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetOverallScalabilityLevel +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetOverallScalabilityLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetOverallScalabilityLevel"); + + Params::GameUserSettings_GetOverallScalabilityLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetPostProcessingQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetPostProcessingQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetPostProcessingQuality"); + + Params::GameUserSettings_GetPostProcessingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetPreferredFullscreenMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowMode UGameUserSettings::GetPreferredFullscreenMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetPreferredFullscreenMode"); + + Params::GameUserSettings_GetPreferredFullscreenMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetReflectionQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetReflectionQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetReflectionQuality"); + + Params::GameUserSettings_GetReflectionQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetResolutionScaleInformationEx +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* CurrentScaleNormalized (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* CurrentScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MinScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::GetResolutionScaleInformationEx(float* CurrentScaleNormalized, float* CurrentScaleValue, float* MinScaleValue, float* MaxScaleValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetResolutionScaleInformationEx"); + + Params::GameUserSettings_GetResolutionScaleInformationEx Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CurrentScaleNormalized != nullptr) + *CurrentScaleNormalized = Parms.CurrentScaleNormalized; + + if (CurrentScaleValue != nullptr) + *CurrentScaleValue = Parms.CurrentScaleValue; + + if (MinScaleValue != nullptr) + *MinScaleValue = Parms.MinScaleValue; + + if (MaxScaleValue != nullptr) + *MaxScaleValue = Parms.MaxScaleValue; +} + + +// Function Engine.GameUserSettings.GetResolutionScaleNormalized +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetResolutionScaleNormalized() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetResolutionScaleNormalized"); + + Params::GameUserSettings_GetResolutionScaleNormalized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetScreenResolution +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetScreenResolution() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetScreenResolution"); + + Params::GameUserSettings_GetScreenResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetShadingQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetShadingQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetShadingQuality"); + + Params::GameUserSettings_GetShadingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetShadowQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetShadowQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetShadowQuality"); + + Params::GameUserSettings_GetShadowQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetTextureQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetTextureQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetTextureQuality"); + + Params::GameUserSettings_GetTextureQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetViewDistanceQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetViewDistanceQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetViewDistanceQuality"); + + Params::GameUserSettings_GetViewDistanceQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetVisualEffectQuality +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetVisualEffectQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetVisualEffectQuality"); + + Params::GameUserSettings_GetVisualEffectQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsDirty +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsDirty"); + + Params::GameUserSettings_IsDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsDynamicResolutionDirty +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDynamicResolutionDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsDynamicResolutionDirty"); + + Params::GameUserSettings_IsDynamicResolutionDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsDynamicResolutionEnabled +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDynamicResolutionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsDynamicResolutionEnabled"); + + Params::GameUserSettings_IsDynamicResolutionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsFullscreenModeDirty +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsFullscreenModeDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsFullscreenModeDirty"); + + Params::GameUserSettings_IsFullscreenModeDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsHDREnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsHDREnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsHDREnabled"); + + Params::GameUserSettings_IsHDREnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsScreenResolutionDirty +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsScreenResolutionDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsScreenResolutionDirty"); + + Params::GameUserSettings_IsScreenResolutionDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsVSyncDirty +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsVSyncDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsVSyncDirty"); + + Params::GameUserSettings_IsVSyncDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsVSyncEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsVSyncEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsVSyncEnabled"); + + Params::GameUserSettings_IsVSyncEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.SupportsHDRDisplayOutput +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::SupportsHDRDisplayOutput() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SupportsHDRDisplayOutput"); + + Params::GameUserSettings_SupportsHDRDisplayOutput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameViewportClient.SetConsoleTarget +// (RequiredAPI, Exec, Native, Public) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameViewportClient::SetConsoleTarget(int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportClient", "SetConsoleTarget"); + + Params::GameViewportClient_SetConsoleTarget Parms{}; + + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameViewportClient.ShowTitleSafeArea +// (RequiredAPI, Exec, Native, Public) + +void UGameViewportClient::ShowTitleSafeArea() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportClient", "ShowTitleSafeArea"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameViewportClient.SSSwapControllers +// (RequiredAPI, Exec, Native, Public) + +void UGameViewportClient::SSSwapControllers() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportClient", "SSSwapControllers"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputDeviceLibrary.EqualEqual_InputDeviceId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputDeviceId& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInputDeviceId& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::EqualEqual_InputDeviceId(const struct FInputDeviceId& A, const struct FInputDeviceId& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "EqualEqual_InputDeviceId"); + + Params::InputDeviceLibrary_EqualEqual_InputDeviceId Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.EqualEqual_PlatformUserId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPlatformUserId& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlatformUserId& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::EqualEqual_PlatformUserId(const struct FPlatformUserId& A, const struct FPlatformUserId& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "EqualEqual_PlatformUserId"); + + Params::InputDeviceLibrary_EqualEqual_PlatformUserId Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetAllActiveUsers +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutUsers (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInputDeviceLibrary::GetAllActiveUsers(TArray* OutUsers) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetAllActiveUsers"); + + Params::InputDeviceLibrary_GetAllActiveUsers Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutUsers != nullptr) + *OutUsers = std::move(Parms.OutUsers); + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetAllConnectedInputDevices +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutInputDevices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInputDeviceLibrary::GetAllConnectedInputDevices(TArray* OutInputDevices) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetAllConnectedInputDevices"); + + Params::InputDeviceLibrary_GetAllConnectedInputDevices Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutInputDevices != nullptr) + *OutInputDevices = std::move(Parms.OutInputDevices); + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetAllInputDevices +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutInputDevices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInputDeviceLibrary::GetAllInputDevices(TArray* OutInputDevices) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetAllInputDevices"); + + Params::InputDeviceLibrary_GetAllInputDevices Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutInputDevices != nullptr) + *OutInputDevices = std::move(Parms.OutInputDevices); + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetAllInputDevicesForUser +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FPlatformUserId& UserId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutInputDevices (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInputDeviceLibrary::GetAllInputDevicesForUser(const struct FPlatformUserId& UserId, TArray* OutInputDevices) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetAllInputDevicesForUser"); + + Params::InputDeviceLibrary_GetAllInputDevicesForUser Parms{}; + + Parms.UserId = std::move(UserId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutInputDevices != nullptr) + *OutInputDevices = std::move(Parms.OutInputDevices); + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetDefaultInputDevice +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputDeviceId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FInputDeviceId UInputDeviceLibrary::GetDefaultInputDevice() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetDefaultInputDevice"); + + Params::InputDeviceLibrary_GetDefaultInputDevice Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetInputDeviceConnectionState +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FInputDeviceId& DeviceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInputDeviceConnectionState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EInputDeviceConnectionState UInputDeviceLibrary::GetInputDeviceConnectionState(const struct FInputDeviceId& DeviceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetInputDeviceConnectionState"); + + Params::InputDeviceLibrary_GetInputDeviceConnectionState Parms{}; + + Parms.DeviceID = std::move(DeviceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetPlayerControllerFromInputDevice +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FInputDeviceId& DeviceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UInputDeviceLibrary::GetPlayerControllerFromInputDevice(const struct FInputDeviceId& DeviceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetPlayerControllerFromInputDevice"); + + Params::InputDeviceLibrary_GetPlayerControllerFromInputDevice Parms{}; + + Parms.DeviceID = std::move(DeviceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetPlayerControllerFromPlatformUser +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FPlatformUserId& UserId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UInputDeviceLibrary::GetPlayerControllerFromPlatformUser(const struct FPlatformUserId& UserId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetPlayerControllerFromPlatformUser"); + + Params::InputDeviceLibrary_GetPlayerControllerFromPlatformUser Parms{}; + + Parms.UserId = std::move(UserId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetPrimaryInputDeviceForUser +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FPlatformUserId& UserId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FInputDeviceId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FInputDeviceId UInputDeviceLibrary::GetPrimaryInputDeviceForUser(const struct FPlatformUserId& UserId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetPrimaryInputDeviceForUser"); + + Params::InputDeviceLibrary_GetPrimaryInputDeviceForUser Parms{}; + + Parms.UserId = std::move(UserId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetPrimaryPlatformUser +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPlatformUserId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlatformUserId UInputDeviceLibrary::GetPrimaryPlatformUser() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetPrimaryPlatformUser"); + + Params::InputDeviceLibrary_GetPrimaryPlatformUser Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetUserForInputDevice +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FInputDeviceId& DeviceID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlatformUserId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlatformUserId UInputDeviceLibrary::GetUserForInputDevice(const struct FInputDeviceId& DeviceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetUserForInputDevice"); + + Params::InputDeviceLibrary_GetUserForInputDevice Parms{}; + + Parms.DeviceID = std::move(DeviceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.GetUserForUnpairedInputDevices +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPlatformUserId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlatformUserId UInputDeviceLibrary::GetUserForUnpairedInputDevices() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "GetUserForUnpairedInputDevices"); + + Params::InputDeviceLibrary_GetUserForUnpairedInputDevices Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.InputDeviceId_None +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FInputDeviceId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FInputDeviceId UInputDeviceLibrary::InputDeviceId_None() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "InputDeviceId_None"); + + Params::InputDeviceLibrary_InputDeviceId_None Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.IsDevicePropertyHandleValid +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputDevicePropertyHandle&InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::IsDevicePropertyHandleValid(const struct FInputDevicePropertyHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "IsDevicePropertyHandleValid"); + + Params::InputDeviceLibrary_IsDevicePropertyHandleValid Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.IsInputDeviceMappedToUnpairedUser +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputDeviceId& InputDevice (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::IsInputDeviceMappedToUnpairedUser(const struct FInputDeviceId& InputDevice) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "IsInputDeviceMappedToUnpairedUser"); + + Params::InputDeviceLibrary_IsInputDeviceMappedToUnpairedUser Parms{}; + + Parms.InputDevice = std::move(InputDevice); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.IsUnpairedUserId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPlatformUserId& PlatformId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::IsUnpairedUserId(const struct FPlatformUserId& PlatformId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "IsUnpairedUserId"); + + Params::InputDeviceLibrary_IsUnpairedUserId Parms{}; + + Parms.PlatformId = std::move(PlatformId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.IsValidInputDevice +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputDeviceId& DeviceID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::IsValidInputDevice(const struct FInputDeviceId& DeviceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "IsValidInputDevice"); + + Params::InputDeviceLibrary_IsValidInputDevice Parms{}; + + Parms.DeviceID = std::move(DeviceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.IsValidPlatformId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPlatformUserId& UserId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::IsValidPlatformId(const struct FPlatformUserId& UserId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "IsValidPlatformId"); + + Params::InputDeviceLibrary_IsValidPlatformId Parms{}; + + Parms.UserId = std::move(UserId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.NotEqual_InputDeviceId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputDeviceId& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInputDeviceId& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::NotEqual_InputDeviceId(const struct FInputDeviceId& A, const struct FInputDeviceId& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "NotEqual_InputDeviceId"); + + Params::InputDeviceLibrary_NotEqual_InputDeviceId Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.NotEqual_PlatformUserId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPlatformUserId& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlatformUserId& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputDeviceLibrary::NotEqual_PlatformUserId(const struct FPlatformUserId& A, const struct FPlatformUserId& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "NotEqual_PlatformUserId"); + + Params::InputDeviceLibrary_NotEqual_PlatformUserId Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputDeviceLibrary.PlatformUserId_None +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FPlatformUserId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlatformUserId UInputDeviceLibrary::PlatformUserId_None() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputDeviceLibrary", "PlatformUserId_None"); + + Params::InputDeviceLibrary_PlatformUserId_None Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetPageTableSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetPageTableSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetPageTableSize"); + + Params::RuntimeVirtualTexture_GetPageTableSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetSize"); + + Params::RuntimeVirtualTexture_GetSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetTileBorderSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileBorderSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileBorderSize"); + + Params::RuntimeVirtualTexture_GetTileBorderSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetTileCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileCount"); + + Params::RuntimeVirtualTexture_GetTileCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetTileSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileSize"); + + Params::RuntimeVirtualTexture_GetTileSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Add +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Add(const TArray& TargetArray, const int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Add"); + + Params::KismetArrayLibrary_Array_Add Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_AddUnique +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_AddUnique(const TArray& TargetArray, const int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_AddUnique"); + + Params::KismetArrayLibrary_Array_AddUnique Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Append +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& SourceArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Append(const TArray& TargetArray, const TArray& SourceArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Append"); + + Params::KismetArrayLibrary_Array_Append Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.SourceArray = std::move(SourceArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Clear +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Clear(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Clear"); + + Params::KismetArrayLibrary_Array_Clear Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Contains +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_Contains(const TArray& TargetArray, const int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Contains"); + + Params::KismetArrayLibrary_Array_Contains Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Find +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Find(const TArray& TargetArray, const int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Find"); + + Params::KismetArrayLibrary_Array_Find Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Get +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Item (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Get(const TArray& TargetArray, int32 Index_0, int32* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Get"); + + Params::KismetArrayLibrary_Array_Get Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Item != nullptr) + *Item = Parms.Item; +} + + +// Function Engine.KismetArrayLibrary.Array_Identical +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& ArrayA (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ArrayB (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_Identical(const TArray& ArrayA, const TArray& ArrayB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Identical"); + + Params::KismetArrayLibrary_Array_Identical Parms{}; + + Parms.ArrayA = std::move(ArrayA); + Parms.ArrayB = std::move(ArrayB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Insert +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Insert(const TArray& TargetArray, const int32& NewItem, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Insert"); + + Params::KismetArrayLibrary_Array_Insert Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.NewItem = NewItem; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_IsEmpty +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_IsEmpty(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_IsEmpty"); + + Params::KismetArrayLibrary_Array_IsEmpty Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_IsNotEmpty +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_IsNotEmpty(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_IsNotEmpty"); + + Params::KismetArrayLibrary_Array_IsNotEmpty Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_IsValidIndex +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexToTest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_IsValidIndex(const TArray& TargetArray, int32 IndexToTest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_IsValidIndex"); + + Params::KismetArrayLibrary_Array_IsValidIndex Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.IndexToTest = IndexToTest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_LastIndex +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_LastIndex(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_LastIndex"); + + Params::KismetArrayLibrary_Array_LastIndex Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Length +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Length(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Length"); + + Params::KismetArrayLibrary_Array_Length Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Random +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* OutItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Random(const TArray& TargetArray, int32* OutItem, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Random"); + + Params::KismetArrayLibrary_Array_Random Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutItem != nullptr) + *OutItem = Parms.OutItem; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; +} + + +// Function Engine.KismetArrayLibrary.Array_RandomFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FRandomStream& RandomStream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32* OutItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_RandomFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream, int32* OutItem, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_RandomFromStream"); + + Params::KismetArrayLibrary_Array_RandomFromStream Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.RandomStream = std::move(RandomStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + RandomStream = std::move(Parms.RandomStream); + + if (OutItem != nullptr) + *OutItem = Parms.OutItem; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; +} + + +// Function Engine.KismetArrayLibrary.Array_Remove +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexToRemove (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Remove(const TArray& TargetArray, int32 IndexToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Remove"); + + Params::KismetArrayLibrary_Array_Remove Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.IndexToRemove = IndexToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_RemoveItem +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_RemoveItem(const TArray& TargetArray, const int32& Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_RemoveItem"); + + Params::KismetArrayLibrary_Array_RemoveItem Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Resize +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Resize(const TArray& TargetArray, int32 Size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Resize"); + + Params::KismetArrayLibrary_Array_Resize Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.Size = Size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Reverse +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Reverse(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Reverse"); + + Params::KismetArrayLibrary_Array_Reverse Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Set +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32& Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Set(const TArray& TargetArray, int32 Index_0, const int32& Item, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Set"); + + Params::KismetArrayLibrary_Array_Set Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.Index_0 = Index_0; + Parms.Item = Item; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Shuffle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Shuffle(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Shuffle"); + + Params::KismetArrayLibrary_Array_Shuffle Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_ShuffleFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FRandomStream& RandomStream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_ShuffleFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_ShuffleFromStream"); + + Params::KismetArrayLibrary_Array_ShuffleFromStream Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.RandomStream = std::move(RandomStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + RandomStream = std::move(Parms.RandomStream); +} + + +// Function Engine.KismetArrayLibrary.Array_Swap +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 FirstIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SecondIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Swap(const TArray& TargetArray, int32 FirstIndex, int32 SecondIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Swap"); + + Params::KismetArrayLibrary_Array_Swap Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.FirstIndex = FirstIndex; + Parms.SecondIndex = SecondIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.FilterArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TSubclassOf FilterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FilteredArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::FilterArray(const TArray& TargetArray, TSubclassOf FilterClass, TArray* FilteredArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "FilterArray"); + + Params::KismetArrayLibrary_FilterArray Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FilteredArray != nullptr) + *FilteredArray = std::move(Parms.FilteredArray); +} + + +// Function Engine.KismetArrayLibrary.SetArrayPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SetArrayPropertyByName(class UObject* Object, class FName PropertyName, const TArray& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "SetArrayPropertyByName"); + + Params::KismetArrayLibrary_SetArrayPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.SortByteArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& TargetArray (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bStableSort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EArraySortOrder SortOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SortByteArray(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "SortByteArray"); + + Params::KismetArrayLibrary_SortByteArray Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.bStableSort = bStableSort; + Parms.SortOrder = SortOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + TargetArray = std::move(Parms.TargetArray); +} + + +// Function Engine.KismetArrayLibrary.SortFloatArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& TargetArray (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bStableSort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EArraySortOrder SortOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SortFloatArray(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "SortFloatArray"); + + Params::KismetArrayLibrary_SortFloatArray Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.bStableSort = bStableSort; + Parms.SortOrder = SortOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + TargetArray = std::move(Parms.TargetArray); +} + + +// Function Engine.KismetArrayLibrary.SortInt64Array +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& TargetArray (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bStableSort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EArraySortOrder SortOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SortInt64Array(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "SortInt64Array"); + + Params::KismetArrayLibrary_SortInt64Array Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.bStableSort = bStableSort; + Parms.SortOrder = SortOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + TargetArray = std::move(Parms.TargetArray); +} + + +// Function Engine.KismetArrayLibrary.SortIntArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& TargetArray (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bStableSort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EArraySortOrder SortOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SortIntArray(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "SortIntArray"); + + Params::KismetArrayLibrary_SortIntArray Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.bStableSort = bStableSort; + Parms.SortOrder = SortOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + TargetArray = std::move(Parms.TargetArray); +} + + +// Function Engine.KismetArrayLibrary.SortNameArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& TargetArray (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bStableSort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLexicalSort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EArraySortOrder SortOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SortNameArray(TArray& TargetArray, bool bStableSort, bool bLexicalSort, EArraySortOrder SortOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "SortNameArray"); + + Params::KismetArrayLibrary_SortNameArray Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.bStableSort = bStableSort; + Parms.bLexicalSort = bLexicalSort; + Parms.SortOrder = SortOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + TargetArray = std::move(Parms.TargetArray); +} + + +// Function Engine.KismetArrayLibrary.SortStringArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& TargetArray (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bStableSort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EArraySortOrder SortOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SortStringArray(TArray& TargetArray, bool bStableSort, EArraySortOrder SortOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "SortStringArray"); + + Params::KismetArrayLibrary_SortStringArray Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.bStableSort = bStableSort; + Parms.SortOrder = SortOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + TargetArray = std::move(Parms.TargetArray); +} + + +// Function Engine.KismetGuidLibrary.Conv_GuidToString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGuid& InGuid (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetGuidLibrary::Conv_GuidToString(const struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "Conv_GuidToString"); + + Params::KismetGuidLibrary_Conv_GuidToString Parms{}; + + Parms.InGuid = std::move(InGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.EqualEqual_GuidGuid +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGuid& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGuid& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::EqualEqual_GuidGuid(const struct FGuid& A, const struct FGuid& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "EqualEqual_GuidGuid"); + + Params::KismetGuidLibrary_EqualEqual_GuidGuid Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.Invalidate_Guid +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid& InGuid (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetGuidLibrary::Invalidate_Guid(struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "Invalidate_Guid"); + + Params::KismetGuidLibrary_Invalidate_Guid Parms{}; + + Parms.InGuid = std::move(InGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InGuid = std::move(Parms.InGuid); +} + + +// Function Engine.KismetGuidLibrary.IsValid_Guid +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGuid& InGuid (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::IsValid_Guid(const struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "IsValid_Guid"); + + Params::KismetGuidLibrary_IsValid_Guid Parms{}; + + Parms.InGuid = std::move(InGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.NewGuid +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGuid ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGuid UKismetGuidLibrary::NewGuid() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "NewGuid"); + + Params::KismetGuidLibrary_NewGuid Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.NotEqual_GuidGuid +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGuid& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGuid& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::NotEqual_GuidGuid(const struct FGuid& A, const struct FGuid& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "NotEqual_GuidGuid"); + + Params::KismetGuidLibrary_NotEqual_GuidGuid Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.Parse_StringToGuid +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& GuidString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid* OutGuid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetGuidLibrary::Parse_StringToGuid(const class FString& GuidString, struct FGuid* OutGuid, bool* Success) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "Parse_StringToGuid"); + + Params::KismetGuidLibrary_Parse_StringToGuid Parms{}; + + Parms.GuidString = std::move(GuidString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutGuid != nullptr) + *OutGuid = std::move(Parms.OutGuid); + + if (Success != nullptr) + *Success = Parms.Success; +} + + +// Function Engine.KismetMaterialLibrary.CreateDynamicMaterialInstance +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Parent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OptionalName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMIDCreationFlags CreationFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UKismetMaterialLibrary::CreateDynamicMaterialInstance(class UObject* WorldContextObject, class UMaterialInterface* Parent, class FName OptionalName, EMIDCreationFlags CreationFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "CreateDynamicMaterialInstance"); + + Params::KismetMaterialLibrary_CreateDynamicMaterialInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Parent = Parent; + Parms.OptionalName = OptionalName; + Parms.CreationFlags = CreationFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMaterialLibrary.GetScalarParameterValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMaterialLibrary::GetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "GetScalarParameterValue"); + + Params::KismetMaterialLibrary_GetScalarParameterValue Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMaterialLibrary.GetVectorParameterValue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMaterialLibrary::GetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "GetVectorParameterValue"); + + Params::KismetMaterialLibrary_GetVectorParameterValue Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMaterialLibrary.SetScalarParameterValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ParameterValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMaterialLibrary::SetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, float ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "SetScalarParameterValue"); + + Params::KismetMaterialLibrary_SetScalarParameterValue Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + Parms.ParameterValue = ParameterValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetMaterialLibrary.SetVectorParameterValue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ParameterValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMaterialLibrary::SetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, const struct FLinearColor& ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "SetVectorParameterValue"); + + Params::KismetMaterialLibrary_SetVectorParameterValue Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + Parms.ParameterValue = std::move(ParameterValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetMathLibrary.abs +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::abs(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "abs"); + + Params::KismetMathLibrary_abs Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Abs_Int +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Abs_Int(int32 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Abs_Int"); + + Params::KismetMathLibrary_Abs_Int Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Abs_Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Abs_Int64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Abs_Int64"); + + Params::KismetMathLibrary_Abs_Int64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.acos +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::acos(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "acos"); + + Params::KismetMathLibrary_acos Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Add_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_ByteByte"); + + Params::KismetMathLibrary_Add_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_DateTimeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Add_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_DateTimeDateTime"); + + Params::KismetMathLibrary_Add_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_DateTimeTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Add_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_DateTimeTimespan"); + + Params::KismetMathLibrary_Add_DateTimeTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Add_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_DoubleDouble"); + + Params::KismetMathLibrary_Add_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Add_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_Int64Int64"); + + Params::KismetMathLibrary_Add_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Add_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_IntInt"); + + Params::KismetMathLibrary_Add_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_IntPointInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Add_IntPointInt(const struct FIntPoint& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_IntPointInt"); + + Params::KismetMathLibrary_Add_IntPointInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_IntPointIntPoint +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Add_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_IntPointIntPoint"); + + Params::KismetMathLibrary_Add_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_LinearColorLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Add_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_LinearColorLinearColor"); + + Params::KismetMathLibrary_Add_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_MatrixMatrix +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMatrix& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Add_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_MatrixMatrix"); + + Params::KismetMathLibrary_Add_MatrixMatrix Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_QuatQuat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Add_QuatQuat(const struct FQuat& A, const struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_QuatQuat"); + + Params::KismetMathLibrary_Add_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_TimespanTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Add_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_TimespanTimespan"); + + Params::KismetMathLibrary_Add_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_Vector2DFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Add_Vector2DFloat(const struct FVector2D& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_Vector2DFloat"); + + Params::KismetMathLibrary_Add_Vector2DFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_Vector2DVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Add_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_Vector2DVector2D"); + + Params::KismetMathLibrary_Add_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_Vector4Vector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Add_Vector4Vector4(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_Vector4Vector4"); + + Params::KismetMathLibrary_Add_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_VectorFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorFloat(const struct FVector& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_VectorFloat"); + + Params::KismetMathLibrary_Add_VectorFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_VectorInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorInt(const struct FVector& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_VectorInt"); + + Params::KismetMathLibrary_Add_VectorInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_VectorVector"); + + Params::KismetMathLibrary_Add_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.And_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::And_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "And_Int64Int64"); + + Params::KismetMathLibrary_And_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.And_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::And_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "And_IntInt"); + + Params::KismetMathLibrary_And_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.asin +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::asin(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "asin"); + + Params::KismetMathLibrary_asin Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.atan +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::atan(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "atan"); + + Params::KismetMathLibrary_atan Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Atan2 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Atan2(double Y, double X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Atan2"); + + Params::KismetMathLibrary_Atan2 Parms{}; + + Parms.Y = Y; + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.AverageOfIntArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IntArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float* AverageValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::AverageOfIntArray(const TArray& IntArray, float* AverageValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "AverageOfIntArray"); + + Params::KismetMathLibrary_AverageOfIntArray Parms{}; + + Parms.IntArray = std::move(IntArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AverageValue != nullptr) + *AverageValue = Parms.AverageValue; +} + + +// Function Engine.KismetMathLibrary.BMax +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::BMax(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BMax"); + + Params::KismetMathLibrary_BMax Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BMin +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::BMin(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BMin"); + + Params::KismetMathLibrary_BMin Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanAND +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanAND(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanAND"); + + Params::KismetMathLibrary_BooleanAND Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanNAND +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanNAND(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanNAND"); + + Params::KismetMathLibrary_BooleanNAND Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanNOR +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanNOR(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanNOR"); + + Params::KismetMathLibrary_BooleanNOR Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanOR +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanOR(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanOR"); + + Params::KismetMathLibrary_BooleanOR Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanXOR +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanXOR(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanXOR"); + + Params::KismetMathLibrary_BooleanXOR Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Box_ExpandBy +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Negative (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Positive (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UKismetMathLibrary::Box_ExpandBy(const struct FBox& Box, const struct FVector& Negative, const struct FVector& Positive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Box_ExpandBy"); + + Params::KismetMathLibrary_Box_ExpandBy Parms{}; + + Parms.Box = std::move(Box); + Parms.Negative = std::move(Negative); + Parms.Positive = std::move(Positive); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Box_GetClosestPointTo +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Box_GetClosestPointTo(const struct FBox& Box, const struct FVector& Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Box_GetClosestPointTo"); + + Params::KismetMathLibrary_Box_GetClosestPointTo Parms{}; + + Parms.Box = std::move(Box); + Parms.Point = std::move(Point); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Box_Intersects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FBox& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Box_Intersects(const struct FBox& A, const struct FBox& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Box_Intersects"); + + Params::KismetMathLibrary_Box_Intersects Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Box_IsInside +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& InnerTest (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FBox& OuterTest (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Box_IsInside(const struct FBox& InnerTest, const struct FBox& OuterTest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Box_IsInside"); + + Params::KismetMathLibrary_Box_IsInside Parms{}; + + Parms.InnerTest = std::move(InnerTest); + Parms.OuterTest = std::move(OuterTest); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Box_IsInsideOrOn +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& InnerTest (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FBox& OuterTest (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Box_IsInsideOrOn(const struct FBox& InnerTest, const struct FBox& OuterTest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Box_IsInsideOrOn"); + + Params::KismetMathLibrary_Box_IsInsideOrOn Parms{}; + + Parms.InnerTest = std::move(InnerTest); + Parms.OuterTest = std::move(OuterTest); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Box_IsPointInside +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Box_IsPointInside(const struct FBox& Box, const struct FVector& Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Box_IsPointInside"); + + Params::KismetMathLibrary_Box_IsPointInside Parms{}; + + Parms.Box = std::move(Box); + Parms.Point = std::move(Point); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Box_Overlap +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FBox& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UKismetMathLibrary::Box_Overlap(const struct FBox& A, const struct FBox& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Box_Overlap"); + + Params::KismetMathLibrary_Box_Overlap Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BreakBoxSphereBounds +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBoxSphereBounds& InBoxSphereBounds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SphereRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakBoxSphereBounds(const struct FBoxSphereBounds& InBoxSphereBounds, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakBoxSphereBounds"); + + Params::KismetMathLibrary_BreakBoxSphereBounds Parms{}; + + Parms.InBoxSphereBounds = std::move(InBoxSphereBounds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); + + if (SphereRadius != nullptr) + *SphereRadius = Parms.SphereRadius; +} + + +// Function Engine.KismetMathLibrary.BreakColor +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* R (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* G (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* B (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* A (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakColor(const struct FLinearColor& InColor, float* R, float* G, float* B, float* A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakColor"); + + Params::KismetMathLibrary_BreakColor Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (R != nullptr) + *R = Parms.R; + + if (G != nullptr) + *G = Parms.G; + + if (B != nullptr) + *B = Parms.B; + + if (A != nullptr) + *A = Parms.A; +} + + +// Function Engine.KismetMathLibrary.BreakDateTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Year (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Month (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Day (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Hour (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Minute (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Second (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Millisecond (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakDateTime(const struct FDateTime& InDateTime, int32* Year, int32* Month, int32* Day, int32* Hour, int32* Minute, int32* Second, int32* Millisecond) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakDateTime"); + + Params::KismetMathLibrary_BreakDateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Year != nullptr) + *Year = Parms.Year; + + if (Month != nullptr) + *Month = Parms.Month; + + if (Day != nullptr) + *Day = Parms.Day; + + if (Hour != nullptr) + *Hour = Parms.Hour; + + if (Minute != nullptr) + *Minute = Parms.Minute; + + if (Second != nullptr) + *Second = Parms.Second; + + if (Millisecond != nullptr) + *Millisecond = Parms.Millisecond; +} + + +// Function Engine.KismetMathLibrary.BreakFrameRate +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FFrameRate& InFrameRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Numerator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Denominator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakFrameRate(const struct FFrameRate& InFrameRate, int32* Numerator, int32* Denominator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakFrameRate"); + + Params::KismetMathLibrary_BreakFrameRate Parms{}; + + Parms.InFrameRate = std::move(InFrameRate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Numerator != nullptr) + *Numerator = Parms.Numerator; + + if (Denominator != nullptr) + *Denominator = Parms.Denominator; +} + + +// Function Engine.KismetMathLibrary.BreakQualifiedFrameTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQualifiedFrameTime& InFrameTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber* Frame (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate* FrameRate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SubFrame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakQualifiedFrameTime(const struct FQualifiedFrameTime& InFrameTime, struct FFrameNumber* Frame, struct FFrameRate* FrameRate, float* SubFrame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakQualifiedFrameTime"); + + Params::KismetMathLibrary_BreakQualifiedFrameTime Parms{}; + + Parms.InFrameTime = std::move(InFrameTime); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Frame != nullptr) + *Frame = std::move(Parms.Frame); + + if (FrameRate != nullptr) + *FrameRate = std::move(Parms.FrameRate); + + if (SubFrame != nullptr) + *SubFrame = Parms.SubFrame; +} + + +// Function Engine.KismetMathLibrary.BreakQuat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& InQuat (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* W (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakQuat(const struct FQuat& InQuat, float* X, float* Y, float* Z, float* W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakQuat"); + + Params::KismetMathLibrary_BreakQuat Parms{}; + + Parms.InQuat = std::move(InQuat); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; + + if (W != nullptr) + *W = Parms.W; +} + + +// Function Engine.KismetMathLibrary.BreakRandomStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& InRandomStream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32* InitialSeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRandomStream(const struct FRandomStream& InRandomStream, int32* InitialSeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakRandomStream"); + + Params::KismetMathLibrary_BreakRandomStream Parms{}; + + Parms.InRandomStream = std::move(InRandomStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InitialSeed != nullptr) + *InitialSeed = Parms.InitialSeed; +} + + +// Function Engine.KismetMathLibrary.BreakRotator +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* Roll (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* pitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Yaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRotator(const struct FRotator& InRot, float* Roll, float* pitch, float* Yaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakRotator"); + + Params::KismetMathLibrary_BreakRotator Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Roll != nullptr) + *Roll = Parms.Roll; + + if (pitch != nullptr) + *pitch = Parms.pitch; + + if (Yaw != nullptr) + *Yaw = Parms.Yaw; +} + + +// Function Engine.KismetMathLibrary.BreakRotIntoAxes +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRotIntoAxes(const struct FRotator& InRot, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakRotIntoAxes"); + + Params::KismetMathLibrary_BreakRotIntoAxes Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); +} + + +// Function Engine.KismetMathLibrary.BreakTimespan +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& InTimespan (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Days (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Hours (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Minutes (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Milliseconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTimespan(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakTimespan"); + + Params::KismetMathLibrary_BreakTimespan Parms{}; + + Parms.InTimespan = std::move(InTimespan); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Days != nullptr) + *Days = Parms.Days; + + if (Hours != nullptr) + *Hours = Parms.Hours; + + if (Minutes != nullptr) + *Minutes = Parms.Minutes; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (Milliseconds != nullptr) + *Milliseconds = Parms.Milliseconds; +} + + +// Function Engine.KismetMathLibrary.BreakTimespan2 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& InTimespan (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Days (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Hours (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Minutes (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* FractionNano (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTimespan2(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* FractionNano) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakTimespan2"); + + Params::KismetMathLibrary_BreakTimespan2 Parms{}; + + Parms.InTimespan = std::move(InTimespan); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Days != nullptr) + *Days = Parms.Days; + + if (Hours != nullptr) + *Hours = Parms.Hours; + + if (Minutes != nullptr) + *Minutes = Parms.Minutes; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (FractionNano != nullptr) + *FractionNano = Parms.FractionNano; +} + + +// Function Engine.KismetMathLibrary.BreakTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* Scale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTransform(const struct FTransform& InTransform, struct FVector* Location, struct FRotator* Rotation, struct FVector* Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakTransform"); + + Params::KismetMathLibrary_BreakTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); + + if (Scale != nullptr) + *Scale = std::move(Parms.Scale); +} + + +// Function Engine.KismetMathLibrary.BreakVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector(const struct FVector& InVec, double* X, double* Y, double* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector"); + + Params::KismetMathLibrary_BreakVector Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; +} + + +// Function Engine.KismetMathLibrary.BreakVector2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector2D(const struct FVector2D& InVec, double* X, double* Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector2D"); + + Params::KismetMathLibrary_BreakVector2D Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; +} + + +// Function Engine.KismetMathLibrary.BreakVector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* W (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector4(const struct FVector4& InVec, double* X, double* Y, double* Z, double* W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector4"); + + Params::KismetMathLibrary_BreakVector4 Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; + + if (W != nullptr) + *W = Parms.W; +} + + +// Function Engine.KismetMathLibrary.BreakVector_NetQuantize +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector_NetQuantize& InVec (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector_NetQuantize(const struct FVector_NetQuantize& InVec, double* X, double* Y, double* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector_NetQuantize"); + + Params::KismetMathLibrary_BreakVector_NetQuantize Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; +} + + +// Function Engine.KismetMathLibrary.BreakVector_NetQuantize10 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector_NetQuantize10& InVec (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector_NetQuantize10(const struct FVector_NetQuantize10& InVec, double* X, double* Y, double* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector_NetQuantize10"); + + Params::KismetMathLibrary_BreakVector_NetQuantize10 Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; +} + + +// Function Engine.KismetMathLibrary.BreakVector_NetQuantize100 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector_NetQuantize100& InVec (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector_NetQuantize100(const struct FVector_NetQuantize100& InVec, double* X, double* Y, double* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector_NetQuantize100"); + + Params::KismetMathLibrary_BreakVector_NetQuantize100 Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; +} + + +// Function Engine.KismetMathLibrary.BreakVector_NetQuantizeNormal +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector_NetQuantizeNormal& InVec (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector_NetQuantizeNormal(const struct FVector_NetQuantizeNormal& InVec, double* X, double* Y, double* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector_NetQuantizeNormal"); + + Params::KismetMathLibrary_BreakVector_NetQuantizeNormal Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; +} + + +// Function Engine.KismetMathLibrary.CInterpTo +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::CInterpTo(const struct FLinearColor& Current, const struct FLinearColor& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "CInterpTo"); + + Params::KismetMathLibrary_CInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.clamp +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::clamp(int32 Value, int32 Param_min_0, int32 Param_max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "clamp"); + + Params::KismetMathLibrary_clamp Parms{}; + + Parms.Value = Value; + Parms.Param_min_0 = Param_min_0; + Parms.Param_max_0 = Param_max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampAngle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double AngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double MinAngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double MaxAngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampAngle"); + + Params::KismetMathLibrary_ClampAngle Parms{}; + + Parms.AngleDegrees = AngleDegrees; + Parms.MinAngleDegrees = MinAngleDegrees; + Parms.MaxAngleDegrees = MaxAngleDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampAxes2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double MinAxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double MaxAxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ClampAxes2D(const struct FVector2D& A, double MinAxisVal, double MaxAxisVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampAxes2D"); + + Params::KismetMathLibrary_ClampAxes2D Parms{}; + + Parms.A = std::move(A); + Parms.MinAxisVal = MinAxisVal; + Parms.MaxAxisVal = MaxAxisVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampAxis +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::ClampAxis(float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampAxis"); + + Params::KismetMathLibrary_ClampAxis Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampInt64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::ClampInt64(int64 Value, int64 Param_min_0, int64 Param_max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampInt64"); + + Params::KismetMathLibrary_ClampInt64 Parms{}; + + Parms.Value = Value; + Parms.Param_min_0 = Param_min_0; + Parms.Param_max_0 = Param_max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampVectorSize +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ClampVectorSize(const struct FVector& A, double Param_min_0, double Param_max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampVectorSize"); + + Params::KismetMathLibrary_ClampVectorSize Parms{}; + + Parms.A = std::move(A); + Parms.Param_min_0 = Param_min_0; + Parms.Param_max_0 = Param_max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClassIsChildOf +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf TestClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ParentClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::ClassIsChildOf(TSubclassOf TestClass, TSubclassOf ParentClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClassIsChildOf"); + + Params::KismetMathLibrary_ClassIsChildOf Parms{}; + + Parms.TestClass = TestClass; + Parms.ParentClass = ParentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ComposeRotators +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::ComposeRotators(const struct FRotator& A, const struct FRotator& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ComposeRotators"); + + Params::KismetMathLibrary_ComposeRotators Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ComposeTransforms +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::ComposeTransforms(const struct FTransform& A, const struct FTransform& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ComposeTransforms"); + + Params::KismetMathLibrary_ComposeTransforms Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_BoolToByte(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_BoolToByte"); + + Params::KismetMathLibrary_Conv_BoolToByte Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Conv_BoolToDouble(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_BoolToDouble"); + + Params::KismetMathLibrary_Conv_BoolToDouble Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_BoolToInt(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_BoolToInt"); + + Params::KismetMathLibrary_Conv_BoolToInt Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_ByteToDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Conv_ByteToDouble(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_ByteToDouble"); + + Params::KismetMathLibrary_Conv_ByteToDouble Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_ByteToInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_ByteToInt(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_ByteToInt"); + + Params::KismetMathLibrary_Conv_ByteToInt Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_ByteToInt64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Conv_ByteToInt64(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_ByteToInt64"); + + Params::KismetMathLibrary_Conv_ByteToInt64 Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_ColorToLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_ColorToLinearColor(const struct FColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_ColorToLinearColor"); + + Params::KismetMathLibrary_Conv_ColorToLinearColor Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_DoubleToFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double InDouble (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Conv_DoubleToFloat(double InDouble) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_DoubleToFloat"); + + Params::KismetMathLibrary_Conv_DoubleToFloat Parms{}; + + Parms.InDouble = InDouble; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_DoubleToInt64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double InDouble (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Conv_DoubleToInt64(double InDouble) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_DoubleToInt64"); + + Params::KismetMathLibrary_Conv_DoubleToInt64 Parms{}; + + Parms.InDouble = InDouble; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_DoubleToLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// double InDouble (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_DoubleToLinearColor(double InDouble) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_DoubleToLinearColor"); + + Params::KismetMathLibrary_Conv_DoubleToLinearColor Parms{}; + + Parms.InDouble = InDouble; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_DoubleToVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// double InDouble (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_DoubleToVector(double InDouble) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_DoubleToVector"); + + Params::KismetMathLibrary_Conv_DoubleToVector Parms{}; + + Parms.InDouble = InDouble; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_DoubleToVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// double InDouble (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Conv_DoubleToVector2D(double InDouble) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_DoubleToVector2D"); + + Params::KismetMathLibrary_Conv_DoubleToVector2D Parms{}; + + Parms.InDouble = InDouble; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_FloatToDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Conv_FloatToDouble(float InFloat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_FloatToDouble"); + + Params::KismetMathLibrary_Conv_FloatToDouble Parms{}; + + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Int64ToByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_Int64ToByte(int64 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Int64ToByte"); + + Params::KismetMathLibrary_Conv_Int64ToByte Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Int64ToDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Conv_Int64ToDouble(int64 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Int64ToDouble"); + + Params::KismetMathLibrary_Conv_Int64ToDouble Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Int64ToInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_Int64ToInt(int64 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Int64ToInt"); + + Params::KismetMathLibrary_Conv_Int64ToInt Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntPointToVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& InIntPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Conv_IntPointToVector2D(const struct FIntPoint& InIntPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntPointToVector2D"); + + Params::KismetMathLibrary_Conv_IntPointToVector2D Parms{}; + + Parms.InIntPoint = std::move(InIntPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToBool +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Conv_IntToBool(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToBool"); + + Params::KismetMathLibrary_Conv_IntToBool Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_IntToByte(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToByte"); + + Params::KismetMathLibrary_Conv_IntToByte Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Conv_IntToDouble(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToDouble"); + + Params::KismetMathLibrary_Conv_IntToDouble Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToInt64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Conv_IntToInt64(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToInt64"); + + Params::KismetMathLibrary_Conv_IntToInt64 Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToIntVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UKismetMathLibrary::Conv_IntToIntVector(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToIntVector"); + + Params::KismetMathLibrary_Conv_IntToIntVector Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_IntToVector(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToVector"); + + Params::KismetMathLibrary_Conv_IntToVector Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntVectorToVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntVector& InIntVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_IntVectorToVector(const struct FIntVector& InIntVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntVectorToVector"); + + Params::KismetMathLibrary_Conv_IntVectorToVector Parms{}; + + Parms.InIntVector = std::move(InIntVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_LinearColorToColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InUseSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::Conv_LinearColorToColor(const struct FLinearColor& InLinearColor, bool InUseSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_LinearColorToColor"); + + Params::KismetMathLibrary_Conv_LinearColorToColor Parms{}; + + Parms.InLinearColor = std::move(InLinearColor); + Parms.InUseSRGB = InUseSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_LinearColorToVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_LinearColorToVector(const struct FLinearColor& InLinearColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_LinearColorToVector"); + + Params::KismetMathLibrary_Conv_LinearColorToVector Parms{}; + + Parms.InLinearColor = std::move(InLinearColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_MatrixToRotator +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_MatrixToRotator(const struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_MatrixToRotator"); + + Params::KismetMathLibrary_Conv_MatrixToRotator Parms{}; + + Parms.InMatrix = std::move(InMatrix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_MatrixToTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_MatrixToTransform(const struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_MatrixToTransform"); + + Params::KismetMathLibrary_Conv_MatrixToTransform Parms{}; + + Parms.InMatrix = std::move(InMatrix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_RotatorToQuaternion +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Conv_RotatorToQuaternion(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_RotatorToQuaternion"); + + Params::KismetMathLibrary_Conv_RotatorToQuaternion Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_RotatorToTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRotator (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_RotatorToTransform(const struct FRotator& InRotator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_RotatorToTransform"); + + Params::KismetMathLibrary_Conv_RotatorToTransform Parms{}; + + Parms.InRotator = std::move(InRotator); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_RotatorToVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_RotatorToVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_RotatorToVector"); + + Params::KismetMathLibrary_Conv_RotatorToVector Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_TransformToMatrix +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Conv_TransformToMatrix(const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_TransformToMatrix"); + + Params::KismetMathLibrary_Conv_TransformToMatrix Parms{}; + + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector2DToIntPoint +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Conv_Vector2DToIntPoint(const struct FVector2D& InVector2D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector2DToIntPoint"); + + Params::KismetMathLibrary_Conv_Vector2DToIntPoint Parms{}; + + Parms.InVector2D = std::move(InVector2D); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector2DToVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_Vector2DToVector(const struct FVector2D& InVector2D, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector2DToVector"); + + Params::KismetMathLibrary_Conv_Vector2DToVector Parms{}; + + Parms.InVector2D = std::move(InVector2D); + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToQuaternion +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Conv_Vector4ToQuaternion(const struct FVector4& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector4ToQuaternion"); + + Params::KismetMathLibrary_Conv_Vector4ToQuaternion Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToRotator +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_Vector4ToRotator(const struct FVector4& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector4ToRotator"); + + Params::KismetMathLibrary_Conv_Vector4ToRotator Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& InVector4 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_Vector4ToVector(const struct FVector4& InVector4) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector4ToVector"); + + Params::KismetMathLibrary_Conv_Vector4ToVector Parms{}; + + Parms.InVector4 = std::move(InVector4); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_VectorToLinearColor(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToLinearColor"); + + Params::KismetMathLibrary_Conv_VectorToLinearColor Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToQuaternion +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Conv_VectorToQuaternion(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToQuaternion"); + + Params::KismetMathLibrary_Conv_VectorToQuaternion Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_VectorToRotator(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToRotator"); + + Params::KismetMathLibrary_Conv_VectorToRotator Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToTransform +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_VectorToTransform(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToTransform"); + + Params::KismetMathLibrary_Conv_VectorToTransform Parms{}; + + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Conv_VectorToVector2D(const struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToVector2D"); + + Params::KismetMathLibrary_Conv_VectorToVector2D Parms{}; + + Parms.InVector = std::move(InVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Convert1DTo2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index1D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 XSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Convert1DTo2D(int32 Index1D, int32 XSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Convert1DTo2D"); + + Params::KismetMathLibrary_Convert1DTo2D Parms{}; + + Parms.Index1D = Index1D; + Parms.XSize = XSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Convert1DTo3D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index1D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 XSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 YSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UKismetMathLibrary::Convert1DTo3D(int32 Index1D, int32 XSize, int32 YSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Convert1DTo3D"); + + Params::KismetMathLibrary_Convert1DTo3D Parms{}; + + Parms.Index1D = Index1D; + Parms.XSize = XSize; + Parms.YSize = YSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Convert2DTo1D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& Index2D (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 XSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Convert2DTo1D(const struct FIntPoint& Index2D, int32 XSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Convert2DTo1D"); + + Params::KismetMathLibrary_Convert2DTo1D Parms{}; + + Parms.Index2D = std::move(Index2D); + Parms.XSize = XSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Convert3DTo1D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntVector& Index3D (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 XSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 YSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Convert3DTo1D(const struct FIntVector& Index3D, int32 XSize, int32 YSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Convert3DTo1D"); + + Params::KismetMathLibrary_Convert3DTo1D Parms{}; + + Parms.Index3D = std::move(Index3D); + Parms.XSize = XSize; + Parms.YSize = YSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.cos +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::cos(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "cos"); + + Params::KismetMathLibrary_cos Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.CreateVectorFromYawPitch +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::CreateVectorFromYawPitch(float Yaw, float pitch, float Length) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "CreateVectorFromYawPitch"); + + Params::KismetMathLibrary_CreateVectorFromYawPitch Parms{}; + + Parms.Yaw = Yaw; + Parms.pitch = pitch; + Parms.Length = Length; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Cross_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Cross_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Cross_VectorVector"); + + Params::KismetMathLibrary_Cross_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.CrossProduct2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::CrossProduct2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "CrossProduct2D"); + + Params::KismetMathLibrary_CrossProduct2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DateTimeFromIsoString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& IsoString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime* Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::DateTimeFromIsoString(const class FString& IsoString, struct FDateTime* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DateTimeFromIsoString"); + + Params::KismetMathLibrary_DateTimeFromIsoString Parms{}; + + Parms.IsoString = std::move(IsoString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DateTimeFromString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& DateTimeString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime* Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::DateTimeFromString(const class FString& DateTimeString, struct FDateTime* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DateTimeFromString"); + + Params::KismetMathLibrary_DateTimeFromString Parms{}; + + Parms.DateTimeString = std::move(DateTimeString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DateTimeMaxValue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::DateTimeMaxValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DateTimeMaxValue"); + + Params::KismetMathLibrary_DateTimeMaxValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DateTimeMinValue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::DateTimeMinValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DateTimeMinValue"); + + Params::KismetMathLibrary_DateTimeMinValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DaysInMonth +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Month (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::DaysInMonth(int32 Year, int32 Month) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DaysInMonth"); + + Params::KismetMathLibrary_DaysInMonth Parms{}; + + Parms.Year = Year; + Parms.Month = Month; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DaysInYear +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::DaysInYear(int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DaysInYear"); + + Params::KismetMathLibrary_DaysInYear Parms{}; + + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegAcos +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DegAcos(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegAcos"); + + Params::KismetMathLibrary_DegAcos Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegAsin +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DegAsin(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegAsin"); + + Params::KismetMathLibrary_DegAsin Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegAtan +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DegAtan(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegAtan"); + + Params::KismetMathLibrary_DegAtan Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegAtan2 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DegAtan2(double Y, double X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegAtan2"); + + Params::KismetMathLibrary_DegAtan2 Parms{}; + + Parms.Y = Y; + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegCos +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DegCos(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegCos"); + + Params::KismetMathLibrary_DegCos Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegreesToRadians +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DegreesToRadians(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegreesToRadians"); + + Params::KismetMathLibrary_DegreesToRadians Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegSin +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DegSin(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegSin"); + + Params::KismetMathLibrary_DegSin Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegTan +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DegTan(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegTan"); + + Params::KismetMathLibrary_DegTan Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Distance2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Distance2D(const struct FVector2D& v1, const struct FVector2D& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Distance2D"); + + Params::KismetMathLibrary_Distance2D Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DistanceSquared2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DistanceSquared2D(const struct FVector2D& v1, const struct FVector2D& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DistanceSquared2D"); + + Params::KismetMathLibrary_DistanceSquared2D Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Divide_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_ByteByte"); + + Params::KismetMathLibrary_Divide_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Divide_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_DoubleDouble"); + + Params::KismetMathLibrary_Divide_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Divide_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_Int64Int64"); + + Params::KismetMathLibrary_Divide_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Divide_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_IntInt"); + + Params::KismetMathLibrary_Divide_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_IntPointInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Divide_IntPointInt(const struct FIntPoint& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_IntPointInt"); + + Params::KismetMathLibrary_Divide_IntPointInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_IntPointIntPoint +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Divide_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_IntPointIntPoint"); + + Params::KismetMathLibrary_Divide_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_LinearColorLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Divide_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_LinearColorLinearColor"); + + Params::KismetMathLibrary_Divide_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_TimespanFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Divide_TimespanFloat(const struct FTimespan& A, float Scalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_TimespanFloat"); + + Params::KismetMathLibrary_Divide_TimespanFloat Parms{}; + + Parms.A = std::move(A); + Parms.Scalar = Scalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_Vector2DFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Divide_Vector2DFloat(const struct FVector2D& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_Vector2DFloat"); + + Params::KismetMathLibrary_Divide_Vector2DFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_Vector2DVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Divide_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_Vector2DVector2D"); + + Params::KismetMathLibrary_Divide_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_Vector4Vector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Divide_Vector4Vector4(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_Vector4Vector4"); + + Params::KismetMathLibrary_Divide_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_VectorFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorFloat(const struct FVector& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_VectorFloat"); + + Params::KismetMathLibrary_Divide_VectorFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_VectorInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorInt(const struct FVector& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_VectorInt"); + + Params::KismetMathLibrary_Divide_VectorInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_VectorVector"); + + Params::KismetMathLibrary_Divide_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Dot_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Dot_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Dot_VectorVector"); + + Params::KismetMathLibrary_Dot_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DotProduct2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::DotProduct2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DotProduct2D"); + + Params::KismetMathLibrary_DotProduct2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_Float +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_Float"); + + Params::KismetMathLibrary_DynamicWeightedMovingAverage_Float Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::DynamicWeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_FRotator"); + + Params::KismetMathLibrary_DynamicWeightedMovingAverage_FRotator Parms{}; + + Parms.CurrentSample = std::move(CurrentSample); + Parms.PreviousSample = std::move(PreviousSample); + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::DynamicWeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_FVector"); + + Params::KismetMathLibrary_DynamicWeightedMovingAverage_FVector Parms{}; + + Parms.CurrentSample = std::move(CurrentSample); + Parms.PreviousSample = std::move(PreviousSample); + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Ease +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Ease(double A, double B, double Alpha, EEasingFunc EasingFunc, double BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Ease"); + + Params::KismetMathLibrary_Ease Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Equal_IntPointIntPoint +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Equal_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Equal_IntPointIntPoint"); + + Params::KismetMathLibrary_Equal_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_BoolBool +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_BoolBool(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_BoolBool"); + + Params::KismetMathLibrary_EqualEqual_BoolBool Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_ByteByte"); + + Params::KismetMathLibrary_EqualEqual_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ClassClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ClassClass(class UClass* A, class UClass* B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_ClassClass"); + + Params::KismetMathLibrary_EqualEqual_ClassClass Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_DateTimeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_DateTimeDateTime"); + + Params::KismetMathLibrary_EqualEqual_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_DoubleDouble"); + + Params::KismetMathLibrary_EqualEqual_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_Int64Int64"); + + Params::KismetMathLibrary_EqualEqual_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_IntInt"); + + Params::KismetMathLibrary_EqualEqual_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_LinearColorLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_LinearColorLinearColor"); + + Params::KismetMathLibrary_EqualEqual_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_MatrixMatrix +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMatrix& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_MatrixMatrix"); + + Params::KismetMathLibrary_EqualEqual_MatrixMatrix Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_NameName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_NameName(class FName A, class FName B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_NameName"); + + Params::KismetMathLibrary_EqualEqual_NameName Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ObjectObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ObjectObject(class UObject* A, class UObject* B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_ObjectObject"); + + Params::KismetMathLibrary_EqualEqual_ObjectObject Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_QuatQuat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_QuatQuat(const struct FQuat& A, const struct FQuat& B, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_QuatQuat"); + + Params::KismetMathLibrary_EqualEqual_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_RotatorRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_RotatorRotator"); + + Params::KismetMathLibrary_EqualEqual_RotatorRotator Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_TimespanTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_TimespanTimespan"); + + Params::KismetMathLibrary_EqualEqual_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_TransformTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_TransformTransform(const struct FTransform& A, const struct FTransform& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_TransformTransform"); + + Params::KismetMathLibrary_EqualEqual_TransformTransform Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Vector2DVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_Vector2DVector2D"); + + Params::KismetMathLibrary_EqualEqual_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Vector4Vector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_Vector4Vector4"); + + Params::KismetMathLibrary_EqualEqual_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_VectorVector"); + + Params::KismetMathLibrary_EqualEqual_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualExactly_Vector2DVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualExactly_Vector2DVector2D"); + + Params::KismetMathLibrary_EqualExactly_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualExactly_Vector4Vector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualExactly_Vector4Vector4"); + + Params::KismetMathLibrary_EqualExactly_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualExactly_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualExactly_VectorVector"); + + Params::KismetMathLibrary_EqualExactly_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.exp +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::exp(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "exp"); + + Params::KismetMathLibrary_exp Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FCeil +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FCeil(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FCeil"); + + Params::KismetMathLibrary_FCeil Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FCeil64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FCeil64(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FCeil64"); + + Params::KismetMathLibrary_FCeil64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FClamp +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::FClamp(double Value, double Param_min_0, double Param_max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FClamp"); + + Params::KismetMathLibrary_FClamp Parms{}; + + Parms.Value = Value; + Parms.Param_min_0 = Param_min_0; + Parms.Param_max_0 = Param_max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FFloor +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FFloor(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FFloor"); + + Params::KismetMathLibrary_FFloor Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FFloor64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FFloor64(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FFloor64"); + + Params::KismetMathLibrary_FFloor64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FindClosestPointOnLine +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::FindClosestPointOnLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindClosestPointOnLine"); + + Params::KismetMathLibrary_FindClosestPointOnLine Parms{}; + + Parms.Point = std::move(Point); + Parms.LineOrigin = std::move(LineOrigin); + Parms.LineDirection = std::move(LineDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FindClosestPointOnSegment +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::FindClosestPointOnSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindClosestPointOnSegment"); + + Params::KismetMathLibrary_FindClosestPointOnSegment Parms{}; + + Parms.Point = std::move(Point); + Parms.SegmentStart = std::move(SegmentStart); + Parms.SegmentEnd = std::move(SegmentEnd); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FindLookAtRotation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Start (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::FindLookAtRotation(const struct FVector& Start, const struct FVector& Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindLookAtRotation"); + + Params::KismetMathLibrary_FindLookAtRotation Parms{}; + + Parms.Start = std::move(Start); + Parms.Target = std::move(Target); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FindNearestPointsOnLineSegments +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Segment1Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Segment1End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Segment2Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Segment2End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Segment1Point (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Segment2Point (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::FindNearestPointsOnLineSegments(const struct FVector& Segment1Start, const struct FVector& Segment1End, const struct FVector& Segment2Start, const struct FVector& Segment2End, struct FVector* Segment1Point, struct FVector* Segment2Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindNearestPointsOnLineSegments"); + + Params::KismetMathLibrary_FindNearestPointsOnLineSegments Parms{}; + + Parms.Segment1Start = std::move(Segment1Start); + Parms.Segment1End = std::move(Segment1End); + Parms.Segment2Start = std::move(Segment2Start); + Parms.Segment2End = std::move(Segment2End); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Segment1Point != nullptr) + *Segment1Point = std::move(Parms.Segment1Point); + + if (Segment2Point != nullptr) + *Segment2Point = std::move(Parms.Segment2Point); +} + + +// Function Engine.KismetMathLibrary.FindRelativeLookAtRotation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& StartTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::FindRelativeLookAtRotation(const struct FTransform& StartTransform, const struct FVector& TargetLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindRelativeLookAtRotation"); + + Params::KismetMathLibrary_FindRelativeLookAtRotation Parms{}; + + Parms.StartTransform = std::move(StartTransform); + Parms.TargetLocation = std::move(TargetLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FInterpEaseInOut +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Exponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::FInterpEaseInOut(double A, double B, double Alpha, double Exponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FInterpEaseInOut"); + + Params::KismetMathLibrary_FInterpEaseInOut Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + Parms.Exponent = Exponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FInterpTo +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FInterpTo"); + + Params::KismetMathLibrary_FInterpTo Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FInterpTo_Constant +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FInterpTo_Constant"); + + Params::KismetMathLibrary_FInterpTo_Constant Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FixedTurn +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDesired (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDeltaRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FixedTurn(float InCurrent, float InDesired, float InDeltaRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FixedTurn"); + + Params::KismetMathLibrary_FixedTurn Parms{}; + + Parms.InCurrent = InCurrent; + Parms.InDesired = InDesired; + Parms.InDeltaRate = InDeltaRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FloatSpringInterp +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFloatSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Stiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CriticalDampingFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Mass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TargetVelocityAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInitializeFromTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FloatSpringInterp(float Current, float Target, struct FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, float MinValue, float MaxValue, bool bInitializeFromTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FloatSpringInterp"); + + Params::KismetMathLibrary_FloatSpringInterp Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.SpringState = std::move(SpringState); + Parms.Stiffness = Stiffness; + Parms.CriticalDampingFactor = CriticalDampingFactor; + Parms.DeltaTime = DeltaTime; + Parms.Mass = Mass; + Parms.TargetVelocityAmount = TargetVelocityAmount; + Parms.bClamp = bClamp; + Parms.MinValue = MinValue; + Parms.MaxValue = MaxValue; + Parms.bInitializeFromTarget = bInitializeFromTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FMax +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::FMax(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FMax"); + + Params::KismetMathLibrary_FMax Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FMin +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::FMin(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FMin"); + + Params::KismetMathLibrary_FMin Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FMod +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// double Dividend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Divisor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Remainder (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FMod(double Dividend, double Divisor, double* Remainder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FMod"); + + Params::KismetMathLibrary_FMod Parms{}; + + Parms.Dividend = Dividend; + Parms.Divisor = Divisor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Remainder != nullptr) + *Remainder = Parms.Remainder; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FMod64 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// double Dividend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Divisor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* Remainder (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FMod64(double Dividend, double Divisor, double* Remainder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FMod64"); + + Params::KismetMathLibrary_FMod64 Parms{}; + + Parms.Dividend = Dividend; + Parms.Divisor = Divisor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Remainder != nullptr) + *Remainder = Parms.Remainder; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Fraction +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Fraction(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Fraction"); + + Params::KismetMathLibrary_Fraction Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromDays +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromDays(float Days) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromDays"); + + Params::KismetMathLibrary_FromDays Parms{}; + + Parms.Days = Days; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromHours +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromHours(float Hours) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromHours"); + + Params::KismetMathLibrary_FromHours Parms{}; + + Parms.Hours = Hours; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromMilliseconds +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Milliseconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromMilliseconds(float Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromMilliseconds"); + + Params::KismetMathLibrary_FromMilliseconds Parms{}; + + Parms.Milliseconds = Milliseconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromMinutes +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromMinutes(float Minutes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromMinutes"); + + Params::KismetMathLibrary_FromMinutes Parms{}; + + Parms.Minutes = Minutes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromSeconds +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromSeconds(float Seconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromSeconds"); + + Params::KismetMathLibrary_FromSeconds Parms{}; + + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromUnixTimestamp +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const int64 UnixTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::FromUnixTimestamp(const int64 UnixTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromUnixTimestamp"); + + Params::KismetMathLibrary_FromUnixTimestamp Parms{}; + + Parms.UnixTime = UnixTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FTrunc +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FTrunc(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FTrunc"); + + Params::KismetMathLibrary_FTrunc Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FTrunc64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FTrunc64(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FTrunc64"); + + Params::KismetMathLibrary_FTrunc64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FTruncVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UKismetMathLibrary::FTruncVector(const struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FTruncVector"); + + Params::KismetMathLibrary_FTruncVector Parms{}; + + Parms.InVector = std::move(InVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FWrap +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::FWrap(double Value, double Param_min_0, double Param_max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FWrap"); + + Params::KismetMathLibrary_FWrap Parms{}; + + Parms.Value = Value; + Parms.Param_min_0 = Param_min_0; + Parms.Param_max_0 = Param_max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetAbs2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::GetAbs2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetAbs2D"); + + Params::KismetMathLibrary_GetAbs2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetAbsMax2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GetAbsMax2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetAbsMax2D"); + + Params::KismetMathLibrary_GetAbsMax2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetAxes +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetAxes(const struct FRotator& A, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetAxes"); + + Params::KismetMathLibrary_GetAxes Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); +} + + +// Function Engine.KismetMathLibrary.GetAzimuthAndElevation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& ReferenceFrame (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Azimuth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Elevation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetAzimuthAndElevation(const struct FVector& InDirection, const struct FTransform& ReferenceFrame, float* Azimuth, float* Elevation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetAzimuthAndElevation"); + + Params::KismetMathLibrary_GetAzimuthAndElevation Parms{}; + + Parms.InDirection = std::move(InDirection); + Parms.ReferenceFrame = std::move(ReferenceFrame); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Azimuth != nullptr) + *Azimuth = Parms.Azimuth; + + if (Elevation != nullptr) + *Elevation = Parms.Elevation; +} + + +// Function Engine.KismetMathLibrary.GetBoxCenter +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& InBox (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetBoxCenter(const struct FBox& InBox) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetBoxCenter"); + + Params::KismetMathLibrary_GetBoxCenter Parms{}; + + Parms.InBox = std::move(InBox); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetBoxSize +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& InBox (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetBoxSize(const struct FBox& InBox) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetBoxSize"); + + Params::KismetMathLibrary_GetBoxSize Parms{}; + + Parms.InBox = std::move(InBox); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetBoxVolume +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& InBox (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GetBoxVolume(const struct FBox& InBox) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetBoxVolume"); + + Params::KismetMathLibrary_GetBoxVolume Parms{}; + + Parms.InBox = std::move(InBox); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDate +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::GetDate(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDate"); + + Params::KismetMathLibrary_GetDate Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDay +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDay(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDay"); + + Params::KismetMathLibrary_GetDay Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDayOfYear +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDayOfYear(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDayOfYear"); + + Params::KismetMathLibrary_GetDayOfYear Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDays +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDays(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDays"); + + Params::KismetMathLibrary_GetDays Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDirectionUnitVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& From (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& To (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetDirectionUnitVector(const struct FVector& From, const struct FVector& To) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDirectionUnitVector"); + + Params::KismetMathLibrary_GetDirectionUnitVector Parms{}; + + Parms.From = std::move(From); + Parms.To = std::move(To); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDuration +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::GetDuration(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDuration"); + + Params::KismetMathLibrary_GetDuration Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetForwardVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetForwardVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetForwardVector"); + + Params::KismetMathLibrary_GetForwardVector Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetHour +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHour(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetHour"); + + Params::KismetMathLibrary_GetHour Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetHour12 +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHour12(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetHour12"); + + Params::KismetMathLibrary_GetHour12 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetHours +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHours(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetHours"); + + Params::KismetMathLibrary_GetHours Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMax2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GetMax2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMax2D"); + + Params::KismetMathLibrary_GetMax2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMaxElement +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GetMaxElement(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMaxElement"); + + Params::KismetMathLibrary_GetMaxElement Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMillisecond +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMillisecond(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMillisecond"); + + Params::KismetMathLibrary_GetMillisecond Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMilliseconds +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMilliseconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMilliseconds"); + + Params::KismetMathLibrary_GetMilliseconds Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMin2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GetMin2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMin2D"); + + Params::KismetMathLibrary_GetMin2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMinElement +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GetMinElement(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMinElement"); + + Params::KismetMathLibrary_GetMinElement Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMinute +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMinute(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMinute"); + + Params::KismetMathLibrary_GetMinute Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMinutes +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMinutes(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMinutes"); + + Params::KismetMathLibrary_GetMinutes Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMonth +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMonth(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMonth"); + + Params::KismetMathLibrary_GetMonth Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetPI +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GetPI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetPI"); + + Params::KismetMathLibrary_GetPI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetPointDistanceToLine +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetPointDistanceToLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetPointDistanceToLine"); + + Params::KismetMathLibrary_GetPointDistanceToLine Parms{}; + + Parms.Point = std::move(Point); + Parms.LineOrigin = std::move(LineOrigin); + Parms.LineDirection = std::move(LineDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetPointDistanceToSegment +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetPointDistanceToSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetPointDistanceToSegment"); + + Params::KismetMathLibrary_GetPointDistanceToSegment Parms{}; + + Parms.Point = std::move(Point); + Parms.SegmentStart = std::move(SegmentStart); + Parms.SegmentEnd = std::move(SegmentEnd); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetReflectionVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SurfaceNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetReflectionVector(const struct FVector& Direction, const struct FVector& SurfaceNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetReflectionVector"); + + Params::KismetMathLibrary_GetReflectionVector Parms{}; + + Parms.Direction = std::move(Direction); + Parms.SurfaceNormal = std::move(SurfaceNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetRightVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetRightVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetRightVector"); + + Params::KismetMathLibrary_GetRightVector Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetRotated2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleDeg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::GetRotated2D(const struct FVector2D& A, float AngleDeg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetRotated2D"); + + Params::KismetMathLibrary_GetRotated2D Parms{}; + + Parms.A = std::move(A); + Parms.AngleDeg = AngleDeg; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetRuntimeFloatCurveValue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRuntimeFloatCurve& Curve (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const float InTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InDefaultValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetRuntimeFloatCurveValue(const struct FRuntimeFloatCurve& Curve, const float InTime, const float InDefaultValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetRuntimeFloatCurveValue"); + + Params::KismetMathLibrary_GetRuntimeFloatCurveValue Parms{}; + + Parms.Curve = std::move(Curve); + Parms.InTime = InTime; + Parms.InDefaultValue = InDefaultValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetSecond +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetSecond(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetSecond"); + + Params::KismetMathLibrary_GetSecond Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetSeconds +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetSeconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetSeconds"); + + Params::KismetMathLibrary_GetSeconds Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetSlopeDegreeAngles +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& MyRightYAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& FloorNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSlopePitchDegreeAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSlopeRollDegreeAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetSlopeDegreeAngles(const struct FVector& MyRightYAxis, const struct FVector& FloorNormal, const struct FVector& UpVector, float* OutSlopePitchDegreeAngle, float* OutSlopeRollDegreeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetSlopeDegreeAngles"); + + Params::KismetMathLibrary_GetSlopeDegreeAngles Parms{}; + + Parms.MyRightYAxis = std::move(MyRightYAxis); + Parms.FloorNormal = std::move(FloorNormal); + Parms.UpVector = std::move(UpVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSlopePitchDegreeAngle != nullptr) + *OutSlopePitchDegreeAngle = Parms.OutSlopePitchDegreeAngle; + + if (OutSlopeRollDegreeAngle != nullptr) + *OutSlopeRollDegreeAngle = Parms.OutSlopeRollDegreeAngle; +} + + +// Function Engine.KismetMathLibrary.GetTAU +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GetTAU() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTAU"); + + Params::KismetMathLibrary_GetTAU Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTimeOfDay +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::GetTimeOfDay(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTimeOfDay"); + + Params::KismetMathLibrary_GetTimeOfDay Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalDays +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalDays(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalDays"); + + Params::KismetMathLibrary_GetTotalDays Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalHours +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalHours(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalHours"); + + Params::KismetMathLibrary_GetTotalHours Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalMilliseconds +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalMilliseconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalMilliseconds"); + + Params::KismetMathLibrary_GetTotalMilliseconds Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalMinutes +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalMinutes(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalMinutes"); + + Params::KismetMathLibrary_GetTotalMinutes Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalSeconds +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalSeconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalSeconds"); + + Params::KismetMathLibrary_GetTotalSeconds Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetUpVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetUpVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetUpVector"); + + Params::KismetMathLibrary_GetUpVector Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetVectorArrayAverage +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& Vectors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetVectorArrayAverage(const TArray& Vectors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetVectorArrayAverage"); + + Params::KismetMathLibrary_GetVectorArrayAverage Parms{}; + + Parms.Vectors = std::move(Vectors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetYawPitchFromVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Yaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* pitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetYawPitchFromVector(const struct FVector& InVec, float* Yaw, float* pitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetYawPitchFromVector"); + + Params::KismetMathLibrary_GetYawPitchFromVector Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Yaw != nullptr) + *Yaw = Parms.Yaw; + + if (pitch != nullptr) + *pitch = Parms.pitch; +} + + +// Function Engine.KismetMathLibrary.GetYear +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetYear(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetYear"); + + Params::KismetMathLibrary_GetYear Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_ByteByte"); + + Params::KismetMathLibrary_Greater_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_DateTimeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_DateTimeDateTime"); + + Params::KismetMathLibrary_Greater_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_DoubleDouble"); + + Params::KismetMathLibrary_Greater_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_Int64Int64"); + + Params::KismetMathLibrary_Greater_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_IntInt"); + + Params::KismetMathLibrary_Greater_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_TimespanTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_TimespanTimespan"); + + Params::KismetMathLibrary_Greater_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_ByteByte"); + + Params::KismetMathLibrary_GreaterEqual_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_DateTimeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_DateTimeDateTime"); + + Params::KismetMathLibrary_GreaterEqual_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_DoubleDouble"); + + Params::KismetMathLibrary_GreaterEqual_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_Int64Int64"); + + Params::KismetMathLibrary_GreaterEqual_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_IntInt"); + + Params::KismetMathLibrary_GreaterEqual_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_TimespanTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_TimespanTimespan"); + + Params::KismetMathLibrary_GreaterEqual_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterGreater_VectorRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GreaterGreater_VectorRotator(const struct FVector& A, const struct FRotator& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterGreater_VectorRotator"); + + Params::KismetMathLibrary_GreaterGreater_VectorRotator Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GridSnap_Float +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double GridSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::GridSnap_Float(double Location, double GridSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GridSnap_Float"); + + Params::KismetMathLibrary_GridSnap_Float Parms{}; + + Parms.Location = Location; + Parms.GridSize = GridSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.HSVToRGB +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float H (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float S (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::HSVToRGB(float H, float S, float V, float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "HSVToRGB"); + + Params::KismetMathLibrary_HSVToRGB Parms{}; + + Parms.H = H; + Parms.S = S; + Parms.V = V; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.HSVToRGB_Vector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& HSV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* RGB (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::HSVToRGB_Vector(const struct FLinearColor& HSV, struct FLinearColor* RGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "HSVToRGB_Vector"); + + Params::KismetMathLibrary_HSVToRGB_Vector Parms{}; + + Parms.HSV = std::move(HSV); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (RGB != nullptr) + *RGB = std::move(Parms.RGB); +} + + +// Function Engine.KismetMathLibrary.HSVToRGBLinear +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& HSV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::HSVToRGBLinear(const struct FLinearColor& HSV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "HSVToRGBLinear"); + + Params::KismetMathLibrary_HSVToRGBLinear Parms{}; + + Parms.HSV = std::move(HSV); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Hypotenuse +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Hypotenuse(double Width, double Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Hypotenuse"); + + Params::KismetMathLibrary_Hypotenuse Parms{}; + + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InRange_FloatFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_FloatFloat(double Value, double Param_min_0, double Param_max_0, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InRange_FloatFloat"); + + Params::KismetMathLibrary_InRange_FloatFloat Parms{}; + + Parms.Value = Value; + Parms.Param_min_0 = Param_min_0; + Parms.Param_max_0 = Param_max_0; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InRange_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_Int64Int64(int64 Value, int64 Param_min_0, int64 Param_max_0, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InRange_Int64Int64"); + + Params::KismetMathLibrary_InRange_Int64Int64 Parms{}; + + Parms.Value = Value; + Parms.Param_min_0 = Param_min_0; + Parms.Param_max_0 = Param_max_0; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InRange_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_IntInt(int32 Value, int32 Param_min_0, int32 Param_max_0, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InRange_IntInt"); + + Params::KismetMathLibrary_InRange_IntInt Parms{}; + + Parms.Value = Value; + Parms.Param_min_0 = Param_min_0; + Parms.Param_max_0 = Param_max_0; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Down +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Down() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Down"); + + Params::KismetMathLibrary_IntPoint_Down Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Left +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Left() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Left"); + + Params::KismetMathLibrary_IntPoint_Left Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_One +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_One() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_One"); + + Params::KismetMathLibrary_IntPoint_One Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Right +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Right() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Right"); + + Params::KismetMathLibrary_IntPoint_Right Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Up +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Up() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Up"); + + Params::KismetMathLibrary_IntPoint_Up Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Zero +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Zero() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Zero"); + + Params::KismetMathLibrary_IntPoint_Zero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InverseTransformDirection +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::InverseTransformDirection(const struct FTransform& T, const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InverseTransformDirection"); + + Params::KismetMathLibrary_InverseTransformDirection Parms{}; + + Parms.T = std::move(T); + Parms.Direction = std::move(Direction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InverseTransformLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::InverseTransformLocation(const struct FTransform& T, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InverseTransformLocation"); + + Params::KismetMathLibrary_InverseTransformLocation Parms{}; + + Parms.T = std::move(T); + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InverseTransformRotation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::InverseTransformRotation(const struct FTransform& T, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InverseTransformRotation"); + + Params::KismetMathLibrary_InverseTransformRotation Parms{}; + + Parms.T = std::move(T); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InvertTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::InvertTransform(const struct FTransform& T) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InvertTransform"); + + Params::KismetMathLibrary_InvertTransform Parms{}; + + Parms.T = std::move(T); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsAfternoon +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsAfternoon(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsAfternoon"); + + Params::KismetMathLibrary_IsAfternoon Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsLeapYear +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsLeapYear(int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsLeapYear"); + + Params::KismetMathLibrary_IsLeapYear Parms{}; + + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsMorning +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsMorning(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsMorning"); + + Params::KismetMathLibrary_IsMorning Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsNearlyZero2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsNearlyZero2D(const struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsNearlyZero2D"); + + Params::KismetMathLibrary_IsNearlyZero2D Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsPointInBox +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsPointInBox(const struct FVector& Point, const struct FVector& BoxOrigin, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsPointInBox"); + + Params::KismetMathLibrary_IsPointInBox Parms{}; + + Parms.Point = std::move(Point); + Parms.BoxOrigin = std::move(BoxOrigin); + Parms.BoxExtent = std::move(BoxExtent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsPointInBox_Box +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox& Box (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsPointInBox_Box(const struct FVector& Point, const struct FBox& Box) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsPointInBox_Box"); + + Params::KismetMathLibrary_IsPointInBox_Box Parms{}; + + Parms.Point = std::move(Point); + Parms.Box = std::move(Box); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsPointInBoxWithTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& BoxWorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsPointInBoxWithTransform(const struct FVector& Point, const struct FTransform& BoxWorldTransform, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsPointInBoxWithTransform"); + + Params::KismetMathLibrary_IsPointInBoxWithTransform Parms{}; + + Parms.Point = std::move(Point); + Parms.BoxWorldTransform = std::move(BoxWorldTransform); + Parms.BoxExtent = std::move(BoxExtent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsPointInBoxWithTransform_Box +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& BoxWorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsPointInBoxWithTransform_Box(const struct FVector& Point, const struct FTransform& BoxWorldTransform, const struct FBox& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsPointInBoxWithTransform_Box"); + + Params::KismetMathLibrary_IsPointInBoxWithTransform_Box Parms{}; + + Parms.Point = std::move(Point); + Parms.BoxWorldTransform = std::move(BoxWorldTransform); + Parms.BoxExtent = std::move(BoxExtent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsZero2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsZero2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsZero2D"); + + Params::KismetMathLibrary_IsZero2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Lerp +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Lerp(double A, double B, double Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Lerp"); + + Params::KismetMathLibrary_Lerp Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_ByteByte"); + + Params::KismetMathLibrary_Less_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_DateTimeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_DateTimeDateTime"); + + Params::KismetMathLibrary_Less_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_DoubleDouble"); + + Params::KismetMathLibrary_Less_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_Int64Int64"); + + Params::KismetMathLibrary_Less_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_IntInt"); + + Params::KismetMathLibrary_Less_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_TimespanTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_TimespanTimespan"); + + Params::KismetMathLibrary_Less_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_ByteByte"); + + Params::KismetMathLibrary_LessEqual_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_DateTimeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_DateTimeDateTime"); + + Params::KismetMathLibrary_LessEqual_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_DoubleDouble"); + + Params::KismetMathLibrary_LessEqual_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_Int64Int64"); + + Params::KismetMathLibrary_LessEqual_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_IntInt"); + + Params::KismetMathLibrary_LessEqual_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_TimespanTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_TimespanTimespan"); + + Params::KismetMathLibrary_LessEqual_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessLess_VectorRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::LessLess_VectorRotator(const struct FVector& A, const struct FRotator& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessLess_VectorRotator"); + + Params::KismetMathLibrary_LessLess_VectorRotator Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Black +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Black() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Black"); + + Params::KismetMathLibrary_LinearColor_Black Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Blue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Blue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Blue"); + + Params::KismetMathLibrary_LinearColor_Blue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Desaturated +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDesaturation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Desaturated(const struct FLinearColor& InColor, float InDesaturation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Desaturated"); + + Params::KismetMathLibrary_LinearColor_Desaturated Parms{}; + + Parms.InColor = std::move(InColor); + Parms.InDesaturation = InDesaturation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Distance +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& C1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& C2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_Distance(const struct FLinearColor& C1, const struct FLinearColor& C2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Distance"); + + Params::KismetMathLibrary_LinearColor_Distance Parms{}; + + Parms.C1 = std::move(C1); + Parms.C2 = std::move(C2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetLuminance +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetLuminance(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_GetLuminance"); + + Params::KismetMathLibrary_LinearColor_GetLuminance Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetMax +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetMax(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_GetMax"); + + Params::KismetMathLibrary_LinearColor_GetMax Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetMin +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetMin(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_GetMin"); + + Params::KismetMathLibrary_LinearColor_GetMin Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Gray +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Gray() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Gray"); + + Params::KismetMathLibrary_LinearColor_Gray Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Green +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Green() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Green"); + + Params::KismetMathLibrary_LinearColor_Green Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_IsNearEqual +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinearColor_IsNearEqual(const struct FLinearColor& A, const struct FLinearColor& B, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_IsNearEqual"); + + Params::KismetMathLibrary_LinearColor_IsNearEqual Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Quantize +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_Quantize(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Quantize"); + + Params::KismetMathLibrary_LinearColor_Quantize Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_QuantizeRound +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_QuantizeRound(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_QuantizeRound"); + + Params::KismetMathLibrary_LinearColor_QuantizeRound Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Red +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Red() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Red"); + + Params::KismetMathLibrary_LinearColor_Red Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Set +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_Set(struct FLinearColor& InOutColor, const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Set"); + + Params::KismetMathLibrary_LinearColor_Set Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromHSV +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float H (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float S (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromHSV(struct FLinearColor& InOutColor, float H, float S, float V, float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetFromHSV"); + + Params::KismetMathLibrary_LinearColor_SetFromHSV Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.H = H; + Parms.S = S; + Parms.V = V; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromPow22 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& InColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromPow22(struct FLinearColor& InOutColor, const struct FColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetFromPow22"); + + Params::KismetMathLibrary_LinearColor_SetFromPow22 Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromSRGB +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& InSRGB (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromSRGB(struct FLinearColor& InOutColor, const struct FColor& InSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetFromSRGB"); + + Params::KismetMathLibrary_LinearColor_SetFromSRGB Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.InSRGB = std::move(InSRGB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetRandomHue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetRandomHue(struct FLinearColor& InOutColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetRandomHue"); + + Params::KismetMathLibrary_LinearColor_SetRandomHue Parms{}; + + Parms.InOutColor = std::move(InOutColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetRGBA +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float R (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float G (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetRGBA(struct FLinearColor& InOutColor, float R, float G, float B, float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetRGBA"); + + Params::KismetMathLibrary_LinearColor_SetRGBA Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.R = R; + Parms.G = G; + Parms.B = B; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetTemperature +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTemperature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetTemperature(struct FLinearColor& InOutColor, float InTemperature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetTemperature"); + + Params::KismetMathLibrary_LinearColor_SetTemperature Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.InTemperature = InTemperature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_ToNewOpacity +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_ToNewOpacity(const struct FLinearColor& InColor, float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_ToNewOpacity"); + + Params::KismetMathLibrary_LinearColor_ToNewOpacity Parms{}; + + Parms.InColor = std::move(InColor); + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_ToRGBE +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_ToRGBE(const struct FLinearColor& InLinearColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_ToRGBE"); + + Params::KismetMathLibrary_LinearColor_ToRGBE Parms{}; + + Parms.InLinearColor = std::move(InLinearColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Transparent +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Transparent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Transparent"); + + Params::KismetMathLibrary_LinearColor_Transparent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_White +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_White() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_White"); + + Params::KismetMathLibrary_LinearColor_White Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Yellow +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Yellow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Yellow"); + + Params::KismetMathLibrary_LinearColor_Yellow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColorLerp +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColorLerp(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColorLerp"); + + Params::KismetMathLibrary_LinearColorLerp Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColorLerpUsingHSV +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColorLerpUsingHSV(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColorLerpUsingHSV"); + + Params::KismetMathLibrary_LinearColorLerpUsingHSV Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinePlaneIntersection +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& LineStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlane& APlane (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* T (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Intersection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinePlaneIntersection(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FPlane& APlane, float* T, struct FVector* Intersection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinePlaneIntersection"); + + Params::KismetMathLibrary_LinePlaneIntersection Parms{}; + + Parms.LineStart = std::move(LineStart); + Parms.LineEnd = std::move(LineEnd); + Parms.APlane = std::move(APlane); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (T != nullptr) + *T = Parms.T; + + if (Intersection != nullptr) + *Intersection = std::move(Parms.Intersection); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinePlaneIntersection_OriginNormal +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& LineStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* T (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Intersection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinePlaneIntersection_OriginNormal(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FVector& PlaneOrigin, const struct FVector& PlaneNormal, float* T, struct FVector* Intersection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinePlaneIntersection_OriginNormal"); + + Params::KismetMathLibrary_LinePlaneIntersection_OriginNormal Parms{}; + + Parms.LineStart = std::move(LineStart); + Parms.LineEnd = std::move(LineEnd); + Parms.PlaneOrigin = std::move(PlaneOrigin); + Parms.PlaneNormal = std::move(PlaneNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (T != nullptr) + *T = Parms.T; + + if (Intersection != nullptr) + *Intersection = std::move(Parms.Intersection); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.log +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double base (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::log(double A, double base) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "log"); + + Params::KismetMathLibrary_log Parms{}; + + Parms.A = A; + Parms.base = base; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Loge +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Loge(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Loge"); + + Params::KismetMathLibrary_Loge Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeBox +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UKismetMathLibrary::MakeBox(const struct FVector& Param_min_0, const struct FVector& Param_max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeBox"); + + Params::KismetMathLibrary_MakeBox Parms{}; + + Parms.Param_min_0 = std::move(Param_min_0); + Parms.Param_max_0 = std::move(Param_max_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeBox2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& Param_min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Param_max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox2D UKismetMathLibrary::MakeBox2D(const struct FVector2D& Param_min_0, const struct FVector2D& Param_max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeBox2D"); + + Params::KismetMathLibrary_MakeBox2D Parms{}; + + Parms.Param_min_0 = std::move(Param_min_0); + Parms.Param_max_0 = std::move(Param_max_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeBoxSphereBounds +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds UKismetMathLibrary::MakeBoxSphereBounds(const struct FVector& Origin, const struct FVector& BoxExtent, float SphereRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeBoxSphereBounds"); + + Params::KismetMathLibrary_MakeBoxSphereBounds Parms{}; + + Parms.Origin = std::move(Origin); + Parms.BoxExtent = std::move(BoxExtent); + Parms.SphereRadius = SphereRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeBoxWithOrigin +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Extent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UKismetMathLibrary::MakeBoxWithOrigin(const struct FVector& Origin, const struct FVector& Extent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeBoxWithOrigin"); + + Params::KismetMathLibrary_MakeBoxWithOrigin Parms{}; + + Parms.Origin = std::move(Origin); + Parms.Extent = std::move(Extent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float R (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float G (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::MakeColor(float R, float G, float B, float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeColor"); + + Params::KismetMathLibrary_MakeColor Parms{}; + + Parms.R = R; + Parms.G = G; + Parms.B = B; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Month (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Day (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hour (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Second (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Millisecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeDateTime"); + + Params::KismetMathLibrary_MakeDateTime Parms{}; + + Parms.Year = Year; + Parms.Month = Month; + Parms.Day = Day; + Parms.Hour = Hour; + Parms.Minute = Minute; + Parms.Second = Second; + Parms.Millisecond = Millisecond; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeFrameRate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Numerator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Denominator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UKismetMathLibrary::MakeFrameRate(int32 Numerator, int32 Denominator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeFrameRate"); + + Params::KismetMathLibrary_MakeFrameRate Parms{}; + + Parms.Numerator = Numerator; + Parms.Denominator = Denominator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakePlaneFromPointAndNormal +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Normal_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlane ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlane UKismetMathLibrary::MakePlaneFromPointAndNormal(const struct FVector& Point, const struct FVector& Normal_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakePlaneFromPointAndNormal"); + + Params::KismetMathLibrary_MakePlaneFromPointAndNormal Parms{}; + + Parms.Point = std::move(Point); + Parms.Normal_0 = std::move(Normal_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakePulsatingValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InCurrentTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPulsesPerSecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPhase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakePulsatingValue"); + + Params::KismetMathLibrary_MakePulsatingValue Parms{}; + + Parms.InCurrentTime = InCurrentTime; + Parms.InPulsesPerSecond = InPulsesPerSecond; + Parms.InPhase = InPhase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeQualifiedFrameTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FFrameNumber& Frame (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameRate& FrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SubFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UKismetMathLibrary::MakeQualifiedFrameTime(const struct FFrameNumber& Frame, const struct FFrameRate& FrameRate, float SubFrame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeQualifiedFrameTime"); + + Params::KismetMathLibrary_MakeQualifiedFrameTime Parms{}; + + Parms.Frame = std::move(Frame); + Parms.FrameRate = std::move(FrameRate); + Parms.SubFrame = SubFrame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeQuat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::MakeQuat(float X, float Y, float Z, float W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeQuat"); + + Params::KismetMathLibrary_MakeQuat Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRandomStream +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InitialSeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FRandomStream UKismetMathLibrary::MakeRandomStream(int32 InitialSeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRandomStream"); + + Params::KismetMathLibrary_MakeRandomStream Parms{}; + + Parms.InitialSeed = InitialSeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRelativeTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RelativeTo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::MakeRelativeTransform(const struct FTransform& A, const struct FTransform& RelativeTo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRelativeTransform"); + + Params::KismetMathLibrary_MakeRelativeTransform Parms{}; + + Parms.A = std::move(A); + Parms.RelativeTo = std::move(RelativeTo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotationFromAxes +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Forward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Right (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Up (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotationFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotationFromAxes"); + + Params::KismetMathLibrary_MakeRotationFromAxes Parms{}; + + Parms.Forward = std::move(Forward); + Parms.Right = std::move(Right); + Parms.Up = std::move(Up); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Roll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotator(float Roll, float pitch, float Yaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotator"); + + Params::KismetMathLibrary_MakeRotator Parms{}; + + Parms.Roll = Roll; + Parms.pitch = pitch; + Parms.Yaw = Yaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromX +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromX(const struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromX"); + + Params::KismetMathLibrary_MakeRotFromX Parms{}; + + Parms.X = std::move(X); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromXY +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromXY(const struct FVector& X, const struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromXY"); + + Params::KismetMathLibrary_MakeRotFromXY Parms{}; + + Parms.X = std::move(X); + Parms.Y = std::move(Y); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromXZ +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromXZ(const struct FVector& X, const struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromXZ"); + + Params::KismetMathLibrary_MakeRotFromXZ Parms{}; + + Parms.X = std::move(X); + Parms.Z = std::move(Z); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromY +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromY(const struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromY"); + + Params::KismetMathLibrary_MakeRotFromY Parms{}; + + Parms.Y = std::move(Y); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromYX +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromYX(const struct FVector& Y, const struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromYX"); + + Params::KismetMathLibrary_MakeRotFromYX Parms{}; + + Parms.Y = std::move(Y); + Parms.X = std::move(X); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromYZ +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromYZ(const struct FVector& Y, const struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromYZ"); + + Params::KismetMathLibrary_MakeRotFromYZ Parms{}; + + Parms.Y = std::move(Y); + Parms.Z = std::move(Z); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZ +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZ(const struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromZ"); + + Params::KismetMathLibrary_MakeRotFromZ Parms{}; + + Parms.Z = std::move(Z); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZX +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZX(const struct FVector& Z, const struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromZX"); + + Params::KismetMathLibrary_MakeRotFromZX Parms{}; + + Parms.Z = std::move(Z); + Parms.X = std::move(X); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZY +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZY(const struct FVector& Z, const struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromZY"); + + Params::KismetMathLibrary_MakeRotFromZY Parms{}; + + Parms.Z = std::move(Z); + Parms.Y = std::move(Y); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Milliseconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeTimespan"); + + Params::KismetMathLibrary_MakeTimespan Parms{}; + + Parms.Days = Days; + Parms.Hours = Hours; + Parms.Minutes = Minutes; + Parms.Seconds = Seconds; + Parms.Milliseconds = Milliseconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeTimespan2 +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FractionNano (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeTimespan2"); + + Params::KismetMathLibrary_MakeTimespan2 Parms{}; + + Parms.Days = Days; + Parms.Hours = Hours; + Parms.Minutes = Minutes; + Parms.Seconds = Seconds; + Parms.FractionNano = FractionNano; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeTransform +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::MakeTransform(const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeTransform"); + + Params::KismetMathLibrary_MakeTransform Parms{}; + + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.Scale = std::move(Scale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::MakeVector(double X, double Y, double Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector"); + + Params::KismetMathLibrary_MakeVector Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::MakeVector2D(double X, double Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector2D"); + + Params::KismetMathLibrary_MakeVector2D Parms{}; + + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector4 +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::MakeVector4(double X, double Y, double Z, double W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector4"); + + Params::KismetMathLibrary_MakeVector4 Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector_NetQuantize +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector_NetQuantize UKismetMathLibrary::MakeVector_NetQuantize(double X, double Y, double Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector_NetQuantize"); + + Params::KismetMathLibrary_MakeVector_NetQuantize Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector_NetQuantize10 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize10 ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector_NetQuantize10 UKismetMathLibrary::MakeVector_NetQuantize10(double X, double Y, double Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector_NetQuantize10"); + + Params::KismetMathLibrary_MakeVector_NetQuantize10 Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector_NetQuantize100 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantize100 ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector_NetQuantize100 UKismetMathLibrary::MakeVector_NetQuantize100(double X, double Y, double Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector_NetQuantize100"); + + Params::KismetMathLibrary_MakeVector_NetQuantize100 Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector_NetQuantizeNormal +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector_NetQuantizeNormal ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector_NetQuantizeNormal UKismetMathLibrary::MakeVector_NetQuantizeNormal(double X, double Y, double Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector_NetQuantizeNormal"); + + Params::KismetMathLibrary_MakeVector_NetQuantizeNormal Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MapRangeClamped +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double InRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double InRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double OutRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double OutRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MapRangeClamped"); + + Params::KismetMathLibrary_MapRangeClamped Parms{}; + + Parms.Value = Value; + Parms.InRangeA = InRangeA; + Parms.InRangeB = InRangeB; + Parms.OutRangeA = OutRangeA; + Parms.OutRangeB = OutRangeB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MapRangeUnclamped +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double InRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double InRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double OutRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double OutRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MapRangeUnclamped"); + + Params::KismetMathLibrary_MapRangeUnclamped Parms{}; + + Parms.Value = Value; + Parms.InRangeA = InRangeA; + Parms.InRangeB = InRangeB; + Parms.OutRangeA = OutRangeA; + Parms.OutRangeB = OutRangeB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_ApplyScale +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ApplyScale(const struct FMatrix& M, float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ApplyScale"); + + Params::KismetMathLibrary_Matrix_ApplyScale Parms{}; + + Parms.M = std::move(M); + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_ConcatenateTranslation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Translation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ConcatenateTranslation(const struct FMatrix& M, const struct FVector& Translation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ConcatenateTranslation"); + + Params::KismetMathLibrary_Matrix_ConcatenateTranslation Parms{}; + + Parms.M = std::move(M); + Parms.Translation = std::move(Translation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_ContainsNaN +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_ContainsNaN(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ContainsNaN"); + + Params::KismetMathLibrary_Matrix_ContainsNaN Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetColumn +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EMatrixColumns Column (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetColumn(const struct FMatrix& M, EMatrixColumns Column) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetColumn"); + + Params::KismetMathLibrary_Matrix_GetColumn Parms{}; + + Parms.M = std::move(M); + Parms.Column = Column; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetDeterminant +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetDeterminant(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetDeterminant"); + + Params::KismetMathLibrary_Matrix_GetDeterminant Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumBottomPlane +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumBottomPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumBottomPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumBottomPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumFarPlane +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumFarPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumFarPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumFarPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumLeftPlane +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumLeftPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumLeftPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumLeftPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumNearPlane +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumNearPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumNearPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumNearPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumRightPlane +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumRightPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumRightPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumRightPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumTopPlane +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumTopPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumTopPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumTopPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetInverse +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetInverse(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetInverse"); + + Params::KismetMathLibrary_Matrix_GetInverse Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetMatrixWithoutScale +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetMatrixWithoutScale(const struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetMatrixWithoutScale"); + + Params::KismetMathLibrary_Matrix_GetMatrixWithoutScale Parms{}; + + Parms.M = std::move(M); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetMaximumAxisScale +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetMaximumAxisScale(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetMaximumAxisScale"); + + Params::KismetMathLibrary_Matrix_GetMaximumAxisScale Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetOrigin +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetOrigin(const struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetOrigin"); + + Params::KismetMathLibrary_Matrix_GetOrigin Parms{}; + + Parms.InMatrix = std::move(InMatrix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetRotator +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Matrix_GetRotator(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetRotator"); + + Params::KismetMathLibrary_Matrix_GetRotator Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetRotDeterminant +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetRotDeterminant(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetRotDeterminant"); + + Params::KismetMathLibrary_Matrix_GetRotDeterminant Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxes +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_GetScaledAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetScaledAxes"); + + Params::KismetMathLibrary_Matrix_GetScaledAxes Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxis +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetScaledAxis(const struct FMatrix& M, EAxis Axis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetScaledAxis"); + + Params::KismetMathLibrary_Matrix_GetScaledAxis Parms{}; + + Parms.M = std::move(M); + Parms.Axis = Axis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaleVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetScaleVector(const struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetScaleVector"); + + Params::KismetMathLibrary_Matrix_GetScaleVector Parms{}; + + Parms.M = std::move(M); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetTransposeAdjoint +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetTransposeAdjoint(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetTransposeAdjoint"); + + Params::KismetMathLibrary_Matrix_GetTransposeAdjoint Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetTransposed +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetTransposed(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetTransposed"); + + Params::KismetMathLibrary_Matrix_GetTransposed Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxes +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_GetUnitAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetUnitAxes"); + + Params::KismetMathLibrary_Matrix_GetUnitAxes Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); +} + + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxis +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetUnitAxis(const struct FMatrix& M, EAxis Axis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetUnitAxis"); + + Params::KismetMathLibrary_Matrix_GetUnitAxis Parms{}; + + Parms.M = std::move(M); + Parms.Axis = Axis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_Identity +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_Identity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_Identity"); + + Params::KismetMathLibrary_Matrix_Identity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformPosition +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_InverseTransformPosition(const struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_InverseTransformPosition"); + + Params::KismetMathLibrary_Matrix_InverseTransformPosition Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_InverseTransformVector(const struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_InverseTransformVector"); + + Params::KismetMathLibrary_Matrix_InverseTransformVector Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_Mirror +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAxis MirrorAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAxis FlipAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_Mirror(const struct FMatrix& M, EAxis MirrorAxis, EAxis FlipAxis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_Mirror"); + + Params::KismetMathLibrary_Matrix_Mirror Parms{}; + + Parms.M = std::move(M); + Parms.MirrorAxis = MirrorAxis; + Parms.FlipAxis = FlipAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_RemoveScaling +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix& M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_RemoveScaling(struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_RemoveScaling"); + + Params::KismetMathLibrary_Matrix_RemoveScaling Parms{}; + + Parms.M = std::move(M); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + M = std::move(Parms.M); +} + + +// Function Engine.KismetMathLibrary.Matrix_RemoveTranslation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_RemoveTranslation(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_RemoveTranslation"); + + Params::KismetMathLibrary_Matrix_RemoveTranslation Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_ScaleTranslation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ScaleTranslation(const struct FMatrix& M, const struct FVector& Scale3D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ScaleTranslation"); + + Params::KismetMathLibrary_Matrix_ScaleTranslation Parms{}; + + Parms.M = std::move(M); + Parms.Scale3D = std::move(Scale3D); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_SetAxis +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix& M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AxisVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetAxis(struct FMatrix& M, EAxis Axis, const struct FVector& AxisVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_SetAxis"); + + Params::KismetMathLibrary_Matrix_SetAxis Parms{}; + + Parms.M = std::move(M); + Parms.Axis = Axis; + Parms.AxisVector = std::move(AxisVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + M = std::move(Parms.M); +} + + +// Function Engine.KismetMathLibrary.Matrix_SetColumn +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix& M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EMatrixColumns Column (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetColumn(struct FMatrix& M, EMatrixColumns Column, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_SetColumn"); + + Params::KismetMathLibrary_Matrix_SetColumn Parms{}; + + Parms.M = std::move(M); + Parms.Column = Column; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + M = std::move(Parms.M); +} + + +// Function Engine.KismetMathLibrary.Matrix_SetOrigin +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix& M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& NewOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetOrigin(struct FMatrix& M, const struct FVector& NewOrigin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_SetOrigin"); + + Params::KismetMathLibrary_Matrix_SetOrigin Parms{}; + + Parms.M = std::move(M); + Parms.NewOrigin = std::move(NewOrigin); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + M = std::move(Parms.M); +} + + +// Function Engine.KismetMathLibrary.Matrix_ToQuat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Matrix_ToQuat(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ToQuat"); + + Params::KismetMathLibrary_Matrix_ToQuat Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformPosition +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformPosition(const struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_TransformPosition"); + + Params::KismetMathLibrary_Matrix_TransformPosition Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformVector(const struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_TransformVector"); + + Params::KismetMathLibrary_Matrix_TransformVector Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformVector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector4& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformVector4(const struct FMatrix& M, const struct FVector4& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_TransformVector4"); + + Params::KismetMathLibrary_Matrix_TransformVector4 Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.max +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::max_0(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "max"); + + Params::KismetMathLibrary_max_0 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MaxInt64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::MaxInt64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MaxInt64"); + + Params::KismetMathLibrary_MaxInt64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MaxOfByteArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& ByteArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfByteArray(const TArray& ByteArray, int32* IndexOfMaxValue, uint8* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MaxOfByteArray"); + + Params::KismetMathLibrary_MaxOfByteArray Parms{}; + + Parms.ByteArray = std::move(ByteArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; +} + + +// Function Engine.KismetMathLibrary.MaxOfFloatArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& FloatArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfFloatArray(const TArray& FloatArray, int32* IndexOfMaxValue, float* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MaxOfFloatArray"); + + Params::KismetMathLibrary_MaxOfFloatArray Parms{}; + + Parms.FloatArray = std::move(FloatArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; +} + + +// Function Engine.KismetMathLibrary.MaxOfIntArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IntArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfIntArray(const TArray& IntArray, int32* IndexOfMaxValue, int32* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MaxOfIntArray"); + + Params::KismetMathLibrary_MaxOfIntArray Parms{}; + + Parms.IntArray = std::move(IntArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; +} + + +// Function Engine.KismetMathLibrary.MedianOfIntArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IntArray (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float* MedianValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MedianOfIntArray(const TArray& IntArray, float* MedianValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MedianOfIntArray"); + + Params::KismetMathLibrary_MedianOfIntArray Parms{}; + + Parms.IntArray = std::move(IntArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MedianValue != nullptr) + *MedianValue = Parms.MedianValue; +} + + +// Function Engine.KismetMathLibrary.min +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::min_0(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "min"); + + Params::KismetMathLibrary_min_0 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MinAreaRectangle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InPoints (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& SampleSurfaceNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutRectCenter (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRectRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* OutRectLengthX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutRectLengthY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinAreaRectangle(class UObject* WorldContextObject, const TArray& InPoints, const struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutRectLengthX, float* OutRectLengthY, bool bDebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinAreaRectangle"); + + Params::KismetMathLibrary_MinAreaRectangle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InPoints = std::move(InPoints); + Parms.SampleSurfaceNormal = std::move(SampleSurfaceNormal); + Parms.bDebugDraw = bDebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRectCenter != nullptr) + *OutRectCenter = std::move(Parms.OutRectCenter); + + if (OutRectRotation != nullptr) + *OutRectRotation = std::move(Parms.OutRectRotation); + + if (OutRectLengthX != nullptr) + *OutRectLengthX = Parms.OutRectLengthX; + + if (OutRectLengthY != nullptr) + *OutRectLengthY = Parms.OutRectLengthY; +} + + +// Function Engine.KismetMathLibrary.MinimumAreaRectangle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InVerts (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& SampleSurfaceNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutRectCenter (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRectRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* OutSideLengthX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSideLengthY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinimumAreaRectangle(class UObject* WorldContextObject, const TArray& InVerts, const struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutSideLengthX, float* OutSideLengthY, bool bDebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinimumAreaRectangle"); + + Params::KismetMathLibrary_MinimumAreaRectangle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InVerts = std::move(InVerts); + Parms.SampleSurfaceNormal = std::move(SampleSurfaceNormal); + Parms.bDebugDraw = bDebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRectCenter != nullptr) + *OutRectCenter = std::move(Parms.OutRectCenter); + + if (OutRectRotation != nullptr) + *OutRectRotation = std::move(Parms.OutRectRotation); + + if (OutSideLengthX != nullptr) + *OutSideLengthX = Parms.OutSideLengthX; + + if (OutSideLengthY != nullptr) + *OutSideLengthY = Parms.OutSideLengthY; +} + + +// Function Engine.KismetMathLibrary.MinInt64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::MinInt64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinInt64"); + + Params::KismetMathLibrary_MinInt64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MinOfByteArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& ByteArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfByteArray(const TArray& ByteArray, int32* IndexOfMinValue, uint8* MinValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinOfByteArray"); + + Params::KismetMathLibrary_MinOfByteArray Parms{}; + + Parms.ByteArray = std::move(ByteArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; +} + + +// Function Engine.KismetMathLibrary.MinOfFloatArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& FloatArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfFloatArray(const TArray& FloatArray, int32* IndexOfMinValue, float* MinValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinOfFloatArray"); + + Params::KismetMathLibrary_MinOfFloatArray Parms{}; + + Parms.FloatArray = std::move(FloatArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; +} + + +// Function Engine.KismetMathLibrary.MinOfIntArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IntArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfIntArray(const TArray& IntArray, int32* IndexOfMinValue, int32* MinValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinOfIntArray"); + + Params::KismetMathLibrary_MinOfIntArray Parms{}; + + Parms.IntArray = std::move(IntArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; +} + + +// Function Engine.KismetMathLibrary.MirrorVectorByNormal +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::MirrorVectorByNormal(const struct FVector& InVect, const struct FVector& InNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MirrorVectorByNormal"); + + Params::KismetMathLibrary_MirrorVectorByNormal Parms{}; + + Parms.InVect = std::move(InVect); + Parms.InNormal = std::move(InNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Multiply_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_ByteByte"); + + Params::KismetMathLibrary_Multiply_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Multiply_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_DoubleDouble"); + + Params::KismetMathLibrary_Multiply_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Multiply_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_Int64Int64"); + + Params::KismetMathLibrary_Multiply_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_IntFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Multiply_IntFloat(int32 A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_IntFloat"); + + Params::KismetMathLibrary_Multiply_IntFloat Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Multiply_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_IntInt"); + + Params::KismetMathLibrary_Multiply_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_IntPointInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Multiply_IntPointInt(const struct FIntPoint& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_IntPointInt"); + + Params::KismetMathLibrary_Multiply_IntPointInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_IntPointIntPoint +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Multiply_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_IntPointIntPoint"); + + Params::KismetMathLibrary_Multiply_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_LinearColorFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Multiply_LinearColorFloat(const struct FLinearColor& A, float B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_LinearColorFloat"); + + Params::KismetMathLibrary_Multiply_LinearColorFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_LinearColorLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Multiply_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_LinearColorLinearColor"); + + Params::KismetMathLibrary_Multiply_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_MatrixFloat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Multiply_MatrixFloat(const struct FMatrix& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_MatrixFloat"); + + Params::KismetMathLibrary_Multiply_MatrixFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_MatrixMatrix +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMatrix& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Multiply_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_MatrixMatrix"); + + Params::KismetMathLibrary_Multiply_MatrixMatrix Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_QuatQuat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Multiply_QuatQuat(const struct FQuat& A, const struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_QuatQuat"); + + Params::KismetMathLibrary_Multiply_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_RotatorFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Multiply_RotatorFloat(const struct FRotator& A, float B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_RotatorFloat"); + + Params::KismetMathLibrary_Multiply_RotatorFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_RotatorInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Multiply_RotatorInt(const struct FRotator& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_RotatorInt"); + + Params::KismetMathLibrary_Multiply_RotatorInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_TimespanFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Multiply_TimespanFloat(const struct FTimespan& A, float Scalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_TimespanFloat"); + + Params::KismetMathLibrary_Multiply_TimespanFloat Parms{}; + + Parms.A = std::move(A); + Parms.Scalar = Scalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector2DFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Multiply_Vector2DFloat(const struct FVector2D& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_Vector2DFloat"); + + Params::KismetMathLibrary_Multiply_Vector2DFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector2DVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Multiply_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_Vector2DVector2D"); + + Params::KismetMathLibrary_Multiply_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector4Vector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Multiply_Vector4Vector4(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_Vector4Vector4"); + + Params::KismetMathLibrary_Multiply_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorFloat(const struct FVector& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_VectorFloat"); + + Params::KismetMathLibrary_Multiply_VectorFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorInt(const struct FVector& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_VectorInt"); + + Params::KismetMathLibrary_Multiply_VectorInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_VectorVector"); + + Params::KismetMathLibrary_Multiply_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MultiplyByPi +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::MultiplyByPi(double Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MultiplyByPi"); + + Params::KismetMathLibrary_MultiplyByPi Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MultiplyMultiply_FloatFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double base (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double exp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::MultiplyMultiply_FloatFloat(double base, double exp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MultiplyMultiply_FloatFloat"); + + Params::KismetMathLibrary_MultiplyMultiply_FloatFloat Parms{}; + + Parms.base = base; + Parms.exp = exp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NearlyEqual_FloatFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NearlyEqual_FloatFloat"); + + Params::KismetMathLibrary_NearlyEqual_FloatFloat Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NearlyEqual_TransformTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LocationTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RotationTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale3DTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NearlyEqual_TransformTransform(const struct FTransform& A, const struct FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NearlyEqual_TransformTransform"); + + Params::KismetMathLibrary_NearlyEqual_TransformTransform Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.LocationTolerance = LocationTolerance; + Parms.RotationTolerance = RotationTolerance; + Parms.Scale3DTolerance = Scale3DTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Negated2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Negated2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Negated2D"); + + Params::KismetMathLibrary_Negated2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NegateRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::NegateRotator(const struct FRotator& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NegateRotator"); + + Params::KismetMathLibrary_NegateRotator Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NegateVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::NegateVector(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NegateVector"); + + Params::KismetMathLibrary_NegateVector Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Normal +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Normal(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Normal"); + + Params::KismetMathLibrary_Normal Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Normal2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Normal2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Normal2D"); + + Params::KismetMathLibrary_Normal2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Normalize2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Normalize2D(struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Normalize2D"); + + Params::KismetMathLibrary_Normalize2D Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.NormalizeAxis +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::NormalizeAxis(float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NormalizeAxis"); + + Params::KismetMathLibrary_NormalizeAxis Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NormalizedDeltaRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::NormalizedDeltaRotator(const struct FRotator& A, const struct FRotator& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NormalizedDeltaRotator"); + + Params::KismetMathLibrary_NormalizedDeltaRotator Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NormalizeToRange +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double RangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double RangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::NormalizeToRange(double Value, double RangeMin, double RangeMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NormalizeToRange"); + + Params::KismetMathLibrary_NormalizeToRange Parms{}; + + Parms.Value = Value; + Parms.RangeMin = RangeMin; + Parms.RangeMax = RangeMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NormalSafe2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::NormalSafe2D(const struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NormalSafe2D"); + + Params::KismetMathLibrary_NormalSafe2D Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Not_Int +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Not_Int(int32 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Not_Int"); + + Params::KismetMathLibrary_Not_Int Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Not_Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Not_Int64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Not_Int64"); + + Params::KismetMathLibrary_Not_Int64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Not_PreBool +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Not_PreBool(bool A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Not_PreBool"); + + Params::KismetMathLibrary_Not_PreBool Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_BoolBool +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_BoolBool(bool A, bool B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_BoolBool"); + + Params::KismetMathLibrary_NotEqual_BoolBool Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_ByteByte"); + + Params::KismetMathLibrary_NotEqual_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_ClassClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ClassClass(class UClass* A, class UClass* B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_ClassClass"); + + Params::KismetMathLibrary_NotEqual_ClassClass Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_DateTimeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_DateTimeDateTime"); + + Params::KismetMathLibrary_NotEqual_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_DoubleDouble"); + + Params::KismetMathLibrary_NotEqual_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_Int64Int64"); + + Params::KismetMathLibrary_NotEqual_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_IntInt"); + + Params::KismetMathLibrary_NotEqual_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_IntPointIntPoint +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_IntPointIntPoint"); + + Params::KismetMathLibrary_NotEqual_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_LinearColorLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_LinearColorLinearColor"); + + Params::KismetMathLibrary_NotEqual_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_MatrixMatrix +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMatrix& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& B, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_MatrixMatrix"); + + Params::KismetMathLibrary_NotEqual_MatrixMatrix Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_NameName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_NameName(class FName A, class FName B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_NameName"); + + Params::KismetMathLibrary_NotEqual_NameName Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_ObjectObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ObjectObject(class UObject* A, class UObject* B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_ObjectObject"); + + Params::KismetMathLibrary_NotEqual_ObjectObject Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_QuatQuat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_QuatQuat(const struct FQuat& A, const struct FQuat& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_QuatQuat"); + + Params::KismetMathLibrary_NotEqual_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_RotatorRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_RotatorRotator"); + + Params::KismetMathLibrary_NotEqual_RotatorRotator Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_TimespanTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_TimespanTimespan"); + + Params::KismetMathLibrary_NotEqual_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_Vector2DVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_Vector2DVector2D"); + + Params::KismetMathLibrary_NotEqual_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_Vector4Vector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_Vector4Vector4"); + + Params::KismetMathLibrary_NotEqual_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_VectorVector"); + + Params::KismetMathLibrary_NotEqual_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector2DVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqualExactly_Vector2DVector2D"); + + Params::KismetMathLibrary_NotEqualExactly_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector4Vector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqualExactly_Vector4Vector4"); + + Params::KismetMathLibrary_NotEqualExactly_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqualExactly_VectorVector"); + + Params::KismetMathLibrary_NotEqualExactly_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Now +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Now() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Now"); + + Params::KismetMathLibrary_Now Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Or_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Or_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Or_Int64Int64"); + + Params::KismetMathLibrary_Or_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Or_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Or_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Or_IntInt"); + + Params::KismetMathLibrary_Or_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Percent_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Percent_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Percent_ByteByte"); + + Params::KismetMathLibrary_Percent_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Percent_FloatFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Percent_FloatFloat(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Percent_FloatFloat"); + + Params::KismetMathLibrary_Percent_FloatFloat Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Percent_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Percent_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Percent_Int64Int64"); + + Params::KismetMathLibrary_Percent_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Percent_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Percent_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Percent_IntInt"); + + Params::KismetMathLibrary_Percent_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.PerlinNoise1D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const float Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::PerlinNoise1D(const float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "PerlinNoise1D"); + + Params::KismetMathLibrary_PerlinNoise1D Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.PointsAreCoplanar +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::PointsAreCoplanar(const TArray& Points, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "PointsAreCoplanar"); + + Params::KismetMathLibrary_PointsAreCoplanar Parms{}; + + Parms.Points = std::move(Points); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ProjectPointOnToPlane +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectPointOnToPlane(const struct FVector& Point, const struct FVector& PlaneBase, const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ProjectPointOnToPlane"); + + Params::KismetMathLibrary_ProjectPointOnToPlane Parms{}; + + Parms.Point = std::move(Point); + Parms.PlaneBase = std::move(PlaneBase); + Parms.PlaneNormal = std::move(PlaneNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ProjectVectorOnToPlane +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectVectorOnToPlane(const struct FVector& V, const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ProjectVectorOnToPlane"); + + Params::KismetMathLibrary_ProjectVectorOnToPlane Parms{}; + + Parms.V = std::move(V); + Parms.PlaneNormal = std::move(PlaneNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ProjectVectorOnToVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectVectorOnToVector(const struct FVector& V, const struct FVector& Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ProjectVectorOnToVector"); + + Params::KismetMathLibrary_ProjectVectorOnToVector Parms{}; + + Parms.V = std::move(V); + Parms.Target = std::move(Target); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_AngularDistance +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_AngularDistance(const struct FQuat& A, const struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_AngularDistance"); + + Params::KismetMathLibrary_Quat_AngularDistance Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_EnforceShortestArcWith +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat& A (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_EnforceShortestArcWith(struct FQuat& A, const struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_EnforceShortestArcWith"); + + Params::KismetMathLibrary_Quat_EnforceShortestArcWith Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Quat_Euler +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_Euler(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Euler"); + + Params::KismetMathLibrary_Quat_Euler Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Exp +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Exp(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Exp"); + + Params::KismetMathLibrary_Quat_Exp Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_FindBetweenNormals +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& StartNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_FindBetweenNormals(const struct FVector& StartNormal, const struct FVector& EndNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_FindBetweenNormals"); + + Params::KismetMathLibrary_Quat_FindBetweenNormals Parms{}; + + Parms.StartNormal = std::move(StartNormal); + Parms.EndNormal = std::move(EndNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_FindBetweenVectors +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_FindBetweenVectors(const struct FVector& Start, const struct FVector& End) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_FindBetweenVectors"); + + Params::KismetMathLibrary_Quat_FindBetweenVectors Parms{}; + + Parms.Start = std::move(Start); + Parms.End = std::move(End); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetAngle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_GetAngle(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetAngle"); + + Params::KismetMathLibrary_Quat_GetAngle Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisX +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisX(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetAxisX"); + + Params::KismetMathLibrary_Quat_GetAxisX Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisY +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisY(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetAxisY"); + + Params::KismetMathLibrary_Quat_GetAxisY Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisZ +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisZ(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetAxisZ"); + + Params::KismetMathLibrary_Quat_GetAxisZ Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetRotationAxis +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetRotationAxis(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetRotationAxis"); + + Params::KismetMathLibrary_Quat_GetRotationAxis Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Identity +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Identity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Identity"); + + Params::KismetMathLibrary_Quat_Identity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Inversed +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Inversed(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Inversed"); + + Params::KismetMathLibrary_Quat_Inversed Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_IsFinite +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsFinite(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_IsFinite"); + + Params::KismetMathLibrary_Quat_IsFinite Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_IsIdentity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsIdentity(const struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_IsIdentity"); + + Params::KismetMathLibrary_Quat_IsIdentity Parms{}; + + Parms.Q = std::move(Q); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_IsNonFinite +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsNonFinite(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_IsNonFinite"); + + Params::KismetMathLibrary_Quat_IsNonFinite Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_IsNormalized +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsNormalized(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_IsNormalized"); + + Params::KismetMathLibrary_Quat_IsNormalized Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Log +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Log(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Log"); + + Params::KismetMathLibrary_Quat_Log Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_MakeFromEuler +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Euler (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_MakeFromEuler(const struct FVector& Euler) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_MakeFromEuler"); + + Params::KismetMathLibrary_Quat_MakeFromEuler Parms{}; + + Parms.Euler = std::move(Euler); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Normalize +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat& Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_Normalize(struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Normalize"); + + Params::KismetMathLibrary_Quat_Normalize Parms{}; + + Parms.Q = std::move(Q); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Q = std::move(Parms.Q); +} + + +// Function Engine.KismetMathLibrary.Quat_Normalized +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Normalized(const struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Normalized"); + + Params::KismetMathLibrary_Quat_Normalized Parms{}; + + Parms.Q = std::move(Q); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_RotateVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& V (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_RotateVector(const struct FQuat& Q, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_RotateVector"); + + Params::KismetMathLibrary_Quat_RotateVector Parms{}; + + Parms.Q = std::move(Q); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Rotator +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Quat_Rotator(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Rotator"); + + Params::KismetMathLibrary_Quat_Rotator Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_SetComponents +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat& Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_SetComponents(struct FQuat& Q, float X, float Y, float Z, float W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_SetComponents"); + + Params::KismetMathLibrary_Quat_SetComponents Parms{}; + + Parms.Q = std::move(Q); + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Q = std::move(Parms.Q); +} + + +// Function Engine.KismetMathLibrary.Quat_SetFromEuler +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat& Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Euler (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_SetFromEuler(struct FQuat& Q, const struct FVector& Euler) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_SetFromEuler"); + + Params::KismetMathLibrary_Quat_SetFromEuler Parms{}; + + Parms.Q = std::move(Q); + Parms.Euler = std::move(Euler); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Q = std::move(Parms.Q); +} + + +// Function Engine.KismetMathLibrary.Quat_Size +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_Size(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Size"); + + Params::KismetMathLibrary_Quat_Size Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_SizeSquared +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_SizeSquared(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_SizeSquared"); + + Params::KismetMathLibrary_Quat_SizeSquared Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Slerp +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Slerp(const struct FQuat& A, const struct FQuat& B, double Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Slerp"); + + Params::KismetMathLibrary_Quat_Slerp Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_UnrotateVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& V (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_UnrotateVector(const struct FQuat& Q, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_UnrotateVector"); + + Params::KismetMathLibrary_Quat_UnrotateVector Parms{}; + + Parms.Q = std::move(Q); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_VectorForward +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorForward(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_VectorForward"); + + Params::KismetMathLibrary_Quat_VectorForward Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_VectorRight +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorRight(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_VectorRight"); + + Params::KismetMathLibrary_Quat_VectorRight Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_VectorUp +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorUp(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_VectorUp"); + + Params::KismetMathLibrary_Quat_VectorUp Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.QuaternionSpringInterp +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FQuat& Current (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& Target (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuaternionSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Stiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CriticalDampingFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Mass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TargetVelocityAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInitializeFromTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::QuaternionSpringInterp(const struct FQuat& Current, const struct FQuat& Target, struct FQuaternionSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bInitializeFromTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "QuaternionSpringInterp"); + + Params::KismetMathLibrary_QuaternionSpringInterp Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.SpringState = std::move(SpringState); + Parms.Stiffness = Stiffness; + Parms.CriticalDampingFactor = CriticalDampingFactor; + Parms.DeltaTime = DeltaTime; + Parms.Mass = Mass; + Parms.TargetVelocityAmount = TargetVelocityAmount; + Parms.bInitializeFromTarget = bInitializeFromTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RadiansToDegrees +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::RadiansToDegrees(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RadiansToDegrees"); + + Params::KismetMathLibrary_RadiansToDegrees Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomBool +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomBool"); + + Params::KismetMathLibrary_RandomBool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomBoolFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolFromStream(const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomBoolFromStream"); + + Params::KismetMathLibrary_RandomBoolFromStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomBoolWithWeight +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolWithWeight(float Weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomBoolWithWeight"); + + Params::KismetMathLibrary_RandomBoolWithWeight Parms{}; + + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomBoolWithWeightFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& RandomStream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolWithWeightFromStream(const struct FRandomStream& RandomStream, float Weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomBoolWithWeightFromStream"); + + Params::KismetMathLibrary_RandomBoolWithWeightFromStream Parms{}; + + Parms.RandomStream = std::move(RandomStream); + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::RandomFloat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomFloat"); + + Params::KismetMathLibrary_RandomFloat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomFloatFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloatFromStream(const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomFloatFromStream"); + + Params::KismetMathLibrary_RandomFloatFromStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomFloatInRange +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::RandomFloatInRange(double min_0, double max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomFloatInRange"); + + Params::KismetMathLibrary_RandomFloatInRange Parms{}; + + Parms.min_0 = min_0; + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomFloatInRangeFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloatInRangeFromStream(const struct FRandomStream& Stream, float min_0, float max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomFloatInRangeFromStream"); + + Params::KismetMathLibrary_RandomFloatInRangeFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.min_0 = min_0; + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomInteger +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomInteger(int32 max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomInteger"); + + Params::KismetMathLibrary_RandomInteger Parms{}; + + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomInteger64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::RandomInteger64(int64 max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomInteger64"); + + Params::KismetMathLibrary_RandomInteger64 Parms{}; + + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomInteger64InRange +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::RandomInteger64InRange(int64 min_0, int64 max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomInteger64InRange"); + + Params::KismetMathLibrary_RandomInteger64InRange Parms{}; + + Parms.min_0 = min_0; + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomIntegerFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerFromStream(const struct FRandomStream& Stream, int32 max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomIntegerFromStream"); + + Params::KismetMathLibrary_RandomIntegerFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomIntegerInRange +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerInRange(int32 min_0, int32 max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomIntegerInRange"); + + Params::KismetMathLibrary_RandomIntegerInRange Parms{}; + + Parms.min_0 = min_0; + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomIntegerInRangeFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerInRangeFromStream(const struct FRandomStream& Stream, int32 min_0, int32 max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomIntegerInRangeFromStream"); + + Params::KismetMathLibrary_RandomIntegerInRangeFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.min_0 = min_0; + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBox +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomPointInBoundingBox(const struct FVector& Center, const struct FVector& HalfSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomPointInBoundingBox"); + + Params::KismetMathLibrary_RandomPointInBoundingBox Parms{}; + + Parms.Center = std::move(Center); + Parms.HalfSize = std::move(HalfSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBox_Box +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& Box (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomPointInBoundingBox_Box(const struct FBox& Box) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomPointInBoundingBox_Box"); + + Params::KismetMathLibrary_RandomPointInBoundingBox_Box Parms{}; + + Parms.Box = std::move(Box); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBoxFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomPointInBoundingBoxFromStream(const struct FRandomStream& Stream, const struct FVector& Center, const struct FVector& HalfSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomPointInBoundingBoxFromStream"); + + Params::KismetMathLibrary_RandomPointInBoundingBoxFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.Center = std::move(Center); + Parms.HalfSize = std::move(HalfSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBoxFromStream_Box +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FBox& Box (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomPointInBoundingBoxFromStream_Box(const struct FRandomStream& Stream, const struct FBox& Box) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomPointInBoundingBoxFromStream_Box"); + + Params::KismetMathLibrary_RandomPointInBoundingBoxFromStream_Box Parms{}; + + Parms.Stream = std::move(Stream); + Parms.Box = std::move(Box); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RandomRotator(bool bRoll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomRotator"); + + Params::KismetMathLibrary_RandomRotator Parms{}; + + Parms.bRoll = bRoll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomRotatorFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RandomRotatorFromStream(const struct FRandomStream& Stream, bool bRoll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomRotatorFromStream"); + + Params::KismetMathLibrary_RandomRotatorFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.bRoll = bRoll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVector() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVector"); + + Params::KismetMathLibrary_RandomUnitVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorFromStream(const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorFromStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInDegrees(const struct FVector& ConeDir, float ConeHalfAngleInDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInDegrees"); + + Params::KismetMathLibrary_RandomUnitVectorInConeInDegrees Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.ConeHalfAngleInDegrees = ConeHalfAngleInDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegreesFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInDegreesFromStream(const struct FRandomStream& Stream, const struct FVector& ConeDir, float ConeHalfAngleInDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInDegreesFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorInConeInDegreesFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.ConeDir = std::move(ConeDir); + Parms.ConeHalfAngleInDegrees = ConeHalfAngleInDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadians +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInRadians(const struct FVector& ConeDir, float ConeHalfAngleInRadians) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInRadians"); + + Params::KismetMathLibrary_RandomUnitVectorInConeInRadians Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.ConeHalfAngleInRadians = ConeHalfAngleInRadians; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadiansFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInRadiansFromStream(const struct FRandomStream& Stream, const struct FVector& ConeDir, float ConeHalfAngleInRadians) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInRadiansFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorInConeInRadiansFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.ConeDir = std::move(ConeDir); + Parms.ConeHalfAngleInRadians = ConeHalfAngleInRadians; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInDegrees(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInDegrees"); + + Params::KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegrees Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.MaxYawInDegrees = MaxYawInDegrees; + Parms.MaxPitchInDegrees = MaxPitchInDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegreesFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInDegreesFromStream(const struct FRandomStream& Stream, const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInDegreesFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegreesFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.ConeDir = std::move(ConeDir); + Parms.MaxYawInDegrees = MaxYawInDegrees; + Parms.MaxPitchInDegrees = MaxPitchInDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadians +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInRadians(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInRadians"); + + Params::KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadians Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.MaxYawInRadians = MaxYawInRadians; + Parms.MaxPitchInRadians = MaxPitchInRadians; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadiansFromStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInRadiansFromStream(const struct FRandomStream& Stream, const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInRadiansFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadiansFromStream Parms{}; + + Parms.Stream = std::move(Stream); + Parms.ConeDir = std::move(ConeDir); + Parms.MaxYawInRadians = MaxYawInRadians; + Parms.MaxPitchInRadians = MaxPitchInRadians; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.REase +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShortestPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::REase(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath, EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "REase"); + + Params::KismetMathLibrary_REase Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + Parms.bShortestPath = bShortestPath; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ResetFloatSpringState +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FFloatSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetFloatSpringState(struct FFloatSpringState& SpringState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ResetFloatSpringState"); + + Params::KismetMathLibrary_ResetFloatSpringState Parms{}; + + Parms.SpringState = std::move(SpringState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); +} + + +// Function Engine.KismetMathLibrary.ResetQuaternionSpringState +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FQuaternionSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetQuaternionSpringState(struct FQuaternionSpringState& SpringState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ResetQuaternionSpringState"); + + Params::KismetMathLibrary_ResetQuaternionSpringState Parms{}; + + Parms.SpringState = std::move(SpringState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); +} + + +// Function Engine.KismetMathLibrary.ResetRandomStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetRandomStream(const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ResetRandomStream"); + + Params::KismetMathLibrary_ResetRandomStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetMathLibrary.ResetVectorSpringState +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FVectorSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetVectorSpringState(struct FVectorSpringState& SpringState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ResetVectorSpringState"); + + Params::KismetMathLibrary_ResetVectorSpringState Parms{}; + + Parms.SpringState = std::move(SpringState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); +} + + +// Function Engine.KismetMathLibrary.RGBLinearToHSV +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& RGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::RGBLinearToHSV(const struct FLinearColor& RGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RGBLinearToHSV"); + + Params::KismetMathLibrary_RGBLinearToHSV Parms{}; + + Parms.RGB = std::move(RGB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RGBToHSV +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* H (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* S (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* V (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* A (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::RGBToHSV(const struct FLinearColor& InColor, float* H, float* S, float* V, float* A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RGBToHSV"); + + Params::KismetMathLibrary_RGBToHSV Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (H != nullptr) + *H = Parms.H; + + if (S != nullptr) + *S = Parms.S; + + if (V != nullptr) + *V = Parms.V; + + if (A != nullptr) + *A = Parms.A; +} + + +// Function Engine.KismetMathLibrary.RGBToHSV_Vector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& RGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* HSV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::RGBToHSV_Vector(const struct FLinearColor& RGB, struct FLinearColor* HSV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RGBToHSV_Vector"); + + Params::KismetMathLibrary_RGBToHSV_Vector Parms{}; + + Parms.RGB = std::move(RGB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HSV != nullptr) + *HSV = std::move(Parms.HSV); +} + + +// Function Engine.KismetMathLibrary.RInterpTo +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RInterpTo"); + + Params::KismetMathLibrary_RInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RInterpTo_Constant +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RInterpTo_Constant(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RInterpTo_Constant"); + + Params::KismetMathLibrary_RInterpTo_Constant Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RLerp +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShortestPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RLerp(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RLerp"); + + Params::KismetMathLibrary_RLerp Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + Parms.bShortestPath = bShortestPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RotateAngleAxis +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleDeg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RotateAngleAxis(const struct FVector& InVect, float AngleDeg, const struct FVector& Axis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RotateAngleAxis"); + + Params::KismetMathLibrary_RotateAngleAxis Parms{}; + + Parms.InVect = std::move(InVect); + Parms.AngleDeg = AngleDeg; + Parms.Axis = std::move(Axis); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RotatorFromAxisAndAngle +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RotatorFromAxisAndAngle(const struct FVector& Axis, float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RotatorFromAxisAndAngle"); + + Params::KismetMathLibrary_RotatorFromAxisAndAngle Parms{}; + + Parms.Axis = std::move(Axis); + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.round +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::round(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "round"); + + Params::KismetMathLibrary_round Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Round64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Round64(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Round64"); + + Params::KismetMathLibrary_Round64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SafeDivide +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::SafeDivide(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SafeDivide"); + + Params::KismetMathLibrary_SafeDivide Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SeedRandomStream +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRandomStream& Stream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SeedRandomStream(struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SeedRandomStream"); + + Params::KismetMathLibrary_SeedRandomStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Stream = std::move(Parms.Stream); +} + + +// Function Engine.KismetMathLibrary.SelectClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelectA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UKismetMathLibrary::SelectClass(class UClass* A, class UClass* B, bool bSelectA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectClass"); + + Params::KismetMathLibrary_SelectClass Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bSelectA = bSelectA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::SelectColor(const struct FLinearColor& A, const struct FLinearColor& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectColor"); + + Params::KismetMathLibrary_SelectColor Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::SelectFloat(double A, double B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectFloat"); + + Params::KismetMathLibrary_SelectFloat Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::SelectInt(int32 A, int32 B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectInt"); + + Params::KismetMathLibrary_SelectInt Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName A (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName B (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetMathLibrary::SelectName(const class FName A, const class FName B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectName"); + + Params::KismetMathLibrary_SelectName Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelectA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetMathLibrary::SelectObject(class UObject* A, class UObject* B, bool bSelectA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectObject"); + + Params::KismetMathLibrary_SelectObject Parms{}; + + Parms.A = A; + Parms.B = B; + Parms.bSelectA = bSelectA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::SelectRotator(const struct FRotator& A, const struct FRotator& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectRotator"); + + Params::KismetMathLibrary_SelectRotator Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetMathLibrary::SelectString(const class FString& A, const class FString& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectString"); + + Params::KismetMathLibrary_SelectString Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, NativeAccessSpecifierPublic) +// const class FText& B (ConstParm, Parm, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetMathLibrary::SelectText(const class FText& A, const class FText& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectText"); + + Params::KismetMathLibrary_SelectText Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::SelectTransform(const struct FTransform& A, const struct FTransform& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectTransform"); + + Params::KismetMathLibrary_SelectTransform Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::SelectVector(const struct FVector& A, const struct FVector& B, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectVector"); + + Params::KismetMathLibrary_SelectVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Set2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Set2D(struct FVector2D& A, double X, double Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Set2D"); + + Params::KismetMathLibrary_Set2D Parms{}; + + Parms.A = std::move(A); + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.SetFloatSpringStateVelocity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FFloatSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SetFloatSpringStateVelocity(struct FFloatSpringState& SpringState, float Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SetFloatSpringStateVelocity"); + + Params::KismetMathLibrary_SetFloatSpringStateVelocity Parms{}; + + Parms.SpringState = std::move(SpringState); + Parms.Velocity = Velocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); +} + + +// Function Engine.KismetMathLibrary.SetQuaternionSpringStateAngularVelocity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuaternionSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& AngularVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SetQuaternionSpringStateAngularVelocity(struct FQuaternionSpringState& SpringState, const struct FVector& AngularVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SetQuaternionSpringStateAngularVelocity"); + + Params::KismetMathLibrary_SetQuaternionSpringStateAngularVelocity Parms{}; + + Parms.SpringState = std::move(SpringState); + Parms.AngularVelocity = std::move(AngularVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); +} + + +// Function Engine.KismetMathLibrary.SetRandomStreamSeed +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRandomStream& Stream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 NewSeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SetRandomStreamSeed(struct FRandomStream& Stream, int32 NewSeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SetRandomStreamSeed"); + + Params::KismetMathLibrary_SetRandomStreamSeed Parms{}; + + Parms.Stream = std::move(Stream); + Parms.NewSeed = NewSeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Stream = std::move(Parms.Stream); +} + + +// Function Engine.KismetMathLibrary.SetVectorSpringStateVelocity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVectorSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SetVectorSpringStateVelocity(struct FVectorSpringState& SpringState, const struct FVector& Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SetVectorSpringStateVelocity"); + + Params::KismetMathLibrary_SetVectorSpringStateVelocity Parms{}; + + Parms.SpringState = std::move(SpringState); + Parms.Velocity = std::move(Velocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); +} + + +// Function Engine.KismetMathLibrary.SignOfFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::SignOfFloat(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SignOfFloat"); + + Params::KismetMathLibrary_SignOfFloat Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SignOfInteger +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::SignOfInteger(int32 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SignOfInteger"); + + Params::KismetMathLibrary_SignOfInteger Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SignOfInteger64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::SignOfInteger64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SignOfInteger64"); + + Params::KismetMathLibrary_SignOfInteger64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.sin +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::sin(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "sin"); + + Params::KismetMathLibrary_sin Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Spherical2DToUnitCartesian +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Spherical2DToUnitCartesian(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Spherical2DToUnitCartesian"); + + Params::KismetMathLibrary_Spherical2DToUnitCartesian Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.sqrt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::sqrt(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "sqrt"); + + Params::KismetMathLibrary_sqrt Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Square +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Square(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Square"); + + Params::KismetMathLibrary_Square Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_ByteByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Subtract_ByteByte(uint8 A, uint8 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_ByteByte"); + + Params::KismetMathLibrary_Subtract_ByteByte Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_DateTimeDateTime +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Subtract_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_DateTimeDateTime"); + + Params::KismetMathLibrary_Subtract_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_DateTimeTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Subtract_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_DateTimeTimespan"); + + Params::KismetMathLibrary_Subtract_DateTimeTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_DoubleDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Subtract_DoubleDouble(double A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_DoubleDouble"); + + Params::KismetMathLibrary_Subtract_DoubleDouble Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Subtract_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_Int64Int64"); + + Params::KismetMathLibrary_Subtract_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Subtract_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_IntInt"); + + Params::KismetMathLibrary_Subtract_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_IntPointInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Subtract_IntPointInt(const struct FIntPoint& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_IntPointInt"); + + Params::KismetMathLibrary_Subtract_IntPointInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_IntPointIntPoint +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Subtract_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_IntPointIntPoint"); + + Params::KismetMathLibrary_Subtract_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_LinearColorLinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Subtract_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_LinearColorLinearColor"); + + Params::KismetMathLibrary_Subtract_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_QuatQuat +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQuat& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Subtract_QuatQuat(const struct FQuat& A, const struct FQuat& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_QuatQuat"); + + Params::KismetMathLibrary_Subtract_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_TimespanTimespan +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Subtract_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_TimespanTimespan"); + + Params::KismetMathLibrary_Subtract_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector2DFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Subtract_Vector2DFloat(const struct FVector2D& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_Vector2DFloat"); + + Params::KismetMathLibrary_Subtract_Vector2DFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector2DVector2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Subtract_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_Vector2DVector2D"); + + Params::KismetMathLibrary_Subtract_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector4Vector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Subtract_Vector4Vector4(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_Vector4Vector4"); + + Params::KismetMathLibrary_Subtract_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorFloat +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorFloat(const struct FVector& A, double B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_VectorFloat"); + + Params::KismetMathLibrary_Subtract_VectorFloat Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorInt +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorInt(const struct FVector& A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_VectorInt"); + + Params::KismetMathLibrary_Subtract_VectorInt Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorVector(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_VectorVector"); + + Params::KismetMathLibrary_Subtract_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.tan +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::tan(double A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "tan"); + + Params::KismetMathLibrary_tan Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TEase +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TEase(const struct FTransform& A, const struct FTransform& B, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TEase"); + + Params::KismetMathLibrary_TEase Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanFromString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& TimespanString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan* Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::TimespanFromString(const class FString& TimespanString, struct FTimespan* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanFromString"); + + Params::KismetMathLibrary_TimespanFromString Parms{}; + + Parms.TimespanString = std::move(TimespanString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanMaxValue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanMaxValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanMaxValue"); + + Params::KismetMathLibrary_TimespanMaxValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanMinValue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanMinValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanMinValue"); + + Params::KismetMathLibrary_TimespanMinValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanRatio +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::TimespanRatio(const struct FTimespan& A, const struct FTimespan& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanRatio"); + + Params::KismetMathLibrary_TimespanRatio Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanZeroValue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanZeroValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanZeroValue"); + + Params::KismetMathLibrary_TimespanZeroValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TInterpTo +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& Current (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& Target (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TInterpTo(const struct FTransform& Current, const struct FTransform& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TInterpTo"); + + Params::KismetMathLibrary_TInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TLerp +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& B (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELerpInterpolationMode InterpMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TLerp(const struct FTransform& A, const struct FTransform& B, float Alpha, ELerpInterpolationMode InterpMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TLerp"); + + Params::KismetMathLibrary_TLerp Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + Parms.InterpMode = InterpMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Today +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Today() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Today"); + + Params::KismetMathLibrary_Today Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ToDirectionAndLength2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* OutDir (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double* OutLength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ToDirectionAndLength2D(const struct FVector2D& A, struct FVector2D* OutDir, double* OutLength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToDirectionAndLength2D"); + + Params::KismetMathLibrary_ToDirectionAndLength2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDir != nullptr) + *OutDir = std::move(Parms.OutDir); + + if (OutLength != nullptr) + *OutLength = Parms.OutLength; +} + + +// Function Engine.KismetMathLibrary.ToHex_LinearColor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetMathLibrary::ToHex_LinearColor(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToHex_LinearColor"); + + Params::KismetMathLibrary_ToHex_LinearColor Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ToRounded2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ToRounded2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToRounded2D"); + + Params::KismetMathLibrary_ToRounded2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ToSign2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ToSign2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToSign2D"); + + Params::KismetMathLibrary_ToSign2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ToUnixTimestamp +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& Time (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::ToUnixTimestamp(const struct FDateTime& Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToUnixTimestamp"); + + Params::KismetMathLibrary_ToUnixTimestamp Parms{}; + + Parms.Time = std::move(Time); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ToUnixTimestampDouble +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& Time (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::ToUnixTimestampDouble(const struct FDateTime& Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToUnixTimestampDouble"); + + Params::KismetMathLibrary_ToUnixTimestampDouble Parms{}; + + Parms.Time = std::move(Time); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Transform_Determinant +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Transform_Determinant(const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Transform_Determinant"); + + Params::KismetMathLibrary_Transform_Determinant Parms{}; + + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TransformDirection +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::TransformDirection(const struct FTransform& T, const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TransformDirection"); + + Params::KismetMathLibrary_TransformDirection Parms{}; + + Parms.T = std::move(T); + Parms.Direction = std::move(Direction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TransformLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::TransformLocation(const struct FTransform& T, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TransformLocation"); + + Params::KismetMathLibrary_TransformLocation Parms{}; + + Parms.T = std::move(T); + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TransformRotation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::TransformRotation(const struct FTransform& T, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TransformRotation"); + + Params::KismetMathLibrary_TransformRotation Parms{}; + + Parms.T = std::move(T); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TransformVector4 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& Matrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector4& Vec4 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::TransformVector4(const struct FMatrix& Matrix, const struct FVector4& Vec4) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TransformVector4"); + + Params::KismetMathLibrary_TransformVector4 Parms{}; + + Parms.Matrix = std::move(Matrix); + Parms.Vec4 = std::move(Vec4); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.UtcNow +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::UtcNow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "UtcNow"); + + Params::KismetMathLibrary_UtcNow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VEase +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VEase(const struct FVector& A, const struct FVector& B, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VEase"); + + Params::KismetMathLibrary_VEase Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2D_One +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_One() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2D_One"); + + Params::KismetMathLibrary_Vector2D_One Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2D_Unit45Deg +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_Unit45Deg() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2D_Unit45Deg"); + + Params::KismetMathLibrary_Vector2D_Unit45Deg Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2D_Zero +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_Zero() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2D_Zero"); + + Params::KismetMathLibrary_Vector2D_Zero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2DInterpTo +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2DInterpTo(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2DInterpTo"); + + Params::KismetMathLibrary_Vector2DInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2DInterpTo_Constant +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2DInterpTo_Constant(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2DInterpTo_Constant"); + + Params::KismetMathLibrary_Vector2DInterpTo_Constant Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Assign +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Assign(struct FVector4& A, const struct FVector4& InVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Assign"); + + Params::KismetMathLibrary_Vector4_Assign Parms{}; + + Parms.A = std::move(A); + Parms.InVector = std::move(InVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector4_CrossProduct3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_CrossProduct3(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_CrossProduct3"); + + Params::KismetMathLibrary_Vector4_CrossProduct3 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_DotProduct +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector4_DotProduct(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_DotProduct"); + + Params::KismetMathLibrary_Vector4_DotProduct Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_DotProduct3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& B (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector4_DotProduct3(const struct FVector4& A, const struct FVector4& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_DotProduct3"); + + Params::KismetMathLibrary_Vector4_DotProduct3 Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNAN +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNAN(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsNAN"); + + Params::KismetMathLibrary_Vector4_IsNAN Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNearlyZero3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNearlyZero3(const struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsNearlyZero3"); + + Params::KismetMathLibrary_Vector4_IsNearlyZero3 Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNormal3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNormal3(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsNormal3"); + + Params::KismetMathLibrary_Vector4_IsNormal3 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsUnit3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SquaredLenthTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsUnit3(const struct FVector4& A, float SquaredLenthTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsUnit3"); + + Params::KismetMathLibrary_Vector4_IsUnit3 Parms{}; + + Parms.A = std::move(A); + Parms.SquaredLenthTolerance = SquaredLenthTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsZero +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsZero(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsZero"); + + Params::KismetMathLibrary_Vector4_IsZero Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_MirrorByVector3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& Direction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& SurfaceNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_MirrorByVector3(const struct FVector4& Direction, const struct FVector4& SurfaceNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_MirrorByVector3"); + + Params::KismetMathLibrary_Vector4_MirrorByVector3 Parms{}; + + Parms.Direction = std::move(Direction); + Parms.SurfaceNormal = std::move(SurfaceNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Negated +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Negated(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Negated"); + + Params::KismetMathLibrary_Vector4_Negated Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Normal3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Normal3(const struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Normal3"); + + Params::KismetMathLibrary_Vector4_Normal3 Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Normalize3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Normalize3(struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Normalize3"); + + Params::KismetMathLibrary_Vector4_Normalize3 Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector4_NormalUnsafe3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_NormalUnsafe3(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_NormalUnsafe3"); + + Params::KismetMathLibrary_Vector4_NormalUnsafe3 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Set +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Set(struct FVector4& A, double X, double Y, double Z, double W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Set"); + + Params::KismetMathLibrary_Vector4_Set Parms{}; + + Parms.A = std::move(A); + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector4_Size +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector4_Size(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Size"); + + Params::KismetMathLibrary_Vector4_Size Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Size3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector4_Size3(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Size3"); + + Params::KismetMathLibrary_Vector4_Size3 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector4_SizeSquared(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_SizeSquared"); + + Params::KismetMathLibrary_Vector4_SizeSquared Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared3 +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector4_SizeSquared3(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_SizeSquared3"); + + Params::KismetMathLibrary_Vector4_SizeSquared3 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Zero +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Zero() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Zero"); + + Params::KismetMathLibrary_Vector4_Zero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_AddBounded +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InAddVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_AddBounded(struct FVector& A, const struct FVector& InAddVect, float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_AddBounded"); + + Params::KismetMathLibrary_Vector_AddBounded Parms{}; + + Parms.A = std::move(A); + Parms.InAddVect = std::move(InAddVect); + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_Assign +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Assign(struct FVector& A, const struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Assign"); + + Params::KismetMathLibrary_Vector_Assign Parms{}; + + Parms.A = std::move(A); + Parms.InVector = std::move(InVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_Backward +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Backward() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Backward"); + + Params::KismetMathLibrary_Vector_Backward Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_BoundedToBox +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InBoxMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InBoxMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_BoundedToBox(const struct FVector& InVect, const struct FVector& InBoxMin, const struct FVector& InBoxMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_BoundedToBox"); + + Params::KismetMathLibrary_Vector_BoundedToBox Parms{}; + + Parms.InVect = std::move(InVect); + Parms.InBoxMin = std::move(InBoxMin); + Parms.InBoxMax = std::move(InBoxMax); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_BoundedToCube +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_BoundedToCube(const struct FVector& InVect, float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_BoundedToCube"); + + Params::KismetMathLibrary_Vector_BoundedToCube Parms{}; + + Parms.InVect = std::move(InVect); + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSize2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSize2D(const struct FVector& A, double min_0, double max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ClampSize2D"); + + Params::KismetMathLibrary_Vector_ClampSize2D Parms{}; + + Parms.A = std::move(A); + Parms.min_0 = min_0; + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSizeMax(const struct FVector& A, double max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ClampSizeMax"); + + Params::KismetMathLibrary_Vector_ClampSizeMax Parms{}; + + Parms.A = std::move(A); + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSizeMax2D(const struct FVector& A, double max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ClampSizeMax2D"); + + Params::KismetMathLibrary_Vector_ClampSizeMax2D Parms{}; + + Parms.A = std::move(A); + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ComponentMax +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ComponentMax(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ComponentMax"); + + Params::KismetMathLibrary_Vector_ComponentMax Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ComponentMin +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ComponentMin(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ComponentMin"); + + Params::KismetMathLibrary_Vector_ComponentMin Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_CosineAngle2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector_CosineAngle2D(const struct FVector& A, const struct FVector& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_CosineAngle2D"); + + Params::KismetMathLibrary_Vector_CosineAngle2D Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Distance +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector_Distance(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Distance"); + + Params::KismetMathLibrary_Vector_Distance Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Distance2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector_Distance2D(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Distance2D"); + + Params::KismetMathLibrary_Vector_Distance2D Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Distance2DSquared +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector_Distance2DSquared(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Distance2DSquared"); + + Params::KismetMathLibrary_Vector_Distance2DSquared Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_DistanceSquared +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector_DistanceSquared(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_DistanceSquared"); + + Params::KismetMathLibrary_Vector_DistanceSquared Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Down +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Down() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Down"); + + Params::KismetMathLibrary_Vector_Down Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Forward +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Forward() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Forward"); + + Params::KismetMathLibrary_Vector_Forward Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbs +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetAbs(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetAbs"); + + Params::KismetMathLibrary_Vector_GetAbs Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbsMax +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector_GetAbsMax(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetAbsMax"); + + Params::KismetMathLibrary_Vector_GetAbsMax Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbsMin +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector_GetAbsMin(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetAbsMin"); + + Params::KismetMathLibrary_Vector_GetAbsMin Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetProjection +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetProjection(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetProjection"); + + Params::KismetMathLibrary_Vector_GetProjection Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetSignVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetSignVector(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetSignVector"); + + Params::KismetMathLibrary_Vector_GetSignVector Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_HeadingAngle +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::Vector_HeadingAngle(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_HeadingAngle"); + + Params::KismetMathLibrary_Vector_HeadingAngle Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsNAN +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNAN(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsNAN"); + + Params::KismetMathLibrary_Vector_IsNAN Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsNearlyZero +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNearlyZero(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsNearlyZero"); + + Params::KismetMathLibrary_Vector_IsNearlyZero Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsNormal +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNormal(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsNormal"); + + Params::KismetMathLibrary_Vector_IsNormal Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsUniform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsUniform(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsUniform"); + + Params::KismetMathLibrary_Vector_IsUniform Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsUnit +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SquaredLenthTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsUnit(const struct FVector& A, float SquaredLenthTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsUnit"); + + Params::KismetMathLibrary_Vector_IsUnit Parms{}; + + Parms.A = std::move(A); + Parms.SquaredLenthTolerance = SquaredLenthTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsZero +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsZero(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsZero"); + + Params::KismetMathLibrary_Vector_IsZero Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Left +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Left() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Left"); + + Params::KismetMathLibrary_Vector_Left Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_MirrorByPlane +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlane& InPlane (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_MirrorByPlane(const struct FVector& A, const struct FPlane& InPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_MirrorByPlane"); + + Params::KismetMathLibrary_Vector_MirrorByPlane Parms{}; + + Parms.A = std::move(A); + Parms.InPlane = std::move(InPlane); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Normal2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Normal2D(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Normal2D"); + + Params::KismetMathLibrary_Vector_Normal2D Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Normalize +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Normalize(struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Normalize"); + + Params::KismetMathLibrary_Vector_Normalize Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_NormalUnsafe +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_NormalUnsafe(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_NormalUnsafe"); + + Params::KismetMathLibrary_Vector_NormalUnsafe Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_One +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_One() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_One"); + + Params::KismetMathLibrary_Vector_One Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ProjectOnToNormal +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ProjectOnToNormal(const struct FVector& V, const struct FVector& InNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ProjectOnToNormal"); + + Params::KismetMathLibrary_Vector_ProjectOnToNormal Parms{}; + + Parms.V = std::move(V); + Parms.InNormal = std::move(InNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Reciprocal +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Reciprocal(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Reciprocal"); + + Params::KismetMathLibrary_Vector_Reciprocal Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Right +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Right() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Right"); + + Params::KismetMathLibrary_Vector_Right Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Set +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Set(struct FVector& A, double X, double Y, double Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Set"); + + Params::KismetMathLibrary_Vector_Set Parms{}; + + Parms.A = std::move(A); + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_SlerpNormals +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& NormalA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_SlerpNormals(const struct FVector& NormalA, const struct FVector& NormalB, double Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_SlerpNormals"); + + Params::KismetMathLibrary_Vector_SlerpNormals Parms{}; + + Parms.NormalA = std::move(NormalA); + Parms.NormalB = std::move(NormalB); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_SlerpVectorToDirection +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Vector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_SlerpVectorToDirection(const struct FVector& Vector, const struct FVector& Direction, double Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_SlerpVectorToDirection"); + + Params::KismetMathLibrary_Vector_SlerpVectorToDirection Parms{}; + + Parms.Vector = std::move(Vector); + Parms.Direction = std::move(Direction); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_SnappedToGrid +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InGridSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_SnappedToGrid(const struct FVector& InVect, float InGridSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_SnappedToGrid"); + + Params::KismetMathLibrary_Vector_SnappedToGrid Parms{}; + + Parms.InVect = std::move(InVect); + Parms.InGridSize = InGridSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ToDegrees +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ToDegrees(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ToDegrees"); + + Params::KismetMathLibrary_Vector_ToDegrees Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ToRadians +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ToRadians(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ToRadians"); + + Params::KismetMathLibrary_Vector_ToRadians Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_UnitCartesianToSpherical +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector_UnitCartesianToSpherical(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_UnitCartesianToSpherical"); + + Params::KismetMathLibrary_Vector_UnitCartesianToSpherical Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_UnwindEuler +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_UnwindEuler(struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_UnwindEuler"); + + Params::KismetMathLibrary_Vector_UnwindEuler Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_Up +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Up() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Up"); + + Params::KismetMathLibrary_Vector_Up Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Zero +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Zero() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Zero"); + + Params::KismetMathLibrary_Vector_Zero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VectorSpringInterp +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVectorSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Stiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CriticalDampingFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Mass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TargetVelocityAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& MinValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& MaxValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInitializeFromTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VectorSpringInterp(const struct FVector& Current, const struct FVector& Target, struct FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, const struct FVector& MinValue, const struct FVector& MaxValue, bool bInitializeFromTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VectorSpringInterp"); + + Params::KismetMathLibrary_VectorSpringInterp Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.SpringState = std::move(SpringState); + Parms.Stiffness = Stiffness; + Parms.CriticalDampingFactor = CriticalDampingFactor; + Parms.DeltaTime = DeltaTime; + Parms.Mass = Mass; + Parms.TargetVelocityAmount = TargetVelocityAmount; + Parms.bClamp = bClamp; + Parms.MinValue = std::move(MinValue); + Parms.MaxValue = std::move(MaxValue); + Parms.bInitializeFromTarget = bInitializeFromTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VInterpTo +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VInterpTo(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VInterpTo"); + + Params::KismetMathLibrary_VInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VInterpTo_Constant +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VInterpTo_Constant(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VInterpTo_Constant"); + + Params::KismetMathLibrary_VInterpTo_Constant Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VLerp +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VLerp(const struct FVector& A, const struct FVector& B, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VLerp"); + + Params::KismetMathLibrary_VLerp Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSize +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::VSize(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSize"); + + Params::KismetMathLibrary_VSize Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSize2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::VSize2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSize2D"); + + Params::KismetMathLibrary_VSize2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSize2DSquared +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::VSize2DSquared(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSize2DSquared"); + + Params::KismetMathLibrary_VSize2DSquared Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSizeSquared +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::VSizeSquared(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSizeSquared"); + + Params::KismetMathLibrary_VSizeSquared Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSizeXY +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::VSizeXY(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSizeXY"); + + Params::KismetMathLibrary_VSizeXY Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSizeXYSquared +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetMathLibrary::VSizeXYSquared(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSizeXYSquared"); + + Params::KismetMathLibrary_VSizeXYSquared Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_Float +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "WeightedMovingAverage_Float"); + + Params::KismetMathLibrary_WeightedMovingAverage_Float Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FRotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::WeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float Weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "WeightedMovingAverage_FRotator"); + + Params::KismetMathLibrary_WeightedMovingAverage_FRotator Parms{}; + + Parms.CurrentSample = std::move(CurrentSample); + Parms.PreviousSample = std::move(PreviousSample); + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::WeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float Weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "WeightedMovingAverage_FVector"); + + Params::KismetMathLibrary_WeightedMovingAverage_FVector Parms{}; + + Parms.CurrentSample = std::move(CurrentSample); + Parms.PreviousSample = std::move(PreviousSample); + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Wrap +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Wrap(int32 Value, int32 min_0, int32 max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Wrap"); + + Params::KismetMathLibrary_Wrap Parms{}; + + Parms.Value = Value; + Parms.min_0 = min_0; + Parms.max_0 = max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Xor_Int64Int64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Xor_Int64Int64(int64 A, int64 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Xor_Int64Int64"); + + Params::KismetMathLibrary_Xor_Int64Int64 Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Xor_IntInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Xor_IntInt(int32 A, int32 B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Xor_IntInt"); + + Params::KismetMathLibrary_Xor_IntInt Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Bool +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Bool(const class FString& AppendTo, const class FString& Prefix, bool InBool, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Bool"); + + Params::KismetStringLibrary_BuildString_Bool Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InBool = InBool; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Color +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Color(const class FString& AppendTo, const class FString& Prefix, const struct FLinearColor& InColor, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Color"); + + Params::KismetStringLibrary_BuildString_Color Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InColor = std::move(InColor); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Double +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double InDouble (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Double(const class FString& AppendTo, const class FString& Prefix, double InDouble, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Double"); + + Params::KismetStringLibrary_BuildString_Double Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InDouble = InDouble; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Int +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Int(const class FString& AppendTo, const class FString& Prefix, int32 inInt, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Int"); + + Params::KismetStringLibrary_BuildString_Int Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.inInt = inInt; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_IntVector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntVector& InIntVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_IntVector(const class FString& AppendTo, const class FString& Prefix, const struct FIntVector& InIntVector, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_IntVector"); + + Params::KismetStringLibrary_BuildString_IntVector Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InIntVector = std::move(InIntVector); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Name +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Name(const class FString& AppendTo, const class FString& Prefix, class FName InName, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Name"); + + Params::KismetStringLibrary_BuildString_Name Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InName = InName; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Object +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InObj (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Object(const class FString& AppendTo, const class FString& Prefix, class UObject* InObj, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Object"); + + Params::KismetStringLibrary_BuildString_Object Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InObj = InObj; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Rotator +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Rotator(const class FString& AppendTo, const class FString& Prefix, const struct FRotator& InRot, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Rotator"); + + Params::KismetStringLibrary_BuildString_Rotator Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InRot = std::move(InRot); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Vector +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Vector(const class FString& AppendTo, const class FString& Prefix, const struct FVector& InVector, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Vector"); + + Params::KismetStringLibrary_BuildString_Vector Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InVector = std::move(InVector); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Vector2d +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Vector2d(const class FString& AppendTo, const class FString& Prefix, const struct FVector2D& InVector2D, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Vector2d"); + + Params::KismetStringLibrary_BuildString_Vector2d Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InVector2D = std::move(InVector2D); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Concat_StrStr +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Concat_StrStr(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Concat_StrStr"); + + Params::KismetStringLibrary_Concat_StrStr Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Contains +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SearchIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Substring (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSearchFromEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::Contains(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Contains"); + + Params::KismetStringLibrary_Contains Parms{}; + + Parms.SearchIn = std::move(SearchIn); + Parms.Substring = std::move(Substring); + Parms.bUseCase = bUseCase; + Parms.bSearchFromEnd = bSearchFromEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_BoolToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_BoolToString(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_BoolToString"); + + Params::KismetStringLibrary_Conv_BoolToString Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_BoxCenterAndExtentsToString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_BoxCenterAndExtentsToString(const struct FBox& Box) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_BoxCenterAndExtentsToString"); + + Params::KismetStringLibrary_Conv_BoxCenterAndExtentsToString Parms{}; + + Parms.Box = std::move(Box); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_BoxToString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FBox& Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_BoxToString(const struct FBox& Box) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_BoxToString"); + + Params::KismetStringLibrary_Conv_BoxToString Parms{}; + + Parms.Box = std::move(Box); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_ByteToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ByteToString(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_ByteToString"); + + Params::KismetStringLibrary_Conv_ByteToString Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_ColorToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ColorToString(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_ColorToString"); + + Params::KismetStringLibrary_Conv_ColorToString Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_DoubleToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double InDouble (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_DoubleToString(double InDouble) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_DoubleToString"); + + Params::KismetStringLibrary_Conv_DoubleToString Parms{}; + + Parms.InDouble = InDouble; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_InputDeviceIdToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputDeviceId& InDeviceId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_InputDeviceIdToString(const struct FInputDeviceId& InDeviceId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_InputDeviceIdToString"); + + Params::KismetStringLibrary_Conv_InputDeviceIdToString Parms{}; + + Parms.InDeviceId = std::move(InDeviceId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_Int64ToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_Int64ToString(int64 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_Int64ToString"); + + Params::KismetStringLibrary_Conv_Int64ToString Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_IntPointToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& InIntPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntPointToString(const struct FIntPoint& InIntPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_IntPointToString"); + + Params::KismetStringLibrary_Conv_IntPointToString Parms{}; + + Parms.InIntPoint = std::move(InIntPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_IntToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntToString(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_IntToString"); + + Params::KismetStringLibrary_Conv_IntToString Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_IntVectorToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntVector& InIntVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntVectorToString(const struct FIntVector& InIntVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_IntVectorToString"); + + Params::KismetStringLibrary_Conv_IntVectorToString Parms{}; + + Parms.InIntVec = std::move(InIntVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_MatrixToString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_MatrixToString(const struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_MatrixToString"); + + Params::KismetStringLibrary_Conv_MatrixToString Parms{}; + + Parms.InMatrix = std::move(InMatrix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_NameToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_NameToString(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_NameToString"); + + Params::KismetStringLibrary_Conv_NameToString Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_ObjectToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* InObj (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ObjectToString(class UObject* InObj) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_ObjectToString"); + + Params::KismetStringLibrary_Conv_ObjectToString Parms{}; + + Parms.InObj = InObj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_PlatformUserIdToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPlatformUserId& InPlatformUserId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_PlatformUserIdToString(const struct FPlatformUserId& InPlatformUserId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_PlatformUserIdToString"); + + Params::KismetStringLibrary_Conv_PlatformUserIdToString Parms{}; + + Parms.InPlatformUserId = std::move(InPlatformUserId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_RotatorToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_RotatorToString(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_RotatorToString"); + + Params::KismetStringLibrary_Conv_RotatorToString Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToColor +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* OutConvertedColor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToColor(const class FString& InString, struct FLinearColor* OutConvertedColor, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToColor"); + + Params::KismetStringLibrary_Conv_StringToColor Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedColor != nullptr) + *OutConvertedColor = std::move(Parms.OutConvertedColor); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetStringLibrary::Conv_StringToDouble(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToDouble"); + + Params::KismetStringLibrary_Conv_StringToDouble Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::Conv_StringToInt(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToInt"); + + Params::KismetStringLibrary_Conv_StringToInt Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToInt64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetStringLibrary::Conv_StringToInt64(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToInt64"); + + Params::KismetStringLibrary_Conv_StringToInt64 Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetStringLibrary::Conv_StringToName(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToName"); + + Params::KismetStringLibrary_Conv_StringToName Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToRotator +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutConvertedRotator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToRotator(const class FString& InString, struct FRotator* OutConvertedRotator, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToRotator"); + + Params::KismetStringLibrary_Conv_StringToRotator Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedRotator != nullptr) + *OutConvertedRotator = std::move(Parms.OutConvertedRotator); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToVector +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutConvertedVector (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToVector(const class FString& InString, struct FVector* OutConvertedVector, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToVector"); + + Params::KismetStringLibrary_Conv_StringToVector Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedVector != nullptr) + *OutConvertedVector = std::move(Parms.OutConvertedVector); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToVector2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* OutConvertedVector2D (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToVector2D(const class FString& InString, struct FVector2D* OutConvertedVector2D, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToVector2D"); + + Params::KismetStringLibrary_Conv_StringToVector2D Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedVector2D != nullptr) + *OutConvertedVector2D = std::move(Parms.OutConvertedVector2D); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToVector3f +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector3f* OutConvertedVector (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToVector3f(const class FString& InString, struct FVector3f* OutConvertedVector, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToVector3f"); + + Params::KismetStringLibrary_Conv_StringToVector3f Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedVector != nullptr) + *OutConvertedVector = std::move(Parms.OutConvertedVector); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_TransformToString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& InTrans (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_TransformToString(const struct FTransform& InTrans) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_TransformToString"); + + Params::KismetStringLibrary_Conv_TransformToString Parms{}; + + Parms.InTrans = std::move(InTrans); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_Vector2dToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_Vector2dToString(const struct FVector2D& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_Vector2dToString"); + + Params::KismetStringLibrary_Conv_Vector2dToString Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_Vector3fToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector3f& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_Vector3fToString(const struct FVector3f& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_Vector3fToString"); + + Params::KismetStringLibrary_Conv_Vector3fToString Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_VectorToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_VectorToString(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_VectorToString"); + + Params::KismetStringLibrary_Conv_VectorToString Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.CullArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* inArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::CullArray(const class FString& SourceString, TArray* inArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "CullArray"); + + Params::KismetStringLibrary_CullArray Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (inArray != nullptr) + *inArray = std::move(Parms.inArray); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.EndsWith +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSuffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::EndsWith(const class FString& SourceString, const class FString& InSuffix, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "EndsWith"); + + Params::KismetStringLibrary_EndsWith Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.InSuffix = std::move(InSuffix); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.EqualEqual_StriStri +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::EqualEqual_StriStri(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "EqualEqual_StriStri"); + + Params::KismetStringLibrary_EqualEqual_StriStri Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.EqualEqual_StrStr +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::EqualEqual_StrStr(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "EqualEqual_StrStr"); + + Params::KismetStringLibrary_EqualEqual_StrStr Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.FindSubstring +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SearchIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Substring (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSearchFromEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::FindSubstring(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "FindSubstring"); + + Params::KismetStringLibrary_FindSubstring Parms{}; + + Parms.SearchIn = std::move(SearchIn); + Parms.Substring = std::move(Substring); + Parms.bUseCase = bUseCase; + Parms.bSearchFromEnd = bSearchFromEnd; + Parms.StartPosition = StartPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.GetCharacterArrayFromString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringLibrary::GetCharacterArrayFromString(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "GetCharacterArrayFromString"); + + Params::KismetStringLibrary_GetCharacterArrayFromString Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.GetCharacterAsNumber +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::GetCharacterAsNumber(const class FString& SourceString, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "GetCharacterAsNumber"); + + Params::KismetStringLibrary_GetCharacterAsNumber Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.GetSubstring +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::GetSubstring(const class FString& SourceString, int32 StartIndex, int32 Length) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "GetSubstring"); + + Params::KismetStringLibrary_GetSubstring Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.StartIndex = StartIndex; + Parms.Length = Length; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.IsEmpty +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::IsEmpty(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "IsEmpty"); + + Params::KismetStringLibrary_IsEmpty Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.IsNumeric +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::IsNumeric(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "IsNumeric"); + + Params::KismetStringLibrary_IsNumeric Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.JoinStringArray +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& SourceArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& Separator (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::JoinStringArray(const TArray& SourceArray, const class FString& Separator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "JoinStringArray"); + + Params::KismetStringLibrary_JoinStringArray Parms{}; + + Parms.SourceArray = std::move(SourceArray); + Parms.Separator = std::move(Separator); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Left +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Left(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Left"); + + Params::KismetStringLibrary_Left Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.LeftChop +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::LeftChop(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "LeftChop"); + + Params::KismetStringLibrary_LeftChop Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.LeftPad +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ChCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::LeftPad(const class FString& SourceString, int32 ChCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "LeftPad"); + + Params::KismetStringLibrary_LeftPad Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.ChCount = ChCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Len +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::Len(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Len"); + + Params::KismetStringLibrary_Len Parms{}; + + Parms.S = std::move(S); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.MatchesWildcard +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Wildcard (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::MatchesWildcard(const class FString& SourceString, const class FString& Wildcard, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "MatchesWildcard"); + + Params::KismetStringLibrary_MatchesWildcard Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Wildcard = std::move(Wildcard); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Mid +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Mid(const class FString& SourceString, int32 Start, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Mid"); + + Params::KismetStringLibrary_Mid Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Start = Start; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.NotEqual_StriStri +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::NotEqual_StriStri(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "NotEqual_StriStri"); + + Params::KismetStringLibrary_NotEqual_StriStri Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.NotEqual_StrStr +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& B (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::NotEqual_StrStr(const class FString& A, const class FString& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "NotEqual_StrStr"); + + Params::KismetStringLibrary_NotEqual_StrStr Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ParseIntoArray +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Delimiter (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool CullEmptyStrings (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringLibrary::ParseIntoArray(const class FString& SourceString, const class FString& Delimiter, const bool CullEmptyStrings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ParseIntoArray"); + + Params::KismetStringLibrary_ParseIntoArray Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Delimiter = std::move(Delimiter); + Parms.CullEmptyStrings = CullEmptyStrings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Replace +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& From (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& To (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Replace(const class FString& SourceString, const class FString& From, const class FString& To, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Replace"); + + Params::KismetStringLibrary_Replace Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.From = std::move(From); + Parms.To = std::move(To); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ReplaceInline +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString& SourceString (Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SearchText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ReplacementText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::ReplaceInline(class FString& SourceString, const class FString& SearchText, const class FString& ReplacementText, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ReplaceInline"); + + Params::KismetStringLibrary_ReplaceInline Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.SearchText = std::move(SearchText); + Parms.ReplacementText = std::move(ReplacementText); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SourceString = std::move(Parms.SourceString); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Reverse +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Reverse(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Reverse"); + + Params::KismetStringLibrary_Reverse Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Right +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Right(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Right"); + + Params::KismetStringLibrary_Right Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.RightChop +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::RightChop(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "RightChop"); + + Params::KismetStringLibrary_RightChop Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.RightPad +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ChCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::RightPad(const class FString& SourceString, int32 ChCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "RightPad"); + + Params::KismetStringLibrary_RightPad Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.ChCount = ChCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Split +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InStr (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* LeftS (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* RightS (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchDir SearchDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::Split(const class FString& SourceString, const class FString& InStr, class FString* LeftS, class FString* RightS, ESearchCase SearchCase, ESearchDir SearchDir) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Split"); + + Params::KismetStringLibrary_Split Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.InStr = std::move(InStr); + Parms.SearchCase = SearchCase; + Parms.SearchDir = SearchDir; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LeftS != nullptr) + *LeftS = std::move(Parms.LeftS); + + if (RightS != nullptr) + *RightS = std::move(Parms.RightS); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.StartsWith +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InPrefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::StartsWith(const class FString& SourceString, const class FString& InPrefix, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "StartsWith"); + + Params::KismetStringLibrary_StartsWith Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.InPrefix = std::move(InPrefix); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.TimeSecondsToString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::TimeSecondsToString(float InSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "TimeSecondsToString"); + + Params::KismetStringLibrary_TimeSecondsToString Parms{}; + + Parms.InSeconds = InSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ToLower +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::ToLower(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ToLower"); + + Params::KismetStringLibrary_ToLower Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ToUpper +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::ToUpper(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ToUpper"); + + Params::KismetStringLibrary_ToUpper Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Trim +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Trim(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Trim"); + + Params::KismetStringLibrary_Trim Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.TrimTrailing +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::TrimTrailing(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "TrimTrailing"); + + Params::KismetStringLibrary_TrimTrailing Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetKeysFromStringTable +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetKeysFromStringTable(const class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetKeysFromStringTable"); + + Params::KismetStringTableLibrary_GetKeysFromStringTable Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetMetaDataIdsFromStringTableEntry +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetMetaDataIdsFromStringTableEntry(const class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetMetaDataIdsFromStringTableEntry"); + + Params::KismetStringTableLibrary_GetMetaDataIdsFromStringTableEntry Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetRegisteredStringTables +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetRegisteredStringTables() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetRegisteredStringTables"); + + Params::KismetStringTableLibrary_GetRegisteredStringTables Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetTableEntryMetaData +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName MetaDataId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableEntryMetaData(const class FName TableId, const class FString& Key, const class FName MetaDataId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetTableEntryMetaData"); + + Params::KismetStringTableLibrary_GetTableEntryMetaData Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + Parms.MetaDataId = MetaDataId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetTableEntrySourceString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableEntrySourceString(const class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetTableEntrySourceString"); + + Params::KismetStringTableLibrary_GetTableEntrySourceString Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetTableNamespace +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableNamespace(const class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetTableNamespace"); + + Params::KismetStringTableLibrary_GetTableNamespace Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableEntry +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringTableLibrary::IsRegisteredTableEntry(const class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "IsRegisteredTableEntry"); + + Params::KismetStringTableLibrary_IsRegisteredTableEntry Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringTableLibrary::IsRegisteredTableId(const class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "IsRegisteredTableId"); + + Params::KismetStringTableLibrary_IsRegisteredTableId Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.AddFloatHistorySample +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDebugFloatHistory& FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FDebugFloatHistory ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FDebugFloatHistory UKismetSystemLibrary::AddFloatHistorySample(float Value, const struct FDebugFloatHistory& FloatHistory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "AddFloatHistorySample"); + + Params::KismetSystemLibrary_AddFloatHistorySample Parms{}; + + Parms.Value = Value; + Parms.FloatHistory = std::move(FloatHistory); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BeginTransaction +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Context (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Description (Parm, NativeAccessSpecifierPublic) +// class UObject* PrimaryObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::BeginTransaction(const class FString& Context, const class FText& Description, class UObject* PrimaryObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BeginTransaction"); + + Params::KismetSystemLibrary_BeginTransaction Parms{}; + + Parms.Context = std::move(Context); + Parms.Description = std::move(Description); + Parms.PrimaryObject = PrimaryObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxOverlapActors +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxPos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxOverlapActors(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxOverlapActors"); + + Params::KismetSystemLibrary_BoxOverlapActors Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxPos = std::move(BoxPos); + Parms.BoxExtent = std::move(BoxExtent); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxOverlapComponents +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxPos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxOverlapComponents(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxOverlapComponents"); + + Params::KismetSystemLibrary_BoxOverlapComponents Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxPos = std::move(BoxPos); + Parms.Extent = std::move(Extent); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMulti +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceMulti"); + + Params::KismetSystemLibrary_BoxTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.orientation = std::move(orientation); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMultiByProfile +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceMultiByProfile"); + + Params::KismetSystemLibrary_BoxTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.orientation = std::move(orientation); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMultiForObjects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceMultiForObjects"); + + Params::KismetSystemLibrary_BoxTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.orientation = std::move(orientation); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceSingle"); + + Params::KismetSystemLibrary_BoxTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.orientation = std::move(orientation); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingleByProfile +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceSingleByProfile"); + + Params::KismetSystemLibrary_BoxTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.orientation = std::move(orientation); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingleForObjects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceSingleForObjects"); + + Params::KismetSystemLibrary_BoxTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.orientation = std::move(orientation); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BreakARFilter +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FARFilter& InARFilter (Parm, NativeAccessSpecifierPublic) +// TArray* PackageNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* PackagePaths (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* SoftObjectPaths (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* ClassPaths (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TSet* RecursiveClassPathsExclusionSet (Parm, OutParm, NativeAccessSpecifierPublic) +// TArray* ClassNames (Parm, OutParm, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// TSet* RecursiveClassesExclusionSet (Parm, OutParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool* bRecursivePaths (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bRecursiveClasses (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bIncludeOnlyOnDiskAssets (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::BreakARFilter(const struct FARFilter& InARFilter, TArray* PackageNames, TArray* PackagePaths, TArray* SoftObjectPaths, TArray* ClassPaths, TSet* RecursiveClassPathsExclusionSet, TArray* ClassNames, TSet* RecursiveClassesExclusionSet, bool* bRecursivePaths, bool* bRecursiveClasses, bool* bIncludeOnlyOnDiskAssets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BreakARFilter"); + + Params::KismetSystemLibrary_BreakARFilter Parms{}; + + Parms.InARFilter = std::move(InARFilter); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PackageNames != nullptr) + *PackageNames = std::move(Parms.PackageNames); + + if (PackagePaths != nullptr) + *PackagePaths = std::move(Parms.PackagePaths); + + if (SoftObjectPaths != nullptr) + *SoftObjectPaths = std::move(Parms.SoftObjectPaths); + + if (ClassPaths != nullptr) + *ClassPaths = std::move(Parms.ClassPaths); + + if (RecursiveClassPathsExclusionSet != nullptr) + *RecursiveClassPathsExclusionSet = std::move(Parms.RecursiveClassPathsExclusionSet); + + if (ClassNames != nullptr) + *ClassNames = std::move(Parms.ClassNames); + + if (RecursiveClassesExclusionSet != nullptr) + *RecursiveClassesExclusionSet = std::move(Parms.RecursiveClassesExclusionSet); + + if (bRecursivePaths != nullptr) + *bRecursivePaths = Parms.bRecursivePaths; + + if (bRecursiveClasses != nullptr) + *bRecursiveClasses = Parms.bRecursiveClasses; + + if (bIncludeOnlyOnDiskAssets != nullptr) + *bIncludeOnlyOnDiskAssets = Parms.bIncludeOnlyOnDiskAssets; +} + + +// Function Engine.KismetSystemLibrary.BreakSoftClassPath +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftClassPath& InSoftClassPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* PathString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::BreakSoftClassPath(const struct FSoftClassPath& InSoftClassPath, class FString* PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BreakSoftClassPath"); + + Params::KismetSystemLibrary_BreakSoftClassPath Parms{}; + + Parms.InSoftClassPath = std::move(InSoftClassPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PathString != nullptr) + *PathString = std::move(Parms.PathString); +} + + +// Function Engine.KismetSystemLibrary.BreakSoftObjectPath +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftObjectPath& InSoftObjectPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* PathString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::BreakSoftObjectPath(const struct FSoftObjectPath& InSoftObjectPath, class FString* PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BreakSoftObjectPath"); + + Params::KismetSystemLibrary_BreakSoftObjectPath Parms{}; + + Parms.InSoftObjectPath = std::move(InSoftObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PathString != nullptr) + *PathString = std::move(Parms.PathString); +} + + +// Function Engine.KismetSystemLibrary.BreakTopLevelAssetPath +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTopLevelAssetPath& TopLevelAssetPath (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* PathString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::BreakTopLevelAssetPath(const struct FTopLevelAssetPath& TopLevelAssetPath, class FString* PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BreakTopLevelAssetPath"); + + Params::KismetSystemLibrary_BreakTopLevelAssetPath Parms{}; + + Parms.TopLevelAssetPath = std::move(TopLevelAssetPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PathString != nullptr) + *PathString = std::move(Parms.PathString); +} + + +// Function Engine.KismetSystemLibrary.CancelTransaction +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::CancelTransaction(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CancelTransaction"); + + Params::KismetSystemLibrary_CancelTransaction Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.CanLaunchURL +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CanLaunchURL(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CanLaunchURL"); + + Params::KismetSystemLibrary_CanLaunchURL Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleOverlapActors +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& CapsulePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleOverlapActors(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleOverlapActors"); + + Params::KismetSystemLibrary_CapsuleOverlapActors Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CapsulePos = std::move(CapsulePos); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleOverlapComponents +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& CapsulePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleOverlapComponents(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleOverlapComponents"); + + Params::KismetSystemLibrary_CapsuleOverlapComponents Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CapsulePos = std::move(CapsulePos); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMulti +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceMulti"); + + Params::KismetSystemLibrary_CapsuleTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiByProfile +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceMultiByProfile"); + + Params::KismetSystemLibrary_CapsuleTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiForObjects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceMultiForObjects"); + + Params::KismetSystemLibrary_CapsuleTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceSingle"); + + Params::KismetSystemLibrary_CapsuleTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleByProfile +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceSingleByProfile"); + + Params::KismetSystemLibrary_CapsuleTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleForObjects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceSingleForObjects"); + + Params::KismetSystemLibrary_CapsuleTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CollectGarbage +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::CollectGarbage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CollectGarbage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ComponentOverlapActors +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& ComponentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ComponentOverlapActors(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ComponentOverlapActors"); + + Params::KismetSystemLibrary_ComponentOverlapActors Parms{}; + + Parms.Component = Component; + Parms.ComponentTransform = std::move(ComponentTransform); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ComponentOverlapComponents +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& ComponentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ComponentOverlapComponents(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ComponentOverlapComponents"); + + Params::KismetSystemLibrary_ComponentOverlapComponents Parms{}; + + Parms.Component = Component; + Parms.ComponentTransform = std::move(ComponentTransform); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ControlScreensaver +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bAllowScreenSaver (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ControlScreensaver(bool bAllowScreenSaver) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ControlScreensaver"); + + Params::KismetSystemLibrary_ControlScreensaver Parms{}; + + Parms.bAllowScreenSaver = bAllowScreenSaver; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.Conv_ClassToSoftClassReference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSubclassOf& Class_0 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::Conv_ClassToSoftClassReference(const TSubclassOf& Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_ClassToSoftClassReference"); + + Params::KismetSystemLibrary_Conv_ClassToSoftClassReference Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_ComponentReferenceToSoftComponentReference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FComponentReference& ComponentReference (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftComponentReference ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftComponentReference UKismetSystemLibrary::Conv_ComponentReferenceToSoftComponentReference(const struct FComponentReference& ComponentReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_ComponentReferenceToSoftComponentReference"); + + Params::KismetSystemLibrary_Conv_ComponentReferenceToSoftComponentReference Parms{}; + + Parms.ComponentReference = std::move(ComponentReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_InterfaceToObject +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TScriptInterface&Interface (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::Conv_InterfaceToObject(const TScriptInterface& Interface) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_InterfaceToObject"); + + Params::KismetSystemLibrary_Conv_InterfaceToObject Parms{}; + + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_ObjectToClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Class_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UKismetSystemLibrary::Conv_ObjectToClass(class UObject* Object, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_ObjectToClass"); + + Params::KismetSystemLibrary_Conv_ObjectToClass Parms{}; + + Parms.Object = Object; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_ObjectToSoftObjectReference +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::Conv_ObjectToSoftObjectReference(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_ObjectToSoftObjectReference"); + + Params::KismetSystemLibrary_Conv_ObjectToSoftObjectReference Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetIdToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_PrimaryAssetIdToString(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_PrimaryAssetIdToString"); + + Params::KismetSystemLibrary_Conv_PrimaryAssetIdToString Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetTypeToString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetType& PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_PrimaryAssetTypeToString(const struct FPrimaryAssetType& PrimaryAssetType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_PrimaryAssetTypeToString"); + + Params::KismetSystemLibrary_Conv_PrimaryAssetTypeToString Parms{}; + + Parms.PrimaryAssetType = std::move(PrimaryAssetType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassPathToSoftClassRef +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftClassPath& SoftClassPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::Conv_SoftClassPathToSoftClassRef(const struct FSoftClassPath& SoftClassPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftClassPathToSoftClassRef"); + + Params::KismetSystemLibrary_Conv_SoftClassPathToSoftClassRef Parms{}; + + Parms.SoftClassPath = std::move(SoftClassPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToClass +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& SoftClass (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UKismetSystemLibrary::Conv_SoftClassReferenceToClass(const TSoftClassPtr& SoftClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftClassReferenceToClass"); + + Params::KismetSystemLibrary_Conv_SoftClassReferenceToClass Parms{}; + + Parms.SoftClass = SoftClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& SoftClassReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_SoftClassReferenceToString(const TSoftClassPtr& SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftClassReferenceToString"); + + Params::KismetSystemLibrary_Conv_SoftClassReferenceToString Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToObject +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& SoftObject (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::Conv_SoftObjectReferenceToObject(const TSoftObjectPtr& SoftObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftObjectReferenceToObject"); + + Params::KismetSystemLibrary_Conv_SoftObjectReferenceToObject Parms{}; + + Parms.SoftObject = SoftObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToString +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& SoftObjectReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_SoftObjectReferenceToString(const TSoftObjectPtr& SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftObjectReferenceToString"); + + Params::KismetSystemLibrary_Conv_SoftObjectReferenceToString Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjPathToSoftObjRef +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftObjectPath& SoftObjectPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::Conv_SoftObjPathToSoftObjRef(const struct FSoftObjectPath& SoftObjectPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftObjPathToSoftObjRef"); + + Params::KismetSystemLibrary_Conv_SoftObjPathToSoftObjRef Parms{}; + + Parms.SoftObjectPath = std::move(SoftObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjRefToSoftClassPath +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr SoftClassReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftClassPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftClassPath UKismetSystemLibrary::Conv_SoftObjRefToSoftClassPath(TSoftClassPtr SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftObjRefToSoftClassPath"); + + Params::KismetSystemLibrary_Conv_SoftObjRefToSoftClassPath Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjRefToSoftObjPath +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr SoftObjectReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UKismetSystemLibrary::Conv_SoftObjRefToSoftObjPath(TSoftObjectPtr SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftObjRefToSoftObjPath"); + + Params::KismetSystemLibrary_Conv_SoftObjRefToSoftObjPath Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ConvertToAbsolutePath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::ConvertToAbsolutePath(const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ConvertToAbsolutePath"); + + Params::KismetSystemLibrary_ConvertToAbsolutePath Parms{}; + + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ConvertToRelativePath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::ConvertToRelativePath(const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ConvertToRelativePath"); + + Params::KismetSystemLibrary_ConvertToRelativePath Parms{}; + + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CreateCopyForUndoBuffer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* ObjectToModify (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::CreateCopyForUndoBuffer(class UObject* ObjectToModify) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CreateCopyForUndoBuffer"); + + Params::KismetSystemLibrary_CreateCopyForUndoBuffer Parms{}; + + Parms.ObjectToModify = ObjectToModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.Delay +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::Delay(const class UObject* WorldContextObject, float duration, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Delay"); + + Params::KismetSystemLibrary_Delay Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.duration = duration; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DelayUntilNextTick +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DelayUntilNextTick(const class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DelayUntilNextTick"); + + Params::KismetSystemLibrary_DelayUntilNextTick Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DoesClassImplementInterface +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UClass* TestClass (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::DoesClassImplementInterface(const class UClass* TestClass, TSubclassOf Interface) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DoesClassImplementInterface"); + + Params::KismetSystemLibrary_DoesClassImplementInterface Parms{}; + + Parms.TestClass = TestClass; + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.DoesImplementInterface +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* TestObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::DoesImplementInterface(const class UObject* TestObject, TSubclassOf Interface) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DoesImplementInterface"); + + Params::KismetSystemLibrary_DoesImplementInterface Parms{}; + + Parms.TestObject = TestObject; + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugArrow +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ArrowSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugArrow(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, float ArrowSize, const struct FLinearColor& LineColor, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugArrow"); + + Params::KismetSystemLibrary_DrawDebugArrow Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LineStart = std::move(LineStart); + Parms.LineEnd = std::move(LineEnd); + Parms.ArrowSize = ArrowSize; + Parms.LineColor = std::move(LineColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugBox +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugBox(const class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FLinearColor& LineColor, const struct FRotator& Rotation, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugBox"); + + Params::KismetSystemLibrary_DrawDebugBox Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.Extent = std::move(Extent); + Parms.LineColor = std::move(LineColor); + Parms.Rotation = std::move(Rotation); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCamera +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class ACameraActor* CameraActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& CameraColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCamera(const class ACameraActor* CameraActor, const struct FLinearColor& CameraColor, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCamera"); + + Params::KismetSystemLibrary_DrawDebugCamera Parms{}; + + Parms.CameraActor = CameraActor; + Parms.CameraColor = std::move(CameraColor); + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCapsule +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCapsule(const class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FRotator& Rotation, const struct FLinearColor& LineColor, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCapsule"); + + Params::KismetSystemLibrary_DrawDebugCapsule Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.HalfHeight = HalfHeight; + Parms.Radius = Radius; + Parms.Rotation = std::move(Rotation); + Parms.LineColor = std::move(LineColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCircle +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSegments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& YAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ZAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCircle(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 NumSegments, const struct FLinearColor& LineColor, float duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCircle"); + + Params::KismetSystemLibrary_DrawDebugCircle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.Radius = Radius; + Parms.NumSegments = NumSegments; + Parms.LineColor = std::move(LineColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + Parms.YAxis = std::move(YAxis); + Parms.ZAxis = std::move(ZAxis); + Parms.bDrawAxis = bDrawAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCone +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCone(const class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCone"); + + Params::KismetSystemLibrary_DrawDebugCone Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = std::move(Origin); + Parms.Direction = std::move(Direction); + Parms.Length = Length; + Parms.AngleWidth = AngleWidth; + Parms.AngleHeight = AngleHeight; + Parms.NumSides = NumSides; + Parms.LineColor = std::move(LineColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugConeInDegrees +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugConeInDegrees(const class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugConeInDegrees"); + + Params::KismetSystemLibrary_DrawDebugConeInDegrees Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = std::move(Origin); + Parms.Direction = std::move(Direction); + Parms.Length = Length; + Parms.AngleWidth = AngleWidth; + Parms.AngleHeight = AngleHeight; + Parms.NumSides = NumSides; + Parms.LineColor = std::move(LineColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCoordinateSystem +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AxisLoc (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AxisRot (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCoordinateSystem(const class UObject* WorldContextObject, const struct FVector& AxisLoc, const struct FRotator& AxisRot, float Scale, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCoordinateSystem"); + + Params::KismetSystemLibrary_DrawDebugCoordinateSystem Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AxisLoc = std::move(AxisLoc); + Parms.AxisRot = std::move(AxisRot); + Parms.Scale = Scale; + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCylinder +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Segments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCylinder(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, int32 Segments, const struct FLinearColor& LineColor, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCylinder"); + + Params::KismetSystemLibrary_DrawDebugCylinder Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.Segments = Segments; + Parms.LineColor = std::move(LineColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDebugFloatHistory& FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& DrawLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& DrawSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& DrawColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFloatHistoryLocation(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FVector& DrawLocation, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugFloatHistoryLocation"); + + Params::KismetSystemLibrary_DrawDebugFloatHistoryLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FloatHistory = std::move(FloatHistory); + Parms.DrawLocation = std::move(DrawLocation); + Parms.DrawSize = std::move(DrawSize); + Parms.DrawColor = std::move(DrawColor); + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryTransform +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDebugFloatHistory& FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FTransform& DrawTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& DrawSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& DrawColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFloatHistoryTransform(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FTransform& DrawTransform, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugFloatHistoryTransform"); + + Params::KismetSystemLibrary_DrawDebugFloatHistoryTransform Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FloatHistory = std::move(FloatHistory); + Parms.DrawTransform = std::move(DrawTransform); + Parms.DrawSize = std::move(DrawSize); + Parms.DrawColor = std::move(DrawColor); + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFrustum +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& FrustumTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& FrustumColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFrustum(const class UObject* WorldContextObject, const struct FTransform& FrustumTransform, const struct FLinearColor& FrustumColor, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugFrustum"); + + Params::KismetSystemLibrary_DrawDebugFrustum Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FrustumTransform = std::move(FrustumTransform); + Parms.FrustumColor = std::move(FrustumColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugLine +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugLine(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FLinearColor& LineColor, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugLine"); + + Params::KismetSystemLibrary_DrawDebugLine Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LineStart = std::move(LineStart); + Parms.LineEnd = std::move(LineEnd); + Parms.LineColor = std::move(LineColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugPlane +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlane& PlaneCoordinates (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& PlaneColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugPlane(const class UObject* WorldContextObject, const struct FPlane& PlaneCoordinates, const struct FVector& Location, float Size, const struct FLinearColor& PlaneColor, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugPlane"); + + Params::KismetSystemLibrary_DrawDebugPlane Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlaneCoordinates = std::move(PlaneCoordinates); + Parms.Location = std::move(Location); + Parms.Size = Size; + Parms.PlaneColor = std::move(PlaneColor); + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugPoint +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& position (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& PointColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugPoint(const class UObject* WorldContextObject, const struct FVector& position, float Size, const struct FLinearColor& PointColor, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugPoint"); + + Params::KismetSystemLibrary_DrawDebugPoint Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.position = std::move(position); + Parms.Size = Size; + Parms.PointColor = std::move(PointColor); + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugSphere +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Segments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugSphere(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FLinearColor& LineColor, float duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugSphere"); + + Params::KismetSystemLibrary_DrawDebugSphere Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.Radius = Radius; + Parms.Segments = Segments; + Parms.LineColor = std::move(LineColor); + Parms.duration = duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TextLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TestBaseActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugString(const class UObject* WorldContextObject, const struct FVector& TextLocation, const class FString& Text, class AActor* TestBaseActor, const struct FLinearColor& TextColor, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugString"); + + Params::KismetSystemLibrary_DrawDebugString Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextLocation = std::move(TextLocation); + Parms.Text = std::move(Text); + Parms.TestBaseActor = TestBaseActor; + Parms.TextColor = std::move(TextColor); + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.EndTransaction +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::EndTransaction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EndTransaction"); + + Params::KismetSystemLibrary_EndTransaction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetId +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetId& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EqualEqual_PrimaryAssetId"); + + Params::KismetSystemLibrary_EqualEqual_PrimaryAssetId Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetType +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetType& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetType& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EqualEqual_PrimaryAssetType"); + + Params::KismetSystemLibrary_EqualEqual_PrimaryAssetType Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftClassReference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftClassPtr& B (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EqualEqual_SoftClassReference"); + + Params::KismetSystemLibrary_EqualEqual_SoftClassReference Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftObjectReference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr& B (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EqualEqual_SoftObjectReference"); + + Params::KismetSystemLibrary_EqualEqual_SoftObjectReference Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ExecuteConsoleCommand +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* SpecificPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ExecuteConsoleCommand(const class UObject* WorldContextObject, const class FString& Command, class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ExecuteConsoleCommand"); + + Params::KismetSystemLibrary_ExecuteConsoleCommand Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Command = std::move(Command); + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.FlushDebugStrings +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::FlushDebugStrings(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "FlushDebugStrings"); + + Params::KismetSystemLibrary_FlushDebugStrings Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.FlushPersistentDebugLines +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::FlushPersistentDebugLines(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "FlushPersistentDebugLines"); + + Params::KismetSystemLibrary_FlushPersistentDebugLines Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ForceCloseAdBanner +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::ForceCloseAdBanner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ForceCloseAdBanner"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.GetActorBounds +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetActorBounds(const class AActor* Actor, struct FVector* Origin, struct FVector* BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetActorBounds"); + + Params::KismetSystemLibrary_GetActorBounds Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); +} + + +// Function Engine.KismetSystemLibrary.GetActorListFromComponentList +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&ComponentList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActorList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetActorListFromComponentList(const TArray& ComponentList, class UClass* ActorClassFilter, TArray* OutActorList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetActorListFromComponentList"); + + Params::KismetSystemLibrary_GetActorListFromComponentList Parms{}; + + Parms.ComponentList = std::move(ComponentList); + Parms.ActorClassFilter = ActorClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActorList != nullptr) + *OutActorList = std::move(Parms.OutActorList); +} + + +// Function Engine.KismetSystemLibrary.GetAdIDCount +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetAdIDCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetAdIDCount"); + + Params::KismetSystemLibrary_GetAdIDCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetBuildConfiguration +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetBuildConfiguration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetBuildConfiguration"); + + Params::KismetSystemLibrary_GetBuildConfiguration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetBuildVersion +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetBuildVersion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetBuildVersion"); + + Params::KismetSystemLibrary_GetBuildVersion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetClassDisplayName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UClass* Class_0 (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetClassDisplayName(const class UClass* Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetClassDisplayName"); + + Params::KismetSystemLibrary_GetClassDisplayName Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetClassFromPrimaryAssetId +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UKismetSystemLibrary::GetClassFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetClassFromPrimaryAssetId"); + + Params::KismetSystemLibrary_GetClassFromPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetClassTopLevelAssetPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UClass* Class_0 (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTopLevelAssetPath ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTopLevelAssetPath UKismetSystemLibrary::GetClassTopLevelAssetPath(const class UClass* Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetClassTopLevelAssetPath"); + + Params::KismetSystemLibrary_GetClassTopLevelAssetPath Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetCommandLine +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetCommandLine() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetCommandLine"); + + Params::KismetSystemLibrary_GetCommandLine Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetComponentBounds +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class USceneComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SphereRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetComponentBounds(const class USceneComponent* Component, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetComponentBounds"); + + Params::KismetSystemLibrary_GetComponentBounds Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); + + if (SphereRadius != nullptr) + *SphereRadius = Parms.SphereRadius; +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableBoolValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetConsoleVariableBoolValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConsoleVariableBoolValue"); + + Params::KismetSystemLibrary_GetConsoleVariableBoolValue Parms{}; + + Parms.VariableName = std::move(VariableName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableFloatValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::GetConsoleVariableFloatValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConsoleVariableFloatValue"); + + Params::KismetSystemLibrary_GetConsoleVariableFloatValue Parms{}; + + Parms.VariableName = std::move(VariableName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableIntValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetConsoleVariableIntValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConsoleVariableIntValue"); + + Params::KismetSystemLibrary_GetConsoleVariableIntValue Parms{}; + + Parms.VariableName = std::move(VariableName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableStringValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetConsoleVariableStringValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConsoleVariableStringValue"); + + Params::KismetSystemLibrary_GetConsoleVariableStringValue Parms{}; + + Parms.VariableName = std::move(VariableName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetConvenientWindowedResolutions +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* Resolutions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetConvenientWindowedResolutions(TArray* Resolutions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConvenientWindowedResolutions"); + + Params::KismetSystemLibrary_GetConvenientWindowedResolutions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Resolutions != nullptr) + *Resolutions = std::move(Parms.Resolutions); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetCurrentBundleState +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceCurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutBundles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetCurrentBundleState(const struct FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, TArray* OutBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetCurrentBundleState"); + + Params::KismetSystemLibrary_GetCurrentBundleState Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + Parms.bForceCurrentState = bForceCurrentState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutBundles != nullptr) + *OutBundles = std::move(Parms.OutBundles); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetDefaultLanguage +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDefaultLanguage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetDefaultLanguage"); + + Params::KismetSystemLibrary_GetDefaultLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetDefaultLocale +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDefaultLocale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetDefaultLocale"); + + Params::KismetSystemLibrary_GetDefaultLocale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetDeviceId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDeviceId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetDeviceId"); + + Params::KismetSystemLibrary_GetDeviceId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetDisplayName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDisplayName(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetDisplayName"); + + Params::KismetSystemLibrary_GetDisplayName Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetEngineVersion +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetEngineVersion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetEngineVersion"); + + Params::KismetSystemLibrary_GetEngineVersion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetEnumTopLevelAssetPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTopLevelAssetPath ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTopLevelAssetPath UKismetSystemLibrary::GetEnumTopLevelAssetPath(const class UEnum* Enum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetEnumTopLevelAssetPath"); + + Params::KismetSystemLibrary_GetEnumTopLevelAssetPath Parms{}; + + Parms.Enum = Enum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetFrameCount +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetSystemLibrary::GetFrameCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetFrameCount"); + + Params::KismetSystemLibrary_GetFrameCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGameBundleId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGameBundleId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGameBundleId"); + + Params::KismetSystemLibrary_GetGameBundleId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGameName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGameName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGameName"); + + Params::KismetSystemLibrary_GetGameName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGamepadButtonGlyph +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ButtonKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetSystemLibrary::GetGamepadButtonGlyph(const class FString& ButtonKey, int32 ControllerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGamepadButtonGlyph"); + + Params::KismetSystemLibrary_GetGamepadButtonGlyph Parms{}; + + Parms.ButtonKey = std::move(ButtonKey); + Parms.ControllerIndex = ControllerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGamepadControllerName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGamepadControllerName(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGamepadControllerName"); + + Params::KismetSystemLibrary_GetGamepadControllerName Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGameTimeInSeconds +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetSystemLibrary::GetGameTimeInSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGameTimeInSeconds"); + + Params::KismetSystemLibrary_GetGameTimeInSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetLocalCurrencyCode +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetLocalCurrencyCode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetLocalCurrencyCode"); + + Params::KismetSystemLibrary_GetLocalCurrencyCode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetLocalCurrencySymbol +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetLocalCurrencySymbol() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetLocalCurrencySymbol"); + + Params::KismetSystemLibrary_GetLocalCurrencySymbol Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetMinYResolutionFor3DView +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetMinYResolutionFor3DView() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetMinYResolutionFor3DView"); + + Params::KismetSystemLibrary_GetMinYResolutionFor3DView Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetMinYResolutionForUI +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetMinYResolutionForUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetMinYResolutionForUI"); + + Params::KismetSystemLibrary_GetMinYResolutionForUI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetObjectFromPrimaryAssetId +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::GetObjectFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetObjectFromPrimaryAssetId"); + + Params::KismetSystemLibrary_GetObjectFromPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetObjectName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetObjectName(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetObjectName"); + + Params::KismetSystemLibrary_GetObjectName Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetOuterObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::GetOuterObject(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetOuterObject"); + + Params::KismetSystemLibrary_GetOuterObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPathName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPathName(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPathName"); + + Params::KismetSystemLibrary_GetPathName Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPlatformUserDir +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPlatformUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPlatformUserDir"); + + Params::KismetSystemLibrary_GetPlatformUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPlatformUserName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPlatformUserName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPlatformUserName"); + + Params::KismetSystemLibrary_GetPlatformUserName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPreferredLanguages +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetSystemLibrary::GetPreferredLanguages() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPreferredLanguages"); + + Params::KismetSystemLibrary_GetPreferredLanguages Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromClass +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf Class_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromClass(TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromClass"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdFromClass Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromObject +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromObject"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdFromObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftClassReference +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr SoftClassReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromSoftClassReference(TSoftClassPtr SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromSoftClassReference"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdFromSoftClassReference Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftObjectReference +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr SoftObjectReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromSoftObjectReference(TSoftObjectPtr SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromSoftObjectReference"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdFromSoftObjectReference Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdList +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FPrimaryAssetType& PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPrimaryAssetIdList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetPrimaryAssetIdList(const struct FPrimaryAssetType& PrimaryAssetType, TArray* OutPrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdList"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdList Parms{}; + + Parms.PrimaryAssetType = std::move(PrimaryAssetType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPrimaryAssetIdList != nullptr) + *OutPrimaryAssetIdList = std::move(Parms.OutPrimaryAssetIdList); +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetsWithBundleState +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& RequiredBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ExcludedBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ValidTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceCurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPrimaryAssetIdList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetPrimaryAssetsWithBundleState(const TArray& RequiredBundles, const TArray& ExcludedBundles, const TArray& ValidTypes, bool bForceCurrentState, TArray* OutPrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetsWithBundleState"); + + Params::KismetSystemLibrary_GetPrimaryAssetsWithBundleState Parms{}; + + Parms.RequiredBundles = std::move(RequiredBundles); + Parms.ExcludedBundles = std::move(ExcludedBundles); + Parms.ValidTypes = std::move(ValidTypes); + Parms.bForceCurrentState = bForceCurrentState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPrimaryAssetIdList != nullptr) + *OutPrimaryAssetIdList = std::move(Parms.OutPrimaryAssetIdList); +} + + +// Function Engine.KismetSystemLibrary.GetProjectContentDirectory +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectContentDirectory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetProjectContentDirectory"); + + Params::KismetSystemLibrary_GetProjectContentDirectory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetProjectDirectory +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectDirectory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetProjectDirectory"); + + Params::KismetSystemLibrary_GetProjectDirectory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetProjectSavedDirectory +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectSavedDirectory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetProjectSavedDirectory"); + + Params::KismetSystemLibrary_GetProjectSavedDirectory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetRenderingDetailMode +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetRenderingDetailMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetRenderingDetailMode"); + + Params::KismetSystemLibrary_GetRenderingDetailMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetRenderingMaterialQualityLevel +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetRenderingMaterialQualityLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetRenderingMaterialQualityLevel"); + + Params::KismetSystemLibrary_GetRenderingMaterialQualityLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSoftClassPath +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UClass* Class_0 (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftClassPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftClassPath UKismetSystemLibrary::GetSoftClassPath(const class UClass* Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSoftClassPath"); + + Params::KismetSystemLibrary_GetSoftClassPath Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSoftClassReferenceFromPrimaryAssetId +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::GetSoftClassReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSoftClassReferenceFromPrimaryAssetId"); + + Params::KismetSystemLibrary_GetSoftClassReferenceFromPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSoftClassTopLevelAssetPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr SoftClassReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTopLevelAssetPath ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTopLevelAssetPath UKismetSystemLibrary::GetSoftClassTopLevelAssetPath(TSoftClassPtr SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSoftClassTopLevelAssetPath"); + + Params::KismetSystemLibrary_GetSoftClassTopLevelAssetPath Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSoftObjectPath +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UKismetSystemLibrary::GetSoftObjectPath(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSoftObjectPath"); + + Params::KismetSystemLibrary_GetSoftObjectPath Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSoftObjectReferenceFromPrimaryAssetId +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::GetSoftObjectReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSoftObjectReferenceFromPrimaryAssetId"); + + Params::KismetSystemLibrary_GetSoftObjectReferenceFromPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetStructTopLevelAssetPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UScriptStruct* Struct (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTopLevelAssetPath ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTopLevelAssetPath UKismetSystemLibrary::GetStructTopLevelAssetPath(const class UScriptStruct* Struct) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetStructTopLevelAssetPath"); + + Params::KismetSystemLibrary_GetStructTopLevelAssetPath Parms{}; + + Parms.Struct = Struct; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSupportedFullscreenResolutions +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* Resolutions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetSupportedFullscreenResolutions(TArray* Resolutions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSupportedFullscreenResolutions"); + + Params::KismetSystemLibrary_GetSupportedFullscreenResolutions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Resolutions != nullptr) + *Resolutions = std::move(Parms.Resolutions); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSystemPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetSystemPath(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSystemPath"); + + Params::KismetSystemLibrary_GetSystemPath Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetUniqueDeviceId +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetUniqueDeviceId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetUniqueDeviceId"); + + Params::KismetSystemLibrary_GetUniqueDeviceId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetVolumeButtonsHandledBySystem +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetVolumeButtonsHandledBySystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetVolumeButtonsHandledBySystem"); + + Params::KismetSystemLibrary_GetVolumeButtonsHandledBySystem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.HasMultipleLocalPlayers +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::HasMultipleLocalPlayers(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "HasMultipleLocalPlayers"); + + Params::KismetSystemLibrary_HasMultipleLocalPlayers Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.HideAdBanner +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::HideAdBanner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "HideAdBanner"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.IsControllerAssignedToGamepad +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsControllerAssignedToGamepad(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsControllerAssignedToGamepad"); + + Params::KismetSystemLibrary_IsControllerAssignedToGamepad Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsDedicatedServer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsDedicatedServer(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsDedicatedServer"); + + Params::KismetSystemLibrary_IsDedicatedServer Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsInterstitialAdAvailable +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsInterstitialAdAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsInterstitialAdAvailable"); + + Params::KismetSystemLibrary_IsInterstitialAdAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsInterstitialAdRequested +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsInterstitialAdRequested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsInterstitialAdRequested"); + + Params::KismetSystemLibrary_IsInterstitialAdRequested Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsLoggedIn +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class APlayerController* SpecificPlayer (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsLoggedIn(const class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsLoggedIn"); + + Params::KismetSystemLibrary_IsLoggedIn Parms{}; + + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsPackagedForDistribution +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsPackagedForDistribution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsPackagedForDistribution"); + + Params::KismetSystemLibrary_IsPackagedForDistribution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsScreensaverEnabled +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsScreensaverEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsScreensaverEnabled"); + + Params::KismetSystemLibrary_IsScreensaverEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsServer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsServer(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsServer"); + + Params::KismetSystemLibrary_IsServer Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsSplitScreen +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsSplitScreen(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsSplitScreen"); + + Params::KismetSystemLibrary_IsSplitScreen Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsStandalone +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsStandalone(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsStandalone"); + + Params::KismetSystemLibrary_IsStandalone Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsUnattended +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsUnattended() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsUnattended"); + + Params::KismetSystemLibrary_IsUnattended Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValid +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValid(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValid"); + + Params::KismetSystemLibrary_IsValid Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* Class_0 (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidClass(class UClass* Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidClass"); + + Params::KismetSystemLibrary_IsValidClass Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidInterface +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TScriptInterface&Interface (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidInterface(const TScriptInterface& Interface) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidInterface"); + + Params::KismetSystemLibrary_IsValidInterface Parms{}; + + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetId +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidPrimaryAssetId"); + + Params::KismetSystemLibrary_IsValidPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetType +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetType& PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidPrimaryAssetType(const struct FPrimaryAssetType& PrimaryAssetType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidPrimaryAssetType"); + + Params::KismetSystemLibrary_IsValidPrimaryAssetType Parms{}; + + Parms.PrimaryAssetType = std::move(PrimaryAssetType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidSoftClassReference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& SoftClassReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidSoftClassReference(const TSoftClassPtr& SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidSoftClassReference"); + + Params::KismetSystemLibrary_IsValidSoftClassReference Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidSoftObjectReference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& SoftObjectReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidSoftObjectReference(const TSoftObjectPtr& SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidSoftObjectReference"); + + Params::KismetSystemLibrary_IsValidSoftObjectReference Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_ClearAndInvalidateTimerHandle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle& Handle (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearAndInvalidateTimerHandle(const class UObject* WorldContextObject, struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_ClearAndInvalidateTimerHandle"); + + Params::KismetSystemLibrary_K2_ClearAndInvalidateTimerHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Handle = std::move(Parms.Handle); +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_ClearTimer"); + + Params::KismetSystemLibrary_K2_ClearTimer Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimerDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimerDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_ClearTimerDelegate"); + + Params::KismetSystemLibrary_K2_ClearTimerDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimerHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_ClearTimerHandle"); + + Params::KismetSystemLibrary_K2_ClearTimerHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTime +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTime(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTime"); + + Params::KismetSystemLibrary_K2_GetTimerElapsedTime Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTimeDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTimeDelegate"); + + Params::KismetSystemLibrary_K2_GetTimerElapsedTimeDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTimeHandle"); + + Params::KismetSystemLibrary_K2_GetTimerElapsedTimeHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTime +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTime(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTime"); + + Params::KismetSystemLibrary_K2_GetTimerRemainingTime Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTimeDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTimeDelegate"); + + Params::KismetSystemLibrary_K2_GetTimerRemainingTimeDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTimeHandle"); + + Params::KismetSystemLibrary_K2_GetTimerRemainingTimeHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_InvalidateTimerHandle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTimerHandle& Handle (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_InvalidateTimerHandle(struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_InvalidateTimerHandle"); + + Params::KismetSystemLibrary_K2_InvalidateTimerHandle Parms{}; + + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Handle = std::move(Parms.Handle); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActive +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActive(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerActive"); + + Params::KismetSystemLibrary_K2_IsTimerActive Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActiveDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerActiveDelegate"); + + Params::KismetSystemLibrary_K2_IsTimerActiveDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActiveHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerActiveHandle"); + + Params::KismetSystemLibrary_K2_IsTimerActiveHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPaused +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPaused(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerPaused"); + + Params::KismetSystemLibrary_K2_IsTimerPaused Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPausedDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerPausedDelegate"); + + Params::KismetSystemLibrary_K2_IsTimerPausedDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPausedHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerPausedHandle"); + + Params::KismetSystemLibrary_K2_IsTimerPausedHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsValidTimerHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsValidTimerHandle(const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsValidTimerHandle"); + + Params::KismetSystemLibrary_K2_IsValidTimerHandle Parms{}; + + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_PauseTimer"); + + Params::KismetSystemLibrary_K2_PauseTimer Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimerDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimerDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_PauseTimerDelegate"); + + Params::KismetSystemLibrary_K2_PauseTimerDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimerHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_PauseTimerHandle"); + + Params::KismetSystemLibrary_K2_PauseTimerHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_SetTimer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMaxOncePerFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelayVariance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_SetTimer(class UObject* Object, const class FString& FunctionName, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_SetTimer"); + + Params::KismetSystemLibrary_K2_SetTimer Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + Parms.Time = Time; + Parms.bLooping = bLooping; + Parms.bMaxOncePerFrame = bMaxOncePerFrame; + Parms.InitialStartDelay = InitialStartDelay; + Parms.InitialStartDelayVariance = InitialStartDelayVariance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_SetTimerDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMaxOncePerFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelayVariance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_SetTimerDelegate(TDelegate Delegate, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_SetTimerDelegate"); + + Params::KismetSystemLibrary_K2_SetTimerDelegate Parms{}; + + Parms.Delegate = Delegate; + Parms.Time = Time; + Parms.bLooping = bLooping; + Parms.bMaxOncePerFrame = bMaxOncePerFrame; + Parms.InitialStartDelay = InitialStartDelay; + Parms.InitialStartDelayVariance = InitialStartDelayVariance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_SetTimerForNextTick +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_SetTimerForNextTick(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_SetTimerForNextTick"); + + Params::KismetSystemLibrary_K2_SetTimerForNextTick Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_SetTimerForNextTickDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_SetTimerForNextTickDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_SetTimerForNextTickDelegate"); + + Params::KismetSystemLibrary_K2_SetTimerForNextTickDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExists +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExists(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_TimerExists"); + + Params::KismetSystemLibrary_K2_TimerExists Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExistsDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExistsDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_TimerExistsDelegate"); + + Params::KismetSystemLibrary_K2_TimerExistsDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExistsHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExistsHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_TimerExistsHandle"); + + Params::KismetSystemLibrary_K2_TimerExistsHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimer +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_UnPauseTimer"); + + Params::KismetSystemLibrary_K2_UnPauseTimer Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimerDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_UnPauseTimerDelegate"); + + Params::KismetSystemLibrary_K2_UnPauseTimerDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerHandle +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_UnPauseTimerHandle"); + + Params::KismetSystemLibrary_K2_UnPauseTimerHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LaunchURL +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LaunchURL(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LaunchURL"); + + Params::KismetSystemLibrary_LaunchURL Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LineTraceMulti +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceMulti"); + + Params::KismetSystemLibrary_LineTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceMultiByProfile +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceMultiByProfile"); + + Params::KismetSystemLibrary_LineTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceMultiForObjects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceMultiForObjects"); + + Params::KismetSystemLibrary_LineTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceSingle"); + + Params::KismetSystemLibrary_LineTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingleByProfile +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceSingleByProfile"); + + Params::KismetSystemLibrary_LineTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingleForObjects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceSingleForObjects"); + + Params::KismetSystemLibrary_LineTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LoadAsset +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Asset (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate OnLoaded (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadAsset(const class UObject* WorldContextObject, TSoftObjectPtr Asset, TDelegate OnLoaded, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadAsset"); + + Params::KismetSystemLibrary_LoadAsset Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Asset = Asset; + Parms.OnLoaded = OnLoaded; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LoadAsset_Blocking +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr Asset (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::LoadAsset_Blocking(TSoftObjectPtr Asset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadAsset_Blocking"); + + Params::KismetSystemLibrary_LoadAsset_Blocking Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LoadAssetClass +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr AssetClass (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Loaded)>OnLoaded (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadAssetClass(const class UObject* WorldContextObject, TSoftClassPtr AssetClass, TDelegate Loaded)> OnLoaded, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadAssetClass"); + + Params::KismetSystemLibrary_LoadAssetClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AssetClass = AssetClass; + Parms.OnLoaded = OnLoaded; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LoadClassAsset_Blocking +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSoftClassPtr AssetClass (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UKismetSystemLibrary::LoadClassAsset_Blocking(TSoftClassPtr AssetClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadClassAsset_Blocking"); + + Params::KismetSystemLibrary_LoadClassAsset_Blocking Parms{}; + + Parms.AssetClass = AssetClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LoadInterstitialAd +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 AdIdIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadInterstitialAd(int32 AdIdIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadInterstitialAd"); + + Params::KismetSystemLibrary_LoadInterstitialAd Parms{}; + + Parms.AdIdIndex = AdIdIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LogString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LogString(const class FString& InString, bool bPrintToLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LogString"); + + Params::KismetSystemLibrary_LogString Parms{}; + + Parms.InString = std::move(InString); + Parms.bPrintToLog = bPrintToLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.MakeARFilter +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& PackageNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& PackagePaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& SoftObjectPaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray&ClassPaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TSet& RecursiveClassPathsExclusionSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ClassNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// const TSet& RecursiveClassesExclusionSet (ConstParm, Parm, OutParm, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) +// const bool bRecursivePaths (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bRecursiveClasses (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeOnlyOnDiskAssets (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FARFilter ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FARFilter UKismetSystemLibrary::MakeARFilter(const TArray& PackageNames, const TArray& PackagePaths, const TArray& SoftObjectPaths, const TArray& ClassPaths, const TSet& RecursiveClassPathsExclusionSet, const TArray& ClassNames, const TSet& RecursiveClassesExclusionSet, const bool bRecursivePaths, const bool bRecursiveClasses, const bool bIncludeOnlyOnDiskAssets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeARFilter"); + + Params::KismetSystemLibrary_MakeARFilter Parms{}; + + Parms.PackageNames = std::move(PackageNames); + Parms.PackagePaths = std::move(PackagePaths); + Parms.SoftObjectPaths = std::move(SoftObjectPaths); + Parms.ClassPaths = std::move(ClassPaths); + Parms.RecursiveClassPathsExclusionSet = std::move(RecursiveClassPathsExclusionSet); + Parms.ClassNames = std::move(ClassNames); + Parms.RecursiveClassesExclusionSet = std::move(RecursiveClassesExclusionSet); + Parms.bRecursivePaths = bRecursivePaths; + Parms.bRecursiveClasses = bRecursiveClasses; + Parms.bIncludeOnlyOnDiskAssets = bIncludeOnlyOnDiskAssets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralBool +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::MakeLiteralBool(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralBool"); + + Params::KismetSystemLibrary_MakeLiteralBool Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralByte +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetSystemLibrary::MakeLiteralByte(uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralByte"); + + Params::KismetSystemLibrary_MakeLiteralByte Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralDouble +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UKismetSystemLibrary::MakeLiteralDouble(double Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralDouble"); + + Params::KismetSystemLibrary_MakeLiteralDouble Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralInt +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::MakeLiteralInt(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralInt"); + + Params::KismetSystemLibrary_MakeLiteralInt Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralInt64 +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetSystemLibrary::MakeLiteralInt64(int64 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralInt64"); + + Params::KismetSystemLibrary_MakeLiteralInt64 Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetSystemLibrary::MakeLiteralName(class FName Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralName"); + + Params::KismetSystemLibrary_MakeLiteralName Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralString +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::MakeLiteralString(const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralString"); + + Params::KismetSystemLibrary_MakeLiteralString Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralText +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& Value (Parm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetSystemLibrary::MakeLiteralText(const class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralText"); + + Params::KismetSystemLibrary_MakeLiteralText Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeSoftClassPath +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PathString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftClassPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftClassPath UKismetSystemLibrary::MakeSoftClassPath(const class FString& PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeSoftClassPath"); + + Params::KismetSystemLibrary_MakeSoftClassPath Parms{}; + + Parms.PathString = std::move(PathString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeSoftObjectPath +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PathString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UKismetSystemLibrary::MakeSoftObjectPath(const class FString& PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeSoftObjectPath"); + + Params::KismetSystemLibrary_MakeSoftObjectPath Parms{}; + + Parms.PathString = std::move(PathString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeTopLevelAssetPath +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PackageName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& AssetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTopLevelAssetPath ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTopLevelAssetPath UKismetSystemLibrary::MakeTopLevelAssetPath(const class FString& PackageName, const class FString& AssetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeTopLevelAssetPath"); + + Params::KismetSystemLibrary_MakeTopLevelAssetPath Parms{}; + + Parms.PackageName = std::move(PackageName); + Parms.AssetName = std::move(AssetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MoveComponentTo +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& TargetRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bEaseOut (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEaseIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceShortestRotationPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMoveComponentAction MoveAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::MoveComponentTo(class USceneComponent* Component, const struct FVector& TargetRelativeLocation, const struct FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, EMoveComponentAction MoveAction, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MoveComponentTo"); + + Params::KismetSystemLibrary_MoveComponentTo Parms{}; + + Parms.Component = Component; + Parms.TargetRelativeLocation = std::move(TargetRelativeLocation); + Parms.TargetRelativeRotation = std::move(TargetRelativeRotation); + Parms.bEaseOut = bEaseOut; + Parms.bEaseIn = bEaseIn; + Parms.OverTime = OverTime; + Parms.bForceShortestRotationPath = bForceShortestRotationPath; + Parms.MoveAction = MoveAction; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.NormalizeFilename +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InFilename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::NormalizeFilename(const class FString& InFilename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NormalizeFilename"); + + Params::KismetSystemLibrary_NormalizeFilename Parms{}; + + Parms.InFilename = std::move(InFilename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetId +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetId& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NotEqual_PrimaryAssetId"); + + Params::KismetSystemLibrary_NotEqual_PrimaryAssetId Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetType +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetType& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetType& B (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NotEqual_PrimaryAssetType"); + + Params::KismetSystemLibrary_NotEqual_PrimaryAssetType Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.NotEqual_SoftClassReference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftClassPtr& B (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NotEqual_SoftClassReference"); + + Params::KismetSystemLibrary_NotEqual_SoftClassReference Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.NotEqual_SoftObjectReference +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr& B (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NotEqual_SoftObjectReference"); + + Params::KismetSystemLibrary_NotEqual_SoftObjectReference Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ParseCommandLine +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& InCmdLine (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutTokens (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutSwitches (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TMap* OutParams (Parm, OutParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ParseCommandLine(const class FString& InCmdLine, TArray* OutTokens, TArray* OutSwitches, TMap* OutParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ParseCommandLine"); + + Params::KismetSystemLibrary_ParseCommandLine Parms{}; + + Parms.InCmdLine = std::move(InCmdLine); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTokens != nullptr) + *OutTokens = std::move(Parms.OutTokens); + + if (OutSwitches != nullptr) + *OutSwitches = std::move(Parms.OutSwitches); + + if (OutParams != nullptr) + *OutParams = std::move(Parms.OutParams); +} + + +// Function Engine.KismetSystemLibrary.ParseParam +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InParam (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ParseParam(const class FString& InString, const class FString& InParam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ParseParam"); + + Params::KismetSystemLibrary_ParseParam Parms{}; + + Parms.InString = std::move(InString); + Parms.InParam = std::move(InParam); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ParseParamValue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InParam (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ParseParamValue(const class FString& InString, const class FString& InParam, class FString* OutValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ParseParamValue"); + + Params::KismetSystemLibrary_ParseParamValue Parms{}; + + Parms.InString = std::move(InString); + Parms.InParam = std::move(InParam); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.PrintString +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintString(const class UObject* WorldContextObject, const class FString& InString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float duration, const class FName Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "PrintString"); + + Params::KismetSystemLibrary_PrintString Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InString = std::move(InString); + Parms.bPrintToScreen = bPrintToScreen; + Parms.bPrintToLog = bPrintToLog; + Parms.TextColor = std::move(TextColor); + Parms.duration = duration; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.PrintText +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& InText (ConstParm, Parm, NativeAccessSpecifierPublic) +// bool bPrintToScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintText(const class UObject* WorldContextObject, const class FText& InText, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float duration, const class FName Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "PrintText"); + + Params::KismetSystemLibrary_PrintText Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InText = std::move(InText); + Parms.bPrintToScreen = bPrintToScreen; + Parms.bPrintToLog = bPrintToLog; + Parms.TextColor = std::move(TextColor); + Parms.duration = duration; + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.PrintWarning +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintWarning(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "PrintWarning"); + + Params::KismetSystemLibrary_PrintWarning Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.QuitGame +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* SpecificPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EQuitPreference QuitPreference (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnorePlatformRestrictions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::QuitGame(const class UObject* WorldContextObject, class APlayerController* SpecificPlayer, EQuitPreference QuitPreference, bool bIgnorePlatformRestrictions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "QuitGame"); + + Params::KismetSystemLibrary_QuitGame Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpecificPlayer = SpecificPlayer; + Parms.QuitPreference = QuitPreference; + Parms.bIgnorePlatformRestrictions = bIgnorePlatformRestrictions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.RegisterForRemoteNotifications +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::RegisterForRemoteNotifications() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "RegisterForRemoteNotifications"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ResetGamepadAssignments +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::ResetGamepadAssignments() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ResetGamepadAssignments"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ResetGamepadAssignmentToController +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ResetGamepadAssignmentToController(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ResetGamepadAssignmentToController"); + + Params::KismetSystemLibrary_ResetGamepadAssignmentToController Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.RetriggerableDelay +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::RetriggerableDelay(const class UObject* WorldContextObject, float duration, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "RetriggerableDelay"); + + Params::KismetSystemLibrary_RetriggerableDelay Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.duration = duration; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetBoolPropertyByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetBoolPropertyByName(class UObject* Object, class FName PropertyName, bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetBoolPropertyByName"); + + Params::KismetSystemLibrary_SetBoolPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetBytePropertyByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetBytePropertyByName(class UObject* Object, class FName PropertyName, uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetBytePropertyByName"); + + Params::KismetSystemLibrary_SetBytePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetClassPropertyByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Value (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetClassPropertyByName(class UObject* Object, class FName PropertyName, TSubclassOf Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetClassPropertyByName"); + + Params::KismetSystemLibrary_SetClassPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetCollisionProfileNameProperty +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FCollisionProfileName& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetCollisionProfileNameProperty(class UObject* Object, class FName PropertyName, const struct FCollisionProfileName& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetCollisionProfileNameProperty"); + + Params::KismetSystemLibrary_SetCollisionProfileNameProperty Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetColorPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetColorPropertyByName"); + + Params::KismetSystemLibrary_SetColorPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetDoublePropertyByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// double Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetDoublePropertyByName(class UObject* Object, class FName PropertyName, double Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetDoublePropertyByName"); + + Params::KismetSystemLibrary_SetDoublePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetFieldPathPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TFieldPath& Value (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetFieldPathPropertyByName(class UObject* Object, class FName PropertyName, const TFieldPath& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetFieldPathPropertyByName"); + + Params::KismetSystemLibrary_SetFieldPathPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetGamepadsBlockDeviceFeedback +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetGamepadsBlockDeviceFeedback(bool bBlock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetGamepadsBlockDeviceFeedback"); + + Params::KismetSystemLibrary_SetGamepadsBlockDeviceFeedback Parms{}; + + Parms.bBlock = bBlock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetInt64PropertyByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetInt64PropertyByName(class UObject* Object, class FName PropertyName, int64 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetInt64PropertyByName"); + + Params::KismetSystemLibrary_SetInt64PropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetInterfacePropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TScriptInterface&Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetInterfacePropertyByName(class UObject* Object, class FName PropertyName, const TScriptInterface& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetInterfacePropertyByName"); + + Params::KismetSystemLibrary_SetInterfacePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetIntPropertyByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetIntPropertyByName(class UObject* Object, class FName PropertyName, int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetIntPropertyByName"); + + Params::KismetSystemLibrary_SetIntPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetLinearColorPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetLinearColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetLinearColorPropertyByName"); + + Params::KismetSystemLibrary_SetLinearColorPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetNamePropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetNamePropertyByName(class UObject* Object, class FName PropertyName, const class FName& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetNamePropertyByName"); + + Params::KismetSystemLibrary_SetNamePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetObjectPropertyByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetObjectPropertyByName(class UObject* Object, class FName PropertyName, class UObject* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetObjectPropertyByName"); + + Params::KismetSystemLibrary_SetObjectPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetRotatorPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetRotatorPropertyByName(class UObject* Object, class FName PropertyName, const struct FRotator& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetRotatorPropertyByName"); + + Params::KismetSystemLibrary_SetRotatorPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetSoftClassPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftClassPtr& Value (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSoftClassPropertyByName(class UObject* Object, class FName PropertyName, const TSoftClassPtr& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetSoftClassPropertyByName"); + + Params::KismetSystemLibrary_SetSoftClassPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetSoftObjectPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr& Value (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSoftObjectPropertyByName(class UObject* Object, class FName PropertyName, const TSoftObjectPtr& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetSoftObjectPropertyByName"); + + Params::KismetSystemLibrary_SetSoftObjectPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetStringPropertyByName +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetStringPropertyByName(class UObject* Object, class FName PropertyName, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetStringPropertyByName"); + + Params::KismetSystemLibrary_SetStringPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetStructurePropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGenericStruct& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetStructurePropertyByName(class UObject* Object, class FName PropertyName, const struct FGenericStruct& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetStructurePropertyByName"); + + Params::KismetSystemLibrary_SetStructurePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetSuppressViewportTransitionMessage +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSuppressViewportTransitionMessage(const class UObject* WorldContextObject, bool bState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetSuppressViewportTransitionMessage"); + + Params::KismetSystemLibrary_SetSuppressViewportTransitionMessage Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bState = bState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetTextPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetTextPropertyByName(class UObject* Object, class FName PropertyName, const class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetTextPropertyByName"); + + Params::KismetSystemLibrary_SetTextPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetTransformPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& Value (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetTransformPropertyByName(class UObject* Object, class FName PropertyName, const struct FTransform& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetTransformPropertyByName"); + + Params::KismetSystemLibrary_SetTransformPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetUserActivity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FUserActivity& UserActivity (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetUserActivity(const struct FUserActivity& UserActivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetUserActivity"); + + Params::KismetSystemLibrary_SetUserActivity Parms{}; + + Parms.UserActivity = std::move(UserActivity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetVector3fPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector3f& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetVector3fPropertyByName(class UObject* Object, class FName PropertyName, const struct FVector3f& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetVector3fPropertyByName"); + + Params::KismetSystemLibrary_SetVector3fPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetVectorPropertyByName +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetVectorPropertyByName(class UObject* Object, class FName PropertyName, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetVectorPropertyByName"); + + Params::KismetSystemLibrary_SetVectorPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetVolumeButtonsHandledBySystem +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetVolumeButtonsHandledBySystem(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetVolumeButtonsHandledBySystem"); + + Params::KismetSystemLibrary_SetVolumeButtonsHandledBySystem Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetWindowTitle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetWindowTitle(const class FText& Title) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetWindowTitle"); + + Params::KismetSystemLibrary_SetWindowTitle Parms{}; + + Parms.Title = std::move(Title); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ShowAdBanner +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 AdIdIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowOnBottomOfScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ShowAdBanner"); + + Params::KismetSystemLibrary_ShowAdBanner Parms{}; + + Parms.AdIdIndex = AdIdIndex; + Parms.bShowOnBottomOfScreen = bShowOnBottomOfScreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ShowInterstitialAd +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::ShowInterstitialAd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ShowInterstitialAd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificAchievementsScreen +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class APlayerController* SpecificPlayer (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowPlatformSpecificAchievementsScreen(const class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ShowPlatformSpecificAchievementsScreen"); + + Params::KismetSystemLibrary_ShowPlatformSpecificAchievementsScreen Parms{}; + + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificLeaderboardScreen +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& CategoryName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowPlatformSpecificLeaderboardScreen(const class FString& CategoryName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ShowPlatformSpecificLeaderboardScreen"); + + Params::KismetSystemLibrary_ShowPlatformSpecificLeaderboardScreen Parms{}; + + Parms.CategoryName = std::move(CategoryName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SnapshotObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SnapshotObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SnapshotObject"); + + Params::KismetSystemLibrary_SnapshotObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SphereOverlapActors +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SpherePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereOverlapActors(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereOverlapActors"); + + Params::KismetSystemLibrary_SphereOverlapActors Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpherePos = std::move(SpherePos); + Parms.SphereRadius = SphereRadius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereOverlapComponents +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SpherePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereOverlapComponents(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereOverlapComponents"); + + Params::KismetSystemLibrary_SphereOverlapComponents Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpherePos = std::move(SpherePos); + Parms.SphereRadius = SphereRadius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMulti +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceMulti"); + + Params::KismetSystemLibrary_SphereTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMultiByProfile +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceMultiByProfile"); + + Params::KismetSystemLibrary_SphereTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMultiForObjects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceMultiForObjects"); + + Params::KismetSystemLibrary_SphereTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingle +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceSingle"); + + Params::KismetSystemLibrary_SphereTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingleByProfile +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceSingleByProfile"); + + Params::KismetSystemLibrary_SphereTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingleForObjects +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceSingleForObjects"); + + Params::KismetSystemLibrary_SphereTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.StackTrace +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::StackTrace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "StackTrace"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.TransactObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::TransactObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "TransactObject"); + + Params::KismetSystemLibrary_TransactObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAsset +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::UnloadPrimaryAsset(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "UnloadPrimaryAsset"); + + Params::KismetSystemLibrary_UnloadPrimaryAsset Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAssetList +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& PrimaryAssetIdList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::UnloadPrimaryAssetList(const TArray& PrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "UnloadPrimaryAssetList"); + + Params::KismetSystemLibrary_UnloadPrimaryAssetList Parms{}; + + Parms.PrimaryAssetIdList = std::move(PrimaryAssetIdList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.UnregisterForRemoteNotifications +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::UnregisterForRemoteNotifications() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "UnregisterForRemoteNotifications"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotification +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::CancelLocalNotification(const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "CancelLocalNotification"); + + Params::BlueprintPlatformLibrary_CancelLocalNotification Parms{}; + + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotificationById +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 NotificationId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::CancelLocalNotificationById(int32 NotificationId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "CancelLocalNotificationById"); + + Params::BlueprintPlatformLibrary_CancelLocalNotificationById Parms{}; + + Parms.NotificationId = NotificationId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.ClearAllLocalNotifications +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UBlueprintPlatformLibrary::ClearAllLocalNotifications() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ClearAllLocalNotifications"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.GetAllowedDeviceOrientation +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EScreenOrientation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EScreenOrientation UBlueprintPlatformLibrary::GetAllowedDeviceOrientation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "GetAllowedDeviceOrientation"); + + Params::BlueprintPlatformLibrary_GetAllowedDeviceOrientation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.GetDeviceOrientation +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EScreenOrientation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EScreenOrientation UBlueprintPlatformLibrary::GetDeviceOrientation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "GetDeviceOrientation"); + + Params::BlueprintPlatformLibrary_GetDeviceOrientation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.GetLaunchNotification +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool* NotificationLaunchedApp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* ActivationEvent (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* FireDate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::GetLaunchNotification(bool* NotificationLaunchedApp, class FString* ActivationEvent, int32* FireDate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "GetLaunchNotification"); + + Params::BlueprintPlatformLibrary_GetLaunchNotification Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NotificationLaunchedApp != nullptr) + *NotificationLaunchedApp = Parms.NotificationLaunchedApp; + + if (ActivationEvent != nullptr) + *ActivationEvent = std::move(Parms.ActivationEvent); + + if (FireDate != nullptr) + *FireDate = Parms.FireDate; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationAtTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDateTime& FireDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LocalTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Body (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Action (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationAtTime"); + + Params::BlueprintPlatformLibrary_ScheduleLocalNotificationAtTime Parms{}; + + Parms.FireDateTime = std::move(FireDateTime); + Parms.LocalTime = LocalTime; + Parms.Title = std::move(Title); + Parms.Body = std::move(Body); + Parms.Action = std::move(Action); + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeAtTime +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDateTime& FireDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LocalTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationBadgeAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationBadgeAtTime"); + + Params::BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeAtTime Parms{}; + + Parms.FireDateTime = std::move(FireDateTime); + Parms.LocalTime = LocalTime; + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeFromNow +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 inSecondsFromNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationBadgeFromNow"); + + Params::BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeFromNow Parms{}; + + Parms.inSecondsFromNow = inSecondsFromNow; + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationFromNow +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 inSecondsFromNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Body (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Action (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationFromNow"); + + Params::BlueprintPlatformLibrary_ScheduleLocalNotificationFromNow Parms{}; + + Parms.inSecondsFromNow = inSecondsFromNow; + Parms.Title = std::move(Title); + Parms.Body = std::move(Body); + Parms.Action = std::move(Action); + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.SetAllowedDeviceOrientation +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// EScreenOrientation NewAllowedDeviceOrientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::SetAllowedDeviceOrientation(EScreenOrientation NewAllowedDeviceOrientation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "SetAllowedDeviceOrientation"); + + Params::BlueprintPlatformLibrary_SetAllowedDeviceOrientation Parms{}; + + Parms.NewAllowedDeviceOrientation = NewAllowedDeviceOrientation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintTypeConversions.ConvertArrayType +// (Final, RequiredAPI, Native, Static, Public, HasOutParams) +// Parameters: +// const TArray& inArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UBlueprintTypeConversions::ConvertArrayType(const TArray& inArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertArrayType"); + + Params::BlueprintTypeConversions_ConvertArrayType Parms{}; + + Parms.inArray = std::move(inArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFBox2dToFBox2f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFBox2dToFBox2f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFBox2dToFBox2f"); + + Params::BlueprintTypeConversions_ConvertFBox2dToFBox2f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFBox2fToFBox2d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFBox2fToFBox2d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFBox2fToFBox2d"); + + Params::BlueprintTypeConversions_ConvertFBox2fToFBox2d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFMatrix44dToFMatrix44f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFMatrix44dToFMatrix44f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFMatrix44dToFMatrix44f"); + + Params::BlueprintTypeConversions_ConvertFMatrix44dToFMatrix44f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFMatrix44fToFMatrix44d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFMatrix44fToFMatrix44d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFMatrix44fToFMatrix44d"); + + Params::BlueprintTypeConversions_ConvertFMatrix44fToFMatrix44d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFPlane4dToFPlane4f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFPlane4dToFPlane4f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFPlane4dToFPlane4f"); + + Params::BlueprintTypeConversions_ConvertFPlane4dToFPlane4f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFPlane4fToFPlane4d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFPlane4fToFPlane4d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFPlane4fToFPlane4d"); + + Params::BlueprintTypeConversions_ConvertFPlane4fToFPlane4d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFQuat4dToFQuat4f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFQuat4dToFQuat4f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFQuat4dToFQuat4f"); + + Params::BlueprintTypeConversions_ConvertFQuat4dToFQuat4f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFQuat4fToFQuat4d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFQuat4fToFQuat4d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFQuat4fToFQuat4d"); + + Params::BlueprintTypeConversions_ConvertFQuat4fToFQuat4d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFRotator3dToFRotator3f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFRotator3dToFRotator3f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFRotator3dToFRotator3f"); + + Params::BlueprintTypeConversions_ConvertFRotator3dToFRotator3f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFRotator3fToFRotator3d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFRotator3fToFRotator3d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFRotator3fToFRotator3d"); + + Params::BlueprintTypeConversions_ConvertFRotator3fToFRotator3d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFTransform3dToFTransform3f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFTransform3dToFTransform3f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFTransform3dToFTransform3f"); + + Params::BlueprintTypeConversions_ConvertFTransform3dToFTransform3f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFTransform3fToFTransform3d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFTransform3fToFTransform3d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFTransform3fToFTransform3d"); + + Params::BlueprintTypeConversions_ConvertFTransform3fToFTransform3d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFVector2dToFVector2f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFVector2dToFVector2f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFVector2dToFVector2f"); + + Params::BlueprintTypeConversions_ConvertFVector2dToFVector2f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFVector2fToFVector2d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFVector2fToFVector2d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFVector2fToFVector2d"); + + Params::BlueprintTypeConversions_ConvertFVector2fToFVector2d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFVector3dToFVector3f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFVector3dToFVector3f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFVector3dToFVector3f"); + + Params::BlueprintTypeConversions_ConvertFVector3dToFVector3f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFVector3fToFVector3d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFVector3fToFVector3d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFVector3fToFVector3d"); + + Params::BlueprintTypeConversions_ConvertFVector3fToFVector3d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFVector4dToFVector4f +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFVector4dToFVector4f(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFVector4dToFVector4f"); + + Params::BlueprintTypeConversions_ConvertFVector4dToFVector4f Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertFVector4fToFVector4d +// (Final, RequiredAPI, Native, Static, Public) +// Parameters: +// int32 InFromData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintTypeConversions::ConvertFVector4fToFVector4d(int32 InFromData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertFVector4fToFVector4d"); + + Params::BlueprintTypeConversions_ConvertFVector4fToFVector4d Parms{}; + + Parms.InFromData = InFromData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertMapType +// (Final, RequiredAPI, Native, Static, Public, HasOutParams) +// Parameters: +// const TMap& InMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TMap ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UBlueprintTypeConversions::ConvertMapType(const TMap& InMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertMapType"); + + Params::BlueprintTypeConversions_ConvertMapType Parms{}; + + Parms.InMap = std::move(InMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintTypeConversions.ConvertSetType +// (Final, RequiredAPI, Native, Static, Public, HasOutParams) +// Parameters: +// const TSet& Inset (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TSet UBlueprintTypeConversions::ConvertSetType(const TSet& Inset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintTypeConversions", "ConvertSetType"); + + Params::BlueprintTypeConversions_ConvertSetType Parms{}; + + Parms.Inset = std::move(Inset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelInstance.OnRep_LevelInstanceSpawnGuid +// (Final, RequiredAPI, Native, Public) + +void ALevelInstance::OnRep_LevelInstanceSpawnGuid() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelInstance", "OnRep_LevelInstanceSpawnGuid"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelInstanceInterface.LoadLevelInstance +// (RequiredAPI, Native, Public, BlueprintCallable) + +void ILevelInstanceInterface::LoadLevelInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LevelInstanceInterface", "LoadLevelInstance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelInstanceInterface.SetWorldAsset +// (Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr WorldAsset (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ILevelInstanceInterface::SetWorldAsset(TSoftObjectPtr WorldAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LevelInstanceInterface", "SetWorldAsset"); + + Params::LevelInstanceInterface_SetWorldAsset Parms{}; + + Parms.WorldAsset = WorldAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelInstanceInterface.UnloadLevelInstance +// (RequiredAPI, Native, Public, BlueprintCallable) + +void ILevelInstanceInterface::UnloadLevelInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LevelInstanceInterface", "UnloadLevelInstance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelInstanceInterface.GetLoadedLevel +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULevel* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevel* ILevelInstanceInterface::GetLoadedLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LevelInstanceInterface", "GetLoadedLevel"); + + Params::LevelInstanceInterface_GetLoadedLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelInstanceInterface.GetWorldAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TSoftObjectPtr ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const TSoftObjectPtr ILevelInstanceInterface::GetWorldAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LevelInstanceInterface", "GetWorldAsset"); + + Params::LevelInstanceInterface_GetWorldAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelInstanceInterface.IsLoaded +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ILevelInstanceInterface::IsLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LevelInstanceInterface", "IsLoaded"); + + Params::LevelInstanceInterface_IsLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelScriptActor.LevelReset +// (RequiredAPI, BlueprintAuthorityOnly, Event, Public, BlueprintEvent) + +void ALevelScriptActor::LevelReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelScriptActor", "LevelReset"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.LevelScriptActor.RemoteEvent +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName EventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALevelScriptActor::RemoteEvent(class FName EventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelScriptActor", "RemoteEvent"); + + Params::LevelScriptActor_RemoteEvent Parms{}; + + Parms.EventName = EventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelScriptActor.SetCinematicMode +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHidePlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelScriptActor::SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelScriptActor", "SetCinematicMode"); + + Params::LevelScriptActor_SetCinematicMode Parms{}; + + Parms.bCinematicMode = bCinematicMode; + Parms.bHidePlayer = bHidePlayer; + Parms.bAffectsHUD = bAffectsHUD; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelScriptActor.WorldOriginLocationChanged +// (RequiredAPI, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FIntVector& OldOriginLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntVector& NewOriginLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelScriptActor::WorldOriginLocationChanged(const struct FIntVector& OldOriginLocation, const struct FIntVector& NewOriginLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelScriptActor", "WorldOriginLocationChanged"); + + Params::LevelScriptActor_WorldOriginLocationChanged Parms{}; + + Parms.OldOriginLocation = std::move(OldOriginLocation); + Parms.NewOriginLocation = std::move(NewOriginLocation); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.LightWeightInstanceManager.OnRep_Transforms +// (RequiredAPI, Native, Protected) + +void ALightWeightInstanceManager::OnRep_Transforms() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightWeightInstanceManager", "OnRep_Transforms"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightWeightInstanceManager.OnSpawnedActorDestroyed +// (Final, RequiredAPI, Native, Private) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALightWeightInstanceManager::OnSpawnedActorDestroyed(class AActor* DestroyedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightWeightInstanceManager", "OnSpawnedActorDestroyed"); + + Params::LightWeightInstanceManager_OnSpawnedActorDestroyed Parms{}; + + Parms.DestroyedActor = DestroyedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightWeightInstanceStaticMeshManager.OnRep_StaticMesh +// (Final, RequiredAPI, Native, Protected) + +void ALightWeightInstanceStaticMeshManager::OnRep_StaticMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightWeightInstanceStaticMeshManager", "OnRep_StaticMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LODActor.OnSubActorEndPlay +// (Final, RequiredAPI, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason Reason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALODActor::OnSubActorEndPlay(class AActor* Actor, EEndPlayReason Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LODActor", "OnSubActorEndPlay"); + + Params::LODActor_OnSubActorEndPlay Parms{}; + + Parms.Actor = Actor; + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.CopyInterpParameters +// (Final, RequiredAPI, Native, Public) +// Parameters: +// class UMaterialInstance* Source (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::CopyInterpParameters(class UMaterialInstance* Source) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "CopyInterpParameters"); + + Params::MaterialInstanceDynamic_CopyInterpParameters Parms{}; + + Parms.Source = Source; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.CopyParameterOverrides +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstance* MaterialInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::CopyParameterOverrides(class UMaterialInstance* MaterialInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "CopyParameterOverrides"); + + Params::MaterialInstanceDynamic_CopyParameterOverrides Parms{}; + + Parms.MaterialInstance = MaterialInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.InitializeScalarParameterAndGetIndex +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& ParameterName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutParameterIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMaterialInstanceDynamic::InitializeScalarParameterAndGetIndex(const class FName& ParameterName, float Value, int32* OutParameterIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "InitializeScalarParameterAndGetIndex"); + + Params::MaterialInstanceDynamic_InitializeScalarParameterAndGetIndex Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutParameterIndex != nullptr) + *OutParameterIndex = Parms.OutParameterIndex; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_CopyMaterialInstanceParameters +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Source (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bQuickParametersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::K2_CopyMaterialInstanceParameters(class UMaterialInterface* Source, bool bQuickParametersOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_CopyMaterialInstanceParameters"); + + Params::MaterialInstanceDynamic_K2_CopyMaterialInstanceParameters Parms{}; + + Parms.Source = Source; + Parms.bQuickParametersOnly = bQuickParametersOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceDynamic::K2_GetScalarParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetScalarParameterValue"); + + Params::MaterialInstanceDynamic_K2_GetScalarParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValueByInfo +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceDynamic::K2_GetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetScalarParameterValueByInfo"); + + Params::MaterialInstanceDynamic_K2_GetScalarParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceDynamic::K2_GetTextureParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetTextureParameterValue"); + + Params::MaterialInstanceDynamic_K2_GetTextureParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValueByInfo +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceDynamic::K2_GetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetTextureParameterValueByInfo"); + + Params::MaterialInstanceDynamic_K2_GetTextureParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceDynamic::K2_GetVectorParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetVectorParameterValue"); + + Params::MaterialInstanceDynamic_K2_GetVectorParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValueByInfo +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceDynamic::K2_GetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetVectorParameterValueByInfo"); + + Params::MaterialInstanceDynamic_K2_GetVectorParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_InterpolateMaterialInstanceParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstance* SourceA (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstance* SourceB (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::K2_InterpolateMaterialInstanceParams(class UMaterialInstance* SourceA, class UMaterialInstance* SourceB, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_InterpolateMaterialInstanceParams"); + + Params::MaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams Parms{}; + + Parms.SourceA = SourceA; + Parms.SourceB = SourceB; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetDoubleVectorParameterValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetDoubleVectorParameterValue(class FName ParameterName, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetDoubleVectorParameterValue"); + + Params::MaterialInstanceDynamic_SetDoubleVectorParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetRuntimeVirtualTextureParameterValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URuntimeVirtualTexture* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetRuntimeVirtualTextureParameterValue(class FName ParameterName, class URuntimeVirtualTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetRuntimeVirtualTextureParameterValue"); + + Params::MaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetRuntimeVirtualTextureParameterValueByInfo +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URuntimeVirtualTexture* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetRuntimeVirtualTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, class URuntimeVirtualTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetRuntimeVirtualTextureParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterByIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ParameterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMaterialInstanceDynamic::SetScalarParameterByIndex(int32 ParameterIndex, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarParameterByIndex"); + + Params::MaterialInstanceDynamic_SetScalarParameterByIndex Parms{}; + + Parms.ParameterIndex = ParameterIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetScalarParameterValue(class FName ParameterName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarParameterValue"); + + Params::MaterialInstanceDynamic_SetScalarParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValueByInfo +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetScalarParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetSparseVolumeTextureParameterValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USparseVolumeTexture* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetSparseVolumeTextureParameterValue(class FName ParameterName, class USparseVolumeTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetSparseVolumeTextureParameterValue"); + + Params::MaterialInstanceDynamic_SetSparseVolumeTextureParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetTextureParameterValue(class FName ParameterName, class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetTextureParameterValue"); + + Params::MaterialInstanceDynamic_SetTextureParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValueByInfo +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetTextureParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetTextureParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetVectorParameterValue"); + + Params::MaterialInstanceDynamic_SetVectorParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValueByInfo +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetVectorParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetVectorParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_Deproject +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldOrigin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_Deproject(const struct FVector2D& ScreenPosition, struct FVector* WorldOrigin, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_Deproject"); + + Params::Canvas_K2_Deproject Parms{}; + + Parms.ScreenPosition = std::move(ScreenPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldOrigin != nullptr) + *WorldOrigin = std::move(Parms.WorldOrigin); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); +} + + +// Function Engine.Canvas.K2_DrawBorder +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* BorderTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* BackgroundTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* LeftBorderTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* RightBorderTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* TopBorderTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* BottomBorderTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& BorderScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& BackgroundScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CornerSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawBorder(class UTexture* BorderTexture, class UTexture* BackgroundTexture, class UTexture* LeftBorderTexture, class UTexture* RightBorderTexture, class UTexture* TopBorderTexture, class UTexture* BottomBorderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, const struct FVector2D& BorderScale, const struct FVector2D& BackgroundScale, float Rotation, const struct FVector2D& PivotPoint, const struct FVector2D& CornerSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawBorder"); + + Params::Canvas_K2_DrawBorder Parms{}; + + Parms.BorderTexture = BorderTexture; + Parms.BackgroundTexture = BackgroundTexture; + Parms.LeftBorderTexture = LeftBorderTexture; + Parms.RightBorderTexture = RightBorderTexture; + Parms.TopBorderTexture = TopBorderTexture; + Parms.BottomBorderTexture = BottomBorderTexture; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.ScreenSize = std::move(ScreenSize); + Parms.CoordinatePosition = std::move(CoordinatePosition); + Parms.CoordinateSize = std::move(CoordinateSize); + Parms.RenderColor = std::move(RenderColor); + Parms.BorderScale = std::move(BorderScale); + Parms.BackgroundScale = std::move(BackgroundScale); + Parms.Rotation = Rotation; + Parms.PivotPoint = std::move(PivotPoint); + Parms.CornerSize = std::move(CornerSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawBox +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawBox(const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, float Thickness, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawBox"); + + Params::Canvas_K2_DrawBox Parms{}; + + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.ScreenSize = std::move(ScreenSize); + Parms.Thickness = Thickness; + Parms.RenderColor = std::move(RenderColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawLine +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& ScreenPositionA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPositionB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawLine(const struct FVector2D& ScreenPositionA, const struct FVector2D& ScreenPositionB, float Thickness, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawLine"); + + Params::Canvas_K2_DrawLine Parms{}; + + Parms.ScreenPositionA = std::move(ScreenPositionA); + Parms.ScreenPositionB = std::move(ScreenPositionB); + Parms.Thickness = Thickness; + Parms.RenderColor = std::move(RenderColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawMaterial +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* RenderMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawMaterial(class UMaterialInterface* RenderMaterial, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, float Rotation, const struct FVector2D& PivotPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawMaterial"); + + Params::Canvas_K2_DrawMaterial Parms{}; + + Parms.RenderMaterial = RenderMaterial; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.ScreenSize = std::move(ScreenSize); + Parms.CoordinatePosition = std::move(CoordinatePosition); + Parms.CoordinateSize = std::move(CoordinateSize); + Parms.Rotation = Rotation; + Parms.PivotPoint = std::move(PivotPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawMaterialTriangle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* RenderMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Triangles (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawMaterialTriangle(class UMaterialInterface* RenderMaterial, const TArray& Triangles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawMaterialTriangle"); + + Params::Canvas_K2_DrawMaterialTriangle Parms{}; + + Parms.RenderMaterial = RenderMaterial; + Parms.Triangles = std::move(Triangles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawPolygon +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumberOfSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawPolygon(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& Radius, int32 NumberOfSides, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawPolygon"); + + Params::Canvas_K2_DrawPolygon Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.Radius = std::move(Radius); + Parms.NumberOfSides = NumberOfSides; + Parms.RenderColor = std::move(RenderColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawText +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UFont* RenderFont (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Kerning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ShadowColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCentreX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCentreY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOutlined (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& OutlineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawText(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& ScreenPosition, const struct FVector2D& Scale, const struct FLinearColor& RenderColor, float Kerning, const struct FLinearColor& ShadowColor, const struct FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const struct FLinearColor& OutlineColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawText"); + + Params::Canvas_K2_DrawText Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = std::move(RenderText); + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.Scale = std::move(Scale); + Parms.RenderColor = std::move(RenderColor); + Parms.Kerning = Kerning; + Parms.ShadowColor = std::move(ShadowColor); + Parms.ShadowOffset = std::move(ShadowOffset); + Parms.bCentreX = bCentreX; + Parms.bCentreY = bCentreY; + Parms.bOutlined = bOutlined; + Parms.OutlineColor = std::move(OutlineColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawTexture +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBlendMode BlendMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawTexture(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, EBlendMode BlendMode, float Rotation, const struct FVector2D& PivotPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawTexture"); + + Params::Canvas_K2_DrawTexture Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.ScreenSize = std::move(ScreenSize); + Parms.CoordinatePosition = std::move(CoordinatePosition); + Parms.CoordinateSize = std::move(CoordinateSize); + Parms.RenderColor = std::move(RenderColor); + Parms.BlendMode = BlendMode; + Parms.Rotation = Rotation; + Parms.PivotPoint = std::move(PivotPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawTriangle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Triangles (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawTriangle(class UTexture* RenderTexture, const TArray& Triangles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawTriangle"); + + Params::Canvas_K2_DrawTriangle Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.Triangles = std::move(Triangles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_Project +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCanvas::K2_Project(const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_Project"); + + Params::Canvas_K2_Project Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Canvas.K2_StrLen +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UFont* RenderFont (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvas::K2_StrLen(class UFont* RenderFont, const class FString& RenderText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_StrLen"); + + Params::Canvas_K2_StrLen Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = std::move(RenderText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Canvas.K2_TextSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UFont* RenderFont (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvas::K2_TextSize(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_TextSize"); + + Params::Canvas_K2_TextSize Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = std::move(RenderText); + Parms.Scale = std::move(Scale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesLerpAlongAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& StartColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& EndColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EVertexPaintAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConvertToSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::PaintVerticesLerpAlongAxis(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& StartColor, const struct FLinearColor& EndColor, EVertexPaintAxis Axis, bool bConvertToSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MeshVertexPainterKismetLibrary", "PaintVerticesLerpAlongAxis"); + + Params::MeshVertexPainterKismetLibrary_PaintVerticesLerpAlongAxis Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + Parms.StartColor = std::move(StartColor); + Parms.EndColor = std::move(EndColor); + Parms.Axis = Axis; + Parms.bConvertToSRGB = bConvertToSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesSingleColor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& FillColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConvertToSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::PaintVerticesSingleColor(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& FillColor, bool bConvertToSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MeshVertexPainterKismetLibrary", "PaintVerticesSingleColor"); + + Params::MeshVertexPainterKismetLibrary_PaintVerticesSingleColor Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + Parms.FillColor = std::move(FillColor); + Parms.bConvertToSRGB = bConvertToSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshVertexPainterKismetLibrary.RemovePaintedVertices +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::RemovePaintedVertices(class UStaticMeshComponent* StaticMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MeshVertexPainterKismetLibrary", "RemovePaintedVertices"); + + Params::MeshVertexPainterKismetLibrary_RemovePaintedVertices Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NetPushModelHelpers.MarkPropertyDirty +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNetPushModelHelpers::MarkPropertyDirty(class UObject* Object, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NetPushModelHelpers", "MarkPropertyDirty"); + + Params::NetPushModelHelpers_MarkPropertyDirty Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NetPushModelHelpers.MarkPropertyDirtyFromRepIndex +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RepIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNetPushModelHelpers::MarkPropertyDirtyFromRepIndex(class UObject* Object, int32 RepIndex, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NetPushModelHelpers", "MarkPropertyDirtyFromRepIndex"); + + Params::NetPushModelHelpers_MarkPropertyDirtyFromRepIndex Parms{}; + + Parms.Object = Object; + Parms.RepIndex = RepIndex; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AsyncPhysicsInputComponent.ServerRPCBufferInput +// (RequiredAPI, Net, Native, Event, Public, NetServer) +// Parameters: +// class UAsyncPhysicsData* AsyncPhysicsData (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncPhysicsInputComponent::ServerRPCBufferInput(class UAsyncPhysicsData* AsyncPhysicsData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncPhysicsInputComponent", "ServerRPCBufferInput"); + + Params::AsyncPhysicsInputComponent_ServerRPCBufferInput Parms{}; + + Parms.AsyncPhysicsData = AsyncPhysicsData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AsyncPhysicsInputComponent.GetDataToConsume +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAsyncPhysicsData* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UAsyncPhysicsData* UAsyncPhysicsInputComponent::GetDataToConsume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncPhysicsInputComponent", "GetDataToConsume"); + + Params::AsyncPhysicsInputComponent_GetDataToConsume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncPhysicsInputComponent.GetDataToWrite +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAsyncPhysicsData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncPhysicsData* UAsyncPhysicsInputComponent::GetDataToWrite() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncPhysicsInputComponent", "GetDataToWrite"); + + Params::AsyncPhysicsInputComponent_GetDataToWrite Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.IsPendingDeletion +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UClusterUnionReplicatedProxyComponent::IsPendingDeletion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "IsPendingDeletion"); + + Params::ClusterUnionReplicatedProxyComponent_IsPendingDeletion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.MarkPendingDeletion +// (Final, Native, Public) + +void UClusterUnionReplicatedProxyComponent::MarkPendingDeletion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "MarkPendingDeletion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.OnRep_ChildClusteredComponent +// (Final, RequiredAPI, Native, Protected) + +void UClusterUnionReplicatedProxyComponent::OnRep_ChildClusteredComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "OnRep_ChildClusteredComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.OnRep_ParentClusterUnion +// (Final, RequiredAPI, Native, Protected) + +void UClusterUnionReplicatedProxyComponent::OnRep_ParentClusterUnion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "OnRep_ParentClusterUnion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.OnRep_ParticleBoneIds +// (Final, RequiredAPI, Native, Protected) + +void UClusterUnionReplicatedProxyComponent::OnRep_ParticleBoneIds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "OnRep_ParticleBoneIds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.OnRep_ParticleChildToParents +// (Final, RequiredAPI, Native, Protected) + +void UClusterUnionReplicatedProxyComponent::OnRep_ParticleChildToParents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "OnRep_ParticleChildToParents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.SetChildClusteredComponent +// (Final, RequiredAPI, Native, Public) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionReplicatedProxyComponent::SetChildClusteredComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "SetChildClusteredComponent"); + + Params::ClusterUnionReplicatedProxyComponent_SetChildClusteredComponent Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.SetParentClusterUnion +// (Final, RequiredAPI, Native, Public) +// Parameters: +// class UClusterUnionComponent* InComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionReplicatedProxyComponent::SetParentClusterUnion(class UClusterUnionComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "SetParentClusterUnion"); + + Params::ClusterUnionReplicatedProxyComponent_SetParentClusterUnion Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.SetParticleBoneIds +// (Final, RequiredAPI, Native, Public, HasOutParams) +// Parameters: +// const TArray& InIds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UClusterUnionReplicatedProxyComponent::SetParticleBoneIds(const TArray& InIds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "SetParticleBoneIds"); + + Params::ClusterUnionReplicatedProxyComponent_SetParticleBoneIds Parms{}; + + Parms.InIds = std::move(InIds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.SetParticleChildToParent +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// int32 BoneID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& ChildToParent (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UClusterUnionReplicatedProxyComponent::SetParticleChildToParent(int32 BoneID, const struct FTransform& ChildToParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "SetParticleChildToParent"); + + Params::ClusterUnionReplicatedProxyComponent_SetParticleChildToParent Parms{}; + + Parms.BoneID = BoneID; + Parms.ChildToParent = std::move(ChildToParent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.GetChildClusteredComponent +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UClusterUnionReplicatedProxyComponent::GetChildClusteredComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "GetChildClusteredComponent"); + + Params::ClusterUnionReplicatedProxyComponent_GetChildClusteredComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.GetParentClusterUnionComponent +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// class UClusterUnionComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClusterUnionComponent* UClusterUnionReplicatedProxyComponent::GetParentClusterUnionComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "GetParentClusterUnionComponent"); + + Params::ClusterUnionReplicatedProxyComponent_GetParentClusterUnionComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ClusterUnionReplicatedProxyComponent.GetParticleBoneIds +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UClusterUnionReplicatedProxyComponent::GetParticleBoneIds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ClusterUnionReplicatedProxyComponent", "GetParticleBoneIds"); + + Params::ClusterUnionReplicatedProxyComponent_GetParticleBoneIds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.CopyParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FConstraintInstanceAccessor& SourceAccessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bKeepPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKeepRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::CopyParams(struct FConstraintInstanceAccessor& Accessor, struct FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "CopyParams"); + + Params::ConstraintInstanceBlueprintLibrary_CopyParams Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.SourceAccessor = std::move(SourceAccessor); + Parms.bKeepPosition = bKeepPosition; + Parms.bKeepRotation = bKeepRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + SourceAccessor = std::move(Parms.SourceAccessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularBreakable +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bAngularBreakable (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* AngularBreakThreshold (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularBreakable(struct FConstraintInstanceAccessor& Accessor, bool* bAngularBreakable, float* AngularBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularBreakable"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularBreakable Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bAngularBreakable != nullptr) + *bAngularBreakable = Parms.bAngularBreakable; + + if (AngularBreakThreshold != nullptr) + *AngularBreakThreshold = Parms.AngularBreakThreshold; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularDriveMode +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// EAngularDriveMode* OutDriveMode (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularDriveMode(struct FConstraintInstanceAccessor& Accessor, EAngularDriveMode* OutDriveMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularDriveMode"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularDriveMode Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (OutDriveMode != nullptr) + *OutDriveMode = Parms.OutDriveMode; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularDriveParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float* OutPositionStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutVelocityStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutForceLimit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularDriveParams(struct FConstraintInstanceAccessor& Accessor, float* OutPositionStrength, float* OutVelocityStrength, float* OutForceLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularDriveParams"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularDriveParams Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (OutPositionStrength != nullptr) + *OutPositionStrength = Parms.OutPositionStrength; + + if (OutVelocityStrength != nullptr) + *OutVelocityStrength = Parms.OutVelocityStrength; + + if (OutForceLimit != nullptr) + *OutForceLimit = Parms.OutForceLimit; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularLimits +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// EAngularConstraintMotion* Swing1MotionType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Swing1LimitAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAngularConstraintMotion* Swing2MotionType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Swing2LimitAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAngularConstraintMotion* TwistMotionType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* TwistLimitAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularLimits(struct FConstraintInstanceAccessor& Accessor, EAngularConstraintMotion* Swing1MotionType, float* Swing1LimitAngle, EAngularConstraintMotion* Swing2MotionType, float* Swing2LimitAngle, EAngularConstraintMotion* TwistMotionType, float* TwistLimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularLimits"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularLimits Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (Swing1MotionType != nullptr) + *Swing1MotionType = Parms.Swing1MotionType; + + if (Swing1LimitAngle != nullptr) + *Swing1LimitAngle = Parms.Swing1LimitAngle; + + if (Swing2MotionType != nullptr) + *Swing2MotionType = Parms.Swing2MotionType; + + if (Swing2LimitAngle != nullptr) + *Swing2LimitAngle = Parms.Swing2LimitAngle; + + if (TwistMotionType != nullptr) + *TwistMotionType = Parms.TwistMotionType; + + if (TwistLimitAngle != nullptr) + *TwistLimitAngle = Parms.TwistLimitAngle; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularOrientationTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator* OutPosTarget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularOrientationTarget(struct FConstraintInstanceAccessor& Accessor, struct FRotator* OutPosTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularOrientationTarget"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularOrientationTarget Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (OutPosTarget != nullptr) + *OutPosTarget = std::move(Parms.OutPosTarget); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularPlasticity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bAngularPlasticity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* AngularPlasticityThreshold (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularPlasticity(struct FConstraintInstanceAccessor& Accessor, bool* bAngularPlasticity, float* AngularPlasticityThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularPlasticity"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularPlasticity Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bAngularPlasticity != nullptr) + *bAngularPlasticity = Parms.bAngularPlasticity; + + if (AngularPlasticityThreshold != nullptr) + *AngularPlasticityThreshold = Parms.AngularPlasticityThreshold; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularSoftSwingLimitParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bSoftSwingLimit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SwingLimitStiffness (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SwingLimitDamping (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SwingLimitRestitution (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SwingLimitContactDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularSoftSwingLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftSwingLimit, float* SwingLimitStiffness, float* SwingLimitDamping, float* SwingLimitRestitution, float* SwingLimitContactDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularSoftSwingLimitParams"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularSoftSwingLimitParams Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bSoftSwingLimit != nullptr) + *bSoftSwingLimit = Parms.bSoftSwingLimit; + + if (SwingLimitStiffness != nullptr) + *SwingLimitStiffness = Parms.SwingLimitStiffness; + + if (SwingLimitDamping != nullptr) + *SwingLimitDamping = Parms.SwingLimitDamping; + + if (SwingLimitRestitution != nullptr) + *SwingLimitRestitution = Parms.SwingLimitRestitution; + + if (SwingLimitContactDistance != nullptr) + *SwingLimitContactDistance = Parms.SwingLimitContactDistance; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularSoftTwistLimitParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bSoftTwistLimit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* TwistLimitStiffness (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* TwistLimitDamping (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* TwistLimitRestitution (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* TwistLimitContactDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularSoftTwistLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftTwistLimit, float* TwistLimitStiffness, float* TwistLimitDamping, float* TwistLimitRestitution, float* TwistLimitContactDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularSoftTwistLimitParams"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularSoftTwistLimitParams Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bSoftTwistLimit != nullptr) + *bSoftTwistLimit = Parms.bSoftTwistLimit; + + if (TwistLimitStiffness != nullptr) + *TwistLimitStiffness = Parms.TwistLimitStiffness; + + if (TwistLimitDamping != nullptr) + *TwistLimitDamping = Parms.TwistLimitDamping; + + if (TwistLimitRestitution != nullptr) + *TwistLimitRestitution = Parms.TwistLimitRestitution; + + if (TwistLimitContactDistance != nullptr) + *TwistLimitContactDistance = Parms.TwistLimitContactDistance; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularVelocityDriveSLERP +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutEnableSLERP (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularVelocityDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularVelocityDriveSLERP"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularVelocityDriveSLERP Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bOutEnableSLERP != nullptr) + *bOutEnableSLERP = Parms.bOutEnableSLERP; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularVelocityDriveTwistAndSwing +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutEnableTwistDrive (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutEnableSwingDrive (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularVelocityDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableTwistDrive, bool* bOutEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularVelocityDriveTwistAndSwing"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularVelocityDriveTwistAndSwing Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bOutEnableTwistDrive != nullptr) + *bOutEnableTwistDrive = Parms.bOutEnableTwistDrive; + + if (bOutEnableSwingDrive != nullptr) + *bOutEnableSwingDrive = Parms.bOutEnableSwingDrive; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularVelocityTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* OutVelTarget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAngularVelocityTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutVelTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAngularVelocityTarget"); + + Params::ConstraintInstanceBlueprintLibrary_GetAngularVelocityTarget Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (OutVelTarget != nullptr) + *OutVelTarget = std::move(Parms.OutVelTarget); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAttachedBodyNames +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class FName* ParentBody (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* ChildBody (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetAttachedBodyNames(struct FConstraintInstanceAccessor& Accessor, class FName* ParentBody, class FName* ChildBody) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetAttachedBodyNames"); + + Params::ConstraintInstanceBlueprintLibrary_GetAttachedBodyNames Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (ParentBody != nullptr) + *ParentBody = Parms.ParentBody; + + if (ChildBody != nullptr) + *ChildBody = Parms.ChildBody; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetContactTransferScale +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float* ContactTransferScale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetContactTransferScale(struct FConstraintInstanceAccessor& Accessor, float* ContactTransferScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetContactTransferScale"); + + Params::ConstraintInstanceBlueprintLibrary_GetContactTransferScale Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (ContactTransferScale != nullptr) + *ContactTransferScale = Parms.ContactTransferScale; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetDisableCollsion +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConstraintInstanceBlueprintLibrary::GetDisableCollsion(struct FConstraintInstanceAccessor& Accessor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetDisableCollsion"); + + Params::ConstraintInstanceBlueprintLibrary_GetDisableCollsion Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + return Parms.ReturnValue; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearBreakable +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bLinearBreakable (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LinearBreakThreshold (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearBreakable(struct FConstraintInstanceAccessor& Accessor, bool* bLinearBreakable, float* LinearBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearBreakable"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearBreakable Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bLinearBreakable != nullptr) + *bLinearBreakable = Parms.bLinearBreakable; + + if (LinearBreakThreshold != nullptr) + *LinearBreakThreshold = Parms.LinearBreakThreshold; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearDriveParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float* OutPositionStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutVelocityStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutForceLimit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearDriveParams(struct FConstraintInstanceAccessor& Accessor, float* OutPositionStrength, float* OutVelocityStrength, float* OutForceLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearDriveParams"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearDriveParams Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (OutPositionStrength != nullptr) + *OutPositionStrength = Parms.OutPositionStrength; + + if (OutVelocityStrength != nullptr) + *OutVelocityStrength = Parms.OutVelocityStrength; + + if (OutForceLimit != nullptr) + *OutForceLimit = Parms.OutForceLimit; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearLimits +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// ELinearConstraintMotion* XMotion (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELinearConstraintMotion* YMotion (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELinearConstraintMotion* ZMotion (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Limit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearLimits(struct FConstraintInstanceAccessor& Accessor, ELinearConstraintMotion* XMotion, ELinearConstraintMotion* YMotion, ELinearConstraintMotion* ZMotion, float* Limit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearLimits"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearLimits Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (XMotion != nullptr) + *XMotion = Parms.XMotion; + + if (YMotion != nullptr) + *YMotion = Parms.YMotion; + + if (ZMotion != nullptr) + *ZMotion = Parms.ZMotion; + + if (Limit != nullptr) + *Limit = Parms.Limit; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearPlasticity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bLinearPlasticity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LinearPlasticityThreshold (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EConstraintPlasticityType* PlasticityType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearPlasticity(struct FConstraintInstanceAccessor& Accessor, bool* bLinearPlasticity, float* LinearPlasticityThreshold, EConstraintPlasticityType* PlasticityType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearPlasticity"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearPlasticity Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bLinearPlasticity != nullptr) + *bLinearPlasticity = Parms.bLinearPlasticity; + + if (LinearPlasticityThreshold != nullptr) + *LinearPlasticityThreshold = Parms.LinearPlasticityThreshold; + + if (PlasticityType != nullptr) + *PlasticityType = Parms.PlasticityType; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearPositionDrive +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutEnableDriveX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutEnableDriveY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutEnableDriveZ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearPositionDrive(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableDriveX, bool* bOutEnableDriveY, bool* bOutEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearPositionDrive"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearPositionDrive Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bOutEnableDriveX != nullptr) + *bOutEnableDriveX = Parms.bOutEnableDriveX; + + if (bOutEnableDriveY != nullptr) + *bOutEnableDriveY = Parms.bOutEnableDriveY; + + if (bOutEnableDriveZ != nullptr) + *bOutEnableDriveZ = Parms.bOutEnableDriveZ; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearPositionTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* OutPosTarget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearPositionTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutPosTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearPositionTarget"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearPositionTarget Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (OutPosTarget != nullptr) + *OutPosTarget = std::move(Parms.OutPosTarget); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearSoftLimitParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bSoftLinearLimit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LinearLimitStiffness (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LinearLimitDamping (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LinearLimitRestitution (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LinearLimitContactDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearSoftLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftLinearLimit, float* LinearLimitStiffness, float* LinearLimitDamping, float* LinearLimitRestitution, float* LinearLimitContactDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearSoftLimitParams"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearSoftLimitParams Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bSoftLinearLimit != nullptr) + *bSoftLinearLimit = Parms.bSoftLinearLimit; + + if (LinearLimitStiffness != nullptr) + *LinearLimitStiffness = Parms.LinearLimitStiffness; + + if (LinearLimitDamping != nullptr) + *LinearLimitDamping = Parms.LinearLimitDamping; + + if (LinearLimitRestitution != nullptr) + *LinearLimitRestitution = Parms.LinearLimitRestitution; + + if (LinearLimitContactDistance != nullptr) + *LinearLimitContactDistance = Parms.LinearLimitContactDistance; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearVelocityDrive +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutEnableDriveX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutEnableDriveY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutEnableDriveZ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearVelocityDrive(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableDriveX, bool* bOutEnableDriveY, bool* bOutEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearVelocityDrive"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearVelocityDrive Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bOutEnableDriveX != nullptr) + *bOutEnableDriveX = Parms.bOutEnableDriveX; + + if (bOutEnableDriveY != nullptr) + *bOutEnableDriveY = Parms.bOutEnableDriveY; + + if (bOutEnableDriveZ != nullptr) + *bOutEnableDriveZ = Parms.bOutEnableDriveZ; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearVelocityTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* OutVelTarget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetLinearVelocityTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutVelTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetLinearVelocityTarget"); + + Params::ConstraintInstanceBlueprintLibrary_GetLinearVelocityTarget Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (OutVelTarget != nullptr) + *OutVelTarget = std::move(Parms.OutVelTarget); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetMassConditioningEnabled +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConstraintInstanceBlueprintLibrary::GetMassConditioningEnabled(struct FConstraintInstanceAccessor& Accessor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetMassConditioningEnabled"); + + Params::ConstraintInstanceBlueprintLibrary_GetMassConditioningEnabled Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + return Parms.ReturnValue; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetOrientationDriveSLERP +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutEnableSLERP (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetOrientationDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetOrientationDriveSLERP"); + + Params::ConstraintInstanceBlueprintLibrary_GetOrientationDriveSLERP Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bOutEnableSLERP != nullptr) + *bOutEnableSLERP = Parms.bOutEnableSLERP; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetOrientationDriveTwistAndSwing +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutEnableTwistDrive (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutEnableSwingDrive (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetOrientationDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableTwistDrive, bool* bOutEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetOrientationDriveTwistAndSwing"); + + Params::ConstraintInstanceBlueprintLibrary_GetOrientationDriveTwistAndSwing Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bOutEnableTwistDrive != nullptr) + *bOutEnableTwistDrive = Parms.bOutEnableTwistDrive; + + if (bOutEnableSwingDrive != nullptr) + *bOutEnableSwingDrive = Parms.bOutEnableSwingDrive; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetParentDominates +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConstraintInstanceBlueprintLibrary::GetParentDominates(struct FConstraintInstanceAccessor& Accessor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetParentDominates"); + + Params::ConstraintInstanceBlueprintLibrary_GetParentDominates Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + return Parms.ReturnValue; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetProjectionParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bEnableProjection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* ProjectionLinearAlpha (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* ProjectionAngularAlpha (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::GetProjectionParams(struct FConstraintInstanceAccessor& Accessor, bool* bEnableProjection, float* ProjectionLinearAlpha, float* ProjectionAngularAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "GetProjectionParams"); + + Params::ConstraintInstanceBlueprintLibrary_GetProjectionParams Parms{}; + + Parms.Accessor = std::move(Accessor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); + + if (bEnableProjection != nullptr) + *bEnableProjection = Parms.bEnableProjection; + + if (ProjectionLinearAlpha != nullptr) + *ProjectionLinearAlpha = Parms.ProjectionLinearAlpha; + + if (ProjectionAngularAlpha != nullptr) + *ProjectionAngularAlpha = Parms.ProjectionAngularAlpha; +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularBreakable +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bAngularBreakable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularBreakThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularBreakable(struct FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularBreakable"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularBreakable Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bAngularBreakable = bAngularBreakable; + Parms.AngularBreakThreshold = AngularBreakThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularDriveMode +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// EAngularDriveMode DriveMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularDriveMode(struct FConstraintInstanceAccessor& Accessor, EAngularDriveMode DriveMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularDriveMode"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularDriveMode Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.DriveMode = DriveMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularDriveParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float PositionStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularDriveParams(struct FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularDriveParams"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularDriveParams Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.PositionStrength = PositionStrength; + Parms.VelocityStrength = VelocityStrength; + Parms.InForceLimit = InForceLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularLimits +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// EAngularConstraintMotion Swing1MotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing1LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAngularConstraintMotion Swing2MotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing2LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAngularConstraintMotion TwistMotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularLimits(struct FConstraintInstanceAccessor& Accessor, EAngularConstraintMotion Swing1MotionType, float Swing1LimitAngle, EAngularConstraintMotion Swing2MotionType, float Swing2LimitAngle, EAngularConstraintMotion TwistMotionType, float TwistLimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularLimits"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularLimits Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.Swing1MotionType = Swing1MotionType; + Parms.Swing1LimitAngle = Swing1LimitAngle; + Parms.Swing2MotionType = Swing2MotionType; + Parms.Swing2LimitAngle = Swing2LimitAngle; + Parms.TwistMotionType = TwistMotionType; + Parms.TwistLimitAngle = TwistLimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularOrientationTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& InPosTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularOrientationTarget(struct FConstraintInstanceAccessor& Accessor, const struct FRotator& InPosTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularOrientationTarget"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularOrientationTarget Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.InPosTarget = std::move(InPosTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularPlasticity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bAngularPlasticity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularPlasticityThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularPlasticity(struct FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularPlasticity"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularPlasticity Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bAngularPlasticity = bAngularPlasticity; + Parms.AngularPlasticityThreshold = AngularPlasticityThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularSoftSwingLimitParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bSoftSwingLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SwingLimitStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SwingLimitDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SwingLimitRestitution (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SwingLimitContactDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularSoftSwingLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularSoftSwingLimitParams"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularSoftSwingLimitParams Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bSoftSwingLimit = bSoftSwingLimit; + Parms.SwingLimitStiffness = SwingLimitStiffness; + Parms.SwingLimitDamping = SwingLimitDamping; + Parms.SwingLimitRestitution = SwingLimitRestitution; + Parms.SwingLimitContactDistance = SwingLimitContactDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularSoftTwistLimitParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bSoftTwistLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitRestitution (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitContactDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularSoftTwistLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularSoftTwistLimitParams"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularSoftTwistLimitParams Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bSoftTwistLimit = bSoftTwistLimit; + Parms.TwistLimitStiffness = TwistLimitStiffness; + Parms.TwistLimitDamping = TwistLimitDamping; + Parms.TwistLimitRestitution = TwistLimitRestitution; + Parms.TwistLimitContactDistance = TwistLimitContactDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularVelocityDriveSLERP +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bEnableSLERP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularVelocityDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool bEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularVelocityDriveSLERP"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularVelocityDriveSLERP Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bEnableSLERP = bEnableSLERP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularVelocityDriveTwistAndSwing +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularVelocityDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularVelocityDriveTwistAndSwing"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularVelocityDriveTwistAndSwing Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bEnableSwingDrive = bEnableSwingDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularVelocityTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& InVelTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetAngularVelocityTarget(struct FConstraintInstanceAccessor& Accessor, const struct FVector& InVelTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetAngularVelocityTarget"); + + Params::ConstraintInstanceBlueprintLibrary_SetAngularVelocityTarget Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.InVelTarget = std::move(InVelTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetContactTransferScale +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ContactTransferScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetContactTransferScale(struct FConstraintInstanceAccessor& Accessor, float ContactTransferScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetContactTransferScale"); + + Params::ConstraintInstanceBlueprintLibrary_SetContactTransferScale Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.ContactTransferScale = ContactTransferScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetDisableCollision +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bDisableCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetDisableCollision(struct FConstraintInstanceAccessor& Accessor, bool bDisableCollision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetDisableCollision"); + + Params::ConstraintInstanceBlueprintLibrary_SetDisableCollision Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bDisableCollision = bDisableCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearBreakable +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bLinearBreakable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearBreakThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearBreakable(struct FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearBreakable"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearBreakable Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bLinearBreakable = bLinearBreakable; + Parms.LinearBreakThreshold = LinearBreakThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearDriveParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float PositionStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearDriveParams(struct FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearDriveParams"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearDriveParams Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.PositionStrength = PositionStrength; + Parms.VelocityStrength = VelocityStrength; + Parms.InForceLimit = InForceLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearLimits +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// ELinearConstraintMotion XMotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELinearConstraintMotion YMotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELinearConstraintMotion ZMotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Limit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearLimits(struct FConstraintInstanceAccessor& Accessor, ELinearConstraintMotion XMotion, ELinearConstraintMotion YMotion, ELinearConstraintMotion ZMotion, float Limit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearLimits"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearLimits Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.XMotion = XMotion; + Parms.YMotion = YMotion; + Parms.ZMotion = ZMotion; + Parms.Limit = Limit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearPlasticity +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bLinearPlasticity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearPlasticityThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EConstraintPlasticityType PlasticityType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearPlasticity(struct FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, EConstraintPlasticityType PlasticityType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearPlasticity"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearPlasticity Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bLinearPlasticity = bLinearPlasticity; + Parms.LinearPlasticityThreshold = LinearPlasticityThreshold; + Parms.PlasticityType = PlasticityType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearPositionDrive +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bEnableDriveX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearPositionDrive(struct FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearPositionDrive"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearPositionDrive Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bEnableDriveX = bEnableDriveX; + Parms.bEnableDriveY = bEnableDriveY; + Parms.bEnableDriveZ = bEnableDriveZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearPositionTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& InPosTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearPositionTarget(struct FConstraintInstanceAccessor& Accessor, const struct FVector& InPosTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearPositionTarget"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearPositionTarget Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.InPosTarget = std::move(InPosTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearSoftLimitParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bSoftLinearLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearLimitStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearLimitDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearLimitRestitution (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearLimitContactDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearSoftLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearSoftLimitParams"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearSoftLimitParams Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bSoftLinearLimit = bSoftLinearLimit; + Parms.LinearLimitStiffness = LinearLimitStiffness; + Parms.LinearLimitDamping = LinearLimitDamping; + Parms.LinearLimitRestitution = LinearLimitRestitution; + Parms.LinearLimitContactDistance = LinearLimitContactDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearVelocityDrive +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bEnableDriveX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearVelocityDrive(struct FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearVelocityDrive"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearVelocityDrive Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bEnableDriveX = bEnableDriveX; + Parms.bEnableDriveY = bEnableDriveY; + Parms.bEnableDriveZ = bEnableDriveZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearVelocityTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& InVelTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetLinearVelocityTarget(struct FConstraintInstanceAccessor& Accessor, const struct FVector& InVelTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetLinearVelocityTarget"); + + Params::ConstraintInstanceBlueprintLibrary_SetLinearVelocityTarget Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.InVelTarget = std::move(InVelTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetMassConditioningEnabled +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bEnableMassConditioning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetMassConditioningEnabled(struct FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetMassConditioningEnabled"); + + Params::ConstraintInstanceBlueprintLibrary_SetMassConditioningEnabled Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bEnableMassConditioning = bEnableMassConditioning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetOrientationDriveSLERP +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bEnableSLERP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetOrientationDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool bEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetOrientationDriveSLERP"); + + Params::ConstraintInstanceBlueprintLibrary_SetOrientationDriveSLERP Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bEnableSLERP = bEnableSLERP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetOrientationDriveTwistAndSwing +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetOrientationDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetOrientationDriveTwistAndSwing"); + + Params::ConstraintInstanceBlueprintLibrary_SetOrientationDriveTwistAndSwing Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bEnableSwingDrive = bEnableSwingDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetParentDominates +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bParentDominates (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetParentDominates(struct FConstraintInstanceAccessor& Accessor, bool bParentDominates) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetParentDominates"); + + Params::ConstraintInstanceBlueprintLibrary_SetParentDominates Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bParentDominates = bParentDominates; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetProjectionParams +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FConstraintInstanceAccessor& Accessor (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bEnableProjection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectionLinearAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectionAngularAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConstraintInstanceBlueprintLibrary::SetProjectionParams(struct FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConstraintInstanceBlueprintLibrary", "SetProjectionParams"); + + Params::ConstraintInstanceBlueprintLibrary_SetProjectionParams Parms{}; + + Parms.Accessor = std::move(Accessor); + Parms.bEnableProjection = bEnableProjection; + Parms.ProjectionLinearAlpha = ProjectionLinearAlpha; + Parms.ProjectionAngularAlpha = ProjectionAngularAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Accessor = std::move(Parms.Accessor); +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationProfileBelow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClearNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationProfileBelow(class FName BodyName, class FName ProfileName, bool bIncludeSelf, bool bClearNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationProfileBelow"); + + Params::PhysicalAnimationComponent_ApplyPhysicalAnimationProfileBelow Parms{}; + + Parms.BodyName = BodyName; + Parms.ProfileName = ProfileName; + Parms.bIncludeSelf = bIncludeSelf; + Parms.bClearNotFound = bClearNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPhysicalAnimationData& PhysicalAnimationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationSettings(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationSettings"); + + Params::PhysicalAnimationComponent_ApplyPhysicalAnimationSettings Parms{}; + + Parms.BodyName = BodyName; + Parms.PhysicalAnimationData = std::move(PhysicalAnimationData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettingsBelow +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPhysicalAnimationData& PhysicalAnimationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationSettingsBelow(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationSettingsBelow"); + + Params::PhysicalAnimationComponent_ApplyPhysicalAnimationSettingsBelow Parms{}; + + Parms.BodyName = BodyName; + Parms.PhysicalAnimationData = std::move(PhysicalAnimationData); + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.SetSkeletalMeshComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InSkeletalMeshComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "SetSkeletalMeshComponent"); + + Params::PhysicalAnimationComponent_SetSkeletalMeshComponent Parms{}; + + Parms.InSkeletalMeshComponent = InSkeletalMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.SetStrengthMultiplyer +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InStrengthMultiplyer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::SetStrengthMultiplyer(float InStrengthMultiplyer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "SetStrengthMultiplyer"); + + Params::PhysicalAnimationComponent_SetStrengthMultiplyer Parms{}; + + Parms.InStrengthMultiplyer = InStrengthMultiplyer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.GetBodyTargetTransform +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UPhysicalAnimationComponent::GetBodyTargetTransform(class FName BodyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "GetBodyTargetTransform"); + + Params::PhysicalAnimationComponent_GetBodyTargetTransform Parms{}; + + Parms.BodyName = BodyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsHandleComponent.GrabComponent +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& GrabLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConstrainRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponent(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation, bool bConstrainRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponent"); + + Params::PhysicsHandleComponent_GrabComponent Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.GrabLocation = std::move(GrabLocation); + Parms.bConstrainRotation = bConstrainRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& GrabLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponentAtLocation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponentAtLocation"); + + Params::PhysicsHandleComponent_GrabComponentAtLocation Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.GrabLocation = std::move(GrabLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocationWithRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponentAtLocationWithRotation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& Location, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponentAtLocationWithRotation"); + + Params::PhysicsHandleComponent_GrabComponentAtLocationWithRotation Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.ReleaseComponent +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UPhysicsHandleComponent::ReleaseComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "ReleaseComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetAngularDamping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewAngularDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetAngularDamping(float NewAngularDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetAngularDamping"); + + Params::PhysicsHandleComponent_SetAngularDamping Parms{}; + + Parms.NewAngularDamping = NewAngularDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetAngularStiffness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewAngularStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetAngularStiffness(float NewAngularStiffness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetAngularStiffness"); + + Params::PhysicsHandleComponent_SetAngularStiffness Parms{}; + + Parms.NewAngularStiffness = NewAngularStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetInterpolationSpeed +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewInterpolationSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetInterpolationSpeed(float NewInterpolationSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetInterpolationSpeed"); + + Params::PhysicsHandleComponent_SetInterpolationSpeed Parms{}; + + Parms.NewInterpolationSpeed = NewInterpolationSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetLinearDamping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLinearDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetLinearDamping(float NewLinearDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetLinearDamping"); + + Params::PhysicsHandleComponent_SetLinearDamping Parms{}; + + Parms.NewLinearDamping = NewLinearDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetLinearStiffness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLinearStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetLinearStiffness(float NewLinearStiffness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetLinearStiffness"); + + Params::PhysicsHandleComponent_SetLinearStiffness Parms{}; + + Parms.NewLinearStiffness = NewLinearStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetTargetLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetLocation(const struct FVector& NewLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetLocation"); + + Params::PhysicsHandleComponent_SetTargetLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetTargetLocationAndRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetLocationAndRotation"); + + Params::PhysicsHandleComponent_SetTargetLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetTargetRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetRotation(const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetRotation"); + + Params::PhysicsHandleComponent_SetTargetRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.GetGrabbedComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UPhysicsHandleComponent::GetGrabbedComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GetGrabbedComponent"); + + Params::PhysicsHandleComponent_GetGrabbedComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsHandleComponent.GetTargetLocationAndRotation +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* TargetLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* TargetRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GetTargetLocationAndRotation(struct FVector* TargetLocation, struct FRotator* TargetRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GetTargetLocationAndRotation"); + + Params::PhysicsHandleComponent_GetTargetLocationAndRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TargetLocation != nullptr) + *TargetLocation = std::move(Parms.TargetLocation); + + if (TargetRotation != nullptr) + *TargetRotation = std::move(Parms.TargetRotation); +} + + +// Function Engine.PhysicsSettings.GetPhysicsHistoryCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhysicsSettings::GetPhysicsHistoryCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSettings", "GetPhysicsHistoryCount"); + + Params::PhysicsSettings_GetPhysicsHistoryCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RadialForceComponent.AddObjectTypeToAffect +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EObjectTypeQuery ObjectType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URadialForceComponent::AddObjectTypeToAffect(EObjectTypeQuery ObjectType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceComponent", "AddObjectTypeToAffect"); + + Params::RadialForceComponent_AddObjectTypeToAffect Parms{}; + + Parms.ObjectType = ObjectType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceComponent.FireImpulse +// (RequiredAPI, Native, Public, BlueprintCallable) + +void URadialForceComponent::FireImpulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceComponent", "FireImpulse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceComponent.RemoveObjectTypeToAffect +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EObjectTypeQuery ObjectType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URadialForceComponent::RemoveObjectTypeToAffect(EObjectTypeQuery ObjectType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceComponent", "RemoveObjectTypeToAffect"); + + Params::RadialForceComponent_RemoveObjectTypeToAffect Parms{}; + + Parms.ObjectType = ObjectType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsFieldStatics.EvalPhysicsIntegerField +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EFieldIntegerType IntegerType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhysicsFieldStatics::EvalPhysicsIntegerField(const class UObject* WorldContextObject, const struct FVector& WorldPosition, const EFieldIntegerType IntegerType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsFieldStatics", "EvalPhysicsIntegerField"); + + Params::PhysicsFieldStatics_EvalPhysicsIntegerField Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldPosition = std::move(WorldPosition); + Parms.IntegerType = IntegerType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsFieldStatics.EvalPhysicsScalarField +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EFieldScalarType ScalarType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsFieldStatics::EvalPhysicsScalarField(const class UObject* WorldContextObject, const struct FVector& WorldPosition, const EFieldScalarType ScalarType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsFieldStatics", "EvalPhysicsScalarField"); + + Params::PhysicsFieldStatics_EvalPhysicsScalarField Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldPosition = std::move(WorldPosition); + Parms.ScalarType = ScalarType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsFieldStatics.EvalPhysicsVectorField +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EFieldVectorType VectorType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsFieldStatics::EvalPhysicsVectorField(const class UObject* WorldContextObject, const struct FVector& WorldPosition, const EFieldVectorType VectorType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsFieldStatics", "EvalPhysicsVectorField"); + + Params::PhysicsFieldStatics_EvalPhysicsVectorField Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldPosition = std::move(WorldPosition); + Parms.VectorType = VectorType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.OnPawnPrivateDestroyed +// (Final, RequiredAPI, Native, Private) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerState::OnPawnPrivateDestroyed(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnPawnPrivateDestroyed"); + + Params::PlayerState_OnPawnPrivateDestroyed Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_bIsInactive +// (RequiredAPI, Native, Public) + +void APlayerState::OnRep_bIsInactive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_bIsInactive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_PlayerId +// (RequiredAPI, Native, Public) + +void APlayerState::OnRep_PlayerId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_PlayerId"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_PlayerName +// (RequiredAPI, Native, Public) + +void APlayerState::OnRep_PlayerName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_PlayerName"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_Score +// (RequiredAPI, Native, Public) + +void APlayerState::OnRep_Score() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_Score"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_UniqueId +// (RequiredAPI, Native, Public) + +void APlayerState::OnRep_UniqueId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_UniqueId"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.ReceiveCopyProperties +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerState* NewPlayerState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerState::ReceiveCopyProperties(class APlayerState* NewPlayerState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "ReceiveCopyProperties"); + + Params::PlayerState_ReceiveCopyProperties Parms{}; + + Parms.NewPlayerState = NewPlayerState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.PlayerState.ReceiveOverrideWith +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerState* OldPlayerState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerState::ReceiveOverrideWith(class APlayerState* OldPlayerState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "ReceiveOverrideWith"); + + Params::PlayerState_ReceiveOverrideWith Parms{}; + + Parms.OldPlayerState = OldPlayerState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.PlayerState.BP_GetUniqueId +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FUniqueNetIdRepl ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FUniqueNetIdRepl APlayerState::BP_GetUniqueId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "BP_GetUniqueId"); + + Params::PlayerState_BP_GetUniqueId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.GetCompressedPing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 APlayerState::GetCompressedPing() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "GetCompressedPing"); + + Params::PlayerState_GetCompressedPing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.GetPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* APlayerState::GetPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "GetPawn"); + + Params::PlayerState_GetPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.GetPingInMilliseconds +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerState::GetPingInMilliseconds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "GetPingInMilliseconds"); + + Params::PlayerState_GetPingInMilliseconds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.GetPlayerController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* APlayerState::GetPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "GetPlayerController"); + + Params::PlayerState_GetPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.GetPlayerId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 APlayerState::GetPlayerId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "GetPlayerId"); + + Params::PlayerState_GetPlayerId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.GetPlayerName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString APlayerState::GetPlayerName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "GetPlayerName"); + + Params::PlayerState_GetPlayerName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.GetScore +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerState::GetScore() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "GetScore"); + + Params::PlayerState_GetScore Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.IsABot +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerState::IsABot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "IsABot"); + + Params::PlayerState_IsABot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.IsOnlyASpectator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerState::IsOnlyASpectator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "IsOnlyASpectator"); + + Params::PlayerState_IsOnlyASpectator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.IsSpectator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerState::IsSpectator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "IsSpectator"); + + Params::PlayerState_IsSpectator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PostProcessVolume.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APostProcessVolume::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PostProcessVolume", "AddOrUpdateBlendable"); + + Params::PostProcessVolume_AddOrUpdateBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.LogPerformanceSnapshot +// (Final, RequiredAPI, Exec, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SnapshotTitle (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResetStats (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHealthSnapshotBlueprintLibrary::LogPerformanceSnapshot(const class FString& SnapshotTitle, bool bResetStats) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HealthSnapshotBlueprintLibrary", "LogPerformanceSnapshot"); + + Params::HealthSnapshotBlueprintLibrary_LogPerformanceSnapshot Parms{}; + + Parms.SnapshotTitle = std::move(SnapshotTitle); + Parms.bResetStats = bResetStats; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.StartPerformanceSnapshots +// (Final, RequiredAPI, Exec, Native, Static, Public, BlueprintCallable) + +void UHealthSnapshotBlueprintLibrary::StartPerformanceSnapshots() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HealthSnapshotBlueprintLibrary", "StartPerformanceSnapshots"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.StopPerformanceSnapshots +// (Final, RequiredAPI, Exec, Native, Static, Public, BlueprintCallable) + +void UHealthSnapshotBlueprintLibrary::StopPerformanceSnapshots() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HealthSnapshotBlueprintLibrary", "StopPerformanceSnapshots"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ReplaySubsystem.RequestCheckpoint +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UReplaySubsystem::RequestCheckpoint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReplaySubsystem", "RequestCheckpoint"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ReplaySubsystem.GetActiveReplayName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UReplaySubsystem::GetActiveReplayName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReplaySubsystem", "GetActiveReplayName"); + + Params::ReplaySubsystem_GetActiveReplayName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ReplaySubsystem.GetReplayCurrentTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UReplaySubsystem::GetReplayCurrentTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReplaySubsystem", "GetReplayCurrentTime"); + + Params::ReplaySubsystem_GetReplayCurrentTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ReplaySubsystem.IsPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UReplaySubsystem::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReplaySubsystem", "IsPlaying"); + + Params::ReplaySubsystem_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ReplaySubsystem.IsRecording +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UReplaySubsystem::IsRecording() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReplaySubsystem", "IsRecording"); + + Params::ReplaySubsystem_IsRecording Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedAsset.FindSocket +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkinnedAsset::FindSocket(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedAsset", "FindSocket"); + + Params::SkinnedAsset_FindSocket Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedAsset.FindSocketInfo +// (RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform* OutTransform (Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutBoneIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkinnedAsset::FindSocketInfo(class FName InSocketName, struct FTransform* OutTransform, int32* OutBoneIndex, int32* OutIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedAsset", "FindSocketInfo"); + + Params::SkinnedAsset_FindSocketInfo Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTransform != nullptr) + *OutTransform = std::move(Parms.OutTransform); + + if (OutBoneIndex != nullptr) + *OutBoneIndex = Parms.OutBoneIndex; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.SetDefaultAnimatingRig +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr InAnimatingRig (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetDefaultAnimatingRig(TSoftObjectPtr InAnimatingRig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetDefaultAnimatingRig"); + + Params::SkeletalMesh_SetDefaultAnimatingRig Parms{}; + + Parms.InAnimatingRig = InAnimatingRig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetLODSettings +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshLODSettings* InLODSettings (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetLODSettings(class USkeletalMeshLODSettings* InLODSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetLODSettings"); + + Params::SkeletalMesh_SetLODSettings Parms{}; + + Parms.InLODSettings = InLODSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetMaterials +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InMaterials (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMaterials(const TArray& InMaterials) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetMaterials"); + + Params::SkeletalMesh_SetMaterials Parms{}; + + Parms.InMaterials = std::move(InMaterials); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetMeshClothingAssets +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&InMeshClothingAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMeshClothingAssets(const TArray& InMeshClothingAssets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetMeshClothingAssets"); + + Params::SkeletalMesh_SetMeshClothingAssets Parms{}; + + Parms.InMeshClothingAssets = std::move(InMeshClothingAssets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetMinLODForQualityLevels +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& QualityLevelMinimumLODs (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Default (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMinLODForQualityLevels(const TMap& QualityLevelMinimumLODs, int32 Default) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetMinLODForQualityLevels"); + + Params::SkeletalMesh_SetMinLODForQualityLevels Parms{}; + + Parms.QualityLevelMinimumLODs = std::move(QualityLevelMinimumLODs); + Parms.Default = Default; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetMorphTargets +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InMorphTargets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMorphTargets(const TArray& InMorphTargets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetMorphTargets"); + + Params::SkeletalMesh_SetMorphTargets Parms{}; + + Parms.InMorphTargets = std::move(InMorphTargets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetOverlayMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewOverlayMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetOverlayMaterial(class UMaterialInterface* NewOverlayMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetOverlayMaterial"); + + Params::SkeletalMesh_SetOverlayMaterial Parms{}; + + Parms.NewOverlayMaterial = NewOverlayMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetOverlayMaterialMaxDrawDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxDrawDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetOverlayMaterialMaxDrawDistance"); + + Params::SkeletalMesh_SetOverlayMaterialMaxDrawDistance Parms{}; + + Parms.InMaxDrawDistance = InMaxDrawDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetSkeleton +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeleton* InSkeleton (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetSkeleton(class USkeleton* InSkeleton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetSkeleton"); + + Params::SkeletalMesh_SetSkeleton Parms{}; + + Parms.InSkeleton = InSkeleton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.FindSocketAndIndex +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::FindSocketAndIndex(class FName InSocketName, int32* OutIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "FindSocketAndIndex"); + + Params::SkeletalMesh_FindSocketAndIndex Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetBounds +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds USkeletalMesh::GetBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetBounds"); + + Params::SkeletalMesh_GetBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetDefaultAnimatingRig +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr USkeletalMesh::GetDefaultAnimatingRig() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetDefaultAnimatingRig"); + + Params::SkeletalMesh_GetDefaultAnimatingRig Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetDefaultMeshDeformer +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMeshDeformer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMeshDeformer* USkeletalMesh::GetDefaultMeshDeformer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetDefaultMeshDeformer"); + + Params::SkeletalMesh_GetDefaultMeshDeformer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetImportedBounds +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds USkeletalMesh::GetImportedBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetImportedBounds"); + + Params::SkeletalMesh_GetImportedBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetLODSettings +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class USkeletalMeshLODSettings* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class USkeletalMeshLODSettings* USkeletalMesh::GetLODSettings() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetLODSettings"); + + Params::SkeletalMesh_GetLODSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetMaterials +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray USkeletalMesh::GetMaterials() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetMaterials"); + + Params::SkeletalMesh_GetMaterials Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetMeshClothingAssets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray USkeletalMesh::GetMeshClothingAssets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetMeshClothingAssets"); + + Params::SkeletalMesh_GetMeshClothingAssets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetMinLODForQualityLevels +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TMap* QualityLevelMinimumLODs (Parm, OutParm, NativeAccessSpecifierPublic) +// int32* Default (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::GetMinLODForQualityLevels(TMap* QualityLevelMinimumLODs, int32* Default) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetMinLODForQualityLevels"); + + Params::SkeletalMesh_GetMinLODForQualityLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (QualityLevelMinimumLODs != nullptr) + *QualityLevelMinimumLODs = std::move(Parms.QualityLevelMinimumLODs); + + if (Default != nullptr) + *Default = Parms.Default; +} + + +// Function Engine.SkeletalMesh.GetMorphTargetsPtrConv +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USkeletalMesh::GetMorphTargetsPtrConv() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetMorphTargetsPtrConv"); + + Params::SkeletalMesh_GetMorphTargetsPtrConv Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetNodeMappingContainer +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UBlueprint* SourceAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNodeMappingContainer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNodeMappingContainer* USkeletalMesh::GetNodeMappingContainer(class UBlueprint* SourceAsset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetNodeMappingContainer"); + + Params::SkeletalMesh_GetNodeMappingContainer Parms{}; + + Parms.SourceAsset = SourceAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetNodeMappingData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray USkeletalMesh::GetNodeMappingData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetNodeMappingData"); + + Params::SkeletalMesh_GetNodeMappingData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetOverlayMaterial +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* USkeletalMesh::GetOverlayMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetOverlayMaterial"); + + Params::SkeletalMesh_GetOverlayMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetOverlayMaterialMaxDrawDistance +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMesh::GetOverlayMaterialMaxDrawDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetOverlayMaterialMaxDrawDistance"); + + Params::SkeletalMesh_GetOverlayMaterialMaxDrawDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetPhysicsAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicsAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicsAsset* USkeletalMesh::GetPhysicsAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetPhysicsAsset"); + + Params::SkeletalMesh_GetPhysicsAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetShadowPhysicsAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicsAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicsAsset* USkeletalMesh::GetShadowPhysicsAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetShadowPhysicsAsset"); + + Params::SkeletalMesh_GetShadowPhysicsAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetSkeleton +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class USkeleton* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class USkeleton* USkeletalMesh::GetSkeleton() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetSkeleton"); + + Params::SkeletalMesh_GetSkeleton Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetSocketByIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::GetSocketByIndex(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetSocketByIndex"); + + Params::SkeletalMesh_GetSocketByIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.IsSectionUsingCloth +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InSectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCheckCorrespondingSections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMesh::IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "IsSectionUsingCloth"); + + Params::SkeletalMesh_IsSectionUsingCloth Parms{}; + + Parms.InSectionIndex = InSectionIndex; + Parms.bCheckCorrespondingSections = bCheckCorrespondingSections; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.K2_GetAllMorphTargetNames +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USkeletalMesh::K2_GetAllMorphTargetNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "K2_GetAllMorphTargetNames"); + + Params::SkeletalMesh_K2_GetAllMorphTargetNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.NumSockets +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkeletalMesh::NumSockets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "NumSockets"); + + Params::SkeletalMesh_NumSockets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionDestructibleInHLODInterface.SetHLODDestructionTag +// (RequiredAPI, Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FWorldPartitionHLODDestructionTag&InDestructionTag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void IWorldPartitionDestructibleInHLODInterface::SetHLODDestructionTag(const struct FWorldPartitionHLODDestructionTag& InDestructionTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("WorldPartitionDestructibleInHLODInterface", "SetHLODDestructionTag"); + + Params::WorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag Parms{}; + + Parms.InDestructionTag = std::move(InDestructionTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionDestructibleInHLODInterface.GetHLODDestructionTag +// (RequiredAPI, Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// struct FWorldPartitionHLODDestructionTagReturnValue (Parm, OutParm, ReturnParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FWorldPartitionHLODDestructionTag IWorldPartitionDestructibleInHLODInterface::GetHLODDestructionTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("WorldPartitionDestructibleInHLODInterface", "GetHLODDestructionTag"); + + Params::WorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.CreateStaticMeshDescription +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Outer_0 (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshDescription* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMeshDescription* UStaticMesh::CreateStaticMeshDescription(class UObject* Outer_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StaticMesh", "CreateStaticMeshDescription"); + + Params::StaticMesh_CreateStaticMeshDescription Parms{}; + + Parms.Outer_0 = Outer_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.AddMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UStaticMesh::AddMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "AddMaterial"); + + Params::StaticMesh_AddMaterial Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.AddSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshSocket* Socket (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::AddSocket(class UStaticMeshSocket* Socket) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "AddSocket"); + + Params::StaticMesh_AddSocket Parms{}; + + Parms.Socket = Socket; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.BuildFromStaticMeshDescriptions +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&StaticMeshDescriptions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bBuildSimpleCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFastBuild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::BuildFromStaticMeshDescriptions(const TArray& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "BuildFromStaticMeshDescriptions"); + + Params::StaticMesh_BuildFromStaticMeshDescriptions Parms{}; + + Parms.StaticMeshDescriptions = std::move(StaticMeshDescriptions); + Parms.bBuildSimpleCollision = bBuildSimpleCollision; + Parms.bFastBuild = bFastBuild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.GetStaticMeshDescription +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshDescription* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMeshDescription* UStaticMesh::GetStaticMeshDescription(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetStaticMeshDescription"); + + Params::StaticMesh_GetStaticMeshDescription Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.RemoveSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshSocket* Socket (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::RemoveSocket(class UStaticMeshSocket* Socket) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "RemoveSocket"); + + Params::StaticMesh_RemoveSocket Parms{}; + + Parms.Socket = Socket; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.SetMinimumLODForPlatform +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& PlatformName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InMinLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::SetMinimumLODForPlatform(const class FName& PlatformName, int32 InMinLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "SetMinimumLODForPlatform"); + + Params::StaticMesh_SetMinimumLODForPlatform Parms{}; + + Parms.PlatformName = PlatformName; + Parms.InMinLOD = InMinLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.SetMinimumLODForPlatforms +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& PlatformMinimumLODs (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UStaticMesh::SetMinimumLODForPlatforms(const TMap& PlatformMinimumLODs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "SetMinimumLODForPlatforms"); + + Params::StaticMesh_SetMinimumLODForPlatforms Parms{}; + + Parms.PlatformMinimumLODs = std::move(PlatformMinimumLODs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.SetMinLODForQualityLevels +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& QualityLevelMinimumLODs (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Default (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::SetMinLODForQualityLevels(const TMap& QualityLevelMinimumLODs, int32 Default) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "SetMinLODForQualityLevels"); + + Params::StaticMesh_SetMinLODForQualityLevels Parms{}; + + Parms.QualityLevelMinimumLODs = std::move(QualityLevelMinimumLODs); + Parms.Default = Default; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.SetStaticMaterials +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InStaticMaterials (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UStaticMesh::SetStaticMaterials(const TArray& InStaticMaterials) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "SetStaticMaterials"); + + Params::StaticMesh_SetStaticMaterials Parms{}; + + Parms.InStaticMaterials = std::move(InStaticMaterials); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.FindSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMeshSocket* UStaticMesh::FindSocket(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "FindSocket"); + + Params::StaticMesh_FindSocket Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetBoundingBox +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UStaticMesh::GetBoundingBox() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetBoundingBox"); + + Params::StaticMesh_GetBoundingBox Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetBounds +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds UStaticMesh::GetBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetBounds"); + + Params::StaticMesh_GetBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 MaterialIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UStaticMesh::GetMaterial(int32 MaterialIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMaterial"); + + Params::StaticMesh_GetMaterial Parms{}; + + Parms.MaterialIndex = MaterialIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMaterialIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetMaterialIndex(class FName MaterialSlotName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMaterialIndex"); + + Params::StaticMesh_GetMaterialIndex Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMinimumLODForPlatform +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& PlatformName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetMinimumLODForPlatform(const class FName& PlatformName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMinimumLODForPlatform"); + + Params::StaticMesh_GetMinimumLODForPlatform Parms{}; + + Parms.PlatformName = PlatformName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMinimumLODForPlatforms +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TMap* PlatformMinimumLODs (Parm, OutParm, NativeAccessSpecifierPublic) + +void UStaticMesh::GetMinimumLODForPlatforms(TMap* PlatformMinimumLODs) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMinimumLODForPlatforms"); + + Params::StaticMesh_GetMinimumLODForPlatforms Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PlatformMinimumLODs != nullptr) + *PlatformMinimumLODs = std::move(Parms.PlatformMinimumLODs); +} + + +// Function Engine.StaticMesh.GetMinimumLODForQualityLevel +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& QualityLevel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetMinimumLODForQualityLevel(const class FName& QualityLevel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMinimumLODForQualityLevel"); + + Params::StaticMesh_GetMinimumLODForQualityLevel Parms{}; + + Parms.QualityLevel = QualityLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMinimumLODForQualityLevels +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TMap* QualityLevelMinimumLODs (Parm, OutParm, NativeAccessSpecifierPublic) + +void UStaticMesh::GetMinimumLODForQualityLevels(TMap* QualityLevelMinimumLODs) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMinimumLODForQualityLevels"); + + Params::StaticMesh_GetMinimumLODForQualityLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (QualityLevelMinimumLODs != nullptr) + *QualityLevelMinimumLODs = std::move(Parms.QualityLevelMinimumLODs); +} + + +// Function Engine.StaticMesh.GetMinLODForQualityLevels +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TMap* QualityLevelMinimumLODs (Parm, OutParm, NativeAccessSpecifierPublic) +// int32* Default (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::GetMinLODForQualityLevels(TMap* QualityLevelMinimumLODs, int32* Default) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMinLODForQualityLevels"); + + Params::StaticMesh_GetMinLODForQualityLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (QualityLevelMinimumLODs != nullptr) + *QualityLevelMinimumLODs = std::move(Parms.QualityLevelMinimumLODs); + + if (Default != nullptr) + *Default = Parms.Default; +} + + +// Function Engine.StaticMesh.GetNumLODs +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetNumLODs() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetNumLODs"); + + Params::StaticMesh_GetNumLODs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetNumSections +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetNumSections(int32 InLOD) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetNumSections"); + + Params::StaticMesh_GetNumSections Parms{}; + + Parms.InLOD = InLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetNumTriangles +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetNumTriangles(int32 LODIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetNumTriangles"); + + Params::StaticMesh_GetNumTriangles Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetSocketsByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& InSocketTag (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UStaticMesh::GetSocketsByTag(const class FString& InSocketTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetSocketsByTag"); + + Params::StaticMesh_GetSocketsByTag Parms{}; + + Parms.InSocketTag = std::move(InSocketTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetStaticMaterials +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UStaticMesh::GetStaticMaterials() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetStaticMaterials"); + + Params::StaticMesh_GetStaticMaterials Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerFunctionLibrary.EnableAutoLoadingSplashScreen +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool InAutoShowEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerFunctionLibrary::EnableAutoLoadingSplashScreen(bool InAutoShowEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StereoLayerFunctionLibrary", "EnableAutoLoadingSplashScreen"); + + Params::StereoLayerFunctionLibrary_EnableAutoLoadingSplashScreen Parms{}; + + Parms.InAutoShowEnabled = InAutoShowEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerFunctionLibrary.HideSplashScreen +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UStereoLayerFunctionLibrary::HideSplashScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StereoLayerFunctionLibrary", "HideSplashScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerFunctionLibrary.SetSplashScreen +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowLoadingMovie (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowOnSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerFunctionLibrary::SetSplashScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StereoLayerFunctionLibrary", "SetSplashScreen"); + + Params::StereoLayerFunctionLibrary_SetSplashScreen Parms{}; + + Parms.Texture = Texture; + Parms.Scale = std::move(Scale); + Parms.Offset = std::move(Offset); + Parms.bShowLoadingMovie = bShowLoadingMovie; + Parms.bShowOnSet = bShowOnSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerFunctionLibrary.ShowSplashScreen +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UStereoLayerFunctionLibrary::ShowSplashScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StereoLayerFunctionLibrary", "ShowSplashScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetAudioEngineSubsystem +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioEngineSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioEngineSubsystem* USubsystemBlueprintLibrary::GetAudioEngineSubsystem(class UObject* ContextObject, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetAudioEngineSubsystem"); + + Params::SubsystemBlueprintLibrary_GetAudioEngineSubsystem Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetEngineSubsystem +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf Class_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEngineSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEngineSubsystem* USubsystemBlueprintLibrary::GetEngineSubsystem(TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetEngineSubsystem"); + + Params::SubsystemBlueprintLibrary_GetEngineSubsystem Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetGameInstanceSubsystem +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameInstanceSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstanceSubsystem* USubsystemBlueprintLibrary::GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetGameInstanceSubsystem"); + + Params::SubsystemBlueprintLibrary_GetGameInstanceSubsystem Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubsystem +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULocalPlayerSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayerSubsystem* USubsystemBlueprintLibrary::GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetLocalPlayerSubsystem"); + + Params::SubsystemBlueprintLibrary_GetLocalPlayerSubsystem Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubSystemFromPlayerController +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULocalPlayerSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayerSubsystem* USubsystemBlueprintLibrary::GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetLocalPlayerSubSystemFromPlayerController"); + + Params::SubsystemBlueprintLibrary_GetLocalPlayerSubSystemFromPlayerController Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetWorldSubsystem +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Class_0 (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorldSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorldSubsystem* USubsystemBlueprintLibrary::GetWorldSubsystem(class UObject* ContextObject, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetWorldSubsystem"); + + Params::SubsystemBlueprintLibrary_GetWorldSubsystem Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputSettings.GetInputSettings +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UInputSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInputSettings* UInputSettings::GetInputSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputSettings", "GetInputSettings"); + + Params::InputSettings_GetInputSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputSettings.AddActionMapping +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputActionKeyMapping& KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::AddActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "AddActionMapping"); + + Params::InputSettings_AddActionMapping Parms{}; + + Parms.KeyMapping = std::move(KeyMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.AddAxisMapping +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputAxisKeyMapping& KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::AddAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "AddAxisMapping"); + + Params::InputSettings_AddAxisMapping Parms{}; + + Parms.KeyMapping = std::move(KeyMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.ForceRebuildKeymaps +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UInputSettings::ForceRebuildKeymaps() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "ForceRebuildKeymaps"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.RemoveActionMapping +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputActionKeyMapping& KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::RemoveActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "RemoveActionMapping"); + + Params::InputSettings_RemoveActionMapping Parms{}; + + Parms.KeyMapping = std::move(KeyMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.RemoveAxisMapping +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputAxisKeyMapping& KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::RemoveAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "RemoveAxisMapping"); + + Params::InputSettings_RemoveAxisMapping Parms{}; + + Parms.KeyMapping = std::move(KeyMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.SaveKeyMappings +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UInputSettings::SaveKeyMappings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "SaveKeyMappings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.GetActionMappingByName +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetActionMappingByName(const class FName InActionName, TArray* OutMappings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetActionMappingByName"); + + Params::InputSettings_GetActionMappingByName Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMappings != nullptr) + *OutMappings = std::move(Parms.OutMappings); +} + + +// Function Engine.InputSettings.GetActionNames +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* ActionNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetActionNames(TArray* ActionNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetActionNames"); + + Params::InputSettings_GetActionNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ActionNames != nullptr) + *ActionNames = std::move(Parms.ActionNames); +} + + +// Function Engine.InputSettings.GetAxisMappingByName +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InAxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetAxisMappingByName(const class FName InAxisName, TArray* OutMappings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetAxisMappingByName"); + + Params::InputSettings_GetAxisMappingByName Parms{}; + + Parms.InAxisName = InAxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMappings != nullptr) + *OutMappings = std::move(Parms.OutMappings); +} + + +// Function Engine.InputSettings.GetAxisNames +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* AxisNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetAxisNames(TArray* AxisNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetAxisNames"); + + Params::InputSettings_GetAxisNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AxisNames != nullptr) + *AxisNames = std::move(Parms.AxisNames); +} + + +// Function Engine.PlayerInput.ClearSmoothing +// (Final, RequiredAPI, Exec, Native, Public) + +void UPlayerInput::ClearSmoothing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "ClearSmoothing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.InvertAxis +// (Final, RequiredAPI, Exec, Native, Public) +// Parameters: +// const class FName AxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::InvertAxis(const class FName AxisName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "InvertAxis"); + + Params::PlayerInput_InvertAxis Parms{}; + + Parms.AxisName = AxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.InvertAxisKey +// (Final, RequiredAPI, Exec, Native, Public) +// Parameters: +// const struct FKey& AxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::InvertAxisKey(const struct FKey& AxisKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "InvertAxisKey"); + + Params::PlayerInput_InvertAxisKey Parms{}; + + Parms.AxisKey = std::move(AxisKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.SetBind +// (Final, RequiredAPI, Exec, Native, Public) +// Parameters: +// class FName BindName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::SetBind(class FName BindName, const class FString& Command) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "SetBind"); + + Params::PlayerInput_SetBind Parms{}; + + Parms.BindName = BindName; + Parms.Command = std::move(Command); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.SetMouseSensitivity +// (Final, Exec, Native, Public) +// Parameters: +// const float Sensitivity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::SetMouseSensitivity(const float Sensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "SetMouseSensitivity"); + + Params::PlayerInput_SetMouseSensitivity Parms{}; + + Parms.Sensitivity = Sensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.GetOuterAPlayerController +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UPlayerInput::GetOuterAPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "GetOuterAPlayerController"); + + Params::PlayerInput_GetOuterAPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VOIPStatics.SetMicThreshold +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPStatics::SetMicThreshold(float InThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VOIPStatics", "SetMicThreshold"); + + Params::VOIPStatics_SetMicThreshold Parms{}; + + Parms.InThreshold = InThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.GetActorDescs +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutActorDescs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWorldPartitionBlueprintLibrary::GetActorDescs(TArray* OutActorDescs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "GetActorDescs"); + + Params::WorldPartitionBlueprintLibrary_GetActorDescs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActorDescs != nullptr) + *OutActorDescs = std::move(Parms.OutActorDescs); + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.GetActorDescsForActors +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActorDescs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWorldPartitionBlueprintLibrary::GetActorDescsForActors(const TArray& InActors, TArray* OutActorDescs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "GetActorDescsForActors"); + + Params::WorldPartitionBlueprintLibrary_GetActorDescsForActors Parms{}; + + Parms.InActors = std::move(InActors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActorDescs != nullptr) + *OutActorDescs = std::move(Parms.OutActorDescs); + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.GetDataLayerManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataLayerManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataLayerManager* UWorldPartitionBlueprintLibrary::GetDataLayerManager(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "GetDataLayerManager"); + + Params::WorldPartitionBlueprintLibrary_GetDataLayerManager Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.GetEditorWorldBounds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UWorldPartitionBlueprintLibrary::GetEditorWorldBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "GetEditorWorldBounds"); + + Params::WorldPartitionBlueprintLibrary_GetEditorWorldBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.GetIntersectingActorDescs +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBox& InBox (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TArray* OutActorDescs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWorldPartitionBlueprintLibrary::GetIntersectingActorDescs(const struct FBox& InBox, TArray* OutActorDescs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "GetIntersectingActorDescs"); + + Params::WorldPartitionBlueprintLibrary_GetIntersectingActorDescs Parms{}; + + Parms.InBox = std::move(InBox); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActorDescs != nullptr) + *OutActorDescs = std::move(Parms.OutActorDescs); + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.GetRuntimeWorldBounds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UWorldPartitionBlueprintLibrary::GetRuntimeWorldBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "GetRuntimeWorldBounds"); + + Params::WorldPartitionBlueprintLibrary_GetRuntimeWorldBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.LoadActors +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InActorsToLoad (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UWorldPartitionBlueprintLibrary::LoadActors(const TArray& InActorsToLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "LoadActors"); + + Params::WorldPartitionBlueprintLibrary_LoadActors Parms{}; + + Parms.InActorsToLoad = std::move(InActorsToLoad); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.PinActors +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InActorsToPin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UWorldPartitionBlueprintLibrary::PinActors(const TArray& InActorsToPin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "PinActors"); + + Params::WorldPartitionBlueprintLibrary_PinActors Parms{}; + + Parms.InActorsToPin = std::move(InActorsToPin); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.UnloadActors +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InActorsToUnload (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UWorldPartitionBlueprintLibrary::UnloadActors(const TArray& InActorsToUnload) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "UnloadActors"); + + Params::WorldPartitionBlueprintLibrary_UnloadActors Parms{}; + + Parms.InActorsToUnload = std::move(InActorsToUnload); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldPartitionBlueprintLibrary.UnpinActors +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InActorsToUnpin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UWorldPartitionBlueprintLibrary::UnpinActors(const TArray& InActorsToUnpin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldPartitionBlueprintLibrary", "UnpinActors"); + + Params::WorldPartitionBlueprintLibrary_UnpinActors Parms{}; + + Parms.InActorsToUnpin = std::move(InActorsToUnpin); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldDataLayers.OnDataLayerRuntimeStateChanged +// (RequiredAPI, Net, NetReliable, Native, Event, NetMulticast, Public) +// Parameters: +// const class UDataLayerInstance* InDataLayer (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldDataLayers::OnDataLayerRuntimeStateChanged(const class UDataLayerInstance* InDataLayer, EDataLayerRuntimeState InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldDataLayers", "OnDataLayerRuntimeStateChanged"); + + Params::WorldDataLayers_OnDataLayerRuntimeStateChanged Parms{}; + + Parms.InDataLayer = InDataLayer; + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldDataLayers.OnRep_ActiveDataLayerNames +// (Final, RequiredAPI, Native, Protected) + +void AWorldDataLayers::OnRep_ActiveDataLayerNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldDataLayers", "OnRep_ActiveDataLayerNames"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldDataLayers.OnRep_EffectiveActiveDataLayerNames +// (Final, RequiredAPI, Native, Protected) + +void AWorldDataLayers::OnRep_EffectiveActiveDataLayerNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldDataLayers", "OnRep_EffectiveActiveDataLayerNames"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldDataLayers.OnRep_EffectiveLoadedDataLayerNames +// (Final, RequiredAPI, Native, Protected) + +void AWorldDataLayers::OnRep_EffectiveLoadedDataLayerNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldDataLayers", "OnRep_EffectiveLoadedDataLayerNames"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldDataLayers.OnRep_LoadedDataLayerNames +// (Final, RequiredAPI, Native, Protected) + +void AWorldDataLayers::OnRep_LoadedDataLayerNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldDataLayers", "OnRep_LoadedDataLayerNames"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DataLayer.Equals +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FActorDataLayer& ActorDataLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayer::Equals(const struct FActorDataLayer& ActorDataLayer) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "Equals"); + + Params::DataLayer_Equals Parms{}; + + Parms.ActorDataLayer = std::move(ActorDataLayer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.GetDataLayerLabel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UDataLayer::GetDataLayerLabel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "GetDataLayerLabel"); + + Params::DataLayer_GetDataLayerLabel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.GetDebugColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UDataLayer::GetDebugColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "GetDebugColor"); + + Params::DataLayer_GetDebugColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.GetInitialRuntimeState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayer::GetInitialRuntimeState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "GetInitialRuntimeState"); + + Params::DataLayer_GetInitialRuntimeState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.GetInitialState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EDataLayerState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerState UDataLayer::GetInitialState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "GetInitialState"); + + Params::DataLayer_GetInitialState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.IsDynamicallyLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayer::IsDynamicallyLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "IsDynamicallyLoaded"); + + Params::DataLayer_IsDynamicallyLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.IsEffectiveVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayer::IsEffectiveVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "IsEffectiveVisible"); + + Params::DataLayer_IsEffectiveVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.IsInitiallyActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayer::IsInitiallyActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "IsInitiallyActive"); + + Params::DataLayer_IsInitiallyActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.IsInitiallyVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayer::IsInitiallyVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "IsInitiallyVisible"); + + Params::DataLayer_IsInitiallyVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.IsRuntime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayer::IsRuntime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "IsRuntime"); + + Params::DataLayer_IsRuntime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayer.IsVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataLayer::IsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayer", "IsVisible"); + + Params::DataLayer_IsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.SetDataLayerInstanceRuntimeState +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// const class UDataLayerAsset* InDataLayerAsset (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsRecursive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDataLayerSubsystem::SetDataLayerInstanceRuntimeState(const class UDataLayerAsset* InDataLayerAsset, EDataLayerRuntimeState InState, bool bInIsRecursive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "SetDataLayerInstanceRuntimeState"); + + Params::DataLayerSubsystem_SetDataLayerInstanceRuntimeState Parms{}; + + Parms.InDataLayerAsset = InDataLayerAsset; + Parms.InState = InState; + Parms.bInIsRecursive = bInIsRecursive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DataLayerSubsystem.SetDataLayerRuntimeState +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FActorDataLayer& InDataLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsRecursive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDataLayerSubsystem::SetDataLayerRuntimeState(const struct FActorDataLayer& InDataLayer, EDataLayerRuntimeState InState, bool bInIsRecursive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "SetDataLayerRuntimeState"); + + Params::DataLayerSubsystem_SetDataLayerRuntimeState Parms{}; + + Parms.InDataLayer = std::move(InDataLayer); + Parms.InState = InState; + Parms.bInIsRecursive = bInIsRecursive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DataLayerSubsystem.SetDataLayerRuntimeStateByLabel +// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InDataLayerLabel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsRecursive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDataLayerSubsystem::SetDataLayerRuntimeStateByLabel(const class FName& InDataLayerLabel, EDataLayerRuntimeState InState, bool bInIsRecursive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "SetDataLayerRuntimeStateByLabel"); + + Params::DataLayerSubsystem_SetDataLayerRuntimeStateByLabel Parms{}; + + Parms.InDataLayerLabel = InDataLayerLabel; + Parms.InState = InState; + Parms.bInIsRecursive = bInIsRecursive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DataLayerSubsystem.SetDataLayerState +// (Final, BlueprintAuthorityOnly, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FActorDataLayer& InDataLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDataLayerSubsystem::SetDataLayerState(const struct FActorDataLayer& InDataLayer, EDataLayerState InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "SetDataLayerState"); + + Params::DataLayerSubsystem_SetDataLayerState Parms{}; + + Parms.InDataLayer = std::move(InDataLayer); + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DataLayerSubsystem.SetDataLayerStateByLabel +// (Final, BlueprintAuthorityOnly, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InDataLayerLabel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDataLayerSubsystem::SetDataLayerStateByLabel(const class FName& InDataLayerLabel, EDataLayerState InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "SetDataLayerStateByLabel"); + + Params::DataLayerSubsystem_SetDataLayerStateByLabel Parms{}; + + Parms.InDataLayerLabel = InDataLayerLabel; + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DataLayerSubsystem.GetActiveDataLayerNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TSet ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TSet UDataLayerSubsystem::GetActiveDataLayerNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetActiveDataLayerNames"); + + Params::DataLayerSubsystem_GetActiveDataLayerNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayer +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FActorDataLayer& InDataLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataLayerInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataLayerInstance* UDataLayerSubsystem::GetDataLayer(const struct FActorDataLayer& InDataLayer) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayer"); + + Params::DataLayerSubsystem_GetDataLayer Parms{}; + + Parms.InDataLayer = std::move(InDataLayer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerEffectiveRuntimeState +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FActorDataLayer& InDataLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerSubsystem::GetDataLayerEffectiveRuntimeState(const struct FActorDataLayer& InDataLayer) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerEffectiveRuntimeState"); + + Params::DataLayerSubsystem_GetDataLayerEffectiveRuntimeState Parms{}; + + Parms.InDataLayer = std::move(InDataLayer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerEffectiveRuntimeStateByLabel +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& InDataLayerLabel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerSubsystem::GetDataLayerEffectiveRuntimeStateByLabel(const class FName& InDataLayerLabel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerEffectiveRuntimeStateByLabel"); + + Params::DataLayerSubsystem_GetDataLayerEffectiveRuntimeStateByLabel Parms{}; + + Parms.InDataLayerLabel = InDataLayerLabel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerFromLabel +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InDataLayerLabel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataLayerInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataLayerInstance* UDataLayerSubsystem::GetDataLayerFromLabel(class FName InDataLayerLabel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerFromLabel"); + + Params::DataLayerSubsystem_GetDataLayerFromLabel Parms{}; + + Parms.InDataLayerLabel = InDataLayerLabel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerFromName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InDataLayerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataLayerInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataLayerInstance* UDataLayerSubsystem::GetDataLayerFromName(class FName InDataLayerName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerFromName"); + + Params::DataLayerSubsystem_GetDataLayerFromName Parms{}; + + Parms.InDataLayerName = InDataLayerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerInstanceEffectiveRuntimeState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UDataLayerAsset* InDataLayerAsset (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerSubsystem::GetDataLayerInstanceEffectiveRuntimeState(const class UDataLayerAsset* InDataLayerAsset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerInstanceEffectiveRuntimeState"); + + Params::DataLayerSubsystem_GetDataLayerInstanceEffectiveRuntimeState Parms{}; + + Parms.InDataLayerAsset = InDataLayerAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerInstanceFromAsset +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UDataLayerAsset* InDataLayerAsset (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataLayerInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataLayerInstance* UDataLayerSubsystem::GetDataLayerInstanceFromAsset(const class UDataLayerAsset* InDataLayerAsset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerInstanceFromAsset"); + + Params::DataLayerSubsystem_GetDataLayerInstanceFromAsset Parms{}; + + Parms.InDataLayerAsset = InDataLayerAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerInstanceRuntimeState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UDataLayerAsset* InDataLayerAsset (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerSubsystem::GetDataLayerInstanceRuntimeState(const class UDataLayerAsset* InDataLayerAsset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerInstanceRuntimeState"); + + Params::DataLayerSubsystem_GetDataLayerInstanceRuntimeState Parms{}; + + Parms.InDataLayerAsset = InDataLayerAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerRuntimeState +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FActorDataLayer& InDataLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerSubsystem::GetDataLayerRuntimeState(const struct FActorDataLayer& InDataLayer) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerRuntimeState"); + + Params::DataLayerSubsystem_GetDataLayerRuntimeState Parms{}; + + Parms.InDataLayer = std::move(InDataLayer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerRuntimeStateByLabel +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& InDataLayerLabel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerRuntimeState UDataLayerSubsystem::GetDataLayerRuntimeStateByLabel(const class FName& InDataLayerLabel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerRuntimeStateByLabel"); + + Params::DataLayerSubsystem_GetDataLayerRuntimeStateByLabel Parms{}; + + Parms.InDataLayerLabel = InDataLayerLabel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerState +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FActorDataLayer& InDataLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerState UDataLayerSubsystem::GetDataLayerState(const struct FActorDataLayer& InDataLayer) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerState"); + + Params::DataLayerSubsystem_GetDataLayerState Parms{}; + + Parms.InDataLayer = std::move(InDataLayer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetDataLayerStateByLabel +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& InDataLayerLabel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDataLayerState UDataLayerSubsystem::GetDataLayerStateByLabel(const class FName& InDataLayerLabel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetDataLayerStateByLabel"); + + Params::DataLayerSubsystem_GetDataLayerStateByLabel Parms{}; + + Parms.InDataLayerLabel = InDataLayerLabel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataLayerSubsystem.GetLoadedDataLayerNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TSet ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TSet UDataLayerSubsystem::GetLoadedDataLayerNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DataLayerSubsystem", "GetLoadedDataLayerNames"); + + Params::DataLayerSubsystem_GetLoadedDataLayerNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionSubsystem.IsAllStreamingCompleted +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWorldPartitionSubsystem::IsAllStreamingCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldPartitionSubsystem", "IsAllStreamingCompleted"); + + Params::WorldPartitionSubsystem_IsAllStreamingCompleted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.WorldPartitionSubsystem.IsStreamingCompleted +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWorldPartitionRuntimeCellState QueryState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&QuerySources (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bExactState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWorldPartitionSubsystem::IsStreamingCompleted(EWorldPartitionRuntimeCellState QueryState, const TArray& QuerySources, bool bExactState) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldPartitionSubsystem", "IsStreamingCompleted"); + + Params::WorldPartitionSubsystem_IsStreamingCompleted Parms{}; + + Parms.QueryState = QueryState; + Parms.QuerySources = std::move(QuerySources); + Parms.bExactState = bExactState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + +} + diff --git a/SilentHillF/SDK/Engine_parameters.hpp b/SilentHillF/SDK/Engine_parameters.hpp new file mode 100644 index 0000000..612a90b --- /dev/null +++ b/SilentHillF/SDK/Engine_parameters.hpp @@ -0,0 +1,44935 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Engine + +#include "Basic.hpp" + +#include "Chaos_structs.hpp" +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "ImageCore_structs.hpp" +#include "FieldNotification_structs.hpp" +#include "InputCore_structs.hpp" +#include "PhysicsCore_structs.hpp" +#include "UniversalObjectLocator_structs.hpp" +#include "AudioExtensions_structs.hpp" +#include "TypedElementFramework_structs.hpp" +#include "NetCore_structs.hpp" +#include "SlateCore_structs.hpp" +#include "Slate_structs.hpp" + + +namespace SDK::Params +{ + +// Function Engine.ActorComponent.Activate +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_Activate final +{ +public: + bool bReset; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_Activate; + +// Function Engine.ActorComponent.AddTickPrerequisiteActor +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_AddTickPrerequisiteActor final +{ +public: + class AActor* PrerequisiteActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_AddTickPrerequisiteActor; + +// Function Engine.ActorComponent.AddTickPrerequisiteComponent +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_AddTickPrerequisiteComponent final +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_AddTickPrerequisiteComponent; + +// Function Engine.ActorComponent.K2_DestroyComponent +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_K2_DestroyComponent final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_K2_DestroyComponent; + +// Function Engine.ActorComponent.ReceiveAsyncPhysicsTick +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_ReceiveAsyncPhysicsTick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimSeconds; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_ReceiveAsyncPhysicsTick; + +// Function Engine.ActorComponent.ReceiveEndPlay +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_ReceiveEndPlay final +{ +public: + EEndPlayReason EndPlayReason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_ReceiveEndPlay; + +// Function Engine.ActorComponent.ReceiveTick +// 0x0004 (0x0004 - 0x0000) +struct ActorComponent_ReceiveTick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_ReceiveTick; + +// Function Engine.ActorComponent.RemoveTickPrerequisiteActor +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_RemoveTickPrerequisiteActor final +{ +public: + class AActor* PrerequisiteActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_RemoveTickPrerequisiteActor; + +// Function Engine.ActorComponent.RemoveTickPrerequisiteComponent +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_RemoveTickPrerequisiteComponent final +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_RemoveTickPrerequisiteComponent; + +// Function Engine.ActorComponent.SetActive +// 0x0002 (0x0002 - 0x0000) +struct ActorComponent_SetActive final +{ +public: + bool bNewActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReset; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetActive; + +// Function Engine.ActorComponent.SetAutoActivate +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetAutoActivate final +{ +public: + bool bNewAutoActivate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetAutoActivate; + +// Function Engine.ActorComponent.SetComponentTickEnabled +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetComponentTickEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetComponentTickEnabled; + +// Function Engine.ActorComponent.SetComponentTickInterval +// 0x0004 (0x0004 - 0x0000) +struct ActorComponent_SetComponentTickInterval final +{ +public: + float TickInterval; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetComponentTickInterval; + +// Function Engine.ActorComponent.SetComponentTickIntervalAndCooldown +// 0x0004 (0x0004 - 0x0000) +struct ActorComponent_SetComponentTickIntervalAndCooldown final +{ +public: + float TickInterval; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetComponentTickIntervalAndCooldown; + +// Function Engine.ActorComponent.SetIsReplicated +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetIsReplicated final +{ +public: + bool ShouldReplicate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetIsReplicated; + +// Function Engine.ActorComponent.SetTickableWhenPaused +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetTickableWhenPaused final +{ +public: + bool bTickableWhenPaused; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetTickableWhenPaused; + +// Function Engine.ActorComponent.SetTickGroup +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetTickGroup final +{ +public: + ETickingGroup NewTickGroup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetTickGroup; + +// Function Engine.ActorComponent.ComponentHasTag +// 0x000C (0x000C - 0x0000) +struct ActorComponent_ComponentHasTag final +{ +public: + class FName Tag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ActorComponent_ComponentHasTag; + +// Function Engine.ActorComponent.GetComponentTickInterval +// 0x0004 (0x0004 - 0x0000) +struct ActorComponent_GetComponentTickInterval final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_GetComponentTickInterval; + +// Function Engine.ActorComponent.GetOwner +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_GetOwner final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_GetOwner; + +// Function Engine.ActorComponent.IsActive +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_IsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_IsActive; + +// Function Engine.ActorComponent.IsBeingDestroyed +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_IsBeingDestroyed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_IsBeingDestroyed; + +// Function Engine.ActorComponent.IsComponentTickEnabled +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_IsComponentTickEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_IsComponentTickEnabled; + +// Function Engine.SceneComponent.DetachFromParent +// 0x0002 (0x0002 - 0x0000) +struct SceneComponent_DetachFromParent final +{ +public: + bool bMaintainWorldPosition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallModify; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_DetachFromParent; + +// Function Engine.SceneComponent.K2_AddLocalOffset +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_AddLocalOffset final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddLocalOffset; + +// Function Engine.SceneComponent.K2_AddLocalRotation +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_AddLocalRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddLocalRotation; + +// Function Engine.SceneComponent.K2_AddLocalTransform +// 0x0170 (0x0170 - 0x0000) +struct SceneComponent_K2_AddLocalTransform final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddLocalTransform; + +// Function Engine.SceneComponent.K2_AddRelativeLocation +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_AddRelativeLocation final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddRelativeLocation; + +// Function Engine.SceneComponent.K2_AddRelativeRotation +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_AddRelativeRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddRelativeRotation; + +// Function Engine.SceneComponent.K2_AddWorldOffset +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_AddWorldOffset final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddWorldOffset; + +// Function Engine.SceneComponent.K2_AddWorldRotation +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_AddWorldRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddWorldRotation; + +// Function Engine.SceneComponent.K2_AddWorldTransform +// 0x0170 (0x0170 - 0x0000) +struct SceneComponent_K2_AddWorldTransform final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddWorldTransform; + +// Function Engine.SceneComponent.K2_AddWorldTransformKeepScale +// 0x0170 (0x0170 - 0x0000) +struct SceneComponent_K2_AddWorldTransformKeepScale final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddWorldTransformKeepScale; + +// Function Engine.SceneComponent.K2_AttachTo +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_K2_AttachTo final +{ +public: + class USceneComponent* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation AttachType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AttachTo; + +// Function Engine.SceneComponent.K2_AttachToComponent +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_K2_AttachToComponent final +{ +public: + class USceneComponent* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0013(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AttachToComponent; + +// Function Engine.SceneComponent.K2_DetachFromComponent +// 0x0004 (0x0004 - 0x0000) +struct SceneComponent_K2_DetachFromComponent final +{ +public: + EDetachmentRule LocationRule; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule RotationRule; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule ScaleRule; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallModify; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_DetachFromComponent; + +// Function Engine.SceneComponent.K2_SetRelativeLocation +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_SetRelativeLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetRelativeLocation; + +// Function Engine.SceneComponent.K2_SetRelativeLocationAndRotation +// 0x0138 (0x0138 - 0x0000) +struct SceneComponent_K2_SetRelativeLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0038(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0130(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetRelativeLocationAndRotation; + +// Function Engine.SceneComponent.K2_SetRelativeRotation +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_SetRelativeRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetRelativeRotation; + +// Function Engine.SceneComponent.K2_SetRelativeTransform +// 0x0170 (0x0170 - 0x0000) +struct SceneComponent_K2_SetRelativeTransform final +{ +public: + struct FTransform NewTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetRelativeTransform; + +// Function Engine.SceneComponent.K2_SetWorldLocation +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_SetWorldLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetWorldLocation; + +// Function Engine.SceneComponent.K2_SetWorldLocationAndRotation +// 0x0138 (0x0138 - 0x0000) +struct SceneComponent_K2_SetWorldLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0038(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0130(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetWorldLocationAndRotation; + +// Function Engine.SceneComponent.K2_SetWorldRotation +// 0x0120 (0x0120 - 0x0000) +struct SceneComponent_K2_SetWorldRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetWorldRotation; + +// Function Engine.SceneComponent.K2_SetWorldTransform +// 0x0170 (0x0170 - 0x0000) +struct SceneComponent_K2_SetWorldTransform final +{ +public: + struct FTransform NewTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetWorldTransform; + +// Function Engine.SceneComponent.OnRep_Visibility +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_OnRep_Visibility final +{ +public: + bool OldValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_OnRep_Visibility; + +// Function Engine.SceneComponent.SetAbsolute +// 0x0003 (0x0003 - 0x0000) +struct SceneComponent_SetAbsolute final +{ +public: + bool bNewAbsoluteLocation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewAbsoluteRotation; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewAbsoluteScale; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetAbsolute; + +// Function Engine.SceneComponent.SetHiddenInGame +// 0x0002 (0x0002 - 0x0000) +struct SceneComponent_SetHiddenInGame final +{ +public: + bool NewHidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetHiddenInGame; + +// Function Engine.SceneComponent.SetMobility +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_SetMobility final +{ +public: + EComponentMobility NewMobility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetMobility; + +// Function Engine.SceneComponent.SetRelativeScale3D +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_SetRelativeScale3D final +{ +public: + struct FVector NewScale3D; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetRelativeScale3D; + +// Function Engine.SceneComponent.SetShouldUpdatePhysicsVolume +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_SetShouldUpdatePhysicsVolume final +{ +public: + bool bInShouldUpdatePhysicsVolume; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetShouldUpdatePhysicsVolume; + +// Function Engine.SceneComponent.SetVisibility +// 0x0002 (0x0002 - 0x0000) +struct SceneComponent_SetVisibility final +{ +public: + bool bNewVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetVisibility; + +// Function Engine.SceneComponent.SetWorldScale3D +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_SetWorldScale3D final +{ +public: + struct FVector NewScale; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetWorldScale3D; + +// Function Engine.SceneComponent.ToggleVisibility +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_ToggleVisibility final +{ +public: + bool bPropagateToChildren; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_ToggleVisibility; + +// Function Engine.SceneComponent.DoesSocketExist +// 0x000C (0x000C - 0x0000) +struct SceneComponent_DoesSocketExist final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_DoesSocketExist; + +// Function Engine.SceneComponent.GetAllSocketNames +// 0x0010 (0x0010 - 0x0000) +struct SceneComponent_GetAllSocketNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetAllSocketNames; + +// Function Engine.SceneComponent.GetAttachParent +// 0x0008 (0x0008 - 0x0000) +struct SceneComponent_GetAttachParent final +{ +public: + class USceneComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetAttachParent; + +// Function Engine.SceneComponent.GetAttachSocketName +// 0x0008 (0x0008 - 0x0000) +struct SceneComponent_GetAttachSocketName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetAttachSocketName; + +// Function Engine.SceneComponent.GetChildComponent +// 0x0010 (0x0010 - 0x0000) +struct SceneComponent_GetChildComponent final +{ +public: + int32 ChildIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetChildComponent; + +// Function Engine.SceneComponent.GetChildrenComponents +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_GetChildrenComponents final +{ +public: + bool bIncludeAllDescendants; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Children; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetChildrenComponents; + +// Function Engine.SceneComponent.GetComponentVelocity +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_GetComponentVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetComponentVelocity; + +// Function Engine.SceneComponent.GetForwardVector +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_GetForwardVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetForwardVector; + +// Function Engine.SceneComponent.GetNumChildrenComponents +// 0x0004 (0x0004 - 0x0000) +struct SceneComponent_GetNumChildrenComponents final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetNumChildrenComponents; + +// Function Engine.SceneComponent.GetParentComponents +// 0x0010 (0x0010 - 0x0000) +struct SceneComponent_GetParentComponents final +{ +public: + TArray Parents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetParentComponents; + +// Function Engine.SceneComponent.GetPhysicsVolume +// 0x0008 (0x0008 - 0x0000) +struct SceneComponent_GetPhysicsVolume final +{ +public: + class APhysicsVolume* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetPhysicsVolume; + +// Function Engine.SceneComponent.GetRelativeTransform +// 0x0060 (0x0060 - 0x0000) +struct SceneComponent_GetRelativeTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetRelativeTransform; + +// Function Engine.SceneComponent.GetRightVector +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_GetRightVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetRightVector; + +// Function Engine.SceneComponent.GetShouldUpdatePhysicsVolume +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_GetShouldUpdatePhysicsVolume final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetShouldUpdatePhysicsVolume; + +// Function Engine.SceneComponent.GetSocketLocation +// 0x0020 (0x0020 - 0x0000) +struct SceneComponent_GetSocketLocation final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetSocketLocation; + +// Function Engine.SceneComponent.GetSocketQuaternion +// 0x0030 (0x0030 - 0x0000) +struct SceneComponent_GetSocketQuaternion final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0010(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetSocketQuaternion; + +// Function Engine.SceneComponent.GetSocketRotation +// 0x0020 (0x0020 - 0x0000) +struct SceneComponent_GetSocketRotation final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetSocketRotation; + +// Function Engine.SceneComponent.GetSocketTransform +// 0x0070 (0x0070 - 0x0000) +struct SceneComponent_GetSocketTransform final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERelativeTransformSpace TransformSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetSocketTransform; + +// Function Engine.SceneComponent.GetUpVector +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_GetUpVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetUpVector; + +// Function Engine.SceneComponent.IsAnySimulatingPhysics +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_IsAnySimulatingPhysics final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_IsAnySimulatingPhysics; + +// Function Engine.SceneComponent.IsSimulatingPhysics +// 0x000C (0x000C - 0x0000) +struct SceneComponent_IsSimulatingPhysics final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_IsSimulatingPhysics; + +// Function Engine.SceneComponent.IsVisible +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_IsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_IsVisible; + +// Function Engine.SceneComponent.K2_GetComponentLocation +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_K2_GetComponentLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_GetComponentLocation; + +// Function Engine.SceneComponent.K2_GetComponentRotation +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_K2_GetComponentRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_GetComponentRotation; + +// Function Engine.SceneComponent.K2_GetComponentScale +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_K2_GetComponentScale final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_GetComponentScale; + +// Function Engine.SceneComponent.K2_GetComponentToWorld +// 0x0060 (0x0060 - 0x0000) +struct SceneComponent_K2_GetComponentToWorld final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_GetComponentToWorld; + +// Function Engine.PrimitiveComponent.AddAngularImpulseInDegrees +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_AddAngularImpulseInDegrees final +{ +public: + struct FVector Impulse; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddAngularImpulseInDegrees; + +// Function Engine.PrimitiveComponent.AddAngularImpulseInRadians +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_AddAngularImpulseInRadians final +{ +public: + struct FVector Impulse; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddAngularImpulseInRadians; + +// Function Engine.PrimitiveComponent.AddForce +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_AddForce final +{ +public: + struct FVector Force; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddForce; + +// Function Engine.PrimitiveComponent.AddForceAtLocation +// 0x0038 (0x0038 - 0x0000) +struct PrimitiveComponent_AddForceAtLocation final +{ +public: + struct FVector Force; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddForceAtLocation; + +// Function Engine.PrimitiveComponent.AddForceAtLocationLocal +// 0x0038 (0x0038 - 0x0000) +struct PrimitiveComponent_AddForceAtLocationLocal final +{ +public: + struct FVector Force; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddForceAtLocationLocal; + +// Function Engine.PrimitiveComponent.AddImpulse +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_AddImpulse final +{ +public: + struct FVector Impulse; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddImpulse; + +// Function Engine.PrimitiveComponent.AddImpulseAtLocation +// 0x0038 (0x0038 - 0x0000) +struct PrimitiveComponent_AddImpulseAtLocation final +{ +public: + struct FVector Impulse; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddImpulseAtLocation; + +// Function Engine.PrimitiveComponent.AddRadialForce +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_AddRadialForce final +{ +public: + struct FVector Origin; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddRadialForce; + +// Function Engine.PrimitiveComponent.AddRadialImpulse +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_AddRadialImpulse final +{ +public: + struct FVector Origin; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddRadialImpulse; + +// Function Engine.PrimitiveComponent.AddTorqueInDegrees +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_AddTorqueInDegrees final +{ +public: + struct FVector Torque; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddTorqueInDegrees; + +// Function Engine.PrimitiveComponent.AddTorqueInRadians +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_AddTorqueInRadians final +{ +public: + struct FVector Torque; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddTorqueInRadians; + +// Function Engine.PrimitiveComponent.AddVelocityChangeImpulseAtLocation +// 0x0038 (0x0038 - 0x0000) +struct PrimitiveComponent_AddVelocityChangeImpulseAtLocation final +{ +public: + struct FVector Impulse; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddVelocityChangeImpulseAtLocation; + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreActors +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_CopyArrayOfMoveIgnoreActors final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CopyArrayOfMoveIgnoreActors; + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreComponents +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_CopyArrayOfMoveIgnoreComponents final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CopyArrayOfMoveIgnoreComponents; + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamic +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_CreateAndSetMaterialInstanceDynamic final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CreateAndSetMaterialInstanceDynamic; + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamicFromMaterial +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* Parent; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial; + +// Function Engine.PrimitiveComponent.CreateDynamicMaterialInstance +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_CreateDynamicMaterialInstance final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* SourceMaterial; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OptionalName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CreateDynamicMaterialInstance; + +// Function Engine.PrimitiveComponent.GetMaxDepenetrationVelocity +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_GetMaxDepenetrationVelocity final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMaxDepenetrationVelocity; + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocity +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_GetPhysicsLinearVelocity final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsLinearVelocity; + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocityAtPoint +// 0x0038 (0x0038 - 0x0000) +struct PrimitiveComponent_GetPhysicsLinearVelocityAtPoint final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsLinearVelocityAtPoint; + +// Function Engine.PrimitiveComponent.IgnoreActorWhenMoving +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_IgnoreActorWhenMoving final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldIgnore; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IgnoreActorWhenMoving; + +// Function Engine.PrimitiveComponent.IgnoreComponentWhenMoving +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_IgnoreComponentWhenMoving final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldIgnore; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IgnoreComponentWhenMoving; + +// Function Engine.PrimitiveComponent.IsAnyRigidBodyAwake +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_IsAnyRigidBodyAwake final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsAnyRigidBodyAwake; + +// Function Engine.PrimitiveComponent.K2_BoxOverlapComponent +// 0x0190 (0x0190 - 0x0000) +struct PrimitiveComponent_K2_BoxOverlapComponent final +{ +public: + struct FVector InBoxCentre; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox InBox; // 0x0018(0x0038)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x0051(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x0052(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0x5]; // 0x0053(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x0058(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0070(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0088(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0090(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0188(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_BoxOverlapComponent; + +// Function Engine.PrimitiveComponent.K2_LineTraceComponent +// 0x0170 (0x0170 - 0x0000) +struct PrimitiveComponent_K2_LineTraceComponent final +{ +public: + struct FVector TraceStart; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x0032(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0070(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0168(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_LineTraceComponent; + +// Function Engine.PrimitiveComponent.K2_SphereOverlapComponent +// 0x0158 (0x0158 - 0x0000) +struct PrimitiveComponent_K2_SphereOverlapComponent final +{ +public: + struct FVector InSphereCentre; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InSphereRadius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x001E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0058(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0150(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_SphereOverlapComponent; + +// Function Engine.PrimitiveComponent.K2_SphereTraceComponent +// 0x0170 (0x0170 - 0x0000) +struct PrimitiveComponent_K2_SphereTraceComponent final +{ +public: + struct FVector TraceStart; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x0035(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x0036(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0070(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0168(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_SphereTraceComponent; + +// Function Engine.PrimitiveComponent.PutRigidBodyToSleep +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_PutRigidBodyToSleep final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_PutRigidBodyToSleep; + +// Function Engine.PrimitiveComponent.SetAffectDistanceFieldLighting +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetAffectDistanceFieldLighting final +{ +public: + bool NewAffectDistanceFieldLighting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAffectDistanceFieldLighting; + +// Function Engine.PrimitiveComponent.SetAffectDynamicIndirectLighting +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetAffectDynamicIndirectLighting final +{ +public: + bool bNewAffectDynamicIndirectLighting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAffectDynamicIndirectLighting; + +// Function Engine.PrimitiveComponent.SetAffectIndirectLightingWhileHidden +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetAffectIndirectLightingWhileHidden final +{ +public: + bool bNewAffectIndirectLightingWhileHidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAffectIndirectLightingWhileHidden; + +// Function Engine.PrimitiveComponent.SetAllMassScale +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetAllMassScale final +{ +public: + float InMassScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllMassScale; + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInDegrees +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees final +{ +public: + struct FVector NewAngVel; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees; + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInRadians +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_SetAllPhysicsAngularVelocityInRadians final +{ +public: + struct FVector NewAngVel; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllPhysicsAngularVelocityInRadians; + +// Function Engine.PrimitiveComponent.SetAllPhysicsLinearVelocity +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_SetAllPhysicsLinearVelocity final +{ +public: + struct FVector NewVel; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllPhysicsLinearVelocity; + +// Function Engine.PrimitiveComponent.SetAllUseCCD +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetAllUseCCD final +{ +public: + bool InUseCCD; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllUseCCD; + +// Function Engine.PrimitiveComponent.SetAngularDamping +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetAngularDamping final +{ +public: + float InDamping; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAngularDamping; + +// Function Engine.PrimitiveComponent.SetBoundsScale +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetBoundsScale final +{ +public: + float NewBoundsScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetBoundsScale; + +// Function Engine.PrimitiveComponent.SetCastContactShadow +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCastContactShadow final +{ +public: + bool bInCastContactShadow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCastContactShadow; + +// Function Engine.PrimitiveComponent.SetCastHiddenShadow +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCastHiddenShadow final +{ +public: + bool NewCastHiddenShadow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCastHiddenShadow; + +// Function Engine.PrimitiveComponent.SetCastInsetShadow +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCastInsetShadow final +{ +public: + bool bInCastInsetShadow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCastInsetShadow; + +// Function Engine.PrimitiveComponent.SetCastShadow +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCastShadow final +{ +public: + bool NewCastShadow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCastShadow; + +// Function Engine.PrimitiveComponent.SetCenterOfMass +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_SetCenterOfMass final +{ +public: + struct FVector CenterOfMassOffset; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCenterOfMass; + +// Function Engine.PrimitiveComponent.SetCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCollisionEnabled final +{ +public: + ECollisionEnabled NewType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionEnabled; + +// Function Engine.PrimitiveComponent.SetCollisionObjectType +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCollisionObjectType final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionObjectType; + +// Function Engine.PrimitiveComponent.SetCollisionProfileName +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetCollisionProfileName final +{ +public: + class FName InCollisionProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionProfileName; + +// Function Engine.PrimitiveComponent.SetCollisionResponseToAllChannels +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCollisionResponseToAllChannels final +{ +public: + ECollisionResponse NewResponse; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionResponseToAllChannels; + +// Function Engine.PrimitiveComponent.SetCollisionResponseToChannel +// 0x0002 (0x0002 - 0x0000) +struct PrimitiveComponent_SetCollisionResponseToChannel final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse NewResponse; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionResponseToChannel; + +// Function Engine.PrimitiveComponent.SetConstraintMode +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetConstraintMode final +{ +public: + EDOFMode ConstraintMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetConstraintMode; + +// Function Engine.PrimitiveComponent.SetCullDistance +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetCullDistance final +{ +public: + float NewCullDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCullDistance; + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilValue +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetCustomDepthStencilValue final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomDepthStencilValue; + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilWriteMask +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCustomDepthStencilWriteMask final +{ +public: + ERendererStencilMask WriteMaskBit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomDepthStencilWriteMask; + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataFloat +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_SetCustomPrimitiveDataFloat final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomPrimitiveDataFloat; + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector2 +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_SetCustomPrimitiveDataVector2 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Value; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomPrimitiveDataVector2; + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector3 +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_SetCustomPrimitiveDataVector3 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Value; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomPrimitiveDataVector3; + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector4 +// 0x0030 (0x0030 - 0x0000) +struct PrimitiveComponent_SetCustomPrimitiveDataVector4 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Value; // 0x0010(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomPrimitiveDataVector4; + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataFloat +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_SetDefaultCustomPrimitiveDataFloat final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetDefaultCustomPrimitiveDataFloat; + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector2 +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_SetDefaultCustomPrimitiveDataVector2 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Value; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetDefaultCustomPrimitiveDataVector2; + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector3 +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_SetDefaultCustomPrimitiveDataVector3 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Value; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetDefaultCustomPrimitiveDataVector3; + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector4 +// 0x0030 (0x0030 - 0x0000) +struct PrimitiveComponent_SetDefaultCustomPrimitiveDataVector4 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Value; // 0x0010(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetDefaultCustomPrimitiveDataVector4; + +// Function Engine.PrimitiveComponent.SetEmissiveLightSource +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetEmissiveLightSource final +{ +public: + bool NewEmissiveLightSource; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetEmissiveLightSource; + +// Function Engine.PrimitiveComponent.SetEnableGravity +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetEnableGravity final +{ +public: + bool bGravityEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetEnableGravity; + +// Function Engine.PrimitiveComponent.SetExcludedFromHLODLevel +// 0x0002 (0x0002 - 0x0000) +struct PrimitiveComponent_SetExcludedFromHLODLevel final +{ +public: + EHLODLevelExclusion HLODLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExcluded; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetExcludedFromHLODLevel; + +// Function Engine.PrimitiveComponent.SetExcludeForSpecificHLODLevels +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetExcludeForSpecificHLODLevels final +{ +public: + TArray InExcludeForSpecificHLODLevels; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetExcludeForSpecificHLODLevels; + +// Function Engine.PrimitiveComponent.SetExcludeFromLightAttachmentGroup +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetExcludeFromLightAttachmentGroup final +{ +public: + bool bInExcludeFromLightAttachmentGroup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetExcludeFromLightAttachmentGroup; + +// Function Engine.PrimitiveComponent.SetGenerateOverlapEvents +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetGenerateOverlapEvents final +{ +public: + bool bInGenerateOverlapEvents; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetGenerateOverlapEvents; + +// Function Engine.PrimitiveComponent.SetHiddenInSceneCapture +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetHiddenInSceneCapture final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetHiddenInSceneCapture; + +// Function Engine.PrimitiveComponent.SetHoldout +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetHoldout final +{ +public: + bool bNewHoldout; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetHoldout; + +// Function Engine.PrimitiveComponent.SetIgnoreBoundsForEditorFocus +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetIgnoreBoundsForEditorFocus final +{ +public: + bool bIgnore; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetIgnoreBoundsForEditorFocus; + +// Function Engine.PrimitiveComponent.SetLightAttachmentsAsGroup +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetLightAttachmentsAsGroup final +{ +public: + bool bInLightAttachmentsAsGroup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetLightAttachmentsAsGroup; + +// Function Engine.PrimitiveComponent.SetLightingChannels +// 0x0003 (0x0003 - 0x0000) +struct PrimitiveComponent_SetLightingChannels final +{ +public: + bool bChannel0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel1; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel2; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetLightingChannels; + +// Function Engine.PrimitiveComponent.SetLinearDamping +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetLinearDamping final +{ +public: + float InDamping; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetLinearDamping; + +// Function Engine.PrimitiveComponent.SetMassOverrideInKg +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetMassOverrideInKg final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassInKg; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMass; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMassOverrideInKg; + +// Function Engine.PrimitiveComponent.SetMassScale +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetMassScale final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMassScale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMassScale; + +// Function Engine.PrimitiveComponent.SetMaterial +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetMaterial final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* Material; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMaterial; + +// Function Engine.PrimitiveComponent.SetMaterialByName +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetMaterialByName final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMaterialByName; + +// Function Engine.PrimitiveComponent.SetMaxDepenetrationVelocity +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetMaxDepenetrationVelocity final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMaxDepenetrationVelocity; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMaxDepenetrationVelocity; + +// Function Engine.PrimitiveComponent.SetNotifyRigidBodyCollision +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetNotifyRigidBodyCollision final +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetNotifyRigidBodyCollision; + +// Function Engine.PrimitiveComponent.SetOnlyOwnerSee +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetOnlyOwnerSee final +{ +public: + bool bNewOnlyOwnerSee; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetOnlyOwnerSee; + +// Function Engine.PrimitiveComponent.SetOwnerNoSee +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetOwnerNoSee final +{ +public: + bool bNewOwnerNoSee; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetOwnerNoSee; + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInDegrees +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_SetPhysicsAngularVelocityInDegrees final +{ +public: + struct FVector NewAngVel; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x001C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsAngularVelocityInDegrees; + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInRadians +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_SetPhysicsAngularVelocityInRadians final +{ +public: + struct FVector NewAngVel; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x001C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsAngularVelocityInRadians; + +// Function Engine.PrimitiveComponent.SetPhysicsLinearVelocity +// 0x0028 (0x0028 - 0x0000) +struct PrimitiveComponent_SetPhysicsLinearVelocity final +{ +public: + struct FVector NewVel; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x001C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsLinearVelocity; + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInDegrees +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees final +{ +public: + float NewMaxAngVel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees; + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInRadians +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians final +{ +public: + float NewMaxAngVel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians; + +// Function Engine.PrimitiveComponent.SetPhysMaterialOverride +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_SetPhysMaterialOverride final +{ +public: + class UPhysicalMaterial* NewPhysMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysMaterialOverride; + +// Function Engine.PrimitiveComponent.SetReceivesDecals +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetReceivesDecals final +{ +public: + bool bNewReceivesDecals; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetReceivesDecals; + +// Function Engine.PrimitiveComponent.SetRenderCustomDepth +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetRenderCustomDepth final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetRenderCustomDepth; + +// Function Engine.PrimitiveComponent.SetRenderInDepthPass +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetRenderInDepthPass final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetRenderInDepthPass; + +// Function Engine.PrimitiveComponent.SetRenderInMainPass +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetRenderInMainPass final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetRenderInMainPass; + +// Function Engine.PrimitiveComponent.SetScalarParameterForCustomPrimitiveData +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetScalarParameterForCustomPrimitiveData final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetScalarParameterForCustomPrimitiveData; + +// Function Engine.PrimitiveComponent.SetScalarParameterForDefaultCustomPrimitiveData +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData; + +// Function Engine.PrimitiveComponent.SetSimulatePhysics +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetSimulatePhysics final +{ +public: + bool bSimulate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetSimulatePhysics; + +// Function Engine.PrimitiveComponent.SetSingleSampleShadowFromStationaryLights +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetSingleSampleShadowFromStationaryLights final +{ +public: + bool bNewSingleSampleShadowFromStationaryLights; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetSingleSampleShadowFromStationaryLights; + +// Function Engine.PrimitiveComponent.SetStaticWhenNotMoveable +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetStaticWhenNotMoveable final +{ +public: + bool bInStaticWhenNotMoveable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetStaticWhenNotMoveable; + +// Function Engine.PrimitiveComponent.SetTranslucencySortDistanceOffset +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetTranslucencySortDistanceOffset final +{ +public: + float NewTranslucencySortDistanceOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetTranslucencySortDistanceOffset; + +// Function Engine.PrimitiveComponent.SetTranslucentSortPriority +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetTranslucentSortPriority final +{ +public: + int32 NewTranslucentSortPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetTranslucentSortPriority; + +// Function Engine.PrimitiveComponent.SetUpdateKinematicFromSimulation +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetUpdateKinematicFromSimulation final +{ +public: + bool bUpdateKinematicFromSimulation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetUpdateKinematicFromSimulation; + +// Function Engine.PrimitiveComponent.SetUseCCD +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetUseCCD final +{ +public: + bool InUseCCD; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetUseCCD; + +// Function Engine.PrimitiveComponent.SetVectorParameterForCustomPrimitiveData +// 0x0030 (0x0030 - 0x0000) +struct PrimitiveComponent_SetVectorParameterForCustomPrimitiveData final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Value; // 0x0010(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetVectorParameterForCustomPrimitiveData; + +// Function Engine.PrimitiveComponent.SetVectorParameterForDefaultCustomPrimitiveData +// 0x0030 (0x0030 - 0x0000) +struct PrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Value; // 0x0010(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData; + +// Function Engine.PrimitiveComponent.SetVisibleInRayTracing +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetVisibleInRayTracing final +{ +public: + bool bNewVisibleInRayTracing; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetVisibleInRayTracing; + +// Function Engine.PrimitiveComponent.SetVisibleInSceneCaptureOnly +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetVisibleInSceneCaptureOnly final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetVisibleInSceneCaptureOnly; + +// Function Engine.PrimitiveComponent.SetWalkableSlopeOverride +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetWalkableSlopeOverride final +{ +public: + struct FWalkableSlopeOverride NewOverride; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetWalkableSlopeOverride; + +// Function Engine.PrimitiveComponent.WakeRigidBody +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_WakeRigidBody final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_WakeRigidBody; + +// Function Engine.PrimitiveComponent.CanCharacterStepUp +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_CanCharacterStepUp final +{ +public: + class APawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CanCharacterStepUp; + +// Function Engine.PrimitiveComponent.GetAngularDamping +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_GetAngularDamping final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetAngularDamping; + +// Function Engine.PrimitiveComponent.GetBodyInstanceAsyncPhysicsTickHandle +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGetWelded; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Index_0; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBodyInstanceAsyncPhysicsTickHandle ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle; + +// Function Engine.PrimitiveComponent.GetCenterOfMass +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_GetCenterOfMass final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCenterOfMass; + +// Function Engine.PrimitiveComponent.GetClosestPointOnCollision +// 0x0040 (0x0040 - 0x0000) +struct PrimitiveComponent_GetClosestPointOnCollision final +{ +public: + struct FVector Point; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutPointOnBody; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetClosestPointOnCollision; + +// Function Engine.PrimitiveComponent.GetCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetCollisionEnabled final +{ +public: + ECollisionEnabled ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCollisionEnabled; + +// Function Engine.PrimitiveComponent.GetCollisionObjectType +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetCollisionObjectType final +{ +public: + ECollisionChannel ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCollisionObjectType; + +// Function Engine.PrimitiveComponent.GetCollisionProfileName +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_GetCollisionProfileName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCollisionProfileName; + +// Function Engine.PrimitiveComponent.GetCollisionResponseToChannel +// 0x0002 (0x0002 - 0x0000) +struct PrimitiveComponent_GetCollisionResponseToChannel final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCollisionResponseToChannel; + +// Function Engine.PrimitiveComponent.GetCustomPrimitiveDataIndexForScalarParameter +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter; + +// Function Engine.PrimitiveComponent.GetCustomPrimitiveDataIndexForVectorParameter +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter; + +// Function Engine.PrimitiveComponent.GetExcludeForSpecificHLODLevels +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetExcludeForSpecificHLODLevels final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetExcludeForSpecificHLODLevels; + +// Function Engine.PrimitiveComponent.GetGenerateOverlapEvents +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetGenerateOverlapEvents final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetGenerateOverlapEvents; + +// Function Engine.PrimitiveComponent.GetIgnoreBoundsForEditorFocus +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetIgnoreBoundsForEditorFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetIgnoreBoundsForEditorFocus; + +// Function Engine.PrimitiveComponent.GetInertiaTensor +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_GetInertiaTensor final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetInertiaTensor; + +// Function Engine.PrimitiveComponent.GetLinearDamping +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_GetLinearDamping final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetLinearDamping; + +// Function Engine.PrimitiveComponent.GetMass +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_GetMass final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMass; + +// Function Engine.PrimitiveComponent.GetMassScale +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_GetMassScale final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMassScale; + +// Function Engine.PrimitiveComponent.GetMaterial +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetMaterial final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMaterial; + +// Function Engine.PrimitiveComponent.GetMaterialByName +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetMaterialByName final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMaterialByName; + +// Function Engine.PrimitiveComponent.GetMaterialFromCollisionFaceIndex +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetMaterialFromCollisionFaceIndex final +{ +public: + int32 FaceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionIndex; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMaterialFromCollisionFaceIndex; + +// Function Engine.PrimitiveComponent.GetMaterialIndex +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_GetMaterialIndex final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMaterialIndex; + +// Function Engine.PrimitiveComponent.GetMaterialSlotNames +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetMaterialSlotNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMaterialSlotNames; + +// Function Engine.PrimitiveComponent.GetNumMaterials +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_GetNumMaterials final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetNumMaterials; + +// Function Engine.PrimitiveComponent.GetOverlappingActors +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_GetOverlappingActors final +{ +public: + TArray OverlappingActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf ClassFilter; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetOverlappingActors; + +// Function Engine.PrimitiveComponent.GetOverlappingComponents +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetOverlappingComponents final +{ +public: + TArray OutOverlappingComponents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetOverlappingComponents; + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInDegrees +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_GetPhysicsAngularVelocityInDegrees final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsAngularVelocityInDegrees; + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInRadians +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_GetPhysicsAngularVelocityInRadians final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsAngularVelocityInRadians; + +// Function Engine.PrimitiveComponent.GetStaticWhenNotMoveable +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetStaticWhenNotMoveable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetStaticWhenNotMoveable; + +// Function Engine.PrimitiveComponent.GetUpdateKinematicFromSimulation +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetUpdateKinematicFromSimulation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetUpdateKinematicFromSimulation; + +// Function Engine.PrimitiveComponent.GetWalkableSlopeOverride +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetWalkableSlopeOverride final +{ +public: + struct FWalkableSlopeOverride ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetWalkableSlopeOverride; + +// Function Engine.PrimitiveComponent.IsExcludedFromHLODLevel +// 0x0002 (0x0002 - 0x0000) +struct PrimitiveComponent_IsExcludedFromHLODLevel final +{ +public: + EHLODLevelExclusion HLODLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsExcludedFromHLODLevel; + +// Function Engine.PrimitiveComponent.IsGravityEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_IsGravityEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsGravityEnabled; + +// Function Engine.PrimitiveComponent.IsMaterialSlotNameValid +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_IsMaterialSlotNameValid final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsMaterialSlotNameValid; + +// Function Engine.PrimitiveComponent.IsOverlappingActor +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_IsOverlappingActor final +{ +public: + const class AActor* Other; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsOverlappingActor; + +// Function Engine.PrimitiveComponent.IsOverlappingComponent +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_IsOverlappingComponent final +{ +public: + const class UPrimitiveComponent* OtherComp; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsOverlappingComponent; + +// Function Engine.PrimitiveComponent.K2_IsCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_K2_IsCollisionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_IsCollisionEnabled; + +// Function Engine.PrimitiveComponent.K2_IsPhysicsCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_K2_IsPhysicsCollisionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_IsPhysicsCollisionEnabled; + +// Function Engine.PrimitiveComponent.K2_IsQueryCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_K2_IsQueryCollisionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_IsQueryCollisionEnabled; + +// Function Engine.PrimitiveComponent.ScaleByMomentOfInertia +// 0x0038 (0x0038 - 0x0000) +struct PrimitiveComponent_ScaleByMomentOfInertia final +{ +public: + struct FVector InputVector; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_ScaleByMomentOfInertia; + +// Function Engine.PrimitiveComponent.WasRecentlyRendered +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_WasRecentlyRendered final +{ +public: + float Tolerance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_WasRecentlyRendered; + +// Function Engine.MeshComponent.PrestreamMeshLODs +// 0x0008 (0x0008 - 0x0000) +struct MeshComponent_PrestreamMeshLODs final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MeshComponent_PrestreamMeshLODs; + +// Function Engine.MeshComponent.PrestreamTextures +// 0x000C (0x000C - 0x0000) +struct MeshComponent_PrestreamTextures final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrioritizeCharacterTextures; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CinematicTextureGroups; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_PrestreamTextures; + +// Function Engine.MeshComponent.SetOverlayMaterial +// 0x0008 (0x0008 - 0x0000) +struct MeshComponent_SetOverlayMaterial final +{ +public: + class UMaterialInterface* NewOverlayMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_SetOverlayMaterial; + +// Function Engine.MeshComponent.SetOverlayMaterialMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct MeshComponent_SetOverlayMaterialMaxDrawDistance final +{ +public: + float InMaxDrawDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_SetOverlayMaterialMaxDrawDistance; + +// Function Engine.MeshComponent.SetScalarParameterValueOnMaterials +// 0x000C (0x000C - 0x0000) +struct MeshComponent_SetScalarParameterValueOnMaterials final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_SetScalarParameterValueOnMaterials; + +// Function Engine.MeshComponent.SetVectorParameterValueOnMaterials +// 0x0020 (0x0020 - 0x0000) +struct MeshComponent_SetVectorParameterValueOnMaterials final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ParameterValue; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_SetVectorParameterValueOnMaterials; + +// Function Engine.MeshComponent.GetMaterials +// 0x0010 (0x0010 - 0x0000) +struct MeshComponent_GetMaterials final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_GetMaterials; + +// Function Engine.MeshComponent.GetOverlayMaterial +// 0x0008 (0x0008 - 0x0000) +struct MeshComponent_GetOverlayMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_GetOverlayMaterial; + +// Function Engine.MeshComponent.GetOverlayMaterialMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct MeshComponent_GetOverlayMaterialMaxDrawDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_GetOverlayMaterialMaxDrawDistance; + +// Function Engine.StaticMeshComponent.GetInitialEvaluateWorldPositionOffset +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshComponent_GetInitialEvaluateWorldPositionOffset final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_GetInitialEvaluateWorldPositionOffset; + +// Function Engine.StaticMeshComponent.OnRep_StaticMesh +// 0x0008 (0x0008 - 0x0000) +struct StaticMeshComponent_OnRep_StaticMesh final +{ +public: + class UStaticMesh* OldStaticMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_OnRep_StaticMesh; + +// Function Engine.StaticMeshComponent.SetDistanceFieldSelfShadowBias +// 0x0004 (0x0004 - 0x0000) +struct StaticMeshComponent_SetDistanceFieldSelfShadowBias final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetDistanceFieldSelfShadowBias; + +// Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffset +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshComponent_SetEvaluateWorldPositionOffset final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetEvaluateWorldPositionOffset; + +// Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffsetInRayTracing +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshComponent_SetEvaluateWorldPositionOffsetInRayTracing final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetEvaluateWorldPositionOffsetInRayTracing; + +// Function Engine.StaticMeshComponent.SetForceDisableNanite +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshComponent_SetForceDisableNanite final +{ +public: + bool bInForceDisableNanite; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetForceDisableNanite; + +// Function Engine.StaticMeshComponent.SetForcedLodModel +// 0x0004 (0x0004 - 0x0000) +struct StaticMeshComponent_SetForcedLodModel final +{ +public: + int32 NewForcedLodModel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetForcedLodModel; + +// Function Engine.StaticMeshComponent.SetReverseCulling +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshComponent_SetReverseCulling final +{ +public: + bool ReverseCulling; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetReverseCulling; + +// Function Engine.StaticMeshComponent.SetStaticMesh +// 0x0010 (0x0010 - 0x0000) +struct StaticMeshComponent_SetStaticMesh final +{ +public: + class UStaticMesh* NewMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetStaticMesh; + +// Function Engine.StaticMeshComponent.SetWorldPositionOffsetDisableDistance +// 0x0004 (0x0004 - 0x0000) +struct StaticMeshComponent_SetWorldPositionOffsetDisableDistance final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetWorldPositionOffsetDisableDistance; + +// Function Engine.StaticMeshComponent.GetLocalBounds +// 0x0030 (0x0030 - 0x0000) +struct StaticMeshComponent_GetLocalBounds final +{ +public: + struct FVector min_0; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector max_0; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_GetLocalBounds; + +// Function Engine.InstancedStaticMeshComponent.AddInstance +// 0x0070 (0x0070 - 0x0000) +struct InstancedStaticMeshComponent_AddInstance final +{ +public: + struct FTransform InstanceTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0064(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_AddInstance; + +// Function Engine.InstancedStaticMeshComponent.AddInstances +// 0x0028 (0x0028 - 0x0000) +struct InstancedStaticMeshComponent_AddInstances final +{ +public: + TArray InstanceTransforms; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bShouldReturnIndices; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateNavigation; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_AddInstances; + +// Function Engine.InstancedStaticMeshComponent.AddInstanceWorldSpace +// 0x0070 (0x0070 - 0x0000) +struct InstancedStaticMeshComponent_AddInstanceWorldSpace final +{ +public: + struct FTransform WorldTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0060(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_AddInstanceWorldSpace; + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransform +// 0x0080 (0x0080 - 0x0000) +struct InstancedStaticMeshComponent_BatchUpdateInstancesTransform final +{ +public: + int32 StartInstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumInstances; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform NewInstancesTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x0071(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0072(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0073(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_BatchUpdateInstancesTransform; + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransforms +// 0x0020 (0x0020 - 0x0000) +struct InstancedStaticMeshComponent_BatchUpdateInstancesTransforms final +{ +public: + int32 StartInstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NewInstancesTransforms; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001B(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_BatchUpdateInstancesTransforms; + +// Function Engine.InstancedStaticMeshComponent.RemoveInstance +// 0x0008 (0x0008 - 0x0000) +struct InstancedStaticMeshComponent_RemoveInstance final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_RemoveInstance; + +// Function Engine.InstancedStaticMeshComponent.RemoveInstances +// 0x0018 (0x0018 - 0x0000) +struct InstancedStaticMeshComponent_RemoveInstances final +{ +public: + TArray InstancesToRemove; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_RemoveInstances; + +// Function Engine.InstancedStaticMeshComponent.SetCullDistances +// 0x0008 (0x0008 - 0x0000) +struct InstancedStaticMeshComponent_SetCullDistances final +{ +public: + int32 StartCullDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndCullDistance; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_SetCullDistances; + +// Function Engine.InstancedStaticMeshComponent.SetCustomDataValue +// 0x0010 (0x0010 - 0x0000) +struct InstancedStaticMeshComponent_SetCustomDataValue final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CustomDataIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomDataValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_SetCustomDataValue; + +// Function Engine.InstancedStaticMeshComponent.SetLODDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct InstancedStaticMeshComponent_SetLODDistanceScale final +{ +public: + float InLODDistanceScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_SetLODDistanceScale; + +// Function Engine.InstancedStaticMeshComponent.SetNumCustomDataFloats +// 0x0004 (0x0004 - 0x0000) +struct InstancedStaticMeshComponent_SetNumCustomDataFloats final +{ +public: + int32 InNumCustomDataFloats; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_SetNumCustomDataFloats; + +// Function Engine.InstancedStaticMeshComponent.UpdateInstanceTransform +// 0x0080 (0x0080 - 0x0000) +struct InstancedStaticMeshComponent_UpdateInstanceTransform final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform NewInstanceTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x0071(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0072(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0073(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_UpdateInstanceTransform; + +// Function Engine.InstancedStaticMeshComponent.GetCullDistances +// 0x0008 (0x0008 - 0x0000) +struct InstancedStaticMeshComponent_GetCullDistances final +{ +public: + int32 OutStartCullDistance; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutEndCullDistance; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetCullDistances; + +// Function Engine.InstancedStaticMeshComponent.GetInstanceCount +// 0x0004 (0x0004 - 0x0000) +struct InstancedStaticMeshComponent_GetInstanceCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetInstanceCount; + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingBox +// 0x0050 (0x0050 - 0x0000) +struct InstancedStaticMeshComponent_GetInstancesOverlappingBox final +{ +public: + struct FBox Box; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bBoxInWorldSpace; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetInstancesOverlappingBox; + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingSphere +// 0x0030 (0x0030 - 0x0000) +struct InstancedStaticMeshComponent_GetInstancesOverlappingSphere final +{ +public: + struct FVector Center; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSphereInWorldSpace; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetInstancesOverlappingSphere; + +// Function Engine.InstancedStaticMeshComponent.GetInstanceTransform +// 0x0080 (0x0080 - 0x0000) +struct InstancedStaticMeshComponent_GetInstanceTransform final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OutInstanceTransform; // 0x0010(0x0060)(Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0071(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0xE]; // 0x0072(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetInstanceTransform; + +// Function Engine.InstancedStaticMeshComponent.GetLODDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct InstancedStaticMeshComponent_GetLODDistanceScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetLODDistanceScale; + +// Function Engine.InstancedStaticMeshComponent.IsValidInstance +// 0x0008 (0x0008 - 0x0000) +struct InstancedStaticMeshComponent_IsValidInstance final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_IsValidInstance; + +// Function Engine.Actor.AddComponent +// 0x0090 (0x0090 - 0x0000) +struct Actor_AddComponent final +{ +public: + class FName TemplateName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* ComponentTemplateContext; // 0x0070(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeferredFinish; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorComponent* ReturnValue; // 0x0080(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_AddComponent; + +// Function Engine.Actor.AddComponentByClass +// 0x0080 (0x0080 - 0x0000) +struct Actor_AddComponentByClass final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeferredFinish; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorComponent* ReturnValue; // 0x0078(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_AddComponentByClass; + +// Function Engine.Actor.AddTickPrerequisiteActor +// 0x0008 (0x0008 - 0x0000) +struct Actor_AddTickPrerequisiteActor final +{ +public: + class AActor* PrerequisiteActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_AddTickPrerequisiteActor; + +// Function Engine.Actor.AddTickPrerequisiteComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_AddTickPrerequisiteComponent final +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_AddTickPrerequisiteComponent; + +// Function Engine.Actor.CreateInputComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_CreateInputComponent final +{ +public: + TSubclassOf InputComponentToCreate; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_CreateInputComponent; + +// Function Engine.Actor.DetachRootComponentFromParent +// 0x0001 (0x0001 - 0x0000) +struct Actor_DetachRootComponentFromParent final +{ +public: + bool bMaintainWorldPosition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_DetachRootComponentFromParent; + +// Function Engine.Actor.DisableInput +// 0x0008 (0x0008 - 0x0000) +struct Actor_DisableInput final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_DisableInput; + +// Function Engine.Actor.EnableInput +// 0x0008 (0x0008 - 0x0000) +struct Actor_EnableInput final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_EnableInput; + +// Function Engine.Actor.FinishAddComponent +// 0x0070 (0x0070 - 0x0000) +struct Actor_FinishAddComponent final +{ +public: + class UActorComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_FinishAddComponent; + +// Function Engine.Actor.GetPhysicsReplicationMode +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetPhysicsReplicationMode final +{ +public: + EPhysicsReplicationMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetPhysicsReplicationMode; + +// Function Engine.Actor.GetTickableWhenPaused +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetTickableWhenPaused final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetTickableWhenPaused; + +// Function Engine.Actor.K2_AddActorLocalOffset +// 0x0120 (0x0120 - 0x0000) +struct Actor_K2_AddActorLocalOffset final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorLocalOffset; + +// Function Engine.Actor.K2_AddActorLocalRotation +// 0x0120 (0x0120 - 0x0000) +struct Actor_K2_AddActorLocalRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorLocalRotation; + +// Function Engine.Actor.K2_AddActorLocalTransform +// 0x0170 (0x0170 - 0x0000) +struct Actor_K2_AddActorLocalTransform final +{ +public: + struct FTransform NewTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorLocalTransform; + +// Function Engine.Actor.K2_AddActorWorldOffset +// 0x0120 (0x0120 - 0x0000) +struct Actor_K2_AddActorWorldOffset final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorWorldOffset; + +// Function Engine.Actor.K2_AddActorWorldRotation +// 0x0120 (0x0120 - 0x0000) +struct Actor_K2_AddActorWorldRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorWorldRotation; + +// Function Engine.Actor.K2_AddActorWorldTransform +// 0x0170 (0x0170 - 0x0000) +struct Actor_K2_AddActorWorldTransform final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorWorldTransform; + +// Function Engine.Actor.K2_AddActorWorldTransformKeepScale +// 0x0170 (0x0170 - 0x0000) +struct Actor_K2_AddActorWorldTransformKeepScale final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorWorldTransformKeepScale; + +// Function Engine.Actor.K2_AttachRootComponentTo +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_AttachRootComponentTo final +{ +public: + class USceneComponent* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation AttachLocationType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AttachRootComponentTo; + +// Function Engine.Actor.K2_AttachRootComponentToActor +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_AttachRootComponentToActor final +{ +public: + class AActor* InParentActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation AttachLocationType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AttachRootComponentToActor; + +// Function Engine.Actor.K2_AttachToActor +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_AttachToActor final +{ +public: + class AActor* ParentActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0013(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AttachToActor; + +// Function Engine.Actor.K2_AttachToComponent +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_AttachToComponent final +{ +public: + class USceneComponent* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0013(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AttachToComponent; + +// Function Engine.Actor.K2_DetachFromActor +// 0x0003 (0x0003 - 0x0000) +struct Actor_K2_DetachFromActor final +{ +public: + EDetachmentRule LocationRule; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule RotationRule; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule ScaleRule; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_DetachFromActor; + +// Function Engine.Actor.K2_OnBecomeViewTarget +// 0x0008 (0x0008 - 0x0000) +struct Actor_K2_OnBecomeViewTarget final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_OnBecomeViewTarget; + +// Function Engine.Actor.K2_OnEndViewTarget +// 0x0008 (0x0008 - 0x0000) +struct Actor_K2_OnEndViewTarget final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_OnEndViewTarget; + +// Function Engine.Actor.K2_SetActorLocation +// 0x0120 (0x0120 - 0x0000) +struct Actor_K2_SetActorLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0119(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11A[0x6]; // 0x011A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorLocation; + +// Function Engine.Actor.K2_SetActorLocationAndRotation +// 0x0138 (0x0138 - 0x0000) +struct Actor_K2_SetActorLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0038(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0130(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0131(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132[0x6]; // 0x0132(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorLocationAndRotation; + +// Function Engine.Actor.K2_SetActorRelativeLocation +// 0x0120 (0x0120 - 0x0000) +struct Actor_K2_SetActorRelativeLocation final +{ +public: + struct FVector NewRelativeLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorRelativeLocation; + +// Function Engine.Actor.K2_SetActorRelativeRotation +// 0x0120 (0x0120 - 0x0000) +struct Actor_K2_SetActorRelativeRotation final +{ +public: + struct FRotator NewRelativeRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0118(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorRelativeRotation; + +// Function Engine.Actor.K2_SetActorRelativeTransform +// 0x0170 (0x0170 - 0x0000) +struct Actor_K2_SetActorRelativeTransform final +{ +public: + struct FTransform NewRelativeTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorRelativeTransform; + +// Function Engine.Actor.K2_SetActorRotation +// 0x0020 (0x0020 - 0x0000) +struct Actor_K2_SetActorRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bTeleportPhysics; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorRotation; + +// Function Engine.Actor.K2_SetActorTransform +// 0x0170 (0x0170 - 0x0000) +struct Actor_K2_SetActorTransform final +{ +public: + struct FTransform NewTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0161(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_162[0xE]; // 0x0162(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorTransform; + +// Function Engine.Actor.K2_TeleportTo +// 0x0038 (0x0038 - 0x0000) +struct Actor_K2_TeleportTo final +{ +public: + struct FVector DestLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DestRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_TeleportTo; + +// Function Engine.Actor.MakeNoise +// 0x0038 (0x0038 - 0x0000) +struct Actor_MakeNoise final +{ +public: + float Loudness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* NoiseInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x002C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_MakeNoise; + +// Function Engine.Actor.PrestreamTextures +// 0x000C (0x000C - 0x0000) +struct Actor_PrestreamTextures final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStreaming; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CinematicTextureGroups; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_PrestreamTextures; + +// Function Engine.Actor.ReceiveActorBeginOverlap +// 0x0008 (0x0008 - 0x0000) +struct Actor_ReceiveActorBeginOverlap final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorBeginOverlap; + +// Function Engine.Actor.ReceiveActorEndOverlap +// 0x0008 (0x0008 - 0x0000) +struct Actor_ReceiveActorEndOverlap final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorEndOverlap; + +// Function Engine.Actor.ReceiveActorOnClicked +// 0x0018 (0x0018 - 0x0000) +struct Actor_ReceiveActorOnClicked final +{ +public: + struct FKey ButtonPressed; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnClicked; + +// Function Engine.Actor.ReceiveActorOnInputTouchBegin +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveActorOnInputTouchBegin final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnInputTouchBegin; + +// Function Engine.Actor.ReceiveActorOnInputTouchEnd +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveActorOnInputTouchEnd final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnInputTouchEnd; + +// Function Engine.Actor.ReceiveActorOnInputTouchEnter +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveActorOnInputTouchEnter final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnInputTouchEnter; + +// Function Engine.Actor.ReceiveActorOnInputTouchLeave +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveActorOnInputTouchLeave final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnInputTouchLeave; + +// Function Engine.Actor.ReceiveActorOnReleased +// 0x0018 (0x0018 - 0x0000) +struct Actor_ReceiveActorOnReleased final +{ +public: + struct FKey ButtonReleased; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnReleased; + +// Function Engine.Actor.ReceiveAnyDamage +// 0x0020 (0x0020 - 0x0000) +struct Actor_ReceiveAnyDamage final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UDamageType* DamageType; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedBy; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveAnyDamage; + +// Function Engine.Actor.ReceiveAsyncPhysicsTick +// 0x0008 (0x0008 - 0x0000) +struct Actor_ReceiveAsyncPhysicsTick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimSeconds; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveAsyncPhysicsTick; + +// Function Engine.Actor.ReceiveEndPlay +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveEndPlay final +{ +public: + EEndPlayReason EndPlayReason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveEndPlay; + +// Function Engine.Actor.ReceiveHit +// 0x0160 (0x0160 - 0x0000) +struct Actor_ReceiveHit final +{ +public: + class UPrimitiveComponent* MyComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelfMoved; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0050(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0068(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveHit; + +// Function Engine.Actor.ReceivePointDamage +// 0x0170 (0x0170 - 0x0000) +struct Actor_ReceivePointDamage final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UDamageType* DamageType; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0x0040(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ShotFromDirection; // 0x0050(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedBy; // 0x0068(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0070(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x0078(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceivePointDamage; + +// Function Engine.Actor.ReceiveRadialDamage +// 0x0130 (0x0130 - 0x0000) +struct Actor_ReceiveRadialDamage final +{ +public: + float DamageReceived; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UDamageType* DamageType; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x0028(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AController* InstigatedBy; // 0x0120(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0128(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveRadialDamage; + +// Function Engine.Actor.ReceiveTick +// 0x0004 (0x0004 - 0x0000) +struct Actor_ReceiveTick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveTick; + +// Function Engine.Actor.RemoveTickPrerequisiteActor +// 0x0008 (0x0008 - 0x0000) +struct Actor_RemoveTickPrerequisiteActor final +{ +public: + class AActor* PrerequisiteActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_RemoveTickPrerequisiteActor; + +// Function Engine.Actor.RemoveTickPrerequisiteComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_RemoveTickPrerequisiteComponent final +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_RemoveTickPrerequisiteComponent; + +// Function Engine.Actor.SetActorEnableCollision +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetActorEnableCollision final +{ +public: + bool bNewActorEnableCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorEnableCollision; + +// Function Engine.Actor.SetActorHiddenInGame +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetActorHiddenInGame final +{ +public: + bool bNewHidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorHiddenInGame; + +// Function Engine.Actor.SetActorRelativeScale3D +// 0x0018 (0x0018 - 0x0000) +struct Actor_SetActorRelativeScale3D final +{ +public: + struct FVector NewRelativeScale; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorRelativeScale3D; + +// Function Engine.Actor.SetActorScale3D +// 0x0018 (0x0018 - 0x0000) +struct Actor_SetActorScale3D final +{ +public: + struct FVector NewScale3D; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorScale3D; + +// Function Engine.Actor.SetActorTickEnabled +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetActorTickEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorTickEnabled; + +// Function Engine.Actor.SetActorTickInterval +// 0x0004 (0x0004 - 0x0000) +struct Actor_SetActorTickInterval final +{ +public: + float TickInterval; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorTickInterval; + +// Function Engine.Actor.SetAutoDestroyWhenFinished +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetAutoDestroyWhenFinished final +{ +public: + bool bVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetAutoDestroyWhenFinished; + +// Function Engine.Actor.SetLifeSpan +// 0x0004 (0x0004 - 0x0000) +struct Actor_SetLifeSpan final +{ +public: + float InLifespan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetLifeSpan; + +// Function Engine.Actor.SetNetDormancy +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetNetDormancy final +{ +public: + ENetDormancy NewDormancy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetNetDormancy; + +// Function Engine.Actor.SetOwner +// 0x0008 (0x0008 - 0x0000) +struct Actor_SetOwner final +{ +public: + class AActor* NewOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetOwner; + +// Function Engine.Actor.SetPhysicsReplicationMode +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetPhysicsReplicationMode final +{ +public: + EPhysicsReplicationMode ReplicationMode; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetPhysicsReplicationMode; + +// Function Engine.Actor.SetRayTracingGroupId +// 0x0004 (0x0004 - 0x0000) +struct Actor_SetRayTracingGroupId final +{ +public: + int32 InRaytracingGroupId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetRayTracingGroupId; + +// Function Engine.Actor.SetReplicateMovement +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetReplicateMovement final +{ +public: + bool bInReplicateMovement; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetReplicateMovement; + +// Function Engine.Actor.SetReplicates +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetReplicates final +{ +public: + bool bInReplicates; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetReplicates; + +// Function Engine.Actor.SetTickableWhenPaused +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetTickableWhenPaused final +{ +public: + bool bTickableWhenPaused; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetTickableWhenPaused; + +// Function Engine.Actor.SetTickGroup +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetTickGroup final +{ +public: + ETickingGroup NewTickGroup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetTickGroup; + +// Function Engine.Actor.ActorHasTag +// 0x000C (0x000C - 0x0000) +struct Actor_ActorHasTag final +{ +public: + class FName Tag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_ActorHasTag; + +// Function Engine.Actor.CanTriggerResimulation +// 0x0001 (0x0001 - 0x0000) +struct Actor_CanTriggerResimulation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_CanTriggerResimulation; + +// Function Engine.Actor.FindComponentByTag +// 0x0018 (0x0018 - 0x0000) +struct Actor_FindComponentByTag final +{ +public: + TSubclassOf ComponentClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorComponent* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_FindComponentByTag; + +// Function Engine.Actor.GetActorBounds +// 0x0040 (0x0040 - 0x0000) +struct Actor_GetActorBounds final +{ +public: + bool bOnlyCollidingComponents; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Origin; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetActorBounds; + +// Function Engine.Actor.GetActorEnableCollision +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetActorEnableCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorEnableCollision; + +// Function Engine.Actor.GetActorEyesViewPoint +// 0x0030 (0x0030 - 0x0000) +struct Actor_GetActorEyesViewPoint final +{ +public: + struct FVector OutLocation; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorEyesViewPoint; + +// Function Engine.Actor.GetActorForwardVector +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetActorForwardVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorForwardVector; + +// Function Engine.Actor.GetActorRelativeScale3D +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetActorRelativeScale3D final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorRelativeScale3D; + +// Function Engine.Actor.GetActorRightVector +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetActorRightVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorRightVector; + +// Function Engine.Actor.GetActorScale3D +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetActorScale3D final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorScale3D; + +// Function Engine.Actor.GetActorTickInterval +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetActorTickInterval final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorTickInterval; + +// Function Engine.Actor.GetActorTimeDilation +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetActorTimeDilation final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorTimeDilation; + +// Function Engine.Actor.GetActorUpVector +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetActorUpVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorUpVector; + +// Function Engine.Actor.GetAllChildActors +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetAllChildActors final +{ +public: + TArray ChildActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeDescendants; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetAllChildActors; + +// Function Engine.Actor.GetAttachedActors +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetAttachedActors final +{ +public: + TArray OutActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bResetArray; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursivelyIncludeAttachedActors; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetAttachedActors; + +// Function Engine.Actor.GetAttachParentActor +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetAttachParentActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetAttachParentActor; + +// Function Engine.Actor.GetAttachParentSocketName +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetAttachParentSocketName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetAttachParentSocketName; + +// Function Engine.Actor.GetComponentByClass +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetComponentByClass final +{ +public: + TSubclassOf ComponentClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetComponentByClass; + +// Function Engine.Actor.GetComponentsByInterface +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetComponentsByInterface final +{ +public: + TSubclassOf Interface; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetComponentsByInterface; + +// Function Engine.Actor.GetComponentsByTag +// 0x0020 (0x0020 - 0x0000) +struct Actor_GetComponentsByTag final +{ +public: + TSubclassOf ComponentClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetComponentsByTag; + +// Function Engine.Actor.GetDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetDistanceTo; + +// Function Engine.Actor.GetDotProductTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetDotProductTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetDotProductTo; + +// Function Engine.Actor.GetGameTimeSinceCreation +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetGameTimeSinceCreation final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetGameTimeSinceCreation; + +// Function Engine.Actor.GetHorizontalDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetHorizontalDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetHorizontalDistanceTo; + +// Function Engine.Actor.GetHorizontalDotProductTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetHorizontalDotProductTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetHorizontalDotProductTo; + +// Function Engine.Actor.GetInputAxisKeyValue +// 0x0020 (0x0020 - 0x0000) +struct Actor_GetInputAxisKeyValue final +{ +public: + struct FKey InputAxisKey; // 0x0000(0x0018)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetInputAxisKeyValue; + +// Function Engine.Actor.GetInputAxisValue +// 0x000C (0x000C - 0x0000) +struct Actor_GetInputAxisValue final +{ +public: + class FName InputAxisName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetInputAxisValue; + +// Function Engine.Actor.GetInputVectorAxisValue +// 0x0030 (0x0030 - 0x0000) +struct Actor_GetInputVectorAxisValue final +{ +public: + struct FKey InputAxisKey; // 0x0000(0x0018)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetInputVectorAxisValue; + +// Function Engine.Actor.GetInstigator +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetInstigator final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetInstigator; + +// Function Engine.Actor.GetInstigatorController +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetInstigatorController final +{ +public: + class AController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetInstigatorController; + +// Function Engine.Actor.GetLevel +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetLevel final +{ +public: + class ULevel* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetLevel; + +// Function Engine.Actor.GetLevelTransform +// 0x0060 (0x0060 - 0x0000) +struct Actor_GetLevelTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetLevelTransform; + +// Function Engine.Actor.GetLifeSpan +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetLifeSpan final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetLifeSpan; + +// Function Engine.Actor.GetLocalRole +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetLocalRole final +{ +public: + ENetRole ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetLocalRole; + +// Function Engine.Actor.GetOverlappingActors +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetOverlappingActors final +{ +public: + TArray OverlappingActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf ClassFilter; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetOverlappingActors; + +// Function Engine.Actor.GetOverlappingComponents +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetOverlappingComponents final +{ +public: + TArray OverlappingComponents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetOverlappingComponents; + +// Function Engine.Actor.GetOwner +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetOwner final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetOwner; + +// Function Engine.Actor.GetParentActor +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetParentActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetParentActor; + +// Function Engine.Actor.GetParentComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetParentComponent final +{ +public: + class UChildActorComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetParentComponent; + +// Function Engine.Actor.GetRayTracingGroupId +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetRayTracingGroupId final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetRayTracingGroupId; + +// Function Engine.Actor.GetRemoteRole +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetRemoteRole final +{ +public: + ENetRole ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetRemoteRole; + +// Function Engine.Actor.GetResimulationThreshold +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetResimulationThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetResimulationThreshold; + +// Function Engine.Actor.GetSquaredDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetSquaredDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetSquaredDistanceTo; + +// Function Engine.Actor.GetSquaredHorizontalDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetSquaredHorizontalDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetSquaredHorizontalDistanceTo; + +// Function Engine.Actor.GetTransform +// 0x0060 (0x0060 - 0x0000) +struct Actor_GetTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetTransform; + +// Function Engine.Actor.GetVelocity +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetVelocity; + +// Function Engine.Actor.GetVerticalDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetVerticalDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetVerticalDistanceTo; + +// Function Engine.Actor.HasAuthority +// 0x0001 (0x0001 - 0x0000) +struct Actor_HasAuthority final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_HasAuthority; + +// Function Engine.Actor.IsActorBeingDestroyed +// 0x0001 (0x0001 - 0x0000) +struct Actor_IsActorBeingDestroyed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_IsActorBeingDestroyed; + +// Function Engine.Actor.IsActorTickEnabled +// 0x0001 (0x0001 - 0x0000) +struct Actor_IsActorTickEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_IsActorTickEnabled; + +// Function Engine.Actor.IsChildActor +// 0x0001 (0x0001 - 0x0000) +struct Actor_IsChildActor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_IsChildActor; + +// Function Engine.Actor.IsOverlappingActor +// 0x0010 (0x0010 - 0x0000) +struct Actor_IsOverlappingActor final +{ +public: + const class AActor* Other; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_IsOverlappingActor; + +// Function Engine.Actor.K2_GetActorLocation +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_GetActorLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_GetActorLocation; + +// Function Engine.Actor.K2_GetActorRotation +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_GetActorRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_GetActorRotation; + +// Function Engine.Actor.K2_GetComponentsByClass +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_GetComponentsByClass final +{ +public: + TSubclassOf ComponentClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_GetComponentsByClass; + +// Function Engine.Actor.K2_GetRootComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_K2_GetRootComponent final +{ +public: + class USceneComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_GetRootComponent; + +// Function Engine.Actor.WasRecentlyRendered +// 0x0008 (0x0008 - 0x0000) +struct Actor_WasRecentlyRendered final +{ +public: + float Tolerance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_WasRecentlyRendered; + +// Function Engine.AudioComponent.AdjustAttenuation +// 0x03D0 (0x03D0 - 0x0000) +struct AudioComponent_AdjustAttenuation final +{ +public: + struct FSoundAttenuationSettings InAttenuationSettings; // 0x0000(0x03D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_AdjustAttenuation; + +// Function Engine.AudioComponent.AdjustVolume +// 0x000C (0x000C - 0x0000) +struct AudioComponent_AdjustVolume final +{ +public: + float AdjustVolumeDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioFaderCurve FadeCurve; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_AdjustVolume; + +// Function Engine.AudioComponent.BP_GetAttenuationSettingsToApply +// 0x03D8 (0x03D8 - 0x0000) +struct AudioComponent_BP_GetAttenuationSettingsToApply final +{ +public: + struct FSoundAttenuationSettings OutAttenuationSettings; // 0x0000(0x03D0)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x03D0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D1[0x7]; // 0x03D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_BP_GetAttenuationSettingsToApply; + +// Function Engine.AudioComponent.FadeIn +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_FadeIn final +{ +public: + float FadeInDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioFaderCurve FadeCurve; // 0x000C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_FadeIn; + +// Function Engine.AudioComponent.FadeOut +// 0x000C (0x000C - 0x0000) +struct AudioComponent_FadeOut final +{ +public: + float FadeOutDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioFaderCurve FadeCurve; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_FadeOut; + +// Function Engine.AudioComponent.GetCookedEnvelopeData +// 0x0008 (0x0008 - 0x0000) +struct AudioComponent_GetCookedEnvelopeData final +{ +public: + float OutEnvelopeData; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_GetCookedEnvelopeData; + +// Function Engine.AudioComponent.GetCookedEnvelopeDataForAllPlayingSounds +// 0x0018 (0x0018 - 0x0000) +struct AudioComponent_GetCookedEnvelopeDataForAllPlayingSounds final +{ +public: + TArray OutEnvelopeData; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_GetCookedEnvelopeDataForAllPlayingSounds; + +// Function Engine.AudioComponent.GetCookedFFTData +// 0x0028 (0x0028 - 0x0000) +struct AudioComponent_GetCookedFFTData final +{ +public: + TArray FrequenciesToGet; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutSoundWaveSpectralData; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_GetCookedFFTData; + +// Function Engine.AudioComponent.GetCookedFFTDataForAllPlayingSounds +// 0x0018 (0x0018 - 0x0000) +struct AudioComponent_GetCookedFFTDataForAllPlayingSounds final +{ +public: + TArray OutSoundWaveSpectralData; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_GetCookedFFTDataForAllPlayingSounds; + +// Function Engine.AudioComponent.GetModulators +// 0x0058 (0x0058 - 0x0000) +struct AudioComponent_GetModulators final +{ +public: + EModulationDestination Destination; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSet ReturnValue; // 0x0008(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_GetModulators; + +// Function Engine.AudioComponent.Play +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_Play final +{ +public: + float StartTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_Play; + +// Function Engine.AudioComponent.PlayQuantized +// 0x0050 (0x0050 - 0x0000) +struct AudioComponent_PlayQuantized final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* InClockHandle; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary InQuantizationBoundary; // 0x0010(0x0020)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TDelegate InDelegate; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InStartTime; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFadeInDuration; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFadeVolumeLevel; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioFaderCurve InFadeCurve; // 0x004C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_PlayQuantized; + +// Function Engine.AudioComponent.SetAttenuationOverrides +// 0x03D0 (0x03D0 - 0x0000) +struct AudioComponent_SetAttenuationOverrides final +{ +public: + struct FSoundAttenuationSettings InAttenuationOverrides; // 0x0000(0x03D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetAttenuationOverrides; + +// Function Engine.AudioComponent.SetAttenuationSettings +// 0x0008 (0x0008 - 0x0000) +struct AudioComponent_SetAttenuationSettings final +{ +public: + class USoundAttenuation* InAttenuationSettings; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetAttenuationSettings; + +// Function Engine.AudioComponent.SetAudioBusSendPostEffect +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetAudioBusSendPostEffect final +{ +public: + class UAudioBus* AudioBus; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioBusSendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetAudioBusSendPostEffect; + +// Function Engine.AudioComponent.SetAudioBusSendPreEffect +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetAudioBusSendPreEffect final +{ +public: + class UAudioBus* AudioBus; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioBusSendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetAudioBusSendPreEffect; + +// Function Engine.AudioComponent.SetBoolParameter +// 0x000C (0x000C - 0x0000) +struct AudioComponent_SetBoolParameter final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBool; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetBoolParameter; + +// Function Engine.AudioComponent.SetFloatParameter +// 0x000C (0x000C - 0x0000) +struct AudioComponent_SetFloatParameter final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFloat; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetFloatParameter; + +// Function Engine.AudioComponent.SetIntParameter +// 0x000C (0x000C - 0x0000) +struct AudioComponent_SetIntParameter final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 inInt; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetIntParameter; + +// Function Engine.AudioComponent.SetLowPassFilterEnabled +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetLowPassFilterEnabled final +{ +public: + bool InLowPassFilterEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetLowPassFilterEnabled; + +// Function Engine.AudioComponent.SetLowPassFilterFrequency +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_SetLowPassFilterFrequency final +{ +public: + float InLowPassFilterFrequency; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetLowPassFilterFrequency; + +// Function Engine.AudioComponent.SetModulationRouting +// 0x0058 (0x0058 - 0x0000) +struct AudioComponent_SetModulationRouting final +{ +public: + TSet Modulators; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EModulationDestination Destination; // 0x0050(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationRouting RoutingMethod; // 0x0051(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetModulationRouting; + +// Function Engine.AudioComponent.SetOutputToBusOnly +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetOutputToBusOnly final +{ +public: + bool bInOutputToBusOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetOutputToBusOnly; + +// Function Engine.AudioComponent.SetOverrideAttenuation +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetOverrideAttenuation final +{ +public: + bool bInOverrideAttenuation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetOverrideAttenuation; + +// Function Engine.AudioComponent.SetPaused +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetPaused final +{ +public: + bool bPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetPaused; + +// Function Engine.AudioComponent.SetPitchMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_SetPitchMultiplier final +{ +public: + float NewPitchMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetPitchMultiplier; + +// Function Engine.AudioComponent.SetSound +// 0x0008 (0x0008 - 0x0000) +struct AudioComponent_SetSound final +{ +public: + class USoundBase* NewSound; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetSound; + +// Function Engine.AudioComponent.SetSourceBusSendPostEffect +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetSourceBusSendPostEffect final +{ +public: + class USoundSourceBus* SoundSourceBus; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceBusSendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetSourceBusSendPostEffect; + +// Function Engine.AudioComponent.SetSourceBusSendPreEffect +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetSourceBusSendPreEffect final +{ +public: + class USoundSourceBus* SoundSourceBus; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceBusSendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetSourceBusSendPreEffect; + +// Function Engine.AudioComponent.SetSubmixSend +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetSubmixSend final +{ +public: + class USoundSubmixBase* Submix; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetSubmixSend; + +// Function Engine.AudioComponent.SetUISound +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetUISound final +{ +public: + bool bInUISound; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetUISound; + +// Function Engine.AudioComponent.SetVolumeMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_SetVolumeMultiplier final +{ +public: + float NewVolumeMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetVolumeMultiplier; + +// Function Engine.AudioComponent.SetWaveParameter +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetWaveParameter final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* InWave; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetWaveParameter; + +// Function Engine.AudioComponent.StopDelayed +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_StopDelayed final +{ +public: + float DelayTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_StopDelayed; + +// Function Engine.AudioComponent.GetPlayState +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_GetPlayState final +{ +public: + EAudioComponentPlayState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_GetPlayState; + +// Function Engine.AudioComponent.HasCookedAmplitudeEnvelopeData +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_HasCookedAmplitudeEnvelopeData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_HasCookedAmplitudeEnvelopeData; + +// Function Engine.AudioComponent.HasCookedFFTData +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_HasCookedFFTData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_HasCookedFFTData; + +// Function Engine.AudioComponent.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_IsPlaying; + +// Function Engine.AudioComponent.IsVirtualized +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_IsVirtualized final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_IsVirtualized; + +// Function Engine.LevelStreaming.CreateInstance +// 0x0018 (0x0018 - 0x0000) +struct LevelStreaming_CreateInstance final +{ +public: + class FString UniqueInstanceName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreaming* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_CreateInstance; + +// Function Engine.LevelStreaming.GetLevelScriptActor +// 0x0008 (0x0008 - 0x0000) +struct LevelStreaming_GetLevelScriptActor final +{ +public: + class ALevelScriptActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_GetLevelScriptActor; + +// Function Engine.LevelStreaming.SetIsRequestingUnloadAndRemoval +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_SetIsRequestingUnloadAndRemoval final +{ +public: + bool bInIsRequestingUnloadAndRemoval; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetIsRequestingUnloadAndRemoval; + +// Function Engine.LevelStreaming.SetLevelLODIndex +// 0x0004 (0x0004 - 0x0000) +struct LevelStreaming_SetLevelLODIndex final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetLevelLODIndex; + +// Function Engine.LevelStreaming.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct LevelStreaming_SetPriority final +{ +public: + int32 NewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetPriority; + +// Function Engine.LevelStreaming.SetShouldBeLoaded +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_SetShouldBeLoaded final +{ +public: + bool bInShouldBeLoaded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetShouldBeLoaded; + +// Function Engine.LevelStreaming.SetShouldBeVisible +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_SetShouldBeVisible final +{ +public: + bool bInShouldBeVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetShouldBeVisible; + +// Function Engine.LevelStreaming.GetIsRequestingUnloadAndRemoval +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_GetIsRequestingUnloadAndRemoval final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_GetIsRequestingUnloadAndRemoval; + +// Function Engine.LevelStreaming.GetLoadedLevel +// 0x0008 (0x0008 - 0x0000) +struct LevelStreaming_GetLoadedLevel final +{ +public: + class ULevel* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_GetLoadedLevel; + +// Function Engine.LevelStreaming.GetWorldAssetPackageFName +// 0x0008 (0x0008 - 0x0000) +struct LevelStreaming_GetWorldAssetPackageFName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_GetWorldAssetPackageFName; + +// Function Engine.LevelStreaming.IsLevelLoaded +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_IsLevelLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_IsLevelLoaded; + +// Function Engine.LevelStreaming.IsLevelVisible +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_IsLevelVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_IsLevelVisible; + +// Function Engine.LevelStreaming.IsStreamingStatePending +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_IsStreamingStatePending final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_IsStreamingStatePending; + +// Function Engine.LevelStreaming.ShouldBeLoaded +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_ShouldBeLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_ShouldBeLoaded; + +// Function Engine.LevelStreamingDynamic.LoadLevelInstance +// 0x0078 (0x0078 - 0x0000) +struct LevelStreamingDynamic_LoadLevelInstance final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOutSuccess; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OptionalLevelNameOverride; // 0x0050(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf OptionalLevelStreamingClass; // 0x0060(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadAsTempPackage; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevelStreamingDynamic* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreamingDynamic_LoadLevelInstance; + +// Function Engine.LevelStreamingDynamic.LoadLevelInstanceBySoftObjectPtr +// 0x0090 (0x0090 - 0x0000) +struct LevelStreamingDynamic_LoadLevelInstanceBySoftObjectPtr final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOutSuccess; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OptionalLevelNameOverride; // 0x0068(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf OptionalLevelStreamingClass; // 0x0078(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadAsTempPackage; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevelStreamingDynamic* ReturnValue; // 0x0088(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreamingDynamic_LoadLevelInstanceBySoftObjectPtr; + +// Function Engine.MovementComponent.K2_MoveUpdatedComponent +// 0x0130 (0x0130 - 0x0000) +struct MovementComponent_K2_MoveUpdatedComponent final +{ +public: + struct FVector Delta; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0030(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSweep; // 0x0128(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0129(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x012A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12B[0x5]; // 0x012B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MovementComponent_K2_MoveUpdatedComponent; + +// Function Engine.MovementComponent.PhysicsVolumeChanged +// 0x0008 (0x0008 - 0x0000) +struct MovementComponent_PhysicsVolumeChanged final +{ +public: + class APhysicsVolume* NewVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_PhysicsVolumeChanged; + +// Function Engine.MovementComponent.SetPlaneConstraintAxisSetting +// 0x0001 (0x0001 - 0x0000) +struct MovementComponent_SetPlaneConstraintAxisSetting final +{ +public: + EPlaneConstraintAxisSetting NewAxisSetting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintAxisSetting; + +// Function Engine.MovementComponent.SetPlaneConstraintEnabled +// 0x0001 (0x0001 - 0x0000) +struct MovementComponent_SetPlaneConstraintEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintEnabled; + +// Function Engine.MovementComponent.SetPlaneConstraintFromVectors +// 0x0030 (0x0030 - 0x0000) +struct MovementComponent_SetPlaneConstraintFromVectors final +{ +public: + struct FVector Forward; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintFromVectors; + +// Function Engine.MovementComponent.SetPlaneConstraintNormal +// 0x0018 (0x0018 - 0x0000) +struct MovementComponent_SetPlaneConstraintNormal final +{ +public: + struct FVector PlaneNormal; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintNormal; + +// Function Engine.MovementComponent.SetPlaneConstraintOrigin +// 0x0018 (0x0018 - 0x0000) +struct MovementComponent_SetPlaneConstraintOrigin final +{ +public: + struct FVector PlaneOrigin; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintOrigin; + +// Function Engine.MovementComponent.SetUpdatedComponent +// 0x0008 (0x0008 - 0x0000) +struct MovementComponent_SetUpdatedComponent final +{ +public: + class USceneComponent* NewUpdatedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetUpdatedComponent; + +// Function Engine.MovementComponent.ConstrainDirectionToPlane +// 0x0030 (0x0030 - 0x0000) +struct MovementComponent_ConstrainDirectionToPlane final +{ +public: + struct FVector Direction; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_ConstrainDirectionToPlane; + +// Function Engine.MovementComponent.ConstrainLocationToPlane +// 0x0030 (0x0030 - 0x0000) +struct MovementComponent_ConstrainLocationToPlane final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_ConstrainLocationToPlane; + +// Function Engine.MovementComponent.ConstrainNormalToPlane +// 0x0030 (0x0030 - 0x0000) +struct MovementComponent_ConstrainNormalToPlane final +{ +public: + struct FVector Normal; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_ConstrainNormalToPlane; + +// Function Engine.MovementComponent.GetGravityZ +// 0x0004 (0x0004 - 0x0000) +struct MovementComponent_GetGravityZ final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetGravityZ; + +// Function Engine.MovementComponent.GetMaxSpeed +// 0x0004 (0x0004 - 0x0000) +struct MovementComponent_GetMaxSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetMaxSpeed; + +// Function Engine.MovementComponent.GetPhysicsVolume +// 0x0008 (0x0008 - 0x0000) +struct MovementComponent_GetPhysicsVolume final +{ +public: + class APhysicsVolume* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetPhysicsVolume; + +// Function Engine.MovementComponent.GetPlaneConstraintAxisSetting +// 0x0001 (0x0001 - 0x0000) +struct MovementComponent_GetPlaneConstraintAxisSetting final +{ +public: + EPlaneConstraintAxisSetting ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetPlaneConstraintAxisSetting; + +// Function Engine.MovementComponent.GetPlaneConstraintNormal +// 0x0018 (0x0018 - 0x0000) +struct MovementComponent_GetPlaneConstraintNormal final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetPlaneConstraintNormal; + +// Function Engine.MovementComponent.GetPlaneConstraintOrigin +// 0x0018 (0x0018 - 0x0000) +struct MovementComponent_GetPlaneConstraintOrigin final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetPlaneConstraintOrigin; + +// Function Engine.MovementComponent.IsExceedingMaxSpeed +// 0x0008 (0x0008 - 0x0000) +struct MovementComponent_IsExceedingMaxSpeed final +{ +public: + float MaxSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MovementComponent_IsExceedingMaxSpeed; + +// Function Engine.NavMovementComponent.IsCrouching +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsCrouching final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsCrouching; + +// Function Engine.NavMovementComponent.IsFalling +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsFalling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsFalling; + +// Function Engine.NavMovementComponent.IsFlying +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsFlying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsFlying; + +// Function Engine.NavMovementComponent.IsMovingOnGround +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsMovingOnGround final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsMovingOnGround; + +// Function Engine.NavMovementComponent.IsSwimming +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsSwimming final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsSwimming; + +// Function Engine.HUD.AddDebugText +// 0x0068 (0x0068 - 0x0000) +struct HUD_AddDebugText final +{ +public: + class FString DebugText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SrcActor; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Offset; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DesiredOffset; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TextColor; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipOverwriteCheck; // 0x0054(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsoluteLocation; // 0x0055(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepAttachedToActor; // 0x0056(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UFont* InFont; // 0x0058(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FontScale; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawShadow; // 0x0064(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_AddDebugText; + +// Function Engine.HUD.AddHitBox +// 0x0030 (0x0030 - 0x0000) +struct HUD_AddHitBox final +{ +public: + struct FVector2D position; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConsumesInput; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Priority; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_AddHitBox; + +// Function Engine.HUD.DrawLine +// 0x0024 (0x0024 - 0x0000) +struct HUD_DrawLine final +{ +public: + float StartScreenX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartScreenY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineThickness; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawLine; + +// Function Engine.HUD.DrawMaterial +// 0x0048 (0x0048 - 0x0000) +struct HUD_DrawMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialU; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialV; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialUWidth; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialVHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Rotation; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D RotPivot; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawMaterial; + +// Function Engine.HUD.DrawMaterialSimple +// 0x0020 (0x0020 - 0x0000) +struct HUD_DrawMaterialSimple final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_DrawMaterialSimple; + +// Function Engine.HUD.DrawMaterialTriangle +// 0x0098 (0x0098 - 0x0000) +struct HUD_DrawMaterialTriangle final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_Pos; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_Pos; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_Pos; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_UV; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_UV; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_UV; // 0x0058(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V0_Color; // 0x0068(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V1_Color; // 0x0078(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V2_Color; // 0x0088(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawMaterialTriangle; + +// Function Engine.HUD.DrawRect +// 0x0020 (0x0020 - 0x0000) +struct HUD_DrawRect final +{ +public: + struct FLinearColor RectColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawRect; + +// Function Engine.HUD.DrawText +// 0x0038 (0x0038 - 0x0000) +struct HUD_DrawText final +{ +public: + class FString Text; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TextColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* Font; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_DrawText; + +// Function Engine.HUD.DrawTexture +// 0x0058 (0x0058 - 0x0000) +struct HUD_DrawTexture final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureU; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureV; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureUWidth; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureVHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TintColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendMode BlendMode; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Rotation; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RotPivot; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawTexture; + +// Function Engine.HUD.DrawTextureSimple +// 0x0018 (0x0018 - 0x0000) +struct HUD_DrawTextureSimple final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_DrawTextureSimple; + +// Function Engine.HUD.GetActorsInSelectionRectangle +// 0x0040 (0x0040 - 0x0000) +struct HUD_GetActorsInSelectionRectangle final +{ +public: + TSubclassOf ClassFilter; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FirstPoint; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SecondPoint; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeNonCollidingComponents; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActorMustBeFullyEnclosed; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_GetActorsInSelectionRectangle; + +// Function Engine.HUD.ReceiveDrawHUD +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveDrawHUD final +{ +public: + int32 SizeX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveDrawHUD; + +// Function Engine.HUD.ReceiveHitBoxBeginCursorOver +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveHitBoxBeginCursorOver final +{ +public: + class FName BoxName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveHitBoxBeginCursorOver; + +// Function Engine.HUD.ReceiveHitBoxClick +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveHitBoxClick final +{ +public: + class FName BoxName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveHitBoxClick; + +// Function Engine.HUD.ReceiveHitBoxEndCursorOver +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveHitBoxEndCursorOver final +{ +public: + class FName BoxName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveHitBoxEndCursorOver; + +// Function Engine.HUD.ReceiveHitBoxRelease +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveHitBoxRelease final +{ +public: + class FName BoxName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveHitBoxRelease; + +// Function Engine.HUD.RemoveDebugText +// 0x0010 (0x0010 - 0x0000) +struct HUD_RemoveDebugText final +{ +public: + class AActor* SrcActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeaveDurationText; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_RemoveDebugText; + +// Function Engine.HUD.ShowDebug +// 0x0008 (0x0008 - 0x0000) +struct HUD_ShowDebug final +{ +public: + class FName DebugType; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ShowDebug; + +// Function Engine.HUD.ShowDebugForReticleTargetToggle +// 0x0008 (0x0008 - 0x0000) +struct HUD_ShowDebugForReticleTargetToggle final +{ +public: + TSubclassOf DesiredClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ShowDebugForReticleTargetToggle; + +// Function Engine.HUD.ShowDebugToggleSubCategory +// 0x0008 (0x0008 - 0x0000) +struct HUD_ShowDebugToggleSubCategory final +{ +public: + class FName Category; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ShowDebugToggleSubCategory; + +// Function Engine.HUD.Deproject +// 0x0038 (0x0038 - 0x0000) +struct HUD_Deproject final +{ +public: + float ScreenX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_Deproject; + +// Function Engine.HUD.GetOwningPawn +// 0x0008 (0x0008 - 0x0000) +struct HUD_GetOwningPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_GetOwningPawn; + +// Function Engine.HUD.GetOwningPlayerController +// 0x0008 (0x0008 - 0x0000) +struct HUD_GetOwningPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_GetOwningPlayerController; + +// Function Engine.HUD.GetTextSize +// 0x0028 (0x0028 - 0x0000) +struct HUD_GetTextSize final +{ +public: + class FString Text; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWidth; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHeight; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* Font; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_GetTextSize; + +// Function Engine.HUD.Project +// 0x0038 (0x0038 - 0x0000) +struct HUD_Project final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampToZeroPlane; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_Project; + +// Function Engine.MaterialInterface.GetBaseMaterial +// 0x0008 (0x0008 - 0x0000) +struct MaterialInterface_GetBaseMaterial final +{ +public: + class UMaterial* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetBaseMaterial; + +// Function Engine.MaterialInterface.SetForceMipLevelsToBeResident +// 0x0010 (0x0010 - 0x0000) +struct MaterialInterface_SetForceMipLevelsToBeResident final +{ +public: + bool OverrideForceMiplevelsToBeResident; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceMiplevelsToBeResidentValue; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ForceDuration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CinematicTextureGroups; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFastResponse; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialInterface_SetForceMipLevelsToBeResident; + +// Function Engine.MaterialInterface.GetBlendMode +// 0x0001 (0x0001 - 0x0000) +struct MaterialInterface_GetBlendMode final +{ +public: + EBlendMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetBlendMode; + +// Function Engine.MaterialInterface.GetNaniteOverideMaterial +// 0x0008 (0x0008 - 0x0000) +struct MaterialInterface_GetNaniteOverideMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetNaniteOverideMaterial; + +// Function Engine.MaterialInterface.GetParameterInfo +// 0x0028 (0x0028 - 0x0000) +struct MaterialInterface_GetParameterInfo final +{ +public: + EMaterialParameterAssociation Association; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ParameterName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialFunctionInterface* LayerFunction; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialParameterInfo ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetParameterInfo; + +// Function Engine.MaterialInterface.GetPhysicalMaterial +// 0x0008 (0x0008 - 0x0000) +struct MaterialInterface_GetPhysicalMaterial final +{ +public: + class UPhysicalMaterial* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetPhysicalMaterial; + +// Function Engine.MaterialInterface.GetPhysicalMaterialFromMap +// 0x0010 (0x0010 - 0x0000) +struct MaterialInterface_GetPhysicalMaterialFromMap final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetPhysicalMaterialFromMap; + +// Function Engine.MaterialInterface.GetPhysicalMaterialMask +// 0x0008 (0x0008 - 0x0000) +struct MaterialInterface_GetPhysicalMaterialMask final +{ +public: + class UPhysicalMaterialMask* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetPhysicalMaterialMask; + +// Function Engine.CurveBase.GetTimeRange +// 0x0008 (0x0008 - 0x0000) +struct CurveBase_GetTimeRange final +{ +public: + float MinTime; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTime; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveBase_GetTimeRange; + +// Function Engine.CurveBase.GetValueRange +// 0x0008 (0x0008 - 0x0000) +struct CurveBase_GetValueRange final +{ +public: + float MinValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveBase_GetValueRange; + +// Function Engine.SkinnedMeshComponent.ClearSkinWeightOverride +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_ClearSkinWeightOverride final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_ClearSkinWeightOverride; + +// Function Engine.SkinnedMeshComponent.ClearVertexColorOverride +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_ClearVertexColorOverride final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_ClearVertexColorOverride; + +// Function Engine.SkinnedMeshComponent.HideBoneByName +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_HideBoneByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysBodyOp PhysBodyOption; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_HideBoneByName; + +// Function Engine.SkinnedMeshComponent.IsBoneHiddenByName +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_IsBoneHiddenByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_IsBoneHiddenByName; + +// Function Engine.SkinnedMeshComponent.IsMaterialSectionShown +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_IsMaterialSectionShown final +{ +public: + int32 MaterialID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_IsMaterialSectionShown; + +// Function Engine.SkinnedMeshComponent.OverrideMinLOD +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_OverrideMinLOD final +{ +public: + int32 InNewMinLOD; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_OverrideMinLOD; + +// Function Engine.SkinnedMeshComponent.SetCapsuleIndirectShadowMinVisibility +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_SetCapsuleIndirectShadowMinVisibility final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetCapsuleIndirectShadowMinVisibility; + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleDirectShadow +// 0x0001 (0x0001 - 0x0000) +struct SkinnedMeshComponent_SetCastCapsuleDirectShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetCastCapsuleDirectShadow; + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleIndirectShadow +// 0x0001 (0x0001 - 0x0000) +struct SkinnedMeshComponent_SetCastCapsuleIndirectShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetCastCapsuleIndirectShadow; + +// Function Engine.SkinnedMeshComponent.SetForcedLOD +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_SetForcedLOD final +{ +public: + int32 InNewForcedLOD; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetForcedLOD; + +// Function Engine.SkinnedMeshComponent.SetLeaderPoseComponent +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_SetLeaderPoseComponent final +{ +public: + class USkinnedMeshComponent* NewLeaderBoneComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUpdate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFollowerShouldTickPose; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetLeaderPoseComponent; + +// Function Engine.SkinnedMeshComponent.SetMeshDeformer +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_SetMeshDeformer final +{ +public: + class UMeshDeformer* InMeshDeformer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetMeshDeformer; + +// Function Engine.SkinnedMeshComponent.SetMinLOD +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_SetMinLOD final +{ +public: + int32 InNewMinLOD; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetMinLOD; + +// Function Engine.SkinnedMeshComponent.SetPhysicsAsset +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_SetPhysicsAsset final +{ +public: + class UPhysicsAsset* NewPhysicsAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceReInit; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetPhysicsAsset; + +// Function Engine.SkinnedMeshComponent.SetPostSkinningOffsets +// 0x0018 (0x0018 - 0x0000) +struct SkinnedMeshComponent_SetPostSkinningOffsets final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Offsets; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetPostSkinningOffsets; + +// Function Engine.SkinnedMeshComponent.SetPreSkinningOffsets +// 0x0018 (0x0018 - 0x0000) +struct SkinnedMeshComponent_SetPreSkinningOffsets final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Offsets; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetPreSkinningOffsets; + +// Function Engine.SkinnedMeshComponent.SetRenderStatic +// 0x0001 (0x0001 - 0x0000) +struct SkinnedMeshComponent_SetRenderStatic final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetRenderStatic; + +// Function Engine.SkinnedMeshComponent.SetSkinnedAssetAndUpdate +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_SetSkinnedAssetAndUpdate final +{ +public: + class USkinnedAsset* NewMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitPose; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetSkinnedAssetAndUpdate; + +// Function Engine.SkinnedMeshComponent.SetSkinWeightOverride +// 0x0018 (0x0018 - 0x0000) +struct SkinnedMeshComponent_SetSkinWeightOverride final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SkinWeights; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetSkinWeightOverride; + +// Function Engine.SkinnedMeshComponent.SetSkinWeightProfile +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_SetSkinWeightProfile final +{ +public: + class FName InProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetSkinWeightProfile; + +// Function Engine.SkinnedMeshComponent.SetVertexColorOverride_LinearColor +// 0x0018 (0x0018 - 0x0000) +struct SkinnedMeshComponent_SetVertexColorOverride_LinearColor final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VertexColors; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetVertexColorOverride_LinearColor; + +// Function Engine.SkinnedMeshComponent.SetVertexOffsetUsage +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_SetVertexOffsetUsage final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Usage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetVertexOffsetUsage; + +// Function Engine.SkinnedMeshComponent.ShowAllMaterialSections +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_ShowAllMaterialSections final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_ShowAllMaterialSections; + +// Function Engine.SkinnedMeshComponent.ShowMaterialSection +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_ShowMaterialSection final +{ +public: + int32 MaterialID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShow; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODIndex; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_ShowMaterialSection; + +// Function Engine.SkinnedMeshComponent.TransformFromBoneSpace +// 0x0068 (0x0068 - 0x0000) +struct SkinnedMeshComponent_TransformFromBoneSpace final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InPosition; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector OutPosition; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_TransformFromBoneSpace; + +// Function Engine.SkinnedMeshComponent.UnHideBoneByName +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_UnHideBoneByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_UnHideBoneByName; + +// Function Engine.SkinnedMeshComponent.UnloadSkinWeightProfile +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_UnloadSkinWeightProfile final +{ +public: + class FName InProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_UnloadSkinWeightProfile; + +// Function Engine.SkinnedMeshComponent.BoneIsChildOf +// 0x0014 (0x0014 - 0x0000) +struct SkinnedMeshComponent_BoneIsChildOf final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_BoneIsChildOf; + +// Function Engine.SkinnedMeshComponent.FindClosestBone_K2 +// 0x0040 (0x0040 - 0x0000) +struct SkinnedMeshComponent_FindClosestBone_K2 final +{ +public: + struct FVector TestLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoneLocation; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IgnoreScale; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequirePhysicsAsset; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_FindClosestBone_K2; + +// Function Engine.SkinnedMeshComponent.GetBoneIndex +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_GetBoneIndex final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetBoneIndex; + +// Function Engine.SkinnedMeshComponent.GetBoneName +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_GetBoneName final +{ +public: + int32 BoneIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetBoneName; + +// Function Engine.SkinnedMeshComponent.GetBoneTransform +// 0x0070 (0x0070 - 0x0000) +struct SkinnedMeshComponent_GetBoneTransform final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERelativeTransformSpace TransformSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetBoneTransform; + +// Function Engine.SkinnedMeshComponent.GetCurrentSkinWeightProfileName +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_GetCurrentSkinWeightProfileName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetCurrentSkinWeightProfileName; + +// Function Engine.SkinnedMeshComponent.GetDeltaTransformFromRefPose +// 0x0070 (0x0070 - 0x0000) +struct SkinnedMeshComponent_GetDeltaTransformFromRefPose final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BaseName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetDeltaTransformFromRefPose; + +// Function Engine.SkinnedMeshComponent.GetForcedLOD +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_GetForcedLOD final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetForcedLOD; + +// Function Engine.SkinnedMeshComponent.GetMeshDeformerInstance +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_GetMeshDeformerInstance final +{ +public: + class UMeshDeformerInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetMeshDeformerInstance; + +// Function Engine.SkinnedMeshComponent.GetNumBones +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_GetNumBones final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetNumBones; + +// Function Engine.SkinnedMeshComponent.GetNumLODs +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_GetNumLODs final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetNumLODs; + +// Function Engine.SkinnedMeshComponent.GetParentBone +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_GetParentBone final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetParentBone; + +// Function Engine.SkinnedMeshComponent.GetPredictedLODLevel +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_GetPredictedLODLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetPredictedLODLevel; + +// Function Engine.SkinnedMeshComponent.GetRefPosePosition +// 0x0020 (0x0020 - 0x0000) +struct SkinnedMeshComponent_GetRefPosePosition final +{ +public: + int32 BoneIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetRefPosePosition; + +// Function Engine.SkinnedMeshComponent.GetRefPoseTransform +// 0x0070 (0x0070 - 0x0000) +struct SkinnedMeshComponent_GetRefPoseTransform final +{ +public: + int32 BoneIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetRefPoseTransform; + +// Function Engine.SkinnedMeshComponent.GetSkeletalMesh_DEPRECATED +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_GetSkeletalMesh_DEPRECATED final +{ +public: + class USkeletalMesh* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetSkeletalMesh_DEPRECATED; + +// Function Engine.SkinnedMeshComponent.GetSkinnedAsset +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_GetSkinnedAsset final +{ +public: + class USkinnedAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetSkinnedAsset; + +// Function Engine.SkinnedMeshComponent.GetSocketBoneName +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_GetSocketBoneName final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetSocketBoneName; + +// Function Engine.SkinnedMeshComponent.GetTwistAndSwingAngleOfDeltaRotationFromRefPose +// 0x0014 (0x0014 - 0x0000) +struct SkinnedMeshComponent_GetTwistAndSwingAngleOfDeltaRotationFromRefPose final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutTwistAngle; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSwingAngle; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetTwistAndSwingAngleOfDeltaRotationFromRefPose; + +// Function Engine.SkinnedMeshComponent.GetVertexOffsetUsage +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_GetVertexOffsetUsage final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetVertexOffsetUsage; + +// Function Engine.SkinnedMeshComponent.IsUsingSkinWeightProfile +// 0x0001 (0x0001 - 0x0000) +struct SkinnedMeshComponent_IsUsingSkinWeightProfile final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_IsUsingSkinWeightProfile; + +// Function Engine.SkinnedMeshComponent.TransformToBoneSpace +// 0x0068 (0x0068 - 0x0000) +struct SkinnedMeshComponent_TransformToBoneSpace final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InPosition; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector OutPosition; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_TransformToBoneSpace; + +// Function Engine.SkeletalMeshComponent.AccumulateAllBodiesBelowPhysicsBlendWeight +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AddPhysicsBlendWeight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight; + +// Function Engine.SkeletalMeshComponent.AddForceToAllBodiesBelow +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMeshComponent_AddForceToAllBodiesBelow final +{ +public: + struct FVector Force; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_AddForceToAllBodiesBelow; + +// Function Engine.SkeletalMeshComponent.AddImpulseToAllBodiesBelow +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMeshComponent_AddImpulseToAllBodiesBelow final +{ +public: + struct FVector Impulse; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_AddImpulseToAllBodiesBelow; + +// Function Engine.SkeletalMeshComponent.AllowAnimCurveEvaluation +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_AllowAnimCurveEvaluation final +{ +public: + class FName NameOfCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllow; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_AllowAnimCurveEvaluation; + +// Function Engine.SkeletalMeshComponent.BreakConstraint +// 0x0038 (0x0038 - 0x0000) +struct SkeletalMeshComponent_BreakConstraint final +{ +public: + struct FVector Impulse; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_BreakConstraint; + +// Function Engine.SkeletalMeshComponent.FindConstraintBoneName +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_FindConstraintBoneName final +{ +public: + int32 ConstraintIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_FindConstraintBoneName; + +// Function Engine.SkeletalMeshComponent.GetAnimClass +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetAnimClass final +{ +public: + class UClass* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAnimClass; + +// Function Engine.SkeletalMeshComponent.GetBoneLinearVelocity +// 0x0020 (0x0020 - 0x0000) +struct SkeletalMeshComponent_GetBoneLinearVelocity final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetBoneLinearVelocity; + +// Function Engine.SkeletalMeshComponent.GetConstraintByName +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetConstraintByName final +{ +public: + class FName ConstraintName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludesTerminated; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FConstraintInstanceAccessor ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetConstraintByName; + +// Function Engine.SkeletalMeshComponent.GetConstraints +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetConstraints final +{ +public: + bool bIncludesTerminated; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutConstraints; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetConstraints; + +// Function Engine.SkeletalMeshComponent.GetConstraintsFromBody +// 0x0020 (0x0020 - 0x0000) +struct SkeletalMeshComponent_GetConstraintsFromBody final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentConstraints; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChildConstraints; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludesTerminated; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutConstraints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetConstraintsFromBody; + +// Function Engine.SkeletalMeshComponent.GetCurrentJointAngles +// 0x0014 (0x0014 - 0x0000) +struct SkeletalMeshComponent_GetCurrentJointAngles final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing1Angle; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistAngle; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2Angle; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetCurrentJointAngles; + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute +// 0x001C (0x001C - 0x0000) +struct SkeletalMeshComponent_GetFloatAttribute final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetFloatAttribute; + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute_Ref +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetFloatAttribute_Ref final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetFloatAttribute_Ref; + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute +// 0x001C (0x001C - 0x0000) +struct SkeletalMeshComponent_GetIntegerAttribute final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValue; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetIntegerAttribute; + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute_Ref +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetIntegerAttribute_Ref final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetIntegerAttribute_Ref; + +// Function Engine.SkeletalMeshComponent.GetStringAttribute +// 0x0038 (0x0038 - 0x0000) +struct SkeletalMeshComponent_GetStringAttribute final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0031(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetStringAttribute; + +// Function Engine.SkeletalMeshComponent.GetStringAttribute_Ref +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMeshComponent_GetStringAttribute_Ref final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetStringAttribute_Ref; + +// Function Engine.SkeletalMeshComponent.GetTransformAttribute +// 0x00E0 (0x00E0 - 0x0000) +struct SkeletalMeshComponent_GetTransformAttribute final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform DefaultValue; // 0x0010(0x0060)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform OutValue; // 0x0070(0x0060)(Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x00D0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00D1(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0xE]; // 0x00D2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetTransformAttribute; + +// Function Engine.SkeletalMeshComponent.GetTransformAttribute_Ref +// 0x0080 (0x0080 - 0x0000) +struct SkeletalMeshComponent_GetTransformAttribute_Ref final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform OutValue; // 0x0010(0x0060)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0071(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0xE]; // 0x0072(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetTransformAttribute_Ref; + +// Function Engine.SkeletalMeshComponent.IsBodyGravityEnabled +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_IsBodyGravityEnabled final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_IsBodyGravityEnabled; + +// Function Engine.SkeletalMeshComponent.LinkAnimClassLayers +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_LinkAnimClassLayers final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_LinkAnimClassLayers; + +// Function Engine.SkeletalMeshComponent.LinkAnimGraphByTag +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_LinkAnimGraphByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_LinkAnimGraphByTag; + +// Function Engine.SkeletalMeshComponent.OverrideAnimationData +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_OverrideAnimationData final +{ +public: + class UAnimationAsset* InAnimToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLooping; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaying; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float position; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_OverrideAnimationData; + +// Function Engine.SkeletalMeshComponent.Play +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_Play final +{ +public: + bool bLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_Play; + +// Function Engine.SkeletalMeshComponent.PlayAnimation +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_PlayAnimation final +{ +public: + class UAnimationAsset* NewAnimToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_PlayAnimation; + +// Function Engine.SkeletalMeshComponent.ResetAnimInstanceDynamics +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_ResetAnimInstanceDynamics final +{ +public: + ETeleportType InTeleportType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_ResetAnimInstanceDynamics; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowLinearVelocity +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesBelowLinearVelocity final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearVelocity; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesBelowLinearVelocity; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsBlendWeight +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsBlendWeight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsDisabled +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisabled; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesBelowPhysicsDisabled; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowSimulatePhysics +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewSimulate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesPhysicsBlendWeight +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight final +{ +public: + float PhysicsBlendWeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesSimulatePhysics +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesSimulatePhysics final +{ +public: + bool bNewSimulate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesSimulatePhysics; + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularDriveParams +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetAllMotorsAngularDriveParams final +{ +public: + float InSpring; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamping; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllMotorsAngularDriveParams; + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularPositionDrive +// 0x0003 (0x0003 - 0x0000) +struct SkeletalMeshComponent_SetAllMotorsAngularPositionDrive final +{ +public: + bool bEnableSwingDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllMotorsAngularPositionDrive; + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularVelocityDrive +// 0x0003 (0x0003 - 0x0000) +struct SkeletalMeshComponent_SetAllMotorsAngularVelocityDrive final +{ +public: + bool bEnableSwingDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllMotorsAngularVelocityDrive; + +// Function Engine.SkeletalMeshComponent.SetAllowAnimCurveEvaluation +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetAllowAnimCurveEvaluation final +{ +public: + bool bInAllow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllowAnimCurveEvaluation; + +// Function Engine.SkeletalMeshComponent.SetAllowClothActors +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetAllowClothActors final +{ +public: + bool bInAllow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllowClothActors; + +// Function Engine.SkeletalMeshComponent.SetAllowedAnimCurvesEvaluation +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_SetAllowedAnimCurvesEvaluation final +{ +public: + TArray List; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bAllow; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllowedAnimCurvesEvaluation; + +// Function Engine.SkeletalMeshComponent.SetAllowRigidBodyAnimNode +// 0x0002 (0x0002 - 0x0000) +struct SkeletalMeshComponent_SetAllowRigidBodyAnimNode final +{ +public: + bool bInAllow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitAnim; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllowRigidBodyAnimNode; + +// Function Engine.SkeletalMeshComponent.SetAngularLimits +// 0x0014 (0x0014 - 0x0000) +struct SkeletalMeshComponent_SetAngularLimits final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing1LimitAngle; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitAngle; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2LimitAngle; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAngularLimits; + +// Function Engine.SkeletalMeshComponent.SetAnimation +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetAnimation final +{ +public: + class UAnimationAsset* NewAnimToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAnimation; + +// Function Engine.SkeletalMeshComponent.SetAnimationMode +// 0x0002 (0x0002 - 0x0000) +struct SkeletalMeshComponent_SetAnimationMode final +{ +public: + EAnimationMode InAnimationMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceInitAnimScriptInstance; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAnimationMode; + +// Function Engine.SkeletalMeshComponent.SetAnimClass +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetAnimClass final +{ +public: + class UClass* NewClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAnimClass; + +// Function Engine.SkeletalMeshComponent.SetBodyNotifyRigidBodyCollision +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetBodyNotifyRigidBodyCollision final +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetBodyNotifyRigidBodyCollision; + +// Function Engine.SkeletalMeshComponent.SetBodySimulatePhysics +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetBodySimulatePhysics final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetBodySimulatePhysics; + +// Function Engine.SkeletalMeshComponent.SetClothMaxDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetClothMaxDistanceScale final +{ +public: + float Scale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetClothMaxDistanceScale; + +// Function Engine.SkeletalMeshComponent.SetConstraintProfile +// 0x0014 (0x0014 - 0x0000) +struct SkeletalMeshComponent_SetConstraintProfile final +{ +public: + class FName JointName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultIfNotFound; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetConstraintProfile; + +// Function Engine.SkeletalMeshComponent.SetConstraintProfileForAll +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetConstraintProfileForAll final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultIfNotFound; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetConstraintProfileForAll; + +// Function Engine.SkeletalMeshComponent.SetDisableAnimCurves +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetDisableAnimCurves final +{ +public: + bool bInDisableAnimCurves; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetDisableAnimCurves; + +// Function Engine.SkeletalMeshComponent.SetDisablePostProcessBlueprint +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetDisablePostProcessBlueprint final +{ +public: + bool bInDisablePostProcess; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetDisablePostProcessBlueprint; + +// Function Engine.SkeletalMeshComponent.SetEnableBodyGravity +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetEnableBodyGravity final +{ +public: + bool bEnableGravity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetEnableBodyGravity; + +// Function Engine.SkeletalMeshComponent.SetEnableGravityOnAllBodiesBelow +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow final +{ +public: + bool bEnableGravity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow; + +// Function Engine.SkeletalMeshComponent.SetEnablePhysicsBlending +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetEnablePhysicsBlending final +{ +public: + bool bNewBlendPhysics; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetEnablePhysicsBlending; + +// Function Engine.SkeletalMeshComponent.SetMorphTarget +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetMorphTarget final +{ +public: + class FName MorphTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveZeroWeight; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetMorphTarget; + +// Function Engine.SkeletalMeshComponent.SetNotifyRigidBodyCollisionBelow +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow final +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow; + +// Function Engine.SkeletalMeshComponent.SetPhysicsBlendWeight +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetPhysicsBlendWeight final +{ +public: + float PhysicsBlendWeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetPhysicsBlendWeight; + +// Function Engine.SkeletalMeshComponent.SetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetPlayRate final +{ +public: + float Rate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetPlayRate; + +// Function Engine.SkeletalMeshComponent.SetPosition +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetPosition final +{ +public: + float InPos; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetPosition; + +// Function Engine.SkeletalMeshComponent.SetSkeletalMeshAsset +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetSkeletalMeshAsset final +{ +public: + class USkeletalMesh* NewMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetSkeletalMeshAsset; + +// Function Engine.SkeletalMeshComponent.SetTeleportDistanceThreshold +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetTeleportDistanceThreshold final +{ +public: + float Threshold; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetTeleportDistanceThreshold; + +// Function Engine.SkeletalMeshComponent.SetTeleportRotationThreshold +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetTeleportRotationThreshold final +{ +public: + float Threshold; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetTeleportRotationThreshold; + +// Function Engine.SkeletalMeshComponent.SetUpdateAnimationInEditor +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetUpdateAnimationInEditor final +{ +public: + bool NewUpdateState; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetUpdateAnimationInEditor; + +// Function Engine.SkeletalMeshComponent.SetUpdateClothInEditor +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetUpdateClothInEditor final +{ +public: + bool NewUpdateState; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetUpdateClothInEditor; + +// Function Engine.SkeletalMeshComponent.SnapshotPose +// 0x0038 (0x0038 - 0x0000) +struct SkeletalMeshComponent_SnapshotPose final +{ +public: + struct FPoseSnapshot Snapshot; // 0x0000(0x0038)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SnapshotPose; + +// Function Engine.SkeletalMeshComponent.TermBodiesBelow +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_TermBodiesBelow final +{ +public: + class FName ParentBoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_TermBodiesBelow; + +// Function Engine.SkeletalMeshComponent.UnbindClothFromLeaderPoseComponent +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_UnbindClothFromLeaderPoseComponent final +{ +public: + bool bRestoreSimulationSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_UnbindClothFromLeaderPoseComponent; + +// Function Engine.SkeletalMeshComponent.UnlinkAnimClassLayers +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_UnlinkAnimClassLayers final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_UnlinkAnimClassLayers; + +// Function Engine.SkeletalMeshComponent.GetAllowClothActors +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetAllowClothActors final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAllowClothActors; + +// Function Engine.SkeletalMeshComponent.GetAllowedAnimCurveEvaluate +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetAllowedAnimCurveEvaluate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAllowedAnimCurveEvaluate; + +// Function Engine.SkeletalMeshComponent.GetAllowRigidBodyAnimNode +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetAllowRigidBodyAnimNode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAllowRigidBodyAnimNode; + +// Function Engine.SkeletalMeshComponent.GetAnimationMode +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetAnimationMode final +{ +public: + EAnimationMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAnimationMode; + +// Function Engine.SkeletalMeshComponent.GetAnimInstance +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetAnimInstance final +{ +public: + class UAnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAnimInstance; + +// Function Engine.SkeletalMeshComponent.GetBoneMass +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_GetBoneMass final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScaleMass; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetBoneMass; + +// Function Engine.SkeletalMeshComponent.GetClothingSimulationInteractor +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetClothingSimulationInteractor final +{ +public: + class UClothingSimulationInteractor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetClothingSimulationInteractor; + +// Function Engine.SkeletalMeshComponent.GetClothMaxDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetClothMaxDistanceScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetClothMaxDistanceScale; + +// Function Engine.SkeletalMeshComponent.GetDisableAnimCurves +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetDisableAnimCurves final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetDisableAnimCurves; + +// Function Engine.SkeletalMeshComponent.GetDisablePostProcessBlueprint +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetDisablePostProcessBlueprint final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetDisablePostProcessBlueprint; + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstanceByTag +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag; + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstancesByTag +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag; + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByClass +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass; + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByGroup +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup final +{ +public: + class FName InGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup; + +// Function Engine.SkeletalMeshComponent.GetMorphTarget +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_GetMorphTarget final +{ +public: + class FName MorphTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetMorphTarget; + +// Function Engine.SkeletalMeshComponent.GetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetPlayRate final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetPlayRate; + +// Function Engine.SkeletalMeshComponent.GetPosition +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetPosition final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetPosition; + +// Function Engine.SkeletalMeshComponent.GetPostProcessInstance +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetPostProcessInstance final +{ +public: + class UAnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetPostProcessInstance; + +// Function Engine.SkeletalMeshComponent.GetSkeletalCenterOfMass +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetSkeletalCenterOfMass final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetSkeletalCenterOfMass; + +// Function Engine.SkeletalMeshComponent.GetSkeletalMeshAsset +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetSkeletalMeshAsset final +{ +public: + class USkeletalMesh* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetSkeletalMeshAsset; + +// Function Engine.SkeletalMeshComponent.GetTeleportDistanceThreshold +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetTeleportDistanceThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetTeleportDistanceThreshold; + +// Function Engine.SkeletalMeshComponent.GetTeleportRotationThreshold +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetTeleportRotationThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetTeleportRotationThreshold; + +// Function Engine.SkeletalMeshComponent.HasValidAnimationInstance +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_HasValidAnimationInstance final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_HasValidAnimationInstance; + +// Function Engine.SkeletalMeshComponent.IsClothingSimulationSuspended +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_IsClothingSimulationSuspended final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_IsClothingSimulationSuspended; + +// Function Engine.SkeletalMeshComponent.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_IsPlaying; + +// Function Engine.SkeletalMeshComponent.K2_GetClosestPointOnPhysicsAsset +// 0x0058 (0x0058 - 0x0000) +struct SkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset final +{ +public: + struct FVector WorldPosition; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ClosestWorldPosition; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0048(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset; + +// Function Engine.BlueprintSetLibrary.Set_Add +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_Add final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Add; + +// Function Engine.BlueprintSetLibrary.Set_AddItems +// 0x0060 (0x0060 - 0x0000) +struct BlueprintSetLibrary_Set_AddItems final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray NewItems; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_AddItems; + +// Function Engine.BlueprintSetLibrary.Set_Clear +// 0x0050 (0x0050 - 0x0000) +struct BlueprintSetLibrary_Set_Clear final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Clear; + +// Function Engine.BlueprintSetLibrary.Set_Contains +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_Contains final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Contains; + +// Function Engine.BlueprintSetLibrary.Set_Difference +// 0x00F0 (0x00F0 - 0x0000) +struct BlueprintSetLibrary_Set_Difference final +{ +public: + TSet A; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet B; // 0x0050(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0x00A0(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Difference; + +// Function Engine.BlueprintSetLibrary.Set_Intersection +// 0x00F0 (0x00F0 - 0x0000) +struct BlueprintSetLibrary_Set_Intersection final +{ +public: + TSet A; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet B; // 0x0050(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0x00A0(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Intersection; + +// Function Engine.BlueprintSetLibrary.Set_IsEmpty +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_IsEmpty final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_IsEmpty; + +// Function Engine.BlueprintSetLibrary.Set_IsNotEmpty +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_IsNotEmpty final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_IsNotEmpty; + +// Function Engine.BlueprintSetLibrary.Set_Length +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_Length final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Length; + +// Function Engine.BlueprintSetLibrary.Set_Remove +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_Remove final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Item; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Remove; + +// Function Engine.BlueprintSetLibrary.Set_RemoveItems +// 0x0060 (0x0060 - 0x0000) +struct BlueprintSetLibrary_Set_RemoveItems final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Items; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_RemoveItems; + +// Function Engine.BlueprintSetLibrary.Set_ToArray +// 0x0060 (0x0060 - 0x0000) +struct BlueprintSetLibrary_Set_ToArray final +{ +public: + TSet A; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Result; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_ToArray; + +// Function Engine.BlueprintSetLibrary.Set_Union +// 0x00F0 (0x00F0 - 0x0000) +struct BlueprintSetLibrary_Set_Union final +{ +public: + TSet A; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet B; // 0x0050(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0x00A0(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Union; + +// Function Engine.BlueprintSetLibrary.SetSetPropertyByName +// 0x0060 (0x0060 - 0x0000) +struct BlueprintSetLibrary_SetSetPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet Value; // 0x0010(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_SetSetPropertyByName; + +// Function Engine.KismetNodeHelperLibrary.BitIsMarked +// 0x000C (0x000C - 0x0000) +struct KismetNodeHelperLibrary_BitIsMarked final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_BitIsMarked; + +// Function Engine.KismetNodeHelperLibrary.ClearAllBits +// 0x0004 (0x0004 - 0x0000) +struct KismetNodeHelperLibrary_ClearAllBits final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_ClearAllBits; + +// Function Engine.KismetNodeHelperLibrary.ClearBit +// 0x0008 (0x0008 - 0x0000) +struct KismetNodeHelperLibrary_ClearBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_ClearBit; + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorName +// 0x0018 (0x0018 - 0x0000) +struct KismetNodeHelperLibrary_GetEnumeratorName final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetEnumeratorName; + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorUserFriendlyName +// 0x0020 (0x0020 - 0x0000) +struct KismetNodeHelperLibrary_GetEnumeratorUserFriendlyName final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetEnumeratorUserFriendlyName; + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorValueFromIndex +// 0x0010 (0x0010 - 0x0000) +struct KismetNodeHelperLibrary_GetEnumeratorValueFromIndex final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorIndex; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetEnumeratorValueFromIndex; + +// Function Engine.KismetNodeHelperLibrary.GetFirstUnmarkedBit +// 0x0010 (0x0010 - 0x0000) +struct KismetNodeHelperLibrary_GetFirstUnmarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetFirstUnmarkedBit; + +// Function Engine.KismetNodeHelperLibrary.GetRandomUnmarkedBit +// 0x0010 (0x0010 - 0x0000) +struct KismetNodeHelperLibrary_GetRandomUnmarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetRandomUnmarkedBit; + +// Function Engine.KismetNodeHelperLibrary.GetUnmarkedBit +// 0x0014 (0x0014 - 0x0000) +struct KismetNodeHelperLibrary_GetUnmarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandom; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetUnmarkedBit; + +// Function Engine.KismetNodeHelperLibrary.GetValidValue +// 0x0010 (0x0010 - 0x0000) +struct KismetNodeHelperLibrary_GetValidValue final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetValidValue; + +// Function Engine.KismetNodeHelperLibrary.HasMarkedBit +// 0x000C (0x000C - 0x0000) +struct KismetNodeHelperLibrary_HasMarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_HasMarkedBit; + +// Function Engine.KismetNodeHelperLibrary.HasUnmarkedBit +// 0x000C (0x000C - 0x0000) +struct KismetNodeHelperLibrary_HasUnmarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_HasUnmarkedBit; + +// Function Engine.KismetNodeHelperLibrary.MarkBit +// 0x0008 (0x0008 - 0x0000) +struct KismetNodeHelperLibrary_MarkBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_MarkBit; + +// Function Engine.ShapeComponent.SetLineThickness +// 0x0004 (0x0004 - 0x0000) +struct ShapeComponent_SetLineThickness final +{ +public: + float Thickness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ShapeComponent_SetLineThickness; + +// Function Engine.SphereComponent.SetSphereRadius +// 0x0008 (0x0008 - 0x0000) +struct SphereComponent_SetSphereRadius final +{ +public: + float InSphereRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SphereComponent_SetSphereRadius; + +// Function Engine.SphereComponent.GetScaledSphereRadius +// 0x0004 (0x0004 - 0x0000) +struct SphereComponent_GetScaledSphereRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphereComponent_GetScaledSphereRadius; + +// Function Engine.SphereComponent.GetShapeScale +// 0x0004 (0x0004 - 0x0000) +struct SphereComponent_GetShapeScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphereComponent_GetShapeScale; + +// Function Engine.SphereComponent.GetUnscaledSphereRadius +// 0x0004 (0x0004 - 0x0000) +struct SphereComponent_GetUnscaledSphereRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphereComponent_GetUnscaledSphereRadius; + +// Function Engine.StaticMeshActor.SetMobility +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshActor_SetMobility final +{ +public: + EComponentMobility InMobility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshActor_SetMobility; + +// Function Engine.SkyAtmosphereComponent.GetAtmosphereTransmitanceOnGroundAtPlanetTop +// 0x0018 (0x0018 - 0x0000) +struct SkyAtmosphereComponent_GetAtmosphereTransmitanceOnGroundAtPlanetTop final +{ +public: + class UDirectionalLightComponent* DirectionalLight; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_GetAtmosphereTransmitanceOnGroundAtPlanetTop; + +// Function Engine.SkyAtmosphereComponent.GetOverridenAtmosphereLightDirection +// 0x0020 (0x0020 - 0x0000) +struct SkyAtmosphereComponent_GetOverridenAtmosphereLightDirection final +{ +public: + int32 AtmosphereLightIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_GetOverridenAtmosphereLightDirection; + +// Function Engine.SkyAtmosphereComponent.IsAtmosphereLightDirectionOverriden +// 0x0008 (0x0008 - 0x0000) +struct SkyAtmosphereComponent_IsAtmosphereLightDirectionOverriden final +{ +public: + int32 AtmosphereLightIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_IsAtmosphereLightDirectionOverriden; + +// Function Engine.SkyAtmosphereComponent.OverrideAtmosphereLightDirection +// 0x0020 (0x0020 - 0x0000) +struct SkyAtmosphereComponent_OverrideAtmosphereLightDirection final +{ +public: + int32 AtmosphereLightIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LightDirection; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_OverrideAtmosphereLightDirection; + +// Function Engine.SkyAtmosphereComponent.ResetAtmosphereLightDirectionOverride +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_ResetAtmosphereLightDirectionOverride final +{ +public: + int32 AtmosphereLightIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_ResetAtmosphereLightDirectionOverride; + +// Function Engine.SkyAtmosphereComponent.SetAerialPespectiveViewDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetAerialPespectiveViewDistanceScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetAerialPespectiveViewDistanceScale; + +// Function Engine.SkyAtmosphereComponent.SetAtmosphereHeight +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetAtmosphereHeight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetAtmosphereHeight; + +// Function Engine.SkyAtmosphereComponent.SetBottomRadius +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetBottomRadius final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetBottomRadius; + +// Function Engine.SkyAtmosphereComponent.SetGroundAlbedo +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetGroundAlbedo final +{ +public: + struct FColor NewValue; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetGroundAlbedo; + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContribution +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHeightFogContribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHeightFogContribution; + +// Function Engine.SkyAtmosphereComponent.SetHoldout +// 0x0001 (0x0001 - 0x0000) +struct SkyAtmosphereComponent_SetHoldout final +{ +public: + bool bNewHoldout; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHoldout; + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorption +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetMieAbsorption final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieAbsorption; + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorptionScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMieAbsorptionScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieAbsorptionScale; + +// Function Engine.SkyAtmosphereComponent.SetMieAnisotropy +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMieAnisotropy final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieAnisotropy; + +// Function Engine.SkyAtmosphereComponent.SetMieExponentialDistribution +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMieExponentialDistribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieExponentialDistribution; + +// Function Engine.SkyAtmosphereComponent.SetMieScattering +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetMieScattering final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieScattering; + +// Function Engine.SkyAtmosphereComponent.SetMieScatteringScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMieScatteringScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieScatteringScale; + +// Function Engine.SkyAtmosphereComponent.SetMultiScatteringFactor +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMultiScatteringFactor final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMultiScatteringFactor; + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorption +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetOtherAbsorption final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetOtherAbsorption; + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorptionScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetOtherAbsorptionScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetOtherAbsorptionScale; + +// Function Engine.SkyAtmosphereComponent.SetRayleighExponentialDistribution +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetRayleighExponentialDistribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetRayleighExponentialDistribution; + +// Function Engine.SkyAtmosphereComponent.SetRayleighScattering +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetRayleighScattering final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetRayleighScattering; + +// Function Engine.SkyAtmosphereComponent.SetRayleighScatteringScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetRayleighScatteringScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetRayleighScatteringScale; + +// Function Engine.SkyAtmosphereComponent.SetRenderInMainPass +// 0x0001 (0x0001 - 0x0000) +struct SkyAtmosphereComponent_SetRenderInMainPass final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetRenderInMainPass; + +// Function Engine.SkyAtmosphereComponent.SetSkyLuminanceFactor +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetSkyLuminanceFactor final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetSkyLuminanceFactor; + +// Function Engine.AtmosphericFogComponent.DisableGroundScattering +// 0x0001 (0x0001 - 0x0000) +struct AtmosphericFogComponent_DisableGroundScattering final +{ +public: + bool NewGroundScattering; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_DisableGroundScattering; + +// Function Engine.AtmosphericFogComponent.DisableSunDisk +// 0x0001 (0x0001 - 0x0000) +struct AtmosphericFogComponent_DisableSunDisk final +{ +public: + bool NewSunDisk; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_DisableSunDisk; + +// Function Engine.AtmosphericFogComponent.SetAltitudeScale +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetAltitudeScale final +{ +public: + float NewAltitudeScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetAltitudeScale; + +// Function Engine.AtmosphericFogComponent.SetDefaultBrightness +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDefaultBrightness final +{ +public: + float NewBrightness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDefaultBrightness; + +// Function Engine.AtmosphericFogComponent.SetDefaultLightColor +// 0x0010 (0x0010 - 0x0000) +struct AtmosphericFogComponent_SetDefaultLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDefaultLightColor; + +// Function Engine.AtmosphericFogComponent.SetDensityMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDensityMultiplier final +{ +public: + float NewDensityMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDensityMultiplier; + +// Function Engine.AtmosphericFogComponent.SetDensityOffset +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDensityOffset final +{ +public: + float NewDensityOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDensityOffset; + +// Function Engine.AtmosphericFogComponent.SetDistanceOffset +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDistanceOffset final +{ +public: + float NewDistanceOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDistanceOffset; + +// Function Engine.AtmosphericFogComponent.SetDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDistanceScale final +{ +public: + float NewDistanceScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDistanceScale; + +// Function Engine.AtmosphericFogComponent.SetFogMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetFogMultiplier final +{ +public: + float NewFogMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetFogMultiplier; + +// Function Engine.AtmosphericFogComponent.SetPrecomputeParams +// 0x000C (0x000C - 0x0000) +struct AtmosphericFogComponent_SetPrecomputeParams final +{ +public: + float DensityHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxScatteringOrder; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterAltitudeSampleNum; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetPrecomputeParams; + +// Function Engine.AtmosphericFogComponent.SetStartDistance +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetStartDistance final +{ +public: + float NewStartDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetStartDistance; + +// Function Engine.AtmosphericFogComponent.SetSunMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetSunMultiplier final +{ +public: + float NewSunMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetSunMultiplier; + +// Function Engine.StreamableRenderAsset.SetForceMipLevelsToBeResident +// 0x0008 (0x0008 - 0x0000) +struct StreamableRenderAsset_SetForceMipLevelsToBeResident final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CinematicLODGroupMask; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StreamableRenderAsset_SetForceMipLevelsToBeResident; + +// Function Engine.PawnMovementComponent.AddInputVector +// 0x0020 (0x0020 - 0x0000) +struct PawnMovementComponent_AddInputVector final +{ +public: + struct FVector WorldVector; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PawnMovementComponent_AddInputVector; + +// Function Engine.PawnMovementComponent.ConsumeInputVector +// 0x0018 (0x0018 - 0x0000) +struct PawnMovementComponent_ConsumeInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_ConsumeInputVector; + +// Function Engine.PawnMovementComponent.MulticastAsyncPhysicsStateAction +// 0x0050 (0x0050 - 0x0000) +struct PawnMovementComponent_MulticastAsyncPhysicsStateAction final +{ +public: + const class UPrimitiveComponent* ActionComponent; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAsyncPhysicsTimestamp Timestamp; // 0x0010(0x0008)(ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) + EPhysicsStateAction ActionType; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ActionDatas; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ActionPosition; // 0x0038(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_MulticastAsyncPhysicsStateAction; + +// Function Engine.PawnMovementComponent.ServerAsyncPhysicsStateAction +// 0x0050 (0x0050 - 0x0000) +struct PawnMovementComponent_ServerAsyncPhysicsStateAction final +{ +public: + const class UPrimitiveComponent* ActionComponent; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAsyncPhysicsTimestamp Timestamp; // 0x0010(0x0008)(ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) + EPhysicsStateAction ActionType; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ActionDatas; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ActionPosition; // 0x0038(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_ServerAsyncPhysicsStateAction; + +// Function Engine.PawnMovementComponent.GetLastInputVector +// 0x0018 (0x0018 - 0x0000) +struct PawnMovementComponent_GetLastInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_GetLastInputVector; + +// Function Engine.PawnMovementComponent.GetPawnOwner +// 0x0008 (0x0008 - 0x0000) +struct PawnMovementComponent_GetPawnOwner final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_GetPawnOwner; + +// Function Engine.PawnMovementComponent.GetPendingInputVector +// 0x0018 (0x0018 - 0x0000) +struct PawnMovementComponent_GetPendingInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_GetPendingInputVector; + +// Function Engine.PawnMovementComponent.IsMoveInputIgnored +// 0x0001 (0x0001 - 0x0000) +struct PawnMovementComponent_IsMoveInputIgnored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_IsMoveInputIgnored; + +// Function Engine.CharacterMovementComponent.AddForce +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_AddForce final +{ +public: + struct FVector Force; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_AddForce; + +// Function Engine.CharacterMovementComponent.AddImpulse +// 0x0020 (0x0020 - 0x0000) +struct CharacterMovementComponent_AddImpulse final +{ +public: + struct FVector Impulse; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelocityChange; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_AddImpulse; + +// Function Engine.CharacterMovementComponent.CalcVelocity +// 0x0010 (0x0010 - 0x0000) +struct CharacterMovementComponent_CalcVelocity final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFluid; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BrakingDeceleration; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_CalcVelocity; + +// Function Engine.CharacterMovementComponent.CapsuleTouched +// 0x0118 (0x0118 - 0x0000) +struct CharacterMovementComponent_CapsuleTouched final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_CapsuleTouched; + +// Function Engine.CharacterMovementComponent.SetAvoidanceEnabled +// 0x0001 (0x0001 - 0x0000) +struct CharacterMovementComponent_SetAvoidanceEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetAvoidanceEnabled; + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroup +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetAvoidanceGroup final +{ +public: + int32 GroupFlags; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetAvoidanceGroup; + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroupMask +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetAvoidanceGroupMask final +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetAvoidanceGroupMask; + +// Function Engine.CharacterMovementComponent.SetCrouchedHalfHeight +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetCrouchedHalfHeight final +{ +public: + float NewValue; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetCrouchedHalfHeight; + +// Function Engine.CharacterMovementComponent.SetGravityDirection +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_SetGravityDirection final +{ +public: + struct FVector GravityDir; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGravityDirection; + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoid +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetGroupsToAvoid final +{ +public: + int32 GroupFlags; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGroupsToAvoid; + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoidMask +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetGroupsToAvoidMask final +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGroupsToAvoidMask; + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnore +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetGroupsToIgnore final +{ +public: + int32 GroupFlags; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGroupsToIgnore; + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnoreMask +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetGroupsToIgnoreMask final +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGroupsToIgnoreMask; + +// Function Engine.CharacterMovementComponent.SetMovementMode +// 0x0002 (0x0002 - 0x0000) +struct CharacterMovementComponent_SetMovementMode final +{ +public: + EMovementMode NewMovementMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewCustomMode; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetMovementMode; + +// Function Engine.CharacterMovementComponent.SetWalkableFloorAngle +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetWalkableFloorAngle final +{ +public: + float InWalkableFloorAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetWalkableFloorAngle; + +// Function Engine.CharacterMovementComponent.SetWalkableFloorZ +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetWalkableFloorZ final +{ +public: + float InWalkableFloorZ; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetWalkableFloorZ; + +// Function Engine.CharacterMovementComponent.GetAnalogInputModifier +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetAnalogInputModifier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetAnalogInputModifier; + +// Function Engine.CharacterMovementComponent.GetCharacterOwner +// 0x0008 (0x0008 - 0x0000) +struct CharacterMovementComponent_GetCharacterOwner final +{ +public: + class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetCharacterOwner; + +// Function Engine.CharacterMovementComponent.GetCrouchedHalfHeight +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetCrouchedHalfHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetCrouchedHalfHeight; + +// Function Engine.CharacterMovementComponent.GetCurrentAcceleration +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_GetCurrentAcceleration final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetCurrentAcceleration; + +// Function Engine.CharacterMovementComponent.GetGravityDirection +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_GetGravityDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetGravityDirection; + +// Function Engine.CharacterMovementComponent.GetImpartedMovementBaseVelocity +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_GetImpartedMovementBaseVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetImpartedMovementBaseVelocity; + +// Function Engine.CharacterMovementComponent.GetLastUpdateLocation +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_GetLastUpdateLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetLastUpdateLocation; + +// Function Engine.CharacterMovementComponent.GetLastUpdateRequestedVelocity +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_GetLastUpdateRequestedVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetLastUpdateRequestedVelocity; + +// Function Engine.CharacterMovementComponent.GetLastUpdateRotation +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_GetLastUpdateRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetLastUpdateRotation; + +// Function Engine.CharacterMovementComponent.GetLastUpdateVelocity +// 0x0018 (0x0018 - 0x0000) +struct CharacterMovementComponent_GetLastUpdateVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetLastUpdateVelocity; + +// Function Engine.CharacterMovementComponent.GetMaxAcceleration +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMaxAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMaxAcceleration; + +// Function Engine.CharacterMovementComponent.GetMaxBrakingDeceleration +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMaxBrakingDeceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMaxBrakingDeceleration; + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeight +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMaxJumpHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMaxJumpHeight; + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeightWithJumpTime +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMaxJumpHeightWithJumpTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMaxJumpHeightWithJumpTime; + +// Function Engine.CharacterMovementComponent.GetMinAnalogSpeed +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMinAnalogSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMinAnalogSpeed; + +// Function Engine.CharacterMovementComponent.GetMovementBase +// 0x0008 (0x0008 - 0x0000) +struct CharacterMovementComponent_GetMovementBase final +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMovementBase; + +// Function Engine.CharacterMovementComponent.GetPerchRadiusThreshold +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetPerchRadiusThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetPerchRadiusThreshold; + +// Function Engine.CharacterMovementComponent.GetValidPerchRadius +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetValidPerchRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetValidPerchRadius; + +// Function Engine.CharacterMovementComponent.HasCustomGravity +// 0x0001 (0x0001 - 0x0000) +struct CharacterMovementComponent_HasCustomGravity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_HasCustomGravity; + +// Function Engine.CharacterMovementComponent.IsWalkable +// 0x0100 (0x0100 - 0x0000) +struct CharacterMovementComponent_IsWalkable final +{ +public: + struct FHitResult Hit; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00F8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_IsWalkable; + +// Function Engine.CharacterMovementComponent.IsWalking +// 0x0001 (0x0001 - 0x0000) +struct CharacterMovementComponent_IsWalking final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_IsWalking; + +// Function Engine.CharacterMovementComponent.K2_ComputeFloorDist +// 0x0130 (0x0130 - 0x0000) +struct CharacterMovementComponent_K2_ComputeFloorDist final +{ +public: + struct FVector CapsuleLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineDistance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepDistance; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFindFloorResult FloorResult; // 0x0028(0x0108)(Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_ComputeFloorDist; + +// Function Engine.CharacterMovementComponent.K2_FindFloor +// 0x0120 (0x0120 - 0x0000) +struct CharacterMovementComponent_K2_FindFloor final +{ +public: + struct FVector CapsuleLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFindFloorResult FloorResult; // 0x0018(0x0108)(Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_FindFloor; + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorAngle +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_K2_GetWalkableFloorAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_GetWalkableFloorAngle; + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorZ +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_K2_GetWalkableFloorZ final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_GetWalkableFloorZ; + +// Function Engine.MaterialInstanceConstant.K2_GetScalarParameterValue +// 0x000C (0x000C - 0x0000) +struct MaterialInstanceConstant_K2_GetScalarParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceConstant_K2_GetScalarParameterValue; + +// Function Engine.MaterialInstanceConstant.K2_GetTextureParameterValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceConstant_K2_GetTextureParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceConstant_K2_GetTextureParameterValue; + +// Function Engine.MaterialInstanceConstant.K2_GetVectorParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceConstant_K2_GetVectorParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceConstant_K2_GetVectorParameterValue; + +// Function Engine.TimecodeProvider.FetchTimecode +// 0x0014 (0x0014 - 0x0000) +struct TimecodeProvider_FetchTimecode final +{ +public: + struct FQualifiedFrameTime OutFrameTime; // 0x0000(0x0010)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TimecodeProvider_FetchTimecode; + +// Function Engine.TimecodeProvider.GetDelayedQualifiedFrameTime +// 0x0010 (0x0010 - 0x0000) +struct TimecodeProvider_GetDelayedQualifiedFrameTime final +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetDelayedQualifiedFrameTime; + +// Function Engine.TimecodeProvider.GetDelayedTimecode +// 0x0014 (0x0014 - 0x0000) +struct TimecodeProvider_GetDelayedTimecode final +{ +public: + struct FTimecode ReturnValue; // 0x0000(0x0014)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetDelayedTimecode; + +// Function Engine.TimecodeProvider.GetFrameRate +// 0x0008 (0x0008 - 0x0000) +struct TimecodeProvider_GetFrameRate final +{ +public: + struct FFrameRate ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetFrameRate; + +// Function Engine.TimecodeProvider.GetQualifiedFrameTime +// 0x0010 (0x0010 - 0x0000) +struct TimecodeProvider_GetQualifiedFrameTime final +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetQualifiedFrameTime; + +// Function Engine.TimecodeProvider.GetSynchronizationState +// 0x0004 (0x0004 - 0x0000) +struct TimecodeProvider_GetSynchronizationState final +{ +public: + ETimecodeProviderSynchronizationState ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetSynchronizationState; + +// Function Engine.TimecodeProvider.GetTimecode +// 0x0014 (0x0014 - 0x0000) +struct TimecodeProvider_GetTimecode final +{ +public: + struct FTimecode ReturnValue; // 0x0000(0x0014)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetTimecode; + +// Function Engine.PoseableMeshComponent.CopyPoseFromSkeletalComponent +// 0x0008 (0x0008 - 0x0000) +struct PoseableMeshComponent_CopyPoseFromSkeletalComponent final +{ +public: + class USkeletalMeshComponent* InComponentToCopy; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_CopyPoseFromSkeletalComponent; + +// Function Engine.PoseableMeshComponent.GetBoneLocationByName +// 0x0028 (0x0028 - 0x0000) +struct PoseableMeshComponent_GetBoneLocationByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneLocationByName; + +// Function Engine.PoseableMeshComponent.GetBoneRotationByName +// 0x0028 (0x0028 - 0x0000) +struct PoseableMeshComponent_GetBoneRotationByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneRotationByName; + +// Function Engine.PoseableMeshComponent.GetBoneScaleByName +// 0x0028 (0x0028 - 0x0000) +struct PoseableMeshComponent_GetBoneScaleByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneScaleByName; + +// Function Engine.PoseableMeshComponent.GetBoneTransformByName +// 0x0070 (0x0070 - 0x0000) +struct PoseableMeshComponent_GetBoneTransformByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneTransformByName; + +// Function Engine.PoseableMeshComponent.ResetBoneTransformByName +// 0x0008 (0x0008 - 0x0000) +struct PoseableMeshComponent_ResetBoneTransformByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_ResetBoneTransformByName; + +// Function Engine.PoseableMeshComponent.SetBoneLocationByName +// 0x0028 (0x0028 - 0x0000) +struct PoseableMeshComponent_SetBoneLocationByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneLocationByName; + +// Function Engine.PoseableMeshComponent.SetBoneRotationByName +// 0x0028 (0x0028 - 0x0000) +struct PoseableMeshComponent_SetBoneRotationByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneRotationByName; + +// Function Engine.PoseableMeshComponent.SetBoneScaleByName +// 0x0028 (0x0028 - 0x0000) +struct PoseableMeshComponent_SetBoneScaleByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InScale3D; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneScaleByName; + +// Function Engine.PoseableMeshComponent.SetBoneTransformByName +// 0x0080 (0x0080 - 0x0000) +struct PoseableMeshComponent_SetBoneTransformByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneTransformByName; + +// Function Engine.AnimationDataModel.GetAnimationSequence +// 0x0008 (0x0008 - 0x0000) +struct AnimationDataModel_GetAnimationSequence final +{ +public: + class UAnimSequence* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetAnimationSequence; + +// Function Engine.AnimationDataModel.GetBoneAnimationTracks +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataModel_GetBoneAnimationTracks final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetBoneAnimationTracks; + +// Function Engine.AnimationDataModel.GetBoneTrackByIndex +// 0x0048 (0x0048 - 0x0000) +struct AnimationDataModel_GetBoneTrackByIndex final +{ +public: + int32 TrackIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneAnimationTrack ReturnValue; // 0x0008(0x0040)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetBoneTrackByIndex; + +// Function Engine.AnimationDataModel.GetBoneTrackByName +// 0x0048 (0x0048 - 0x0000) +struct AnimationDataModel_GetBoneTrackByName final +{ +public: + class FName TrackName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneAnimationTrack ReturnValue; // 0x0008(0x0040)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetBoneTrackByName; + +// Function Engine.AnimationDataModel.GetBoneTrackIndex +// 0x0048 (0x0048 - 0x0000) +struct AnimationDataModel_GetBoneTrackIndex final +{ +public: + struct FBoneAnimationTrack Track; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetBoneTrackIndex; + +// Function Engine.AnimationDataModel.GetBoneTrackIndexByName +// 0x000C (0x000C - 0x0000) +struct AnimationDataModel_GetBoneTrackIndexByName final +{ +public: + class FName TrackName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetBoneTrackIndexByName; + +// Function Engine.AnimationDataModel.GetBoneTrackNames +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataModel_GetBoneTrackNames final +{ +public: + TArray OutNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetBoneTrackNames; + +// Function Engine.AnimationDataModel.GetFrameRate +// 0x0008 (0x0008 - 0x0000) +struct AnimationDataModel_GetFrameRate final +{ +public: + struct FFrameRate ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetFrameRate; + +// Function Engine.AnimationDataModel.GetNumberOfFloatCurves +// 0x0004 (0x0004 - 0x0000) +struct AnimationDataModel_GetNumberOfFloatCurves final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetNumberOfFloatCurves; + +// Function Engine.AnimationDataModel.GetNumberOfFrames +// 0x0004 (0x0004 - 0x0000) +struct AnimationDataModel_GetNumberOfFrames final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetNumberOfFrames; + +// Function Engine.AnimationDataModel.GetNumberOfKeys +// 0x0004 (0x0004 - 0x0000) +struct AnimationDataModel_GetNumberOfKeys final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetNumberOfKeys; + +// Function Engine.AnimationDataModel.GetNumberOfTransformCurves +// 0x0004 (0x0004 - 0x0000) +struct AnimationDataModel_GetNumberOfTransformCurves final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetNumberOfTransformCurves; + +// Function Engine.AnimationDataModel.GetNumBoneTracks +// 0x0004 (0x0004 - 0x0000) +struct AnimationDataModel_GetNumBoneTracks final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetNumBoneTracks; + +// Function Engine.AnimationDataModel.GetPlayLength +// 0x0008 (0x0008 - 0x0000) +struct AnimationDataModel_GetPlayLength final +{ +public: + double ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataModel_GetPlayLength; + +// Function Engine.AnimationDataModel.IsValidBoneTrackIndex +// 0x0008 (0x0008 - 0x0000) +struct AnimationDataModel_IsValidBoneTrackIndex final +{ +public: + int32 TrackIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataModel_IsValidBoneTrackIndex; + +// Function Engine.AnimationDataModel.IsValidBoneTrackName +// 0x000C (0x000C - 0x0000) +struct AnimationDataModel_IsValidBoneTrackName final +{ +public: + class FName TrackName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataModel_IsValidBoneTrackName; + +// Function Engine.AnimNotify.GetDefaultTriggerWeightThreshold +// 0x0004 (0x0004 - 0x0000) +struct AnimNotify_GetDefaultTriggerWeightThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotify_GetDefaultTriggerWeightThreshold; + +// Function Engine.AnimNotify.GetNotifyName +// 0x0010 (0x0010 - 0x0000) +struct AnimNotify_GetNotifyName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotify_GetNotifyName; + +// Function Engine.AnimNotify.Received_Notify +// 0x0048 (0x0048 - 0x0000) +struct AnimNotify_Received_Notify final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimNotifyEventReference EventReference; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotify_Received_Notify; + +// Function Engine.TypedElementCommonActions.CopyNormalizedElements +// 0x0018 (0x0018 - 0x0000) +struct TypedElementCommonActions_CopyNormalizedElements final +{ +public: + struct FScriptTypedElementListProxy ElementList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_CopyNormalizedElements; + +// Function Engine.TypedElementCommonActions.CopyNormalizedElementsToString +// 0x0028 (0x0028 - 0x0000) +struct TypedElementCommonActions_CopyNormalizedElementsToString final +{ +public: + struct FScriptTypedElementListProxy ElementList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString OutputString; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_CopyNormalizedElementsToString; + +// Function Engine.TypedElementCommonActions.CopySelectedElements +// 0x0010 (0x0010 - 0x0000) +struct TypedElementCommonActions_CopySelectedElements final +{ +public: + class UTypedElementSelectionSet* SelectionSet; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_CopySelectedElements; + +// Function Engine.TypedElementCommonActions.CopySelectedElementsToString +// 0x0020 (0x0020 - 0x0000) +struct TypedElementCommonActions_CopySelectedElementsToString final +{ +public: + class UTypedElementSelectionSet* SelectionSet; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutputString; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_CopySelectedElementsToString; + +// Function Engine.TypedElementCommonActions.DeleteNormalizedElements +// 0x0028 (0x0028 - 0x0000) +struct TypedElementCommonActions_DeleteNormalizedElements final +{ +public: + struct FScriptTypedElementListProxy ElementList; // 0x0000(0x0010)(ConstParm, Parm, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTypedElementSelectionSet* InSelectionSet; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTypedElementDeletionOptions DeletionOptions; // 0x0020(0x0003)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0023(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_DeleteNormalizedElements; + +// Function Engine.TypedElementCommonActions.DeleteSelectedElements +// 0x0018 (0x0018 - 0x0000) +struct TypedElementCommonActions_DeleteSelectedElements final +{ +public: + class UTypedElementSelectionSet* SelectionSet; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTypedElementDeletionOptions DeletionOptions; // 0x0010(0x0003)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0013(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_DeleteSelectedElements; + +// Function Engine.TypedElementCommonActions.DuplicateNormalizedElements +// 0x0040 (0x0040 - 0x0000) +struct TypedElementCommonActions_DuplicateNormalizedElements final +{ +public: + struct FScriptTypedElementListProxy ElementList; // 0x0000(0x0010)(ConstParm, Parm, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_DuplicateNormalizedElements; + +// Function Engine.TypedElementCommonActions.K2_DuplicateSelectedElements +// 0x0038 (0x0038 - 0x0000) +struct TypedElementCommonActions_K2_DuplicateSelectedElements final +{ +public: + const class UTypedElementSelectionSet* SelectionSet; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_K2_DuplicateSelectedElements; + +// Function Engine.TypedElementCommonActions.K2_PasteElements +// 0x0098 (0x0098 - 0x0000) +struct TypedElementCommonActions_K2_PasteElements final +{ +public: + class UTypedElementSelectionSet* SelectionSet; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTypedElementPasteOptions PasteOption; // 0x0010(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0088(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_K2_PasteElements; + +// Function Engine.TypedElementCommonActions.K2_PasteNormalizedElements +// 0x00A0 (0x00A0 - 0x0000) +struct TypedElementCommonActions_K2_PasteNormalizedElements final +{ +public: + struct FScriptTypedElementListProxy ElementList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTypedElementPasteOptions PasteOption; // 0x0018(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0090(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_K2_PasteNormalizedElements; + +// Function Engine.TypedElementCommonActions.PasteElementsFromString +// 0x00A8 (0x00A8 - 0x0000) +struct TypedElementCommonActions_PasteElementsFromString final +{ +public: + class UTypedElementSelectionSet* SelectionSet; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTypedElementPasteOptions PasteOption; // 0x0010(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString InputString; // 0x0088(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0098(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_PasteElementsFromString; + +// Function Engine.TypedElementCommonActions.PasteNormalizedElementsFromString +// 0x00B0 (0x00B0 - 0x0000) +struct TypedElementCommonActions_PasteNormalizedElementsFromString final +{ +public: + struct FScriptTypedElementListProxy ElementList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTypedElementPasteOptions PasteOption; // 0x0018(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString InputString; // 0x0090(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x00A0(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementCommonActions_PasteNormalizedElementsFromString; + +// Function Engine.AnimNotifyState.GetDefaultTriggerWeightThreshold +// 0x0004 (0x0004 - 0x0000) +struct AnimNotifyState_GetDefaultTriggerWeightThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotifyState_GetDefaultTriggerWeightThreshold; + +// Function Engine.AnimNotifyState.GetNotifyName +// 0x0010 (0x0010 - 0x0000) +struct AnimNotifyState_GetNotifyName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotifyState_GetNotifyName; + +// Function Engine.AnimNotifyState.Received_NotifyBegin +// 0x0050 (0x0050 - 0x0000) +struct AnimNotifyState_Received_NotifyBegin final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalDuration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimNotifyEventReference EventReference; // 0x0018(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyState_Received_NotifyBegin; + +// Function Engine.AnimNotifyState.Received_NotifyEnd +// 0x0048 (0x0048 - 0x0000) +struct AnimNotifyState_Received_NotifyEnd final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimNotifyEventReference EventReference; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyState_Received_NotifyEnd; + +// Function Engine.AnimNotifyState.Received_NotifyTick +// 0x0050 (0x0050 - 0x0000) +struct AnimNotifyState_Received_NotifyTick final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameDeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimNotifyEventReference EventReference; // 0x0018(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyState_Received_NotifyTick; + +// Function Engine.SoundBase.IsAttenuationSettingsEditable +// 0x0001 (0x0001 - 0x0000) +struct SoundBase_IsAttenuationSettingsEditable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundBase_IsAttenuationSettingsEditable; + +// Function Engine.AnimInstance.BlueprintThreadSafeUpdateAnimation +// 0x0004 (0x0004 - 0x0000) +struct AnimInstance_BlueprintThreadSafeUpdateAnimation final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_BlueprintThreadSafeUpdateAnimation; + +// Function Engine.AnimInstance.BlueprintUpdateAnimation +// 0x0004 (0x0004 - 0x0000) +struct AnimInstance_BlueprintUpdateAnimation final +{ +public: + float DeltaTimeX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_BlueprintUpdateAnimation; + +// Function Engine.AnimInstance.ClearTransitionEvents +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_ClearTransitionEvents final +{ +public: + class FName EventName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_ClearTransitionEvents; + +// Function Engine.AnimInstance.GetCurrentStateName +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetCurrentStateName final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetCurrentStateName; + +// Function Engine.AnimInstance.GetCurveValueWithDefault +// 0x0014 (0x0014 - 0x0000) +struct AnimInstance_GetCurveValueWithDefault final +{ +public: + class FName CurveName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_GetCurveValueWithDefault; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerLength +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerLength final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerLength; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTime +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerTime final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerTime; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFraction +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerTimeFraction final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerTimeFraction; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEnd +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerTimeFromEnd final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerTimeFromEnd; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEndFraction +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerTimeFromEndFraction final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerTimeFromEndFraction; + +// Function Engine.AnimInstance.GetInstanceCurrentStateElapsedTime +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceCurrentStateElapsedTime final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceCurrentStateElapsedTime; + +// Function Engine.AnimInstance.GetInstanceMachineWeight +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceMachineWeight final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceMachineWeight; + +// Function Engine.AnimInstance.GetInstanceStateWeight +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetInstanceStateWeight final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceStateWeight; + +// Function Engine.AnimInstance.GetInstanceTransitionCrossfadeDuration +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetInstanceTransitionCrossfadeDuration final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceTransitionCrossfadeDuration; + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsed +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetInstanceTransitionTimeElapsed final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceTransitionTimeElapsed; + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsedFraction +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetInstanceTransitionTimeElapsedFraction final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceTransitionTimeElapsedFraction; + +// Function Engine.AnimInstance.GetRelevantAnimLength +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimLength final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimLength; + +// Function Engine.AnimInstance.GetRelevantAnimTime +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimTime final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimTime; + +// Function Engine.AnimInstance.GetRelevantAnimTimeFraction +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimTimeFraction final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimTimeFraction; + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemaining +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimTimeRemaining final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimTimeRemaining; + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemainingFraction +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimTimeRemainingFraction final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimTimeRemainingFraction; + +// Function Engine.AnimInstance.LinkAnimClassLayers +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_LinkAnimClassLayers final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_LinkAnimClassLayers; + +// Function Engine.AnimInstance.LinkAnimGraphByTag +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_LinkAnimGraphByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_LinkAnimGraphByTag; + +// Function Engine.AnimInstance.LockAIResources +// 0x0002 (0x0002 - 0x0000) +struct AnimInstance_LockAIResources final +{ +public: + bool bLockMovement; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockAILogic; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_LockAIResources; + +// Function Engine.AnimInstance.Montage_JumpToSection +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_JumpToSection final +{ +public: + class FName SectionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimMontage* Montage; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_JumpToSection; + +// Function Engine.AnimInstance.Montage_JumpToSectionsEnd +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_JumpToSectionsEnd final +{ +public: + class FName SectionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimMontage* Montage; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_JumpToSectionsEnd; + +// Function Engine.AnimInstance.Montage_Pause +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_Montage_Pause final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_Pause; + +// Function Engine.AnimInstance.Montage_Play +// 0x0020 (0x0020 - 0x0000) +struct AnimInstance_Montage_Play final +{ +public: + class UAnimMontage* MontageToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMontagePlayReturnType ReturnValueType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InTimeToStartMontageAt; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopAllMontages; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_Play; + +// Function Engine.AnimInstance.Montage_PlayWithBlendIn +// 0x0030 (0x0030 - 0x0000) +struct AnimInstance_Montage_PlayWithBlendIn final +{ +public: + class UAnimMontage* MontageToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAlphaBlendArgs BlendIn; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMontagePlayReturnType ReturnValueType; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InTimeToStartMontageAt; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopAllMontages; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_PlayWithBlendIn; + +// Function Engine.AnimInstance.Montage_PlayWithBlendSettings +// 0x0040 (0x0040 - 0x0000) +struct AnimInstance_Montage_PlayWithBlendSettings final +{ +public: + class UAnimMontage* MontageToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMontageBlendSettings BlendInSettings; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMontagePlayReturnType ReturnValueType; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InTimeToStartMontageAt; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopAllMontages; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_PlayWithBlendSettings; + +// Function Engine.AnimInstance.Montage_Resume +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_Montage_Resume final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_Resume; + +// Function Engine.AnimInstance.Montage_SetNextSection +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_Montage_SetNextSection final +{ +public: + class FName SectionNameToChange; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextSection; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimMontage* Montage; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_SetNextSection; + +// Function Engine.AnimInstance.Montage_SetPlayRate +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_SetPlayRate final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewPlayRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_SetPlayRate; + +// Function Engine.AnimInstance.Montage_SetPosition +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_SetPosition final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewPosition; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_SetPosition; + +// Function Engine.AnimInstance.Montage_Stop +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_Stop final +{ +public: + float InBlendOutTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UAnimMontage* Montage; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_Stop; + +// Function Engine.AnimInstance.Montage_StopGroupByName +// 0x000C (0x000C - 0x0000) +struct AnimInstance_Montage_StopGroupByName final +{ +public: + float InBlendOutTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_StopGroupByName; + +// Function Engine.AnimInstance.Montage_StopWithBlendOut +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_Montage_StopWithBlendOut final +{ +public: + struct FAlphaBlendArgs BlendOut; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + const class UAnimMontage* Montage; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_StopWithBlendOut; + +// Function Engine.AnimInstance.Montage_StopWithBlendSettings +// 0x0028 (0x0028 - 0x0000) +struct AnimInstance_Montage_StopWithBlendSettings final +{ +public: + struct FMontageBlendSettings BlendOutSettings; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + const class UAnimMontage* Montage; // 0x0020(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_StopWithBlendSettings; + +// Function Engine.AnimInstance.MontageSync_Follow +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_MontageSync_Follow final +{ +public: + const class UAnimMontage* MontageFollower; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimInstance* OtherAnimInstance; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimMontage* MontageLeader; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_MontageSync_Follow; + +// Function Engine.AnimInstance.MontageSync_StopFollowing +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_MontageSync_StopFollowing final +{ +public: + const class UAnimMontage* MontageFollower; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_MontageSync_StopFollowing; + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage +// 0x0030 (0x0030 - 0x0000) +struct AnimInstance_PlaySlotAnimationAsDynamicMontage final +{ +public: + class UAnimSequenceBase* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTriggerTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTimeToStartMontageAt; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_PlaySlotAnimationAsDynamicMontage; + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage_WithBlendArgs +// 0x0048 (0x0048 - 0x0000) +struct AnimInstance_PlaySlotAnimationAsDynamicMontage_WithBlendArgs final +{ +public: + class UAnimSequenceBase* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAlphaBlendArgs BlendIn; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FAlphaBlendArgs BlendOut; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTriggerTime; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTimeToStartMontageAt; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_PlaySlotAnimationAsDynamicMontage_WithBlendArgs; + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage_WithBlendSettings +// 0x0068 (0x0068 - 0x0000) +struct AnimInstance_PlaySlotAnimationAsDynamicMontage_WithBlendSettings final +{ +public: + class UAnimSequenceBase* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMontageBlendSettings BlendInSettings; // 0x0010(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FMontageBlendSettings BlendOutSettings; // 0x0030(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTriggerTime; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTimeToStartMontageAt; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* ReturnValue; // 0x0060(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_PlaySlotAnimationAsDynamicMontage_WithBlendSettings; + +// Function Engine.AnimInstance.QueryAndMarkTransitionEvent +// 0x0014 (0x0014 - 0x0000) +struct AnimInstance_QueryAndMarkTransitionEvent final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_QueryAndMarkTransitionEvent; + +// Function Engine.AnimInstance.QueryTransitionEvent +// 0x0014 (0x0014 - 0x0000) +struct AnimInstance_QueryTransitionEvent final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_QueryTransitionEvent; + +// Function Engine.AnimInstance.RemovePoseSnapshot +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_RemovePoseSnapshot final +{ +public: + class FName SnapshotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_RemovePoseSnapshot; + +// Function Engine.AnimInstance.RequestSlotGroupInertialization +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_RequestSlotGroupInertialization final +{ +public: + class FName InSlotGroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UBlendProfile* BlendProfile; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_RequestSlotGroupInertialization; + +// Function Engine.AnimInstance.RequestTransitionEvent +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_RequestTransitionEvent final +{ +public: + class FName EventName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double RequestTimeout; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransitionRequestQueueMode QueueMode; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransitionRequestOverwriteMode OverwriteMode; // 0x0011(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_RequestTransitionEvent; + +// Function Engine.AnimInstance.ResetDynamics +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_ResetDynamics final +{ +public: + ETeleportType InTeleportType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_ResetDynamics; + +// Function Engine.AnimInstance.SavePoseSnapshot +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_SavePoseSnapshot final +{ +public: + class FName SnapshotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SavePoseSnapshot; + +// Function Engine.AnimInstance.SetMorphTarget +// 0x000C (0x000C - 0x0000) +struct AnimInstance_SetMorphTarget final +{ +public: + class FName MorphTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetMorphTarget; + +// Function Engine.AnimInstance.SetPropagateNotifiesToLinkedInstances +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_SetPropagateNotifiesToLinkedInstances final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetPropagateNotifiesToLinkedInstances; + +// Function Engine.AnimInstance.SetReceiveNotifiesFromLinkedInstances +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_SetReceiveNotifiesFromLinkedInstances final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetReceiveNotifiesFromLinkedInstances; + +// Function Engine.AnimInstance.SetRootMotionMode +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_SetRootMotionMode final +{ +public: + ERootMotionMode Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetRootMotionMode; + +// Function Engine.AnimInstance.SetUseMainInstanceMontageEvaluationData +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_SetUseMainInstanceMontageEvaluationData final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetUseMainInstanceMontageEvaluationData; + +// Function Engine.AnimInstance.SnapshotPose +// 0x0038 (0x0038 - 0x0000) +struct AnimInstance_SnapshotPose final +{ +public: + struct FPoseSnapshot Snapshot; // 0x0000(0x0038)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SnapshotPose; + +// Function Engine.AnimInstance.StopSlotAnimation +// 0x000C (0x000C - 0x0000) +struct AnimInstance_StopSlotAnimation final +{ +public: + float InBlendOutTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_StopSlotAnimation; + +// Function Engine.AnimInstance.UnlinkAnimClassLayers +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_UnlinkAnimClassLayers final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_UnlinkAnimClassLayers; + +// Function Engine.AnimInstance.UnlockAIResources +// 0x0002 (0x0002 - 0x0000) +struct AnimInstance_UnlockAIResources final +{ +public: + bool bUnlockMovement; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UnlockAILogic; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_UnlockAIResources; + +// Function Engine.AnimInstance.WasAnimNotifyNameTriggeredInAnyState +// 0x000C (0x000C - 0x0000) +struct AnimInstance_WasAnimNotifyNameTriggeredInAnyState final +{ +public: + class FName NotifyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyNameTriggeredInAnyState; + +// Function Engine.AnimInstance.WasAnimNotifyNameTriggeredInSourceState +// 0x0014 (0x0014 - 0x0000) +struct AnimInstance_WasAnimNotifyNameTriggeredInSourceState final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NotifyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyNameTriggeredInSourceState; + +// Function Engine.AnimInstance.WasAnimNotifyNameTriggeredInStateMachine +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_WasAnimNotifyNameTriggeredInStateMachine final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NotifyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyNameTriggeredInStateMachine; + +// Function Engine.AnimInstance.WasAnimNotifyStateActiveInAnyState +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_WasAnimNotifyStateActiveInAnyState final +{ +public: + TSubclassOf AnimNotifyStateType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyStateActiveInAnyState; + +// Function Engine.AnimInstance.WasAnimNotifyStateActiveInSourceState +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_WasAnimNotifyStateActiveInSourceState final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnimNotifyStateType; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyStateActiveInSourceState; + +// Function Engine.AnimInstance.WasAnimNotifyStateActiveInStateMachine +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_WasAnimNotifyStateActiveInStateMachine final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AnimNotifyStateType; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyStateActiveInStateMachine; + +// Function Engine.AnimInstance.WasAnimNotifyTriggeredInAnyState +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_WasAnimNotifyTriggeredInAnyState final +{ +public: + TSubclassOf AnimNotifyType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyTriggeredInAnyState; + +// Function Engine.AnimInstance.WasAnimNotifyTriggeredInSourceState +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_WasAnimNotifyTriggeredInSourceState final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnimNotifyType; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyTriggeredInSourceState; + +// Function Engine.AnimInstance.WasAnimNotifyTriggeredInStateMachine +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_WasAnimNotifyTriggeredInStateMachine final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AnimNotifyType; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_WasAnimNotifyTriggeredInStateMachine; + +// Function Engine.AnimInstance.Blueprint_GetMainAnimInstance +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_Blueprint_GetMainAnimInstance final +{ +public: + class UAnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Blueprint_GetMainAnimInstance; + +// Function Engine.AnimInstance.Blueprint_GetSlotMontageLocalWeight +// 0x000C (0x000C - 0x0000) +struct AnimInstance_Blueprint_GetSlotMontageLocalWeight final +{ +public: + class FName SlotNodeName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Blueprint_GetSlotMontageLocalWeight; + +// Function Engine.AnimInstance.CalculateDirection +// 0x0038 (0x0038 - 0x0000) +struct AnimInstance_CalculateDirection final +{ +public: + struct FVector Velocity; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator BaseRotation; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_CalculateDirection; + +// Function Engine.AnimInstance.DynamicMontage_IsPlayingFrom +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_DynamicMontage_IsPlayingFrom final +{ +public: + const class UAnimSequenceBase* Animation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_DynamicMontage_IsPlayingFrom; + +// Function Engine.AnimInstance.GetActiveCurveNames +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetActiveCurveNames final +{ +public: + EAnimCurveType CurveType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetActiveCurveNames; + +// Function Engine.AnimInstance.GetAllCurveNames +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_GetAllCurveNames final +{ +public: + TArray OutNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetAllCurveNames; + +// Function Engine.AnimInstance.GetCurrentActiveMontage +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetCurrentActiveMontage final +{ +public: + class UAnimMontage* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetCurrentActiveMontage; + +// Function Engine.AnimInstance.GetCurveValue +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetCurveValue final +{ +public: + class FName CurveName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetCurveValue; + +// Function Engine.AnimInstance.GetDeltaSeconds +// 0x0004 (0x0004 - 0x0000) +struct AnimInstance_GetDeltaSeconds final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetDeltaSeconds; + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstanceByTag +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_GetLinkedAnimGraphInstanceByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimGraphInstanceByTag; + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstancesByTag +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetLinkedAnimGraphInstancesByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimGraphInstancesByTag; + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByClass +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetLinkedAnimLayerInstanceByClass final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckForChildClass; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimInstance* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimLayerInstanceByClass; + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroup +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_GetLinkedAnimLayerInstanceByGroup final +{ +public: + class FName InGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimLayerInstanceByGroup; + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroupAndClass +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetLinkedAnimLayerInstanceByGroupAndClass final +{ +public: + class FName InGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimLayerInstanceByGroupAndClass; + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstancesByGroup +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetLinkedAnimLayerInstancesByGroup final +{ +public: + class FName InGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimLayerInstancesByGroup; + +// Function Engine.AnimInstance.GetOwningActor +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetOwningActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetOwningActor; + +// Function Engine.AnimInstance.GetOwningComponent +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetOwningComponent final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetOwningComponent; + +// Function Engine.AnimInstance.GetPropagateNotifiesToLinkedInstances +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_GetPropagateNotifiesToLinkedInstances final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetPropagateNotifiesToLinkedInstances; + +// Function Engine.AnimInstance.GetReceiveNotifiesFromLinkedInstances +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_GetReceiveNotifiesFromLinkedInstances final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetReceiveNotifiesFromLinkedInstances; + +// Function Engine.AnimInstance.GetSyncGroupPosition +// 0x001C (0x001C - 0x0000) +struct AnimInstance_GetSyncGroupPosition final +{ +public: + class FName InSyncGroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMarkerSyncAnimPosition ReturnValue; // 0x0008(0x0014)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetSyncGroupPosition; + +// Function Engine.AnimInstance.GetTimeToClosestMarker +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetTimeToClosestMarker final +{ +public: + class FName SyncGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MarkerName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutMarkerTime; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_GetTimeToClosestMarker; + +// Function Engine.AnimInstance.HasMarkerBeenHitThisFrame +// 0x0014 (0x0014 - 0x0000) +struct AnimInstance_HasMarkerBeenHitThisFrame final +{ +public: + class FName SyncGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MarkerName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_HasMarkerBeenHitThisFrame; + +// Function Engine.AnimInstance.IsAnyMontagePlaying +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_IsAnyMontagePlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_IsAnyMontagePlaying; + +// Function Engine.AnimInstance.IsPlayingSlotAnimation +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_IsPlayingSlotAnimation final +{ +public: + const class UAnimSequenceBase* Asset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_IsPlayingSlotAnimation; + +// Function Engine.AnimInstance.IsSlotActive +// 0x000C (0x000C - 0x0000) +struct AnimInstance_IsSlotActive final +{ +public: + class FName SlotNodeName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_IsSlotActive; + +// Function Engine.AnimInstance.IsSyncGroupBetweenMarkers +// 0x001C (0x001C - 0x0000) +struct AnimInstance_IsSyncGroupBetweenMarkers final +{ +public: + class FName InSyncGroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PreviousMarker; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextMarker; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespectMarkerOrder; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_IsSyncGroupBetweenMarkers; + +// Function Engine.AnimInstance.IsUsingMainInstanceMontageEvaluationData +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_IsUsingMainInstanceMontageEvaluationData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_IsUsingMainInstanceMontageEvaluationData; + +// Function Engine.AnimInstance.Montage_GetBlendTime +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetBlendTime final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetBlendTime; + +// Function Engine.AnimInstance.Montage_GetCurrentSection +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetCurrentSection final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetCurrentSection; + +// Function Engine.AnimInstance.Montage_GetEffectivePlayRate +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetEffectivePlayRate final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetEffectivePlayRate; + +// Function Engine.AnimInstance.Montage_GetIsStopped +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetIsStopped final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetIsStopped; + +// Function Engine.AnimInstance.Montage_GetPlayRate +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetPlayRate final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetPlayRate; + +// Function Engine.AnimInstance.Montage_GetPosition +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetPosition final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetPosition; + +// Function Engine.AnimInstance.Montage_IsActive +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_IsActive final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_IsActive; + +// Function Engine.AnimInstance.Montage_IsPlaying +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_IsPlaying final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_IsPlaying; + +// Function Engine.AnimInstance.TryGetPawnOwner +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_TryGetPawnOwner final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_TryGetPawnOwner; + +// Function Engine.LightComponentBase.SetAffectGlobalIllumination +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetAffectGlobalIllumination final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetAffectGlobalIllumination; + +// Function Engine.LightComponentBase.SetAffectReflection +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetAffectReflection final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetAffectReflection; + +// Function Engine.LightComponentBase.SetCastDeepShadow +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastDeepShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastDeepShadow; + +// Function Engine.LightComponentBase.SetCastRaytracedShadow +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastRaytracedShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastRaytracedShadow; + +// Function Engine.LightComponentBase.SetCastRaytracedShadows +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastRaytracedShadows final +{ +public: + ECastRayTracedShadow bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastRaytracedShadows; + +// Function Engine.LightComponentBase.SetCastShadows +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastShadows final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastShadows; + +// Function Engine.LightComponentBase.SetCastVolumetricShadow +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastVolumetricShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastVolumetricShadow; + +// Function Engine.LightComponentBase.SetSamplesPerPixel +// 0x0004 (0x0004 - 0x0000) +struct LightComponentBase_SetSamplesPerPixel final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetSamplesPerPixel; + +// Function Engine.LightComponentBase.GetLightColor +// 0x0010 (0x0010 - 0x0000) +struct LightComponentBase_GetLightColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_GetLightColor; + +// Function Engine.Texture.AreDownscalePropertiesEditable +// 0x0001 (0x0001 - 0x0000) +struct Texture_AreDownscalePropertiesEditable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Texture_AreDownscalePropertiesEditable; + +// Function Engine.Texture.Blueprint_GetMemorySize +// 0x0008 (0x0008 - 0x0000) +struct Texture_Blueprint_GetMemorySize final +{ +public: + int64 ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Texture_Blueprint_GetMemorySize; + +// Function Engine.Texture.Blueprint_GetTextureSourceDiskAndMemorySize +// 0x0010 (0x0010 - 0x0000) +struct Texture_Blueprint_GetTextureSourceDiskAndMemorySize final +{ +public: + int64 OutDiskSize; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 OutMemorySize; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Texture_Blueprint_GetTextureSourceDiskAndMemorySize; + +// Function Engine.Texture.ComputeTextureSourceChannelMinMax +// 0x0024 (0x0024 - 0x0000) +struct Texture_ComputeTextureSourceChannelMinMax final +{ +public: + struct FLinearColor OutColorMin; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutColorMax; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Texture_ComputeTextureSourceChannelMinMax; + +// Function Engine.CameraActor.GetAutoActivatePlayerIndex +// 0x0004 (0x0004 - 0x0000) +struct CameraActor_GetAutoActivatePlayerIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraActor_GetAutoActivatePlayerIndex; + +// Function Engine.CameraComponent.AddOrUpdateBlendable +// 0x0018 (0x0018 - 0x0000) +struct CameraComponent_AddOrUpdateBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraComponent_AddOrUpdateBlendable; + +// Function Engine.CameraComponent.GetCameraView +// 0x0810 (0x0810 - 0x0000) +struct CameraComponent_GetCameraView final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalViewInfo DesiredView; // 0x0010(0x0800)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_GetCameraView; + +// Function Engine.CameraComponent.RemoveBlendable +// 0x0010 (0x0010 - 0x0000) +struct CameraComponent_RemoveBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_RemoveBlendable; + +// Function Engine.CameraComponent.SetAspectRatio +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetAspectRatio final +{ +public: + float InAspectRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetAspectRatio; + +// Function Engine.CameraComponent.SetAspectRatioAxisConstraint +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetAspectRatioAxisConstraint final +{ +public: + EAspectRatioAxisConstraint InAspectRatioAxisConstraint; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetAspectRatioAxisConstraint; + +// Function Engine.CameraComponent.SetAutoCalculateOrthoPlanes +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetAutoCalculateOrthoPlanes final +{ +public: + bool bAutoCalculate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetAutoCalculateOrthoPlanes; + +// Function Engine.CameraComponent.SetAutoPlaneShift +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetAutoPlaneShift final +{ +public: + float InAutoPlaneShift; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetAutoPlaneShift; + +// Function Engine.CameraComponent.SetConstraintAspectRatio +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetConstraintAspectRatio final +{ +public: + bool bInConstrainAspectRatio; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetConstraintAspectRatio; + +// Function Engine.CameraComponent.SetFieldOfView +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetFieldOfView final +{ +public: + float InFieldOfView; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetFieldOfView; + +// Function Engine.CameraComponent.SetOrthoFarClipPlane +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetOrthoFarClipPlane final +{ +public: + float InOrthoFarClipPlane; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetOrthoFarClipPlane; + +// Function Engine.CameraComponent.SetOrthoNearClipPlane +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetOrthoNearClipPlane final +{ +public: + float InOrthoNearClipPlane; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetOrthoNearClipPlane; + +// Function Engine.CameraComponent.SetOrthoWidth +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetOrthoWidth final +{ +public: + float InOrthoWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetOrthoWidth; + +// Function Engine.CameraComponent.SetPostProcessBlendWeight +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetPostProcessBlendWeight final +{ +public: + float InPostProcessBlendWeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetPostProcessBlendWeight; + +// Function Engine.CameraComponent.SetProjectionMode +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetProjectionMode final +{ +public: + ECameraProjectionMode InProjectionMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetProjectionMode; + +// Function Engine.CameraComponent.SetUpdateOrthoPlanes +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetUpdateOrthoPlanes final +{ +public: + bool bInUpdateOrthoPlanes; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetUpdateOrthoPlanes; + +// Function Engine.CameraComponent.SetUseCameraHeightAsViewTarget +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetUseCameraHeightAsViewTarget final +{ +public: + bool bInUseCameraHeightAsViewTarget; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetUseCameraHeightAsViewTarget; + +// Function Engine.CameraComponent.SetUseFieldOfViewForLOD +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetUseFieldOfViewForLOD final +{ +public: + bool bInUseFieldOfViewForLOD; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetUseFieldOfViewForLOD; + +// Function Engine.SoundWave.SetSoundAssetCompressionType +// 0x0002 (0x0002 - 0x0000) +struct SoundWave_SetSoundAssetCompressionType final +{ +public: + ESoundAssetCompressionType InSoundAssetCompressionType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkDirty; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundWave_SetSoundAssetCompressionType; + +// Function Engine.SoundWave.GetCuePoints +// 0x0010 (0x0010 - 0x0000) +struct SoundWave_GetCuePoints final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundWave_GetCuePoints; + +// Function Engine.SoundWave.GetLoopRegions +// 0x0010 (0x0010 - 0x0000) +struct SoundWave_GetLoopRegions final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundWave_GetLoopRegions; + +// Function Engine.SoundWave.GetSoundAssetCompressionType +// 0x0001 (0x0001 - 0x0000) +struct SoundWave_GetSoundAssetCompressionType final +{ +public: + ESoundAssetCompressionType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundWave_GetSoundAssetCompressionType; + +// Function Engine.WorldPartitionStreamingSourceComponent.IsStreamingCompleted +// 0x0001 (0x0001 - 0x0000) +struct WorldPartitionStreamingSourceComponent_IsStreamingCompleted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionStreamingSourceComponent_IsStreamingCompleted; + +// Function Engine.WorldPartitionStreamingSourceComponent.IsStreamingSourceEnabled +// 0x0001 (0x0001 - 0x0000) +struct WorldPartitionStreamingSourceComponent_IsStreamingSourceEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionStreamingSourceComponent_IsStreamingSourceEnabled; + +// Function Engine.MaterialParameterCollection.GetScalarParameterDefaultValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialParameterCollection_GetScalarParameterDefaultValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParameterFound; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialParameterCollection_GetScalarParameterDefaultValue; + +// Function Engine.MaterialParameterCollection.GetScalarParameterNames +// 0x0010 (0x0010 - 0x0000) +struct MaterialParameterCollection_GetScalarParameterNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialParameterCollection_GetScalarParameterNames; + +// Function Engine.MaterialParameterCollection.GetVectorParameterDefaultValue +// 0x001C (0x001C - 0x0000) +struct MaterialParameterCollection_GetVectorParameterDefaultValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParameterFound; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ReturnValue; // 0x000C(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialParameterCollection_GetVectorParameterDefaultValue; + +// Function Engine.MaterialParameterCollection.GetVectorParameterNames +// 0x0010 (0x0010 - 0x0000) +struct MaterialParameterCollection_GetVectorParameterNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialParameterCollection_GetVectorParameterNames; + +// Function Engine.AnimationAsset.FindMetaDataByClass +// 0x0010 (0x0010 - 0x0000) +struct AnimationAsset_FindMetaDataByClass final +{ +public: + TSubclassOf MetaDataClass; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMetaData* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationAsset_FindMetaDataByClass; + +// Function Engine.AnimationAsset.GetPlayLength +// 0x0004 (0x0004 - 0x0000) +struct AnimationAsset_GetPlayLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationAsset_GetPlayLength; + +// Function Engine.RawAnimSequenceTrackExtensions.GetPositionalKeys +// 0x0040 (0x0040 - 0x0000) +struct RawAnimSequenceTrackExtensions_GetPositionalKeys final +{ +public: + struct FRawAnimSequenceTrack Track; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RawAnimSequenceTrackExtensions_GetPositionalKeys; + +// Function Engine.RawAnimSequenceTrackExtensions.GetRotationalKeys +// 0x0040 (0x0040 - 0x0000) +struct RawAnimSequenceTrackExtensions_GetRotationalKeys final +{ +public: + struct FRawAnimSequenceTrack Track; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RawAnimSequenceTrackExtensions_GetRotationalKeys; + +// Function Engine.RawAnimSequenceTrackExtensions.GetScaleKeys +// 0x0040 (0x0040 - 0x0000) +struct RawAnimSequenceTrackExtensions_GetScaleKeys final +{ +public: + struct FRawAnimSequenceTrack Track; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RawAnimSequenceTrackExtensions_GetScaleKeys; + +// Function Engine.AudioPanelWidgetInterface.GetEditorName +// 0x0010 (0x0010 - 0x0000) +struct AudioPanelWidgetInterface_GetEditorName final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioPanelWidgetInterface_GetEditorName; + +// Function Engine.AudioPanelWidgetInterface.GetIconBrushName +// 0x0008 (0x0008 - 0x0000) +struct AudioPanelWidgetInterface_GetIconBrushName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioPanelWidgetInterface_GetIconBrushName; + +// Function Engine.AmbientSound.AdjustVolume +// 0x0008 (0x0008 - 0x0000) +struct AmbientSound_AdjustVolume final +{ +public: + float AdjustVolumeDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientSound_AdjustVolume; + +// Function Engine.AmbientSound.FadeIn +// 0x0008 (0x0008 - 0x0000) +struct AmbientSound_FadeIn final +{ +public: + float FadeInDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientSound_FadeIn; + +// Function Engine.AmbientSound.FadeOut +// 0x0008 (0x0008 - 0x0000) +struct AmbientSound_FadeOut final +{ +public: + float FadeOutDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientSound_FadeOut; + +// Function Engine.AmbientSound.Play +// 0x0004 (0x0004 - 0x0000) +struct AmbientSound_Play final +{ +public: + float StartTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientSound_Play; + +// Function Engine.SparseVolumeTexture.GetFrameTransform +// 0x0060 (0x0060 - 0x0000) +struct SparseVolumeTexture_GetFrameTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SparseVolumeTexture_GetFrameTransform; + +// Function Engine.SparseVolumeTexture.GetNumFrames +// 0x0004 (0x0004 - 0x0000) +struct SparseVolumeTexture_GetNumFrames final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SparseVolumeTexture_GetNumFrames; + +// Function Engine.SparseVolumeTexture.GetNumMipLevels +// 0x0004 (0x0004 - 0x0000) +struct SparseVolumeTexture_GetNumMipLevels final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SparseVolumeTexture_GetNumMipLevels; + +// Function Engine.SparseVolumeTexture.GetSizeX +// 0x0004 (0x0004 - 0x0000) +struct SparseVolumeTexture_GetSizeX final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SparseVolumeTexture_GetSizeX; + +// Function Engine.SparseVolumeTexture.GetSizeY +// 0x0004 (0x0004 - 0x0000) +struct SparseVolumeTexture_GetSizeY final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SparseVolumeTexture_GetSizeY; + +// Function Engine.SparseVolumeTexture.GetSizeZ +// 0x0004 (0x0004 - 0x0000) +struct SparseVolumeTexture_GetSizeZ final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SparseVolumeTexture_GetSizeZ; + +// Function Engine.KismetInputLibrary.EqualEqual_InputChordInputChord +// 0x0048 (0x0048 - 0x0000) +struct KismetInputLibrary_EqualEqual_InputChordInputChord final +{ +public: + struct FInputChord A; // 0x0000(0x0020)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputChord B; // 0x0020(0x0020)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_EqualEqual_InputChordInputChord; + +// Function Engine.KismetInputLibrary.EqualEqual_KeyKey +// 0x0038 (0x0038 - 0x0000) +struct KismetInputLibrary_EqualEqual_KeyKey final +{ +public: + struct FKey A; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey B; // 0x0018(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_EqualEqual_KeyKey; + +// Function Engine.KismetInputLibrary.GetAnalogValue +// 0x0050 (0x0050 - 0x0000) +struct KismetInputLibrary_GetAnalogValue final +{ +public: + struct FAnalogInputEvent Input; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0048(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_GetAnalogValue; + +// Function Engine.KismetInputLibrary.GetKey +// 0x0058 (0x0058 - 0x0000) +struct KismetInputLibrary_GetKey final +{ +public: + struct FKeyEvent Input; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey ReturnValue; // 0x0040(0x0018)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_GetKey; + +// Function Engine.KismetInputLibrary.GetModifierKeysState +// 0x0001 (0x0001 - 0x0000) +struct KismetInputLibrary_GetModifierKeysState final +{ +public: + struct FSlateModifierKeysState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_GetModifierKeysState; + +// Function Engine.KismetInputLibrary.GetUserIndex +// 0x0048 (0x0048 - 0x0000) +struct KismetInputLibrary_GetUserIndex final +{ +public: + struct FKeyEvent Input; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_GetUserIndex; + +// Function Engine.KismetInputLibrary.InputChord_GetDisplayName +// 0x0030 (0x0030 - 0x0000) +struct KismetInputLibrary_InputChord_GetDisplayName final +{ +public: + struct FInputChord Key; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputChord_GetDisplayName; + +// Function Engine.KismetInputLibrary.InputEvent_IsAltDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsAltDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsAltDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsCommandDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsCommandDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsCommandDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsControlDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsControlDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsControlDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftAltDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsLeftAltDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsLeftAltDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftCommandDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsLeftCommandDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsLeftCommandDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftControlDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsLeftControlDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsLeftControlDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftShiftDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsLeftShiftDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsLeftShiftDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsRepeat +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRepeat final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRepeat; + +// Function Engine.KismetInputLibrary.InputEvent_IsRightAltDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRightAltDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRightAltDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsRightCommandDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRightCommandDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRightCommandDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsRightControlDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRightControlDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRightControlDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsRightShiftDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRightShiftDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRightShiftDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsShiftDown +// 0x0028 (0x0028 - 0x0000) +struct KismetInputLibrary_InputEvent_IsShiftDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsShiftDown; + +// Function Engine.KismetInputLibrary.Key_GetDisplayName +// 0x0030 (0x0030 - 0x0000) +struct KismetInputLibrary_Key_GetDisplayName final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLongDisplayName; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetDisplayName; + +// Function Engine.KismetInputLibrary.Key_GetNavigationAction +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_GetNavigationAction final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUINavigationAction ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetNavigationAction; + +// Function Engine.KismetInputLibrary.Key_GetNavigationActionFromKey +// 0x0048 (0x0048 - 0x0000) +struct KismetInputLibrary_Key_GetNavigationActionFromKey final +{ +public: + struct FKeyEvent InKeyEvent; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EUINavigationAction ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetNavigationActionFromKey; + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromAnalog +// 0x0050 (0x0050 - 0x0000) +struct KismetInputLibrary_Key_GetNavigationDirectionFromAnalog final +{ +public: + struct FAnalogInputEvent InAnalogEvent; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EUINavigation ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetNavigationDirectionFromAnalog; + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromKey +// 0x0048 (0x0048 - 0x0000) +struct KismetInputLibrary_Key_GetNavigationDirectionFromKey final +{ +public: + struct FKeyEvent InKeyEvent; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EUINavigation ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetNavigationDirectionFromKey; + +// Function Engine.KismetInputLibrary.Key_IsAnalog +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsAnalog final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsAnalog; + +// Function Engine.KismetInputLibrary.Key_IsAxis1D +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsAxis1D final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsAxis1D; + +// Function Engine.KismetInputLibrary.Key_IsAxis2D +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsAxis2D final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsAxis2D; + +// Function Engine.KismetInputLibrary.Key_IsAxis3D +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsAxis3D final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsAxis3D; + +// Function Engine.KismetInputLibrary.Key_IsButtonAxis +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsButtonAxis final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsButtonAxis; + +// Function Engine.KismetInputLibrary.Key_IsDigital +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsDigital final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsDigital; + +// Function Engine.KismetInputLibrary.Key_IsGamepadKey +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsGamepadKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsGamepadKey; + +// Function Engine.KismetInputLibrary.Key_IsKeyboardKey +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsKeyboardKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsKeyboardKey; + +// Function Engine.KismetInputLibrary.Key_IsModifierKey +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsModifierKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsModifierKey; + +// Function Engine.KismetInputLibrary.Key_IsMouseButton +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsMouseButton final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsMouseButton; + +// Function Engine.KismetInputLibrary.Key_IsValid +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsValid final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsValid; + +// Function Engine.KismetInputLibrary.Key_IsVectorAxis +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsVectorAxis final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsVectorAxis; + +// Function Engine.KismetInputLibrary.ModifierKeysState_IsAltDown +// 0x0002 (0x0002 - 0x0000) +struct KismetInputLibrary_ModifierKeysState_IsAltDown final +{ +public: + struct FSlateModifierKeysState KeysState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_ModifierKeysState_IsAltDown; + +// Function Engine.KismetInputLibrary.ModifierKeysState_IsCommandDown +// 0x0002 (0x0002 - 0x0000) +struct KismetInputLibrary_ModifierKeysState_IsCommandDown final +{ +public: + struct FSlateModifierKeysState KeysState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_ModifierKeysState_IsCommandDown; + +// Function Engine.KismetInputLibrary.ModifierKeysState_IsControlDown +// 0x0002 (0x0002 - 0x0000) +struct KismetInputLibrary_ModifierKeysState_IsControlDown final +{ +public: + struct FSlateModifierKeysState KeysState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_ModifierKeysState_IsControlDown; + +// Function Engine.KismetInputLibrary.ModifierKeysState_IsShiftDown +// 0x0002 (0x0002 - 0x0000) +struct KismetInputLibrary_ModifierKeysState_IsShiftDown final +{ +public: + struct FSlateModifierKeysState KeysState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_ModifierKeysState_IsShiftDown; + +// Function Engine.KismetInputLibrary.PointerEvent_GetCursorDelta +// 0x0088 (0x0088 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetCursorDelta final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0078(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetCursorDelta; + +// Function Engine.KismetInputLibrary.PointerEvent_GetEffectingButton +// 0x0090 (0x0090 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetEffectingButton final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey ReturnValue; // 0x0078(0x0018)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetEffectingButton; + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureDelta +// 0x0088 (0x0088 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetGestureDelta final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0078(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetGestureDelta; + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureType +// 0x0080 (0x0080 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetGestureType final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + ESlateGesture ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetGestureType; + +// Function Engine.KismetInputLibrary.PointerEvent_GetLastScreenSpacePosition +// 0x0088 (0x0088 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetLastScreenSpacePosition final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0078(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetLastScreenSpacePosition; + +// Function Engine.KismetInputLibrary.PointerEvent_GetPointerIndex +// 0x0080 (0x0080 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetPointerIndex final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0078(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetPointerIndex; + +// Function Engine.KismetInputLibrary.PointerEvent_GetScreenSpacePosition +// 0x0088 (0x0088 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetScreenSpacePosition final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0078(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetScreenSpacePosition; + +// Function Engine.KismetInputLibrary.PointerEvent_GetTouchpadIndex +// 0x0080 (0x0080 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetTouchpadIndex final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0078(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetTouchpadIndex; + +// Function Engine.KismetInputLibrary.PointerEvent_GetUserIndex +// 0x0080 (0x0080 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetUserIndex final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0078(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetUserIndex; + +// Function Engine.KismetInputLibrary.PointerEvent_GetWheelDelta +// 0x0080 (0x0080 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetWheelDelta final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0078(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetWheelDelta; + +// Function Engine.KismetInputLibrary.PointerEvent_IsMouseButtonDown +// 0x0098 (0x0098 - 0x0000) +struct KismetInputLibrary_PointerEvent_IsMouseButtonDown final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey MouseButton; // 0x0078(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_IsMouseButtonDown; + +// Function Engine.KismetInputLibrary.PointerEvent_IsTouchEvent +// 0x0080 (0x0080 - 0x0000) +struct KismetInputLibrary_PointerEvent_IsTouchEvent final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_IsTouchEvent; + +// Function Engine.KismetInternationalizationLibrary.ClearCurrentAssetGroupCulture +// 0x000C (0x000C - 0x0000) +struct KismetInternationalizationLibrary_ClearCurrentAssetGroupCulture final +{ +public: + class FName AssetGroup; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_ClearCurrentAssetGroupCulture; + +// Function Engine.KismetInternationalizationLibrary.GetCultureDisplayName +// 0x0028 (0x0028 - 0x0000) +struct KismetInternationalizationLibrary_GetCultureDisplayName final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Localized; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCultureDisplayName; + +// Function Engine.KismetInternationalizationLibrary.GetCurrentAssetGroupCulture +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_GetCurrentAssetGroupCulture final +{ +public: + class FName AssetGroup; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCurrentAssetGroupCulture; + +// Function Engine.KismetInternationalizationLibrary.GetCurrentCulture +// 0x0010 (0x0010 - 0x0000) +struct KismetInternationalizationLibrary_GetCurrentCulture final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCurrentCulture; + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLanguage +// 0x0010 (0x0010 - 0x0000) +struct KismetInternationalizationLibrary_GetCurrentLanguage final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCurrentLanguage; + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLocale +// 0x0010 (0x0010 - 0x0000) +struct KismetInternationalizationLibrary_GetCurrentLocale final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCurrentLocale; + +// Function Engine.KismetInternationalizationLibrary.GetLocalizedCultures +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_GetLocalizedCultures final +{ +public: + bool IncludeGame; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeEngine; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeEditor; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeAdditional; // 0x0003(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetLocalizedCultures; + +// Function Engine.KismetInternationalizationLibrary.GetNativeCulture +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_GetNativeCulture final +{ +public: + ELocalizedTextSourceCategory TextCategory; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetNativeCulture; + +// Function Engine.KismetInternationalizationLibrary.GetSuitableCulture +// 0x0040 (0x0040 - 0x0000) +struct KismetInternationalizationLibrary_GetSuitableCulture final +{ +public: + TArray AvailableCultures; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString CultureToMatch; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FallbackCulture; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetSuitableCulture; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentAssetGroupCulture +// 0x0020 (0x0020 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentAssetGroupCulture final +{ +public: + class FName AssetGroup; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Culture; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentAssetGroupCulture; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentCulture +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentCulture final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentCulture; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguage +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentLanguage final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentLanguage; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguageAndLocale +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentLanguageAndLocale final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentLanguageAndLocale; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLocale +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentLocale final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentLocale; + +// Function Engine.ChaosBlueprintLibrary.GetEventRelayFromContext +// 0x0010 (0x0010 - 0x0000) +struct ChaosBlueprintLibrary_GetEventRelayFromContext final +{ +public: + class UObject* ContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UChaosEventRelay* ReturnValue; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ChaosBlueprintLibrary_GetEventRelayFromContext; + +// Function Engine.EditorFlagCollector.GetFlagNames +// 0x0010 (0x0010 - 0x0000) +struct EditorFlagCollector_GetFlagNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditorFlagCollector_GetFlagNames; + +// Function Engine.AnimMontage.CreateSlotAnimationAsDynamicMontage_WithBlendSettings +// 0x0068 (0x0068 - 0x0000) +struct AnimMontage_CreateSlotAnimationAsDynamicMontage_WithBlendSettings final +{ +public: + class UAnimSequenceBase* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMontageBlendSettings BlendInSettings; // 0x0010(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FMontageBlendSettings BlendOutSettings; // 0x0030(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBlendOutTriggerTime; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMontage* ReturnValue; // 0x0060(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_CreateSlotAnimationAsDynamicMontage_WithBlendSettings; + +// Function Engine.AnimMontage.GetBlendInArgs +// 0x0010 (0x0010 - 0x0000) +struct AnimMontage_GetBlendInArgs final +{ +public: + struct FAlphaBlendArgs ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetBlendInArgs; + +// Function Engine.AnimMontage.GetBlendOutArgs +// 0x0010 (0x0010 - 0x0000) +struct AnimMontage_GetBlendOutArgs final +{ +public: + struct FAlphaBlendArgs ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetBlendOutArgs; + +// Function Engine.AnimMontage.GetDefaultBlendInTime +// 0x0004 (0x0004 - 0x0000) +struct AnimMontage_GetDefaultBlendInTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetDefaultBlendInTime; + +// Function Engine.AnimMontage.GetDefaultBlendOutTime +// 0x0004 (0x0004 - 0x0000) +struct AnimMontage_GetDefaultBlendOutTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetDefaultBlendOutTime; + +// Function Engine.AnimMontage.GetFirstAnimReference +// 0x0008 (0x0008 - 0x0000) +struct AnimMontage_GetFirstAnimReference final +{ +public: + class UAnimSequenceBase* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetFirstAnimReference; + +// Function Engine.AnimMontage.GetGroupName +// 0x0008 (0x0008 - 0x0000) +struct AnimMontage_GetGroupName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetGroupName; + +// Function Engine.AnimMontage.GetNumSections +// 0x0004 (0x0004 - 0x0000) +struct AnimMontage_GetNumSections final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetNumSections; + +// Function Engine.AnimMontage.GetSectionIndex +// 0x000C (0x000C - 0x0000) +struct AnimMontage_GetSectionIndex final +{ +public: + class FName InSectionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetSectionIndex; + +// Function Engine.AnimMontage.GetSectionName +// 0x000C (0x000C - 0x0000) +struct AnimMontage_GetSectionName final +{ +public: + int32 SectionIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetSectionName; + +// Function Engine.AnimMontage.IsDynamicMontage +// 0x0001 (0x0001 - 0x0000) +struct AnimMontage_IsDynamicMontage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_IsDynamicMontage; + +// Function Engine.AnimMontage.IsValidAdditiveSlot +// 0x000C (0x000C - 0x0000) +struct AnimMontage_IsValidAdditiveSlot final +{ +public: + class FName SlotNodeName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimMontage_IsValidAdditiveSlot; + +// Function Engine.AnimMontage.IsValidSectionName +// 0x000C (0x000C - 0x0000) +struct AnimMontage_IsValidSectionName final +{ +public: + class FName InSectionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimMontage_IsValidSectionName; + +// Function Engine.MaterialExpressionDataDrivenShaderPlatformInfoSwitch.GetNameOptions +// 0x0010 (0x0010 - 0x0000) +struct MaterialExpressionDataDrivenShaderPlatformInfoSwitch_GetNameOptions final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialExpressionDataDrivenShaderPlatformInfoSwitch_GetNameOptions; + +// Function Engine.DataLayerManager.SetDataLayerInstanceRuntimeState +// 0x0010 (0x0010 - 0x0000) +struct DataLayerManager_SetDataLayerInstanceRuntimeState final +{ +public: + const class UDataLayerInstance* InDataLayerInstance; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState InState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsRecursive; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerManager_SetDataLayerInstanceRuntimeState; + +// Function Engine.DataLayerManager.SetDataLayerRuntimeState +// 0x0010 (0x0010 - 0x0000) +struct DataLayerManager_SetDataLayerRuntimeState final +{ +public: + const class UDataLayerAsset* InDataLayerAsset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState InState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsRecursive; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerManager_SetDataLayerRuntimeState; + +// Function Engine.DataLayerManager.GetDataLayerInstanceEffectiveRuntimeState +// 0x0010 (0x0010 - 0x0000) +struct DataLayerManager_GetDataLayerInstanceEffectiveRuntimeState final +{ +public: + const class UDataLayerInstance* InDataLayerInstance; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerManager_GetDataLayerInstanceEffectiveRuntimeState; + +// Function Engine.DataLayerManager.GetDataLayerInstanceFromAsset +// 0x0010 (0x0010 - 0x0000) +struct DataLayerManager_GetDataLayerInstanceFromAsset final +{ +public: + const class UDataLayerAsset* InDataLayerAsset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UDataLayerInstance* ReturnValue; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerManager_GetDataLayerInstanceFromAsset; + +// Function Engine.DataLayerManager.GetDataLayerInstanceFromName +// 0x0010 (0x0010 - 0x0000) +struct DataLayerManager_GetDataLayerInstanceFromName final +{ +public: + class FName InDataLayerInstanceName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UDataLayerInstance* ReturnValue; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerManager_GetDataLayerInstanceFromName; + +// Function Engine.DataLayerManager.GetDataLayerInstanceRuntimeState +// 0x0010 (0x0010 - 0x0000) +struct DataLayerManager_GetDataLayerInstanceRuntimeState final +{ +public: + const class UDataLayerInstance* InDataLayerInstance; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerManager_GetDataLayerInstanceRuntimeState; + +// Function Engine.DataLayerManager.GetDataLayerInstances +// 0x0010 (0x0010 - 0x0000) +struct DataLayerManager_GetDataLayerInstances final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerManager_GetDataLayerInstances; + +// Function Engine.Skeleton.AddCompatibleSkeleton +// 0x0008 (0x0008 - 0x0000) +struct Skeleton_AddCompatibleSkeleton final +{ +public: + const class USkeleton* SourceSkeleton; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Skeleton_AddCompatibleSkeleton; + +// Function Engine.Skeleton.AddCompatibleSkeletonSoft +// 0x0028 (0x0028 - 0x0000) +struct Skeleton_AddCompatibleSkeletonSoft final +{ +public: + TSoftObjectPtr SourceSkeleton; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Skeleton_AddCompatibleSkeletonSoft; + +// Function Engine.Skeleton.GetBlendProfile +// 0x0010 (0x0010 - 0x0000) +struct Skeleton_GetBlendProfile final +{ +public: + class FName InProfileName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendProfile* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Skeleton_GetBlendProfile; + +// Function Engine.Light.SetAffectTranslucentLighting +// 0x0001 (0x0001 - 0x0000) +struct Light_SetAffectTranslucentLighting final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_SetAffectTranslucentLighting; + +// Function Engine.Light.SetBrightness +// 0x0004 (0x0004 - 0x0000) +struct Light_SetBrightness final +{ +public: + float NewBrightness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_SetBrightness; + +// Function Engine.Light.SetCastShadows +// 0x0001 (0x0001 - 0x0000) +struct Light_SetCastShadows final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_SetCastShadows; + +// Function Engine.Light.SetEnabled +// 0x0001 (0x0001 - 0x0000) +struct Light_SetEnabled final +{ +public: + bool bSetEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_SetEnabled; + +// Function Engine.Light.SetLightColor +// 0x0010 (0x0010 - 0x0000) +struct Light_SetLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_SetLightColor; + +// Function Engine.Light.SetLightFunctionFadeDistance +// 0x0004 (0x0004 - 0x0000) +struct Light_SetLightFunctionFadeDistance final +{ +public: + float NewLightFunctionFadeDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_SetLightFunctionFadeDistance; + +// Function Engine.Light.SetLightFunctionMaterial +// 0x0008 (0x0008 - 0x0000) +struct Light_SetLightFunctionMaterial final +{ +public: + class UMaterialInterface* NewLightFunctionMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_SetLightFunctionMaterial; + +// Function Engine.Light.SetLightFunctionScale +// 0x0018 (0x0018 - 0x0000) +struct Light_SetLightFunctionScale final +{ +public: + struct FVector NewLightFunctionScale; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_SetLightFunctionScale; + +// Function Engine.Light.GetBrightness +// 0x0004 (0x0004 - 0x0000) +struct Light_GetBrightness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_GetBrightness; + +// Function Engine.Light.GetLightColor +// 0x0010 (0x0010 - 0x0000) +struct Light_GetLightColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_GetLightColor; + +// Function Engine.Light.IsEnabled +// 0x0001 (0x0001 - 0x0000) +struct Light_IsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Light_IsEnabled; + +// Function Engine.AnimNotifyState_Trail.OverridePSTemplate +// 0x0018 (0x0018 - 0x0000) +struct AnimNotifyState_Trail_OverridePSTemplate final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotifyState_Trail_OverridePSTemplate; + +// Function Engine.SoundSubmixBase.DynamicConnect +// 0x0018 (0x0018 - 0x0000) +struct SoundSubmixBase_DynamicConnect final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmixBase* InParent; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmixBase_DynamicConnect; + +// Function Engine.SoundSubmixBase.DynamicDisconnect +// 0x0010 (0x0010 - 0x0000) +struct SoundSubmixBase_DynamicDisconnect final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmixBase_DynamicDisconnect; + +// Function Engine.SoundSubmixBase.FindDynamicAncestor +// 0x0008 (0x0008 - 0x0000) +struct SoundSubmixBase_FindDynamicAncestor final +{ +public: + class USoundSubmixBase* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmixBase_FindDynamicAncestor; + +// Function Engine.SoundSubmix.AddEnvelopeFollowerDelegate +// 0x0018 (0x0018 - 0x0000) +struct SoundSubmix_AddEnvelopeFollowerDelegate final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate& Envelope)> OnSubmixEnvelopeBP; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_AddEnvelopeFollowerDelegate; + +// Function Engine.SoundSubmix.AddSpectralAnalysisDelegate +// 0x0040 (0x0040 - 0x0000) +struct SoundSubmix_AddSpectralAnalysisDelegate final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InBandSettings; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TDelegate& Magnitude)> OnSubmixSpectralAnalysisBP; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateRate; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecibelNoiseFloor; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNormalize; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoAutoRange; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoRangeAttackTime; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoRangeReleaseTime; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_AddSpectralAnalysisDelegate; + +// Function Engine.SoundSubmix.RemoveSpectralAnalysisDelegate +// 0x0018 (0x0018 - 0x0000) +struct SoundSubmix_RemoveSpectralAnalysisDelegate final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate& Magnitude)> OnSubmixSpectralAnalysisBP; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_RemoveSpectralAnalysisDelegate; + +// Function Engine.SoundSubmix.SetDryVolumeModulation +// 0x0058 (0x0058 - 0x0000) +struct SoundSubmix_SetDryVolumeModulation final +{ +public: + struct FSoundModulationDestinationSettings InVolMod; // 0x0000(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_SetDryVolumeModulation; + +// Function Engine.SoundSubmix.SetOutputVolumeModulation +// 0x0058 (0x0058 - 0x0000) +struct SoundSubmix_SetOutputVolumeModulation final +{ +public: + struct FSoundModulationDestinationSettings InVolMod; // 0x0000(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_SetOutputVolumeModulation; + +// Function Engine.SoundSubmix.SetSubmixDryLevel +// 0x0010 (0x0010 - 0x0000) +struct SoundSubmix_SetSubmixDryLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDryLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_SetSubmixDryLevel; + +// Function Engine.SoundSubmix.SetSubmixOutputVolume +// 0x0010 (0x0010 - 0x0000) +struct SoundSubmix_SetSubmixOutputVolume final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InOutputVolume; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_SetSubmixOutputVolume; + +// Function Engine.SoundSubmix.SetSubmixWetLevel +// 0x0010 (0x0010 - 0x0000) +struct SoundSubmix_SetSubmixWetLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWetLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_SetSubmixWetLevel; + +// Function Engine.SoundSubmix.SetWetVolumeModulation +// 0x0058 (0x0058 - 0x0000) +struct SoundSubmix_SetWetVolumeModulation final +{ +public: + struct FSoundModulationDestinationSettings InVolMod; // 0x0000(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_SetWetVolumeModulation; + +// Function Engine.SoundSubmix.StartEnvelopeFollowing +// 0x0008 (0x0008 - 0x0000) +struct SoundSubmix_StartEnvelopeFollowing final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_StartEnvelopeFollowing; + +// Function Engine.SoundSubmix.StartRecordingOutput +// 0x0010 (0x0010 - 0x0000) +struct SoundSubmix_StartRecordingOutput final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpectedDuration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_StartRecordingOutput; + +// Function Engine.SoundSubmix.StartSpectralAnalysis +// 0x0018 (0x0018 - 0x0000) +struct SoundSubmix_StartSpectralAnalysis final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFFTSize FFTSize; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFFTPeakInterpolationMethod InterpolationMethod; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFFTWindowType WindowType; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float HopSize; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioSpectrumType SpectrumType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_StartSpectralAnalysis; + +// Function Engine.SoundSubmix.StopEnvelopeFollowing +// 0x0008 (0x0008 - 0x0000) +struct SoundSubmix_StopEnvelopeFollowing final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_StopEnvelopeFollowing; + +// Function Engine.SoundSubmix.StopRecordingOutput +// 0x0038 (0x0038 - 0x0000) +struct SoundSubmix_StopRecordingOutput final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioRecordingExportType ExportType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name_0; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Path; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* ExistingSoundWaveToOverwrite; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_StopRecordingOutput; + +// Function Engine.SoundSubmix.StopSpectralAnalysis +// 0x0008 (0x0008 - 0x0000) +struct SoundSubmix_StopSpectralAnalysis final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_StopSpectralAnalysis; + +// Function Engine.BoxComponent.SetBoxExtent +// 0x0020 (0x0020 - 0x0000) +struct BoxComponent_SetBoxExtent final +{ +public: + struct FVector InBoxExtent; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BoxComponent_SetBoxExtent; + +// Function Engine.BoxComponent.GetScaledBoxExtent +// 0x0018 (0x0018 - 0x0000) +struct BoxComponent_GetScaledBoxExtent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoxComponent_GetScaledBoxExtent; + +// Function Engine.BoxComponent.GetUnscaledBoxExtent +// 0x0018 (0x0018 - 0x0000) +struct BoxComponent_GetUnscaledBoxExtent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoxComponent_GetUnscaledBoxExtent; + +// Function Engine.AnimationSettings.GetBoneCustomAttributeNamesToImport +// 0x0010 (0x0010 - 0x0000) +struct AnimationSettings_GetBoneCustomAttributeNamesToImport final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationSettings_GetBoneCustomAttributeNamesToImport; + +// Function Engine.Pawn.GetMovementBaseActor +// 0x0010 (0x0010 - 0x0000) +struct Pawn_GetMovementBaseActor final +{ +public: + const class APawn* Pawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetMovementBaseActor; + +// Function Engine.Pawn.AddControllerPitchInput +// 0x0004 (0x0004 - 0x0000) +struct Pawn_AddControllerPitchInput final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_AddControllerPitchInput; + +// Function Engine.Pawn.AddControllerRollInput +// 0x0004 (0x0004 - 0x0000) +struct Pawn_AddControllerRollInput final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_AddControllerRollInput; + +// Function Engine.Pawn.AddControllerYawInput +// 0x0004 (0x0004 - 0x0000) +struct Pawn_AddControllerYawInput final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_AddControllerYawInput; + +// Function Engine.Pawn.AddMovementInput +// 0x0020 (0x0020 - 0x0000) +struct Pawn_AddMovementInput final +{ +public: + struct FVector WorldDirection; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleValue; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Pawn_AddMovementInput; + +// Function Engine.Pawn.ConsumeMovementInputVector +// 0x0018 (0x0018 - 0x0000) +struct Pawn_ConsumeMovementInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_ConsumeMovementInputVector; + +// Function Engine.Pawn.PawnMakeNoise +// 0x0030 (0x0030 - 0x0000) +struct Pawn_PawnMakeNoise final +{ +public: + float Loudness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NoiseLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNoiseMakerLocation; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* NoiseMaker; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_PawnMakeNoise; + +// Function Engine.Pawn.ReceiveControllerChanged +// 0x0010 (0x0010 - 0x0000) +struct Pawn_ReceiveControllerChanged final +{ +public: + class AController* OldController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* NewController; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_ReceiveControllerChanged; + +// Function Engine.Pawn.ReceivePossessed +// 0x0008 (0x0008 - 0x0000) +struct Pawn_ReceivePossessed final +{ +public: + class AController* NewController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_ReceivePossessed; + +// Function Engine.Pawn.ReceiveUnpossessed +// 0x0008 (0x0008 - 0x0000) +struct Pawn_ReceiveUnpossessed final +{ +public: + class AController* OldController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_ReceiveUnpossessed; + +// Function Engine.Pawn.SetCanAffectNavigationGeneration +// 0x0002 (0x0002 - 0x0000) +struct Pawn_SetCanAffectNavigationGeneration final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUpdate; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_SetCanAffectNavigationGeneration; + +// Function Engine.Pawn.GetBaseAimRotation +// 0x0018 (0x0018 - 0x0000) +struct Pawn_GetBaseAimRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetBaseAimRotation; + +// Function Engine.Pawn.GetController +// 0x0008 (0x0008 - 0x0000) +struct Pawn_GetController final +{ +public: + class AController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetController; + +// Function Engine.Pawn.GetControlRotation +// 0x0018 (0x0018 - 0x0000) +struct Pawn_GetControlRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetControlRotation; + +// Function Engine.Pawn.GetLastMovementInputVector +// 0x0018 (0x0018 - 0x0000) +struct Pawn_GetLastMovementInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetLastMovementInputVector; + +// Function Engine.Pawn.GetLocalViewingPlayerController +// 0x0008 (0x0008 - 0x0000) +struct Pawn_GetLocalViewingPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetLocalViewingPlayerController; + +// Function Engine.Pawn.GetMovementComponent +// 0x0008 (0x0008 - 0x0000) +struct Pawn_GetMovementComponent final +{ +public: + class UPawnMovementComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetMovementComponent; + +// Function Engine.Pawn.GetNavAgentLocation +// 0x0018 (0x0018 - 0x0000) +struct Pawn_GetNavAgentLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetNavAgentLocation; + +// Function Engine.Pawn.GetOverrideInputComponentClass +// 0x0008 (0x0008 - 0x0000) +struct Pawn_GetOverrideInputComponentClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetOverrideInputComponentClass; + +// Function Engine.Pawn.GetPendingMovementInputVector +// 0x0018 (0x0018 - 0x0000) +struct Pawn_GetPendingMovementInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetPendingMovementInputVector; + +// Function Engine.Pawn.GetPlatformUserId +// 0x0004 (0x0004 - 0x0000) +struct Pawn_GetPlatformUserId final +{ +public: + struct FPlatformUserId ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetPlatformUserId; + +// Function Engine.Pawn.IsBotControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsBotControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsBotControlled; + +// Function Engine.Pawn.IsControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsControlled; + +// Function Engine.Pawn.IsLocallyControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsLocallyControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsLocallyControlled; + +// Function Engine.Pawn.IsLocallyViewed +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsLocallyViewed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsLocallyViewed; + +// Function Engine.Pawn.IsMoveInputIgnored +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsMoveInputIgnored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsMoveInputIgnored; + +// Function Engine.Pawn.IsPawnControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsPawnControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsPawnControlled; + +// Function Engine.Pawn.IsPlayerControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsPlayerControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsPlayerControlled; + +// Function Engine.DefaultPawn.LookUpAtRate +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_LookUpAtRate final +{ +public: + float Rate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_LookUpAtRate; + +// Function Engine.DefaultPawn.MoveForward +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_MoveForward final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_MoveForward; + +// Function Engine.DefaultPawn.MoveRight +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_MoveRight final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_MoveRight; + +// Function Engine.DefaultPawn.MoveUp_World +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_MoveUp_World final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_MoveUp_World; + +// Function Engine.DefaultPawn.TurnAtRate +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_TurnAtRate final +{ +public: + float Rate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_TurnAtRate; + +// Function Engine.Emitter.OnParticleSystemFinished +// 0x0008 (0x0008 - 0x0000) +struct Emitter_OnParticleSystemFinished final +{ +public: + class UParticleSystemComponent* FinishedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_OnParticleSystemFinished; + +// Function Engine.Emitter.SetActorParameter +// 0x0010 (0x0010 - 0x0000) +struct Emitter_SetActorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetActorParameter; + +// Function Engine.Emitter.SetColorParameter +// 0x0018 (0x0018 - 0x0000) +struct Emitter_SetColorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Param; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetColorParameter; + +// Function Engine.Emitter.SetFloatParameter +// 0x000C (0x000C - 0x0000) +struct Emitter_SetFloatParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Param; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetFloatParameter; + +// Function Engine.Emitter.SetMaterialParameter +// 0x0010 (0x0010 - 0x0000) +struct Emitter_SetMaterialParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetMaterialParameter; + +// Function Engine.Emitter.SetTemplate +// 0x0008 (0x0008 - 0x0000) +struct Emitter_SetTemplate final +{ +public: + class UParticleSystem* NewTemplate; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetTemplate; + +// Function Engine.Emitter.SetVectorParameter +// 0x0020 (0x0020 - 0x0000) +struct Emitter_SetVectorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Param; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetVectorParameter; + +// Function Engine.Emitter.IsActive +// 0x0001 (0x0001 - 0x0000) +struct Emitter_IsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_IsActive; + +// Function Engine.AnimatedSparseVolumeTextureController.GetCurrentFrame +// 0x0008 (0x0008 - 0x0000) +struct AnimatedSparseVolumeTextureController_GetCurrentFrame final +{ +public: + class USparseVolumeTextureFrame* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimatedSparseVolumeTextureController_GetCurrentFrame; + +// Function Engine.AnimatedSparseVolumeTextureController.GetCurrentFramesForInterpolation +// 0x0018 (0x0018 - 0x0000) +struct AnimatedSparseVolumeTextureController_GetCurrentFramesForInterpolation final +{ +public: + class USparseVolumeTextureFrame* Frame0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USparseVolumeTextureFrame* Frame1; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LerpAlpha; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimatedSparseVolumeTextureController_GetCurrentFramesForInterpolation; + +// Function Engine.AnimatedSparseVolumeTextureController.GetDuration +// 0x0004 (0x0004 - 0x0000) +struct AnimatedSparseVolumeTextureController_GetDuration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimatedSparseVolumeTextureController_GetDuration; + +// Function Engine.AnimatedSparseVolumeTextureController.GetFractionalFrameIndex +// 0x0004 (0x0004 - 0x0000) +struct AnimatedSparseVolumeTextureController_GetFractionalFrameIndex final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimatedSparseVolumeTextureController_GetFractionalFrameIndex; + +// Function Engine.AnimatedSparseVolumeTextureController.GetFrameByIndex +// 0x0010 (0x0010 - 0x0000) +struct AnimatedSparseVolumeTextureController_GetFrameByIndex final +{ +public: + int32 FrameIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USparseVolumeTextureFrame* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimatedSparseVolumeTextureController_GetFrameByIndex; + +// Function Engine.AnimatedSparseVolumeTextureController.Update +// 0x0004 (0x0004 - 0x0000) +struct AnimatedSparseVolumeTextureController_Update final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimatedSparseVolumeTextureController_Update; + +// Function Engine.Texture2D.Blueprint_GetCPUCopy +// 0x0008 (0x0008 - 0x0000) +struct Texture2D_Blueprint_GetCPUCopy final +{ +public: + struct FSharedImageConstRefBlueprint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Texture2D_Blueprint_GetCPUCopy; + +// Function Engine.Texture2D.Blueprint_GetSizeX +// 0x0004 (0x0004 - 0x0000) +struct Texture2D_Blueprint_GetSizeX final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Texture2D_Blueprint_GetSizeX; + +// Function Engine.Texture2D.Blueprint_GetSizeY +// 0x0004 (0x0004 - 0x0000) +struct Texture2D_Blueprint_GetSizeY final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Texture2D_Blueprint_GetSizeY; + +// Function Engine.SoundSubmixWidgetInterface.OnConstructed +// 0x0008 (0x0008 - 0x0000) +struct SoundSubmixWidgetInterface_OnConstructed final +{ +public: + class USoundSubmixBase* SoundSubmix; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmixWidgetInterface_OnConstructed; + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColor +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetDirectionalInscatteringColor final +{ +public: + struct FLinearColor Value; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDirectionalInscatteringColor; + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringExponent +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDirectionalInscatteringExponent final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDirectionalInscatteringExponent; + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringStartDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDirectionalInscatteringStartDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDirectionalInscatteringStartDistance; + +// Function Engine.ExponentialHeightFogComponent.SetFogCutoffDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogCutoffDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogCutoffDistance; + +// Function Engine.ExponentialHeightFogComponent.SetFogDensity +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogDensity final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogDensity; + +// Function Engine.ExponentialHeightFogComponent.SetFogHeightFalloff +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogHeightFalloff final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogHeightFalloff; + +// Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColor +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetFogInscatteringColor final +{ +public: + struct FLinearColor Value; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogInscatteringColor; + +// Function Engine.ExponentialHeightFogComponent.SetFogMaxOpacity +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogMaxOpacity final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogMaxOpacity; + +// Function Engine.ExponentialHeightFogComponent.SetFullyDirectionalInscatteringColorDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFullyDirectionalInscatteringColorDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFullyDirectionalInscatteringColorDistance; + +// Function Engine.ExponentialHeightFogComponent.SetHoldout +// 0x0001 (0x0001 - 0x0000) +struct ExponentialHeightFogComponent_SetHoldout final +{ +public: + bool bNewHoldout; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetHoldout; + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemap +// 0x0008 (0x0008 - 0x0000) +struct ExponentialHeightFogComponent_SetInscatteringColorCubemap final +{ +public: + class UTextureCube* Value; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetInscatteringColorCubemap; + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemapAngle +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetInscatteringColorCubemapAngle final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetInscatteringColorCubemapAngle; + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringTextureTint +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetInscatteringTextureTint final +{ +public: + struct FLinearColor Value; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetInscatteringTextureTint; + +// Function Engine.ExponentialHeightFogComponent.SetNonDirectionalInscatteringColorDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetNonDirectionalInscatteringColorDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetNonDirectionalInscatteringColorDistance; + +// Function Engine.ExponentialHeightFogComponent.SetRenderInMainPass +// 0x0001 (0x0001 - 0x0000) +struct ExponentialHeightFogComponent_SetRenderInMainPass final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetRenderInMainPass; + +// Function Engine.ExponentialHeightFogComponent.SetSecondFogData +// 0x000C (0x000C - 0x0000) +struct ExponentialHeightFogComponent_SetSecondFogData final +{ +public: + struct FExponentialHeightFogData NewValue; // 0x0000(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetSecondFogData; + +// Function Engine.ExponentialHeightFogComponent.SetSecondFogDensity +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetSecondFogDensity final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetSecondFogDensity; + +// Function Engine.ExponentialHeightFogComponent.SetSecondFogHeightFalloff +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetSecondFogHeightFalloff final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetSecondFogHeightFalloff; + +// Function Engine.ExponentialHeightFogComponent.SetSecondFogHeightOffset +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetSecondFogHeightOffset final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetSecondFogHeightOffset; + +// Function Engine.ExponentialHeightFogComponent.SetStartDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetStartDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetStartDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFog +// 0x0001 (0x0001 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFog final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFog; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogAlbedo +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogAlbedo final +{ +public: + struct FColor NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogAlbedo; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogEmissive +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogEmissive final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogEmissive; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogExtinctionScale +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogExtinctionScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogExtinctionScale; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogNearFadeInDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogNearFadeInDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogNearFadeInDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogScatteringDistribution +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogScatteringDistribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogScatteringDistribution; + +// Function Engine.Exporter.RunAssetExportTask +// 0x0010 (0x0010 - 0x0000) +struct Exporter_RunAssetExportTask final +{ +public: + class UAssetExportTask* Task; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Exporter_RunAssetExportTask; + +// Function Engine.Exporter.RunAssetExportTasks +// 0x0018 (0x0018 - 0x0000) +struct Exporter_RunAssetExportTasks final +{ +public: + TArray ExportTasks; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Exporter_RunAssetExportTasks; + +// Function Engine.Exporter.ScriptRunAssetExportTask +// 0x0010 (0x0010 - 0x0000) +struct Exporter_ScriptRunAssetExportTask final +{ +public: + class UAssetExportTask* Task; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Exporter_ScriptRunAssetExportTask; + +// Function Engine.AsyncActionLoadPrimaryAssetClassList.AsyncLoadPrimaryAssetClassList +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionLoadPrimaryAssetClassList_AsyncLoadPrimaryAssetClassList final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetClassList* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionLoadPrimaryAssetClassList_AsyncLoadPrimaryAssetClassList; + +// Function Engine.DataLayerAsset.GetDebugColor +// 0x0004 (0x0004 - 0x0000) +struct DataLayerAsset_GetDebugColor final +{ +public: + struct FColor ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerAsset_GetDebugColor; + +// Function Engine.DataLayerAsset.GetType +// 0x0001 (0x0001 - 0x0000) +struct DataLayerAsset_GetType final +{ +public: + EDataLayerType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerAsset_GetType; + +// Function Engine.DataLayerAsset.IsClientOnly +// 0x0001 (0x0001 - 0x0000) +struct DataLayerAsset_IsClientOnly final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerAsset_IsClientOnly; + +// Function Engine.DataLayerAsset.IsRuntime +// 0x0001 (0x0001 - 0x0000) +struct DataLayerAsset_IsRuntime final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerAsset_IsRuntime; + +// Function Engine.DataLayerAsset.IsServerOnly +// 0x0001 (0x0001 - 0x0000) +struct DataLayerAsset_IsServerOnly final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerAsset_IsServerOnly; + +// Function Engine.DataLayerInstance.GetAsset +// 0x0008 (0x0008 - 0x0000) +struct DataLayerInstance_GetAsset final +{ +public: + const class UDataLayerAsset* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_GetAsset; + +// Function Engine.DataLayerInstance.GetDataLayerFullName +// 0x0010 (0x0010 - 0x0000) +struct DataLayerInstance_GetDataLayerFullName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_GetDataLayerFullName; + +// Function Engine.DataLayerInstance.GetDataLayerShortName +// 0x0010 (0x0010 - 0x0000) +struct DataLayerInstance_GetDataLayerShortName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_GetDataLayerShortName; + +// Function Engine.DataLayerInstance.GetDebugColor +// 0x0004 (0x0004 - 0x0000) +struct DataLayerInstance_GetDebugColor final +{ +public: + struct FColor ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_GetDebugColor; + +// Function Engine.DataLayerInstance.GetInitialRuntimeState +// 0x0001 (0x0001 - 0x0000) +struct DataLayerInstance_GetInitialRuntimeState final +{ +public: + EDataLayerRuntimeState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_GetInitialRuntimeState; + +// Function Engine.DataLayerInstance.GetType +// 0x0001 (0x0001 - 0x0000) +struct DataLayerInstance_GetType final +{ +public: + EDataLayerType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_GetType; + +// Function Engine.DataLayerInstance.IsClientOnly +// 0x0001 (0x0001 - 0x0000) +struct DataLayerInstance_IsClientOnly final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_IsClientOnly; + +// Function Engine.DataLayerInstance.IsEffectiveVisible +// 0x0001 (0x0001 - 0x0000) +struct DataLayerInstance_IsEffectiveVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_IsEffectiveVisible; + +// Function Engine.DataLayerInstance.IsInitiallyVisible +// 0x0001 (0x0001 - 0x0000) +struct DataLayerInstance_IsInitiallyVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_IsInitiallyVisible; + +// Function Engine.DataLayerInstance.IsRuntime +// 0x0001 (0x0001 - 0x0000) +struct DataLayerInstance_IsRuntime final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_IsRuntime; + +// Function Engine.DataLayerInstance.IsServerOnly +// 0x0001 (0x0001 - 0x0000) +struct DataLayerInstance_IsServerOnly final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_IsServerOnly; + +// Function Engine.DataLayerInstance.IsVisible +// 0x0001 (0x0001 - 0x0000) +struct DataLayerInstance_IsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerInstance_IsVisible; + +// Function Engine.AsyncActionLoadPrimaryAssetClass.AsyncLoadPrimaryAssetClass +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionLoadPrimaryAssetClass_AsyncLoadPrimaryAssetClass final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId PrimaryAsset; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetClass* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionLoadPrimaryAssetClass_AsyncLoadPrimaryAssetClass; + +// Function Engine.FieldNotificationLibrary.BroadcastFieldsValueChanged +// 0x0018 (0x0018 - 0x0000) +struct FieldNotificationLibrary_BroadcastFieldsValueChanged final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FieldIds; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldNotificationLibrary_BroadcastFieldsValueChanged; + +// Function Engine.FieldNotificationLibrary.BroadcastFieldValueChanged +// 0x0010 (0x0010 - 0x0000) +struct FieldNotificationLibrary_BroadcastFieldValueChanged final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFieldNotificationId FieldId; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldNotificationLibrary_BroadcastFieldValueChanged; + +// Function Engine.FieldNotificationLibrary.SetPropertyValueAndBroadcast +// 0x0028 (0x0028 - 0x0000) +struct FieldNotificationLibrary_SetPropertyValueAndBroadcast final +{ +public: + bool NewValueByRef; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OldValue; // 0x0004(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewValue; // 0x0008(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Object; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* NetOwner; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasLocalRepNotify; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldFlushDormancyOnSet; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsNetProperty; // 0x0022(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0023(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FieldNotificationLibrary_SetPropertyValueAndBroadcast; + +// Function Engine.FieldNotificationLibrary.SetPropertyValueAndBroadcastFields +// 0x0040 (0x0040 - 0x0000) +struct FieldNotificationLibrary_SetPropertyValueAndBroadcastFields final +{ +public: + bool NewValueByRef; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OldValue; // 0x0004(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewValue; // 0x0008(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Object; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* NetOwner; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasLocalRepNotify; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldFlushDormancyOnSet; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsNetProperty; // 0x0022(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExtraFieldIds; // 0x0028(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FieldNotificationLibrary_SetPropertyValueAndBroadcastFields; + +// Function Engine.StereoLayerComponent.SetEquirectProps +// 0x0098 (0x0098 - 0x0000) +struct StereoLayerComponent_SetEquirectProps final +{ +public: + struct FEquirectProps InEquirectProps; // 0x0000(0x0098)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetEquirectProps; + +// Function Engine.StereoLayerComponent.SetLeftTexture +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_SetLeftTexture final +{ +public: + class UTexture* InTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetLeftTexture; + +// Function Engine.StereoLayerComponent.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerComponent_SetPriority final +{ +public: + int32 InPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetPriority; + +// Function Engine.StereoLayerComponent.SetQuadSize +// 0x0010 (0x0010 - 0x0000) +struct StereoLayerComponent_SetQuadSize final +{ +public: + struct FVector2D InQuadSize; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetQuadSize; + +// Function Engine.StereoLayerComponent.SetTexture +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_SetTexture final +{ +public: + class UTexture* InTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetTexture; + +// Function Engine.StereoLayerComponent.SetUVRect +// 0x0028 (0x0028 - 0x0000) +struct StereoLayerComponent_SetUVRect final +{ +public: + struct FBox2D InUVRect; // 0x0000(0x0028)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetUVRect; + +// Function Engine.StereoLayerComponent.GetLeftTexture +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_GetLeftTexture final +{ +public: + class UTexture* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetLeftTexture; + +// Function Engine.StereoLayerComponent.GetPriority +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerComponent_GetPriority final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetPriority; + +// Function Engine.StereoLayerComponent.GetQuadSize +// 0x0010 (0x0010 - 0x0000) +struct StereoLayerComponent_GetQuadSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetQuadSize; + +// Function Engine.StereoLayerComponent.GetTexture +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_GetTexture final +{ +public: + class UTexture* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetTexture; + +// Function Engine.StereoLayerComponent.GetUVRect +// 0x0028 (0x0028 - 0x0000) +struct StereoLayerComponent_GetUVRect final +{ +public: + struct FBox2D ReturnValue; // 0x0000(0x0028)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetUVRect; + +// Function Engine.SpotLight.SetInnerConeAngle +// 0x0004 (0x0004 - 0x0000) +struct SpotLight_SetInnerConeAngle final +{ +public: + float NewInnerConeAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpotLight_SetInnerConeAngle; + +// Function Engine.SpotLight.SetOuterConeAngle +// 0x0004 (0x0004 - 0x0000) +struct SpotLight_SetOuterConeAngle final +{ +public: + float NewOuterConeAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpotLight_SetOuterConeAngle; + +// Function Engine.AnimationDataController.AddAttribute +// 0x0048 (0x0048 - 0x0000) +struct AnimationDataController_AddAttribute final +{ +public: + struct FAnimationAttributeIdentifier AttributeIdentifier; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0041(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_AddAttribute; + +// Function Engine.AnimationDataController.AddBoneCurve +// 0x000C (0x000C - 0x0000) +struct AnimationDataController_AddBoneCurve final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_AddBoneCurve; + +// Function Engine.AnimationDataController.AddBoneTrack +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_AddBoneTrack final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_AddBoneTrack; + +// Function Engine.AnimationDataController.AddCurve +// 0x0014 (0x0014 - 0x0000) +struct AnimationDataController_AddCurve final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurveFlags; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_AddCurve; + +// Function Engine.AnimationDataController.CloseBracket +// 0x0001 (0x0001 - 0x0000) +struct AnimationDataController_CloseBracket final +{ +public: + bool bShouldTransact; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_CloseBracket; + +// Function Engine.AnimationDataController.DuplicateAttribute +// 0x0088 (0x0088 - 0x0000) +struct AnimationDataController_DuplicateAttribute final +{ +public: + struct FAnimationAttributeIdentifier AttributeIdentifier; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimationAttributeIdentifier NewAttributeIdentifier; // 0x0040(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0081(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_DuplicateAttribute; + +// Function Engine.AnimationDataController.DuplicateCurve +// 0x001C (0x001C - 0x0000) +struct AnimationDataController_DuplicateCurve final +{ +public: + struct FAnimationCurveIdentifier CopyCurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimationCurveIdentifier NewCurveId; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_DuplicateCurve; + +// Function Engine.AnimationDataController.FindOrAddCurveNamesOnSkeleton +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_FindOrAddCurveNamesOnSkeleton final +{ +public: + class USkeleton* Skeleton; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERawCurveTrackTypes SupportedCurveType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_FindOrAddCurveNamesOnSkeleton; + +// Function Engine.AnimationDataController.InsertBoneTrack +// 0x0014 (0x0014 - 0x0000) +struct AnimationDataController_InsertBoneTrack final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DesiredIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_InsertBoneTrack; + +// Function Engine.AnimationDataController.OpenBracket +// 0x0018 (0x0018 - 0x0000) +struct AnimationDataController_OpenBracket final +{ +public: + class FText InTitle; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_OpenBracket; + +// Function Engine.AnimationDataController.RemoveAllAttributes +// 0x0008 (0x0008 - 0x0000) +struct AnimationDataController_RemoveAllAttributes final +{ +public: + bool bShouldTransact; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveAllAttributes; + +// Function Engine.AnimationDataController.RemoveAllAttributesForBone +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_RemoveAllAttributesForBone final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveAllAttributesForBone; + +// Function Engine.AnimationDataController.RemoveAllBoneTracks +// 0x0001 (0x0001 - 0x0000) +struct AnimationDataController_RemoveAllBoneTracks final +{ +public: + bool bShouldTransact; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveAllBoneTracks; + +// Function Engine.AnimationDataController.RemoveAllCurvesOfType +// 0x0002 (0x0002 - 0x0000) +struct AnimationDataController_RemoveAllCurvesOfType final +{ +public: + ERawCurveTrackTypes SupportedCurveType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveAllCurvesOfType; + +// Function Engine.AnimationDataController.RemoveAttribute +// 0x0048 (0x0048 - 0x0000) +struct AnimationDataController_RemoveAttribute final +{ +public: + struct FAnimationAttributeIdentifier AttributeIdentifier; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0041(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveAttribute; + +// Function Engine.AnimationDataController.RemoveAttributeKey +// 0x0048 (0x0048 - 0x0000) +struct AnimationDataController_RemoveAttributeKey final +{ +public: + struct FAnimationAttributeIdentifier AttributeIdentifier; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0044(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0045(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveAttributeKey; + +// Function Engine.AnimationDataController.RemoveBoneTrack +// 0x000C (0x000C - 0x0000) +struct AnimationDataController_RemoveBoneTrack final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveBoneTrack; + +// Function Engine.AnimationDataController.RemoveCurve +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_RemoveCurve final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveCurve; + +// Function Engine.AnimationDataController.RemoveCurveKey +// 0x0014 (0x0014 - 0x0000) +struct AnimationDataController_RemoveCurveKey final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveCurveKey; + +// Function Engine.AnimationDataController.RemoveTransformCurveKey +// 0x0014 (0x0014 - 0x0000) +struct AnimationDataController_RemoveTransformCurveKey final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_RemoveTransformCurveKey; + +// Function Engine.AnimationDataController.RenameCurve +// 0x001C (0x001C - 0x0000) +struct AnimationDataController_RenameCurve final +{ +public: + struct FAnimationCurveIdentifier CurveToRenameId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimationCurveIdentifier NewCurveId; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_RenameCurve; + +// Function Engine.AnimationDataController.Resize +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_Resize final +{ +public: + float Length; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T1; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_Resize; + +// Function Engine.AnimationDataController.ResizeInFrames +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_ResizeInFrames final +{ +public: + struct FFrameNumber NewLengthInFrames; // 0x0000(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber T0; // 0x0004(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber T1; // 0x0008(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_ResizeInFrames; + +// Function Engine.AnimationDataController.ResizeNumberOfFrames +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_ResizeNumberOfFrames final +{ +public: + struct FFrameNumber NewLengthInFrames; // 0x0000(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber T0; // 0x0004(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber T1; // 0x0008(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_ResizeNumberOfFrames; + +// Function Engine.AnimationDataController.ResizePlayLength +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_ResizePlayLength final +{ +public: + float NewLength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T1; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_ResizePlayLength; + +// Function Engine.AnimationDataController.ScaleCurve +// 0x0018 (0x0018 - 0x0000) +struct AnimationDataController_ScaleCurve final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Origin; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Factor; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_ScaleCurve; + +// Function Engine.AnimationDataController.SetBoneTrackKeys +// 0x0040 (0x0040 - 0x0000) +struct AnimationDataController_SetBoneTrackKeys final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PositionalKeys; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray RotationalKeys; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ScalingKeys; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0039(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetBoneTrackKeys; + +// Function Engine.AnimationDataController.SetCurveColor +// 0x0020 (0x0020 - 0x0000) +struct AnimationDataController_SetCurveColor final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x000C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetCurveColor; + +// Function Engine.AnimationDataController.SetCurveComment +// 0x0028 (0x0028 - 0x0000) +struct AnimationDataController_SetCurveComment final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Comment; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetCurveComment; + +// Function Engine.AnimationDataController.SetCurveFlag +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_SetCurveFlag final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimAssetCurveFlags Flag; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bState; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x000E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000F(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_SetCurveFlag; + +// Function Engine.AnimationDataController.SetCurveFlags +// 0x0014 (0x0014 - 0x0000) +struct AnimationDataController_SetCurveFlags final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Flags_0; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetCurveFlags; + +// Function Engine.AnimationDataController.SetCurveKey +// 0x002C (0x002C - 0x0000) +struct AnimationDataController_SetCurveKey final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRichCurveKey Key; // 0x000C(0x001C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetCurveKey; + +// Function Engine.AnimationDataController.SetCurveKeys +// 0x0028 (0x0028 - 0x0000) +struct AnimationDataController_SetCurveKeys final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CurveKeys; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetCurveKeys; + +// Function Engine.AnimationDataController.SetFrameRate +// 0x000C (0x000C - 0x0000) +struct AnimationDataController_SetFrameRate final +{ +public: + struct FFrameRate FrameRate; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetFrameRate; + +// Function Engine.AnimationDataController.SetModel +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_SetModel final +{ +public: + TScriptInterface InModel; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_SetModel; + +// Function Engine.AnimationDataController.SetNumberOfFrames +// 0x0008 (0x0008 - 0x0000) +struct AnimationDataController_SetNumberOfFrames final +{ +public: + struct FFrameNumber NewLengthInFrames; // 0x0000(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetNumberOfFrames; + +// Function Engine.AnimationDataController.SetPlayLength +// 0x0008 (0x0008 - 0x0000) +struct AnimationDataController_SetPlayLength final +{ +public: + float Length; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetPlayLength; + +// Function Engine.AnimationDataController.SetTransformCurveKey +// 0x0080 (0x0080 - 0x0000) +struct AnimationDataController_SetTransformCurveKey final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Value; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0071(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0xE]; // 0x0072(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetTransformCurveKey; + +// Function Engine.AnimationDataController.SetTransformCurveKeys +// 0x0038 (0x0038 - 0x0000) +struct AnimationDataController_SetTransformCurveKeys final +{ +public: + struct FAnimationCurveIdentifier CurveId; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TransformValues; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray TimeKeys; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0031(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_SetTransformCurveKeys; + +// Function Engine.AnimationDataController.UpdateCurveNamesFromSkeleton +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_UpdateCurveNamesFromSkeleton final +{ +public: + const class USkeleton* Skeleton; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERawCurveTrackTypes SupportedCurveType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldTransact; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationDataController_UpdateCurveNamesFromSkeleton; + +// Function Engine.AnimationDataController.GetModelInterface +// 0x0010 (0x0010 - 0x0000) +struct AnimationDataController_GetModelInterface final +{ +public: + TScriptInterface ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationDataController_GetModelInterface; + +// Function Engine.PhysicsConstraintComponent.GetConstrainedComponents +// 0x0020 (0x0020 - 0x0000) +struct PhysicsConstraintComponent_GetConstrainedComponents final +{ +public: + class UPrimitiveComponent* OutComponent1; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutBoneName1; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OutComponent2; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutBoneName2; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetConstrainedComponents; + +// Function Engine.PhysicsConstraintComponent.GetConstraint +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_GetConstraint final +{ +public: + struct FConstraintInstanceAccessor ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetConstraint; + +// Function Engine.PhysicsConstraintComponent.GetConstraintForce +// 0x0030 (0x0030 - 0x0000) +struct PhysicsConstraintComponent_GetConstraintForce final +{ +public: + struct FVector OutLinearForce; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutAngularForce; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetConstraintForce; + +// Function Engine.PhysicsConstraintComponent.IsBroken +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_IsBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_IsBroken; + +// Function Engine.PhysicsConstraintComponent.SetAngularBreakable +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularBreakable final +{ +public: + bool bAngularBreakable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngularBreakThreshold; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularBreakable; + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveMode +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetAngularDriveMode final +{ +public: + EAngularDriveMode DriveMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularDriveMode; + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveParams +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetAngularDriveParams final +{ +public: + float PositionStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularDriveParams; + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationDrive +// 0x0002 (0x0002 - 0x0000) +struct PhysicsConstraintComponent_SetAngularOrientationDrive final +{ +public: + bool bEnableSwingDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularOrientationDrive; + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationTarget +// 0x0018 (0x0018 - 0x0000) +struct PhysicsConstraintComponent_SetAngularOrientationTarget final +{ +public: + struct FRotator InPosTarget; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularOrientationTarget; + +// Function Engine.PhysicsConstraintComponent.SetAngularPlasticity +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularPlasticity final +{ +public: + bool bAngularPlasticity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngularPlasticityThreshold; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularPlasticity; + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing1Limit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularSwing1Limit final +{ +public: + EAngularConstraintMotion MotionType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Swing1LimitAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularSwing1Limit; + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing2Limit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularSwing2Limit final +{ +public: + EAngularConstraintMotion MotionType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Swing2LimitAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularSwing2Limit; + +// Function Engine.PhysicsConstraintComponent.SetAngularTwistLimit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularTwistLimit final +{ +public: + EAngularConstraintMotion ConstraintType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TwistLimitAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularTwistLimit; + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDrive +// 0x0002 (0x0002 - 0x0000) +struct PhysicsConstraintComponent_SetAngularVelocityDrive final +{ +public: + bool bEnableSwingDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularVelocityDrive; + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveSLERP +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetAngularVelocityDriveSLERP final +{ +public: + bool bEnableSLERP; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularVelocityDriveSLERP; + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveTwistAndSwing +// 0x0002 (0x0002 - 0x0000) +struct PhysicsConstraintComponent_SetAngularVelocityDriveTwistAndSwing final +{ +public: + bool bEnableTwistDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSwingDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularVelocityDriveTwistAndSwing; + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityTarget +// 0x0018 (0x0018 - 0x0000) +struct PhysicsConstraintComponent_SetAngularVelocityTarget final +{ +public: + struct FVector InVelTarget; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularVelocityTarget; + +// Function Engine.PhysicsConstraintComponent.SetConstrainedComponents +// 0x0020 (0x0020 - 0x0000) +struct PhysicsConstraintComponent_SetConstrainedComponents final +{ +public: + class UPrimitiveComponent* Component1; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName1; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* Component2; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName2; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetConstrainedComponents; + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceFrame +// 0x0070 (0x0070 - 0x0000) +struct PhysicsConstraintComponent_SetConstraintReferenceFrame final +{ +public: + EConstraintFrame Frame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RefFrame; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetConstraintReferenceFrame; + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceOrientation +// 0x0038 (0x0038 - 0x0000) +struct PhysicsConstraintComponent_SetConstraintReferenceOrientation final +{ +public: + EConstraintFrame Frame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PriAxis; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetConstraintReferenceOrientation; + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferencePosition +// 0x0020 (0x0020 - 0x0000) +struct PhysicsConstraintComponent_SetConstraintReferencePosition final +{ +public: + EConstraintFrame Frame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RefPosition; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetConstraintReferencePosition; + +// Function Engine.PhysicsConstraintComponent.SetContactTransferScale +// 0x0004 (0x0004 - 0x0000) +struct PhysicsConstraintComponent_SetContactTransferScale final +{ +public: + float ContactTransferScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetContactTransferScale; + +// Function Engine.PhysicsConstraintComponent.SetDisableCollision +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetDisableCollision final +{ +public: + bool bDisableCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetDisableCollision; + +// Function Engine.PhysicsConstraintComponent.SetLinearBreakable +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearBreakable final +{ +public: + bool bLinearBreakable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearBreakThreshold; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearBreakable; + +// Function Engine.PhysicsConstraintComponent.SetLinearDriveParams +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetLinearDriveParams final +{ +public: + float PositionStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearDriveParams; + +// Function Engine.PhysicsConstraintComponent.SetLinearPlasticity +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetLinearPlasticity final +{ +public: + bool bLinearPlasticity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearPlasticityThreshold; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConstraintPlasticityType PlasticityType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearPlasticity; + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionDrive +// 0x0003 (0x0003 - 0x0000) +struct PhysicsConstraintComponent_SetLinearPositionDrive final +{ +public: + bool bEnableDriveX; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveY; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveZ; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearPositionDrive; + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionTarget +// 0x0018 (0x0018 - 0x0000) +struct PhysicsConstraintComponent_SetLinearPositionTarget final +{ +public: + struct FVector InPosTarget; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearPositionTarget; + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityDrive +// 0x0003 (0x0003 - 0x0000) +struct PhysicsConstraintComponent_SetLinearVelocityDrive final +{ +public: + bool bEnableDriveX; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveY; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveZ; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearVelocityDrive; + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityTarget +// 0x0018 (0x0018 - 0x0000) +struct PhysicsConstraintComponent_SetLinearVelocityTarget final +{ +public: + struct FVector InVelTarget; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearVelocityTarget; + +// Function Engine.PhysicsConstraintComponent.SetLinearXLimit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearXLimit final +{ +public: + ELinearConstraintMotion ConstraintType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LimitSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearXLimit; + +// Function Engine.PhysicsConstraintComponent.SetLinearYLimit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearYLimit final +{ +public: + ELinearConstraintMotion ConstraintType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LimitSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearYLimit; + +// Function Engine.PhysicsConstraintComponent.SetLinearZLimit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearZLimit final +{ +public: + ELinearConstraintMotion ConstraintType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LimitSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearZLimit; + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveSLERP +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetOrientationDriveSLERP final +{ +public: + bool bEnableSLERP; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetOrientationDriveSLERP; + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveTwistAndSwing +// 0x0002 (0x0002 - 0x0000) +struct PhysicsConstraintComponent_SetOrientationDriveTwistAndSwing final +{ +public: + bool bEnableTwistDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSwingDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetOrientationDriveTwistAndSwing; + +// Function Engine.PhysicsConstraintComponent.SetProjectionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetProjectionEnabled final +{ +public: + bool bProjectionEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetProjectionEnabled; + +// Function Engine.PhysicsConstraintComponent.SetProjectionParams +// 0x0010 (0x0010 - 0x0000) +struct PhysicsConstraintComponent_SetProjectionParams final +{ +public: + float ProjectionLinearAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularAlpha; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionLinearTolerance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularTolerance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetProjectionParams; + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing1 +// 0x0004 (0x0004 - 0x0000) +struct PhysicsConstraintComponent_GetCurrentSwing1 final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetCurrentSwing1; + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing2 +// 0x0004 (0x0004 - 0x0000) +struct PhysicsConstraintComponent_GetCurrentSwing2 final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetCurrentSwing2; + +// Function Engine.PhysicsConstraintComponent.GetCurrentTwist +// 0x0004 (0x0004 - 0x0000) +struct PhysicsConstraintComponent_GetCurrentTwist final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetCurrentTwist; + +// Function Engine.PhysicsConstraintComponent.IsProjectionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_IsProjectionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_IsProjectionEnabled; + +// Function Engine.Interface_AssetUserData.AddAssetUserDataOfClass +// 0x0010 (0x0010 - 0x0000) +struct Interface_AssetUserData_AddAssetUserDataOfClass final +{ +public: + TSubclassOf InUserDataClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Interface_AssetUserData_AddAssetUserDataOfClass; + +// Function Engine.Interface_AssetUserData.GetAssetUserDataOfClass +// 0x0010 (0x0010 - 0x0000) +struct Interface_AssetUserData_GetAssetUserDataOfClass final +{ +public: + TSubclassOf InUserDataClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAssetUserData* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Interface_AssetUserData_GetAssetUserDataOfClass; + +// Function Engine.Interface_AssetUserData.HasAssetUserDataOfClass +// 0x0010 (0x0010 - 0x0000) +struct Interface_AssetUserData_HasAssetUserDataOfClass final +{ +public: + TSubclassOf InUserDataClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Interface_AssetUserData_HasAssetUserDataOfClass; + +// Function Engine.KismetTextLibrary.AsCurrency_Float +// 0x0038 (0x0038 - 0x0000) +struct KismetTextLibrary_AsCurrency_Float final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERoundingMode RoundingMode; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrencyCode; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsCurrency_Float; + +// Function Engine.KismetTextLibrary.AsCurrency_Integer +// 0x0038 (0x0038 - 0x0000) +struct KismetTextLibrary_AsCurrency_Integer final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERoundingMode RoundingMode; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrencyCode; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsCurrency_Integer; + +// Function Engine.KismetTextLibrary.AsCurrencyBase +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_AsCurrencyBase final +{ +public: + int32 BaseValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CurrencyCode; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsCurrencyBase; + +// Function Engine.KismetTextLibrary.AsDate_DateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_AsDate_DateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsDate_DateTime; + +// Function Engine.KismetTextLibrary.AsDateTime_DateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_AsDateTime_DateTime final +{ +public: + struct FDateTime In; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsDateTime_DateTime; + +// Function Engine.KismetTextLibrary.AsPercent_Float +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_AsPercent_Float final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERoundingMode RoundingMode; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsPercent_Float; + +// Function Engine.KismetTextLibrary.AsTime_DateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_AsTime_DateTime final +{ +public: + struct FDateTime In; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTime_DateTime; + +// Function Engine.KismetTextLibrary.AsTimespan_Timespan +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_AsTimespan_Timespan final +{ +public: + struct FTimespan InTimespan; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTimespan_Timespan; + +// Function Engine.KismetTextLibrary.AsTimeZoneDate_DateTime +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_AsTimeZoneDate_DateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x0008(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTimeZoneDate_DateTime; + +// Function Engine.KismetTextLibrary.AsTimeZoneDateTime_DateTime +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_AsTimeZoneDateTime_DateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x0008(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTimeZoneDateTime_DateTime; + +// Function Engine.KismetTextLibrary.AsTimeZoneTime_DateTime +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_AsTimeZoneTime_DateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x0008(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTimeZoneTime_DateTime; + +// Function Engine.KismetTextLibrary.Conv_BoolToText +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_Conv_BoolToText final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_BoolToText; + +// Function Engine.KismetTextLibrary.Conv_ByteToText +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_Conv_ByteToText final +{ +public: + uint8 Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_ByteToText; + +// Function Engine.KismetTextLibrary.Conv_ColorToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_ColorToText final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_ColorToText; + +// Function Engine.KismetTextLibrary.Conv_DoubleToText +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_Conv_DoubleToText final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERoundingMode RoundingMode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_DoubleToText; + +// Function Engine.KismetTextLibrary.Conv_Int64ToText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_Int64ToText final +{ +public: + int64 Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_Int64ToText; + +// Function Engine.KismetTextLibrary.Conv_IntToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_IntToText final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_IntToText; + +// Function Engine.KismetTextLibrary.Conv_NameToText +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_Conv_NameToText final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_NameToText; + +// Function Engine.KismetTextLibrary.Conv_ObjectToText +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_Conv_ObjectToText final +{ +public: + class UObject* InObj; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_ObjectToText; + +// Function Engine.KismetTextLibrary.Conv_RotatorToText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_RotatorToText final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_RotatorToText; + +// Function Engine.KismetTextLibrary.Conv_StringToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_StringToText final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_StringToText; + +// Function Engine.KismetTextLibrary.Conv_TextToString +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_TextToString final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_TextToString; + +// Function Engine.KismetTextLibrary.Conv_TransformToText +// 0x0070 (0x0070 - 0x0000) +struct KismetTextLibrary_Conv_TransformToText final +{ +public: + struct FTransform InTrans; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0060(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_TransformToText; + +// Function Engine.KismetTextLibrary.Conv_Vector2dToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_Vector2dToText final +{ +public: + struct FVector2D InVec; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_Vector2dToText; + +// Function Engine.KismetTextLibrary.Conv_VectorToText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_VectorToText final +{ +public: + struct FVector InVec; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_VectorToText; + +// Function Engine.KismetTextLibrary.EditTextSourceString +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_EditTextSourceString final +{ +public: + class UObject* TextOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Text; // 0x0008(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString SourceString; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_EditTextSourceString; + +// Function Engine.KismetTextLibrary.EqualEqual_IgnoreCase_TextText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_EqualEqual_IgnoreCase_TextText final +{ +public: + class FText A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText B; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_EqualEqual_IgnoreCase_TextText; + +// Function Engine.KismetTextLibrary.EqualEqual_TextText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_EqualEqual_TextText final +{ +public: + class FText A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText B; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_EqualEqual_TextText; + +// Function Engine.KismetTextLibrary.FindTextInLocalizationTable +// 0x0048 (0x0048 - 0x0000) +struct KismetTextLibrary_FindTextInLocalizationTable final +{ +public: + class FString NameSpace; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText OutText; // 0x0020(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) + class FString SourceString; // 0x0030(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_FindTextInLocalizationTable; + +// Function Engine.KismetTextLibrary.Format +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_Format final +{ +public: + class FText InPattern; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + TArray InArgs; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Format; + +// Function Engine.KismetTextLibrary.GetEmptyText +// 0x0010 (0x0010 - 0x0000) +struct KismetTextLibrary_GetEmptyText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_GetEmptyText; + +// Function Engine.KismetTextLibrary.GetTextId +// 0x0038 (0x0038 - 0x0000) +struct KismetTextLibrary_GetTextId final +{ +public: + class FText Text; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + class FString OutNamespace; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutKey; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_GetTextId; + +// Function Engine.KismetTextLibrary.GetTextSourceString +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_GetTextSourceString final +{ +public: + class FText Text; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_GetTextSourceString; + +// Function Engine.KismetTextLibrary.IsPolyglotDataValid +// 0x00C8 (0x00C8 - 0x0000) +struct KismetTextLibrary_IsPolyglotDataValid final +{ +public: + struct FPolyglotTextData PolyglotData; // 0x0000(0x00B0)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsValid; // 0x00B0(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ErrorMessage; // 0x00B8(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_IsPolyglotDataValid; + +// Function Engine.KismetTextLibrary.MakeInvariantText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_MakeInvariantText final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_MakeInvariantText; + +// Function Engine.KismetTextLibrary.NotEqual_IgnoreCase_TextText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_NotEqual_IgnoreCase_TextText final +{ +public: + class FText A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText B; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_NotEqual_IgnoreCase_TextText; + +// Function Engine.KismetTextLibrary.NotEqual_TextText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_NotEqual_TextText final +{ +public: + class FText A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText B; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_NotEqual_TextText; + +// Function Engine.KismetTextLibrary.PolyglotDataToText +// 0x00C0 (0x00C0 - 0x0000) +struct KismetTextLibrary_PolyglotDataToText final +{ +public: + struct FPolyglotTextData PolyglotData; // 0x0000(0x00B0)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x00B0(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_PolyglotDataToText; + +// Function Engine.KismetTextLibrary.StringTableIdAndKeyFromText +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_StringTableIdAndKeyFromText final +{ +public: + class FText Text; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + class FName OutTableId; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutKey; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_StringTableIdAndKeyFromText; + +// Function Engine.KismetTextLibrary.TextFromStringTable +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_TextFromStringTable final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextFromStringTable; + +// Function Engine.KismetTextLibrary.TextIsCultureInvariant +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_TextIsCultureInvariant final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextIsCultureInvariant; + +// Function Engine.KismetTextLibrary.TextIsEmpty +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_TextIsEmpty final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextIsEmpty; + +// Function Engine.KismetTextLibrary.TextIsFromStringTable +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_TextIsFromStringTable final +{ +public: + class FText Text; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextIsFromStringTable; + +// Function Engine.KismetTextLibrary.TextIsTransient +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_TextIsTransient final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextIsTransient; + +// Function Engine.KismetTextLibrary.TextToLower +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextToLower final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextToLower; + +// Function Engine.KismetTextLibrary.TextToUpper +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextToUpper final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextToUpper; + +// Function Engine.KismetTextLibrary.TextTrimPreceding +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextTrimPreceding final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextTrimPreceding; + +// Function Engine.KismetTextLibrary.TextTrimPrecedingAndTrailing +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextTrimPrecedingAndTrailing final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextTrimPrecedingAndTrailing; + +// Function Engine.KismetTextLibrary.TextTrimTrailing +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextTrimTrailing final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextTrimTrailing; + +// Function Engine.World.K2_GetWorldSettings +// 0x0008 (0x0008 - 0x0000) +struct World_K2_GetWorldSettings final +{ +public: + class AWorldSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_World_K2_GetWorldSettings; + +// Function Engine.World.GetDataLayerManager +// 0x0008 (0x0008 - 0x0000) +struct World_GetDataLayerManager final +{ +public: + class UDataLayerManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_World_GetDataLayerManager; + +// Function Engine.ClusterUnionActor.GetClusterUnionComponent +// 0x0008 (0x0008 - 0x0000) +struct ClusterUnionActor_GetClusterUnionComponent final +{ +public: + class UClusterUnionComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionActor_GetClusterUnionComponent; + +// Function Engine.AsyncActionHandleSaveGame.AsyncLoadGameFromSlot +// 0x0028 (0x0028 - 0x0000) +struct AsyncActionHandleSaveGame_AsyncLoadGameFromSlot final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAsyncActionHandleSaveGame* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionHandleSaveGame_AsyncLoadGameFromSlot; + +// Function Engine.AsyncActionHandleSaveGame.AsyncSaveGameToSlot +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionHandleSaveGame_AsyncSaveGameToSlot final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveGame* SaveGameObject_0; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0020(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAsyncActionHandleSaveGame* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionHandleSaveGame_AsyncSaveGameToSlot; + +// Function Engine.InputDeviceProperty.ApplyDeviceProperty +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceProperty_ApplyDeviceProperty final +{ +public: + struct FPlatformUserId UserId; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputDeviceId DeviceID; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceProperty_ApplyDeviceProperty; + +// Function Engine.InputDeviceProperty.EvaluateDeviceProperty +// 0x0010 (0x0010 - 0x0000) +struct InputDeviceProperty_EvaluateDeviceProperty final +{ +public: + struct FPlatformUserId PlatformUser; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputDeviceId DeviceID; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceProperty_EvaluateDeviceProperty; + +// Function Engine.InputDeviceProperty.ResetDeviceProperty +// 0x000C (0x000C - 0x0000) +struct InputDeviceProperty_ResetDeviceProperty final +{ +public: + struct FPlatformUserId PlatformUser; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputDeviceId DeviceID; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceReset; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceProperty_ResetDeviceProperty; + +// Function Engine.BlueprintPathsLibrary.AutomationDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_AutomationDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_AutomationDir; + +// Function Engine.BlueprintPathsLibrary.AutomationLogDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_AutomationLogDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_AutomationLogDir; + +// Function Engine.BlueprintPathsLibrary.AutomationTransientDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_AutomationTransientDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_AutomationTransientDir; + +// Function Engine.BlueprintPathsLibrary.BugItDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_BugItDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_BugItDir; + +// Function Engine.BlueprintPathsLibrary.ChangeExtension +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ChangeExtension final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InNewExtension; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ChangeExtension; + +// Function Engine.BlueprintPathsLibrary.CloudDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_CloudDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_CloudDir; + +// Function Engine.BlueprintPathsLibrary.CollapseRelativeDirectories +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_CollapseRelativeDirectories final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_CollapseRelativeDirectories; + +// Function Engine.BlueprintPathsLibrary.Combine +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_Combine final +{ +public: + TArray InPaths; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_Combine; + +// Function Engine.BlueprintPathsLibrary.ConvertFromSandboxPath +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ConvertFromSandboxPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSandboxName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ConvertFromSandboxPath; + +// Function Engine.BlueprintPathsLibrary.ConvertRelativePathToFull +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ConvertRelativePathToFull final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InBasePath; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ConvertRelativePathToFull; + +// Function Engine.BlueprintPathsLibrary.ConvertToSandboxPath +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ConvertToSandboxPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSandboxName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ConvertToSandboxPath; + +// Function Engine.BlueprintPathsLibrary.CreateTempFilename +// 0x0040 (0x0040 - 0x0000) +struct BlueprintPathsLibrary_CreateTempFilename final +{ +public: + class FString Path; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Extension; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_CreateTempFilename; + +// Function Engine.BlueprintPathsLibrary.DiffDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_DiffDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_DiffDir; + +// Function Engine.BlueprintPathsLibrary.DirectoryExists +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_DirectoryExists final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_DirectoryExists; + +// Function Engine.BlueprintPathsLibrary.EngineConfigDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineConfigDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineConfigDir; + +// Function Engine.BlueprintPathsLibrary.EngineContentDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineContentDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineContentDir; + +// Function Engine.BlueprintPathsLibrary.EngineDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineDir; + +// Function Engine.BlueprintPathsLibrary.EngineIntermediateDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineIntermediateDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineIntermediateDir; + +// Function Engine.BlueprintPathsLibrary.EnginePluginsDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EnginePluginsDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EnginePluginsDir; + +// Function Engine.BlueprintPathsLibrary.EngineSavedDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineSavedDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineSavedDir; + +// Function Engine.BlueprintPathsLibrary.EngineSourceDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineSourceDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineSourceDir; + +// Function Engine.BlueprintPathsLibrary.EngineUserDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineUserDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineUserDir; + +// Function Engine.BlueprintPathsLibrary.EngineVersionAgnosticUserDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineVersionAgnosticUserDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineVersionAgnosticUserDir; + +// Function Engine.BlueprintPathsLibrary.EnterpriseDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EnterpriseDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EnterpriseDir; + +// Function Engine.BlueprintPathsLibrary.EnterpriseFeaturePackDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EnterpriseFeaturePackDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EnterpriseFeaturePackDir; + +// Function Engine.BlueprintPathsLibrary.EnterprisePluginsDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EnterprisePluginsDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EnterprisePluginsDir; + +// Function Engine.BlueprintPathsLibrary.FeaturePackDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_FeaturePackDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_FeaturePackDir; + +// Function Engine.BlueprintPathsLibrary.FileExists +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_FileExists final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_FileExists; + +// Function Engine.BlueprintPathsLibrary.GameAgnosticSavedDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GameAgnosticSavedDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GameAgnosticSavedDir; + +// Function Engine.BlueprintPathsLibrary.GameDevelopersDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GameDevelopersDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GameDevelopersDir; + +// Function Engine.BlueprintPathsLibrary.GameSourceDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GameSourceDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GameSourceDir; + +// Function Engine.BlueprintPathsLibrary.GameUserDeveloperDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GameUserDeveloperDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GameUserDeveloperDir; + +// Function Engine.BlueprintPathsLibrary.GeneratedConfigDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GeneratedConfigDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GeneratedConfigDir; + +// Function Engine.BlueprintPathsLibrary.GetBaseFilename +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_GetBaseFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemovePath; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetBaseFilename; + +// Function Engine.BlueprintPathsLibrary.GetCleanFilename +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_GetCleanFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetCleanFilename; + +// Function Engine.BlueprintPathsLibrary.GetEditorLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetEditorLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetEditorLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.GetEngineLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetEngineLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetEngineLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.GetExtension +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_GetExtension final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeDot; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetExtension; + +// Function Engine.BlueprintPathsLibrary.GetGameLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetGameLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetGameLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.GetInvalidFileSystemChars +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetInvalidFileSystemChars final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetInvalidFileSystemChars; + +// Function Engine.BlueprintPathsLibrary.GetPath +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_GetPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetPath; + +// Function Engine.BlueprintPathsLibrary.GetProjectFilePath +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetProjectFilePath final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetProjectFilePath; + +// Function Engine.BlueprintPathsLibrary.GetPropertyNameLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetPropertyNameLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetPropertyNameLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.GetRelativePathToRoot +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetRelativePathToRoot final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetRelativePathToRoot; + +// Function Engine.BlueprintPathsLibrary.GetRestrictedFolderNames +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetRestrictedFolderNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetRestrictedFolderNames; + +// Function Engine.BlueprintPathsLibrary.GetToolTipLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetToolTipLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetToolTipLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.HasProjectPersistentDownloadDir +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPathsLibrary_HasProjectPersistentDownloadDir final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_HasProjectPersistentDownloadDir; + +// Function Engine.BlueprintPathsLibrary.IsDrive +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_IsDrive final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsDrive; + +// Function Engine.BlueprintPathsLibrary.IsProjectFilePathSet +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPathsLibrary_IsProjectFilePathSet final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsProjectFilePathSet; + +// Function Engine.BlueprintPathsLibrary.IsRelative +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_IsRelative final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsRelative; + +// Function Engine.BlueprintPathsLibrary.IsRestrictedPath +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_IsRestrictedPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsRestrictedPath; + +// Function Engine.BlueprintPathsLibrary.IsSamePath +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_IsSamePath final +{ +public: + class FString PathA; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathB; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsSamePath; + +// Function Engine.BlueprintPathsLibrary.LaunchDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_LaunchDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_LaunchDir; + +// Function Engine.BlueprintPathsLibrary.MakePathRelativeTo +// 0x0038 (0x0038 - 0x0000) +struct BlueprintPathsLibrary_MakePathRelativeTo final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InRelativeTo; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_MakePathRelativeTo; + +// Function Engine.BlueprintPathsLibrary.MakePlatformFilename +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_MakePlatformFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_MakePlatformFilename; + +// Function Engine.BlueprintPathsLibrary.MakeStandardFilename +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_MakeStandardFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_MakeStandardFilename; + +// Function Engine.BlueprintPathsLibrary.MakeValidFileName +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_MakeValidFileName final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InReplacementChar; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_MakeValidFileName; + +// Function Engine.BlueprintPathsLibrary.NormalizeDirectoryName +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_NormalizeDirectoryName final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_NormalizeDirectoryName; + +// Function Engine.BlueprintPathsLibrary.NormalizeFilename +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_NormalizeFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_NormalizeFilename; + +// Function Engine.BlueprintPathsLibrary.ProfilingDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProfilingDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProfilingDir; + +// Function Engine.BlueprintPathsLibrary.ProjectConfigDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectConfigDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectConfigDir; + +// Function Engine.BlueprintPathsLibrary.ProjectContentDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectContentDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectContentDir; + +// Function Engine.BlueprintPathsLibrary.ProjectDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectDir; + +// Function Engine.BlueprintPathsLibrary.ProjectIntermediateDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectIntermediateDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectIntermediateDir; + +// Function Engine.BlueprintPathsLibrary.ProjectLogDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectLogDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectLogDir; + +// Function Engine.BlueprintPathsLibrary.ProjectModsDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectModsDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectModsDir; + +// Function Engine.BlueprintPathsLibrary.ProjectPersistentDownloadDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectPersistentDownloadDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectPersistentDownloadDir; + +// Function Engine.BlueprintPathsLibrary.ProjectPluginsDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectPluginsDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectPluginsDir; + +// Function Engine.BlueprintPathsLibrary.ProjectSavedDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectSavedDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectSavedDir; + +// Function Engine.BlueprintPathsLibrary.ProjectUserDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectUserDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectUserDir; + +// Function Engine.BlueprintPathsLibrary.RemoveDuplicateSlashes +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_RemoveDuplicateSlashes final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_RemoveDuplicateSlashes; + +// Function Engine.BlueprintPathsLibrary.RootDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_RootDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_RootDir; + +// Function Engine.BlueprintPathsLibrary.SandboxesDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_SandboxesDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_SandboxesDir; + +// Function Engine.BlueprintPathsLibrary.ScreenShotDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ScreenShotDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ScreenShotDir; + +// Function Engine.BlueprintPathsLibrary.SetExtension +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_SetExtension final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InNewExtension; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_SetExtension; + +// Function Engine.BlueprintPathsLibrary.SetProjectFilePath +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_SetProjectFilePath final +{ +public: + class FString NewGameProjectFilePath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_SetProjectFilePath; + +// Function Engine.BlueprintPathsLibrary.ShaderWorkingDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ShaderWorkingDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ShaderWorkingDir; + +// Function Engine.BlueprintPathsLibrary.ShouldSaveToUserDir +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPathsLibrary_ShouldSaveToUserDir final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ShouldSaveToUserDir; + +// Function Engine.BlueprintPathsLibrary.SourceConfigDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_SourceConfigDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_SourceConfigDir; + +// Function Engine.BlueprintPathsLibrary.Split +// 0x0040 (0x0040 - 0x0000) +struct BlueprintPathsLibrary_Split final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathPart; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilenamePart; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExtensionPart; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_Split; + +// Function Engine.BlueprintPathsLibrary.ValidatePath +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_ValidatePath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDidSucceed; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText OutReason; // 0x0018(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ValidatePath; + +// Function Engine.BlueprintPathsLibrary.VideoCaptureDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_VideoCaptureDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_VideoCaptureDir; + +// Function Engine.ImportanceSamplingLibrary.BreakImportanceTexture +// 0x0060 (0x0060 - 0x0000) +struct ImportanceSamplingLibrary_BreakImportanceTexture final +{ +public: + struct FImportanceTexture ImportanceTexture; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImportanceWeight WeightingFunc; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_BreakImportanceTexture; + +// Function Engine.ImportanceSamplingLibrary.ImportanceSample +// 0x0090 (0x0090 - 0x0000) +struct ImportanceSamplingLibrary_ImportanceSample final +{ +public: + struct FImportanceTexture Texture; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D Rand; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Samples; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SamplePosition; // 0x0068(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SampleColor; // 0x0078(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SampleIntensity; // 0x0088(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SampleSize; // 0x008C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_ImportanceSample; + +// Function Engine.ImportanceSamplingLibrary.MakeImportanceTexture +// 0x0060 (0x0060 - 0x0000) +struct ImportanceSamplingLibrary_MakeImportanceTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImportanceWeight WeightingFunc; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FImportanceTexture ReturnValue; // 0x0010(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_MakeImportanceTexture; + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell2D +// 0x0028 (0x0028 - 0x0000) +struct ImportanceSamplingLibrary_NextSobolCell2D final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PreviousValue; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_NextSobolCell2D; + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell3D +// 0x0038 (0x0038 - 0x0000) +struct ImportanceSamplingLibrary_NextSobolCell3D final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousValue; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_NextSobolCell3D; + +// Function Engine.ImportanceSamplingLibrary.NextSobolFloat +// 0x0010 (0x0010 - 0x0000) +struct ImportanceSamplingLibrary_NextSobolFloat final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Dimension; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_NextSobolFloat; + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell2D +// 0x0038 (0x0038 - 0x0000) +struct ImportanceSamplingLibrary_RandomSobolCell2D final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Cell; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Seed; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_RandomSobolCell2D; + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell3D +// 0x0050 (0x0050 - 0x0000) +struct ImportanceSamplingLibrary_RandomSobolCell3D final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Cell; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Seed; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_RandomSobolCell3D; + +// Function Engine.ImportanceSamplingLibrary.RandomSobolFloat +// 0x0010 (0x0010 - 0x0000) +struct ImportanceSamplingLibrary_RandomSobolFloat final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Dimension; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_RandomSobolFloat; + +// Function Engine.GameInstance.DebugCreatePlayer +// 0x0004 (0x0004 - 0x0000) +struct GameInstance_DebugCreatePlayer final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameInstance_DebugCreatePlayer; + +// Function Engine.GameInstance.DebugRemovePlayer +// 0x0004 (0x0004 - 0x0000) +struct GameInstance_DebugRemovePlayer final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameInstance_DebugRemovePlayer; + +// Function Engine.GameInstance.HandleNetworkError +// 0x0002 (0x0002 - 0x0000) +struct GameInstance_HandleNetworkError final +{ +public: + ENetworkFailure FailureType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsServer; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameInstance_HandleNetworkError; + +// Function Engine.GameInstance.HandleTravelError +// 0x0001 (0x0001 - 0x0000) +struct GameInstance_HandleTravelError final +{ +public: + ETravelFailure FailureType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameInstance_HandleTravelError; + +// Function Engine.KismetRenderingLibrary.BeginDrawCanvasToRenderTarget +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_BeginDrawCanvasToRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvas* Canvas; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDrawToRenderTargetContext Context; // 0x0028(0x0008)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_BeginDrawCanvasToRenderTarget; + +// Function Engine.KismetRenderingLibrary.BreakSkinWeightInfo +// 0x005C (0x005C - 0x0000) +struct KismetRenderingLibrary_BreakSkinWeightInfo final +{ +public: + struct FSkelMeshSkinWeightInfo InWeight; // 0x0000(0x003C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + int32 Bone0; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight0; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone1; // 0x0044(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight1; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone2; // 0x004C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight2; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone3; // 0x0054(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight3; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_BreakSkinWeightInfo; + +// Function Engine.KismetRenderingLibrary.CalculateProjectionMatrix +// 0x0880 (0x0880 - 0x0000) +struct KismetRenderingLibrary_CalculateProjectionMatrix final +{ +public: + struct FMinimalViewInfo MinimalViewInfo; // 0x0000(0x0800)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0800(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_CalculateProjectionMatrix; + +// Function Engine.KismetRenderingLibrary.ClearRenderTarget2D +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ClearRenderTarget2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ClearRenderTarget2D; + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DArrayEditorOnly +// 0x0018 (0x0018 - 0x0000) +struct KismetRenderingLibrary_ConvertRenderTargetToTexture2DArrayEditorOnly final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2DArray* RenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2DArray* Texture; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ConvertRenderTargetToTexture2DArrayEditorOnly; + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DEditorOnly +// 0x0018 (0x0018 - 0x0000) +struct KismetRenderingLibrary_ConvertRenderTargetToTexture2DEditorOnly final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* RenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ConvertRenderTargetToTexture2DEditorOnly; + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTextureCubeEditorOnly +// 0x0018 (0x0018 - 0x0000) +struct KismetRenderingLibrary_ConvertRenderTargetToTextureCubeEditorOnly final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTargetCube* RenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* Texture; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ConvertRenderTargetToTextureCubeEditorOnly; + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTextureVolumeEditorOnly +// 0x0018 (0x0018 - 0x0000) +struct KismetRenderingLibrary_ConvertRenderTargetToTextureVolumeEditorOnly final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTargetVolume* RenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVolumeTexture* Texture; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ConvertRenderTargetToTextureVolumeEditorOnly; + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2D +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_CreateRenderTarget2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat Format; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ClearColor; // 0x0014(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportUAVs; // 0x0025(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTarget2D* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_CreateRenderTarget2D; + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2DArray +// 0x0038 (0x0038 - 0x0000) +struct KismetRenderingLibrary_CreateRenderTarget2DArray final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slices; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat Format; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ClearColor; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportUAVs; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTarget2DArray* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_CreateRenderTarget2DArray; + +// Function Engine.KismetRenderingLibrary.CreateRenderTargetVolume +// 0x0038 (0x0038 - 0x0000) +struct KismetRenderingLibrary_CreateRenderTargetVolume final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Depth; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat Format; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ClearColor; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportUAVs; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTargetVolume* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_CreateRenderTargetVolume; + +// Function Engine.KismetRenderingLibrary.DrawMaterialToRenderTarget +// 0x0018 (0x0018 - 0x0000) +struct KismetRenderingLibrary_DrawMaterialToRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_DrawMaterialToRenderTarget; + +// Function Engine.KismetRenderingLibrary.EnablePathTracing +// 0x0001 (0x0001 - 0x0000) +struct KismetRenderingLibrary_EnablePathTracing final +{ +public: + bool bEnablePathTracer; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_EnablePathTracing; + +// Function Engine.KismetRenderingLibrary.EndDrawCanvasToRenderTarget +// 0x0010 (0x0010 - 0x0000) +struct KismetRenderingLibrary_EndDrawCanvasToRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDrawToRenderTargetContext Context; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_EndDrawCanvasToRenderTarget; + +// Function Engine.KismetRenderingLibrary.ExportRenderTarget +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_ExportRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilePath; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ExportRenderTarget; + +// Function Engine.KismetRenderingLibrary.ExportTexture2D +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_ExportTexture2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilePath; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ExportTexture2D; + +// Function Engine.KismetRenderingLibrary.ImportBufferAsTexture2D +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ImportBufferAsTexture2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Buffer; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ImportBufferAsTexture2D; + +// Function Engine.KismetRenderingLibrary.ImportFileAsTexture2D +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ImportFileAsTexture2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ImportFileAsTexture2D; + +// Function Engine.KismetRenderingLibrary.MakeSkinWeightInfo +// 0x005C (0x005C - 0x0000) +struct KismetRenderingLibrary_MakeSkinWeightInfo final +{ +public: + int32 Bone0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight0; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone1; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight1; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone2; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight2; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone3; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight3; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkelMeshSkinWeightInfo ReturnValue; // 0x0020(0x003C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_MakeSkinWeightInfo; + +// Function Engine.KismetRenderingLibrary.ReadRenderTarget +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutSamples; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bNormalize; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTarget; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetPixel +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetPixel final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 X; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetPixel; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRaw +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetRaw final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinearSamples; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bNormalize; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetRaw; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixel +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetRawPixel final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 X; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalize; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ReturnValue; // 0x001C(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetRawPixel; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixelArea +// 0x0038 (0x0038 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetRawPixelArea final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinX; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinY; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxX; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxY; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalize; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetRawPixelArea; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUV +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetRawUV final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalize; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ReturnValue; // 0x001C(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetRawUV; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUVArea +// 0x0050 (0x0050 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetRawUVArea final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox2D Area; // 0x0010(0x0028)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bNormalize; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetRawUVArea; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetUV +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetUV final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetUV; + +// Function Engine.KismetRenderingLibrary.ReleaseRenderTarget2D +// 0x0008 (0x0008 - 0x0000) +struct KismetRenderingLibrary_ReleaseRenderTarget2D final +{ +public: + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReleaseRenderTarget2D; + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DArrayEditorOnly +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_RenderTargetCreateStaticTexture2DArrayEditorOnly final +{ +public: + class UTextureRenderTarget2DArray* RenderTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name_0; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCompressionSettings CompressionSettings; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipGenSettings MipSettings; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2DArray* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_RenderTargetCreateStaticTexture2DArrayEditorOnly; + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DEditorOnly +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_RenderTargetCreateStaticTexture2DEditorOnly final +{ +public: + class UTextureRenderTarget2D* RenderTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name_0; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCompressionSettings CompressionSettings; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipGenSettings MipSettings; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_RenderTargetCreateStaticTexture2DEditorOnly; + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTextureCubeEditorOnly +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_RenderTargetCreateStaticTextureCubeEditorOnly final +{ +public: + class UTextureRenderTargetCube* RenderTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name_0; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCompressionSettings CompressionSettings; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipGenSettings MipSettings; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_RenderTargetCreateStaticTextureCubeEditorOnly; + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticVolumeTextureEditorOnly +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_RenderTargetCreateStaticVolumeTextureEditorOnly final +{ +public: + class UTextureRenderTargetVolume* RenderTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name_0; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCompressionSettings CompressionSettings; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipGenSettings MipSettings; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UVolumeTexture* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_RenderTargetCreateStaticVolumeTextureEditorOnly; + +// Function Engine.KismetRenderingLibrary.ResizeRenderTarget2D +// 0x0010 (0x0010 - 0x0000) +struct KismetRenderingLibrary_ResizeRenderTarget2D final +{ +public: + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ResizeRenderTarget2D; + +// Function Engine.KismetRenderingLibrary.SetCastInsetShadowForAllAttachments +// 0x0010 (0x0010 - 0x0000) +struct KismetRenderingLibrary_SetCastInsetShadowForAllAttachments final +{ +public: + class UPrimitiveComponent* PrimitiveComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastInsetShadow; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLightAttachmentsAsGroup; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_SetCastInsetShadowForAllAttachments; + +// Function Engine.ClusterUnionComponent.AddComponentToCluster +// 0x0020 (0x0020 - 0x0000) +struct ClusterUnionComponent_AddComponentToCluster final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoneIds; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bRebuildGeometry; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_AddComponentToCluster; + +// Function Engine.ClusterUnionComponent.ForceSetChildToParent +// 0x0028 (0x0028 - 0x0000) +struct ClusterUnionComponent_ForceSetChildToParent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoneIds; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ChildToParent; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_ForceSetChildToParent; + +// Function Engine.ClusterUnionComponent.GetActors +// 0x0010 (0x0010 - 0x0000) +struct ClusterUnionComponent_GetActors final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_GetActors; + +// Function Engine.ClusterUnionComponent.GetPrimitiveComponents +// 0x0010 (0x0010 - 0x0000) +struct ClusterUnionComponent_GetPrimitiveComponents final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_GetPrimitiveComponents; + +// Function Engine.ClusterUnionComponent.HandleComponentPhysicsStateChange +// 0x0010 (0x0010 - 0x0000) +struct ClusterUnionComponent_HandleComponentPhysicsStateChange final +{ +public: + class UPrimitiveComponent* ChangedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComponentPhysicsStateChange StateChange; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_HandleComponentPhysicsStateChange; + +// Function Engine.ClusterUnionComponent.HandleComponentPhysicsStateChangePostAddIntoClusterUnion +// 0x0010 (0x0010 - 0x0000) +struct ClusterUnionComponent_HandleComponentPhysicsStateChangePostAddIntoClusterUnion final +{ +public: + class UPrimitiveComponent* ChangedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComponentPhysicsStateChange StateChange; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_HandleComponentPhysicsStateChangePostAddIntoClusterUnion; + +// Function Engine.ClusterUnionComponent.IsComponentAdded +// 0x0010 (0x0010 - 0x0000) +struct ClusterUnionComponent_IsComponentAdded final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_IsComponentAdded; + +// Function Engine.ClusterUnionComponent.RemoveComponentBonesFromCluster +// 0x0018 (0x0018 - 0x0000) +struct ClusterUnionComponent_RemoveComponentBonesFromCluster final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoneIds; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_RemoveComponentBonesFromCluster; + +// Function Engine.ClusterUnionComponent.RemoveComponentFromCluster +// 0x0008 (0x0008 - 0x0000) +struct ClusterUnionComponent_RemoveComponentFromCluster final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_RemoveComponentFromCluster; + +// Function Engine.ClusterUnionComponent.SetEnableDamageFromCollision +// 0x0001 (0x0001 - 0x0000) +struct ClusterUnionComponent_SetEnableDamageFromCollision final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_SetEnableDamageFromCollision; + +// Function Engine.ClusterUnionComponent.SetIsAnchored +// 0x0001 (0x0001 - 0x0000) +struct ClusterUnionComponent_SetIsAnchored final +{ +public: + bool bIsAnchored; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_SetIsAnchored; + +// Function Engine.ClusterUnionComponent.IsAuthority +// 0x0001 (0x0001 - 0x0000) +struct ClusterUnionComponent_IsAuthority final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionComponent_IsAuthority; + +// Function Engine.NetworkPhysicsComponent.ServerReceiveInputData +// 0x0010 (0x0010 - 0x0000) +struct NetworkPhysicsComponent_ServerReceiveInputData final +{ +public: + struct FNetworkPhysicsRewindDataInputProxy ClientInputs; // 0x0000(0x0010)(ConstParm, Parm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NetworkPhysicsComponent_ServerReceiveInputData; + +// Function Engine.NetworkPhysicsComponent.ServerReceiveInputsDatas +// 0x0010 (0x0010 - 0x0000) +struct NetworkPhysicsComponent_ServerReceiveInputsDatas final +{ +public: + struct FNetworkPhysicsRewindDataInputProxy ClientInputs; // 0x0000(0x0010)(ConstParm, Parm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NetworkPhysicsComponent_ServerReceiveInputsDatas; + +// Function Engine.LightWeightInstanceBlueprintFunctionLibrary.ConvertActorToLightWeightInstance +// 0x0028 (0x0028 - 0x0000) +struct LightWeightInstanceBlueprintFunctionLibrary_ConvertActorToLightWeightInstance final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActorInstanceHandle ReturnValue; // 0x0008(0x0020)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightWeightInstanceBlueprintFunctionLibrary_ConvertActorToLightWeightInstance; + +// Function Engine.LightWeightInstanceBlueprintFunctionLibrary.CreateNewLightWeightInstance +// 0x00A0 (0x00A0 - 0x0000) +struct LightWeightInstanceBlueprintFunctionLibrary_CreateNewLightWeightInstance final +{ +public: + class UClass* ActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0060)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerInstance* Layer; // 0x0070(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0078(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActorInstanceHandle ReturnValue; // 0x0080(0x0020)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightWeightInstanceBlueprintFunctionLibrary_CreateNewLightWeightInstance; + +// Function Engine.LocationVolume.IsLoaded +// 0x0001 (0x0001 - 0x0000) +struct LocationVolume_IsLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationVolume_IsLoaded; + +// Function Engine.CapsuleComponent.SetCapsuleHalfHeight +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_SetCapsuleHalfHeight final +{ +public: + float HalfHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CapsuleComponent_SetCapsuleHalfHeight; + +// Function Engine.CapsuleComponent.SetCapsuleRadius +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_SetCapsuleRadius final +{ +public: + float Radius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CapsuleComponent_SetCapsuleRadius; + +// Function Engine.CapsuleComponent.SetCapsuleSize +// 0x000C (0x000C - 0x0000) +struct CapsuleComponent_SetCapsuleSize final +{ +public: + float InRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHalfHeight; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CapsuleComponent_SetCapsuleSize; + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleHalfHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleHalfHeight; + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight_WithoutHemisphere +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleHalfHeight_WithoutHemisphere final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleHalfHeight_WithoutHemisphere; + +// Function Engine.CapsuleComponent.GetScaledCapsuleRadius +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleRadius; + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleSize final +{ +public: + float OutRadius; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeight; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleSize; + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize_WithoutHemisphere +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleSize_WithoutHemisphere final +{ +public: + float OutRadius; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeightWithoutHemisphere; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleSize_WithoutHemisphere; + +// Function Engine.CapsuleComponent.GetShapeScale +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetShapeScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetShapeScale; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleHalfHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleHalfHeight; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight_WithoutHemisphere +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleHalfHeight_WithoutHemisphere final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleHalfHeight_WithoutHemisphere; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleRadius +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleRadius; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleSize final +{ +public: + float OutRadius; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeight; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleSize; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize_WithoutHemisphere +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleSize_WithoutHemisphere final +{ +public: + float OutRadius; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeightWithoutHemisphere; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleSize_WithoutHemisphere; + +// Function Engine.LightComponent.SetAffectTranslucentLighting +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetAffectTranslucentLighting final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetAffectTranslucentLighting; + +// Function Engine.LightComponent.SetBloomMaxBrightness +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetBloomMaxBrightness final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetBloomMaxBrightness; + +// Function Engine.LightComponent.SetBloomScale +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetBloomScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetBloomScale; + +// Function Engine.LightComponent.SetBloomThreshold +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetBloomThreshold final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetBloomThreshold; + +// Function Engine.LightComponent.SetBloomTint +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetBloomTint final +{ +public: + struct FColor NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetBloomTint; + +// Function Engine.LightComponent.SetEnableLightShaftBloom +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetEnableLightShaftBloom final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetEnableLightShaftBloom; + +// Function Engine.LightComponent.SetForceCachedShadowsForMovablePrimitives +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetForceCachedShadowsForMovablePrimitives final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetForceCachedShadowsForMovablePrimitives; + +// Function Engine.LightComponent.SetIESBrightnessScale +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetIESBrightnessScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetIESBrightnessScale; + +// Function Engine.LightComponent.SetIESTexture +// 0x0008 (0x0008 - 0x0000) +struct LightComponent_SetIESTexture final +{ +public: + class UTextureLightProfile* NewValue; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetIESTexture; + +// Function Engine.LightComponent.SetIndirectLightingIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetIndirectLightingIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetIndirectLightingIntensity; + +// Function Engine.LightComponent.SetIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetIntensity; + +// Function Engine.LightComponent.SetLightColor +// 0x0014 (0x0014 - 0x0000) +struct LightComponent_SetLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSRGB; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponent_SetLightColor; + +// Function Engine.LightComponent.SetLightFColor +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetLightFColor final +{ +public: + struct FColor NewLightColor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFColor; + +// Function Engine.LightComponent.SetLightFunctionDisabledBrightness +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetLightFunctionDisabledBrightness final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFunctionDisabledBrightness; + +// Function Engine.LightComponent.SetLightFunctionFadeDistance +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetLightFunctionFadeDistance final +{ +public: + float NewLightFunctionFadeDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFunctionFadeDistance; + +// Function Engine.LightComponent.SetLightFunctionMaterial +// 0x0008 (0x0008 - 0x0000) +struct LightComponent_SetLightFunctionMaterial final +{ +public: + class UMaterialInterface* NewLightFunctionMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFunctionMaterial; + +// Function Engine.LightComponent.SetLightFunctionScale +// 0x0018 (0x0018 - 0x0000) +struct LightComponent_SetLightFunctionScale final +{ +public: + struct FVector NewLightFunctionScale; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFunctionScale; + +// Function Engine.LightComponent.SetLightingChannels +// 0x0003 (0x0003 - 0x0000) +struct LightComponent_SetLightingChannels final +{ +public: + bool bChannel0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel1; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel2; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightingChannels; + +// Function Engine.LightComponent.SetShadowBias +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetShadowBias final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetShadowBias; + +// Function Engine.LightComponent.SetShadowSlopeBias +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetShadowSlopeBias final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetShadowSlopeBias; + +// Function Engine.LightComponent.SetSpecularScale +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetSpecularScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetSpecularScale; + +// Function Engine.LightComponent.SetTemperature +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetTemperature final +{ +public: + float NewTemperature; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetTemperature; + +// Function Engine.LightComponent.SetTransmission +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetTransmission final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetTransmission; + +// Function Engine.LightComponent.SetUseIESBrightness +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetUseIESBrightness final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetUseIESBrightness; + +// Function Engine.LightComponent.SetUseTemperature +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetUseTemperature final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetUseTemperature; + +// Function Engine.LightComponent.SetVolumetricScatteringIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetVolumetricScatteringIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetVolumetricScatteringIntensity; + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLight +// 0x0001 (0x0001 - 0x0000) +struct DirectionalLightComponent_SetAtmosphereSunLight final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetAtmosphereSunLight; + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLightIndex +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetAtmosphereSunLightIndex final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetAtmosphereSunLightIndex; + +// Function Engine.DirectionalLightComponent.SetCascadeDistributionExponent +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetCascadeDistributionExponent final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetCascadeDistributionExponent; + +// Function Engine.DirectionalLightComponent.SetCascadeTransitionFraction +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetCascadeTransitionFraction final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetCascadeTransitionFraction; + +// Function Engine.DirectionalLightComponent.SetDynamicShadowCascades +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetDynamicShadowCascades final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetDynamicShadowCascades; + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceMovableLight +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetDynamicShadowDistanceMovableLight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetDynamicShadowDistanceMovableLight; + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceStationaryLight +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetDynamicShadowDistanceStationaryLight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetDynamicShadowDistanceStationaryLight; + +// Function Engine.DirectionalLightComponent.SetEnableLightShaftOcclusion +// 0x0001 (0x0001 - 0x0000) +struct DirectionalLightComponent_SetEnableLightShaftOcclusion final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetEnableLightShaftOcclusion; + +// Function Engine.DirectionalLightComponent.SetForwardShadingPriority +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetForwardShadingPriority final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetForwardShadingPriority; + +// Function Engine.DirectionalLightComponent.SetLightShaftOverrideDirection +// 0x0018 (0x0018 - 0x0000) +struct DirectionalLightComponent_SetLightShaftOverrideDirection final +{ +public: + struct FVector NewValue; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetLightShaftOverrideDirection; + +// Function Engine.DirectionalLightComponent.SetLightSourceAngle +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetLightSourceAngle final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetLightSourceAngle; + +// Function Engine.DirectionalLightComponent.SetLightSourceSoftAngle +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetLightSourceSoftAngle final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetLightSourceSoftAngle; + +// Function Engine.DirectionalLightComponent.SetOcclusionDepthRange +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetOcclusionDepthRange final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetOcclusionDepthRange; + +// Function Engine.DirectionalLightComponent.SetOcclusionMaskDarkness +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetOcclusionMaskDarkness final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetOcclusionMaskDarkness; + +// Function Engine.DirectionalLightComponent.SetShadowAmount +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetShadowAmount final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetShadowAmount; + +// Function Engine.DirectionalLightComponent.SetShadowCascadeBiasDistribution +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetShadowCascadeBiasDistribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetShadowCascadeBiasDistribution; + +// Function Engine.DirectionalLightComponent.SetShadowDistanceFadeoutFraction +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetShadowDistanceFadeoutFraction final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetShadowDistanceFadeoutFraction; + +// Function Engine.DirectionalLightComponent.SetShadowSourceAngleFactor +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetShadowSourceAngleFactor final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetShadowSourceAngleFactor; + +// Function Engine.ForceFeedbackComponent.AdjustAttenuation +// 0x00C0 (0x00C0 - 0x0000) +struct ForceFeedbackComponent_AdjustAttenuation final +{ +public: + struct FForceFeedbackAttenuationSettings InAttenuationSettings; // 0x0000(0x00C0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_AdjustAttenuation; + +// Function Engine.ForceFeedbackComponent.Play +// 0x0004 (0x0004 - 0x0000) +struct ForceFeedbackComponent_Play final +{ +public: + float StartTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_Play; + +// Function Engine.ForceFeedbackComponent.SetForceFeedbackEffect +// 0x0008 (0x0008 - 0x0000) +struct ForceFeedbackComponent_SetForceFeedbackEffect final +{ +public: + class UForceFeedbackEffect* NewForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_SetForceFeedbackEffect; + +// Function Engine.ForceFeedbackComponent.SetIntensityMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ForceFeedbackComponent_SetIntensityMultiplier final +{ +public: + float NewIntensityMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_SetIntensityMultiplier; + +// Function Engine.ForceFeedbackComponent.BP_GetAttenuationSettingsToApply +// 0x00C8 (0x00C8 - 0x0000) +struct ForceFeedbackComponent_BP_GetAttenuationSettingsToApply final +{ +public: + struct FForceFeedbackAttenuationSettings OutAttenuationSettings; // 0x0000(0x00C0)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_BP_GetAttenuationSettingsToApply; + +// Function Engine.AnimNotifyMirrorInspectionLibrary.GetMirrorDataTable +// 0x0038 (0x0038 - 0x0000) +struct AnimNotifyMirrorInspectionLibrary_GetMirrorDataTable final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + const class UMirrorDataTable* ReturnValue; // 0x0030(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotifyMirrorInspectionLibrary_GetMirrorDataTable; + +// Function Engine.AnimNotifyMirrorInspectionLibrary.IsTriggeredByMirroredAnimation +// 0x0038 (0x0038 - 0x0000) +struct AnimNotifyMirrorInspectionLibrary_IsTriggeredByMirroredAnimation final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyMirrorInspectionLibrary_IsTriggeredByMirroredAnimation; + +// Function Engine.CheatManager.BugIt +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_BugIt final +{ +public: + class FString ScreenShotDescription; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_BugIt; + +// Function Engine.CheatManager.BugItGo +// 0x0018 (0x0018 - 0x0000) +struct CheatManager_BugItGo final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roll; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_BugItGo; + +// Function Engine.CheatManager.BugItStringCreator +// 0x0050 (0x0050 - 0x0000) +struct CheatManager_BugItStringCreator final +{ +public: + struct FVector ViewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ViewRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString GoString; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LocString; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_BugItStringCreator; + +// Function Engine.CheatManager.ChangeSize +// 0x0004 (0x0004 - 0x0000) +struct CheatManager_ChangeSize final +{ +public: + float F; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_ChangeSize; + +// Function Engine.CheatManager.CheatScript +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_CheatScript final +{ +public: + class FString ScriptName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_CheatScript; + +// Function Engine.CheatManager.DamageTarget +// 0x0004 (0x0004 - 0x0000) +struct CheatManager_DamageTarget final +{ +public: + float DamageAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DamageTarget; + +// Function Engine.CheatManager.DebugCapsuleSweepChannel +// 0x0001 (0x0001 - 0x0000) +struct CheatManager_DebugCapsuleSweepChannel final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DebugCapsuleSweepChannel; + +// Function Engine.CheatManager.DebugCapsuleSweepComplex +// 0x0001 (0x0001 - 0x0000) +struct CheatManager_DebugCapsuleSweepComplex final +{ +public: + bool bTraceComplex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DebugCapsuleSweepComplex; + +// Function Engine.CheatManager.DebugCapsuleSweepSize +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_DebugCapsuleSweepSize final +{ +public: + float HalfHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DebugCapsuleSweepSize; + +// Function Engine.CheatManager.DestroyAll +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_DestroyAll final +{ +public: + TSubclassOf aClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DestroyAll; + +// Function Engine.CheatManager.DestroyPawns +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_DestroyPawns final +{ +public: + TSubclassOf aClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DestroyPawns; + +// Function Engine.CheatManager.FreezeFrame +// 0x0004 (0x0004 - 0x0000) +struct CheatManager_FreezeFrame final +{ +public: + float Delay; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_FreezeFrame; + +// Function Engine.CheatManager.OnlyLoadLevel +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_OnlyLoadLevel final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_OnlyLoadLevel; + +// Function Engine.CheatManager.OnPlayerEndPlayed +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_OnPlayerEndPlayed final +{ +public: + class AActor* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CheatManager_OnPlayerEndPlayed; + +// Function Engine.CheatManager.Slomo +// 0x0004 (0x0004 - 0x0000) +struct CheatManager_Slomo final +{ +public: + float NewTimeDilation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_Slomo; + +// Function Engine.CheatManager.StreamLevelIn +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_StreamLevelIn final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_StreamLevelIn; + +// Function Engine.CheatManager.StreamLevelOut +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_StreamLevelOut final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_StreamLevelOut; + +// Function Engine.CheatManager.Summon +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_Summon final +{ +public: + class FString ClassName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_Summon; + +// Function Engine.CheatManager.ViewActor +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_ViewActor final +{ +public: + class FName ActorName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_ViewActor; + +// Function Engine.CheatManager.ViewClass +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_ViewClass final +{ +public: + TSubclassOf DesiredClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_ViewClass; + +// Function Engine.CheatManager.ViewPlayer +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_ViewPlayer final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_ViewPlayer; + +// Function Engine.CheatManager.GetPlayerController +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_GetPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_GetPlayerController; + +// Function Engine.ArrowComponent.SetArrowColor +// 0x0010 (0x0010 - 0x0000) +struct ArrowComponent_SetArrowColor final +{ +public: + struct FLinearColor NewColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetArrowColor; + +// Function Engine.ArrowComponent.SetArrowFColor +// 0x0004 (0x0004 - 0x0000) +struct ArrowComponent_SetArrowFColor final +{ +public: + struct FColor NewColor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetArrowFColor; + +// Function Engine.ArrowComponent.SetArrowLength +// 0x0004 (0x0004 - 0x0000) +struct ArrowComponent_SetArrowLength final +{ +public: + float NewLength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetArrowLength; + +// Function Engine.ArrowComponent.SetArrowSize +// 0x0004 (0x0004 - 0x0000) +struct ArrowComponent_SetArrowSize final +{ +public: + float NewSize; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetArrowSize; + +// Function Engine.ArrowComponent.SetIsScreenSizeScaled +// 0x0001 (0x0001 - 0x0000) +struct ArrowComponent_SetIsScreenSizeScaled final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetIsScreenSizeScaled; + +// Function Engine.ArrowComponent.SetScreenSize +// 0x0004 (0x0004 - 0x0000) +struct ArrowComponent_SetScreenSize final +{ +public: + float NewScreenSize; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetScreenSize; + +// Function Engine.ArrowComponent.SetTreatAsASprite +// 0x0001 (0x0001 - 0x0000) +struct ArrowComponent_SetTreatAsASprite final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetTreatAsASprite; + +// Function Engine.ArrowComponent.SetUseInEditorScaling +// 0x0001 (0x0001 - 0x0000) +struct ArrowComponent_SetUseInEditorScaling final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetUseInEditorScaling; + +// Function Engine.InterpToMovementComponent.AddControlPointPosition +// 0x0020 (0x0020 - 0x0000) +struct InterpToMovementComponent_AddControlPointPosition final +{ +public: + struct FVector Pos; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPositionIsRelative; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InterpToMovementComponent_AddControlPointPosition; + +// Function Engine.InterpToMovementComponent.RestartMovement +// 0x0004 (0x0004 - 0x0000) +struct InterpToMovementComponent_RestartMovement final +{ +public: + float InitialDirection; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InterpToMovementComponent_RestartMovement; + +// Function Engine.InterpToMovementComponent.StopSimulating +// 0x00F8 (0x00F8 - 0x0000) +struct InterpToMovementComponent_StopSimulating final +{ +public: + struct FHitResult HitResult; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InterpToMovementComponent_StopSimulating; + +// Function Engine.LODSyncComponent.GetLODSyncDebugText +// 0x0010 (0x0010 - 0x0000) +struct LODSyncComponent_GetLODSyncDebugText final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LODSyncComponent_GetLODSyncDebugText; + +// Function Engine.ParticleSystem.ContainsEmitterType +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystem_ContainsEmitterType final +{ +public: + class UClass* TypeData; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystem_ContainsEmitterType; + +// Function Engine.PlatformEventsComponent.IsInLaptopMode +// 0x0001 (0x0001 - 0x0000) +struct PlatformEventsComponent_IsInLaptopMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformEventsComponent_IsInLaptopMode; + +// Function Engine.PlatformEventsComponent.IsInTabletMode +// 0x0001 (0x0001 - 0x0000) +struct PlatformEventsComponent_IsInTabletMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformEventsComponent_IsInTabletMode; + +// Function Engine.PlatformEventsComponent.SupportsConvertibleLaptops +// 0x0001 (0x0001 - 0x0000) +struct PlatformEventsComponent_SupportsConvertibleLaptops final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformEventsComponent_SupportsConvertibleLaptops; + +// Function Engine.VOIPTalker.CreateTalkerForPlayer +// 0x0010 (0x0010 - 0x0000) +struct VOIPTalker_CreateTalkerForPlayer final +{ +public: + class APlayerState* OwningState; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVOIPTalker* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPTalker_CreateTalkerForPlayer; + +// Function Engine.VOIPTalker.BPOnTalkingBegin +// 0x0008 (0x0008 - 0x0000) +struct VOIPTalker_BPOnTalkingBegin final +{ +public: + class UAudioComponent* AudioComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPTalker_BPOnTalkingBegin; + +// Function Engine.VOIPTalker.GetVoiceLevel +// 0x0004 (0x0004 - 0x0000) +struct VOIPTalker_GetVoiceLevel final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPTalker_GetVoiceLevel; + +// Function Engine.VOIPTalker.RegisterWithPlayerState +// 0x0008 (0x0008 - 0x0000) +struct VOIPTalker_RegisterWithPlayerState final +{ +public: + class APlayerState* OwningState; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPTalker_RegisterWithPlayerState; + +// Function Engine.ProjectileMovementComponent.MoveInterpolationTarget +// 0x0030 (0x0030 - 0x0000) +struct ProjectileMovementComponent_MoveInterpolationTarget final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_MoveInterpolationTarget; + +// Function Engine.ProjectileMovementComponent.SetInterpolatedComponent +// 0x0008 (0x0008 - 0x0000) +struct ProjectileMovementComponent_SetInterpolatedComponent final +{ +public: + class USceneComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_SetInterpolatedComponent; + +// Function Engine.ProjectileMovementComponent.SetVelocityInLocalSpace +// 0x0018 (0x0018 - 0x0000) +struct ProjectileMovementComponent_SetVelocityInLocalSpace final +{ +public: + struct FVector NewVelocity; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_SetVelocityInLocalSpace; + +// Function Engine.ProjectileMovementComponent.StopSimulating +// 0x00F8 (0x00F8 - 0x0000) +struct ProjectileMovementComponent_StopSimulating final +{ +public: + struct FHitResult HitResult; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_StopSimulating; + +// Function Engine.ProjectileMovementComponent.IsInterpolationComplete +// 0x0001 (0x0001 - 0x0000) +struct ProjectileMovementComponent_IsInterpolationComplete final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_IsInterpolationComplete; + +// Function Engine.ProjectileMovementComponent.IsVelocityUnderSimulationThreshold +// 0x0001 (0x0001 - 0x0000) +struct ProjectileMovementComponent_IsVelocityUnderSimulationThreshold final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_IsVelocityUnderSimulationThreshold; + +// Function Engine.ProjectileMovementComponent.LimitVelocity +// 0x0030 (0x0030 - 0x0000) +struct ProjectileMovementComponent_LimitVelocity final +{ +public: + struct FVector NewVelocity; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_LimitVelocity; + +// Function Engine.CameraModifier.BlueprintModifyCamera +// 0x0078 (0x0078 - 0x0000) +struct CameraModifier_BlueprintModifyCamera final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ViewLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ViewRotation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewViewLocation; // 0x0040(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewViewRotation; // 0x0058(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float NewFOV; // 0x0070(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraModifier_BlueprintModifyCamera; + +// Function Engine.CameraModifier.BlueprintModifyPostProcess +// 0x0700 (0x0700 - 0x0000) +struct CameraModifier_BlueprintModifyPostProcess final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostProcessBlendWeight; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0010(0x06F0)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_BlueprintModifyPostProcess; + +// Function Engine.CameraModifier.DisableModifier +// 0x0001 (0x0001 - 0x0000) +struct CameraModifier_DisableModifier final +{ +public: + bool bImmediate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_DisableModifier; + +// Function Engine.CameraModifier.OnCameraOwnerDestroyed +// 0x0008 (0x0008 - 0x0000) +struct CameraModifier_OnCameraOwnerDestroyed final +{ +public: + class AActor* InOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_OnCameraOwnerDestroyed; + +// Function Engine.CameraModifier.GetViewTarget +// 0x0008 (0x0008 - 0x0000) +struct CameraModifier_GetViewTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_GetViewTarget; + +// Function Engine.CameraModifier.IsDisabled +// 0x0001 (0x0001 - 0x0000) +struct CameraModifier_IsDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_IsDisabled; + +// Function Engine.CameraModifier.IsPendingDisable +// 0x0001 (0x0001 - 0x0000) +struct CameraModifier_IsPendingDisable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_IsPendingDisable; + +// Function Engine.CameraShakeSourceComponent.StartCameraShake +// 0x0028 (0x0028 - 0x0000) +struct CameraShakeSourceComponent_StartCameraShake final +{ +public: + TSubclassOf InCameraShake; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraShakeSourceComponent_StartCameraShake; + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakes +// 0x0001 (0x0001 - 0x0000) +struct CameraShakeSourceComponent_StopAllCameraShakes final +{ +public: + bool bImmediately; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraShakeSourceComponent_StopAllCameraShakes; + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakesOfType +// 0x0010 (0x0010 - 0x0000) +struct CameraShakeSourceComponent_StopAllCameraShakesOfType final +{ +public: + TSubclassOf InCameraShake; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraShakeSourceComponent_StopAllCameraShakesOfType; + +// Function Engine.CameraShakeSourceComponent.GetAttenuationFactor +// 0x0020 (0x0020 - 0x0000) +struct CameraShakeSourceComponent_GetAttenuationFactor final +{ +public: + struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraShakeSourceComponent_GetAttenuationFactor; + +// Function Engine.CurveFloat.GetFloatValue +// 0x0008 (0x0008 - 0x0000) +struct CurveFloat_GetFloatValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveFloat_GetFloatValue; + +// Function Engine.DataTableFunctionLibrary.DoesDataTableRowExist +// 0x0018 (0x0018 - 0x0000) +struct DataTableFunctionLibrary_DoesDataTableRowExist final +{ +public: + const class UDataTable* Table; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_DoesDataTableRowExist; + +// Function Engine.DataTableFunctionLibrary.EvaluateCurveTableRow +// 0x0030 (0x0030 - 0x0000) +struct DataTableFunctionLibrary_EvaluateCurveTableRow final +{ +public: + class UCurveTable* CurveTable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InXY; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEvaluateCurveTableResult OutResult; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutXY; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ContextString; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_EvaluateCurveTableRow; + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnAsString +// 0x0020 (0x0020 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableColumnAsString final +{ +public: + const class UDataTable* DataTable; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableColumnAsString; + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnExportNames +// 0x0018 (0x0018 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableColumnExportNames final +{ +public: + const class UDataTable* Table; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutExportColumnNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableColumnExportNames; + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnNameFromExportName +// 0x0028 (0x0028 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableColumnNameFromExportName final +{ +public: + const class UDataTable* Table; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ColumnExportName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutColumnName; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableColumnNameFromExportName; + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnNames +// 0x0018 (0x0018 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableColumnNames final +{ +public: + const class UDataTable* Table; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutColumnNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableColumnNames; + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowFromName +// 0x0020 (0x0020 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableRowFromName final +{ +public: + class UDataTable* Table; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTableRowBase OutRow; // 0x0010(0x0008)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableRowFromName; + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowNames +// 0x0018 (0x0018 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableRowNames final +{ +public: + const class UDataTable* Table; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutRowNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableRowNames; + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowStruct +// 0x0010 (0x0010 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableRowStruct final +{ +public: + const class UDataTable* Table; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UScriptStruct* ReturnValue; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableRowStruct; + +// Function Engine.StereoLayerShapeEquirect.SetEquirectProps +// 0x0098 (0x0098 - 0x0000) +struct StereoLayerShapeEquirect_SetEquirectProps final +{ +public: + struct FEquirectProps InScaleBiases; // 0x0000(0x0098)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerShapeEquirect_SetEquirectProps; + +// Function Engine.TimelineComponent.AddEvent +// 0x0014 (0x0014 - 0x0000) +struct TimelineComponent_AddEvent final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate EventFunc; // 0x0004(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_AddEvent; + +// Function Engine.TimelineComponent.AddInterpFloat +// 0x0028 (0x0028 - 0x0000) +struct TimelineComponent_AddInterpFloat final +{ +public: + class UCurveFloat* FloatCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate InterpFunc; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_AddInterpFloat; + +// Function Engine.TimelineComponent.AddInterpLinearColor +// 0x0028 (0x0028 - 0x0000) +struct TimelineComponent_AddInterpLinearColor final +{ +public: + class UCurveLinearColor* LinearColorCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate InterpFunc; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_AddInterpLinearColor; + +// Function Engine.TimelineComponent.AddInterpVector +// 0x0028 (0x0028 - 0x0000) +struct TimelineComponent_AddInterpVector final +{ +public: + class UCurveVector* VectorCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate InterpFunc; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_AddInterpVector; + +// Function Engine.TimelineComponent.OnRep_Timeline +// 0x0098 (0x0098 - 0x0000) +struct TimelineComponent_OnRep_Timeline final +{ +public: + struct FTimeline OldTimeline; // 0x0000(0x0098)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_OnRep_Timeline; + +// Function Engine.TimelineComponent.SetFloatCurve +// 0x0010 (0x0010 - 0x0000) +struct TimelineComponent_SetFloatCurve final +{ +public: + class UCurveFloat* NewFloatCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FloatTrackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetFloatCurve; + +// Function Engine.TimelineComponent.SetIgnoreTimeDilation +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_SetIgnoreTimeDilation final +{ +public: + bool bNewIgnoreTimeDilation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetIgnoreTimeDilation; + +// Function Engine.TimelineComponent.SetLinearColorCurve +// 0x0010 (0x0010 - 0x0000) +struct TimelineComponent_SetLinearColorCurve final +{ +public: + class UCurveLinearColor* NewLinearColorCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LinearColorTrackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetLinearColorCurve; + +// Function Engine.TimelineComponent.SetLooping +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_SetLooping final +{ +public: + bool bNewLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetLooping; + +// Function Engine.TimelineComponent.SetNewTime +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_SetNewTime final +{ +public: + float NewTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetNewTime; + +// Function Engine.TimelineComponent.SetPlaybackPosition +// 0x0008 (0x0008 - 0x0000) +struct TimelineComponent_SetPlaybackPosition final +{ +public: + float NewPosition; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireEvents; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireUpdate; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TimelineComponent_SetPlaybackPosition; + +// Function Engine.TimelineComponent.SetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_SetPlayRate final +{ +public: + float NewRate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetPlayRate; + +// Function Engine.TimelineComponent.SetTimelineFinishedFunc +// 0x0010 (0x0010 - 0x0000) +struct TimelineComponent_SetTimelineFinishedFunc final +{ +public: + TDelegate NewTimelineFinishedFunc; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetTimelineFinishedFunc; + +// Function Engine.TimelineComponent.SetTimelineLength +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_SetTimelineLength final +{ +public: + float NewLength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetTimelineLength; + +// Function Engine.TimelineComponent.SetTimelineLengthMode +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_SetTimelineLengthMode final +{ +public: + ETimelineLengthMode NewLengthMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetTimelineLengthMode; + +// Function Engine.TimelineComponent.SetTimelinePostUpdateFunc +// 0x0010 (0x0010 - 0x0000) +struct TimelineComponent_SetTimelinePostUpdateFunc final +{ +public: + TDelegate NewTimelinePostUpdateFunc; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetTimelinePostUpdateFunc; + +// Function Engine.TimelineComponent.SetVectorCurve +// 0x0010 (0x0010 - 0x0000) +struct TimelineComponent_SetVectorCurve final +{ +public: + class UCurveVector* NewVectorCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VectorTrackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetVectorCurve; + +// Function Engine.TimelineComponent.GetIgnoreTimeDilation +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_GetIgnoreTimeDilation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetIgnoreTimeDilation; + +// Function Engine.TimelineComponent.GetPlaybackPosition +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_GetPlaybackPosition final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetPlaybackPosition; + +// Function Engine.TimelineComponent.GetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_GetPlayRate final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetPlayRate; + +// Function Engine.TimelineComponent.GetScaledTimelineLength +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_GetScaledTimelineLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetScaledTimelineLength; + +// Function Engine.TimelineComponent.GetTimelineLength +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_GetTimelineLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetTimelineLength; + +// Function Engine.TimelineComponent.IsLooping +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_IsLooping final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_IsLooping; + +// Function Engine.TimelineComponent.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_IsPlaying; + +// Function Engine.TimelineComponent.IsReversing +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_IsReversing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_IsReversing; + +// Function Engine.AnimSingleNodeInstance.GetLength +// 0x0004 (0x0004 - 0x0000) +struct AnimSingleNodeInstance_GetLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_GetLength; + +// Function Engine.AnimSingleNodeInstance.GetMirrorDataTable +// 0x0008 (0x0008 - 0x0000) +struct AnimSingleNodeInstance_GetMirrorDataTable final +{ +public: + const class UMirrorDataTable* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_GetMirrorDataTable; + +// Function Engine.AnimSingleNodeInstance.PlayAnim +// 0x000C (0x000C - 0x0000) +struct AnimSingleNodeInstance_PlayAnim final +{ +public: + bool bIsLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InPlayRate; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InStartPosition; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_PlayAnim; + +// Function Engine.AnimSingleNodeInstance.SetAnimationAsset +// 0x0010 (0x0010 - 0x0000) +struct AnimSingleNodeInstance_SetAnimationAsset final +{ +public: + class UAnimationAsset* NewAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLooping; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InPlayRate; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetAnimationAsset; + +// Function Engine.AnimSingleNodeInstance.SetBlendSpacePosition +// 0x0018 (0x0018 - 0x0000) +struct AnimSingleNodeInstance_SetBlendSpacePosition final +{ +public: + struct FVector InPosition; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetBlendSpacePosition; + +// Function Engine.AnimSingleNodeInstance.SetLooping +// 0x0001 (0x0001 - 0x0000) +struct AnimSingleNodeInstance_SetLooping final +{ +public: + bool bIsLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetLooping; + +// Function Engine.AnimSingleNodeInstance.SetMirrorDataTable +// 0x0008 (0x0008 - 0x0000) +struct AnimSingleNodeInstance_SetMirrorDataTable final +{ +public: + const class UMirrorDataTable* MirrorDataTable; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetMirrorDataTable; + +// Function Engine.AnimSingleNodeInstance.SetPlaying +// 0x0001 (0x0001 - 0x0000) +struct AnimSingleNodeInstance_SetPlaying final +{ +public: + bool bIsPlaying; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPlaying; + +// Function Engine.AnimSingleNodeInstance.SetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct AnimSingleNodeInstance_SetPlayRate final +{ +public: + float InPlayRate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPlayRate; + +// Function Engine.AnimSingleNodeInstance.SetPosition +// 0x0008 (0x0008 - 0x0000) +struct AnimSingleNodeInstance_SetPosition final +{ +public: + float InPosition; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPosition; + +// Function Engine.AnimSingleNodeInstance.SetPositionWithPreviousTime +// 0x000C (0x000C - 0x0000) +struct AnimSingleNodeInstance_SetPositionWithPreviousTime final +{ +public: + float InPosition; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPreviousTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPositionWithPreviousTime; + +// Function Engine.AnimSingleNodeInstance.SetPreviewCurveOverride +// 0x0010 (0x0010 - 0x0000) +struct AnimSingleNodeInstance_SetPreviewCurveOverride final +{ +public: + class FName PoseName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveIfZero; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPreviewCurveOverride; + +// Function Engine.AnimSingleNodeInstance.SetReverse +// 0x0001 (0x0001 - 0x0000) +struct AnimSingleNodeInstance_SetReverse final +{ +public: + bool bInReverse; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetReverse; + +// Function Engine.AnimSingleNodeInstance.GetAnimationAsset +// 0x0008 (0x0008 - 0x0000) +struct AnimSingleNodeInstance_GetAnimationAsset final +{ +public: + class UAnimationAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_GetAnimationAsset; + +// Function Engine.AnimationAttributeIdentifierExtensions.IsValid +// 0x0048 (0x0048 - 0x0000) +struct AnimationAttributeIdentifierExtensions_IsValid final +{ +public: + struct FAnimationAttributeIdentifier Identifier; // 0x0000(0x0040)(Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationAttributeIdentifierExtensions_IsValid; + +// Function Engine.CachedAnimDataLibrary.StateMachine_GetGlobalWeight +// 0x0028 (0x0028 - 0x0000) +struct CachedAnimDataLibrary_StateMachine_GetGlobalWeight final +{ +public: + class UAnimInstance* InAnimInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedAnimStateData CachedAnimStateData; // 0x0008(0x001C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CachedAnimDataLibrary_StateMachine_GetGlobalWeight; + +// Function Engine.CachedAnimDataLibrary.StateMachine_GetLocalWeight +// 0x0028 (0x0028 - 0x0000) +struct CachedAnimDataLibrary_StateMachine_GetLocalWeight final +{ +public: + class UAnimInstance* InAnimInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedAnimStateData CachedAnimStateData; // 0x0008(0x001C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CachedAnimDataLibrary_StateMachine_GetLocalWeight; + +// Function Engine.CachedAnimDataLibrary.StateMachine_IsStateRelevant +// 0x0028 (0x0028 - 0x0000) +struct CachedAnimDataLibrary_StateMachine_IsStateRelevant final +{ +public: + class UAnimInstance* InAnimInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedAnimStateData CachedAnimStateData; // 0x0008(0x001C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CachedAnimDataLibrary_StateMachine_IsStateRelevant; + +// Function Engine.LocalLightComponent.GetUnitsConversionFactor +// 0x000C (0x000C - 0x0000) +struct LocalLightComponent_GetUnitsConversionFactor final +{ +public: + ELightUnits SrcUnits; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits TargetUnits; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CosHalfConeAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalLightComponent_GetUnitsConversionFactor; + +// Function Engine.LocalLightComponent.SetAttenuationRadius +// 0x0004 (0x0004 - 0x0000) +struct LocalLightComponent_SetAttenuationRadius final +{ +public: + float NewRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalLightComponent_SetAttenuationRadius; + +// Function Engine.LocalLightComponent.SetIntensityUnits +// 0x0001 (0x0001 - 0x0000) +struct LocalLightComponent_SetIntensityUnits final +{ +public: + ELightUnits NewIntensityUnits; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalLightComponent_SetIntensityUnits; + +// Function Engine.PointLightComponent.SetInverseExposureBlend +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetInverseExposureBlend final +{ +public: + float NewInverseExposureBlend; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetInverseExposureBlend; + +// Function Engine.PointLightComponent.SetLightFalloffExponent +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetLightFalloffExponent final +{ +public: + float NewLightFalloffExponent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetLightFalloffExponent; + +// Function Engine.PointLightComponent.SetSoftSourceRadius +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetSoftSourceRadius final +{ +public: + float bNewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetSoftSourceRadius; + +// Function Engine.PointLightComponent.SetSourceLength +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetSourceLength final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetSourceLength; + +// Function Engine.PointLightComponent.SetSourceRadius +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetSourceRadius final +{ +public: + float bNewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetSourceRadius; + +// Function Engine.PointLightComponent.SetUseInverseSquaredFalloff +// 0x0001 (0x0001 - 0x0000) +struct PointLightComponent_SetUseInverseSquaredFalloff final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetUseInverseSquaredFalloff; + +// Function Engine.SpotLightComponent.SetInnerConeAngle +// 0x0004 (0x0004 - 0x0000) +struct SpotLightComponent_SetInnerConeAngle final +{ +public: + float NewInnerConeAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpotLightComponent_SetInnerConeAngle; + +// Function Engine.SpotLightComponent.SetOuterConeAngle +// 0x0004 (0x0004 - 0x0000) +struct SpotLightComponent_SetOuterConeAngle final +{ +public: + float NewOuterConeAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpotLightComponent_SetOuterConeAngle; + +// Function Engine.AvoidanceManager.GetAvoidanceVelocityForComponent +// 0x0020 (0x0020 - 0x0000) +struct AvoidanceManager_GetAvoidanceVelocityForComponent final +{ +public: + class UMovementComponent* MovementComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvoidanceManager_GetAvoidanceVelocityForComponent; + +// Function Engine.AvoidanceManager.GetNewAvoidanceUID +// 0x0004 (0x0004 - 0x0000) +struct AvoidanceManager_GetNewAvoidanceUID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvoidanceManager_GetNewAvoidanceUID; + +// Function Engine.AvoidanceManager.GetObjectCount +// 0x0004 (0x0004 - 0x0000) +struct AvoidanceManager_GetObjectCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvoidanceManager_GetObjectCount; + +// Function Engine.AvoidanceManager.RegisterMovementComponent +// 0x0010 (0x0010 - 0x0000) +struct AvoidanceManager_RegisterMovementComponent final +{ +public: + class UMovementComponent* MovementComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvoidanceWeight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvoidanceManager_RegisterMovementComponent; + +// Function Engine.AnimNotifyStateMachineInspectionLibrary.IsTriggeredByState +// 0x0048 (0x0048 - 0x0000) +struct AnimNotifyStateMachineInspectionLibrary_IsTriggeredByState final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UAnimInstance* AnimInstance; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyStateMachineInspectionLibrary_IsTriggeredByState; + +// Function Engine.AnimNotifyStateMachineInspectionLibrary.IsTriggeredByStateInStateMachine +// 0x0050 (0x0050 - 0x0000) +struct AnimNotifyStateMachineInspectionLibrary_IsTriggeredByStateInStateMachine final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UAnimInstance* AnimInstance; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateMachineName; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyStateMachineInspectionLibrary_IsTriggeredByStateInStateMachine; + +// Function Engine.AnimNotifyStateMachineInspectionLibrary.IsTriggeredByStateMachine +// 0x0048 (0x0048 - 0x0000) +struct AnimNotifyStateMachineInspectionLibrary_IsTriggeredByStateMachine final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UAnimInstance* AnimInstance; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateMachineName; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyStateMachineInspectionLibrary_IsTriggeredByStateMachine; + +// Function Engine.FXSystemComponent.SetActorParameter +// 0x0010 (0x0010 - 0x0000) +struct FXSystemComponent_SetActorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetActorParameter; + +// Function Engine.FXSystemComponent.SetAutoAttachmentParameters +// 0x0018 (0x0018 - 0x0000) +struct FXSystemComponent_SetAutoAttachmentParameters final +{ +public: + class USceneComponent* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetAutoAttachmentParameters; + +// Function Engine.FXSystemComponent.SetBoolParameter +// 0x000C (0x000C - 0x0000) +struct FXSystemComponent_SetBoolParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Param; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetBoolParameter; + +// Function Engine.FXSystemComponent.SetColorParameter +// 0x0018 (0x0018 - 0x0000) +struct FXSystemComponent_SetColorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Param; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetColorParameter; + +// Function Engine.FXSystemComponent.SetEmitterEnable +// 0x000C (0x000C - 0x0000) +struct FXSystemComponent_SetEmitterEnable final +{ +public: + class FName EmitterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewEnableState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetEmitterEnable; + +// Function Engine.FXSystemComponent.SetFloatParameter +// 0x000C (0x000C - 0x0000) +struct FXSystemComponent_SetFloatParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Param; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetFloatParameter; + +// Function Engine.FXSystemComponent.SetIntParameter +// 0x000C (0x000C - 0x0000) +struct FXSystemComponent_SetIntParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Param; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetIntParameter; + +// Function Engine.FXSystemComponent.SetUseAutoManageAttachment +// 0x0001 (0x0001 - 0x0000) +struct FXSystemComponent_SetUseAutoManageAttachment final +{ +public: + bool bAutoManage; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetUseAutoManageAttachment; + +// Function Engine.FXSystemComponent.SetVectorParameter +// 0x0020 (0x0020 - 0x0000) +struct FXSystemComponent_SetVectorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Param; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetVectorParameter; + +// Function Engine.FXSystemComponent.GetFXSystemAsset +// 0x0008 (0x0008 - 0x0000) +struct FXSystemComponent_GetFXSystemAsset final +{ +public: + class UFXSystemAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_GetFXSystemAsset; + +// Function Engine.CheatManagerExtension.GetPlayerController +// 0x0008 (0x0008 - 0x0000) +struct CheatManagerExtension_GetPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManagerExtension_GetPlayerController; + +// Function Engine.ParticleSystemComponent.BeginTrails +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_BeginTrails final +{ +public: + class FName InFirstSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSecondSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrailWidthMode InWidthMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InWidth; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_BeginTrails; + +// Function Engine.ParticleSystemComponent.CreateNamedDynamicMaterialInstance +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_CreateNamedDynamicMaterialInstance final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* SourceMaterial; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_CreateNamedDynamicMaterialInstance; + +// Function Engine.ParticleSystemComponent.GenerateParticleEvent +// 0x0058 (0x0058 - 0x0000) +struct ParticleSystemComponent_GenerateParticleEvent final +{ +public: + class FName InEventName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEmitterTime; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InLocation; // 0x0010(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InDirection; // 0x0028(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVelocity; // 0x0040(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GenerateParticleEvent; + +// Function Engine.ParticleSystemComponent.SetAutoAttachParams +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_SetAutoAttachParams final +{ +public: + class USceneComponent* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetAutoAttachParams; + +// Function Engine.ParticleSystemComponent.SetBeamEndPoint +// 0x0020 (0x0020 - 0x0000) +struct ParticleSystemComponent_SetBeamEndPoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewEndPoint; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamEndPoint; + +// Function Engine.ParticleSystemComponent.SetBeamSourcePoint +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_SetBeamSourcePoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewSourcePoint; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamSourcePoint; + +// Function Engine.ParticleSystemComponent.SetBeamSourceStrength +// 0x000C (0x000C - 0x0000) +struct ParticleSystemComponent_SetBeamSourceStrength final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewSourceStrength; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamSourceStrength; + +// Function Engine.ParticleSystemComponent.SetBeamSourceTangent +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_SetBeamSourceTangent final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewTangentPoint; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamSourceTangent; + +// Function Engine.ParticleSystemComponent.SetBeamTargetPoint +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_SetBeamTargetPoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewTargetPoint; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamTargetPoint; + +// Function Engine.ParticleSystemComponent.SetBeamTargetStrength +// 0x000C (0x000C - 0x0000) +struct ParticleSystemComponent_SetBeamTargetStrength final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewTargetStrength; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamTargetStrength; + +// Function Engine.ParticleSystemComponent.SetBeamTargetTangent +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_SetBeamTargetTangent final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewTangentPoint; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamTargetTangent; + +// Function Engine.ParticleSystemComponent.SetMaterialParameter +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_SetMaterialParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetMaterialParameter; + +// Function Engine.ParticleSystemComponent.SetTemplate +// 0x0008 (0x0008 - 0x0000) +struct ParticleSystemComponent_SetTemplate final +{ +public: + class UParticleSystem* NewTemplate; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetTemplate; + +// Function Engine.ParticleSystemComponent.SetTrailSourceData +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_SetTrailSourceData final +{ +public: + class FName InFirstSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSecondSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrailWidthMode InWidthMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InWidth; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetTrailSourceData; + +// Function Engine.ParticleSystemComponent.GetBeamEndPoint +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_GetBeamEndPoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OutEndPoint; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamEndPoint; + +// Function Engine.ParticleSystemComponent.GetBeamSourcePoint +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_GetBeamSourcePoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutSourcePoint; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamSourcePoint; + +// Function Engine.ParticleSystemComponent.GetBeamSourceStrength +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_GetBeamSourceStrength final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSourceStrength; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamSourceStrength; + +// Function Engine.ParticleSystemComponent.GetBeamSourceTangent +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_GetBeamSourceTangent final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTangentPoint; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamSourceTangent; + +// Function Engine.ParticleSystemComponent.GetBeamTargetPoint +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_GetBeamTargetPoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTargetPoint; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamTargetPoint; + +// Function Engine.ParticleSystemComponent.GetBeamTargetStrength +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_GetBeamTargetStrength final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutTargetStrength; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamTargetStrength; + +// Function Engine.ParticleSystemComponent.GetBeamTargetTangent +// 0x0028 (0x0028 - 0x0000) +struct ParticleSystemComponent_GetBeamTargetTangent final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTangentPoint; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamTargetTangent; + +// Function Engine.ParticleSystemComponent.GetNamedMaterial +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_GetNamedMaterial final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetNamedMaterial; + +// Function Engine.ParticleSystemComponent.GetNumActiveParticles +// 0x0004 (0x0004 - 0x0000) +struct ParticleSystemComponent_GetNumActiveParticles final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetNumActiveParticles; + +// Function Engine.PhysicsObjectBlueprintLibrary.ApplyRadialImpulse +// 0x0040 (0x0040 - 0x0000) +struct PhysicsObjectBlueprintLibrary_ApplyRadialImpulse final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyStrain; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Strain; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinValue; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsObjectBlueprintLibrary_ApplyRadialImpulse; + +// Function Engine.PhysicsObjectBlueprintLibrary.ExtractClosestPhysicsObjectResults +// 0x0038 (0x0038 - 0x0000) +struct PhysicsObjectBlueprintLibrary_ExtractClosestPhysicsObjectResults final +{ +public: + struct FClosestPhysicsObjectResult Result; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FName OutName; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsObjectBlueprintLibrary_ExtractClosestPhysicsObjectResults; + +// Function Engine.PhysicsObjectBlueprintLibrary.GetClosestPhysicsObjectFromWorldLocation +// 0x0048 (0x0048 - 0x0000) +struct PhysicsObjectBlueprintLibrary_GetClosestPhysicsObjectFromWorldLocation final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FClosestPhysicsObjectResult ReturnValue; // 0x0020(0x0028)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsObjectBlueprintLibrary_GetClosestPhysicsObjectFromWorldLocation; + +// Function Engine.PhysicsObjectBlueprintLibrary.GetPhysicsObjectWorldTransform +// 0x0070 (0x0070 - 0x0000) +struct PhysicsObjectBlueprintLibrary_GetPhysicsObjectWorldTransform final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsObjectBlueprintLibrary_GetPhysicsObjectWorldTransform; + +// Function Engine.PhysicsSpringComponent.GetNormalizedCompressionScalar +// 0x0004 (0x0004 - 0x0000) +struct PhysicsSpringComponent_GetNormalizedCompressionScalar final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSpringComponent_GetNormalizedCompressionScalar; + +// Function Engine.PhysicsSpringComponent.GetSpringCurrentEndPoint +// 0x0018 (0x0018 - 0x0000) +struct PhysicsSpringComponent_GetSpringCurrentEndPoint final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSpringComponent_GetSpringCurrentEndPoint; + +// Function Engine.PhysicsSpringComponent.GetSpringDirection +// 0x0018 (0x0018 - 0x0000) +struct PhysicsSpringComponent_GetSpringDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSpringComponent_GetSpringDirection; + +// Function Engine.PhysicsSpringComponent.GetSpringRestingPoint +// 0x0018 (0x0018 - 0x0000) +struct PhysicsSpringComponent_GetSpringRestingPoint final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSpringComponent_GetSpringRestingPoint; + +// Function Engine.PhysicsThreadLibrary.AddForce +// 0x0028 (0x0028 - 0x0000) +struct PhysicsThreadLibrary_AddForce final +{ +public: + struct FBodyInstanceAsyncPhysicsTickHandle Handle; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Force; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsThreadLibrary_AddForce; + +// Function Engine.PlanarReflection.OnInterpToggle +// 0x0001 (0x0001 - 0x0000) +struct PlanarReflection_OnInterpToggle final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlanarReflection_OnInterpToggle; + +// Function Engine.SceneCaptureComponent.HideActorComponents +// 0x0010 (0x0010 - 0x0000) +struct SceneCaptureComponent_HideActorComponents final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_HideActorComponents; + +// Function Engine.SceneCaptureComponent.HideComponent +// 0x0008 (0x0008 - 0x0000) +struct SceneCaptureComponent_HideComponent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_HideComponent; + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyActorComponents +// 0x0010 (0x0010 - 0x0000) +struct SceneCaptureComponent_RemoveShowOnlyActorComponents final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_RemoveShowOnlyActorComponents; + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyComponent +// 0x0008 (0x0008 - 0x0000) +struct SceneCaptureComponent_RemoveShowOnlyComponent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_RemoveShowOnlyComponent; + +// Function Engine.SceneCaptureComponent.SetCaptureSortPriority +// 0x0004 (0x0004 - 0x0000) +struct SceneCaptureComponent_SetCaptureSortPriority final +{ +public: + int32 NewCaptureSortPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_SetCaptureSortPriority; + +// Function Engine.SceneCaptureComponent.ShowOnlyActorComponents +// 0x0010 (0x0010 - 0x0000) +struct SceneCaptureComponent_ShowOnlyActorComponents final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_ShowOnlyActorComponents; + +// Function Engine.SceneCaptureComponent.ShowOnlyComponent +// 0x0008 (0x0008 - 0x0000) +struct SceneCaptureComponent_ShowOnlyComponent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_ShowOnlyComponent; + +// Function Engine.PlatformInterfaceWebResponse.GetHeader +// 0x0028 (0x0028 - 0x0000) +struct PlatformInterfaceWebResponse_GetHeader final +{ +public: + int32 HeaderIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Header; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformInterfaceWebResponse_GetHeader; + +// Function Engine.PlatformInterfaceWebResponse.GetHeaderValue +// 0x0020 (0x0020 - 0x0000) +struct PlatformInterfaceWebResponse_GetHeaderValue final +{ +public: + class FString HeaderName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformInterfaceWebResponse_GetHeaderValue; + +// Function Engine.PlatformInterfaceWebResponse.GetNumHeaders +// 0x0004 (0x0004 - 0x0000) +struct PlatformInterfaceWebResponse_GetNumHeaders final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformInterfaceWebResponse_GetNumHeaders; + +// Function Engine.PlayerCameraManager.AddCameraLensEffect +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_AddCameraLensEffect final +{ +public: + TSubclassOf LensEffectEmitterClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AEmitterCameraLensEffectBase* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_AddCameraLensEffect; + +// Function Engine.PlayerCameraManager.AddGenericCameraLensEffect +// 0x0018 (0x0018 - 0x0000) +struct PlayerCameraManager_AddGenericCameraLensEffect final +{ +public: + TSubclassOf LensEffectEmitterClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_AddGenericCameraLensEffect; + +// Function Engine.PlayerCameraManager.AddNewCameraModifier +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_AddNewCameraModifier final +{ +public: + TSubclassOf ModifierClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraModifier* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_AddNewCameraModifier; + +// Function Engine.PlayerCameraManager.BlueprintUpdateCamera +// 0x0040 (0x0040 - 0x0000) +struct PlayerCameraManager_BlueprintUpdateCamera final +{ +public: + class AActor* CameraTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewCameraLocation; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewCameraRotation; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float NewCameraFOV; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_BlueprintUpdateCamera; + +// Function Engine.PlayerCameraManager.FindCameraModifierByClass +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_FindCameraModifierByClass final +{ +public: + TSubclassOf ModifierClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraModifier* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_FindCameraModifierByClass; + +// Function Engine.PlayerCameraManager.PhotographyCameraModify +// 0x0060 (0x0060 - 0x0000) +struct PlayerCameraManager_PhotographyCameraModify final +{ +public: + struct FVector NewCameraLocation; // 0x0000(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousCameraLocation; // 0x0018(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OriginalCameraLocation; // 0x0030(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ResultCameraLocation; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_PhotographyCameraModify; + +// Function Engine.PlayerCameraManager.RemoveCameraLensEffect +// 0x0008 (0x0008 - 0x0000) +struct PlayerCameraManager_RemoveCameraLensEffect final +{ +public: + class AEmitterCameraLensEffectBase* Emitter; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_RemoveCameraLensEffect; + +// Function Engine.PlayerCameraManager.RemoveCameraModifier +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_RemoveCameraModifier final +{ +public: + class UCameraModifier* ModifierToRemove; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_RemoveCameraModifier; + +// Function Engine.PlayerCameraManager.RemoveGenericCameraLensEffect +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_RemoveGenericCameraLensEffect final +{ +public: + TScriptInterface Emitter; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_RemoveGenericCameraLensEffect; + +// Function Engine.PlayerCameraManager.SetManualCameraFade +// 0x0018 (0x0018 - 0x0000) +struct PlayerCameraManager_SetManualCameraFade final +{ +public: + float InFadeAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFadeAudio; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_SetManualCameraFade; + +// Function Engine.PlayerCameraManager.StartCameraFade +// 0x0020 (0x0020 - 0x0000) +struct PlayerCameraManager_StartCameraFade final +{ +public: + float FromAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToAlpha; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x000C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldFadeAudio; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldWhenFinished; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StartCameraFade; + +// Function Engine.PlayerCameraManager.StartCameraShake +// 0x0030 (0x0030 - 0x0000) +struct PlayerCameraManager_StartCameraShake final +{ +public: + TSubclassOf ShakeClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UCameraShakeBase* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StartCameraShake; + +// Function Engine.PlayerCameraManager.StartCameraShakeFromSource +// 0x0038 (0x0038 - 0x0000) +struct PlayerCameraManager_StartCameraShakeFromSource final +{ +public: + TSubclassOf ShakeClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UCameraShakeBase* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StartCameraShakeFromSource; + +// Function Engine.PlayerCameraManager.StopAllCameraShakes +// 0x0001 (0x0001 - 0x0000) +struct PlayerCameraManager_StopAllCameraShakes final +{ +public: + bool bImmediately; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllCameraShakes; + +// Function Engine.PlayerCameraManager.StopAllCameraShakesFromSource +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_StopAllCameraShakesFromSource final +{ +public: + class UCameraShakeSourceComponent* SourceComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllCameraShakesFromSource; + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShake +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_StopAllInstancesOfCameraShake final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllInstancesOfCameraShake; + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShakeFromSource +// 0x0018 (0x0018 - 0x0000) +struct PlayerCameraManager_StopAllInstancesOfCameraShakeFromSource final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllInstancesOfCameraShakeFromSource; + +// Function Engine.PlayerCameraManager.StopCameraShake +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_StopCameraShake final +{ +public: + class UCameraShakeBase* ShakeInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopCameraShake; + +// Function Engine.PlayerCameraManager.GetCameraLocation +// 0x0018 (0x0018 - 0x0000) +struct PlayerCameraManager_GetCameraLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_GetCameraLocation; + +// Function Engine.PlayerCameraManager.GetCameraRotation +// 0x0018 (0x0018 - 0x0000) +struct PlayerCameraManager_GetCameraRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_GetCameraRotation; + +// Function Engine.PlayerCameraManager.GetFOVAngle +// 0x0004 (0x0004 - 0x0000) +struct PlayerCameraManager_GetFOVAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_GetFOVAngle; + +// Function Engine.PlayerCameraManager.GetOwningPlayerController +// 0x0008 (0x0008 - 0x0000) +struct PlayerCameraManager_GetOwningPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_GetOwningPlayerController; + +// Function Engine.PluginBlueprintLibrary.GetAdditionalPluginSearchPaths +// 0x0010 (0x0010 - 0x0000) +struct PluginBlueprintLibrary_GetAdditionalPluginSearchPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetAdditionalPluginSearchPaths; + +// Function Engine.PluginBlueprintLibrary.GetAdditionalProjectPluginSearchPaths +// 0x0010 (0x0010 - 0x0000) +struct PluginBlueprintLibrary_GetAdditionalProjectPluginSearchPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetAdditionalProjectPluginSearchPaths; + +// Function Engine.PluginBlueprintLibrary.GetEnabledPluginNames +// 0x0010 (0x0010 - 0x0000) +struct PluginBlueprintLibrary_GetEnabledPluginNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetEnabledPluginNames; + +// Function Engine.PluginBlueprintLibrary.GetPluginBaseDir +// 0x0028 (0x0028 - 0x0000) +struct PluginBlueprintLibrary_GetPluginBaseDir final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutBaseDir; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginBaseDir; + +// Function Engine.PluginBlueprintLibrary.GetPluginContentDir +// 0x0028 (0x0028 - 0x0000) +struct PluginBlueprintLibrary_GetPluginContentDir final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutContentDir; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginContentDir; + +// Function Engine.PluginBlueprintLibrary.GetPluginDescription +// 0x0028 (0x0028 - 0x0000) +struct PluginBlueprintLibrary_GetPluginDescription final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutDescription; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginDescription; + +// Function Engine.PluginBlueprintLibrary.GetPluginDescriptorFilePath +// 0x0028 (0x0028 - 0x0000) +struct PluginBlueprintLibrary_GetPluginDescriptorFilePath final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutFilePath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginDescriptorFilePath; + +// Function Engine.PluginBlueprintLibrary.GetPluginEditorCustomVirtualPath +// 0x0028 (0x0028 - 0x0000) +struct PluginBlueprintLibrary_GetPluginEditorCustomVirtualPath final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutVirtualPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginEditorCustomVirtualPath; + +// Function Engine.PluginBlueprintLibrary.GetPluginMountedAssetPath +// 0x0028 (0x0028 - 0x0000) +struct PluginBlueprintLibrary_GetPluginMountedAssetPath final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutAssetPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginMountedAssetPath; + +// Function Engine.PluginBlueprintLibrary.GetPluginNameForObjectPath +// 0x0038 (0x0038 - 0x0000) +struct PluginBlueprintLibrary_GetPluginNameForObjectPath final +{ +public: + struct FSoftObjectPath ObjectPath; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPluginName; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginNameForObjectPath; + +// Function Engine.PluginBlueprintLibrary.GetPluginVersion +// 0x0018 (0x0018 - 0x0000) +struct PluginBlueprintLibrary_GetPluginVersion final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutVersion; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginVersion; + +// Function Engine.PluginBlueprintLibrary.GetPluginVersionName +// 0x0028 (0x0028 - 0x0000) +struct PluginBlueprintLibrary_GetPluginVersionName final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutVersionName; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_GetPluginVersionName; + +// Function Engine.PluginBlueprintLibrary.IsPluginMounted +// 0x0018 (0x0018 - 0x0000) +struct PluginBlueprintLibrary_IsPluginMounted final +{ +public: + class FString PluginName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PluginBlueprintLibrary_IsPluginMounted; + +// Function Engine.PointLight.SetLightFalloffExponent +// 0x0004 (0x0004 - 0x0000) +struct PointLight_SetLightFalloffExponent final +{ +public: + float NewLightFalloffExponent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLight_SetLightFalloffExponent; + +// Function Engine.PointLight.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct PointLight_SetRadius final +{ +public: + float NewRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLight_SetRadius; + +// Function Engine.VisualLoggerKismetLibrary.EnableRecording +// 0x0001 (0x0001 - 0x0000) +struct VisualLoggerKismetLibrary_EnableRecording final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_EnableRecording; + +// Function Engine.VisualLoggerKismetLibrary.LogArrow +// 0x0068 (0x0068 - 0x0000) +struct VisualLoggerKismetLibrary_LogArrow final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0038(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CategoryName; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogArrow; + +// Function Engine.VisualLoggerKismetLibrary.LogBox +// 0x0070 (0x0070 - 0x0000) +struct VisualLoggerKismetLibrary_LogBox final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox BoxShape; // 0x0008(0x0038)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString Text; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWireframe; // 0x0069(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogBox; + +// Function Engine.VisualLoggerKismetLibrary.LogCapsule +// 0x0080 (0x0080 - 0x0000) +struct VisualLoggerKismetLibrary_LogCapsule final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector base; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0030(0x0020)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0050(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0060(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0070(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWireframe; // 0x0079(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogCapsule; + +// Function Engine.VisualLoggerKismetLibrary.LogCircle +// 0x0070 (0x0070 - 0x0000) +struct VisualLoggerKismetLibrary_LogCircle final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpAxis; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Text; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0060(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CategoryName; // 0x0064(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x006C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogCircle; + +// Function Engine.VisualLoggerKismetLibrary.LogCone +// 0x0070 (0x0070 - 0x0000) +struct VisualLoggerKismetLibrary_LogCone final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWireframe; // 0x0069(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogCone; + +// Function Engine.VisualLoggerKismetLibrary.LogCylinder +// 0x0070 (0x0070 - 0x0000) +struct VisualLoggerKismetLibrary_LogCylinder final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Text; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWireframe; // 0x0069(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogCylinder; + +// Function Engine.VisualLoggerKismetLibrary.LogLocation +// 0x0050 (0x0050 - 0x0000) +struct VisualLoggerKismetLibrary_LogLocation final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0044(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x004C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogLocation; + +// Function Engine.VisualLoggerKismetLibrary.LogOrientedBox +// 0x00D0 (0x00D0 - 0x0000) +struct VisualLoggerKismetLibrary_LogOrientedBox final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox BoxShape; // 0x0008(0x0038)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0040(0x0060)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x00A0(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x00B0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x00C0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x00C8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWireframe; // 0x00C9(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogOrientedBox; + +// Function Engine.VisualLoggerKismetLibrary.LogSegment +// 0x0068 (0x0068 - 0x0000) +struct VisualLoggerKismetLibrary_LogSegment final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0038(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0058(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CategoryName; // 0x005C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0064(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogSegment; + +// Function Engine.VisualLoggerKismetLibrary.LogSphere +// 0x0058 (0x0058 - 0x0000) +struct VisualLoggerKismetLibrary_LogSphere final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Text; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWireframe; // 0x0051(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogSphere; + +// Function Engine.VisualLoggerKismetLibrary.LogText +// 0x0028 (0x0028 - 0x0000) +struct VisualLoggerKismetLibrary_LogText final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogText; + +// Function Engine.VisualLoggerKismetLibrary.RedirectVislog +// 0x0010 (0x0010 - 0x0000) +struct VisualLoggerKismetLibrary_RedirectVislog final +{ +public: + class UObject* SourceOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* DestinationOwner; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_RedirectVislog; + +// Function Engine.AsyncActionLoadPrimaryAssetList.AsyncLoadPrimaryAssetList +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionLoadPrimaryAssetList_AsyncLoadPrimaryAssetList final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetList* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionLoadPrimaryAssetList_AsyncLoadPrimaryAssetList; + +// Function Engine.SceneCapture2D.OnInterpToggle +// 0x0001 (0x0001 - 0x0000) +struct SceneCapture2D_OnInterpToggle final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCapture2D_OnInterpToggle; + +// Function Engine.SceneCaptureComponent2D.AddOrUpdateBlendable +// 0x0018 (0x0018 - 0x0000) +struct SceneCaptureComponent2D_AddOrUpdateBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneCaptureComponent2D_AddOrUpdateBlendable; + +// Function Engine.SceneCaptureComponent2D.RemoveBlendable +// 0x0010 (0x0010 - 0x0000) +struct SceneCaptureComponent2D_RemoveBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent2D_RemoveBlendable; + +// Function Engine.SceneCaptureCube.OnInterpToggle +// 0x0001 (0x0001 - 0x0000) +struct SceneCaptureCube_OnInterpToggle final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureCube_OnInterpToggle; + +// Function Engine.SkeletalMeshSocket.InitializeSocketFromLocation +// 0x0038 (0x0038 - 0x0000) +struct SkeletalMeshSocket_InitializeSocketFromLocation final +{ +public: + const class USkeletalMeshComponent* SkelComp; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldNormal; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshSocket_InitializeSocketFromLocation; + +// Function Engine.SkeletalMeshSocket.GetSocketLocation +// 0x0020 (0x0020 - 0x0000) +struct SkeletalMeshSocket_GetSocketLocation final +{ +public: + const class USkeletalMeshComponent* SkelComp; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshSocket_GetSocketLocation; + +// Function Engine.SkyLightComponent.SetCubemap +// 0x0008 (0x0008 - 0x0000) +struct SkyLightComponent_SetCubemap final +{ +public: + class UTextureCube* NewCubemap; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetCubemap; + +// Function Engine.SkyLightComponent.SetCubemapBlend +// 0x0018 (0x0018 - 0x0000) +struct SkyLightComponent_SetCubemapBlend final +{ +public: + class UTextureCube* SourceCubemap; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* DestinationCubemap; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBlendFraction; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetCubemapBlend; + +// Function Engine.SkyLightComponent.SetIndirectLightingIntensity +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetIndirectLightingIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetIndirectLightingIntensity; + +// Function Engine.SkyLightComponent.SetIntensity +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetIntensity; + +// Function Engine.SkyLightComponent.SetLightColor +// 0x0010 (0x0010 - 0x0000) +struct SkyLightComponent_SetLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetLightColor; + +// Function Engine.SkyLightComponent.SetLowerHemisphereColor +// 0x0010 (0x0010 - 0x0000) +struct SkyLightComponent_SetLowerHemisphereColor final +{ +public: + struct FLinearColor InLowerHemisphereColor; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetLowerHemisphereColor; + +// Function Engine.SkyLightComponent.SetMinOcclusion +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetMinOcclusion final +{ +public: + float InMinOcclusion; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetMinOcclusion; + +// Function Engine.SkyLightComponent.SetOcclusionContrast +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetOcclusionContrast final +{ +public: + float InOcclusionContrast; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetOcclusionContrast; + +// Function Engine.SkyLightComponent.SetOcclusionExponent +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetOcclusionExponent final +{ +public: + float InOcclusionExponent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetOcclusionExponent; + +// Function Engine.SkyLightComponent.SetOcclusionTint +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetOcclusionTint final +{ +public: + struct FColor InTint; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetOcclusionTint; + +// Function Engine.SkyLightComponent.SetSourceCubemapAngle +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetSourceCubemapAngle final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetSourceCubemapAngle; + +// Function Engine.SkyLightComponent.SetVolumetricScatteringIntensity +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetVolumetricScatteringIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetVolumetricScatteringIntensity; + +// Function Engine.WorldPartitionDestructibleInHLODSupportLibrary.DamageInHLOD +// 0x0018 (0x0018 - 0x0000) +struct WorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD final +{ +public: + TScriptInterface DestructibleInHLOD; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamagePercent; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldPartitionDestructibleInHLODSupportLibrary_DamageInHLOD; + +// Function Engine.WorldPartitionDestructibleInHLODSupportLibrary.DestroyInHLOD +// 0x0010 (0x0010 - 0x0000) +struct WorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD final +{ +public: + TScriptInterface DestructibleInHLOD; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionDestructibleInHLODSupportLibrary_DestroyInHLOD; + +// Function Engine.SoundEffectPresetWidgetInterface.GetClass +// 0x0008 (0x0008 - 0x0000) +struct SoundEffectPresetWidgetInterface_GetClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundEffectPresetWidgetInterface_GetClass; + +// Function Engine.SoundEffectPresetWidgetInterface.OnConstructed +// 0x0008 (0x0008 - 0x0000) +struct SoundEffectPresetWidgetInterface_OnConstructed final +{ +public: + class USoundEffectPreset* Preset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundEffectPresetWidgetInterface_OnConstructed; + +// Function Engine.SoundEffectPresetWidgetInterface.OnPropertyChanged +// 0x0010 (0x0010 - 0x0000) +struct SoundEffectPresetWidgetInterface_OnPropertyChanged final +{ +public: + class USoundEffectPreset* Preset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundEffectPresetWidgetInterface_OnPropertyChanged; + +// Function Engine.StereoLayerShapeCylinder.SetHeight +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerShapeCylinder_SetHeight final +{ +public: + int32 InHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerShapeCylinder_SetHeight; + +// Function Engine.StereoLayerShapeCylinder.SetOverlayArc +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerShapeCylinder_SetOverlayArc final +{ +public: + float InOverlayArc; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerShapeCylinder_SetOverlayArc; + +// Function Engine.StereoLayerShapeCylinder.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerShapeCylinder_SetRadius final +{ +public: + float InRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerShapeCylinder_SetRadius; + +// Function Engine.TextRenderComponent.K2_SetText +// 0x0010 (0x0010 - 0x0000) +struct TextRenderComponent_K2_SetText final +{ +public: + class FText Value; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_K2_SetText; + +// Function Engine.TextRenderComponent.SetFont +// 0x0008 (0x0008 - 0x0000) +struct TextRenderComponent_SetFont final +{ +public: + class UFont* Value; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetFont; + +// Function Engine.TextRenderComponent.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct TextRenderComponent_SetHorizontalAlignment final +{ +public: + EHorizTextAligment Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetHorizontalAlignment; + +// Function Engine.TextRenderComponent.SetHorizSpacingAdjust +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetHorizSpacingAdjust final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetHorizSpacingAdjust; + +// Function Engine.TextRenderComponent.SetText +// 0x0010 (0x0010 - 0x0000) +struct TextRenderComponent_SetText final +{ +public: + class FText Value; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetText; + +// Function Engine.TextRenderComponent.SetTextMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextRenderComponent_SetTextMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetTextMaterial; + +// Function Engine.TextRenderComponent.SetTextRenderColor +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetTextRenderColor final +{ +public: + struct FColor Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetTextRenderColor; + +// Function Engine.TextRenderComponent.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct TextRenderComponent_SetVerticalAlignment final +{ +public: + EVerticalTextAligment Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetVerticalAlignment; + +// Function Engine.TextRenderComponent.SetVertSpacingAdjust +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetVertSpacingAdjust final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetVertSpacingAdjust; + +// Function Engine.TextRenderComponent.SetWorldSize +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetWorldSize final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetWorldSize; + +// Function Engine.TextRenderComponent.SetXScale +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetXScale final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetXScale; + +// Function Engine.TextRenderComponent.SetYScale +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetYScale final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetYScale; + +// Function Engine.TextRenderComponent.GetTextLocalSize +// 0x0018 (0x0018 - 0x0000) +struct TextRenderComponent_GetTextLocalSize final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_GetTextLocalSize; + +// Function Engine.TextRenderComponent.GetTextWorldSize +// 0x0018 (0x0018 - 0x0000) +struct TextRenderComponent_GetTextWorldSize final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_GetTextWorldSize; + +// Function Engine.TwitterIntegrationBase.AuthorizeAccounts +// 0x0001 (0x0001 - 0x0000) +struct TwitterIntegrationBase_AuthorizeAccounts final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_AuthorizeAccounts; + +// Function Engine.TwitterIntegrationBase.CanShowTweetUI +// 0x0001 (0x0001 - 0x0000) +struct TwitterIntegrationBase_CanShowTweetUI final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_CanShowTweetUI; + +// Function Engine.TwitterIntegrationBase.GetAccountName +// 0x0018 (0x0018 - 0x0000) +struct TwitterIntegrationBase_GetAccountName final +{ +public: + int32 AccountIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_GetAccountName; + +// Function Engine.TwitterIntegrationBase.GetNumAccounts +// 0x0004 (0x0004 - 0x0000) +struct TwitterIntegrationBase_GetNumAccounts final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_GetNumAccounts; + +// Function Engine.TwitterIntegrationBase.ShowTweetUI +// 0x0038 (0x0038 - 0x0000) +struct TwitterIntegrationBase_ShowTweetUI final +{ +public: + class FString InitialMessage; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString URL; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Picture; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_ShowTweetUI; + +// Function Engine.TwitterIntegrationBase.TwitterRequest +// 0x0030 (0x0030 - 0x0000) +struct TwitterIntegrationBase_TwitterRequest final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParamKeysAndValues; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + ETwitterRequestMethod RequestMethod; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AccountIndex; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_TwitterRequest; + +// Function Engine.UniversalObjectLocatorScriptingExtensions.IsEmpty +// 0x0018 (0x0018 - 0x0000) +struct UniversalObjectLocatorScriptingExtensions_IsEmpty final +{ +public: + struct FUniversalObjectLocator Locator; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UniversalObjectLocatorScriptingExtensions_IsEmpty; + +// Function Engine.UniversalObjectLocatorScriptingExtensions.MakeUniversalObjectLocator +// 0x0020 (0x0020 - 0x0000) +struct UniversalObjectLocatorScriptingExtensions_MakeUniversalObjectLocator final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Context; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUniversalObjectLocator ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniversalObjectLocatorScriptingExtensions_MakeUniversalObjectLocator; + +// Function Engine.UniversalObjectLocatorScriptingExtensions.SyncFind +// 0x0020 (0x0020 - 0x0000) +struct UniversalObjectLocatorScriptingExtensions_SyncFind final +{ +public: + struct FUniversalObjectLocator Locator; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Context; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniversalObjectLocatorScriptingExtensions_SyncFind; + +// Function Engine.UniversalObjectLocatorScriptingExtensions.SyncLoad +// 0x0020 (0x0020 - 0x0000) +struct UniversalObjectLocatorScriptingExtensions_SyncLoad final +{ +public: + struct FUniversalObjectLocator Locator; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Context; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniversalObjectLocatorScriptingExtensions_SyncLoad; + +// Function Engine.UniversalObjectLocatorScriptingExtensions.SyncUnload +// 0x0018 (0x0018 - 0x0000) +struct UniversalObjectLocatorScriptingExtensions_SyncUnload final +{ +public: + struct FUniversalObjectLocator Locator; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Context; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniversalObjectLocatorScriptingExtensions_SyncUnload; + +// Function Engine.UniversalObjectLocatorScriptingExtensions.ToString +// 0x0020 (0x0020 - 0x0000) +struct UniversalObjectLocatorScriptingExtensions_ToString final +{ +public: + struct FUniversalObjectLocator Locator; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniversalObjectLocatorScriptingExtensions_ToString; + +// Function Engine.UniversalObjectLocatorScriptingExtensions.UniversalObjectLocatorFromString +// 0x0020 (0x0020 - 0x0000) +struct UniversalObjectLocatorScriptingExtensions_UniversalObjectLocatorFromString final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUniversalObjectLocator ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniversalObjectLocatorScriptingExtensions_UniversalObjectLocatorFromString; + +// Function Engine.VectorFieldComponent.SetIntensity +// 0x0004 (0x0004 - 0x0000) +struct VectorFieldComponent_SetIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VectorFieldComponent_SetIntensity; + +// Function Engine.WindDirectionalSourceComponent.SetMaximumGustAmount +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetMaximumGustAmount final +{ +public: + float InNewMaxGust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetMaximumGustAmount; + +// Function Engine.WindDirectionalSourceComponent.SetMinimumGustAmount +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetMinimumGustAmount final +{ +public: + float InNewMinGust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetMinimumGustAmount; + +// Function Engine.WindDirectionalSourceComponent.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetRadius final +{ +public: + float InNewRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetRadius; + +// Function Engine.WindDirectionalSourceComponent.SetSpeed +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetSpeed final +{ +public: + float InNewSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetSpeed; + +// Function Engine.WindDirectionalSourceComponent.SetStrength +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetStrength final +{ +public: + float InNewStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetStrength; + +// Function Engine.WindDirectionalSourceComponent.SetWindType +// 0x0001 (0x0001 - 0x0000) +struct WindDirectionalSourceComponent_SetWindType final +{ +public: + EWindSourceType InNewType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetWindType; + +// Function Engine.AnimNotifyLibrary.GetCurrentAnimationNotifyStateTime +// 0x0038 (0x0038 - 0x0000) +struct AnimNotifyLibrary_GetCurrentAnimationNotifyStateTime final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyLibrary_GetCurrentAnimationNotifyStateTime; + +// Function Engine.AnimNotifyLibrary.GetCurrentAnimationNotifyStateTimeRatio +// 0x0038 (0x0038 - 0x0000) +struct AnimNotifyLibrary_GetCurrentAnimationNotifyStateTimeRatio final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyLibrary_GetCurrentAnimationNotifyStateTimeRatio; + +// Function Engine.AnimNotifyLibrary.GetCurrentAnimationTime +// 0x0038 (0x0038 - 0x0000) +struct AnimNotifyLibrary_GetCurrentAnimationTime final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyLibrary_GetCurrentAnimationTime; + +// Function Engine.AnimNotifyLibrary.GetCurrentAnimationTimeRatio +// 0x0038 (0x0038 - 0x0000) +struct AnimNotifyLibrary_GetCurrentAnimationTimeRatio final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyLibrary_GetCurrentAnimationTimeRatio; + +// Function Engine.AnimNotifyLibrary.NotifyStateReachedEnd +// 0x0038 (0x0038 - 0x0000) +struct AnimNotifyLibrary_NotifyStateReachedEnd final +{ +public: + struct FAnimNotifyEventReference EventReference; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyLibrary_NotifyStateReachedEnd; + +// Function Engine.AnimationCurveIdentifierExtensions.GetName +// 0x0014 (0x0014 - 0x0000) +struct AnimationCurveIdentifierExtensions_GetName final +{ +public: + struct FAnimationCurveIdentifier Identifier; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimationCurveIdentifierExtensions_GetName; + +// Function Engine.AnimationCurveIdentifierExtensions.GetType +// 0x0010 (0x0010 - 0x0000) +struct AnimationCurveIdentifierExtensions_GetType final +{ +public: + struct FAnimationCurveIdentifier Identifier; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERawCurveTrackTypes ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationCurveIdentifierExtensions_GetType; + +// Function Engine.AnimationCurveIdentifierExtensions.IsValid +// 0x0010 (0x0010 - 0x0000) +struct AnimationCurveIdentifierExtensions_IsValid final +{ +public: + struct FAnimationCurveIdentifier Identifier; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimationCurveIdentifierExtensions_IsValid; + +// Function Engine.CurveSourceInterface.GetBindingName +// 0x0008 (0x0008 - 0x0000) +struct CurveSourceInterface_GetBindingName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveSourceInterface_GetBindingName; + +// Function Engine.CurveSourceInterface.GetCurves +// 0x0010 (0x0010 - 0x0000) +struct CurveSourceInterface_GetCurves final +{ +public: + TArray OutValues; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveSourceInterface_GetCurves; + +// Function Engine.CurveSourceInterface.GetCurveValue +// 0x000C (0x000C - 0x0000) +struct CurveSourceInterface_GetCurveValue final +{ +public: + class FName CurveName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveSourceInterface_GetCurveValue; + +// Function Engine.AsyncActionLoadPrimaryAsset.AsyncLoadPrimaryAsset +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionLoadPrimaryAsset_AsyncLoadPrimaryAsset final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId PrimaryAsset; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAsset* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionLoadPrimaryAsset_AsyncLoadPrimaryAsset; + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForMatchingPrimaryAssets +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForMatchingPrimaryAssets final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NewBundles; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OldBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionChangePrimaryAssetBundles* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForMatchingPrimaryAssets; + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForPrimaryAssetList +// 0x0040 (0x0040 - 0x0000) +struct AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForPrimaryAssetList final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray AddBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray RemoveBundles; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionChangePrimaryAssetBundles* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForPrimaryAssetList; + +// Function Engine.AudioVolume.SetEnabled +// 0x0001 (0x0001 - 0x0000) +struct AudioVolume_SetEnabled final +{ +public: + bool bNewEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetEnabled; + +// Function Engine.AudioVolume.SetInteriorSettings +// 0x0024 (0x0024 - 0x0000) +struct AudioVolume_SetInteriorSettings final +{ +public: + struct FInteriorSettings NewInteriorSettings; // 0x0000(0x0024)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetInteriorSettings; + +// Function Engine.AudioVolume.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct AudioVolume_SetPriority final +{ +public: + float NewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetPriority; + +// Function Engine.AudioVolume.SetReverbSettings +// 0x0020 (0x0020 - 0x0000) +struct AudioVolume_SetReverbSettings final +{ +public: + struct FReverbSettings NewReverbSettings; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetReverbSettings; + +// Function Engine.AudioVolume.SetSubmixOverrideSettings +// 0x0010 (0x0010 - 0x0000) +struct AudioVolume_SetSubmixOverrideSettings final +{ +public: + TArray NewSubmixOverrideSettings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetSubmixOverrideSettings; + +// Function Engine.AudioVolume.SetSubmixSendSettings +// 0x0010 (0x0010 - 0x0000) +struct AudioVolume_SetSubmixSendSettings final +{ +public: + TArray NewSubmixSendSettings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetSubmixSendSettings; + +// Function Engine.ActorSoundParameterInterface.GetActorSoundParams +// 0x0010 (0x0010 - 0x0000) +struct ActorSoundParameterInterface_GetActorSoundParams final +{ +public: + TArray Params_0; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorSoundParameterInterface_GetActorSoundParams; + +// Function Engine.AudioParameterConversionStatics.BooleanArrayToAudioParameter +// 0x00B8 (0x00B8 - 0x0000) +struct AudioParameterConversionStatics_BooleanArrayToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Bools; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FAudioParameter ReturnValue; // 0x0018(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_BooleanArrayToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.BooleanToAudioParameter +// 0x00B0 (0x00B0 - 0x0000) +struct AudioParameterConversionStatics_BooleanToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Bool; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAudioParameter ReturnValue; // 0x0010(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_BooleanToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.FloatArrayToAudioParameter +// 0x00B8 (0x00B8 - 0x0000) +struct AudioParameterConversionStatics_FloatArrayToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Floats; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FAudioParameter ReturnValue; // 0x0018(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_FloatArrayToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.FloatToAudioParameter +// 0x00B0 (0x00B0 - 0x0000) +struct AudioParameterConversionStatics_FloatToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float float_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAudioParameter ReturnValue; // 0x0010(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_FloatToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.IntegerArrayToAudioParameter +// 0x00B8 (0x00B8 - 0x0000) +struct AudioParameterConversionStatics_IntegerArrayToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Integers; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FAudioParameter ReturnValue; // 0x0018(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_IntegerArrayToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.IntegerToAudioParameter +// 0x00B0 (0x00B0 - 0x0000) +struct AudioParameterConversionStatics_IntegerToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Integer; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAudioParameter ReturnValue; // 0x0010(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_IntegerToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.ObjectArrayToAudioParameter +// 0x00B8 (0x00B8 - 0x0000) +struct AudioParameterConversionStatics_ObjectArrayToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Objects; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FAudioParameter ReturnValue; // 0x0018(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_ObjectArrayToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.ObjectToAudioParameter +// 0x00B0 (0x00B0 - 0x0000) +struct AudioParameterConversionStatics_ObjectToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Object; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioParameter ReturnValue; // 0x0010(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_ObjectToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.StringArrayToAudioParameter +// 0x00B8 (0x00B8 - 0x0000) +struct AudioParameterConversionStatics_StringArrayToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Strings; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FAudioParameter ReturnValue; // 0x0018(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_StringArrayToAudioParameter; + +// Function Engine.AudioParameterConversionStatics.StringToAudioParameter +// 0x00B8 (0x00B8 - 0x0000) +struct AudioParameterConversionStatics_StringToAudioParameter final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString String; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioParameter ReturnValue; // 0x0018(0x00A0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioParameterConversionStatics_StringToAudioParameter; + +// Function Engine.BlueprintMapLibrary.Map_Add +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_Add final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0054(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Add; + +// Function Engine.BlueprintMapLibrary.Map_Clear +// 0x0050 (0x0050 - 0x0000) +struct BlueprintMapLibrary_Map_Clear final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Clear; + +// Function Engine.BlueprintMapLibrary.Map_Contains +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_Contains final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Contains; + +// Function Engine.BlueprintMapLibrary.Map_Find +// 0x0060 (0x0060 - 0x0000) +struct BlueprintMapLibrary_Map_Find final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0054(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Find; + +// Function Engine.BlueprintMapLibrary.Map_IsEmpty +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_IsEmpty final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_IsEmpty; + +// Function Engine.BlueprintMapLibrary.Map_IsNotEmpty +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_IsNotEmpty final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_IsNotEmpty; + +// Function Engine.BlueprintMapLibrary.Map_Keys +// 0x0060 (0x0060 - 0x0000) +struct BlueprintMapLibrary_Map_Keys final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Keys; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Keys; + +// Function Engine.BlueprintMapLibrary.Map_Length +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_Length final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Length; + +// Function Engine.BlueprintMapLibrary.Map_Remove +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_Remove final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Remove; + +// Function Engine.BlueprintMapLibrary.Map_Values +// 0x0060 (0x0060 - 0x0000) +struct BlueprintMapLibrary_Map_Values final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Values; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Values; + +// Function Engine.BlueprintMapLibrary.SetMapPropertyByName +// 0x0060 (0x0060 - 0x0000) +struct BlueprintMapLibrary_SetMapPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Value; // 0x0010(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_SetMapPropertyByName; + +// Function Engine.CameraLensEffectInterface.GetParticleComponents +// 0x0010 (0x0010 - 0x0000) +struct CameraLensEffectInterface_GetParticleComponents final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraLensEffectInterface_GetParticleComponents; + +// Function Engine.CameraLensEffectInterface.GetPrimaryParticleComponent +// 0x0008 (0x0008 - 0x0000) +struct CameraLensEffectInterface_GetPrimaryParticleComponent final +{ +public: + class UFXSystemComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraLensEffectInterface_GetPrimaryParticleComponent; + +// Function Engine.CameraLensEffectInterfaceClassSupportLibrary.GetInterfaceClass +// 0x0010 (0x0010 - 0x0000) +struct CameraLensEffectInterfaceClassSupportLibrary_GetInterfaceClass final +{ +public: + struct FCameraLensInterfaceClassSupport CameraLens; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraLensEffectInterfaceClassSupportLibrary_GetInterfaceClass; + +// Function Engine.CameraLensEffectInterfaceClassSupportLibrary.IsInterfaceClassValid +// 0x0010 (0x0010 - 0x0000) +struct CameraLensEffectInterfaceClassSupportLibrary_IsInterfaceClassValid final +{ +public: + struct FCameraLensInterfaceClassSupport CameraLens; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + EInterfaceValidResult Result; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraLensEffectInterfaceClassSupportLibrary_IsInterfaceClassValid; + +// Function Engine.CameraLensEffectInterfaceClassSupportLibrary.IsInterfaceValid +// 0x0018 (0x0018 - 0x0000) +struct CameraLensEffectInterfaceClassSupportLibrary_IsInterfaceValid final +{ +public: + TScriptInterface CameraLens; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterfaceValidResult Result; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraLensEffectInterfaceClassSupportLibrary_IsInterfaceValid; + +// Function Engine.CameraLensEffectInterfaceClassSupportLibrary.SetInterfaceClass +// 0x0018 (0x0018 - 0x0000) +struct CameraLensEffectInterfaceClassSupportLibrary_SetInterfaceClass final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraLensInterfaceClassSupport Var; // 0x0008(0x0008)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + EInterfaceValidResult Result; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraLensEffectInterfaceClassSupportLibrary_SetInterfaceClass; + +// Function Engine.CameraShakeBase.SetRootShakePattern +// 0x0008 (0x0008 - 0x0000) +struct CameraShakeBase_SetRootShakePattern final +{ +public: + class UCameraShakePattern* InPattern; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraShakeBase_SetRootShakePattern; + +// Function Engine.CameraShakeBase.GetRootShakePattern +// 0x0008 (0x0008 - 0x0000) +struct CameraShakeBase_GetRootShakePattern final +{ +public: + class UCameraShakePattern* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraShakeBase_GetRootShakePattern; + +// Function Engine.CanvasRenderTarget2D.CreateCanvasRenderTarget2D +// 0x0020 (0x0020 - 0x0000) +struct CanvasRenderTarget2D_CreateCanvasRenderTarget2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CanvasRenderTarget2DClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasRenderTarget2D* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasRenderTarget2D_CreateCanvasRenderTarget2D; + +// Function Engine.CanvasRenderTarget2D.GetSize +// 0x0008 (0x0008 - 0x0000) +struct CanvasRenderTarget2D_GetSize final +{ +public: + int32 Width; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasRenderTarget2D_GetSize; + +// Function Engine.CanvasRenderTarget2D.ReceiveUpdate +// 0x0010 (0x0010 - 0x0000) +struct CanvasRenderTarget2D_ReceiveUpdate final +{ +public: + class UCanvas* Canvas; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasRenderTarget2D_ReceiveUpdate; + +// Function Engine.CanvasRenderTarget2D.SetSampleCount +// 0x0001 (0x0001 - 0x0000) +struct CanvasRenderTarget2D_SetSampleCount final +{ +public: + ETextureRenderTargetSampleCount InSampleCount; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasRenderTarget2D_SetSampleCount; + +// Function Engine.CanvasRenderTarget2D.GetSampleCount +// 0x0001 (0x0001 - 0x0000) +struct CanvasRenderTarget2D_GetSampleCount final +{ +public: + ETextureRenderTargetSampleCount ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasRenderTarget2D_GetSampleCount; + +// Function Engine.Character.CacheInitialMeshOffset +// 0x0030 (0x0030 - 0x0000) +struct Character_CacheInitialMeshOffset final +{ +public: + struct FVector MeshRelativeLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator MeshRelativeRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_CacheInitialMeshOffset; + +// Function Engine.Character.ClientAckGoodMove +// 0x0004 (0x0004 - 0x0000) +struct Character_ClientAckGoodMove final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_ClientAckGoodMove; + +// Function Engine.Character.ClientAdjustPosition +// 0x0050 (0x0050 - 0x0000) +struct Character_ClientAdjustPosition final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewLoc; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewVel; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* NewBase; // 0x0038(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewBaseBoneName; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x004A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ClientAdjustPosition; + +// Function Engine.Character.ClientAdjustRootMotionPosition +// 0x0058 (0x0058 - 0x0000) +struct Character_ClientAdjustRootMotionPosition final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerMontageTrackPosition; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ServerLoc; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ServerRotation; // 0x0020(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerVelZ; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ServerBase; // 0x0040(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ServerBoneName; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x0051(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x0052(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0x5]; // 0x0053(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ClientAdjustRootMotionPosition; + +// Function Engine.Character.ClientAdjustRootMotionSourcePosition +// 0x00A8 (0x00A8 - 0x0000) +struct Character_ClientAdjustRootMotionSourcePosition final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionSourceGroup ServerRootMotion; // 0x0008(0x0048)(Parm, NativeAccessSpecifierPublic) + bool bHasAnimRootMotion; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ServerMontageTrackPosition; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ServerLoc; // 0x0058(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ServerRotation; // 0x0070(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerVelZ; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ServerBase; // 0x0090(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ServerBoneName; // 0x0098(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x00A0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x00A1(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x00A2(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ClientAdjustRootMotionSourcePosition; + +// Function Engine.Character.ClientMoveResponsePacked +// 0x00C8 (0x00C8 - 0x0000) +struct Character_ClientMoveResponsePacked final +{ +public: + struct FCharacterMoveResponsePackedBits PackedBits; // 0x0000(0x00C8)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_ClientMoveResponsePacked; + +// Function Engine.Character.ClientVeryShortAdjustPosition +// 0x0038 (0x0038 - 0x0000) +struct Character_ClientVeryShortAdjustPosition final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewLoc; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* NewBase; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewBaseBoneName; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x0032(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ClientVeryShortAdjustPosition; + +// Function Engine.Character.Crouch +// 0x0001 (0x0001 - 0x0000) +struct Character_Crouch final +{ +public: + bool bClientSimulation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_Crouch; + +// Function Engine.Character.K2_OnEndCrouch +// 0x0008 (0x0008 - 0x0000) +struct Character_K2_OnEndCrouch final +{ +public: + float HalfHeightAdjust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaledHalfHeightAdjust; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_K2_OnEndCrouch; + +// Function Engine.Character.K2_OnMovementModeChanged +// 0x0004 (0x0004 - 0x0000) +struct Character_K2_OnMovementModeChanged final +{ +public: + EMovementMode PrevMovementMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode NewMovementMode; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrevCustomMode; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewCustomMode; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_K2_OnMovementModeChanged; + +// Function Engine.Character.K2_OnStartCrouch +// 0x0008 (0x0008 - 0x0000) +struct Character_K2_OnStartCrouch final +{ +public: + float HalfHeightAdjust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaledHalfHeightAdjust; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_K2_OnStartCrouch; + +// Function Engine.Character.K2_UpdateCustomMovement +// 0x0004 (0x0004 - 0x0000) +struct Character_K2_UpdateCustomMovement final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_K2_UpdateCustomMovement; + +// Function Engine.Character.LaunchCharacter +// 0x0020 (0x0020 - 0x0000) +struct Character_LaunchCharacter final +{ +public: + struct FVector LaunchVelocity; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bXYOverride; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOverride; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_LaunchCharacter; + +// Function Engine.Character.OnLanded +// 0x00F8 (0x00F8 - 0x0000) +struct Character_OnLanded final +{ +public: + struct FHitResult Hit; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_OnLanded; + +// Function Engine.Character.OnLaunched +// 0x0020 (0x0020 - 0x0000) +struct Character_OnLaunched final +{ +public: + struct FVector LaunchVelocity; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bXYOverride; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOverride; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_OnLaunched; + +// Function Engine.Character.OnWalkingOffLedge +// 0x0050 (0x0050 - 0x0000) +struct Character_OnWalkingOffLedge final +{ +public: + struct FVector PreviousFloorImpactNormal; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousFloorContactNormal; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousLocation; // 0x0030(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDelta; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_OnWalkingOffLedge; + +// Function Engine.Character.PlayAnimMontage +// 0x0018 (0x0018 - 0x0000) +struct Character_PlayAnimMontage final +{ +public: + class UAnimMontage* AnimMontage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StartSectionName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_PlayAnimMontage; + +// Function Engine.Character.RootMotionDebugClientPrintOnScreen +// 0x0010 (0x0010 - 0x0000) +struct Character_RootMotionDebugClientPrintOnScreen final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_RootMotionDebugClientPrintOnScreen; + +// Function Engine.Character.ServerMove +// 0x0058 (0x0058 - 0x0000) +struct Character_ServerMove final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 InAccel; // 0x0008(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0020(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressedMoveFlags; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* ClientMovementBase; // 0x0040(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMove; + +// Function Engine.Character.ServerMoveDual +// 0x0080 (0x0080 - 0x0000) +struct Character_ServerMoveDual final +{ +public: + float TimeStamp0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 InAccel0; // 0x0008(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View0; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 InAccel; // 0x0030(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0048(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x0061(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* ClientMovementBase; // 0x0068(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x0070(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveDual; + +// Function Engine.Character.ServerMoveDualHybridRootMotion +// 0x0080 (0x0080 - 0x0000) +struct Character_ServerMoveDualHybridRootMotion final +{ +public: + float TimeStamp0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 InAccel0; // 0x0008(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View0; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 InAccel; // 0x0030(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0048(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x0061(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* ClientMovementBase; // 0x0068(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x0070(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveDualHybridRootMotion; + +// Function Engine.Character.ServerMoveDualNoBase +// 0x0070 (0x0070 - 0x0000) +struct Character_ServerMoveDualNoBase final +{ +public: + float TimeStamp0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 InAccel0; // 0x0008(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View0; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 InAccel; // 0x0030(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0048(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x0061(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveDualNoBase; + +// Function Engine.Character.ServerMoveNoBase +// 0x0048 (0x0048 - 0x0000) +struct Character_ServerMoveNoBase final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 InAccel; // 0x0008(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0020(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressedMoveFlags; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveNoBase; + +// Function Engine.Character.ServerMoveOld +// 0x0028 (0x0028 - 0x0000) +struct Character_ServerMoveOld final +{ +public: + float OldTimeStamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 OldAccel; // 0x0008(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 OldMoveFlags; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveOld; + +// Function Engine.Character.ServerMovePacked +// 0x00C8 (0x00C8 - 0x0000) +struct Character_ServerMovePacked final +{ +public: + struct FCharacterServerMovePackedBits PackedBits; // 0x0000(0x00C8)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_ServerMovePacked; + +// Function Engine.Character.StopAnimMontage +// 0x0008 (0x0008 - 0x0000) +struct Character_StopAnimMontage final +{ +public: + class UAnimMontage* AnimMontage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_StopAnimMontage; + +// Function Engine.Character.UnCrouch +// 0x0001 (0x0001 - 0x0000) +struct Character_UnCrouch final +{ +public: + bool bClientSimulation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_UnCrouch; + +// Function Engine.Character.CanCrouch +// 0x0001 (0x0001 - 0x0000) +struct Character_CanCrouch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_CanCrouch; + +// Function Engine.Character.CanJump +// 0x0001 (0x0001 - 0x0000) +struct Character_CanJump final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_CanJump; + +// Function Engine.Character.CanJumpInternal +// 0x0001 (0x0001 - 0x0000) +struct Character_CanJumpInternal final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_CanJumpInternal; + +// Function Engine.Character.GetAnimRootMotionTranslationScale +// 0x0004 (0x0004 - 0x0000) +struct Character_GetAnimRootMotionTranslationScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_GetAnimRootMotionTranslationScale; + +// Function Engine.Character.GetBaseRotationOffsetRotator +// 0x0018 (0x0018 - 0x0000) +struct Character_GetBaseRotationOffsetRotator final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_GetBaseRotationOffsetRotator; + +// Function Engine.Character.GetBaseTranslationOffset +// 0x0018 (0x0018 - 0x0000) +struct Character_GetBaseTranslationOffset final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_GetBaseTranslationOffset; + +// Function Engine.Character.GetCurrentMontage +// 0x0008 (0x0008 - 0x0000) +struct Character_GetCurrentMontage final +{ +public: + class UAnimMontage* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_GetCurrentMontage; + +// Function Engine.Character.HasAnyRootMotion +// 0x0001 (0x0001 - 0x0000) +struct Character_HasAnyRootMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_HasAnyRootMotion; + +// Function Engine.Character.IsJumpProvidingForce +// 0x0001 (0x0001 - 0x0000) +struct Character_IsJumpProvidingForce final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_IsJumpProvidingForce; + +// Function Engine.Character.IsPlayingNetworkedRootMotionMontage +// 0x0001 (0x0001 - 0x0000) +struct Character_IsPlayingNetworkedRootMotionMontage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_IsPlayingNetworkedRootMotionMontage; + +// Function Engine.Character.IsPlayingRootMotion +// 0x0001 (0x0001 - 0x0000) +struct Character_IsPlayingRootMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_IsPlayingRootMotion; + +// Function Engine.Controller.ClientSetLocation +// 0x0030 (0x0030 - 0x0000) +struct Controller_ClientSetLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_ClientSetLocation; + +// Function Engine.Controller.ClientSetRotation +// 0x0020 (0x0020 - 0x0000) +struct Controller_ClientSetRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bResetCamera; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Controller_ClientSetRotation; + +// Function Engine.Controller.Possess +// 0x0008 (0x0008 - 0x0000) +struct Controller_Possess final +{ +public: + class APawn* InPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_Possess; + +// Function Engine.Controller.ReceiveInstigatedAnyDamage +// 0x0020 (0x0020 - 0x0000) +struct Controller_ReceiveInstigatedAnyDamage final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UDamageType* DamageType; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamagedActor; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_ReceiveInstigatedAnyDamage; + +// Function Engine.Controller.ReceivePossess +// 0x0008 (0x0008 - 0x0000) +struct Controller_ReceivePossess final +{ +public: + class APawn* PossessedPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_ReceivePossess; + +// Function Engine.Controller.ReceiveUnPossess +// 0x0008 (0x0008 - 0x0000) +struct Controller_ReceiveUnPossess final +{ +public: + class APawn* UnpossessedPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_ReceiveUnPossess; + +// Function Engine.Controller.SetControlRotation +// 0x0018 (0x0018 - 0x0000) +struct Controller_SetControlRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_SetControlRotation; + +// Function Engine.Controller.SetIgnoreLookInput +// 0x0001 (0x0001 - 0x0000) +struct Controller_SetIgnoreLookInput final +{ +public: + bool bNewLookInput; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_SetIgnoreLookInput; + +// Function Engine.Controller.SetIgnoreMoveInput +// 0x0001 (0x0001 - 0x0000) +struct Controller_SetIgnoreMoveInput final +{ +public: + bool bNewMoveInput; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_SetIgnoreMoveInput; + +// Function Engine.Controller.SetInitialLocationAndRotation +// 0x0030 (0x0030 - 0x0000) +struct Controller_SetInitialLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_SetInitialLocationAndRotation; + +// Function Engine.Controller.GetControlRotation +// 0x0018 (0x0018 - 0x0000) +struct Controller_GetControlRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_GetControlRotation; + +// Function Engine.Controller.GetDesiredRotation +// 0x0018 (0x0018 - 0x0000) +struct Controller_GetDesiredRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_GetDesiredRotation; + +// Function Engine.Controller.GetPlayerViewPoint +// 0x0030 (0x0030 - 0x0000) +struct Controller_GetPlayerViewPoint final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_GetPlayerViewPoint; + +// Function Engine.Controller.GetViewTarget +// 0x0008 (0x0008 - 0x0000) +struct Controller_GetViewTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_GetViewTarget; + +// Function Engine.Controller.IsLocalController +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsLocalController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsLocalController; + +// Function Engine.Controller.IsLocalPlayerController +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsLocalPlayerController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsLocalPlayerController; + +// Function Engine.Controller.IsLookInputIgnored +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsLookInputIgnored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsLookInputIgnored; + +// Function Engine.Controller.IsMoveInputIgnored +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsMoveInputIgnored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsMoveInputIgnored; + +// Function Engine.Controller.IsPlayerController +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsPlayerController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsPlayerController; + +// Function Engine.Controller.K2_GetPawn +// 0x0008 (0x0008 - 0x0000) +struct Controller_K2_GetPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_K2_GetPawn; + +// Function Engine.Controller.LineOfSightTo +// 0x0028 (0x0028 - 0x0000) +struct Controller_LineOfSightTo final +{ +public: + const class AActor* Other; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewPoint; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlternateChecks; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Controller_LineOfSightTo; + +// Function Engine.PlayerController.ActivateTouchInterface +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ActivateTouchInterface final +{ +public: + class UTouchInterface* NewTouchInterface; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ActivateTouchInterface; + +// Function Engine.PlayerController.AddPitchInput +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_AddPitchInput final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_AddPitchInput; + +// Function Engine.PlayerController.AddRollInput +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_AddRollInput final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_AddRollInput; + +// Function Engine.PlayerController.AddYawInput +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_AddYawInput final +{ +public: + float Val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_AddYawInput; + +// Function Engine.PlayerController.Camera +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_Camera final +{ +public: + class FName NewMode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_Camera; + +// Function Engine.PlayerController.CanRestartPlayer +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_CanRestartPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_CanRestartPlayer; + +// Function Engine.PlayerController.ClientAckTimeDilation +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientAckTimeDilation final +{ +public: + float TimeDilation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ServerStep; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientAckTimeDilation; + +// Function Engine.PlayerController.ClientAckUpdateLevelVisibility +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientAckUpdateLevelVisibility final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNetLevelVisibilityTransactionId TransactionId; // 0x0008(0x0004)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bClientAckCanMakeVisible; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientAckUpdateLevelVisibility; + +// Function Engine.PlayerController.ClientAddTextureStreamingLoc +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_ClientAddTextureStreamingLoc final +{ +public: + struct FVector InLoc; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLocation; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientAddTextureStreamingLoc; + +// Function Engine.PlayerController.ClientCapBandwidth +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_ClientCapBandwidth final +{ +public: + int32 Cap; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientCapBandwidth; + +// Function Engine.PlayerController.ClientCorrectionAsyncPhysicsTimestamp +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientCorrectionAsyncPhysicsTimestamp final +{ +public: + struct FAsyncPhysicsTimestamp Timestamp; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientCorrectionAsyncPhysicsTimestamp; + +// Function Engine.PlayerController.ClientEnableNetworkVoice +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ClientEnableNetworkVoice final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientEnableNetworkVoice; + +// Function Engine.PlayerController.ClientGameEnded +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientGameEnded final +{ +public: + class AActor* EndGameFocus; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsWinner; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientGameEnded; + +// Function Engine.PlayerController.ClientGotoState +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientGotoState final +{ +public: + class FName NewState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientGotoState; + +// Function Engine.PlayerController.ClientIgnoreLookInput +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ClientIgnoreLookInput final +{ +public: + bool bIgnore; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientIgnoreLookInput; + +// Function Engine.PlayerController.ClientIgnoreMoveInput +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ClientIgnoreMoveInput final +{ +public: + bool bIgnore; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientIgnoreMoveInput; + +// Function Engine.PlayerController.ClientMessage +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_ClientMessage final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Type; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MsgLifeTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientMessage; + +// Function Engine.PlayerController.ClientMutePlayer +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_ClientMutePlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0030)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientMutePlayer; + +// Function Engine.PlayerController.ClientPlayForceFeedback_Internal +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientPlayForceFeedback_Internal final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FForceFeedbackParameters Params_0; // 0x0008(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientPlayForceFeedback_Internal; + +// Function Engine.PlayerController.ClientPlaySound +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientPlaySound final +{ +public: + class USoundBase* Sound; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientPlaySound; + +// Function Engine.PlayerController.ClientPlaySoundAtLocation +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientPlaySoundAtLocation final +{ +public: + class USoundBase* Sound; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientPlaySoundAtLocation; + +// Function Engine.PlayerController.ClientPrepareMapChange +// 0x000C (0x000C - 0x0000) +struct PlayerController_ClientPrepareMapChange final +{ +public: + class FName LevelName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFirst; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLast; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientPrepareMapChange; + +// Function Engine.PlayerController.ClientPrestreamTextures +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientPrestreamTextures final +{ +public: + class AActor* ForcedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceDuration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStreaming; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CinematicTextureGroups; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientPrestreamTextures; + +// Function Engine.PlayerController.ClientReceiveLocalizedMessage +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientReceiveLocalizedMessage final +{ +public: + TSubclassOf Message; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SWITCH; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerState* RelatedPlayerState_1; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* RelatedPlayerState_2; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* OptionalObject; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientReceiveLocalizedMessage; + +// Function Engine.PlayerController.ClientRecvServerAckFrame +// 0x000C (0x000C - 0x0000) +struct PlayerController_ClientRecvServerAckFrame final +{ +public: + int32 LastProcessedInputFrame; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RecvServerFrameNumber; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 TimeDilation; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientRecvServerAckFrame; + +// Function Engine.PlayerController.ClientRecvServerAckFrameDebug +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientRecvServerAckFrameDebug final +{ +public: + uint8 NumBuffered; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetNumBufferedCmds; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientRecvServerAckFrameDebug; + +// Function Engine.PlayerController.ClientRepObjRef +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientRepObjRef final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientRepObjRef; + +// Function Engine.PlayerController.ClientRestart +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientRestart final +{ +public: + class APawn* NewPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientRestart; + +// Function Engine.PlayerController.ClientRetryClientRestart +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientRetryClientRestart final +{ +public: + class APawn* NewPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientRetryClientRestart; + +// Function Engine.PlayerController.ClientReturnToMainMenuWithTextReason +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientReturnToMainMenuWithTextReason final +{ +public: + class FText ReturnReason; // 0x0000(0x0010)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientReturnToMainMenuWithTextReason; + +// Function Engine.PlayerController.ClientSetCameraFade +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_ClientSetCameraFade final +{ +public: + bool bEnableFading; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor FadeColor; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FadeAlpha; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeAudio; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldWhenFinished; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetCameraFade; + +// Function Engine.PlayerController.ClientSetCameraMode +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientSetCameraMode final +{ +public: + class FName NewCamMode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetCameraMode; + +// Function Engine.PlayerController.ClientSetCinematicMode +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_ClientSetCinematicMode final +{ +public: + bool bInCinematicMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetCinematicMode; + +// Function Engine.PlayerController.ClientSetForceMipLevelsToBeResident +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientSetForceMipLevelsToBeResident final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceDuration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CinematicTextureGroups; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetForceMipLevelsToBeResident; + +// Function Engine.PlayerController.ClientSetHUD +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientSetHUD final +{ +public: + TSubclassOf NewHUDClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetHUD; + +// Function Engine.PlayerController.ClientSetSpectatorWaiting +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ClientSetSpectatorWaiting final +{ +public: + bool bWaiting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetSpectatorWaiting; + +// Function Engine.PlayerController.ClientSetupNetworkPhysicsTimestamp +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientSetupNetworkPhysicsTimestamp final +{ +public: + struct FAsyncPhysicsTimestamp Timestamp; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetupNetworkPhysicsTimestamp; + +// Function Engine.PlayerController.ClientSetViewTarget +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientSetViewTarget final +{ +public: + class AActor* A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FViewTargetTransitionParams TransitionParams; // 0x0008(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetViewTarget; + +// Function Engine.PlayerController.ClientSpawnCameraLensEffect +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientSpawnCameraLensEffect final +{ +public: + TSubclassOf LensEffectEmitterClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSpawnCameraLensEffect; + +// Function Engine.PlayerController.ClientSpawnGenericCameraLensEffect +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientSpawnGenericCameraLensEffect final +{ +public: + TSubclassOf LensEffectEmitterClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSpawnGenericCameraLensEffect; + +// Function Engine.PlayerController.ClientStartCameraShake +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientStartCameraShake final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientStartCameraShake; + +// Function Engine.PlayerController.ClientStartCameraShakeFromSource +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientStartCameraShakeFromSource final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientStartCameraShakeFromSource; + +// Function Engine.PlayerController.ClientStopCameraShake +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientStopCameraShake final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientStopCameraShake; + +// Function Engine.PlayerController.ClientStopCameraShakesFromSource +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientStopCameraShakesFromSource final +{ +public: + class UCameraShakeSourceComponent* SourceComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientStopCameraShakesFromSource; + +// Function Engine.PlayerController.ClientStopForceFeedback +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientStopForceFeedback final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientStopForceFeedback; + +// Function Engine.PlayerController.ClientTeamMessage +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientTeamMessage final +{ +public: + class APlayerState* SenderPlayerState; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString S; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Type; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MsgLifeTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientTeamMessage; + +// Function Engine.PlayerController.ClientTravel +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientTravel final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETravelType TravelType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeamless; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid MapPackageGuid; // 0x0014(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientTravel; + +// Function Engine.PlayerController.ClientTravelInternal +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientTravelInternal final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETravelType TravelType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeamless; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid MapPackageGuid; // 0x0014(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientTravelInternal; + +// Function Engine.PlayerController.ClientUnmutePlayer +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_ClientUnmutePlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0030)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientUnmutePlayer; + +// Function Engine.PlayerController.ClientUnmutePlayers +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientUnmutePlayers final +{ +public: + TArray PlayerIds; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientUnmutePlayers; + +// Function Engine.PlayerController.ClientUpdateLevelStreamingStatus +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientUpdateLevelStreamingStatus final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeLoaded; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeVisible; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBlockOnLoad; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODIndex; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNetLevelVisibilityTransactionId TransactionId; // 0x0010(0x0004)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bNewShouldBlockOnUnload; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientUpdateLevelStreamingStatus; + +// Function Engine.PlayerController.ClientUpdateMultipleLevelsStreamingStatus +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientUpdateMultipleLevelsStreamingStatus final +{ +public: + TArray LevelStatuses; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientUpdateMultipleLevelsStreamingStatus; + +// Function Engine.PlayerController.ClientWasKicked +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientWasKicked final +{ +public: + class FText KickReason; // 0x0000(0x0010)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientWasKicked; + +// Function Engine.PlayerController.ConsoleKey +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ConsoleKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ConsoleKey; + +// Function Engine.PlayerController.FOV +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_FOV final +{ +public: + float NewFOV; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_FOV; + +// Function Engine.PlayerController.K2_ClientPlayForceFeedback +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_K2_ClientPlayForceFeedback final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTimeDilation; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayWhilePaused; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_K2_ClientPlayForceFeedback; + +// Function Engine.PlayerController.LocalTravel +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_LocalTravel final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_LocalTravel; + +// Function Engine.PlayerController.OnServerStartedVisualLogger +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_OnServerStartedVisualLogger final +{ +public: + bool bIsLogging; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_OnServerStartedVisualLogger; + +// Function Engine.PlayerController.PlayDynamicForceFeedback +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_PlayDynamicForceFeedback final +{ +public: + float Intensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsLeftLarge; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsLeftSmall; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsRightLarge; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsRightSmall; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDynamicForceFeedbackAction Action; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_PlayDynamicForceFeedback; + +// Function Engine.PlayerController.PlayHapticEffect +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_PlayHapticEffect final +{ +public: + class UHapticFeedbackEffect_Base* HapticEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControllerHand Hand; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_PlayHapticEffect; + +// Function Engine.PlayerController.SendToConsole +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_SendToConsole final +{ +public: + class FString Command; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SendToConsole; + +// Function Engine.PlayerController.ServerAcknowledgePossession +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ServerAcknowledgePossession final +{ +public: + class APawn* P; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerAcknowledgePossession; + +// Function Engine.PlayerController.ServerBlockPlayer +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_ServerBlockPlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0030)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerBlockPlayer; + +// Function Engine.PlayerController.ServerCamera +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ServerCamera final +{ +public: + class FName NewMode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerCamera; + +// Function Engine.PlayerController.ServerChangeName +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerChangeName final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerChangeName; + +// Function Engine.PlayerController.ServerExec +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerExec final +{ +public: + class FString Msg; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerExec; + +// Function Engine.PlayerController.ServerExecRPC +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerExecRPC final +{ +public: + class FString Msg; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerExecRPC; + +// Function Engine.PlayerController.ServerMutePlayer +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_ServerMutePlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0030)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerMutePlayer; + +// Function Engine.PlayerController.ServerNotifyLoadedWorld +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ServerNotifyLoadedWorld final +{ +public: + class FName WorldPackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerNotifyLoadedWorld; + +// Function Engine.PlayerController.ServerRecvClientInputFrame +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ServerRecvClientInputFrame final +{ +public: + int32 RecvClientInputFrame; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Data; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerRecvClientInputFrame; + +// Function Engine.PlayerController.ServerSendLatestAsyncPhysicsTimestamp +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ServerSendLatestAsyncPhysicsTimestamp final +{ +public: + struct FAsyncPhysicsTimestamp Timestamp; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerSendLatestAsyncPhysicsTimestamp; + +// Function Engine.PlayerController.ServerSetSpectatorLocation +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_ServerSetSpectatorLocation final +{ +public: + struct FVector NewLoc; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRot; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerSetSpectatorLocation; + +// Function Engine.PlayerController.ServerSetSpectatorWaiting +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ServerSetSpectatorWaiting final +{ +public: + bool bWaiting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerSetSpectatorWaiting; + +// Function Engine.PlayerController.ServerUnblockPlayer +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_ServerUnblockPlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0030)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerUnblockPlayer; + +// Function Engine.PlayerController.ServerUnmutePlayer +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_ServerUnmutePlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0030)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerUnmutePlayer; + +// Function Engine.PlayerController.ServerUpdateCamera +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_ServerUpdateCamera final +{ +public: + struct FVector_NetQuantize CamLoc; // 0x0000(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CamPitchAndYaw; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ServerUpdateCamera; + +// Function Engine.PlayerController.ServerUpdateLevelVisibility +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ServerUpdateLevelVisibility final +{ +public: + struct FUpdateLevelVisibilityLevelInfo LevelVisibility; // 0x0000(0x0018)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerUpdateLevelVisibility; + +// Function Engine.PlayerController.ServerUpdateMultipleLevelsVisibility +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerUpdateMultipleLevelsVisibility final +{ +public: + TArray LevelVisibilities; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerUpdateMultipleLevelsVisibility; + +// Function Engine.PlayerController.ServerViewSelf +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerViewSelf final +{ +public: + struct FViewTargetTransitionParams TransitionParams; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerViewSelf; + +// Function Engine.PlayerController.SetAudioListenerAttenuationOverride +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_SetAudioListenerAttenuationOverride final +{ +public: + class USceneComponent* AttachToComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttenuationLocationOVerride; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetAudioListenerAttenuationOverride; + +// Function Engine.PlayerController.SetAudioListenerOverride +// 0x0038 (0x0038 - 0x0000) +struct PlayerController_SetAudioListenerOverride final +{ +public: + class USceneComponent* AttachToComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetAudioListenerOverride; + +// Function Engine.PlayerController.SetCinematicMode +// 0x0005 (0x0005 - 0x0000) +struct PlayerController_SetCinematicMode final +{ +public: + bool bInCinematicMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidePlayer; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetCinematicMode; + +// Function Engine.PlayerController.SetControllerLightColor +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_SetControllerLightColor final +{ +public: + struct FColor Color; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetControllerLightColor; + +// Function Engine.PlayerController.SetDeprecatedInputPitchScale +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_SetDeprecatedInputPitchScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetDeprecatedInputPitchScale; + +// Function Engine.PlayerController.SetDeprecatedInputRollScale +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_SetDeprecatedInputRollScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetDeprecatedInputRollScale; + +// Function Engine.PlayerController.SetDeprecatedInputYawScale +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_SetDeprecatedInputYawScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetDeprecatedInputYawScale; + +// Function Engine.PlayerController.SetDisableHaptics +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_SetDisableHaptics final +{ +public: + bool bNewDisabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetDisableHaptics; + +// Function Engine.PlayerController.SetHapticsByValue +// 0x000C (0x000C - 0x0000) +struct PlayerController_SetHapticsByValue final +{ +public: + float Frequency; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControllerHand Hand; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_SetHapticsByValue; + +// Function Engine.PlayerController.SetMotionControlsEnabled +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_SetMotionControlsEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetMotionControlsEnabled; + +// Function Engine.PlayerController.SetMouseCursorWidget +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_SetMouseCursorWidget final +{ +public: + EMouseCursor Cursor; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* CursorWidget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetMouseCursorWidget; + +// Function Engine.PlayerController.SetMouseLocation +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_SetMouseLocation final +{ +public: + int32 X; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetMouseLocation; + +// Function Engine.PlayerController.SetName +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_SetName final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetName; + +// Function Engine.PlayerController.SetViewTargetWithBlend +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_SetViewTargetWithBlend final +{ +public: + class AActor* NewViewTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EViewTargetBlendFunction BlendFunc; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOutgoing; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_SetViewTargetWithBlend; + +// Function Engine.PlayerController.SetVirtualJoystickVisibility +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_SetVirtualJoystickVisibility final +{ +public: + bool bVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetVirtualJoystickVisibility; + +// Function Engine.PlayerController.StartFire +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_StartFire final +{ +public: + uint8 FireModeNum; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_StartFire; + +// Function Engine.PlayerController.StopHapticEffect +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_StopHapticEffect final +{ +public: + EControllerHand Hand; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_StopHapticEffect; + +// Function Engine.PlayerController.SwitchLevel +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_SwitchLevel final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SwitchLevel; + +// Function Engine.PlayerController.TestServerLevelVisibilityChange +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_TestServerLevelVisibilityChange final +{ +public: + class FName PackageName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Filename; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_TestServerLevelVisibilityChange; + +// Function Engine.PlayerController.ToggleSpeaking +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ToggleSpeaking final +{ +public: + bool bInSpeaking; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ToggleSpeaking; + +// Function Engine.PlayerController.DeprojectMousePositionToWorld +// 0x0038 (0x0038 - 0x0000) +struct PlayerController_DeprojectMousePositionToWorld final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_DeprojectMousePositionToWorld; + +// Function Engine.PlayerController.DeprojectScreenPositionToWorld +// 0x0040 (0x0040 - 0x0000) +struct PlayerController_DeprojectScreenPositionToWorld final +{ +public: + float ScreenX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_DeprojectScreenPositionToWorld; + +// Function Engine.PlayerController.GetAsyncPhysicsDataToConsume +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetAsyncPhysicsDataToConsume final +{ +public: + const class UAsyncPhysicsData* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetAsyncPhysicsDataToConsume; + +// Function Engine.PlayerController.GetAsyncPhysicsDataToWrite +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetAsyncPhysicsDataToWrite final +{ +public: + class UAsyncPhysicsData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetAsyncPhysicsDataToWrite; + +// Function Engine.PlayerController.GetDeprecatedInputPitchScale +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_GetDeprecatedInputPitchScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetDeprecatedInputPitchScale; + +// Function Engine.PlayerController.GetDeprecatedInputRollScale +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_GetDeprecatedInputRollScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetDeprecatedInputRollScale; + +// Function Engine.PlayerController.GetDeprecatedInputYawScale +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_GetDeprecatedInputYawScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetDeprecatedInputYawScale; + +// Function Engine.PlayerController.GetFocalLocation +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_GetFocalLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetFocalLocation; + +// Function Engine.PlayerController.GetHitResultUnderCursor +// 0x0108 (0x0108 - 0x0000) +struct PlayerController_GetHitResultUnderCursor final +{ +public: + ECollisionChannel TraceChannel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0008(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0100(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderCursor; + +// Function Engine.PlayerController.GetHitResultUnderCursorByChannel +// 0x0108 (0x0108 - 0x0000) +struct PlayerController_GetHitResultUnderCursorByChannel final +{ +public: + ETraceTypeQuery TraceChannel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0008(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0100(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderCursorByChannel; + +// Function Engine.PlayerController.GetHitResultUnderCursorForObjects +// 0x0118 (0x0118 - 0x0000) +struct PlayerController_GetHitResultUnderCursorForObjects final +{ +public: + TArray ObjectTypes; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0018(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0110(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderCursorForObjects; + +// Function Engine.PlayerController.GetHitResultUnderFinger +// 0x0108 (0x0108 - 0x0000) +struct PlayerController_GetHitResultUnderFinger final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0008(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0100(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderFinger; + +// Function Engine.PlayerController.GetHitResultUnderFingerByChannel +// 0x0108 (0x0108 - 0x0000) +struct PlayerController_GetHitResultUnderFingerByChannel final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0008(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0100(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderFingerByChannel; + +// Function Engine.PlayerController.GetHitResultUnderFingerForObjects +// 0x0120 (0x0120 - 0x0000) +struct PlayerController_GetHitResultUnderFingerForObjects final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0020(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0118(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderFingerForObjects; + +// Function Engine.PlayerController.GetHUD +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetHUD final +{ +public: + class AHUD* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetHUD; + +// Function Engine.PlayerController.GetInputAnalogKeyState +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_GetInputAnalogKeyState final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetInputAnalogKeyState; + +// Function Engine.PlayerController.GetInputAnalogStickState +// 0x000C (0x000C - 0x0000) +struct PlayerController_GetInputAnalogStickState final +{ +public: + EControllerAnalogStick WhichStick; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StickX; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetInputAnalogStickState; + +// Function Engine.PlayerController.GetInputKeyTimeDown +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_GetInputKeyTimeDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetInputKeyTimeDown; + +// Function Engine.PlayerController.GetInputMotionState +// 0x0060 (0x0060 - 0x0000) +struct PlayerController_GetInputMotionState final +{ +public: + struct FVector Tilt; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationRate; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Gravity; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Acceleration; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetInputMotionState; + +// Function Engine.PlayerController.GetInputMouseDelta +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetInputMouseDelta final +{ +public: + float DeltaX; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaY; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetInputMouseDelta; + +// Function Engine.PlayerController.GetInputTouchState +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_GetInputTouchState final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LocationX; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCurrentlyPressed; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetInputTouchState; + +// Function Engine.PlayerController.GetInputVectorKeyState +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_GetInputVectorKeyState final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetInputVectorKeyState; + +// Function Engine.PlayerController.GetMousePosition +// 0x000C (0x000C - 0x0000) +struct PlayerController_GetMousePosition final +{ +public: + float LocationX; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetMousePosition; + +// Function Engine.PlayerController.GetOverridePlayerInputClass +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetOverridePlayerInputClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetOverridePlayerInputClass; + +// Function Engine.PlayerController.GetPlatformUserId +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_GetPlatformUserId final +{ +public: + struct FPlatformUserId ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetPlatformUserId; + +// Function Engine.PlayerController.GetSpectatorPawn +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetSpectatorPawn final +{ +public: + class ASpectatorPawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetSpectatorPawn; + +// Function Engine.PlayerController.GetStreamingSourceLocationAndRotation +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_GetStreamingSourceLocationAndRotation final +{ +public: + struct FVector OutLocation; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetStreamingSourceLocationAndRotation; + +// Function Engine.PlayerController.GetStreamingSourcePriority +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_GetStreamingSourcePriority final +{ +public: + EStreamingSourcePriority ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetStreamingSourcePriority; + +// Function Engine.PlayerController.GetStreamingSourceShapes +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_GetStreamingSourceShapes final +{ +public: + TArray OutShapes; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetStreamingSourceShapes; + +// Function Engine.PlayerController.GetViewportSize +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetViewportSize final +{ +public: + int32 SizeX; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetViewportSize; + +// Function Engine.PlayerController.IsInputKeyDown +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_IsInputKeyDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_IsInputKeyDown; + +// Function Engine.PlayerController.IsStreamingSourceEnabled +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_IsStreamingSourceEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_IsStreamingSourceEnabled; + +// Function Engine.PlayerController.ProjectWorldLocationToScreen +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_ProjectWorldLocationToScreen final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenLocation; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ProjectWorldLocationToScreen; + +// Function Engine.PlayerController.StreamingSourceShouldActivate +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_StreamingSourceShouldActivate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_StreamingSourceShouldActivate; + +// Function Engine.PlayerController.StreamingSourceShouldBlockOnSlowStreaming +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_StreamingSourceShouldBlockOnSlowStreaming final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_StreamingSourceShouldBlockOnSlowStreaming; + +// Function Engine.PlayerController.WasInputKeyJustPressed +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_WasInputKeyJustPressed final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_WasInputKeyJustPressed; + +// Function Engine.PlayerController.WasInputKeyJustReleased +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_WasInputKeyJustReleased final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_WasInputKeyJustReleased; + +// Function Engine.BillboardComponent.SetOpacityMaskRefVal +// 0x0004 (0x0004 - 0x0000) +struct BillboardComponent_SetOpacityMaskRefVal final +{ +public: + float RefVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BillboardComponent_SetOpacityMaskRefVal; + +// Function Engine.BillboardComponent.SetSprite +// 0x0008 (0x0008 - 0x0000) +struct BillboardComponent_SetSprite final +{ +public: + class UTexture2D* NewSprite; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BillboardComponent_SetSprite; + +// Function Engine.BillboardComponent.SetSpriteAndUV +// 0x0018 (0x0018 - 0x0000) +struct BillboardComponent_SetSpriteAndUV final +{ +public: + class UTexture2D* NewSprite; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewU; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewUL; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewV; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewVL; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BillboardComponent_SetSpriteAndUV; + +// Function Engine.BillboardComponent.SetUV +// 0x0010 (0x0010 - 0x0000) +struct BillboardComponent_SetUV final +{ +public: + int32 NewU; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewUL; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewV; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewVL; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BillboardComponent_SetUV; + +// Function Engine.ChildActorComponent.OnChildActorDestroyed +// 0x0008 (0x0008 - 0x0000) +struct ChildActorComponent_OnChildActorDestroyed final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ChildActorComponent_OnChildActorDestroyed; + +// Function Engine.ChildActorComponent.SetChildActorClass +// 0x0008 (0x0008 - 0x0000) +struct ChildActorComponent_SetChildActorClass final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ChildActorComponent_SetChildActorClass; + +// Function Engine.DecalComponent.CreateDynamicMaterialInstance +// 0x0008 (0x0008 - 0x0000) +struct DecalComponent_CreateDynamicMaterialInstance final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_CreateDynamicMaterialInstance; + +// Function Engine.DecalComponent.SetDecalColor +// 0x0010 (0x0010 - 0x0000) +struct DecalComponent_SetDecalColor final +{ +public: + struct FLinearColor Color; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetDecalColor; + +// Function Engine.DecalComponent.SetDecalMaterial +// 0x0008 (0x0008 - 0x0000) +struct DecalComponent_SetDecalMaterial final +{ +public: + class UMaterialInterface* NewDecalMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetDecalMaterial; + +// Function Engine.DecalComponent.SetFadeIn +// 0x0008 (0x0008 - 0x0000) +struct DecalComponent_SetFadeIn final +{ +public: + float StartDelay; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetFadeIn; + +// Function Engine.DecalComponent.SetFadeOut +// 0x000C (0x000C - 0x0000) +struct DecalComponent_SetFadeOut final +{ +public: + float StartDelay; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DestroyOwnerAfterFade; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DecalComponent_SetFadeOut; + +// Function Engine.DecalComponent.SetFadeScreenSize +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_SetFadeScreenSize final +{ +public: + float NewFadeScreenSize; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetFadeScreenSize; + +// Function Engine.DecalComponent.SetSortOrder +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_SetSortOrder final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetSortOrder; + +// Function Engine.DecalComponent.GetDecalMaterial +// 0x0008 (0x0008 - 0x0000) +struct DecalComponent_GetDecalMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetDecalMaterial; + +// Function Engine.DecalComponent.GetFadeDuration +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetFadeDuration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetFadeDuration; + +// Function Engine.DecalComponent.GetFadeInDuration +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetFadeInDuration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetFadeInDuration; + +// Function Engine.DecalComponent.GetFadeInStartDelay +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetFadeInStartDelay final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetFadeInStartDelay; + +// Function Engine.DecalComponent.GetFadeStartDelay +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetFadeStartDelay final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetFadeStartDelay; + +// Function Engine.HeterogeneousVolumeComponent.SetEndFrame +// 0x0004 (0x0004 - 0x0000) +struct HeterogeneousVolumeComponent_SetEndFrame final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeterogeneousVolumeComponent_SetEndFrame; + +// Function Engine.HeterogeneousVolumeComponent.SetFrame +// 0x0004 (0x0004 - 0x0000) +struct HeterogeneousVolumeComponent_SetFrame final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeterogeneousVolumeComponent_SetFrame; + +// Function Engine.HeterogeneousVolumeComponent.SetFrameRate +// 0x0004 (0x0004 - 0x0000) +struct HeterogeneousVolumeComponent_SetFrameRate final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeterogeneousVolumeComponent_SetFrameRate; + +// Function Engine.HeterogeneousVolumeComponent.SetLooping +// 0x0001 (0x0001 - 0x0000) +struct HeterogeneousVolumeComponent_SetLooping final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeterogeneousVolumeComponent_SetLooping; + +// Function Engine.HeterogeneousVolumeComponent.SetPlaying +// 0x0001 (0x0001 - 0x0000) +struct HeterogeneousVolumeComponent_SetPlaying final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeterogeneousVolumeComponent_SetPlaying; + +// Function Engine.HeterogeneousVolumeComponent.SetStartFrame +// 0x0004 (0x0004 - 0x0000) +struct HeterogeneousVolumeComponent_SetStartFrame final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeterogeneousVolumeComponent_SetStartFrame; + +// Function Engine.HeterogeneousVolumeComponent.SetStreamingMipBias +// 0x0004 (0x0004 - 0x0000) +struct HeterogeneousVolumeComponent_SetStreamingMipBias final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeterogeneousVolumeComponent_SetStreamingMipBias; + +// Function Engine.HeterogeneousVolumeComponent.SetVolumeResolution +// 0x000C (0x000C - 0x0000) +struct HeterogeneousVolumeComponent_SetVolumeResolution final +{ +public: + struct FIntVector NewValue; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeterogeneousVolumeComponent_SetVolumeResolution; + +// Function Engine.InputComponent.OnInputOwnerEndPlayed +// 0x0010 (0x0010 - 0x0000) +struct InputComponent_OnInputOwnerEndPlayed final +{ +public: + class AActor* InOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_OnInputOwnerEndPlayed; + +// Function Engine.InputComponent.GetControllerAnalogKeyState +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_GetControllerAnalogKeyState final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerAnalogKeyState; + +// Function Engine.InputComponent.GetControllerAnalogStickState +// 0x000C (0x000C - 0x0000) +struct InputComponent_GetControllerAnalogStickState final +{ +public: + EControllerAnalogStick WhichStick; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StickX; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerAnalogStickState; + +// Function Engine.InputComponent.GetControllerKeyTimeDown +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_GetControllerKeyTimeDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerKeyTimeDown; + +// Function Engine.InputComponent.GetControllerMouseDelta +// 0x0008 (0x0008 - 0x0000) +struct InputComponent_GetControllerMouseDelta final +{ +public: + float DeltaX; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaY; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerMouseDelta; + +// Function Engine.InputComponent.GetControllerVectorKeyState +// 0x0030 (0x0030 - 0x0000) +struct InputComponent_GetControllerVectorKeyState final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerVectorKeyState; + +// Function Engine.InputComponent.GetTouchState +// 0x0010 (0x0010 - 0x0000) +struct InputComponent_GetTouchState final +{ +public: + int32 FingerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationX; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCurrentlyPressed; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_GetTouchState; + +// Function Engine.InputComponent.IsControllerKeyDown +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_IsControllerKeyDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_IsControllerKeyDown; + +// Function Engine.InputComponent.WasControllerKeyJustPressed +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_WasControllerKeyJustPressed final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_WasControllerKeyJustPressed; + +// Function Engine.InputComponent.WasControllerKeyJustReleased +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_WasControllerKeyJustReleased final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_WasControllerKeyJustReleased; + +// Function Engine.LocalFogVolumeComponent.SetFogAlbedo +// 0x0010 (0x0010 - 0x0000) +struct LocalFogVolumeComponent_SetFogAlbedo final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalFogVolumeComponent_SetFogAlbedo; + +// Function Engine.LocalFogVolumeComponent.SetFogEmissive +// 0x0010 (0x0010 - 0x0000) +struct LocalFogVolumeComponent_SetFogEmissive final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalFogVolumeComponent_SetFogEmissive; + +// Function Engine.LocalFogVolumeComponent.SetFogPhaseG +// 0x0004 (0x0004 - 0x0000) +struct LocalFogVolumeComponent_SetFogPhaseG final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalFogVolumeComponent_SetFogPhaseG; + +// Function Engine.LocalFogVolumeComponent.SetHeightFogExtinction +// 0x0004 (0x0004 - 0x0000) +struct LocalFogVolumeComponent_SetHeightFogExtinction final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalFogVolumeComponent_SetHeightFogExtinction; + +// Function Engine.LocalFogVolumeComponent.SetHeightFogFalloff +// 0x0004 (0x0004 - 0x0000) +struct LocalFogVolumeComponent_SetHeightFogFalloff final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalFogVolumeComponent_SetHeightFogFalloff; + +// Function Engine.LocalFogVolumeComponent.SetHeightFogOffset +// 0x0004 (0x0004 - 0x0000) +struct LocalFogVolumeComponent_SetHeightFogOffset final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalFogVolumeComponent_SetHeightFogOffset; + +// Function Engine.LocalFogVolumeComponent.SetRadialFogExtinction +// 0x0004 (0x0004 - 0x0000) +struct LocalFogVolumeComponent_SetRadialFogExtinction final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalFogVolumeComponent_SetRadialFogExtinction; + +// Function Engine.MaterialBillboardComponent.AddElement +// 0x0028 (0x0028 - 0x0000) +struct MaterialBillboardComponent_AddElement final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DistanceToOpacityCurve; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeIsInScreenSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseSizeX; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseSizeY; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DistanceToSizeCurve; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialBillboardComponent_AddElement; + +// Function Engine.MaterialBillboardComponent.SetElements +// 0x0010 (0x0010 - 0x0000) +struct MaterialBillboardComponent_SetElements final +{ +public: + TArray NewElements; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialBillboardComponent_SetElements; + +// Function Engine.PawnNoiseEmitterComponent.MakeNoise +// 0x0028 (0x0028 - 0x0000) +struct PawnNoiseEmitterComponent_MakeNoise final +{ +public: + class AActor* NoiseMaker; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NoiseLocation; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnNoiseEmitterComponent_MakeNoise; + +// Function Engine.PostProcessComponent.AddOrUpdateBlendable +// 0x0018 (0x0018 - 0x0000) +struct PostProcessComponent_AddOrUpdateBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PostProcessComponent_AddOrUpdateBlendable; + +// Function Engine.RectLightComponent.SetBarnDoorAngle +// 0x0004 (0x0004 - 0x0000) +struct RectLightComponent_SetBarnDoorAngle final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetBarnDoorAngle; + +// Function Engine.RectLightComponent.SetBarnDoorLength +// 0x0004 (0x0004 - 0x0000) +struct RectLightComponent_SetBarnDoorLength final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetBarnDoorLength; + +// Function Engine.RectLightComponent.SetSourceHeight +// 0x0004 (0x0004 - 0x0000) +struct RectLightComponent_SetSourceHeight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetSourceHeight; + +// Function Engine.RectLightComponent.SetSourceTexture +// 0x0008 (0x0008 - 0x0000) +struct RectLightComponent_SetSourceTexture final +{ +public: + class UTexture* NewValue; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetSourceTexture; + +// Function Engine.RectLightComponent.SetSourceWidth +// 0x0004 (0x0004 - 0x0000) +struct RectLightComponent_SetSourceWidth final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetSourceWidth; + +// Function Engine.RuntimeVirtualTextureComponent.Invalidate +// 0x0038 (0x0038 - 0x0000) +struct RuntimeVirtualTextureComponent_Invalidate final +{ +public: + struct FBoxSphereBounds WorldBounds; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTextureComponent_Invalidate; + +// Function Engine.SplineComponent.AddPoint +// 0x0090 (0x0090 - 0x0000) +struct SplineComponent_AddPoint final +{ +public: + struct FSplinePoint Point; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_AddPoint; + +// Function Engine.SplineComponent.AddPoints +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_AddPoints final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_AddPoints; + +// Function Engine.SplineComponent.AddSplineLocalPoint +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_AddSplineLocalPoint final +{ +public: + struct FVector position; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_AddSplineLocalPoint; + +// Function Engine.SplineComponent.AddSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_AddSplinePoint final +{ +public: + struct FVector position; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_AddSplinePoint; + +// Function Engine.SplineComponent.AddSplinePointAtIndex +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_AddSplinePointAtIndex final +{ +public: + struct FVector position; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_AddSplinePointAtIndex; + +// Function Engine.SplineComponent.AddSplineWorldPoint +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_AddSplineWorldPoint final +{ +public: + struct FVector position; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_AddSplineWorldPoint; + +// Function Engine.SplineComponent.ClearSplinePoints +// 0x0001 (0x0001 - 0x0000) +struct SplineComponent_ClearSplinePoints final +{ +public: + bool bUpdateSpline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_ClearSplinePoints; + +// Function Engine.SplineComponent.RemoveSplinePoint +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_RemoveSplinePoint final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_RemoveSplinePoint; + +// Function Engine.SplineComponent.SetClosedLoop +// 0x0002 (0x0002 - 0x0000) +struct SplineComponent_SetClosedLoop final +{ +public: + bool bInClosedLoop; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetClosedLoop; + +// Function Engine.SplineComponent.SetClosedLoopAtPosition +// 0x000C (0x000C - 0x0000) +struct SplineComponent_SetClosedLoopAtPosition final +{ +public: + bool bInClosedLoop; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Key; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetClosedLoopAtPosition; + +// Function Engine.SplineComponent.SetDefaultUpVector +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_SetDefaultUpVector final +{ +public: + struct FVector UpVector; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetDefaultUpVector; + +// Function Engine.SplineComponent.SetDrawDebug +// 0x0001 (0x0001 - 0x0000) +struct SplineComponent_SetDrawDebug final +{ +public: + bool bShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetDrawDebug; + +// Function Engine.SplineComponent.SetLocationAtSplinePoint +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_SetLocationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InLocation; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetLocationAtSplinePoint; + +// Function Engine.SplineComponent.SetRotationAtSplinePoint +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_SetRotationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator InRotation; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetRotationAtSplinePoint; + +// Function Engine.SplineComponent.SetScaleAtSplinePoint +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_SetScaleAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InScaleVector; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetScaleAtSplinePoint; + +// Function Engine.SplineComponent.SetSelectedSplineSegmentColor +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetSelectedSplineSegmentColor final +{ +public: + struct FLinearColor SegmentColor; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetSelectedSplineSegmentColor; + +// Function Engine.SplineComponent.SetSplineLocalPoints +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetSplineLocalPoints final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetSplineLocalPoints; + +// Function Engine.SplineComponent.SetSplinePoints +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_SetSplinePoints final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetSplinePoints; + +// Function Engine.SplineComponent.SetSplinePointType +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_SetSplinePointType final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplinePointType Type; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetSplinePointType; + +// Function Engine.SplineComponent.SetSplineWorldPoints +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetSplineWorldPoints final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetSplineWorldPoints; + +// Function Engine.SplineComponent.SetTangentAtSplinePoint +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_SetTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InTangent; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetTangentAtSplinePoint; + +// Function Engine.SplineComponent.SetTangentColor +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetTangentColor final +{ +public: + struct FLinearColor TangentColor; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetTangentColor; + +// Function Engine.SplineComponent.SetTangentsAtSplinePoint +// 0x0040 (0x0040 - 0x0000) +struct SplineComponent_SetTangentsAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InArriveTangent; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLeaveTangent; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetTangentsAtSplinePoint; + +// Function Engine.SplineComponent.SetUnselectedSplineSegmentColor +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetUnselectedSplineSegmentColor final +{ +public: + struct FLinearColor SegmentColor; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetUnselectedSplineSegmentColor; + +// Function Engine.SplineComponent.SetUpVectorAtSplinePoint +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_SetUpVectorAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InUpVector; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetUpVectorAtSplinePoint; + +// Function Engine.SplineComponent.SetWorldLocationAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_SetWorldLocationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InLocation; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetWorldLocationAtSplinePoint; + +// Function Engine.SplineComponent.ConvertSplineSegmentToPolyLine +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_ConvertSplineSegmentToPolyLine final +{ +public: + int32 SplinePointStartIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSquareDistanceFromSpline; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_ConvertSplineSegmentToPolyLine; + +// Function Engine.SplineComponent.ConvertSplineToPolyLine +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_ConvertSplineToPolyLine final +{ +public: + ESplineCoordinateSpace CoordinateSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSquareDistanceFromSpline; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPoints; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_ConvertSplineToPolyLine; + +// Function Engine.SplineComponent.ConvertSplineToPolyline_InDistanceRange +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_ConvertSplineToPolyline_InDistanceRange final +{ +public: + ESplineCoordinateSpace CoordinateSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSquareDistanceFromSpline; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistAlongSpline; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndDistAlongSpline; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutDistancesAlongSpline; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bAllowWrappingIfClosed; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0031(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_ConvertSplineToPolyline_InDistanceRange; + +// Function Engine.SplineComponent.ConvertSplineToPolyline_InTimeRange +// 0x0040 (0x0040 - 0x0000) +struct SplineComponent_ConvertSplineToPolyline_InTimeRange final +{ +public: + ESplineCoordinateSpace CoordinateSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSquareDistanceFromSpline; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTimeAlongSpline; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndTimeAlongSpline; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutPoints; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutDistancesAlongSpline; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bAllowWrappingIfClosed; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0039(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_ConvertSplineToPolyline_InTimeRange; + +// Function Engine.SplineComponent.ConvertSplineToPolyLineWithDistances +// 0x0030 (0x0030 - 0x0000) +struct SplineComponent_ConvertSplineToPolyLineWithDistances final +{ +public: + ESplineCoordinateSpace CoordinateSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSquareDistanceFromSpline; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPoints; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutDistancesAlongSpline; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_ConvertSplineToPolyLineWithDistances; + +// Function Engine.SplineComponent.DivideSplineIntoPolylineRecursive +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_DivideSplineIntoPolylineRecursive final +{ +public: + float StartDistanceAlongSpline; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndDistanceAlongSpline; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSquareDistanceFromSpline; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_DivideSplineIntoPolylineRecursive; + +// Function Engine.SplineComponent.DivideSplineIntoPolylineRecursiveWithDistances +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_DivideSplineIntoPolylineRecursiveWithDistances final +{ +public: + float StartDistanceAlongSpline; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndDistanceAlongSpline; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSquareDistanceFromSpline; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutDistancesAlongSpline; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_DivideSplineIntoPolylineRecursiveWithDistances; + +// Function Engine.SplineComponent.FindDirectionClosestToWorldLocation +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_FindDirectionClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindDirectionClosestToWorldLocation; + +// Function Engine.SplineComponent.FindInputKeyClosestToWorldLocation +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_FindInputKeyClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_FindInputKeyClosestToWorldLocation; + +// Function Engine.SplineComponent.FindLocationClosestToWorldLocation +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_FindLocationClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindLocationClosestToWorldLocation; + +// Function Engine.SplineComponent.FindRightVectorClosestToWorldLocation +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_FindRightVectorClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindRightVectorClosestToWorldLocation; + +// Function Engine.SplineComponent.FindRollClosestToWorldLocation +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_FindRollClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindRollClosestToWorldLocation; + +// Function Engine.SplineComponent.FindRotationClosestToWorldLocation +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_FindRotationClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindRotationClosestToWorldLocation; + +// Function Engine.SplineComponent.FindScaleClosestToWorldLocation +// 0x0030 (0x0030 - 0x0000) +struct SplineComponent_FindScaleClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindScaleClosestToWorldLocation; + +// Function Engine.SplineComponent.FindTangentClosestToWorldLocation +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_FindTangentClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindTangentClosestToWorldLocation; + +// Function Engine.SplineComponent.FindTransformClosestToWorldLocation +// 0x0080 (0x0080 - 0x0000) +struct SplineComponent_FindTransformClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0020(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindTransformClosestToWorldLocation; + +// Function Engine.SplineComponent.FindUpVectorClosestToWorldLocation +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_FindUpVectorClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindUpVectorClosestToWorldLocation; + +// Function Engine.SplineComponent.GetArriveTangentAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetArriveTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetArriveTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetDefaultUpVector +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetDefaultUpVector final +{ +public: + ESplineCoordinateSpace CoordinateSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDefaultUpVector; + +// Function Engine.SplineComponent.GetDirectionAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetDirectionAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDirectionAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetDirectionAtSplineInputKey +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetDirectionAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDirectionAtSplineInputKey; + +// Function Engine.SplineComponent.GetDirectionAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetDirectionAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDirectionAtSplinePoint; + +// Function Engine.SplineComponent.GetDirectionAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetDirectionAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDirectionAtTime; + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtLocation +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetDistanceAlongSplineAtLocation final +{ +public: + struct FVector InLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDistanceAlongSplineAtLocation; + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplineInputKey +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetDistanceAlongSplineAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDistanceAlongSplineAtSplineInputKey; + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplinePoint +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetDistanceAlongSplineAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDistanceAlongSplineAtSplinePoint; + +// Function Engine.SplineComponent.GetFloatPropertyAtSplineInputKey +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetFloatPropertyAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetFloatPropertyAtSplineInputKey; + +// Function Engine.SplineComponent.GetFloatPropertyAtSplinePoint +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetFloatPropertyAtSplinePoint final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetFloatPropertyAtSplinePoint; + +// Function Engine.SplineComponent.GetInputKeyAtDistanceAlongSpline +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetInputKeyAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetInputKeyAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetInputKeyValueAtDistanceAlongSpline +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetInputKeyValueAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetInputKeyValueAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetInputKeyValueAtSplinePoint +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetInputKeyValueAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetInputKeyValueAtSplinePoint; + +// Function Engine.SplineComponent.GetLeaveTangentAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetLeaveTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLeaveTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetLocalLocationAndTangentAtSplinePoint +// 0x0038 (0x0038 - 0x0000) +struct SplineComponent_GetLocalLocationAndTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LocalLocation; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalTangent; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocalLocationAndTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetLocationAndTangentAtSplinePoint +// 0x0040 (0x0040 - 0x0000) +struct SplineComponent_GetLocationAndTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Tangent; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAndTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetLocationAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetLocationAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetLocationAtSplineInputKey +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetLocationAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAtSplineInputKey; + +// Function Engine.SplineComponent.GetLocationAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetLocationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAtSplinePoint; + +// Function Engine.SplineComponent.GetLocationAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetLocationAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAtTime; + +// Function Engine.SplineComponent.GetNumberOfSplinePoints +// 0x0004 (0x0004 - 0x0000) +struct SplineComponent_GetNumberOfSplinePoints final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetNumberOfSplinePoints; + +// Function Engine.SplineComponent.GetNumberOfSplineSegments +// 0x0004 (0x0004 - 0x0000) +struct SplineComponent_GetNumberOfSplineSegments final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetNumberOfSplineSegments; + +// Function Engine.SplineComponent.GetRightVectorAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetRightVectorAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRightVectorAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetRightVectorAtSplineInputKey +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetRightVectorAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRightVectorAtSplineInputKey; + +// Function Engine.SplineComponent.GetRightVectorAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetRightVectorAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRightVectorAtSplinePoint; + +// Function Engine.SplineComponent.GetRightVectorAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetRightVectorAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRightVectorAtTime; + +// Function Engine.SplineComponent.GetRollAtDistanceAlongSpline +// 0x000C (0x000C - 0x0000) +struct SplineComponent_GetRollAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRollAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetRollAtSplineInputKey +// 0x000C (0x000C - 0x0000) +struct SplineComponent_GetRollAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRollAtSplineInputKey; + +// Function Engine.SplineComponent.GetRollAtSplinePoint +// 0x000C (0x000C - 0x0000) +struct SplineComponent_GetRollAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRollAtSplinePoint; + +// Function Engine.SplineComponent.GetRollAtTime +// 0x000C (0x000C - 0x0000) +struct SplineComponent_GetRollAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRollAtTime; + +// Function Engine.SplineComponent.GetRotationAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetRotationAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRotationAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetRotationAtSplineInputKey +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetRotationAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRotationAtSplineInputKey; + +// Function Engine.SplineComponent.GetRotationAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetRotationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRotationAtSplinePoint; + +// Function Engine.SplineComponent.GetRotationAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetRotationAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRotationAtTime; + +// Function Engine.SplineComponent.GetScaleAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetScaleAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetScaleAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetScaleAtSplineInputKey +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetScaleAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetScaleAtSplineInputKey; + +// Function Engine.SplineComponent.GetScaleAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetScaleAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetScaleAtSplinePoint; + +// Function Engine.SplineComponent.GetScaleAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetScaleAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetScaleAtTime; + +// Function Engine.SplineComponent.GetSplineLength +// 0x0004 (0x0004 - 0x0000) +struct SplineComponent_GetSplineLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetSplineLength; + +// Function Engine.SplineComponent.GetSplinePointAt +// 0x0090 (0x0090 - 0x0000) +struct SplineComponent_GetSplinePointAt final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSplinePoint ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetSplinePointAt; + +// Function Engine.SplineComponent.GetSplinePointType +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetSplinePointType final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplinePointType ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_GetSplinePointType; + +// Function Engine.SplineComponent.GetTangentAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetTangentAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTangentAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetTangentAtSplineInputKey +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetTangentAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTangentAtSplineInputKey; + +// Function Engine.SplineComponent.GetTangentAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetTangentAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetTangentAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTangentAtTime; + +// Function Engine.SplineComponent.GetTimeAtDistanceAlongSpline +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetTimeAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTimeAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetTransformAtDistanceAlongSpline +// 0x0070 (0x0070 - 0x0000) +struct SplineComponent_GetTransformAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0xA]; // 0x0006(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTransformAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetTransformAtSplineInputKey +// 0x0070 (0x0070 - 0x0000) +struct SplineComponent_GetTransformAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0xA]; // 0x0006(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTransformAtSplineInputKey; + +// Function Engine.SplineComponent.GetTransformAtSplinePoint +// 0x0070 (0x0070 - 0x0000) +struct SplineComponent_GetTransformAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0xA]; // 0x0006(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTransformAtSplinePoint; + +// Function Engine.SplineComponent.GetTransformAtTime +// 0x0070 (0x0070 - 0x0000) +struct SplineComponent_GetTransformAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x9]; // 0x0007(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTransformAtTime; + +// Function Engine.SplineComponent.GetUpVectorAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetUpVectorAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetUpVectorAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetUpVectorAtSplineInputKey +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetUpVectorAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetUpVectorAtSplineInputKey; + +// Function Engine.SplineComponent.GetUpVectorAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetUpVectorAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetUpVectorAtSplinePoint; + +// Function Engine.SplineComponent.GetUpVectorAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetUpVectorAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetUpVectorAtTime; + +// Function Engine.SplineComponent.GetVectorPropertyAtSplineInputKey +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_GetVectorPropertyAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetVectorPropertyAtSplineInputKey; + +// Function Engine.SplineComponent.GetVectorPropertyAtSplinePoint +// 0x0028 (0x0028 - 0x0000) +struct SplineComponent_GetVectorPropertyAtSplinePoint final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetVectorPropertyAtSplinePoint; + +// Function Engine.SplineComponent.GetWorldDirectionAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetWorldDirectionAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldDirectionAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetWorldDirectionAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetWorldDirectionAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldDirectionAtTime; + +// Function Engine.SplineComponent.GetWorldLocationAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetWorldLocationAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldLocationAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetWorldLocationAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetWorldLocationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldLocationAtSplinePoint; + +// Function Engine.SplineComponent.GetWorldLocationAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetWorldLocationAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldLocationAtTime; + +// Function Engine.SplineComponent.GetWorldRotationAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetWorldRotationAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldRotationAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetWorldRotationAtTime +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetWorldRotationAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldRotationAtTime; + +// Function Engine.SplineComponent.GetWorldTangentAtDistanceAlongSpline +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetWorldTangentAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldTangentAtDistanceAlongSpline; + +// Function Engine.SplineComponent.IsClosedLoop +// 0x0001 (0x0001 - 0x0000) +struct SplineComponent_IsClosedLoop final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_IsClosedLoop; + +// Function Engine.SplineMeshComponent.SetBoundaryMax +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetBoundaryMax final +{ +public: + float InBoundaryMax; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetBoundaryMax; + +// Function Engine.SplineMeshComponent.SetBoundaryMin +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetBoundaryMin final +{ +public: + float InBoundaryMin; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetBoundaryMin; + +// Function Engine.SplineMeshComponent.SetEndOffset +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_SetEndOffset final +{ +public: + struct FVector2D EndOffset; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndOffset; + +// Function Engine.SplineMeshComponent.SetEndPosition +// 0x0020 (0x0020 - 0x0000) +struct SplineMeshComponent_SetEndPosition final +{ +public: + struct FVector EndPos; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndPosition; + +// Function Engine.SplineMeshComponent.SetEndRoll +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetEndRoll final +{ +public: + float EndRoll; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndRoll; + +// Function Engine.SplineMeshComponent.SetEndRollDegrees +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetEndRollDegrees final +{ +public: + float EndRollDegrees; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndRollDegrees; + +// Function Engine.SplineMeshComponent.SetEndScale +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_SetEndScale final +{ +public: + struct FVector2D EndScale; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndScale; + +// Function Engine.SplineMeshComponent.SetEndTangent +// 0x0020 (0x0020 - 0x0000) +struct SplineMeshComponent_SetEndTangent final +{ +public: + struct FVector EndTangent; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndTangent; + +// Function Engine.SplineMeshComponent.SetForwardAxis +// 0x0002 (0x0002 - 0x0000) +struct SplineMeshComponent_SetForwardAxis final +{ +public: + ESplineMeshAxis InForwardAxis; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetForwardAxis; + +// Function Engine.SplineMeshComponent.SetSplineUpDir +// 0x0020 (0x0020 - 0x0000) +struct SplineMeshComponent_SetSplineUpDir final +{ +public: + struct FVector InSplineUpDir; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetSplineUpDir; + +// Function Engine.SplineMeshComponent.SetStartAndEnd +// 0x0068 (0x0068 - 0x0000) +struct SplineMeshComponent_SetStartAndEnd final +{ +public: + struct FVector StartPos; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartAndEnd; + +// Function Engine.SplineMeshComponent.SetStartOffset +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_SetStartOffset final +{ +public: + struct FVector2D StartOffset; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartOffset; + +// Function Engine.SplineMeshComponent.SetStartPosition +// 0x0020 (0x0020 - 0x0000) +struct SplineMeshComponent_SetStartPosition final +{ +public: + struct FVector StartPos; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartPosition; + +// Function Engine.SplineMeshComponent.SetStartRoll +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetStartRoll final +{ +public: + float StartRoll; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartRoll; + +// Function Engine.SplineMeshComponent.SetStartRollDegrees +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetStartRollDegrees final +{ +public: + float StartRollDegrees; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartRollDegrees; + +// Function Engine.SplineMeshComponent.SetStartScale +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_SetStartScale final +{ +public: + struct FVector2D StartScale; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartScale; + +// Function Engine.SplineMeshComponent.SetStartTangent +// 0x0020 (0x0020 - 0x0000) +struct SplineMeshComponent_SetStartTangent final +{ +public: + struct FVector StartTangent; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartTangent; + +// Function Engine.SplineMeshComponent.GetBoundaryMax +// 0x0004 (0x0004 - 0x0000) +struct SplineMeshComponent_GetBoundaryMax final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetBoundaryMax; + +// Function Engine.SplineMeshComponent.GetBoundaryMin +// 0x0004 (0x0004 - 0x0000) +struct SplineMeshComponent_GetBoundaryMin final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetBoundaryMin; + +// Function Engine.SplineMeshComponent.GetEndOffset +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_GetEndOffset final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndOffset; + +// Function Engine.SplineMeshComponent.GetEndPosition +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_GetEndPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndPosition; + +// Function Engine.SplineMeshComponent.GetEndRoll +// 0x0004 (0x0004 - 0x0000) +struct SplineMeshComponent_GetEndRoll final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndRoll; + +// Function Engine.SplineMeshComponent.GetEndScale +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_GetEndScale final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndScale; + +// Function Engine.SplineMeshComponent.GetEndTangent +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_GetEndTangent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndTangent; + +// Function Engine.SplineMeshComponent.GetForwardAxis +// 0x0001 (0x0001 - 0x0000) +struct SplineMeshComponent_GetForwardAxis final +{ +public: + ESplineMeshAxis ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetForwardAxis; + +// Function Engine.SplineMeshComponent.GetSplineUpDir +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_GetSplineUpDir final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetSplineUpDir; + +// Function Engine.SplineMeshComponent.GetStartOffset +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_GetStartOffset final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartOffset; + +// Function Engine.SplineMeshComponent.GetStartPosition +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_GetStartPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartPosition; + +// Function Engine.SplineMeshComponent.GetStartRoll +// 0x0004 (0x0004 - 0x0000) +struct SplineMeshComponent_GetStartRoll final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartRoll; + +// Function Engine.SplineMeshComponent.GetStartScale +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_GetStartScale final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartScale; + +// Function Engine.SplineMeshComponent.GetStartTangent +// 0x0018 (0x0018 - 0x0000) +struct SplineMeshComponent_GetStartTangent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartTangent; + +// Function Engine.VolumetricCloudComponent.SetbUsePerSampleAtmosphericLightTransmittance +// 0x0001 (0x0001 - 0x0000) +struct VolumetricCloudComponent_SetbUsePerSampleAtmosphericLightTransmittance final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetbUsePerSampleAtmosphericLightTransmittance; + +// Function Engine.VolumetricCloudComponent.SetGroundAlbedo +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetGroundAlbedo final +{ +public: + struct FColor NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetGroundAlbedo; + +// Function Engine.VolumetricCloudComponent.SetHoldout +// 0x0001 (0x0001 - 0x0000) +struct VolumetricCloudComponent_SetHoldout final +{ +public: + bool bNewHoldout; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetHoldout; + +// Function Engine.VolumetricCloudComponent.SetLayerBottomAltitude +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetLayerBottomAltitude final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetLayerBottomAltitude; + +// Function Engine.VolumetricCloudComponent.SetLayerHeight +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetLayerHeight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetLayerHeight; + +// Function Engine.VolumetricCloudComponent.SetMaterial +// 0x0008 (0x0008 - 0x0000) +struct VolumetricCloudComponent_SetMaterial final +{ +public: + class UMaterialInterface* NewValue; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetMaterial; + +// Function Engine.VolumetricCloudComponent.SetPlanetRadius +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetPlanetRadius final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetPlanetRadius; + +// Function Engine.VolumetricCloudComponent.SetReflectionSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetReflectionSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetReflectionSampleCountScale; + +// Function Engine.VolumetricCloudComponent.SetReflectionViewSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetReflectionViewSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetReflectionViewSampleCountScale; + +// Function Engine.VolumetricCloudComponent.SetRenderInMainPass +// 0x0001 (0x0001 - 0x0000) +struct VolumetricCloudComponent_SetRenderInMainPass final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetRenderInMainPass; + +// Function Engine.VolumetricCloudComponent.SetShadowReflectionSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetShadowReflectionSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetShadowReflectionSampleCountScale; + +// Function Engine.VolumetricCloudComponent.SetShadowReflectionViewSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetShadowReflectionViewSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetShadowReflectionViewSampleCountScale; + +// Function Engine.VolumetricCloudComponent.SetShadowTracingDistance +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetShadowTracingDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetShadowTracingDistance; + +// Function Engine.VolumetricCloudComponent.SetShadowViewSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetShadowViewSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetShadowViewSampleCountScale; + +// Function Engine.VolumetricCloudComponent.SetSkyLightCloudBottomOcclusion +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetSkyLightCloudBottomOcclusion final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetSkyLightCloudBottomOcclusion; + +// Function Engine.VolumetricCloudComponent.SetStopTracingTransmittanceThreshold +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetStopTracingTransmittanceThreshold final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetStopTracingTransmittanceThreshold; + +// Function Engine.VolumetricCloudComponent.SetTracingMaxDistance +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetTracingMaxDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetTracingMaxDistance; + +// Function Engine.VolumetricCloudComponent.SetTracingStartDistanceFromCamera +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetTracingStartDistanceFromCamera final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetTracingStartDistanceFromCamera; + +// Function Engine.VolumetricCloudComponent.SetTracingStartMaxDistance +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetTracingStartMaxDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetTracingStartMaxDistance; + +// Function Engine.VolumetricCloudComponent.SetViewSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetViewSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetViewSampleCountScale; + +// Function Engine.CurveLinearColor.GetClampedLinearColorValue +// 0x0014 (0x0014 - 0x0000) +struct CurveLinearColor_GetClampedLinearColorValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveLinearColor_GetClampedLinearColorValue; + +// Function Engine.CurveLinearColor.GetLinearColorValue +// 0x0014 (0x0014 - 0x0000) +struct CurveLinearColor_GetLinearColorValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveLinearColor_GetLinearColorValue; + +// Function Engine.CurveLinearColor.GetUnadjustedLinearColorValue +// 0x0014 (0x0014 - 0x0000) +struct CurveLinearColor_GetUnadjustedLinearColorValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveLinearColor_GetUnadjustedLinearColorValue; + +// Function Engine.CurveLinearColorAtlas.GetCurvePosition +// 0x0010 (0x0010 - 0x0000) +struct CurveLinearColorAtlas_GetCurvePosition final +{ +public: + class UCurveLinearColor* InCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float position; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CurveLinearColorAtlas_GetCurvePosition; + +// Function Engine.CurveVector.GetVectorValue +// 0x0020 (0x0020 - 0x0000) +struct CurveVector_GetVectorValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveVector_GetVectorValue; + +// Function Engine.DebugCameraController.ReceiveOnActivate +// 0x0008 (0x0008 - 0x0000) +struct DebugCameraController_ReceiveOnActivate final +{ +public: + class APlayerController* OriginalPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_ReceiveOnActivate; + +// Function Engine.DebugCameraController.ReceiveOnActorSelected +// 0x0130 (0x0130 - 0x0000) +struct DebugCameraController_ReceiveOnActorSelected final +{ +public: + class AActor* NewSelectedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SelectHitLocation; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SelectHitNormal; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0038(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_ReceiveOnActorSelected; + +// Function Engine.DebugCameraController.ReceiveOnDeactivate +// 0x0008 (0x0008 - 0x0000) +struct DebugCameraController_ReceiveOnDeactivate final +{ +public: + class APlayerController* RestoredPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_ReceiveOnDeactivate; + +// Function Engine.DebugCameraController.SetPawnMovementSpeedScale +// 0x0004 (0x0004 - 0x0000) +struct DebugCameraController_SetPawnMovementSpeedScale final +{ +public: + float NewSpeedScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_SetPawnMovementSpeedScale; + +// Function Engine.DebugCameraController.GetSelectedActor +// 0x0008 (0x0008 - 0x0000) +struct DebugCameraController_GetSelectedActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_GetSelectedActor; + +// Function Engine.DecalActor.CreateDynamicMaterialInstance +// 0x0008 (0x0008 - 0x0000) +struct DecalActor_CreateDynamicMaterialInstance final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalActor_CreateDynamicMaterialInstance; + +// Function Engine.DecalActor.SetDecalMaterial +// 0x0008 (0x0008 - 0x0000) +struct DecalActor_SetDecalMaterial final +{ +public: + class UMaterialInterface* NewDecalMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalActor_SetDecalMaterial; + +// Function Engine.DecalActor.GetDecalMaterial +// 0x0008 (0x0008 - 0x0000) +struct DecalActor_GetDecalMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalActor_GetDecalMaterial; + +// Function Engine.TypedElementWorldInterface.CanDeleteElement +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_CanDeleteElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_CanDeleteElement; + +// Function Engine.TypedElementWorldInterface.CanDuplicateElement +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_CanDuplicateElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_CanDuplicateElement; + +// Function Engine.TypedElementWorldInterface.CanEditElement +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_CanEditElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_CanEditElement; + +// Function Engine.TypedElementWorldInterface.CanMoveElement +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_CanMoveElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + ETypedElementWorldType InWorldType; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_CanMoveElement; + +// Function Engine.TypedElementWorldInterface.CanPromoteElement +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_CanPromoteElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_CanPromoteElement; + +// Function Engine.TypedElementWorldInterface.CanScaleElement +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_CanScaleElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_CanScaleElement; + +// Function Engine.TypedElementWorldInterface.DeleteElement +// 0x0020 (0x0020 - 0x0000) +struct TypedElementWorldInterface_DeleteElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWorld* InWorld; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTypedElementSelectionSet* InSelectionSet; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTypedElementDeletionOptions InDeletionOptions; // 0x0018(0x0003)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001B(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_DeleteElement; + +// Function Engine.TypedElementWorldInterface.DuplicateElement +// 0x0030 (0x0030 - 0x0000) +struct TypedElementWorldInterface_DuplicateElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWorld* InWorld; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocationOffset; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScriptTypedElementHandle ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_DuplicateElement; + +// Function Engine.TypedElementWorldInterface.GetBounds +// 0x0048 (0x0048 - 0x0000) +struct TypedElementWorldInterface_GetBounds final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FBoxSphereBounds OutBounds; // 0x0008(0x0038)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_GetBounds; + +// Function Engine.TypedElementWorldInterface.GetOwnerLevel +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_GetOwnerLevel final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class ULevel* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_GetOwnerLevel; + +// Function Engine.TypedElementWorldInterface.GetOwnerWorld +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_GetOwnerWorld final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWorld* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_GetOwnerWorld; + +// Function Engine.TypedElementWorldInterface.GetPivotOffset +// 0x0028 (0x0028 - 0x0000) +struct TypedElementWorldInterface_GetPivotOffset final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector OutPivotOffset; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_GetPivotOffset; + +// Function Engine.TypedElementWorldInterface.GetRelativeTransform +// 0x0080 (0x0080 - 0x0000) +struct TypedElementWorldInterface_GetRelativeTransform final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OutTransform; // 0x0010(0x0060)(Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_GetRelativeTransform; + +// Function Engine.TypedElementWorldInterface.GetWorldTransform +// 0x0080 (0x0080 - 0x0000) +struct TypedElementWorldInterface_GetWorldTransform final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OutTransform; // 0x0010(0x0060)(Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_GetWorldTransform; + +// Function Engine.TypedElementWorldInterface.IsTemplateElement +// 0x0010 (0x0010 - 0x0000) +struct TypedElementWorldInterface_IsTemplateElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_IsTemplateElement; + +// Function Engine.TypedElementWorldInterface.NotifyMovementEnded +// 0x0008 (0x0008 - 0x0000) +struct TypedElementWorldInterface_NotifyMovementEnded final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_NotifyMovementEnded; + +// Function Engine.TypedElementWorldInterface.NotifyMovementOngoing +// 0x0008 (0x0008 - 0x0000) +struct TypedElementWorldInterface_NotifyMovementOngoing final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_NotifyMovementOngoing; + +// Function Engine.TypedElementWorldInterface.NotifyMovementStarted +// 0x0008 (0x0008 - 0x0000) +struct TypedElementWorldInterface_NotifyMovementStarted final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_NotifyMovementStarted; + +// Function Engine.TypedElementWorldInterface.PromoteElement +// 0x0018 (0x0018 - 0x0000) +struct TypedElementWorldInterface_PromoteElement final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWorld* OverrideWorld; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScriptTypedElementHandle ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_PromoteElement; + +// Function Engine.TypedElementWorldInterface.SetPivotOffset +// 0x0028 (0x0028 - 0x0000) +struct TypedElementWorldInterface_SetPivotOffset final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector InPivotOffset; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_SetPivotOffset; + +// Function Engine.TypedElementWorldInterface.SetRelativeTransform +// 0x0080 (0x0080 - 0x0000) +struct TypedElementWorldInterface_SetRelativeTransform final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_SetRelativeTransform; + +// Function Engine.TypedElementWorldInterface.SetWorldTransform +// 0x0080 (0x0080 - 0x0000) +struct TypedElementWorldInterface_SetWorldTransform final +{ +public: + struct FScriptTypedElementHandle InElementHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TypedElementWorldInterface_SetWorldTransform; + +// Function Engine.AutoDestroySubsystem.OnActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct AutoDestroySubsystem_OnActorEndPlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AutoDestroySubsystem_OnActorEndPlay; + +// Function Engine.CancellableAsyncAction.IsActive +// 0x0001 (0x0001 - 0x0000) +struct CancellableAsyncAction_IsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CancellableAsyncAction_IsActive; + +// Function Engine.ViewportStatsSubsystem.AddDisplayDelegate +// 0x0014 (0x0014 - 0x0000) +struct ViewportStatsSubsystem_AddDisplayDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ViewportStatsSubsystem_AddDisplayDelegate; + +// Function Engine.ViewportStatsSubsystem.AddTimedDisplay +// 0x0038 (0x0038 - 0x0000) +struct ViewportStatsSubsystem_AddTimedDisplay final +{ +public: + class FText Text; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D DisplayOffset; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ViewportStatsSubsystem_AddTimedDisplay; + +// Function Engine.ViewportStatsSubsystem.RemoveDisplayDelegate +// 0x0004 (0x0004 - 0x0000) +struct ViewportStatsSubsystem_RemoveDisplayDelegate final +{ +public: + int32 IndexToRemove; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ViewportStatsSubsystem_RemoveDisplayDelegate; + +// Function Engine.InputDeviceSubsystem.ActivateDevicePropertyOfClass +// 0x0018 (0x0018 - 0x0000) +struct InputDeviceSubsystem_ActivateDevicePropertyOfClass final +{ +public: + TSubclassOf PropertyClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActivateDevicePropertyParams Params_0; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FInputDevicePropertyHandle ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceSubsystem_ActivateDevicePropertyOfClass; + +// Function Engine.InputDeviceSubsystem.RemoveDevicePropertyByHandle +// 0x0004 (0x0004 - 0x0000) +struct InputDeviceSubsystem_RemoveDevicePropertyByHandle final +{ +public: + struct FInputDevicePropertyHandle HandleToRemove; // 0x0000(0x0004)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceSubsystem_RemoveDevicePropertyByHandle; + +// Function Engine.InputDeviceSubsystem.RemoveDevicePropertyHandles +// 0x0050 (0x0050 - 0x0000) +struct InputDeviceSubsystem_RemoveDevicePropertyHandles final +{ +public: + TSet HandlesToRemove; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceSubsystem_RemoveDevicePropertyHandles; + +// Function Engine.InputDeviceSubsystem.GetActiveDeviceProperty +// 0x0010 (0x0010 - 0x0000) +struct InputDeviceSubsystem_GetActiveDeviceProperty final +{ +public: + struct FInputDevicePropertyHandle Handle; // 0x0000(0x0004)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputDeviceProperty* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceSubsystem_GetActiveDeviceProperty; + +// Function Engine.InputDeviceSubsystem.GetInputDeviceHardwareIdentifier +// 0x001C (0x001C - 0x0000) +struct InputDeviceSubsystem_GetInputDeviceHardwareIdentifier final +{ +public: + struct FInputDeviceId InputDevice; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHardwareDeviceIdentifier ReturnValue; // 0x0004(0x0018)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceSubsystem_GetInputDeviceHardwareIdentifier; + +// Function Engine.InputDeviceSubsystem.GetMostRecentlyUsedHardwareDevice +// 0x001C (0x001C - 0x0000) +struct InputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice final +{ +public: + struct FPlatformUserId InUserId; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHardwareDeviceIdentifier ReturnValue; // 0x0004(0x0018)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceSubsystem_GetMostRecentlyUsedHardwareDevice; + +// Function Engine.InputDeviceSubsystem.IsPropertyActive +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceSubsystem_IsPropertyActive final +{ +public: + struct FInputDevicePropertyHandle Handle; // 0x0000(0x0004)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceSubsystem_IsPropertyActive; + +// Function Engine.LocalPlayerSaveGame.AsyncLoadOrCreateSaveGameForLocalPlayer +// 0x0038 (0x0038 - 0x0000) +struct LocalPlayerSaveGame_AsyncLoadOrCreateSaveGameForLocalPlayer final +{ +public: + TSubclassOf SaveGameClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* LocalPlayerController; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0020(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_AsyncLoadOrCreateSaveGameForLocalPlayer; + +// Function Engine.LocalPlayerSaveGame.LoadOrCreateSaveGameForLocalPlayer +// 0x0028 (0x0028 - 0x0000) +struct LocalPlayerSaveGame_LoadOrCreateSaveGameForLocalPlayer final +{ +public: + TSubclassOf SaveGameClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* LocalPlayerController; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULocalPlayerSaveGame* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_LoadOrCreateSaveGameForLocalPlayer; + +// Function Engine.LocalPlayerSaveGame.AsyncSaveGameToSlotForLocalPlayer +// 0x0001 (0x0001 - 0x0000) +struct LocalPlayerSaveGame_AsyncSaveGameToSlotForLocalPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_AsyncSaveGameToSlotForLocalPlayer; + +// Function Engine.LocalPlayerSaveGame.OnPostSave +// 0x0001 (0x0001 - 0x0000) +struct LocalPlayerSaveGame_OnPostSave final +{ +public: + bool bSuccess; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_OnPostSave; + +// Function Engine.LocalPlayerSaveGame.SaveGameToSlotForLocalPlayer +// 0x0001 (0x0001 - 0x0000) +struct LocalPlayerSaveGame_SaveGameToSlotForLocalPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_SaveGameToSlotForLocalPlayer; + +// Function Engine.LocalPlayerSaveGame.GetInvalidDataVersion +// 0x0004 (0x0004 - 0x0000) +struct LocalPlayerSaveGame_GetInvalidDataVersion final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_GetInvalidDataVersion; + +// Function Engine.LocalPlayerSaveGame.GetLatestDataVersion +// 0x0004 (0x0004 - 0x0000) +struct LocalPlayerSaveGame_GetLatestDataVersion final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_GetLatestDataVersion; + +// Function Engine.LocalPlayerSaveGame.GetLocalPlayerController +// 0x0008 (0x0008 - 0x0000) +struct LocalPlayerSaveGame_GetLocalPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_GetLocalPlayerController; + +// Function Engine.LocalPlayerSaveGame.GetPlatformUserId +// 0x0004 (0x0004 - 0x0000) +struct LocalPlayerSaveGame_GetPlatformUserId final +{ +public: + struct FPlatformUserId ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_GetPlatformUserId; + +// Function Engine.LocalPlayerSaveGame.GetPlatformUserIndex +// 0x0004 (0x0004 - 0x0000) +struct LocalPlayerSaveGame_GetPlatformUserIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_GetPlatformUserIndex; + +// Function Engine.LocalPlayerSaveGame.GetSavedDataVersion +// 0x0004 (0x0004 - 0x0000) +struct LocalPlayerSaveGame_GetSavedDataVersion final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_GetSavedDataVersion; + +// Function Engine.LocalPlayerSaveGame.GetSaveSlotName +// 0x0010 (0x0010 - 0x0000) +struct LocalPlayerSaveGame_GetSaveSlotName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_GetSaveSlotName; + +// Function Engine.LocalPlayerSaveGame.IsSaveInProgress +// 0x0001 (0x0001 - 0x0000) +struct LocalPlayerSaveGame_IsSaveInProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_IsSaveInProgress; + +// Function Engine.LocalPlayerSaveGame.WasLastSaveSuccessful +// 0x0001 (0x0001 - 0x0000) +struct LocalPlayerSaveGame_WasLastSaveSuccessful final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_WasLastSaveSuccessful; + +// Function Engine.LocalPlayerSaveGame.WasLoaded +// 0x0001 (0x0001 - 0x0000) +struct LocalPlayerSaveGame_WasLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_WasLoaded; + +// Function Engine.LocalPlayerSaveGame.WasSaveRequested +// 0x0001 (0x0001 - 0x0000) +struct LocalPlayerSaveGame_WasSaveRequested final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalPlayerSaveGame_WasSaveRequested; + +// Function Engine.SpringArmComponent.GetTargetRotation +// 0x0018 (0x0018 - 0x0000) +struct SpringArmComponent_GetTargetRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpringArmComponent_GetTargetRotation; + +// Function Engine.SpringArmComponent.GetUnfixedCameraPosition +// 0x0018 (0x0018 - 0x0000) +struct SpringArmComponent_GetUnfixedCameraPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpringArmComponent_GetUnfixedCameraPosition; + +// Function Engine.SpringArmComponent.IsCollisionFixApplied +// 0x0001 (0x0001 - 0x0000) +struct SpringArmComponent_IsCollisionFixApplied final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpringArmComponent_IsCollisionFixApplied; + +// Function Engine.GameModeBase.CanSpectate +// 0x0018 (0x0018 - 0x0000) +struct GameModeBase_CanSpectate final +{ +public: + class APlayerController* Viewer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* ViewTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_CanSpectate; + +// Function Engine.GameModeBase.ChangeName +// 0x0020 (0x0020 - 0x0000) +struct GameModeBase_ChangeName final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNameChange; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_ChangeName; + +// Function Engine.GameModeBase.ChoosePlayerStart +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_ChoosePlayerStart final +{ +public: + class AController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_ChoosePlayerStart; + +// Function Engine.GameModeBase.FindPlayerStart +// 0x0020 (0x0020 - 0x0000) +struct GameModeBase_FindPlayerStart final +{ +public: + class AController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IncomingName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_FindPlayerStart; + +// Function Engine.GameModeBase.GetDefaultPawnClassForController +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_GetDefaultPawnClassForController final +{ +public: + class AController* InController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_GetDefaultPawnClassForController; + +// Function Engine.GameModeBase.GetNumPlayers +// 0x0004 (0x0004 - 0x0000) +struct GameModeBase_GetNumPlayers final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_GetNumPlayers; + +// Function Engine.GameModeBase.GetNumSpectators +// 0x0004 (0x0004 - 0x0000) +struct GameModeBase_GetNumSpectators final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_GetNumSpectators; + +// Function Engine.GameModeBase.HandleStartingNewPlayer +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_HandleStartingNewPlayer final +{ +public: + class APlayerController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_HandleStartingNewPlayer; + +// Function Engine.GameModeBase.InitializeHUDForPlayer +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_InitializeHUDForPlayer final +{ +public: + class APlayerController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_InitializeHUDForPlayer; + +// Function Engine.GameModeBase.InitStartSpot +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_InitStartSpot final +{ +public: + class AActor* StartSpot; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* NewPlayer; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_InitStartSpot; + +// Function Engine.GameModeBase.K2_FindPlayerStart +// 0x0020 (0x0020 - 0x0000) +struct GameModeBase_K2_FindPlayerStart final +{ +public: + class AController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IncomingName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_FindPlayerStart; + +// Function Engine.GameModeBase.K2_OnChangeName +// 0x0020 (0x0020 - 0x0000) +struct GameModeBase_K2_OnChangeName final +{ +public: + class AController* Other; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNameChange; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_K2_OnChangeName; + +// Function Engine.GameModeBase.K2_OnLogout +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_K2_OnLogout final +{ +public: + class AController* ExitingController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_OnLogout; + +// Function Engine.GameModeBase.K2_OnRestartPlayer +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_K2_OnRestartPlayer final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_OnRestartPlayer; + +// Function Engine.GameModeBase.K2_OnSwapPlayerControllers +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_K2_OnSwapPlayerControllers final +{ +public: + class APlayerController* OldPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* NewPC; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_OnSwapPlayerControllers; + +// Function Engine.GameModeBase.K2_PostLogin +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_K2_PostLogin final +{ +public: + class APlayerController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_PostLogin; + +// Function Engine.GameModeBase.PlayerCanRestart +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_PlayerCanRestart final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_PlayerCanRestart; + +// Function Engine.GameModeBase.RestartPlayer +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_RestartPlayer final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_RestartPlayer; + +// Function Engine.GameModeBase.RestartPlayerAtPlayerStart +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_RestartPlayerAtPlayerStart final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* StartSpot; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_RestartPlayerAtPlayerStart; + +// Function Engine.GameModeBase.RestartPlayerAtTransform +// 0x0070 (0x0070 - 0x0000) +struct GameModeBase_RestartPlayerAtTransform final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SpawnTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_RestartPlayerAtTransform; + +// Function Engine.GameModeBase.ShouldReset +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_ShouldReset final +{ +public: + class AActor* ActorToReset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_ShouldReset; + +// Function Engine.GameModeBase.SpawnDefaultPawnAtTransform +// 0x0080 (0x0080 - 0x0000) +struct GameModeBase_SpawnDefaultPawnAtTransform final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SpawnTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_SpawnDefaultPawnAtTransform; + +// Function Engine.GameModeBase.SpawnDefaultPawnFor +// 0x0018 (0x0018 - 0x0000) +struct GameModeBase_SpawnDefaultPawnFor final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* StartSpot; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_SpawnDefaultPawnFor; + +// Function Engine.GameModeBase.HasMatchEnded +// 0x0001 (0x0001 - 0x0000) +struct GameModeBase_HasMatchEnded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_HasMatchEnded; + +// Function Engine.GameModeBase.HasMatchStarted +// 0x0001 (0x0001 - 0x0000) +struct GameModeBase_HasMatchStarted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_HasMatchStarted; + +// Function Engine.GameModeBase.MustSpectate +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_MustSpectate final +{ +public: + class APlayerController* NewPlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_MustSpectate; + +// Function Engine.GameMode.K2_OnSetMatchState +// 0x0008 (0x0008 - 0x0000) +struct GameMode_K2_OnSetMatchState final +{ +public: + class FName NewState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_K2_OnSetMatchState; + +// Function Engine.GameMode.ReadyToEndMatch +// 0x0001 (0x0001 - 0x0000) +struct GameMode_ReadyToEndMatch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_ReadyToEndMatch; + +// Function Engine.GameMode.ReadyToStartMatch +// 0x0001 (0x0001 - 0x0000) +struct GameMode_ReadyToStartMatch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_ReadyToStartMatch; + +// Function Engine.GameMode.Say +// 0x0010 (0x0010 - 0x0000) +struct GameMode_Say final +{ +public: + class FString Msg; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_Say; + +// Function Engine.GameMode.GetMatchState +// 0x0008 (0x0008 - 0x0000) +struct GameMode_GetMatchState final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_GetMatchState; + +// Function Engine.GameMode.IsMatchInProgress +// 0x0001 (0x0001 - 0x0000) +struct GameMode_IsMatchInProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_IsMatchInProgress; + +// Function Engine.GameplayStatics.ActivateReverbEffect +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_ActivateReverbEffect final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReverbEffect* ReverbEffect; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TagName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ActivateReverbEffect; + +// Function Engine.GameplayStatics.AnnounceAccessibleString +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_AnnounceAccessibleString final +{ +public: + class FString AnnouncementString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_AnnounceAccessibleString; + +// Function Engine.GameplayStatics.ApplyDamage +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_ApplyDamage final +{ +public: + class AActor* DamagedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AController* EventInstigator; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ApplyDamage; + +// Function Engine.GameplayStatics.ApplyPointDamage +// 0x0140 (0x0140 - 0x0000) +struct GameplayStatics_ApplyPointDamage final +{ +public: + class AActor* DamagedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitFromDirection; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x0028(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AController* EventInstigator; // 0x0120(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0128(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0x0130(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0138(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ApplyPointDamage; + +// Function Engine.GameplayStatics.ApplyRadialDamage +// 0x0060 (0x0060 - 0x0000) +struct GameplayStatics_ApplyRadialDamage final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Origin; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageRadius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DamageTypeClass; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActors; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0048(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedByController; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoFullDamage; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DamagePreventionChannel; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x005A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B[0x5]; // 0x005B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ApplyRadialDamage; + +// Function Engine.GameplayStatics.ApplyRadialDamageWithFalloff +// 0x0068 (0x0068 - 0x0000) +struct GameplayStatics_ApplyRadialDamageWithFalloff final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDamage; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageInnerRadius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageOuterRadius; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DamageTypeClass; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActors; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedByController; // 0x0058(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DamagePreventionChannel; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0061(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ApplyRadialDamageWithFalloff; + +// Function Engine.GameplayStatics.AreAnyListenersWithinRange +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_AreAnyListenersWithinRange final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumRange; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_AreAnyListenersWithinRange; + +// Function Engine.GameplayStatics.AreSubtitlesEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameplayStatics_AreSubtitlesEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_AreSubtitlesEnabled; + +// Function Engine.GameplayStatics.BeginDeferredActorSpawnFromClass +// 0x0090 (0x0090 - 0x0000) +struct GameplayStatics_BeginDeferredActorSpawnFromClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform SpawnTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod CollisionHandlingOverride; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0078(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorScaleMethod TransformScaleMethod; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0088(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_BeginDeferredActorSpawnFromClass; + +// Function Engine.GameplayStatics.BeginSpawningActorFromBlueprint +// 0x0080 (0x0080 - 0x0000) +struct GameplayStatics_BeginSpawningActorFromBlueprint final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UBlueprint* Blueprint; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform SpawnTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoCollisionFail; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0078(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_BeginSpawningActorFromBlueprint; + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_Advanced +// 0x01C8 (0x01C8 - 0x0000) +struct GameplayStatics_Blueprint_PredictProjectilePath_Advanced final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPredictProjectilePathParams PredictParams; // 0x0008(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FPredictProjectilePathResult PredictResult; // 0x0080(0x0140)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01C0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C1[0x7]; // 0x01C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_Blueprint_PredictProjectilePath_Advanced; + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByObjectType +// 0x01A0 (0x01A0 - 0x0000) +struct GameplayStatics_Blueprint_PredictProjectilePath_ByObjectType final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0008(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray OutPathPositions; // 0x0100(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector OutLastTraceDestination; // 0x0110(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0x0128(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0x0140(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTracePath; // 0x0158(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectileRadius; // 0x015C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0160(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0170(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0178(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0188(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawDebugTime; // 0x018C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimFrequency; // 0x0190(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0x0194(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x0198(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x019C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D[0x3]; // 0x019D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_Blueprint_PredictProjectilePath_ByObjectType; + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByTraceChannel +// 0x0190 (0x0190 - 0x0000) +struct GameplayStatics_Blueprint_PredictProjectilePath_ByTraceChannel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0008(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray OutPathPositions; // 0x0100(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector OutLastTraceDestination; // 0x0110(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0x0128(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0x0140(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTracePath; // 0x0158(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectileRadius; // 0x015C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0161(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_162[0x6]; // 0x0162(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0168(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0178(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x3]; // 0x0179(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawDebugTime; // 0x017C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimFrequency; // 0x0180(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0x0184(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x0188(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x018C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_Blueprint_PredictProjectilePath_ByTraceChannel; + +// Function Engine.GameplayStatics.BlueprintSuggestProjectileVelocity +// 0x0068 (0x0068 - 0x0000) +struct GameplayStatics_BlueprintSuggestProjectileVelocity final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TossVelocity; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartLocation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndLocation; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LaunchSpeed; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESuggestProjVelocityTraceOption TraceOption; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CollisionRadius; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFavorHighArc; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x0061(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAcceptClosestOnNoSolutions; // 0x0062(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0063(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_BlueprintSuggestProjectileVelocity; + +// Function Engine.GameplayStatics.BreakHitResult +// 0x01D0 (0x01D0 - 0x0000) +struct GameplayStatics_BreakHitResult final +{ +public: + struct FHitResult Hit; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bBlockingHit; // 0x00F8(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialOverlap; // 0x00F9(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x00FC(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0100(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0108(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactPoint; // 0x0120(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x0138(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactNormal; // 0x0150(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* PhysMat; // 0x0168(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* HitActor; // 0x0170(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0x0178(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HitBoneName; // 0x0180(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0188(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HitItem; // 0x0190(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0x0194(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaceIndex; // 0x0198(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TraceStart; // 0x01A0(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x01B8(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_BreakHitResult; + +// Function Engine.GameplayStatics.ClearSoundMixClassOverride +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_ClearSoundMixClassOverride final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* InSoundClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ClearSoundMixClassOverride; + +// Function Engine.GameplayStatics.ClearSoundMixModifiers +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_ClearSoundMixModifiers final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_ClearSoundMixModifiers; + +// Function Engine.GameplayStatics.CreatePlayer +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_CreatePlayer final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnPlayerController; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_CreatePlayer; + +// Function Engine.GameplayStatics.CreatePlayerFromPlatformUser +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_CreatePlayerFromPlatformUser final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlatformUserId UserId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnPlayerController; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_CreatePlayerFromPlatformUser; + +// Function Engine.GameplayStatics.CreateSaveGameObject +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_CreateSaveGameObject final +{ +public: + TSubclassOf SaveGameClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveGame* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_CreateSaveGameObject; + +// Function Engine.GameplayStatics.CreateSound2D +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_CreateSound2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundConcurrency* ConcurrencySettings; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistAcrossLevelTransition; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0030(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_CreateSound2D; + +// Function Engine.GameplayStatics.DeactivateReverbEffect +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_DeactivateReverbEffect final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TagName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_DeactivateReverbEffect; + +// Function Engine.GameplayStatics.DeleteGameInSlot +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_DeleteGameInSlot final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_DeleteGameInSlot; + +// Function Engine.GameplayStatics.DeprojectSceneCaptureToWorld +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_DeprojectSceneCaptureToWorld final +{ +public: + class ASceneCapture2D* SceneCapture2D; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TargetUV; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_DeprojectSceneCaptureToWorld; + +// Function Engine.GameplayStatics.DeprojectScreenToWorld +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_DeprojectScreenToWorld final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_DeprojectScreenToWorld; + +// Function Engine.GameplayStatics.DoesSaveGameExist +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_DoesSaveGameExist final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_DoesSaveGameExist; + +// Function Engine.GameplayStatics.EnableLiveStreaming +// 0x0001 (0x0001 - 0x0000) +struct GameplayStatics_EnableLiveStreaming final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_EnableLiveStreaming; + +// Function Engine.GameplayStatics.FindCollisionUV +// 0x0118 (0x0118 - 0x0000) +struct GameplayStatics_FindCollisionUV final +{ +public: + struct FHitResult Hit; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 UVChannel; // 0x00F8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D UV; // 0x0100(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0110(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_FindCollisionUV; + +// Function Engine.GameplayStatics.FindNearestActor +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_FindNearestActor final +{ +public: + struct FVector Origin; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToCheck; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Distance; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_FindNearestActor; + +// Function Engine.GameplayStatics.FinishSpawningActor +// 0x0080 (0x0080 - 0x0000) +struct GameplayStatics_FinishSpawningActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SpawnTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorScaleMethod TransformScaleMethod; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0078(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_FinishSpawningActor; + +// Function Engine.GameplayStatics.FlushLevelStreaming +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_FlushLevelStreaming final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_FlushLevelStreaming; + +// Function Engine.GameplayStatics.GetAccurateRealTime +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetAccurateRealTime final +{ +public: + int32 Seconds; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double PartialSeconds; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAccurateRealTime; + +// Function Engine.GameplayStatics.GetActiveSpatialPluginName +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetActiveSpatialPluginName final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetActiveSpatialPluginName; + +// Function Engine.GameplayStatics.GetActorArrayAverageLocation +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_GetActorArrayAverageLocation final +{ +public: + TArray Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetActorArrayAverageLocation; + +// Function Engine.GameplayStatics.GetActorArrayBounds +// 0x0048 (0x0048 - 0x0000) +struct GameplayStatics_GetActorArrayBounds final +{ +public: + TArray Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bOnlyCollidingComponents; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Center; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetActorArrayBounds; + +// Function Engine.GameplayStatics.GetActorOfClass +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetActorOfClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetActorOfClass; + +// Function Engine.GameplayStatics.GetAllActorsOfClass +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetAllActorsOfClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAllActorsOfClass; + +// Function Engine.GameplayStatics.GetAllActorsOfClassWithTag +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_GetAllActorsOfClassWithTag final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAllActorsOfClassWithTag; + +// Function Engine.GameplayStatics.GetAllActorsWithInterface +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetAllActorsWithInterface final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAllActorsWithInterface; + +// Function Engine.GameplayStatics.GetAllActorsWithTag +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetAllActorsWithTag final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAllActorsWithTag; + +// Function Engine.GameplayStatics.GetAudioTimeSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetAudioTimeSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAudioTimeSeconds; + +// Function Engine.GameplayStatics.GetAvailableSpatialPluginNames +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetAvailableSpatialPluginNames final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAvailableSpatialPluginNames; + +// Function Engine.GameplayStatics.GetClosestListenerLocation +// 0x0048 (0x0048 - 0x0000) +struct GameplayStatics_GetClosestListenerLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumRange; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowAttenuationOverride; // 0x0024(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ListenerPosition; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetClosestListenerLocation; + +// Function Engine.GameplayStatics.GetCurrentLevelName +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetCurrentLevelName final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemovePrefixString; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetCurrentLevelName; + +// Function Engine.GameplayStatics.GetCurrentReverbEffect +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetCurrentReverbEffect final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReverbEffect* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetCurrentReverbEffect; + +// Function Engine.GameplayStatics.GetEnableWorldRendering +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetEnableWorldRendering final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetEnableWorldRendering; + +// Function Engine.GameplayStatics.GetGameInstance +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetGameInstance final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetGameInstance; + +// Function Engine.GameplayStatics.GetGameMode +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetGameMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameModeBase* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetGameMode; + +// Function Engine.GameplayStatics.GetGameState +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetGameState final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameStateBase* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetGameState; + +// Function Engine.GameplayStatics.GetGlobalTimeDilation +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetGlobalTimeDilation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetGlobalTimeDilation; + +// Function Engine.GameplayStatics.GetIntOption +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_GetIntOption final +{ +public: + class FString Options; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValue; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetIntOption; + +// Function Engine.GameplayStatics.GetKeyValue +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_GetKeyValue final +{ +public: + class FString Pair; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetKeyValue; + +// Function Engine.GameplayStatics.GetMaxAudioChannelCount +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetMaxAudioChannelCount final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetMaxAudioChannelCount; + +// Function Engine.GameplayStatics.GetNumLocalPlayerControllers +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetNumLocalPlayerControllers final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetNumLocalPlayerControllers; + +// Function Engine.GameplayStatics.GetNumPlayerControllers +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetNumPlayerControllers final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetNumPlayerControllers; + +// Function Engine.GameplayStatics.GetNumPlayerStates +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetNumPlayerStates final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetNumPlayerStates; + +// Function Engine.GameplayStatics.GetObjectClass +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetObjectClass final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetObjectClass; + +// Function Engine.GameplayStatics.GetPlatformName +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetPlatformName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlatformName; + +// Function Engine.GameplayStatics.GetPlayerCameraManager +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerCameraManager final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerCameraManager* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerCameraManager; + +// Function Engine.GameplayStatics.GetPlayerCharacter +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerCharacter final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerCharacter; + +// Function Engine.GameplayStatics.GetPlayerController +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerController final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerController; + +// Function Engine.GameplayStatics.GetPlayerControllerFromID +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerControllerFromID final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerControllerFromID; + +// Function Engine.GameplayStatics.GetPlayerControllerFromPlatformUser +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerControllerFromPlatformUser final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlatformUserId UserId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerControllerFromPlatformUser; + +// Function Engine.GameplayStatics.GetPlayerControllerID +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetPlayerControllerID final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerControllerID; + +// Function Engine.GameplayStatics.GetPlayerPawn +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerPawn final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerPawn; + +// Function Engine.GameplayStatics.GetPlayerState +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerState final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerStateIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerState* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerState; + +// Function Engine.GameplayStatics.GetPlayerStateFromUniqueNetId +// 0x0040 (0x0040 - 0x0000) +struct GameplayStatics_GetPlayerStateFromUniqueNetId final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUniqueNetIdRepl UniqueID; // 0x0008(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerStateFromUniqueNetId; + +// Function Engine.GameplayStatics.GetRealTimeSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetRealTimeSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetRealTimeSeconds; + +// Function Engine.GameplayStatics.GetStreamingLevel +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetStreamingLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackageName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreaming* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetStreamingLevel; + +// Function Engine.GameplayStatics.GetSurfaceType +// 0x0100 (0x0100 - 0x0000) +struct GameplayStatics_GetSurfaceType final +{ +public: + struct FHitResult Hit; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EPhysicalSurface ReturnValue; // 0x00F8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetSurfaceType; + +// Function Engine.GameplayStatics.GetTimeSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetTimeSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetTimeSeconds; + +// Function Engine.GameplayStatics.GetUnpausedTimeSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetUnpausedTimeSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetUnpausedTimeSeconds; + +// Function Engine.GameplayStatics.GetViewportMouseCaptureMode +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetViewportMouseCaptureMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseCaptureMode ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetViewportMouseCaptureMode; + +// Function Engine.GameplayStatics.GetViewProjectionMatrix +// 0x0980 (0x0980 - 0x0000) +struct GameplayStatics_GetViewProjectionMatrix final +{ +public: + struct FMinimalViewInfo DesiredView; // 0x0000(0x0800)(Parm, NativeAccessSpecifierPublic) + struct FMatrix ViewMatrix; // 0x0800(0x0080)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ProjectionMatrix; // 0x0880(0x0080)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ViewProjectionMatrix; // 0x0900(0x0080)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetViewProjectionMatrix; + +// Function Engine.GameplayStatics.GetWorldDeltaSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetWorldDeltaSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetWorldDeltaSeconds; + +// Function Engine.GameplayStatics.GetWorldOriginLocation +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetWorldOriginLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetWorldOriginLocation; + +// Function Engine.GameplayStatics.GrassOverlappingSphereCount +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_GrassOverlappingSphereCount final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UStaticMesh* StaticMesh; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CenterPosition; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x002C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GrassOverlappingSphereCount; + +// Function Engine.GameplayStatics.HasLaunchOption +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_HasLaunchOption final +{ +public: + class FString OptionToCheck; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_HasLaunchOption; + +// Function Engine.GameplayStatics.HasOption +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_HasOption final +{ +public: + class FString Options; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InKey; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_HasOption; + +// Function Engine.GameplayStatics.IsAnyLocalPlayerCameraWithinRange +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_IsAnyLocalPlayerCameraWithinRange final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumRange; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_IsAnyLocalPlayerCameraWithinRange; + +// Function Engine.GameplayStatics.IsGamePaused +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_IsGamePaused final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_IsGamePaused; + +// Function Engine.GameplayStatics.IsSplitscreenForceDisabled +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_IsSplitscreenForceDisabled final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_IsSplitscreenForceDisabled; + +// Function Engine.GameplayStatics.LoadGameFromSlot +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_LoadGameFromSlot final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USaveGame* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_LoadGameFromSlot; + +// Function Engine.GameplayStatics.LoadStreamLevel +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_LoadStreamLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMakeVisibleAfterLoad; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldBlockOnLoad; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0018(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_LoadStreamLevel; + +// Function Engine.GameplayStatics.LoadStreamLevelBySoftObjectPtr +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_LoadStreamLevelBySoftObjectPtr final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMakeVisibleAfterLoad; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldBlockOnLoad; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0038(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_LoadStreamLevelBySoftObjectPtr; + +// Function Engine.GameplayStatics.MakeHitResult +// 0x01D0 (0x01D0 - 0x0000) +struct GameplayStatics_MakeHitResult final +{ +public: + bool bBlockingHit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialOverlap; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactPoint; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x0040(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactNormal; // 0x0058(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* PhysMat; // 0x0070(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* HitActor; // 0x0078(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0x0080(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HitBoneName; // 0x0088(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0090(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HitItem; // 0x0098(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0x009C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaceIndex; // 0x00A0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TraceStart; // 0x00A8(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x00C0(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult ReturnValue; // 0x00D8(0x00F8)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_MakeHitResult; + +// Function Engine.GameplayStatics.ObjectIsA +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_ObjectIsA final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ObjectClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ObjectIsA; + +// Function Engine.GameplayStatics.OpenLevel +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_OpenLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Options; // 0x0018(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_OpenLevel; + +// Function Engine.GameplayStatics.OpenLevelBySoftObjectPtr +// 0x0048 (0x0048 - 0x0000) +struct GameplayStatics_OpenLevelBySoftObjectPtr final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Options; // 0x0038(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_OpenLevelBySoftObjectPtr; + +// Function Engine.GameplayStatics.ParseOption +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_ParseOption final +{ +public: + class FString Options; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_ParseOption; + +// Function Engine.GameplayStatics.PlayDialogue2D +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_PlayDialogue2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_PlayDialogue2D; + +// Function Engine.GameplayStatics.PlayDialogueAtLocation +// 0x0070 (0x0070 - 0x0000) +struct GameplayStatics_PlayDialogueAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0040(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0068(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PlayDialogueAtLocation; + +// Function Engine.GameplayStatics.PlaySound2D +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_PlaySound2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundConcurrency* ConcurrencySettings; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OwningActor; // 0x0028(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsUISound; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_PlaySound2D; + +// Function Engine.GameplayStatics.PlaySoundAtLocation +// 0x0070 (0x0070 - 0x0000) +struct GameplayStatics_PlaySoundAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0058(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OwningActor; // 0x0060(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UInitialActiveSoundParams* InitialParams; // 0x0068(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PlaySoundAtLocation; + +// Function Engine.GameplayStatics.PlayWorldCameraShake +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_PlayWorldCameraShake final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Shake; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Epicenter; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Falloff; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientShakeTowardsEpicenter; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_PlayWorldCameraShake; + +// Function Engine.GameplayStatics.PopSoundMixModifier +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_PopSoundMixModifier final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PopSoundMixModifier; + +// Function Engine.GameplayStatics.PrimeAllSoundsInSoundClass +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_PrimeAllSoundsInSoundClass final +{ +public: + class USoundClass* InSoundClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PrimeAllSoundsInSoundClass; + +// Function Engine.GameplayStatics.PrimeSound +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_PrimeSound final +{ +public: + class USoundBase* InSound; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PrimeSound; + +// Function Engine.GameplayStatics.ProjectWorldToScreen +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_ProjectWorldToScreen final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0031(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ProjectWorldToScreen; + +// Function Engine.GameplayStatics.PushSoundMixModifier +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_PushSoundMixModifier final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PushSoundMixModifier; + +// Function Engine.GameplayStatics.RebaseLocalOriginOntoZero +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_RebaseLocalOriginOntoZero final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_RebaseLocalOriginOntoZero; + +// Function Engine.GameplayStatics.RebaseZeroOriginOntoLocal +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_RebaseZeroOriginOntoLocal final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_RebaseZeroOriginOntoLocal; + +// Function Engine.GameplayStatics.RemovePlayer +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_RemovePlayer final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyPawn; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_RemovePlayer; + +// Function Engine.GameplayStatics.SaveGameToSlot +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_SaveGameToSlot final +{ +public: + class USaveGame* SaveGameObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SaveGameToSlot; + +// Function Engine.GameplayStatics.SetActiveSpatialPluginByName +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_SetActiveSpatialPluginByName final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InPluginName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetActiveSpatialPluginByName; + +// Function Engine.GameplayStatics.SetBaseSoundMix +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetBaseSoundMix final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMix; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetBaseSoundMix; + +// Function Engine.GameplayStatics.SetEnableWorldRendering +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetEnableWorldRendering final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetEnableWorldRendering; + +// Function Engine.GameplayStatics.SetForceDisableSplitscreen +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetForceDisableSplitscreen final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetForceDisableSplitscreen; + +// Function Engine.GameplayStatics.SetGamePaused +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetGamePaused final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPaused; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetGamePaused; + +// Function Engine.GameplayStatics.SetGlobalListenerFocusParameters +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_SetGlobalListenerFocusParameters final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAzimuthScale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusAzimuthScale; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusDistanceScale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusDistanceScale; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusVolumeScale; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusVolumeScale; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusPriorityScale; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusPriorityScale; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetGlobalListenerFocusParameters; + +// Function Engine.GameplayStatics.SetGlobalPitchModulation +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetGlobalPitchModulation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulation; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetGlobalPitchModulation; + +// Function Engine.GameplayStatics.SetGlobalTimeDilation +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetGlobalTimeDilation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilation; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetGlobalTimeDilation; + +// Function Engine.GameplayStatics.SetMaxAudioChannelsScaled +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetMaxAudioChannelsScaled final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxChannelCountScale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetMaxAudioChannelsScaled; + +// Function Engine.GameplayStatics.SetPlayerControllerID +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetPlayerControllerID final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetPlayerControllerID; + +// Function Engine.GameplayStatics.SetPlayerPlatformUserId +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetPlayerPlatformUserId final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlatformUserId UserId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetPlayerPlatformUserId; + +// Function Engine.GameplayStatics.SetSoundClassDistanceScale +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_SetSoundClassDistanceScale final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* SoundClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceAttenuationScale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetSoundClassDistanceScale; + +// Function Engine.GameplayStatics.SetSoundMixClassOverride +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_SetSoundMixClassOverride final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* InSoundClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyToChildren; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetSoundMixClassOverride; + +// Function Engine.GameplayStatics.SetSubtitlesEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameplayStatics_SetSubtitlesEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetSubtitlesEnabled; + +// Function Engine.GameplayStatics.SetViewportMouseCaptureMode +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetViewportMouseCaptureMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseCaptureMode MouseCaptureMode; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetViewportMouseCaptureMode; + +// Function Engine.GameplayStatics.SetWorldOriginLocation +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_SetWorldOriginLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector NewLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetWorldOriginLocation; + +// Function Engine.GameplayStatics.SpawnDecalAtLocation +// 0x0068 (0x0068 - 0x0000) +struct GameplayStatics_SpawnDecalAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DecalMaterial; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0040(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LifeSpan; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UDecalComponent* ReturnValue; // 0x0060(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDecalAtLocation; + +// Function Engine.GameplayStatics.SpawnDecalAttached +// 0x0070 (0x0070 - 0x0000) +struct GameplayStatics_SpawnDecalAttached final +{ +public: + class UMaterialInterface* DecalMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LifeSpan; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDecalComponent* ReturnValue; // 0x0068(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDecalAttached; + +// Function Engine.GameplayStatics.SpawnDialogue2D +// 0x0040 (0x0040 - 0x0000) +struct GameplayStatics_SpawnDialogue2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0038(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDialogue2D; + +// Function Engine.GameplayStatics.SpawnDialogueAtLocation +// 0x0080 (0x0080 - 0x0000) +struct GameplayStatics_SpawnDialogueAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0040(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0068(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0078(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDialogueAtLocation; + +// Function Engine.GameplayStatics.SpawnDialogueAttached +// 0x0088 (0x0088 - 0x0000) +struct GameplayStatics_SpawnDialogueAttached final +{ +public: + class UDialogueWave* Dialogue; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0061(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumeMultiplier; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0068(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x006C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x0070(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0080(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDialogueAttached; + +// Function Engine.GameplayStatics.SpawnEmitterAtLocation +// 0x0068 (0x0068 - 0x0000) +struct GameplayStatics_SpawnEmitterAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* EmitterTemplate; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0040(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPSCPoolMethod PoolingMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivateSystem; // 0x005A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B[0x5]; // 0x005B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystemComponent* ReturnValue; // 0x0060(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnEmitterAtLocation; + +// Function Engine.GameplayStatics.SpawnEmitterAttached +// 0x0070 (0x0070 - 0x0000) +struct GameplayStatics_SpawnEmitterAttached final +{ +public: + class UParticleSystem* EmitterTemplate; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0061(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPSCPoolMethod PoolingMethod; // 0x0062(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x0063(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystemComponent* ReturnValue; // 0x0068(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnEmitterAttached; + +// Function Engine.GameplayStatics.SpawnForceFeedbackAtLocation +// 0x0068 (0x0068 - 0x0000) +struct GameplayStatics_SpawnForceFeedbackAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bLooping; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityMultiplier; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceFeedbackAttenuation* AttenuationSettings; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceFeedbackComponent* ReturnValue; // 0x0060(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnForceFeedbackAtLocation; + +// Function Engine.GameplayStatics.SpawnForceFeedbackAttached +// 0x0070 (0x0070 - 0x0000) +struct GameplayStatics_SpawnForceFeedbackAttached final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x004A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x1]; // 0x004B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityMultiplier; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceFeedbackAttenuation* AttenuationSettings; // 0x0058(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceFeedbackComponent* ReturnValue; // 0x0068(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnForceFeedbackAttached; + +// Function Engine.GameplayStatics.SpawnObject +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_SpawnObject final +{ +public: + TSubclassOf ObjectClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Outer_0; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnObject; + +// Function Engine.GameplayStatics.SpawnSound2D +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_SpawnSound2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundConcurrency* ConcurrencySettings; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistAcrossLevelTransition; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0030(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnSound2D; + +// Function Engine.GameplayStatics.SpawnSoundAtLocation +// 0x0070 (0x0070 - 0x0000) +struct GameplayStatics_SpawnSoundAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0058(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0068(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnSoundAtLocation; + +// Function Engine.GameplayStatics.SpawnSoundAttached +// 0x0078 (0x0078 - 0x0000) +struct GameplayStatics_SpawnSoundAttached final +{ +public: + class USoundBase* Sound; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumeMultiplier; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x0058(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0060(0x0008)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0070(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnSoundAttached; + +// Function Engine.GameplayStatics.SuggestProjectileVelocity_CustomArc +// 0x0060 (0x0060 - 0x0000) +struct GameplayStatics_SuggestProjectileVelocity_CustomArc final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutLaunchVelocity; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArcParam; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SuggestProjectileVelocity_CustomArc; + +// Function Engine.GameplayStatics.SuggestProjectileVelocity_MovingTarget +// 0x0088 (0x0088 - 0x0000) +struct GameplayStatics_SuggestProjectileVelocity_MovingTarget final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutLaunchVelocity; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ProjectileStartLocation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocationOffset; // 0x0040(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double GravityZOverride; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double TimeToTarget; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawDebugTime; // 0x006C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DrawDebugColor; // 0x0070(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SuggestProjectileVelocity_MovingTarget; + +// Function Engine.GameplayStatics.UnloadStreamLevel +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_UnloadStreamLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bShouldBlockOnUnload; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_UnloadStreamLevel; + +// Function Engine.GameplayStatics.UnloadStreamLevelBySoftObjectPtr +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_UnloadStreamLevelBySoftObjectPtr final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0030(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bShouldBlockOnUnload; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_UnloadStreamLevelBySoftObjectPtr; + +// Function Engine.GameplayStatics.UnRetainAllSoundsInSoundClass +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_UnRetainAllSoundsInSoundClass final +{ +public: + class USoundClass* InSoundClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_UnRetainAllSoundsInSoundClass; + +// Function Engine.GameStateBase.GetPlayerRespawnDelay +// 0x0010 (0x0010 - 0x0000) +struct GameStateBase_GetPlayerRespawnDelay final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameStateBase_GetPlayerRespawnDelay; + +// Function Engine.GameStateBase.GetPlayerStartTime +// 0x0010 (0x0010 - 0x0000) +struct GameStateBase_GetPlayerStartTime final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameStateBase_GetPlayerStartTime; + +// Function Engine.GameStateBase.GetServerWorldTimeSeconds +// 0x0008 (0x0008 - 0x0000) +struct GameStateBase_GetServerWorldTimeSeconds final +{ +public: + double ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameStateBase_GetServerWorldTimeSeconds; + +// Function Engine.GameStateBase.HasBegunPlay +// 0x0001 (0x0001 - 0x0000) +struct GameStateBase_HasBegunPlay final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameStateBase_HasBegunPlay; + +// Function Engine.GameStateBase.HasMatchEnded +// 0x0001 (0x0001 - 0x0000) +struct GameStateBase_HasMatchEnded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameStateBase_HasMatchEnded; + +// Function Engine.GameStateBase.HasMatchStarted +// 0x0001 (0x0001 - 0x0000) +struct GameStateBase_HasMatchStarted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameStateBase_HasMatchStarted; + +// Function Engine.GameUserSettings.GetDefaultResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetDefaultResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDefaultResolution; + +// Function Engine.GameUserSettings.GetDefaultWindowMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_GetDefaultWindowMode final +{ +public: + EWindowMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDefaultWindowMode; + +// Function Engine.GameUserSettings.GetDefaultWindowPosition +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetDefaultWindowPosition final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDefaultWindowPosition; + +// Function Engine.GameUserSettings.GetFramePace +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetFramePace final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetFramePace; + +// Function Engine.GameUserSettings.GetGameUserSettings +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetGameUserSettings final +{ +public: + class UGameUserSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetGameUserSettings; + +// Function Engine.GameUserSettings.GetSyncInterval +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetSyncInterval final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetSyncInterval; + +// Function Engine.GameUserSettings.ApplyResolutionSettings +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_ApplyResolutionSettings final +{ +public: + bool bCheckForCommandLineOverrides; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_ApplyResolutionSettings; + +// Function Engine.GameUserSettings.ApplySettings +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_ApplySettings final +{ +public: + bool bCheckForCommandLineOverrides; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_ApplySettings; + +// Function Engine.GameUserSettings.EnableHDRDisplayOutput +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_EnableHDRDisplayOutput final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DisplayNits; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_EnableHDRDisplayOutput; + +// Function Engine.GameUserSettings.GetDefaultResolutionScale +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetDefaultResolutionScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDefaultResolutionScale; + +// Function Engine.GameUserSettings.GetRecommendedResolutionScale +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetRecommendedResolutionScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetRecommendedResolutionScale; + +// Function Engine.GameUserSettings.LoadSettings +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_LoadSettings final +{ +public: + bool bForceReload; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_LoadSettings; + +// Function Engine.GameUserSettings.RunHardwareBenchmark +// 0x000C (0x000C - 0x0000) +struct GameUserSettings_RunHardwareBenchmark final +{ +public: + int32 WorkScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CPUMultiplier; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPUMultiplier; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_RunHardwareBenchmark; + +// Function Engine.GameUserSettings.SetAntiAliasingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetAntiAliasingQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetAntiAliasingQuality; + +// Function Engine.GameUserSettings.SetAudioQualityLevel +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetAudioQualityLevel final +{ +public: + int32 QualityLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetAudioQualityLevel; + +// Function Engine.GameUserSettings.SetDynamicResolutionEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_SetDynamicResolutionEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetDynamicResolutionEnabled; + +// Function Engine.GameUserSettings.SetFoliageQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetFoliageQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetFoliageQuality; + +// Function Engine.GameUserSettings.SetFrameRateLimit +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetFrameRateLimit final +{ +public: + float NewLimit; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetFrameRateLimit; + +// Function Engine.GameUserSettings.SetFullscreenMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_SetFullscreenMode final +{ +public: + EWindowMode InFullscreenMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetFullscreenMode; + +// Function Engine.GameUserSettings.SetGlobalIlluminationQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetGlobalIlluminationQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetGlobalIlluminationQuality; + +// Function Engine.GameUserSettings.SetOverallScalabilityLevel +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetOverallScalabilityLevel final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetOverallScalabilityLevel; + +// Function Engine.GameUserSettings.SetPostProcessingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetPostProcessingQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetPostProcessingQuality; + +// Function Engine.GameUserSettings.SetReflectionQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetReflectionQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetReflectionQuality; + +// Function Engine.GameUserSettings.SetResolutionScaleNormalized +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetResolutionScaleNormalized final +{ +public: + float NewScaleNormalized; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetResolutionScaleNormalized; + +// Function Engine.GameUserSettings.SetResolutionScaleValueEx +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetResolutionScaleValueEx final +{ +public: + float NewScaleValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetResolutionScaleValueEx; + +// Function Engine.GameUserSettings.SetScreenResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_SetScreenResolution final +{ +public: + struct FIntPoint Resolution; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetScreenResolution; + +// Function Engine.GameUserSettings.SetShadingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetShadingQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetShadingQuality; + +// Function Engine.GameUserSettings.SetShadowQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetShadowQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetShadowQuality; + +// Function Engine.GameUserSettings.SetTextureQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetTextureQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetTextureQuality; + +// Function Engine.GameUserSettings.SetViewDistanceQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetViewDistanceQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetViewDistanceQuality; + +// Function Engine.GameUserSettings.SetVisualEffectQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetVisualEffectQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetVisualEffectQuality; + +// Function Engine.GameUserSettings.SetVSyncEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_SetVSyncEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetVSyncEnabled; + +// Function Engine.GameUserSettings.GetAntiAliasingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetAntiAliasingQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetAntiAliasingQuality; + +// Function Engine.GameUserSettings.GetAudioQualityLevel +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetAudioQualityLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetAudioQualityLevel; + +// Function Engine.GameUserSettings.GetCurrentHDRDisplayNits +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetCurrentHDRDisplayNits final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetCurrentHDRDisplayNits; + +// Function Engine.GameUserSettings.GetDesktopResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetDesktopResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDesktopResolution; + +// Function Engine.GameUserSettings.GetFoliageQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetFoliageQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetFoliageQuality; + +// Function Engine.GameUserSettings.GetFrameRateLimit +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetFrameRateLimit final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetFrameRateLimit; + +// Function Engine.GameUserSettings.GetFullscreenMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_GetFullscreenMode final +{ +public: + EWindowMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetFullscreenMode; + +// Function Engine.GameUserSettings.GetGlobalIlluminationQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetGlobalIlluminationQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetGlobalIlluminationQuality; + +// Function Engine.GameUserSettings.GetLastConfirmedFullscreenMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_GetLastConfirmedFullscreenMode final +{ +public: + EWindowMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetLastConfirmedFullscreenMode; + +// Function Engine.GameUserSettings.GetLastConfirmedScreenResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetLastConfirmedScreenResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetLastConfirmedScreenResolution; + +// Function Engine.GameUserSettings.GetOverallScalabilityLevel +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetOverallScalabilityLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetOverallScalabilityLevel; + +// Function Engine.GameUserSettings.GetPostProcessingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetPostProcessingQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetPostProcessingQuality; + +// Function Engine.GameUserSettings.GetPreferredFullscreenMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_GetPreferredFullscreenMode final +{ +public: + EWindowMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetPreferredFullscreenMode; + +// Function Engine.GameUserSettings.GetReflectionQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetReflectionQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetReflectionQuality; + +// Function Engine.GameUserSettings.GetResolutionScaleInformationEx +// 0x0010 (0x0010 - 0x0000) +struct GameUserSettings_GetResolutionScaleInformationEx final +{ +public: + float CurrentScaleNormalized; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentScaleValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScaleValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetResolutionScaleInformationEx; + +// Function Engine.GameUserSettings.GetResolutionScaleNormalized +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetResolutionScaleNormalized final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetResolutionScaleNormalized; + +// Function Engine.GameUserSettings.GetScreenResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetScreenResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetScreenResolution; + +// Function Engine.GameUserSettings.GetShadingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetShadingQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetShadingQuality; + +// Function Engine.GameUserSettings.GetShadowQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetShadowQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetShadowQuality; + +// Function Engine.GameUserSettings.GetTextureQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetTextureQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetTextureQuality; + +// Function Engine.GameUserSettings.GetViewDistanceQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetViewDistanceQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetViewDistanceQuality; + +// Function Engine.GameUserSettings.GetVisualEffectQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetVisualEffectQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetVisualEffectQuality; + +// Function Engine.GameUserSettings.IsDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsDirty; + +// Function Engine.GameUserSettings.IsDynamicResolutionDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsDynamicResolutionDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsDynamicResolutionDirty; + +// Function Engine.GameUserSettings.IsDynamicResolutionEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsDynamicResolutionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsDynamicResolutionEnabled; + +// Function Engine.GameUserSettings.IsFullscreenModeDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsFullscreenModeDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsFullscreenModeDirty; + +// Function Engine.GameUserSettings.IsHDREnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsHDREnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsHDREnabled; + +// Function Engine.GameUserSettings.IsScreenResolutionDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsScreenResolutionDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsScreenResolutionDirty; + +// Function Engine.GameUserSettings.IsVSyncDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsVSyncDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsVSyncDirty; + +// Function Engine.GameUserSettings.IsVSyncEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsVSyncEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsVSyncEnabled; + +// Function Engine.GameUserSettings.SupportsHDRDisplayOutput +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_SupportsHDRDisplayOutput final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SupportsHDRDisplayOutput; + +// Function Engine.GameViewportClient.SetConsoleTarget +// 0x0004 (0x0004 - 0x0000) +struct GameViewportClient_SetConsoleTarget final +{ +public: + int32 PlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameViewportClient_SetConsoleTarget; + +// Function Engine.InputDeviceLibrary.EqualEqual_InputDeviceId +// 0x000C (0x000C - 0x0000) +struct InputDeviceLibrary_EqualEqual_InputDeviceId final +{ +public: + struct FInputDeviceId A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputDeviceId B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_EqualEqual_InputDeviceId; + +// Function Engine.InputDeviceLibrary.EqualEqual_PlatformUserId +// 0x000C (0x000C - 0x0000) +struct InputDeviceLibrary_EqualEqual_PlatformUserId final +{ +public: + struct FPlatformUserId A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlatformUserId B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_EqualEqual_PlatformUserId; + +// Function Engine.InputDeviceLibrary.GetAllActiveUsers +// 0x0018 (0x0018 - 0x0000) +struct InputDeviceLibrary_GetAllActiveUsers final +{ +public: + TArray OutUsers; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetAllActiveUsers; + +// Function Engine.InputDeviceLibrary.GetAllConnectedInputDevices +// 0x0018 (0x0018 - 0x0000) +struct InputDeviceLibrary_GetAllConnectedInputDevices final +{ +public: + TArray OutInputDevices; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetAllConnectedInputDevices; + +// Function Engine.InputDeviceLibrary.GetAllInputDevices +// 0x0018 (0x0018 - 0x0000) +struct InputDeviceLibrary_GetAllInputDevices final +{ +public: + TArray OutInputDevices; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetAllInputDevices; + +// Function Engine.InputDeviceLibrary.GetAllInputDevicesForUser +// 0x0020 (0x0020 - 0x0000) +struct InputDeviceLibrary_GetAllInputDevicesForUser final +{ +public: + struct FPlatformUserId UserId; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutInputDevices; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetAllInputDevicesForUser; + +// Function Engine.InputDeviceLibrary.GetDefaultInputDevice +// 0x0004 (0x0004 - 0x0000) +struct InputDeviceLibrary_GetDefaultInputDevice final +{ +public: + struct FInputDeviceId ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetDefaultInputDevice; + +// Function Engine.InputDeviceLibrary.GetInputDeviceConnectionState +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceLibrary_GetInputDeviceConnectionState final +{ +public: + struct FInputDeviceId DeviceID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputDeviceConnectionState ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetInputDeviceConnectionState; + +// Function Engine.InputDeviceLibrary.GetPlayerControllerFromInputDevice +// 0x0010 (0x0010 - 0x0000) +struct InputDeviceLibrary_GetPlayerControllerFromInputDevice final +{ +public: + struct FInputDeviceId DeviceID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetPlayerControllerFromInputDevice; + +// Function Engine.InputDeviceLibrary.GetPlayerControllerFromPlatformUser +// 0x0010 (0x0010 - 0x0000) +struct InputDeviceLibrary_GetPlayerControllerFromPlatformUser final +{ +public: + struct FPlatformUserId UserId; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetPlayerControllerFromPlatformUser; + +// Function Engine.InputDeviceLibrary.GetPrimaryInputDeviceForUser +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceLibrary_GetPrimaryInputDeviceForUser final +{ +public: + struct FPlatformUserId UserId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputDeviceId ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetPrimaryInputDeviceForUser; + +// Function Engine.InputDeviceLibrary.GetPrimaryPlatformUser +// 0x0004 (0x0004 - 0x0000) +struct InputDeviceLibrary_GetPrimaryPlatformUser final +{ +public: + struct FPlatformUserId ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetPrimaryPlatformUser; + +// Function Engine.InputDeviceLibrary.GetUserForInputDevice +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceLibrary_GetUserForInputDevice final +{ +public: + struct FInputDeviceId DeviceID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlatformUserId ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetUserForInputDevice; + +// Function Engine.InputDeviceLibrary.GetUserForUnpairedInputDevices +// 0x0004 (0x0004 - 0x0000) +struct InputDeviceLibrary_GetUserForUnpairedInputDevices final +{ +public: + struct FPlatformUserId ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_GetUserForUnpairedInputDevices; + +// Function Engine.InputDeviceLibrary.InputDeviceId_None +// 0x0004 (0x0004 - 0x0000) +struct InputDeviceLibrary_InputDeviceId_None final +{ +public: + struct FInputDeviceId ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_InputDeviceId_None; + +// Function Engine.InputDeviceLibrary.IsDevicePropertyHandleValid +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceLibrary_IsDevicePropertyHandleValid final +{ +public: + struct FInputDevicePropertyHandle InHandle; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_IsDevicePropertyHandleValid; + +// Function Engine.InputDeviceLibrary.IsInputDeviceMappedToUnpairedUser +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceLibrary_IsInputDeviceMappedToUnpairedUser final +{ +public: + struct FInputDeviceId InputDevice; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_IsInputDeviceMappedToUnpairedUser; + +// Function Engine.InputDeviceLibrary.IsUnpairedUserId +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceLibrary_IsUnpairedUserId final +{ +public: + struct FPlatformUserId PlatformId; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_IsUnpairedUserId; + +// Function Engine.InputDeviceLibrary.IsValidInputDevice +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceLibrary_IsValidInputDevice final +{ +public: + struct FInputDeviceId DeviceID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_IsValidInputDevice; + +// Function Engine.InputDeviceLibrary.IsValidPlatformId +// 0x0008 (0x0008 - 0x0000) +struct InputDeviceLibrary_IsValidPlatformId final +{ +public: + struct FPlatformUserId UserId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_IsValidPlatformId; + +// Function Engine.InputDeviceLibrary.NotEqual_InputDeviceId +// 0x000C (0x000C - 0x0000) +struct InputDeviceLibrary_NotEqual_InputDeviceId final +{ +public: + struct FInputDeviceId A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputDeviceId B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_NotEqual_InputDeviceId; + +// Function Engine.InputDeviceLibrary.NotEqual_PlatformUserId +// 0x000C (0x000C - 0x0000) +struct InputDeviceLibrary_NotEqual_PlatformUserId final +{ +public: + struct FPlatformUserId A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlatformUserId B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_NotEqual_PlatformUserId; + +// Function Engine.InputDeviceLibrary.PlatformUserId_None +// 0x0004 (0x0004 - 0x0000) +struct InputDeviceLibrary_PlatformUserId_None final +{ +public: + struct FPlatformUserId ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputDeviceLibrary_PlatformUserId_None; + +// Function Engine.RuntimeVirtualTexture.GetPageTableSize +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetPageTableSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetPageTableSize; + +// Function Engine.RuntimeVirtualTexture.GetSize +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetSize; + +// Function Engine.RuntimeVirtualTexture.GetTileBorderSize +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetTileBorderSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetTileBorderSize; + +// Function Engine.RuntimeVirtualTexture.GetTileCount +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetTileCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetTileCount; + +// Function Engine.RuntimeVirtualTexture.GetTileSize +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetTileSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetTileSize; + +// Function Engine.KismetArrayLibrary.Array_Add +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Add final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Add; + +// Function Engine.KismetArrayLibrary.Array_AddUnique +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_AddUnique final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_AddUnique; + +// Function Engine.KismetArrayLibrary.Array_Append +// 0x0020 (0x0020 - 0x0000) +struct KismetArrayLibrary_Array_Append final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray SourceArray; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Append; + +// Function Engine.KismetArrayLibrary.Array_Clear +// 0x0010 (0x0010 - 0x0000) +struct KismetArrayLibrary_Array_Clear final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Clear; + +// Function Engine.KismetArrayLibrary.Array_Contains +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Contains final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Contains; + +// Function Engine.KismetArrayLibrary.Array_Find +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Find final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Find; + +// Function Engine.KismetArrayLibrary.Array_Get +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Get final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Get; + +// Function Engine.KismetArrayLibrary.Array_Identical +// 0x0028 (0x0028 - 0x0000) +struct KismetArrayLibrary_Array_Identical final +{ +public: + TArray ArrayA; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ArrayB; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Identical; + +// Function Engine.KismetArrayLibrary.Array_Insert +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Insert final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Insert; + +// Function Engine.KismetArrayLibrary.Array_IsEmpty +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_IsEmpty final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_IsEmpty; + +// Function Engine.KismetArrayLibrary.Array_IsNotEmpty +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_IsNotEmpty final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_IsNotEmpty; + +// Function Engine.KismetArrayLibrary.Array_IsValidIndex +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_IsValidIndex final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexToTest; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_IsValidIndex; + +// Function Engine.KismetArrayLibrary.Array_LastIndex +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_LastIndex final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_LastIndex; + +// Function Engine.KismetArrayLibrary.Array_Length +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Length final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Length; + +// Function Engine.KismetArrayLibrary.Array_Random +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Random final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 OutItem; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Random; + +// Function Engine.KismetArrayLibrary.Array_RandomFromStream +// 0x0020 (0x0020 - 0x0000) +struct KismetArrayLibrary_Array_RandomFromStream final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FRandomStream RandomStream; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 OutItem; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_RandomFromStream; + +// Function Engine.KismetArrayLibrary.Array_Remove +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Remove final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexToRemove; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Remove; + +// Function Engine.KismetArrayLibrary.Array_RemoveItem +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_RemoveItem final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Item; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_RemoveItem; + +// Function Engine.KismetArrayLibrary.Array_Resize +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Resize final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Size; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Resize; + +// Function Engine.KismetArrayLibrary.Array_Reverse +// 0x0010 (0x0010 - 0x0000) +struct KismetArrayLibrary_Array_Reverse final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Reverse; + +// Function Engine.KismetArrayLibrary.Array_Set +// 0x0020 (0x0020 - 0x0000) +struct KismetArrayLibrary_Array_Set final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x0014(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Set; + +// Function Engine.KismetArrayLibrary.Array_Shuffle +// 0x0010 (0x0010 - 0x0000) +struct KismetArrayLibrary_Array_Shuffle final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Shuffle; + +// Function Engine.KismetArrayLibrary.Array_ShuffleFromStream +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_ShuffleFromStream final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FRandomStream RandomStream; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_ShuffleFromStream; + +// Function Engine.KismetArrayLibrary.Array_Swap +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Swap final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 FirstIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondIndex; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Swap; + +// Function Engine.KismetArrayLibrary.FilterArray +// 0x0028 (0x0028 - 0x0000) +struct KismetArrayLibrary_FilterArray final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FilteredArray; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_FilterArray; + +// Function Engine.KismetArrayLibrary.SetArrayPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetArrayLibrary_SetArrayPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Value; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_SetArrayPropertyByName; + +// Function Engine.KismetArrayLibrary.SortByteArray +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_SortByteArray final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bStableSort; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EArraySortOrder SortOrder; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_SortByteArray; + +// Function Engine.KismetArrayLibrary.SortFloatArray +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_SortFloatArray final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bStableSort; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EArraySortOrder SortOrder; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_SortFloatArray; + +// Function Engine.KismetArrayLibrary.SortInt64Array +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_SortInt64Array final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bStableSort; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EArraySortOrder SortOrder; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_SortInt64Array; + +// Function Engine.KismetArrayLibrary.SortIntArray +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_SortIntArray final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bStableSort; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EArraySortOrder SortOrder; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_SortIntArray; + +// Function Engine.KismetArrayLibrary.SortNameArray +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_SortNameArray final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bStableSort; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLexicalSort; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EArraySortOrder SortOrder; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_SortNameArray; + +// Function Engine.KismetArrayLibrary.SortStringArray +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_SortStringArray final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bStableSort; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EArraySortOrder SortOrder; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_SortStringArray; + +// Function Engine.KismetGuidLibrary.Conv_GuidToString +// 0x0020 (0x0020 - 0x0000) +struct KismetGuidLibrary_Conv_GuidToString final +{ +public: + struct FGuid InGuid; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_Conv_GuidToString; + +// Function Engine.KismetGuidLibrary.EqualEqual_GuidGuid +// 0x0024 (0x0024 - 0x0000) +struct KismetGuidLibrary_EqualEqual_GuidGuid final +{ +public: + struct FGuid A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid B; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_EqualEqual_GuidGuid; + +// Function Engine.KismetGuidLibrary.Invalidate_Guid +// 0x0010 (0x0010 - 0x0000) +struct KismetGuidLibrary_Invalidate_Guid final +{ +public: + struct FGuid InGuid; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_Invalidate_Guid; + +// Function Engine.KismetGuidLibrary.IsValid_Guid +// 0x0014 (0x0014 - 0x0000) +struct KismetGuidLibrary_IsValid_Guid final +{ +public: + struct FGuid InGuid; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_IsValid_Guid; + +// Function Engine.KismetGuidLibrary.NewGuid +// 0x0010 (0x0010 - 0x0000) +struct KismetGuidLibrary_NewGuid final +{ +public: + struct FGuid ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_NewGuid; + +// Function Engine.KismetGuidLibrary.NotEqual_GuidGuid +// 0x0024 (0x0024 - 0x0000) +struct KismetGuidLibrary_NotEqual_GuidGuid final +{ +public: + struct FGuid A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid B; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_NotEqual_GuidGuid; + +// Function Engine.KismetGuidLibrary.Parse_StringToGuid +// 0x0028 (0x0028 - 0x0000) +struct KismetGuidLibrary_Parse_StringToGuid final +{ +public: + class FString GuidString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid OutGuid; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Success; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_Parse_StringToGuid; + +// Function Engine.KismetMaterialLibrary.CreateDynamicMaterialInstance +// 0x0028 (0x0028 - 0x0000) +struct KismetMaterialLibrary_CreateDynamicMaterialInstance final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Parent; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OptionalName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMIDCreationFlags CreationFlags; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_CreateDynamicMaterialInstance; + +// Function Engine.KismetMaterialLibrary.GetScalarParameterValue +// 0x0020 (0x0020 - 0x0000) +struct KismetMaterialLibrary_GetScalarParameterValue final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_GetScalarParameterValue; + +// Function Engine.KismetMaterialLibrary.GetVectorParameterValue +// 0x0028 (0x0028 - 0x0000) +struct KismetMaterialLibrary_GetVectorParameterValue final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_GetVectorParameterValue; + +// Function Engine.KismetMaterialLibrary.SetScalarParameterValue +// 0x0020 (0x0020 - 0x0000) +struct KismetMaterialLibrary_SetScalarParameterValue final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_SetScalarParameterValue; + +// Function Engine.KismetMaterialLibrary.SetVectorParameterValue +// 0x0028 (0x0028 - 0x0000) +struct KismetMaterialLibrary_SetVectorParameterValue final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ParameterValue; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_SetVectorParameterValue; + +// Function Engine.KismetMathLibrary.abs +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_abs final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_abs; + +// Function Engine.KismetMathLibrary.Abs_Int +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Abs_Int final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Abs_Int; + +// Function Engine.KismetMathLibrary.Abs_Int64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Abs_Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Abs_Int64; + +// Function Engine.KismetMathLibrary.acos +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_acos final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_acos; + +// Function Engine.KismetMathLibrary.Add_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Add_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_ByteByte; + +// Function Engine.KismetMathLibrary.Add_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.Add_DateTimeTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_DateTimeTimespan final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_DateTimeTimespan; + +// Function Engine.KismetMathLibrary.Add_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_DoubleDouble; + +// Function Engine.KismetMathLibrary.Add_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_Int64Int64; + +// Function Engine.KismetMathLibrary.Add_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Add_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_IntInt; + +// Function Engine.KismetMathLibrary.Add_IntPointInt +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Add_IntPointInt final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_IntPointInt; + +// Function Engine.KismetMathLibrary.Add_IntPointIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.Add_LinearColorLinearColor +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Add_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.Add_MatrixMatrix +// 0x0180 (0x0180 - 0x0000) +struct KismetMathLibrary_Add_MatrixMatrix final +{ +public: + struct FMatrix A; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix B; // 0x0080(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0100(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_MatrixMatrix; + +// Function Engine.KismetMathLibrary.Add_QuatQuat +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Add_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_QuatQuat; + +// Function Engine.KismetMathLibrary.Add_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_TimespanTimespan; + +// Function Engine.KismetMathLibrary.Add_Vector2DFloat +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Add_Vector2DFloat final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_Vector2DFloat; + +// Function Engine.KismetMathLibrary.Add_Vector2DVector2D +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Add_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.Add_Vector4Vector4 +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Add_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_Vector4Vector4; + +// Function Engine.KismetMathLibrary.Add_VectorFloat +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Add_VectorFloat final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_VectorFloat; + +// Function Engine.KismetMathLibrary.Add_VectorInt +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Add_VectorInt final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_VectorInt; + +// Function Engine.KismetMathLibrary.Add_VectorVector +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_Add_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_VectorVector; + +// Function Engine.KismetMathLibrary.And_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_And_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_And_Int64Int64; + +// Function Engine.KismetMathLibrary.And_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_And_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_And_IntInt; + +// Function Engine.KismetMathLibrary.asin +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_asin final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_asin; + +// Function Engine.KismetMathLibrary.atan +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_atan final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_atan; + +// Function Engine.KismetMathLibrary.Atan2 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Atan2 final +{ +public: + double Y; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Atan2; + +// Function Engine.KismetMathLibrary.AverageOfIntArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_AverageOfIntArray final +{ +public: + TArray IntArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float AverageValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_AverageOfIntArray; + +// Function Engine.KismetMathLibrary.BMax +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BMax final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BMax; + +// Function Engine.KismetMathLibrary.BMin +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BMin final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BMin; + +// Function Engine.KismetMathLibrary.BooleanAND +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanAND final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanAND; + +// Function Engine.KismetMathLibrary.BooleanNAND +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanNAND final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanNAND; + +// Function Engine.KismetMathLibrary.BooleanNOR +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanNOR final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanNOR; + +// Function Engine.KismetMathLibrary.BooleanOR +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanOR final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanOR; + +// Function Engine.KismetMathLibrary.BooleanXOR +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanXOR final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanXOR; + +// Function Engine.KismetMathLibrary.Box_ExpandBy +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Box_ExpandBy final +{ +public: + struct FBox Box; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Negative; // 0x0038(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Positive; // 0x0050(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox ReturnValue; // 0x0068(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Box_ExpandBy; + +// Function Engine.KismetMathLibrary.Box_GetClosestPointTo +// 0x0068 (0x0068 - 0x0000) +struct KismetMathLibrary_Box_GetClosestPointTo final +{ +public: + struct FBox Box; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Point; // 0x0038(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Box_GetClosestPointTo; + +// Function Engine.KismetMathLibrary.Box_Intersects +// 0x0078 (0x0078 - 0x0000) +struct KismetMathLibrary_Box_Intersects final +{ +public: + struct FBox A; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox B; // 0x0038(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Box_Intersects; + +// Function Engine.KismetMathLibrary.Box_IsInside +// 0x0078 (0x0078 - 0x0000) +struct KismetMathLibrary_Box_IsInside final +{ +public: + struct FBox InnerTest; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox OuterTest; // 0x0038(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Box_IsInside; + +// Function Engine.KismetMathLibrary.Box_IsInsideOrOn +// 0x0078 (0x0078 - 0x0000) +struct KismetMathLibrary_Box_IsInsideOrOn final +{ +public: + struct FBox InnerTest; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox OuterTest; // 0x0038(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Box_IsInsideOrOn; + +// Function Engine.KismetMathLibrary.Box_IsPointInside +// 0x0058 (0x0058 - 0x0000) +struct KismetMathLibrary_Box_IsPointInside final +{ +public: + struct FBox Box; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Point; // 0x0038(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Box_IsPointInside; + +// Function Engine.KismetMathLibrary.Box_Overlap +// 0x00A8 (0x00A8 - 0x0000) +struct KismetMathLibrary_Box_Overlap final +{ +public: + struct FBox A; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox B; // 0x0038(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox ReturnValue; // 0x0070(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Box_Overlap; + +// Function Engine.KismetMathLibrary.BreakBoxSphereBounds +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_BreakBoxSphereBounds final +{ +public: + struct FBoxSphereBounds InBoxSphereBounds; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0068(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakBoxSphereBounds; + +// Function Engine.KismetMathLibrary.BreakColor +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakColor final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float R; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakColor; + +// Function Engine.KismetMathLibrary.BreakDateTime +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_BreakDateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Year; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Day; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Second; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Millisecond; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakDateTime; + +// Function Engine.KismetMathLibrary.BreakFrameRate +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_BreakFrameRate final +{ +public: + struct FFrameRate InFrameRate; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Numerator; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakFrameRate; + +// Function Engine.KismetMathLibrary.BreakQualifiedFrameTime +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakQualifiedFrameTime final +{ +public: + struct FQualifiedFrameTime InFrameTime; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Frame; // 0x0010(0x0004)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate FrameRate; // 0x0014(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakQualifiedFrameTime; + +// Function Engine.KismetMathLibrary.BreakQuat +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_BreakQuat final +{ +public: + struct FQuat InQuat; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x002C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakQuat; + +// Function Engine.KismetMathLibrary.BreakRandomStream +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_BreakRandomStream final +{ +public: + struct FRandomStream InRandomStream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 InitialSeed; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakRandomStream; + +// Function Engine.KismetMathLibrary.BreakRotator +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_BreakRotator final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Roll; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakRotator; + +// Function Engine.KismetMathLibrary.BreakRotIntoAxes +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_BreakRotIntoAxes final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakRotIntoAxes; + +// Function Engine.KismetMathLibrary.BreakTimespan +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakTimespan final +{ +public: + struct FTimespan InTimespan; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Days; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Milliseconds; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakTimespan; + +// Function Engine.KismetMathLibrary.BreakTimespan2 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakTimespan2 final +{ +public: + struct FTimespan InTimespan; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Days; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FractionNano; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakTimespan2; + +// Function Engine.KismetMathLibrary.BreakTransform +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_BreakTransform final +{ +public: + struct FTransform InTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0060(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0090(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakTransform; + +// Function Engine.KismetMathLibrary.BreakVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_BreakVector final +{ +public: + struct FVector InVec; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector; + +// Function Engine.KismetMathLibrary.BreakVector2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakVector2D final +{ +public: + struct FVector2D InVec; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector2D; + +// Function Engine.KismetMathLibrary.BreakVector4 +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_BreakVector4 final +{ +public: + struct FVector4 InVec; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector4; + +// Function Engine.KismetMathLibrary.BreakVector_NetQuantize +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_BreakVector_NetQuantize final +{ +public: + struct FVector_NetQuantize InVec; // 0x0000(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector_NetQuantize; + +// Function Engine.KismetMathLibrary.BreakVector_NetQuantize10 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_BreakVector_NetQuantize10 final +{ +public: + struct FVector_NetQuantize10 InVec; // 0x0000(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector_NetQuantize10; + +// Function Engine.KismetMathLibrary.BreakVector_NetQuantize100 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_BreakVector_NetQuantize100 final +{ +public: + struct FVector_NetQuantize100 InVec; // 0x0000(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector_NetQuantize100; + +// Function Engine.KismetMathLibrary.BreakVector_NetQuantizeNormal +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_BreakVector_NetQuantizeNormal final +{ +public: + struct FVector_NetQuantizeNormal InVec; // 0x0000(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector_NetQuantizeNormal; + +// Function Engine.KismetMathLibrary.CInterpTo +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_CInterpTo final +{ +public: + struct FLinearColor Current; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Target; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_CInterpTo; + +// Function Engine.KismetMathLibrary.clamp +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_clamp final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Param_min_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Param_max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_clamp; + +// Function Engine.KismetMathLibrary.ClampAngle +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_ClampAngle final +{ +public: + double AngleDegrees; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double MinAngleDegrees; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double MaxAngleDegrees; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampAngle; + +// Function Engine.KismetMathLibrary.ClampAxes2D +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_ClampAxes2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double MinAxisVal; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double MaxAxisVal; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampAxes2D; + +// Function Engine.KismetMathLibrary.ClampAxis +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_ClampAxis final +{ +public: + float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampAxis; + +// Function Engine.KismetMathLibrary.ClampInt64 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_ClampInt64 final +{ +public: + int64 Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Param_min_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Param_max_0; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampInt64; + +// Function Engine.KismetMathLibrary.ClampVectorSize +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_ClampVectorSize final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Param_min_0; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Param_max_0; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampVectorSize; + +// Function Engine.KismetMathLibrary.ClassIsChildOf +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_ClassIsChildOf final +{ +public: + TSubclassOf TestClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ParentClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClassIsChildOf; + +// Function Engine.KismetMathLibrary.ComposeRotators +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_ComposeRotators final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ComposeRotators; + +// Function Engine.KismetMathLibrary.ComposeTransforms +// 0x0120 (0x0120 - 0x0000) +struct KismetMathLibrary_ComposeTransforms final +{ +public: + struct FTransform A; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform B; // 0x0060(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x00C0(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ComposeTransforms; + +// Function Engine.KismetMathLibrary.Conv_BoolToByte +// 0x0002 (0x0002 - 0x0000) +struct KismetMathLibrary_Conv_BoolToByte final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_BoolToByte; + +// Function Engine.KismetMathLibrary.Conv_BoolToDouble +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_BoolToDouble final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_BoolToDouble; + +// Function Engine.KismetMathLibrary.Conv_BoolToInt +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_BoolToInt final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_BoolToInt; + +// Function Engine.KismetMathLibrary.Conv_ByteToDouble +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_ByteToDouble final +{ +public: + uint8 InByte; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_ByteToDouble; + +// Function Engine.KismetMathLibrary.Conv_ByteToInt +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_ByteToInt final +{ +public: + uint8 InByte; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_ByteToInt; + +// Function Engine.KismetMathLibrary.Conv_ByteToInt64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_ByteToInt64 final +{ +public: + uint8 InByte; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_ByteToInt64; + +// Function Engine.KismetMathLibrary.Conv_ColorToLinearColor +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Conv_ColorToLinearColor final +{ +public: + struct FColor InColor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_ColorToLinearColor; + +// Function Engine.KismetMathLibrary.Conv_DoubleToFloat +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_DoubleToFloat final +{ +public: + double InDouble; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_DoubleToFloat; + +// Function Engine.KismetMathLibrary.Conv_DoubleToInt64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_DoubleToInt64 final +{ +public: + double InDouble; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_DoubleToInt64; + +// Function Engine.KismetMathLibrary.Conv_DoubleToLinearColor +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_DoubleToLinearColor final +{ +public: + double InDouble; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_DoubleToLinearColor; + +// Function Engine.KismetMathLibrary.Conv_DoubleToVector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Conv_DoubleToVector final +{ +public: + double InDouble; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_DoubleToVector; + +// Function Engine.KismetMathLibrary.Conv_DoubleToVector2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_DoubleToVector2D final +{ +public: + double InDouble; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_DoubleToVector2D; + +// Function Engine.KismetMathLibrary.Conv_FloatToDouble +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_FloatToDouble final +{ +public: + float InFloat; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_FloatToDouble; + +// Function Engine.KismetMathLibrary.Conv_Int64ToByte +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_Int64ToByte final +{ +public: + int64 inInt; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Int64ToByte; + +// Function Engine.KismetMathLibrary.Conv_Int64ToDouble +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_Int64ToDouble final +{ +public: + int64 inInt; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Int64ToDouble; + +// Function Engine.KismetMathLibrary.Conv_Int64ToInt +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_Int64ToInt final +{ +public: + int64 inInt; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Int64ToInt; + +// Function Engine.KismetMathLibrary.Conv_IntPointToVector2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_IntPointToVector2D final +{ +public: + struct FIntPoint InIntPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntPointToVector2D; + +// Function Engine.KismetMathLibrary.Conv_IntToBool +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_IntToBool final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToBool; + +// Function Engine.KismetMathLibrary.Conv_IntToByte +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_IntToByte final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToByte; + +// Function Engine.KismetMathLibrary.Conv_IntToDouble +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_IntToDouble final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToDouble; + +// Function Engine.KismetMathLibrary.Conv_IntToInt64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_IntToInt64 final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToInt64; + +// Function Engine.KismetMathLibrary.Conv_IntToIntVector +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_IntToIntVector final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToIntVector; + +// Function Engine.KismetMathLibrary.Conv_IntToVector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Conv_IntToVector final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToVector; + +// Function Engine.KismetMathLibrary.Conv_IntVectorToVector +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Conv_IntVectorToVector final +{ +public: + struct FIntVector InIntVector; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntVectorToVector; + +// Function Engine.KismetMathLibrary.Conv_LinearColorToColor +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_LinearColorToColor final +{ +public: + struct FLinearColor InLinearColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InUseSRGB; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_LinearColorToColor; + +// Function Engine.KismetMathLibrary.Conv_LinearColorToVector +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Conv_LinearColorToVector final +{ +public: + struct FLinearColor InLinearColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_LinearColorToVector; + +// Function Engine.KismetMathLibrary.Conv_MatrixToRotator +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Conv_MatrixToRotator final +{ +public: + struct FMatrix InMatrix; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0080(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_MatrixToRotator; + +// Function Engine.KismetMathLibrary.Conv_MatrixToTransform +// 0x00E0 (0x00E0 - 0x0000) +struct KismetMathLibrary_Conv_MatrixToTransform final +{ +public: + struct FMatrix InMatrix; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0080(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_MatrixToTransform; + +// Function Engine.KismetMathLibrary.Conv_RotatorToQuaternion +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Conv_RotatorToQuaternion final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_RotatorToQuaternion; + +// Function Engine.KismetMathLibrary.Conv_RotatorToTransform +// 0x0080 (0x0080 - 0x0000) +struct KismetMathLibrary_Conv_RotatorToTransform final +{ +public: + struct FRotator InRotator; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0020(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_RotatorToTransform; + +// Function Engine.KismetMathLibrary.Conv_RotatorToVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Conv_RotatorToVector final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_RotatorToVector; + +// Function Engine.KismetMathLibrary.Conv_TransformToMatrix +// 0x00E0 (0x00E0 - 0x0000) +struct KismetMathLibrary_Conv_TransformToMatrix final +{ +public: + struct FTransform Transform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0060(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_TransformToMatrix; + +// Function Engine.KismetMathLibrary.Conv_Vector2DToIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_Vector2DToIntPoint final +{ +public: + struct FVector2D InVector2D; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector2DToIntPoint; + +// Function Engine.KismetMathLibrary.Conv_Vector2DToVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Conv_Vector2DToVector final +{ +public: + struct FVector2D InVector2D; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector2DToVector; + +// Function Engine.KismetMathLibrary.Conv_Vector4ToQuaternion +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Conv_Vector4ToQuaternion final +{ +public: + struct FVector4 InVec; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector4ToQuaternion; + +// Function Engine.KismetMathLibrary.Conv_Vector4ToRotator +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Conv_Vector4ToRotator final +{ +public: + struct FVector4 InVec; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector4ToRotator; + +// Function Engine.KismetMathLibrary.Conv_Vector4ToVector +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Conv_Vector4ToVector final +{ +public: + struct FVector4 InVector4; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector4ToVector; + +// Function Engine.KismetMathLibrary.Conv_VectorToLinearColor +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Conv_VectorToLinearColor final +{ +public: + struct FVector InVec; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToLinearColor; + +// Function Engine.KismetMathLibrary.Conv_VectorToQuaternion +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Conv_VectorToQuaternion final +{ +public: + struct FVector InVec; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToQuaternion; + +// Function Engine.KismetMathLibrary.Conv_VectorToRotator +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Conv_VectorToRotator final +{ +public: + struct FVector InVec; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToRotator; + +// Function Engine.KismetMathLibrary.Conv_VectorToTransform +// 0x0080 (0x0080 - 0x0000) +struct KismetMathLibrary_Conv_VectorToTransform final +{ +public: + struct FVector InLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0020(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToTransform; + +// Function Engine.KismetMathLibrary.Conv_VectorToVector2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Conv_VectorToVector2D final +{ +public: + struct FVector InVector; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToVector2D; + +// Function Engine.KismetMathLibrary.Convert1DTo2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Convert1DTo2D final +{ +public: + int32 Index1D; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 XSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Convert1DTo2D; + +// Function Engine.KismetMathLibrary.Convert1DTo3D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Convert1DTo3D final +{ +public: + int32 Index1D; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 XSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 YSize; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Convert1DTo3D; + +// Function Engine.KismetMathLibrary.Convert2DTo1D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Convert2DTo1D final +{ +public: + struct FIntPoint Index2D; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 XSize; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Convert2DTo1D; + +// Function Engine.KismetMathLibrary.Convert3DTo1D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Convert3DTo1D final +{ +public: + struct FIntVector Index3D; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 XSize; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 YSize; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Convert3DTo1D; + +// Function Engine.KismetMathLibrary.cos +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_cos final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_cos; + +// Function Engine.KismetMathLibrary.CreateVectorFromYawPitch +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_CreateVectorFromYawPitch final +{ +public: + float Yaw; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_CreateVectorFromYawPitch; + +// Function Engine.KismetMathLibrary.Cross_VectorVector +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_Cross_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Cross_VectorVector; + +// Function Engine.KismetMathLibrary.CrossProduct2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_CrossProduct2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_CrossProduct2D; + +// Function Engine.KismetMathLibrary.DateTimeFromIsoString +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_DateTimeFromIsoString final +{ +public: + class FString IsoString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Result; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DateTimeFromIsoString; + +// Function Engine.KismetMathLibrary.DateTimeFromString +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_DateTimeFromString final +{ +public: + class FString DateTimeString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Result; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DateTimeFromString; + +// Function Engine.KismetMathLibrary.DateTimeMaxValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DateTimeMaxValue final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DateTimeMaxValue; + +// Function Engine.KismetMathLibrary.DateTimeMinValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DateTimeMinValue final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DateTimeMinValue; + +// Function Engine.KismetMathLibrary.DaysInMonth +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_DaysInMonth final +{ +public: + int32 Year; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DaysInMonth; + +// Function Engine.KismetMathLibrary.DaysInYear +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DaysInYear final +{ +public: + int32 Year; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DaysInYear; + +// Function Engine.KismetMathLibrary.DegAcos +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_DegAcos final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegAcos; + +// Function Engine.KismetMathLibrary.DegAsin +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_DegAsin final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegAsin; + +// Function Engine.KismetMathLibrary.DegAtan +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_DegAtan final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegAtan; + +// Function Engine.KismetMathLibrary.DegAtan2 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_DegAtan2 final +{ +public: + double Y; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegAtan2; + +// Function Engine.KismetMathLibrary.DegCos +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_DegCos final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegCos; + +// Function Engine.KismetMathLibrary.DegreesToRadians +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_DegreesToRadians final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegreesToRadians; + +// Function Engine.KismetMathLibrary.DegSin +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_DegSin final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegSin; + +// Function Engine.KismetMathLibrary.DegTan +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_DegTan final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegTan; + +// Function Engine.KismetMathLibrary.Distance2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Distance2D final +{ +public: + struct FVector2D v1; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D v2; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Distance2D; + +// Function Engine.KismetMathLibrary.DistanceSquared2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_DistanceSquared2D final +{ +public: + struct FVector2D v1; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D v2; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DistanceSquared2D; + +// Function Engine.KismetMathLibrary.Divide_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Divide_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_ByteByte; + +// Function Engine.KismetMathLibrary.Divide_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Divide_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_DoubleDouble; + +// Function Engine.KismetMathLibrary.Divide_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Divide_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_Int64Int64; + +// Function Engine.KismetMathLibrary.Divide_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Divide_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_IntInt; + +// Function Engine.KismetMathLibrary.Divide_IntPointInt +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Divide_IntPointInt final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_IntPointInt; + +// Function Engine.KismetMathLibrary.Divide_IntPointIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Divide_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.Divide_LinearColorLinearColor +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Divide_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.Divide_TimespanFloat +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Divide_TimespanFloat final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_TimespanFloat; + +// Function Engine.KismetMathLibrary.Divide_Vector2DFloat +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Divide_Vector2DFloat final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_Vector2DFloat; + +// Function Engine.KismetMathLibrary.Divide_Vector2DVector2D +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Divide_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.Divide_Vector4Vector4 +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Divide_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_Vector4Vector4; + +// Function Engine.KismetMathLibrary.Divide_VectorFloat +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Divide_VectorFloat final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_VectorFloat; + +// Function Engine.KismetMathLibrary.Divide_VectorInt +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Divide_VectorInt final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_VectorInt; + +// Function Engine.KismetMathLibrary.Divide_VectorVector +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_Divide_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_VectorVector; + +// Function Engine.KismetMathLibrary.Dot_VectorVector +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Dot_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Dot_VectorVector; + +// Function Engine.KismetMathLibrary.DotProduct2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_DotProduct2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DotProduct2D; + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_Float +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_DynamicWeightedMovingAverage_Float final +{ +public: + float CurrentSample; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousSample; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DynamicWeightedMovingAverage_Float; + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FRotator +// 0x0058 (0x0058 - 0x0000) +struct KismetMathLibrary_DynamicWeightedMovingAverage_FRotator final +{ +public: + struct FRotator CurrentSample; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator PreviousSample; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MaxDistance; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0040(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DynamicWeightedMovingAverage_FRotator; + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FVector +// 0x0058 (0x0058 - 0x0000) +struct KismetMathLibrary_DynamicWeightedMovingAverage_FVector final +{ +public: + struct FVector CurrentSample; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousSample; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0040(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DynamicWeightedMovingAverage_FVector; + +// Function Engine.KismetMathLibrary.Ease +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Ease final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Alpha; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunc EasingFunc; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + double BlendExp; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Ease; + +// Function Engine.KismetMathLibrary.Equal_IntPointIntPoint +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Equal_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Equal_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.EqualEqual_BoolBool +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_EqualEqual_BoolBool final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_BoolBool; + +// Function Engine.KismetMathLibrary.EqualEqual_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_EqualEqual_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_ByteByte; + +// Function Engine.KismetMathLibrary.EqualEqual_ClassClass +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_ClassClass final +{ +public: + class UClass* A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_ClassClass; + +// Function Engine.KismetMathLibrary.EqualEqual_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.EqualEqual_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_DoubleDouble; + +// Function Engine.KismetMathLibrary.EqualEqual_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_Int64Int64; + +// Function Engine.KismetMathLibrary.EqualEqual_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_EqualEqual_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_IntInt; + +// Function Engine.KismetMathLibrary.EqualEqual_LinearColorLinearColor +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_EqualEqual_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.EqualEqual_MatrixMatrix +// 0x0110 (0x0110 - 0x0000) +struct KismetMathLibrary_EqualEqual_MatrixMatrix final +{ +public: + struct FMatrix A; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix B; // 0x0080(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0100(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0104(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0xB]; // 0x0105(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_MatrixMatrix; + +// Function Engine.KismetMathLibrary.EqualEqual_NameName +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_EqualEqual_NameName final +{ +public: + class FName A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_NameName; + +// Function Engine.KismetMathLibrary.EqualEqual_ObjectObject +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_ObjectObject final +{ +public: + class UObject* A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_ObjectObject; + +// Function Engine.KismetMathLibrary.EqualEqual_QuatQuat +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_EqualEqual_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0044(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0xB]; // 0x0045(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_QuatQuat; + +// Function Engine.KismetMathLibrary.EqualEqual_RotatorRotator +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_EqualEqual_RotatorRotator final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0034(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_RotatorRotator; + +// Function Engine.KismetMathLibrary.EqualEqual_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_TimespanTimespan; + +// Function Engine.KismetMathLibrary.EqualEqual_TransformTransform +// 0x00D0 (0x00D0 - 0x0000) +struct KismetMathLibrary_EqualEqual_TransformTransform final +{ +public: + struct FTransform A; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform B; // 0x0060(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0xF]; // 0x00C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_TransformTransform; + +// Function Engine.KismetMathLibrary.EqualEqual_Vector2DVector2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_EqualEqual_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.EqualEqual_Vector4Vector4 +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_EqualEqual_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0044(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0xB]; // 0x0045(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_Vector4Vector4; + +// Function Engine.KismetMathLibrary.EqualEqual_VectorVector +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_EqualEqual_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0034(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_VectorVector; + +// Function Engine.KismetMathLibrary.EqualExactly_Vector2DVector2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_EqualExactly_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualExactly_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.EqualExactly_Vector4Vector4 +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_EqualExactly_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualExactly_Vector4Vector4; + +// Function Engine.KismetMathLibrary.EqualExactly_VectorVector +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_EqualExactly_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualExactly_VectorVector; + +// Function Engine.KismetMathLibrary.exp +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_exp final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_exp; + +// Function Engine.KismetMathLibrary.FCeil +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FCeil final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FCeil; + +// Function Engine.KismetMathLibrary.FCeil64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FCeil64 final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FCeil64; + +// Function Engine.KismetMathLibrary.FClamp +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_FClamp final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Param_min_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Param_max_0; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FClamp; + +// Function Engine.KismetMathLibrary.FFloor +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FFloor final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FFloor; + +// Function Engine.KismetMathLibrary.FFloor64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FFloor64 final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FFloor64; + +// Function Engine.KismetMathLibrary.FindClosestPointOnLine +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_FindClosestPointOnLine final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineOrigin; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineDirection; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindClosestPointOnLine; + +// Function Engine.KismetMathLibrary.FindClosestPointOnSegment +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_FindClosestPointOnSegment final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindClosestPointOnSegment; + +// Function Engine.KismetMathLibrary.FindLookAtRotation +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_FindLookAtRotation final +{ +public: + struct FVector Start; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindLookAtRotation; + +// Function Engine.KismetMathLibrary.FindNearestPointsOnLineSegments +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_FindNearestPointsOnLineSegments final +{ +public: + struct FVector Segment1Start; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment1End; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2Start; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2End; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment1Point; // 0x0060(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2Point; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindNearestPointsOnLineSegments; + +// Function Engine.KismetMathLibrary.FindRelativeLookAtRotation +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_FindRelativeLookAtRotation final +{ +public: + struct FTransform StartTransform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0060(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindRelativeLookAtRotation; + +// Function Engine.KismetMathLibrary.FInterpEaseInOut +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_FInterpEaseInOut final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Alpha; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Exponent; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FInterpEaseInOut; + +// Function Engine.KismetMathLibrary.FInterpTo +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_FInterpTo final +{ +public: + double Current; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double DeltaTime; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double InterpSpeed; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FInterpTo; + +// Function Engine.KismetMathLibrary.FInterpTo_Constant +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_FInterpTo_Constant final +{ +public: + double Current; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double DeltaTime; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double InterpSpeed; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FInterpTo_Constant; + +// Function Engine.KismetMathLibrary.FixedTurn +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FixedTurn final +{ +public: + float InCurrent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDesired; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDeltaRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FixedTurn; + +// Function Engine.KismetMathLibrary.FloatSpringInterp +// 0x003C (0x003C - 0x0000) +struct KismetMathLibrary_FloatSpringInterp final +{ +public: + float Current; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatSpringState SpringState; // 0x0008(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Stiffness; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CriticalDampingFactor; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetVelocityAmount; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClamp; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinValue; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitializeFromTarget; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FloatSpringInterp; + +// Function Engine.KismetMathLibrary.FMax +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_FMax final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FMax; + +// Function Engine.KismetMathLibrary.FMin +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_FMin final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FMin; + +// Function Engine.KismetMathLibrary.FMod +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_FMod final +{ +public: + double Dividend; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Divisor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Remainder; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FMod; + +// Function Engine.KismetMathLibrary.FMod64 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_FMod64 final +{ +public: + double Dividend; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Divisor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Remainder; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FMod64; + +// Function Engine.KismetMathLibrary.Fraction +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Fraction final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Fraction; + +// Function Engine.KismetMathLibrary.FromDays +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromDays final +{ +public: + float Days; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromDays; + +// Function Engine.KismetMathLibrary.FromHours +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromHours final +{ +public: + float Hours; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromHours; + +// Function Engine.KismetMathLibrary.FromMilliseconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromMilliseconds final +{ +public: + float Milliseconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromMilliseconds; + +// Function Engine.KismetMathLibrary.FromMinutes +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromMinutes final +{ +public: + float Minutes; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromMinutes; + +// Function Engine.KismetMathLibrary.FromSeconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromSeconds final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromSeconds; + +// Function Engine.KismetMathLibrary.FromUnixTimestamp +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromUnixTimestamp final +{ +public: + int64 UnixTime; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromUnixTimestamp; + +// Function Engine.KismetMathLibrary.FTrunc +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FTrunc final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FTrunc; + +// Function Engine.KismetMathLibrary.FTrunc64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FTrunc64 final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FTrunc64; + +// Function Engine.KismetMathLibrary.FTruncVector +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_FTruncVector final +{ +public: + struct FVector InVector; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FTruncVector; + +// Function Engine.KismetMathLibrary.FWrap +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_FWrap final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Param_min_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Param_max_0; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FWrap; + +// Function Engine.KismetMathLibrary.GetAbs2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_GetAbs2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetAbs2D; + +// Function Engine.KismetMathLibrary.GetAbsMax2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GetAbsMax2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetAbsMax2D; + +// Function Engine.KismetMathLibrary.GetAxes +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_GetAxes final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetAxes; + +// Function Engine.KismetMathLibrary.GetAzimuthAndElevation +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_GetAzimuthAndElevation final +{ +public: + struct FVector InDirection; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReferenceFrame; // 0x0020(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Azimuth; // 0x0080(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Elevation; // 0x0084(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetAzimuthAndElevation; + +// Function Engine.KismetMathLibrary.GetBoxCenter +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_GetBoxCenter final +{ +public: + struct FBox InBox; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetBoxCenter; + +// Function Engine.KismetMathLibrary.GetBoxSize +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_GetBoxSize final +{ +public: + struct FBox InBox; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetBoxSize; + +// Function Engine.KismetMathLibrary.GetBoxVolume +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_GetBoxVolume final +{ +public: + struct FBox InBox; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetBoxVolume; + +// Function Engine.KismetMathLibrary.GetDate +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDate final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDate; + +// Function Engine.KismetMathLibrary.GetDay +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDay final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDay; + +// Function Engine.KismetMathLibrary.GetDayOfYear +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDayOfYear final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDayOfYear; + +// Function Engine.KismetMathLibrary.GetDays +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDays final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDays; + +// Function Engine.KismetMathLibrary.GetDirectionUnitVector +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_GetDirectionUnitVector final +{ +public: + struct FVector From; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector To; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDirectionUnitVector; + +// Function Engine.KismetMathLibrary.GetDuration +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDuration final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDuration; + +// Function Engine.KismetMathLibrary.GetForwardVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_GetForwardVector final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetForwardVector; + +// Function Engine.KismetMathLibrary.GetHour +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetHour final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetHour; + +// Function Engine.KismetMathLibrary.GetHour12 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetHour12 final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetHour12; + +// Function Engine.KismetMathLibrary.GetHours +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetHours final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetHours; + +// Function Engine.KismetMathLibrary.GetMax2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GetMax2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMax2D; + +// Function Engine.KismetMathLibrary.GetMaxElement +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_GetMaxElement final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMaxElement; + +// Function Engine.KismetMathLibrary.GetMillisecond +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMillisecond final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMillisecond; + +// Function Engine.KismetMathLibrary.GetMilliseconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMilliseconds final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMilliseconds; + +// Function Engine.KismetMathLibrary.GetMin2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GetMin2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMin2D; + +// Function Engine.KismetMathLibrary.GetMinElement +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_GetMinElement final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMinElement; + +// Function Engine.KismetMathLibrary.GetMinute +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMinute final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMinute; + +// Function Engine.KismetMathLibrary.GetMinutes +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMinutes final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMinutes; + +// Function Engine.KismetMathLibrary.GetMonth +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMonth final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMonth; + +// Function Engine.KismetMathLibrary.GetPI +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_GetPI final +{ +public: + double ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetPI; + +// Function Engine.KismetMathLibrary.GetPointDistanceToLine +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_GetPointDistanceToLine final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineOrigin; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineDirection; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0048(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetPointDistanceToLine; + +// Function Engine.KismetMathLibrary.GetPointDistanceToSegment +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_GetPointDistanceToSegment final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0048(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetPointDistanceToSegment; + +// Function Engine.KismetMathLibrary.GetReflectionVector +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_GetReflectionVector final +{ +public: + struct FVector Direction; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SurfaceNormal; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetReflectionVector; + +// Function Engine.KismetMathLibrary.GetRightVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_GetRightVector final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetRightVector; + +// Function Engine.KismetMathLibrary.GetRotated2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_GetRotated2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleDeg; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetRotated2D; + +// Function Engine.KismetMathLibrary.GetRuntimeFloatCurveValue +// 0x0098 (0x0098 - 0x0000) +struct KismetMathLibrary_GetRuntimeFloatCurveValue final +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float InTime; // 0x0088(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDefaultValue; // 0x008C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0090(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetRuntimeFloatCurveValue; + +// Function Engine.KismetMathLibrary.GetSecond +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetSecond final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetSecond; + +// Function Engine.KismetMathLibrary.GetSeconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetSeconds final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetSeconds; + +// Function Engine.KismetMathLibrary.GetSlopeDegreeAngles +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_GetSlopeDegreeAngles final +{ +public: + struct FVector MyRightYAxis; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FloorNormal; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpVector; // 0x0030(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSlopePitchDegreeAngle; // 0x0048(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSlopeRollDegreeAngle; // 0x004C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetSlopeDegreeAngles; + +// Function Engine.KismetMathLibrary.GetTAU +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_GetTAU final +{ +public: + double ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTAU; + +// Function Engine.KismetMathLibrary.GetTimeOfDay +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTimeOfDay final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTimeOfDay; + +// Function Engine.KismetMathLibrary.GetTotalDays +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalDays final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalDays; + +// Function Engine.KismetMathLibrary.GetTotalHours +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalHours final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalHours; + +// Function Engine.KismetMathLibrary.GetTotalMilliseconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalMilliseconds final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalMilliseconds; + +// Function Engine.KismetMathLibrary.GetTotalMinutes +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalMinutes final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalMinutes; + +// Function Engine.KismetMathLibrary.GetTotalSeconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalSeconds final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalSeconds; + +// Function Engine.KismetMathLibrary.GetUpVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_GetUpVector final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetUpVector; + +// Function Engine.KismetMathLibrary.GetVectorArrayAverage +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_GetVectorArrayAverage final +{ +public: + TArray Vectors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetVectorArrayAverage; + +// Function Engine.KismetMathLibrary.GetYawPitchFromVector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_GetYawPitchFromVector final +{ +public: + struct FVector InVec; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetYawPitchFromVector; + +// Function Engine.KismetMathLibrary.GetYear +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetYear final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetYear; + +// Function Engine.KismetMathLibrary.Greater_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Greater_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_ByteByte; + +// Function Engine.KismetMathLibrary.Greater_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Greater_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.Greater_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Greater_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_DoubleDouble; + +// Function Engine.KismetMathLibrary.Greater_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Greater_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_Int64Int64; + +// Function Engine.KismetMathLibrary.Greater_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Greater_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_IntInt; + +// Function Engine.KismetMathLibrary.Greater_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Greater_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_TimespanTimespan; + +// Function Engine.KismetMathLibrary.GreaterEqual_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_GreaterEqual_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_ByteByte; + +// Function Engine.KismetMathLibrary.GreaterEqual_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GreaterEqual_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.GreaterEqual_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GreaterEqual_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_DoubleDouble; + +// Function Engine.KismetMathLibrary.GreaterEqual_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GreaterEqual_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_Int64Int64; + +// Function Engine.KismetMathLibrary.GreaterEqual_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_GreaterEqual_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_IntInt; + +// Function Engine.KismetMathLibrary.GreaterEqual_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GreaterEqual_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_TimespanTimespan; + +// Function Engine.KismetMathLibrary.GreaterGreater_VectorRotator +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_GreaterGreater_VectorRotator final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterGreater_VectorRotator; + +// Function Engine.KismetMathLibrary.GridSnap_Float +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GridSnap_Float final +{ +public: + double Location; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double GridSize; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GridSnap_Float; + +// Function Engine.KismetMathLibrary.HSVToRGB +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_HSVToRGB final +{ +public: + float H; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_HSVToRGB; + +// Function Engine.KismetMathLibrary.HSVToRGB_Vector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_HSVToRGB_Vector final +{ +public: + struct FLinearColor HSV; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RGB; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_HSVToRGB_Vector; + +// Function Engine.KismetMathLibrary.HSVToRGBLinear +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_HSVToRGBLinear final +{ +public: + struct FLinearColor HSV; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_HSVToRGBLinear; + +// Function Engine.KismetMathLibrary.Hypotenuse +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Hypotenuse final +{ +public: + double Width; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Height; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Hypotenuse; + +// Function Engine.KismetMathLibrary.InRange_FloatFloat +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_InRange_FloatFloat final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Param_min_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Param_max_0; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InRange_FloatFloat; + +// Function Engine.KismetMathLibrary.InRange_Int64Int64 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_InRange_Int64Int64 final +{ +public: + int64 Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Param_min_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Param_max_0; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InRange_Int64Int64; + +// Function Engine.KismetMathLibrary.InRange_IntInt +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_InRange_IntInt final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Param_min_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Param_max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InRange_IntInt; + +// Function Engine.KismetMathLibrary.IntPoint_Down +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Down final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Down; + +// Function Engine.KismetMathLibrary.IntPoint_Left +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Left final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Left; + +// Function Engine.KismetMathLibrary.IntPoint_One +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_One final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_One; + +// Function Engine.KismetMathLibrary.IntPoint_Right +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Right final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Right; + +// Function Engine.KismetMathLibrary.IntPoint_Up +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Up final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Up; + +// Function Engine.KismetMathLibrary.IntPoint_Zero +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Zero final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Zero; + +// Function Engine.KismetMathLibrary.InverseTransformDirection +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_InverseTransformDirection final +{ +public: + struct FTransform T; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InverseTransformDirection; + +// Function Engine.KismetMathLibrary.InverseTransformLocation +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_InverseTransformLocation final +{ +public: + struct FTransform T; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InverseTransformLocation; + +// Function Engine.KismetMathLibrary.InverseTransformRotation +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_InverseTransformRotation final +{ +public: + struct FTransform T; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InverseTransformRotation; + +// Function Engine.KismetMathLibrary.InvertTransform +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_InvertTransform final +{ +public: + struct FTransform T; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0060(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InvertTransform; + +// Function Engine.KismetMathLibrary.IsAfternoon +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_IsAfternoon final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsAfternoon; + +// Function Engine.KismetMathLibrary.IsLeapYear +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IsLeapYear final +{ +public: + int32 Year; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsLeapYear; + +// Function Engine.KismetMathLibrary.IsMorning +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_IsMorning final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsMorning; + +// Function Engine.KismetMathLibrary.IsNearlyZero2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_IsNearlyZero2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsNearlyZero2D; + +// Function Engine.KismetMathLibrary.IsPointInBox +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_IsPointInBox final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxOrigin; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsPointInBox; + +// Function Engine.KismetMathLibrary.IsPointInBox_Box +// 0x0058 (0x0058 - 0x0000) +struct KismetMathLibrary_IsPointInBox_Box final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox Box; // 0x0018(0x0038)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsPointInBox_Box; + +// Function Engine.KismetMathLibrary.IsPointInBoxWithTransform +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_IsPointInBoxWithTransform final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform BoxWorldTransform; // 0x0020(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0098(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsPointInBoxWithTransform; + +// Function Engine.KismetMathLibrary.IsPointInBoxWithTransform_Box +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_IsPointInBoxWithTransform_Box final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform BoxWorldTransform; // 0x0020(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox BoxExtent; // 0x0080(0x0038)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00B8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsPointInBoxWithTransform_Box; + +// Function Engine.KismetMathLibrary.IsZero2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_IsZero2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsZero2D; + +// Function Engine.KismetMathLibrary.Lerp +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Lerp final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Alpha; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Lerp; + +// Function Engine.KismetMathLibrary.Less_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Less_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_ByteByte; + +// Function Engine.KismetMathLibrary.Less_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Less_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.Less_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Less_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_DoubleDouble; + +// Function Engine.KismetMathLibrary.Less_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Less_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_Int64Int64; + +// Function Engine.KismetMathLibrary.Less_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Less_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_IntInt; + +// Function Engine.KismetMathLibrary.Less_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Less_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_TimespanTimespan; + +// Function Engine.KismetMathLibrary.LessEqual_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_LessEqual_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_ByteByte; + +// Function Engine.KismetMathLibrary.LessEqual_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_LessEqual_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.LessEqual_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_LessEqual_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_DoubleDouble; + +// Function Engine.KismetMathLibrary.LessEqual_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_LessEqual_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_Int64Int64; + +// Function Engine.KismetMathLibrary.LessEqual_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_LessEqual_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_IntInt; + +// Function Engine.KismetMathLibrary.LessEqual_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_LessEqual_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_TimespanTimespan; + +// Function Engine.KismetMathLibrary.LessLess_VectorRotator +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_LessLess_VectorRotator final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessLess_VectorRotator; + +// Function Engine.KismetMathLibrary.LinearColor_Black +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Black final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Black; + +// Function Engine.KismetMathLibrary.LinearColor_Blue +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Blue final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Blue; + +// Function Engine.KismetMathLibrary.LinearColor_Desaturated +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_LinearColor_Desaturated final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDesaturation; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0014(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Desaturated; + +// Function Engine.KismetMathLibrary.LinearColor_Distance +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_LinearColor_Distance final +{ +public: + struct FLinearColor C1; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor C2; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Distance; + +// Function Engine.KismetMathLibrary.LinearColor_GetLuminance +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_GetLuminance final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_GetLuminance; + +// Function Engine.KismetMathLibrary.LinearColor_GetMax +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_GetMax final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_GetMax; + +// Function Engine.KismetMathLibrary.LinearColor_GetMin +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_GetMin final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_GetMin; + +// Function Engine.KismetMathLibrary.LinearColor_Gray +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Gray final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Gray; + +// Function Engine.KismetMathLibrary.LinearColor_Green +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Green final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Green; + +// Function Engine.KismetMathLibrary.LinearColor_IsNearEqual +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_LinearColor_IsNearEqual final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_IsNearEqual; + +// Function Engine.KismetMathLibrary.LinearColor_Quantize +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_Quantize final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Quantize; + +// Function Engine.KismetMathLibrary.LinearColor_QuantizeRound +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_QuantizeRound final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_QuantizeRound; + +// Function Engine.KismetMathLibrary.LinearColor_Red +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Red final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Red; + +// Function Engine.KismetMathLibrary.LinearColor_Set +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_LinearColor_Set final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Set; + +// Function Engine.KismetMathLibrary.LinearColor_SetFromHSV +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_LinearColor_SetFromHSV final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float H; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetFromHSV; + +// Function Engine.KismetMathLibrary.LinearColor_SetFromPow22 +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_SetFromPow22 final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor InColor; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetFromPow22; + +// Function Engine.KismetMathLibrary.LinearColor_SetFromSRGB +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_SetFromSRGB final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor InSRGB; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetFromSRGB; + +// Function Engine.KismetMathLibrary.LinearColor_SetRandomHue +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_SetRandomHue final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetRandomHue; + +// Function Engine.KismetMathLibrary.LinearColor_SetRGBA +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_LinearColor_SetRGBA final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float R; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetRGBA; + +// Function Engine.KismetMathLibrary.LinearColor_SetTemperature +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_SetTemperature final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTemperature; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetTemperature; + +// Function Engine.KismetMathLibrary.LinearColor_ToNewOpacity +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_LinearColor_ToNewOpacity final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InOpacity; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0014(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_ToNewOpacity; + +// Function Engine.KismetMathLibrary.LinearColor_ToRGBE +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_ToRGBE final +{ +public: + struct FLinearColor InLinearColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_ToRGBE; + +// Function Engine.KismetMathLibrary.LinearColor_Transparent +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Transparent final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Transparent; + +// Function Engine.KismetMathLibrary.LinearColor_White +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_White final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_White; + +// Function Engine.KismetMathLibrary.LinearColor_Yellow +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Yellow final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Yellow; + +// Function Engine.KismetMathLibrary.LinearColorLerp +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_LinearColorLerp final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0024(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColorLerp; + +// Function Engine.KismetMathLibrary.LinearColorLerpUsingHSV +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_LinearColorLerpUsingHSV final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0024(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColorLerpUsingHSV; + +// Function Engine.KismetMathLibrary.LinePlaneIntersection +// 0x0080 (0x0080 - 0x0000) +struct KismetMathLibrary_LinePlaneIntersection final +{ +public: + struct FVector LineStart; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane APlane; // 0x0030(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Intersection; // 0x0058(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinePlaneIntersection; + +// Function Engine.KismetMathLibrary.LinePlaneIntersection_OriginNormal +// 0x0088 (0x0088 - 0x0000) +struct KismetMathLibrary_LinePlaneIntersection_OriginNormal final +{ +public: + struct FVector LineStart; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneOrigin; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x0060(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Intersection; // 0x0068(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinePlaneIntersection_OriginNormal; + +// Function Engine.KismetMathLibrary.log +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_log final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double base; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_log; + +// Function Engine.KismetMathLibrary.Loge +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Loge final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Loge; + +// Function Engine.KismetMathLibrary.MakeBox +// 0x0068 (0x0068 - 0x0000) +struct KismetMathLibrary_MakeBox final +{ +public: + struct FVector Param_min_0; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Param_max_0; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox ReturnValue; // 0x0030(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeBox; + +// Function Engine.KismetMathLibrary.MakeBox2D +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MakeBox2D final +{ +public: + struct FVector2D Param_min_0; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Param_max_0; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox2D ReturnValue; // 0x0020(0x0028)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeBox2D; + +// Function Engine.KismetMathLibrary.MakeBoxSphereBounds +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_MakeBoxSphereBounds final +{ +public: + struct FVector Origin; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoxSphereBounds ReturnValue; // 0x0038(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeBoxSphereBounds; + +// Function Engine.KismetMathLibrary.MakeBoxWithOrigin +// 0x0068 (0x0068 - 0x0000) +struct KismetMathLibrary_MakeBoxWithOrigin final +{ +public: + struct FVector Origin; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox ReturnValue; // 0x0030(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeBoxWithOrigin; + +// Function Engine.KismetMathLibrary.MakeColor +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeColor final +{ +public: + float R; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeColor; + +// Function Engine.KismetMathLibrary.MakeDateTime +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_MakeDateTime final +{ +public: + int32 Year; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Day; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Second; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Millisecond; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeDateTime; + +// Function Engine.KismetMathLibrary.MakeFrameRate +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_MakeFrameRate final +{ +public: + int32 Numerator; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeFrameRate; + +// Function Engine.KismetMathLibrary.MakePlaneFromPointAndNormal +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_MakePlaneFromPointAndNormal final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal_0; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane ReturnValue; // 0x0030(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakePlaneFromPointAndNormal; + +// Function Engine.KismetMathLibrary.MakePulsatingValue +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_MakePulsatingValue final +{ +public: + float InCurrentTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPulsesPerSecond; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPhase; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakePulsatingValue; + +// Function Engine.KismetMathLibrary.MakeQualifiedFrameTime +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeQualifiedFrameTime final +{ +public: + struct FFrameNumber Frame; // 0x0000(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate FrameRate; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeQualifiedFrameTime; + +// Function Engine.KismetMathLibrary.MakeQuat +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeQuat final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0010(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeQuat; + +// Function Engine.KismetMathLibrary.MakeRandomStream +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_MakeRandomStream final +{ +public: + int32 InitialSeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRandomStream; + +// Function Engine.KismetMathLibrary.MakeRelativeTransform +// 0x0120 (0x0120 - 0x0000) +struct KismetMathLibrary_MakeRelativeTransform final +{ +public: + struct FTransform A; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform RelativeTo; // 0x0060(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x00C0(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRelativeTransform; + +// Function Engine.KismetMathLibrary.MakeRotationFromAxes +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_MakeRotationFromAxes final +{ +public: + struct FVector Forward; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotationFromAxes; + +// Function Engine.KismetMathLibrary.MakeRotator +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_MakeRotator final +{ +public: + float Roll; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotator; + +// Function Engine.KismetMathLibrary.MakeRotFromX +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeRotFromX final +{ +public: + struct FVector X; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromX; + +// Function Engine.KismetMathLibrary.MakeRotFromXY +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MakeRotFromXY final +{ +public: + struct FVector X; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromXY; + +// Function Engine.KismetMathLibrary.MakeRotFromXZ +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MakeRotFromXZ final +{ +public: + struct FVector X; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromXZ; + +// Function Engine.KismetMathLibrary.MakeRotFromY +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeRotFromY final +{ +public: + struct FVector Y; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromY; + +// Function Engine.KismetMathLibrary.MakeRotFromYX +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MakeRotFromYX final +{ +public: + struct FVector Y; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector X; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromYX; + +// Function Engine.KismetMathLibrary.MakeRotFromYZ +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MakeRotFromYZ final +{ +public: + struct FVector Y; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromYZ; + +// Function Engine.KismetMathLibrary.MakeRotFromZ +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeRotFromZ final +{ +public: + struct FVector Z; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromZ; + +// Function Engine.KismetMathLibrary.MakeRotFromZX +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MakeRotFromZX final +{ +public: + struct FVector Z; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector X; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromZX; + +// Function Engine.KismetMathLibrary.MakeRotFromZY +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MakeRotFromZY final +{ +public: + struct FVector Z; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromZY; + +// Function Engine.KismetMathLibrary.MakeTimespan +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeTimespan final +{ +public: + int32 Days; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Milliseconds; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeTimespan; + +// Function Engine.KismetMathLibrary.MakeTimespan2 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeTimespan2 final +{ +public: + int32 Days; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FractionNano; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeTimespan2; + +// Function Engine.KismetMathLibrary.MakeTransform +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_MakeTransform final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0050(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeTransform; + +// Function Engine.KismetMathLibrary.MakeVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeVector final +{ +public: + double X; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector; + +// Function Engine.KismetMathLibrary.MakeVector2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeVector2D final +{ +public: + double X; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector2D; + +// Function Engine.KismetMathLibrary.MakeVector4 +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_MakeVector4 final +{ +public: + double X; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector4; + +// Function Engine.KismetMathLibrary.MakeVector_NetQuantize +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeVector_NetQuantize final +{ +public: + double X; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector_NetQuantize; + +// Function Engine.KismetMathLibrary.MakeVector_NetQuantize10 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeVector_NetQuantize10 final +{ +public: + double X; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector_NetQuantize10; + +// Function Engine.KismetMathLibrary.MakeVector_NetQuantize100 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeVector_NetQuantize100 final +{ +public: + double X; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector_NetQuantize100; + +// Function Engine.KismetMathLibrary.MakeVector_NetQuantizeNormal +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeVector_NetQuantizeNormal final +{ +public: + double X; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector_NetQuantizeNormal; + +// Function Engine.KismetMathLibrary.MapRangeClamped +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MapRangeClamped final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double InRangeA; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double InRangeB; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double OutRangeA; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double OutRangeB; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MapRangeClamped; + +// Function Engine.KismetMathLibrary.MapRangeUnclamped +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MapRangeUnclamped final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double InRangeA; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double InRangeB; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double OutRangeA; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double OutRangeB; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MapRangeUnclamped; + +// Function Engine.KismetMathLibrary.Matrix_ApplyScale +// 0x0110 (0x0110 - 0x0000) +struct KismetMathLibrary_Matrix_ApplyScale final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0090(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ApplyScale; + +// Function Engine.KismetMathLibrary.Matrix_ConcatenateTranslation +// 0x0120 (0x0120 - 0x0000) +struct KismetMathLibrary_Matrix_ConcatenateTranslation final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x00A0(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ConcatenateTranslation; + +// Function Engine.KismetMathLibrary.Matrix_ContainsNaN +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_ContainsNaN final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ContainsNaN; + +// Function Engine.KismetMathLibrary.Matrix_GetColumn +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_GetColumn final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EMatrixColumns Column; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0088(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetColumn; + +// Function Engine.KismetMathLibrary.Matrix_GetDeterminant +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_GetDeterminant final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0080(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetDeterminant; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumBottomPlane +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumBottomPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0080(0x0020)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumBottomPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumFarPlane +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumFarPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0080(0x0020)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumFarPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumLeftPlane +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumLeftPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0080(0x0020)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumLeftPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumNearPlane +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumNearPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0080(0x0020)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumNearPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumRightPlane +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumRightPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0080(0x0020)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumRightPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumTopPlane +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumTopPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0080(0x0020)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumTopPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetInverse +// 0x0100 (0x0100 - 0x0000) +struct KismetMathLibrary_Matrix_GetInverse final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0080(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetInverse; + +// Function Engine.KismetMathLibrary.Matrix_GetMatrixWithoutScale +// 0x0110 (0x0110 - 0x0000) +struct KismetMathLibrary_Matrix_GetMatrixWithoutScale final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0090(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetMatrixWithoutScale; + +// Function Engine.KismetMathLibrary.Matrix_GetMaximumAxisScale +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_GetMaximumAxisScale final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0080(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetMaximumAxisScale; + +// Function Engine.KismetMathLibrary.Matrix_GetOrigin +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_GetOrigin final +{ +public: + struct FMatrix InMatrix; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0080(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetOrigin; + +// Function Engine.KismetMathLibrary.Matrix_GetRotator +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_GetRotator final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0080(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetRotator; + +// Function Engine.KismetMathLibrary.Matrix_GetRotDeterminant +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_GetRotDeterminant final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0080(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetRotDeterminant; + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxes +// 0x00D0 (0x00D0 - 0x0000) +struct KismetMathLibrary_Matrix_GetScaledAxes final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x0080(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x0098(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x00B0(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetScaledAxes; + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxis +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_GetScaledAxis final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0088(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetScaledAxis; + +// Function Engine.KismetMathLibrary.Matrix_GetScaleVector +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_GetScaleVector final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0088(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetScaleVector; + +// Function Engine.KismetMathLibrary.Matrix_GetTransposeAdjoint +// 0x0100 (0x0100 - 0x0000) +struct KismetMathLibrary_Matrix_GetTransposeAdjoint final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0080(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetTransposeAdjoint; + +// Function Engine.KismetMathLibrary.Matrix_GetTransposed +// 0x0100 (0x0100 - 0x0000) +struct KismetMathLibrary_Matrix_GetTransposed final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0080(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetTransposed; + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxes +// 0x00D0 (0x00D0 - 0x0000) +struct KismetMathLibrary_Matrix_GetUnitAxes final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x0080(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x0098(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x00B0(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetUnitAxes; + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxis +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_GetUnitAxis final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0088(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetUnitAxis; + +// Function Engine.KismetMathLibrary.Matrix_Identity +// 0x0080 (0x0080 - 0x0000) +struct KismetMathLibrary_Matrix_Identity final +{ +public: + struct FMatrix ReturnValue; // 0x0000(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_Identity; + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformPosition +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_Matrix_InverseTransformPosition final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0098(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_InverseTransformPosition; + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformVector +// 0x00B0 (0x00B0 - 0x0000) +struct KismetMathLibrary_Matrix_InverseTransformVector final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0098(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_InverseTransformVector; + +// Function Engine.KismetMathLibrary.Matrix_Mirror +// 0x0110 (0x0110 - 0x0000) +struct KismetMathLibrary_Matrix_Mirror final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis MirrorAxis; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis FlipAxis; // 0x0081(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0xE]; // 0x0082(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0090(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_Mirror; + +// Function Engine.KismetMathLibrary.Matrix_RemoveScaling +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_RemoveScaling final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_RemoveScaling; + +// Function Engine.KismetMathLibrary.Matrix_RemoveTranslation +// 0x0100 (0x0100 - 0x0000) +struct KismetMathLibrary_Matrix_RemoveTranslation final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0080(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_RemoveTranslation; + +// Function Engine.KismetMathLibrary.Matrix_ScaleTranslation +// 0x0120 (0x0120 - 0x0000) +struct KismetMathLibrary_Matrix_ScaleTranslation final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale3D; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x00A0(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ScaleTranslation; + +// Function Engine.KismetMathLibrary.Matrix_SetAxis +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_SetAxis final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector AxisVector; // 0x0088(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_SetAxis; + +// Function Engine.KismetMathLibrary.Matrix_SetColumn +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_SetColumn final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EMatrixColumns Column; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Value; // 0x0088(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_SetColumn; + +// Function Engine.KismetMathLibrary.Matrix_SetOrigin +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_SetOrigin final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector NewOrigin; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_SetOrigin; + +// Function Engine.KismetMathLibrary.Matrix_ToQuat +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_Matrix_ToQuat final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0080(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ToQuat; + +// Function Engine.KismetMathLibrary.Matrix_TransformPosition +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_Matrix_TransformPosition final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 ReturnValue; // 0x00A0(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_TransformPosition; + +// Function Engine.KismetMathLibrary.Matrix_TransformVector +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_Matrix_TransformVector final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 ReturnValue; // 0x00A0(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_TransformVector; + +// Function Engine.KismetMathLibrary.Matrix_TransformVector4 +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_Matrix_TransformVector4 final +{ +public: + struct FMatrix M; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector4 V; // 0x0080(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x00A0(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_TransformVector4; + +// Function Engine.KismetMathLibrary.max +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_max_0 final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_max_0; + +// Function Engine.KismetMathLibrary.MaxInt64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MaxInt64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MaxInt64; + +// Function Engine.KismetMathLibrary.MaxOfByteArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MaxOfByteArray final +{ +public: + TArray ByteArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MaxValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MaxOfByteArray; + +// Function Engine.KismetMathLibrary.MaxOfFloatArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MaxOfFloatArray final +{ +public: + TArray FloatArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MaxOfFloatArray; + +// Function Engine.KismetMathLibrary.MaxOfIntArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MaxOfIntArray final +{ +public: + TArray IntArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MaxOfIntArray; + +// Function Engine.KismetMathLibrary.MedianOfIntArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MedianOfIntArray final +{ +public: + TArray IntArray; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float MedianValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MedianOfIntArray; + +// Function Engine.KismetMathLibrary.min +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_min_0 final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_min_0; + +// Function Engine.KismetMathLibrary.MinAreaRectangle +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_MinAreaRectangle final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InPoints; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector SampleSurfaceNormal; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutRectCenter; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRectRotation; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float OutRectLengthX; // 0x0060(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRectLengthY; // 0x0064(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinAreaRectangle; + +// Function Engine.KismetMathLibrary.MinimumAreaRectangle +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_MinimumAreaRectangle final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InVerts; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector SampleSurfaceNormal; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutRectCenter; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRectRotation; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float OutSideLengthX; // 0x0060(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSideLengthY; // 0x0064(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinimumAreaRectangle; + +// Function Engine.KismetMathLibrary.MinInt64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MinInt64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinInt64; + +// Function Engine.KismetMathLibrary.MinOfByteArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MinOfByteArray final +{ +public: + TArray ByteArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MinValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinOfByteArray; + +// Function Engine.KismetMathLibrary.MinOfFloatArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MinOfFloatArray final +{ +public: + TArray FloatArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinOfFloatArray; + +// Function Engine.KismetMathLibrary.MinOfIntArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MinOfIntArray final +{ +public: + TArray IntArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinOfIntArray; + +// Function Engine.KismetMathLibrary.MirrorVectorByNormal +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MirrorVectorByNormal final +{ +public: + struct FVector InVect; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InNormal; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MirrorVectorByNormal; + +// Function Engine.KismetMathLibrary.Multiply_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Multiply_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_ByteByte; + +// Function Engine.KismetMathLibrary.Multiply_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_DoubleDouble; + +// Function Engine.KismetMathLibrary.Multiply_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_Int64Int64; + +// Function Engine.KismetMathLibrary.Multiply_IntFloat +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_IntFloat final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_IntFloat; + +// Function Engine.KismetMathLibrary.Multiply_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Multiply_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_IntInt; + +// Function Engine.KismetMathLibrary.Multiply_IntPointInt +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Multiply_IntPointInt final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_IntPointInt; + +// Function Engine.KismetMathLibrary.Multiply_IntPointIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.Multiply_LinearColorFloat +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Multiply_LinearColorFloat final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0014(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_LinearColorFloat; + +// Function Engine.KismetMathLibrary.Multiply_LinearColorLinearColor +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Multiply_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.Multiply_MatrixFloat +// 0x0110 (0x0110 - 0x0000) +struct KismetMathLibrary_Multiply_MatrixFloat final +{ +public: + struct FMatrix A; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + double B; // 0x0080(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0090(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_MatrixFloat; + +// Function Engine.KismetMathLibrary.Multiply_MatrixMatrix +// 0x0180 (0x0180 - 0x0000) +struct KismetMathLibrary_Multiply_MatrixMatrix final +{ +public: + struct FMatrix A; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix B; // 0x0080(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0100(0x0080)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_MatrixMatrix; + +// Function Engine.KismetMathLibrary.Multiply_QuatQuat +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Multiply_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_QuatQuat; + +// Function Engine.KismetMathLibrary.Multiply_RotatorFloat +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Multiply_RotatorFloat final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float B; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_RotatorFloat; + +// Function Engine.KismetMathLibrary.Multiply_RotatorInt +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Multiply_RotatorInt final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 B; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_RotatorInt; + +// Function Engine.KismetMathLibrary.Multiply_TimespanFloat +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_TimespanFloat final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_TimespanFloat; + +// Function Engine.KismetMathLibrary.Multiply_Vector2DFloat +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Multiply_Vector2DFloat final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_Vector2DFloat; + +// Function Engine.KismetMathLibrary.Multiply_Vector2DVector2D +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Multiply_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.Multiply_Vector4Vector4 +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Multiply_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_Vector4Vector4; + +// Function Engine.KismetMathLibrary.Multiply_VectorFloat +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Multiply_VectorFloat final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_VectorFloat; + +// Function Engine.KismetMathLibrary.Multiply_VectorInt +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Multiply_VectorInt final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_VectorInt; + +// Function Engine.KismetMathLibrary.Multiply_VectorVector +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_Multiply_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_VectorVector; + +// Function Engine.KismetMathLibrary.MultiplyByPi +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_MultiplyByPi final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MultiplyByPi; + +// Function Engine.KismetMathLibrary.MultiplyMultiply_FloatFloat +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MultiplyMultiply_FloatFloat final +{ +public: + double base; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double exp; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MultiplyMultiply_FloatFloat; + +// Function Engine.KismetMathLibrary.NearlyEqual_FloatFloat +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_NearlyEqual_FloatFloat final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ErrorTolerance; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NearlyEqual_FloatFloat; + +// Function Engine.KismetMathLibrary.NearlyEqual_TransformTransform +// 0x00D0 (0x00D0 - 0x0000) +struct KismetMathLibrary_NearlyEqual_TransformTransform final +{ +public: + struct FTransform A; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform B; // 0x0060(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationTolerance; // 0x00C0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationTolerance; // 0x00C4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale3DTolerance; // 0x00C8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00CC(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NearlyEqual_TransformTransform; + +// Function Engine.KismetMathLibrary.Negated2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Negated2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Negated2D; + +// Function Engine.KismetMathLibrary.NegateRotator +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_NegateRotator final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NegateRotator; + +// Function Engine.KismetMathLibrary.NegateVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_NegateVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NegateVector; + +// Function Engine.KismetMathLibrary.Normal +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Normal final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Normal; + +// Function Engine.KismetMathLibrary.Normal2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Normal2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Normal2D; + +// Function Engine.KismetMathLibrary.Normalize2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Normalize2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Normalize2D; + +// Function Engine.KismetMathLibrary.NormalizeAxis +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_NormalizeAxis final +{ +public: + float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NormalizeAxis; + +// Function Engine.KismetMathLibrary.NormalizedDeltaRotator +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_NormalizedDeltaRotator final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NormalizedDeltaRotator; + +// Function Engine.KismetMathLibrary.NormalizeToRange +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_NormalizeToRange final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double RangeMin; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double RangeMax; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NormalizeToRange; + +// Function Engine.KismetMathLibrary.NormalSafe2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_NormalSafe2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NormalSafe2D; + +// Function Engine.KismetMathLibrary.Not_Int +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Not_Int final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Not_Int; + +// Function Engine.KismetMathLibrary.Not_Int64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Not_Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Not_Int64; + +// Function Engine.KismetMathLibrary.Not_PreBool +// 0x0002 (0x0002 - 0x0000) +struct KismetMathLibrary_Not_PreBool final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Not_PreBool; + +// Function Engine.KismetMathLibrary.NotEqual_BoolBool +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_NotEqual_BoolBool final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_BoolBool; + +// Function Engine.KismetMathLibrary.NotEqual_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_NotEqual_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_ByteByte; + +// Function Engine.KismetMathLibrary.NotEqual_ClassClass +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_ClassClass final +{ +public: + class UClass* A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_ClassClass; + +// Function Engine.KismetMathLibrary.NotEqual_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.NotEqual_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_DoubleDouble; + +// Function Engine.KismetMathLibrary.NotEqual_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_Int64Int64; + +// Function Engine.KismetMathLibrary.NotEqual_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_NotEqual_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_IntInt; + +// Function Engine.KismetMathLibrary.NotEqual_IntPointIntPoint +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_NotEqual_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.NotEqual_LinearColorLinearColor +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_NotEqual_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.NotEqual_MatrixMatrix +// 0x0110 (0x0110 - 0x0000) +struct KismetMathLibrary_NotEqual_MatrixMatrix final +{ +public: + struct FMatrix A; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix B; // 0x0080(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0100(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0104(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0xB]; // 0x0105(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_MatrixMatrix; + +// Function Engine.KismetMathLibrary.NotEqual_NameName +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_NotEqual_NameName final +{ +public: + class FName A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_NameName; + +// Function Engine.KismetMathLibrary.NotEqual_ObjectObject +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_ObjectObject final +{ +public: + class UObject* A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_ObjectObject; + +// Function Engine.KismetMathLibrary.NotEqual_QuatQuat +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_NotEqual_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0044(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0xB]; // 0x0045(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_QuatQuat; + +// Function Engine.KismetMathLibrary.NotEqual_RotatorRotator +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_NotEqual_RotatorRotator final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0034(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_RotatorRotator; + +// Function Engine.KismetMathLibrary.NotEqual_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_TimespanTimespan; + +// Function Engine.KismetMathLibrary.NotEqual_Vector2DVector2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_NotEqual_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.NotEqual_Vector4Vector4 +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_NotEqual_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0044(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0xB]; // 0x0045(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_Vector4Vector4; + +// Function Engine.KismetMathLibrary.NotEqual_VectorVector +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_NotEqual_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0034(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_VectorVector; + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector2DVector2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_NotEqualExactly_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqualExactly_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector4Vector4 +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_NotEqualExactly_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqualExactly_Vector4Vector4; + +// Function Engine.KismetMathLibrary.NotEqualExactly_VectorVector +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_NotEqualExactly_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqualExactly_VectorVector; + +// Function Engine.KismetMathLibrary.Now +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Now final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Now; + +// Function Engine.KismetMathLibrary.Or_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Or_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Or_Int64Int64; + +// Function Engine.KismetMathLibrary.Or_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Or_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Or_IntInt; + +// Function Engine.KismetMathLibrary.Percent_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Percent_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Percent_ByteByte; + +// Function Engine.KismetMathLibrary.Percent_FloatFloat +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Percent_FloatFloat final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Percent_FloatFloat; + +// Function Engine.KismetMathLibrary.Percent_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Percent_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Percent_Int64Int64; + +// Function Engine.KismetMathLibrary.Percent_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Percent_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Percent_IntInt; + +// Function Engine.KismetMathLibrary.PerlinNoise1D +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_PerlinNoise1D final +{ +public: + float Value; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_PerlinNoise1D; + +// Function Engine.KismetMathLibrary.PointsAreCoplanar +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_PointsAreCoplanar final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_PointsAreCoplanar; + +// Function Engine.KismetMathLibrary.ProjectPointOnToPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_ProjectPointOnToPlane final +{ +public: + struct FVector Point; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneBase; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ProjectPointOnToPlane; + +// Function Engine.KismetMathLibrary.ProjectVectorOnToPlane +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_ProjectVectorOnToPlane final +{ +public: + struct FVector V; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ProjectVectorOnToPlane; + +// Function Engine.KismetMathLibrary.ProjectVectorOnToVector +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_ProjectVectorOnToVector final +{ +public: + struct FVector V; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ProjectVectorOnToVector; + +// Function Engine.KismetMathLibrary.Quat_AngularDistance +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Quat_AngularDistance final +{ +public: + struct FQuat A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_AngularDistance; + +// Function Engine.KismetMathLibrary.Quat_EnforceShortestArcWith +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_EnforceShortestArcWith final +{ +public: + struct FQuat A; // 0x0000(0x0020)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_EnforceShortestArcWith; + +// Function Engine.KismetMathLibrary.Quat_Euler +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_Euler final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Euler; + +// Function Engine.KismetMathLibrary.Quat_Exp +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_Exp final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Exp; + +// Function Engine.KismetMathLibrary.Quat_FindBetweenNormals +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Quat_FindBetweenNormals final +{ +public: + struct FVector StartNormal; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndNormal; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0030(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_FindBetweenNormals; + +// Function Engine.KismetMathLibrary.Quat_FindBetweenVectors +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Quat_FindBetweenVectors final +{ +public: + struct FVector Start; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0030(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_FindBetweenVectors; + +// Function Engine.KismetMathLibrary.Quat_GetAngle +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_GetAngle final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetAngle; + +// Function Engine.KismetMathLibrary.Quat_GetAxisX +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_GetAxisX final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetAxisX; + +// Function Engine.KismetMathLibrary.Quat_GetAxisY +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_GetAxisY final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetAxisY; + +// Function Engine.KismetMathLibrary.Quat_GetAxisZ +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_GetAxisZ final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetAxisZ; + +// Function Engine.KismetMathLibrary.Quat_GetRotationAxis +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_GetRotationAxis final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetRotationAxis; + +// Function Engine.KismetMathLibrary.Quat_Identity +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_Identity final +{ +public: + struct FQuat ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Identity; + +// Function Engine.KismetMathLibrary.Quat_Inversed +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_Inversed final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Inversed; + +// Function Engine.KismetMathLibrary.Quat_IsFinite +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_IsFinite final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_IsFinite; + +// Function Engine.KismetMathLibrary.Quat_IsIdentity +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_IsIdentity final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_IsIdentity; + +// Function Engine.KismetMathLibrary.Quat_IsNonFinite +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_IsNonFinite final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_IsNonFinite; + +// Function Engine.KismetMathLibrary.Quat_IsNormalized +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_IsNormalized final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_IsNormalized; + +// Function Engine.KismetMathLibrary.Quat_Log +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_Log final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Log; + +// Function Engine.KismetMathLibrary.Quat_MakeFromEuler +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_MakeFromEuler final +{ +public: + struct FVector Euler; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_MakeFromEuler; + +// Function Engine.KismetMathLibrary.Quat_Normalize +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_Normalize final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Normalize; + +// Function Engine.KismetMathLibrary.Quat_Normalized +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Quat_Normalized final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0030(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Normalized; + +// Function Engine.KismetMathLibrary.Quat_RotateVector +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Quat_RotateVector final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector V; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_RotateVector; + +// Function Engine.KismetMathLibrary.Quat_Rotator +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_Rotator final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Rotator; + +// Function Engine.KismetMathLibrary.Quat_SetComponents +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_SetComponents final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_SetComponents; + +// Function Engine.KismetMathLibrary.Quat_SetFromEuler +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_SetFromEuler final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Euler; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_SetFromEuler; + +// Function Engine.KismetMathLibrary.Quat_Size +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_Size final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Size; + +// Function Engine.KismetMathLibrary.Quat_SizeSquared +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_SizeSquared final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_SizeSquared; + +// Function Engine.KismetMathLibrary.Quat_Slerp +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_Quat_Slerp final +{ +public: + struct FQuat A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Alpha; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0050(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Slerp; + +// Function Engine.KismetMathLibrary.Quat_UnrotateVector +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Quat_UnrotateVector final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector V; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_UnrotateVector; + +// Function Engine.KismetMathLibrary.Quat_VectorForward +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_VectorForward final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_VectorForward; + +// Function Engine.KismetMathLibrary.Quat_VectorRight +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_VectorRight final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_VectorRight; + +// Function Engine.KismetMathLibrary.Quat_VectorUp +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Quat_VectorUp final +{ +public: + struct FQuat Q; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_VectorUp; + +// Function Engine.KismetMathLibrary.QuaternionSpringInterp +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_QuaternionSpringInterp final +{ +public: + struct FQuat Current; // 0x0000(0x0020)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat Target; // 0x0020(0x0020)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuaternionSpringState SpringState; // 0x0040(0x0040)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Stiffness; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CriticalDampingFactor; // 0x0084(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetVelocityAmount; // 0x0090(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitializeFromTarget; // 0x0094(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0xB]; // 0x0095(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x00A0(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_QuaternionSpringInterp; + +// Function Engine.KismetMathLibrary.RadiansToDegrees +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_RadiansToDegrees final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RadiansToDegrees; + +// Function Engine.KismetMathLibrary.RandomBool +// 0x0001 (0x0001 - 0x0000) +struct KismetMathLibrary_RandomBool final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomBool; + +// Function Engine.KismetMathLibrary.RandomBoolFromStream +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_RandomBoolFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomBoolFromStream; + +// Function Engine.KismetMathLibrary.RandomBoolWithWeight +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_RandomBoolWithWeight final +{ +public: + float Weight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomBoolWithWeight; + +// Function Engine.KismetMathLibrary.RandomBoolWithWeightFromStream +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_RandomBoolWithWeightFromStream final +{ +public: + struct FRandomStream RandomStream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Weight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomBoolWithWeightFromStream; + +// Function Engine.KismetMathLibrary.RandomFloat +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_RandomFloat final +{ +public: + double ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomFloat; + +// Function Engine.KismetMathLibrary.RandomFloatFromStream +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_RandomFloatFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomFloatFromStream; + +// Function Engine.KismetMathLibrary.RandomFloatInRange +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_RandomFloatInRange final +{ +public: + double min_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double max_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomFloatInRange; + +// Function Engine.KismetMathLibrary.RandomFloatInRangeFromStream +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_RandomFloatInRangeFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float min_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float max_0; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomFloatInRangeFromStream; + +// Function Engine.KismetMathLibrary.RandomInteger +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_RandomInteger final +{ +public: + int32 max_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomInteger; + +// Function Engine.KismetMathLibrary.RandomInteger64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_RandomInteger64 final +{ +public: + int64 max_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomInteger64; + +// Function Engine.KismetMathLibrary.RandomInteger64InRange +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_RandomInteger64InRange final +{ +public: + int64 min_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 max_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomInteger64InRange; + +// Function Engine.KismetMathLibrary.RandomIntegerFromStream +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_RandomIntegerFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomIntegerFromStream; + +// Function Engine.KismetMathLibrary.RandomIntegerInRange +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_RandomIntegerInRange final +{ +public: + int32 min_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 max_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomIntegerInRange; + +// Function Engine.KismetMathLibrary.RandomIntegerInRangeFromStream +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_RandomIntegerInRangeFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 min_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 max_0; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomIntegerInRangeFromStream; + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBox +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_RandomPointInBoundingBox final +{ +public: + struct FVector Center; // 0x0000(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0018(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomPointInBoundingBox; + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBox_Box +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_RandomPointInBoundingBox_Box final +{ +public: + struct FBox Box; // 0x0000(0x0038)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomPointInBoundingBox_Box; + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBoxFromStream +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_RandomPointInBoundingBoxFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomPointInBoundingBoxFromStream; + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBoxFromStream_Box +// 0x0058 (0x0058 - 0x0000) +struct KismetMathLibrary_RandomPointInBoundingBoxFromStream_Box final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FBox Box; // 0x0008(0x0038)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0040(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomPointInBoundingBoxFromStream_Box; + +// Function Engine.KismetMathLibrary.RandomRotator +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RandomRotator final +{ +public: + bool bRoll; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomRotator; + +// Function Engine.KismetMathLibrary.RandomRotatorFromStream +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_RandomRotatorFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bRoll; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomRotatorFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_RandomUnitVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVector; + +// Function Engine.KismetMathLibrary.RandomUnitVectorFromStream +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegrees +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInConeInDegrees final +{ +public: + struct FVector ConeDir; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInDegrees; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInConeInDegrees; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegreesFromStream +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInConeInDegreesFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ConeDir; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInDegrees; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInConeInDegreesFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadians +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInConeInRadians final +{ +public: + struct FVector ConeDir; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInRadians; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInConeInRadians; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadiansFromStream +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInConeInRadiansFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ConeDir; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInRadians; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInConeInRadiansFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegrees +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegrees final +{ +public: + struct FVector ConeDir; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInDegrees; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInDegrees; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegrees; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegreesFromStream +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegreesFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ConeDir; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInDegrees; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInDegrees; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegreesFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadians +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadians final +{ +public: + struct FVector ConeDir; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInRadians; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInRadians; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadians; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadiansFromStream +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadiansFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ConeDir; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInRadians; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInRadians; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadiansFromStream; + +// Function Engine.KismetMathLibrary.REase +// 0x0058 (0x0058 - 0x0000) +struct KismetMathLibrary_REase final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShortestPath; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunc EasingFunc; // 0x0035(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0040(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_REase; + +// Function Engine.KismetMathLibrary.ResetFloatSpringState +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_ResetFloatSpringState final +{ +public: + struct FFloatSpringState SpringState; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ResetFloatSpringState; + +// Function Engine.KismetMathLibrary.ResetQuaternionSpringState +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_ResetQuaternionSpringState final +{ +public: + struct FQuaternionSpringState SpringState; // 0x0000(0x0040)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ResetQuaternionSpringState; + +// Function Engine.KismetMathLibrary.ResetRandomStream +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_ResetRandomStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ResetRandomStream; + +// Function Engine.KismetMathLibrary.ResetVectorSpringState +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_ResetVectorSpringState final +{ +public: + struct FVectorSpringState SpringState; // 0x0000(0x0038)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ResetVectorSpringState; + +// Function Engine.KismetMathLibrary.RGBLinearToHSV +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RGBLinearToHSV final +{ +public: + struct FLinearColor RGB; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RGBLinearToHSV; + +// Function Engine.KismetMathLibrary.RGBToHSV +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RGBToHSV final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float H; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RGBToHSV; + +// Function Engine.KismetMathLibrary.RGBToHSV_Vector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RGBToHSV_Vector final +{ +public: + struct FLinearColor RGB; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HSV; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RGBToHSV_Vector; + +// Function Engine.KismetMathLibrary.RInterpTo +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_RInterpTo final +{ +public: + struct FRotator Current; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Target; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RInterpTo; + +// Function Engine.KismetMathLibrary.RInterpTo_Constant +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_RInterpTo_Constant final +{ +public: + struct FRotator Current; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Target; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RInterpTo_Constant; + +// Function Engine.KismetMathLibrary.RLerp +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_RLerp final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShortestPath; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RLerp; + +// Function Engine.KismetMathLibrary.RotateAngleAxis +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_RotateAngleAxis final +{ +public: + struct FVector InVect; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleDeg; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Axis; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RotateAngleAxis; + +// Function Engine.KismetMathLibrary.RotatorFromAxisAndAngle +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_RotatorFromAxisAndAngle final +{ +public: + struct FVector Axis; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RotatorFromAxisAndAngle; + +// Function Engine.KismetMathLibrary.round +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_round final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_round; + +// Function Engine.KismetMathLibrary.Round64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Round64 final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Round64; + +// Function Engine.KismetMathLibrary.SafeDivide +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_SafeDivide final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SafeDivide; + +// Function Engine.KismetMathLibrary.SeedRandomStream +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_SeedRandomStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SeedRandomStream; + +// Function Engine.KismetMathLibrary.SelectClass +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_SelectClass final +{ +public: + class UClass* A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelectA; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectClass; + +// Function Engine.KismetMathLibrary.SelectColor +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_SelectColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ReturnValue; // 0x0024(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectColor; + +// Function Engine.KismetMathLibrary.SelectFloat +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_SelectFloat final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectFloat; + +// Function Engine.KismetMathLibrary.SelectInt +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_SelectInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectInt; + +// Function Engine.KismetMathLibrary.SelectName +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_SelectName final +{ +public: + class FName A; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName B; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0014(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectName; + +// Function Engine.KismetMathLibrary.SelectObject +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_SelectObject final +{ +public: + class UObject* A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelectA; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectObject; + +// Function Engine.KismetMathLibrary.SelectRotator +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_SelectRotator final +{ +public: + struct FRotator A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bPickA; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectRotator; + +// Function Engine.KismetMathLibrary.SelectString +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_SelectString final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectString; + +// Function Engine.KismetMathLibrary.SelectText +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_SelectText final +{ +public: + class FText A; // 0x0000(0x0010)(ConstParm, Parm, NativeAccessSpecifierPublic) + class FText B; // 0x0010(0x0010)(ConstParm, Parm, NativeAccessSpecifierPublic) + bool bPickA; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectText; + +// Function Engine.KismetMathLibrary.SelectTransform +// 0x0130 (0x0130 - 0x0000) +struct KismetMathLibrary_SelectTransform final +{ +public: + struct FTransform A; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform B; // 0x0060(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x00C0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0xF]; // 0x00C1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x00D0(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectTransform; + +// Function Engine.KismetMathLibrary.SelectVector +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_SelectVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectVector; + +// Function Engine.KismetMathLibrary.Set2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Set2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Set2D; + +// Function Engine.KismetMathLibrary.SetFloatSpringStateVelocity +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_SetFloatSpringStateVelocity final +{ +public: + struct FFloatSpringState SpringState; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Velocity; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SetFloatSpringStateVelocity; + +// Function Engine.KismetMathLibrary.SetQuaternionSpringStateAngularVelocity +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_SetQuaternionSpringStateAngularVelocity final +{ +public: + struct FQuaternionSpringState SpringState; // 0x0000(0x0040)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0040(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SetQuaternionSpringStateAngularVelocity; + +// Function Engine.KismetMathLibrary.SetRandomStreamSeed +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_SetRandomStreamSeed final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 NewSeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SetRandomStreamSeed; + +// Function Engine.KismetMathLibrary.SetVectorSpringStateVelocity +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_SetVectorSpringStateVelocity final +{ +public: + struct FVectorSpringState SpringState; // 0x0000(0x0038)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SetVectorSpringStateVelocity; + +// Function Engine.KismetMathLibrary.SignOfFloat +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_SignOfFloat final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SignOfFloat; + +// Function Engine.KismetMathLibrary.SignOfInteger +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_SignOfInteger final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SignOfInteger; + +// Function Engine.KismetMathLibrary.SignOfInteger64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_SignOfInteger64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SignOfInteger64; + +// Function Engine.KismetMathLibrary.sin +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_sin final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_sin; + +// Function Engine.KismetMathLibrary.Spherical2DToUnitCartesian +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Spherical2DToUnitCartesian final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Spherical2DToUnitCartesian; + +// Function Engine.KismetMathLibrary.sqrt +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_sqrt final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_sqrt; + +// Function Engine.KismetMathLibrary.Square +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Square final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Square; + +// Function Engine.KismetMathLibrary.Subtract_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Subtract_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 B; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_ByteByte; + +// Function Engine.KismetMathLibrary.Subtract_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.Subtract_DateTimeTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_DateTimeTimespan final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_DateTimeTimespan; + +// Function Engine.KismetMathLibrary.Subtract_DoubleDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_DoubleDouble final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_DoubleDouble; + +// Function Engine.KismetMathLibrary.Subtract_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_Int64Int64; + +// Function Engine.KismetMathLibrary.Subtract_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Subtract_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_IntInt; + +// Function Engine.KismetMathLibrary.Subtract_IntPointInt +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Subtract_IntPointInt final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_IntPointInt; + +// Function Engine.KismetMathLibrary.Subtract_IntPointIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.Subtract_LinearColorLinearColor +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Subtract_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.Subtract_QuatQuat +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Subtract_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_QuatQuat; + +// Function Engine.KismetMathLibrary.Subtract_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_TimespanTimespan; + +// Function Engine.KismetMathLibrary.Subtract_Vector2DFloat +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Subtract_Vector2DFloat final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_Vector2DFloat; + +// Function Engine.KismetMathLibrary.Subtract_Vector2DVector2D +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Subtract_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D B; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.Subtract_Vector4Vector4 +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Subtract_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_Vector4Vector4; + +// Function Engine.KismetMathLibrary.Subtract_VectorFloat +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Subtract_VectorFloat final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double B; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_VectorFloat; + +// Function Engine.KismetMathLibrary.Subtract_VectorInt +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Subtract_VectorInt final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_VectorInt; + +// Function Engine.KismetMathLibrary.Subtract_VectorVector +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_Subtract_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_VectorVector; + +// Function Engine.KismetMathLibrary.tan +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_tan final +{ +public: + double A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_tan; + +// Function Engine.KismetMathLibrary.TEase +// 0x0130 (0x0130 - 0x0000) +struct KismetMathLibrary_TEase final +{ +public: + struct FTransform A; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform B; // 0x0060(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x00C0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunc EasingFunc; // 0x00C4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x00C8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x00CC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x00D0(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TEase; + +// Function Engine.KismetMathLibrary.TimespanFromString +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_TimespanFromString final +{ +public: + class FString TimespanString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan Result; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanFromString; + +// Function Engine.KismetMathLibrary.TimespanMaxValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_TimespanMaxValue final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanMaxValue; + +// Function Engine.KismetMathLibrary.TimespanMinValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_TimespanMinValue final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanMinValue; + +// Function Engine.KismetMathLibrary.TimespanRatio +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_TimespanRatio final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanRatio; + +// Function Engine.KismetMathLibrary.TimespanZeroValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_TimespanZeroValue final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanZeroValue; + +// Function Engine.KismetMathLibrary.TInterpTo +// 0x0130 (0x0130 - 0x0000) +struct KismetMathLibrary_TInterpTo final +{ +public: + struct FTransform Current; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Target; // 0x0060(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x00C0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x00C4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x00D0(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TInterpTo; + +// Function Engine.KismetMathLibrary.TLerp +// 0x0130 (0x0130 - 0x0000) +struct KismetMathLibrary_TLerp final +{ +public: + struct FTransform A; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform B; // 0x0060(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x00C0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELerpInterpolationMode InterpMode; // 0x00C4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0xB]; // 0x00C5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x00D0(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TLerp; + +// Function Engine.KismetMathLibrary.Today +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Today final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Today; + +// Function Engine.KismetMathLibrary.ToDirectionAndLength2D +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_ToDirectionAndLength2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutDir; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double OutLength; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToDirectionAndLength2D; + +// Function Engine.KismetMathLibrary.ToHex_LinearColor +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_ToHex_LinearColor final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToHex_LinearColor; + +// Function Engine.KismetMathLibrary.ToRounded2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_ToRounded2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToRounded2D; + +// Function Engine.KismetMathLibrary.ToSign2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_ToSign2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToSign2D; + +// Function Engine.KismetMathLibrary.ToUnixTimestamp +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_ToUnixTimestamp final +{ +public: + struct FDateTime Time; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToUnixTimestamp; + +// Function Engine.KismetMathLibrary.ToUnixTimestampDouble +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_ToUnixTimestampDouble final +{ +public: + struct FDateTime Time; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToUnixTimestampDouble; + +// Function Engine.KismetMathLibrary.Transform_Determinant +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_Transform_Determinant final +{ +public: + struct FTransform Transform; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0060(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Transform_Determinant; + +// Function Engine.KismetMathLibrary.TransformDirection +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_TransformDirection final +{ +public: + struct FTransform T; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TransformDirection; + +// Function Engine.KismetMathLibrary.TransformLocation +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_TransformLocation final +{ +public: + struct FTransform T; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TransformLocation; + +// Function Engine.KismetMathLibrary.TransformRotation +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_TransformRotation final +{ +public: + struct FTransform T; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0078(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TransformRotation; + +// Function Engine.KismetMathLibrary.TransformVector4 +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_TransformVector4 final +{ +public: + struct FMatrix Matrix; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector4 Vec4; // 0x0080(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x00A0(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TransformVector4; + +// Function Engine.KismetMathLibrary.UtcNow +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_UtcNow final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_UtcNow; + +// Function Engine.KismetMathLibrary.VEase +// 0x0058 (0x0058 - 0x0000) +struct KismetMathLibrary_VEase final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunc EasingFunc; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0040(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VEase; + +// Function Engine.KismetMathLibrary.Vector2D_One +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector2D_One final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2D_One; + +// Function Engine.KismetMathLibrary.Vector2D_Unit45Deg +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector2D_Unit45Deg final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2D_Unit45Deg; + +// Function Engine.KismetMathLibrary.Vector2D_Zero +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector2D_Zero final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2D_Zero; + +// Function Engine.KismetMathLibrary.Vector2DInterpTo +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector2DInterpTo final +{ +public: + struct FVector2D Current; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Target; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2DInterpTo; + +// Function Engine.KismetMathLibrary.Vector2DInterpTo_Constant +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector2DInterpTo_Constant final +{ +public: + struct FVector2D Current; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Target; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2DInterpTo_Constant; + +// Function Engine.KismetMathLibrary.Vector4_Assign +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Vector4_Assign final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 InVector; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Assign; + +// Function Engine.KismetMathLibrary.Vector4_CrossProduct3 +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Vector4_CrossProduct3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_CrossProduct3; + +// Function Engine.KismetMathLibrary.Vector4_DotProduct +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Vector4_DotProduct final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_DotProduct; + +// Function Engine.KismetMathLibrary.Vector4_DotProduct3 +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Vector4_DotProduct3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 B; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_DotProduct3; + +// Function Engine.KismetMathLibrary.Vector4_IsNAN +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_IsNAN final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsNAN; + +// Function Engine.KismetMathLibrary.Vector4_IsNearlyZero3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_IsNearlyZero3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsNearlyZero3; + +// Function Engine.KismetMathLibrary.Vector4_IsNormal3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_IsNormal3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsNormal3; + +// Function Engine.KismetMathLibrary.Vector4_IsUnit3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_IsUnit3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SquaredLenthTolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsUnit3; + +// Function Engine.KismetMathLibrary.Vector4_IsZero +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_IsZero final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsZero; + +// Function Engine.KismetMathLibrary.Vector4_MirrorByVector3 +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Vector4_MirrorByVector3 final +{ +public: + struct FVector4 Direction; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SurfaceNormal; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_MirrorByVector3; + +// Function Engine.KismetMathLibrary.Vector4_Negated +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Vector4_Negated final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Negated; + +// Function Engine.KismetMathLibrary.Vector4_Normal3 +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Vector4_Normal3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 ReturnValue; // 0x0030(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Normal3; + +// Function Engine.KismetMathLibrary.Vector4_Normalize3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_Normalize3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Normalize3; + +// Function Engine.KismetMathLibrary.Vector4_NormalUnsafe3 +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Vector4_NormalUnsafe3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_NormalUnsafe3; + +// Function Engine.KismetMathLibrary.Vector4_Set +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Vector4_Set final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double W; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Set; + +// Function Engine.KismetMathLibrary.Vector4_Size +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_Size final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Size; + +// Function Engine.KismetMathLibrary.Vector4_Size3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_Size3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Size3; + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_SizeSquared final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_SizeSquared; + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_SizeSquared3 final +{ +public: + struct FVector4 A; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_SizeSquared3; + +// Function Engine.KismetMathLibrary.Vector4_Zero +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_Zero final +{ +public: + struct FVector4 ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Zero; + +// Function Engine.KismetMathLibrary.Vector_AddBounded +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_AddBounded final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InAddVect; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_AddBounded; + +// Function Engine.KismetMathLibrary.Vector_Assign +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_Assign final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVector; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Assign; + +// Function Engine.KismetMathLibrary.Vector_Backward +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Backward final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Backward; + +// Function Engine.KismetMathLibrary.Vector_BoundedToBox +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Vector_BoundedToBox final +{ +public: + struct FVector InVect; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InBoxMin; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InBoxMax; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_BoundedToBox; + +// Function Engine.KismetMathLibrary.Vector_BoundedToCube +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_BoundedToCube final +{ +public: + struct FVector InVect; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_BoundedToCube; + +// Function Engine.KismetMathLibrary.Vector_ClampSize2D +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Vector_ClampSize2D final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double min_0; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double max_0; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ClampSize2D; + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_ClampSizeMax final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double max_0; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ClampSizeMax; + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax2D +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_ClampSizeMax2D final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double max_0; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ClampSizeMax2D; + +// Function Engine.KismetMathLibrary.Vector_ComponentMax +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_Vector_ComponentMax final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ComponentMax; + +// Function Engine.KismetMathLibrary.Vector_ComponentMin +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_Vector_ComponentMin final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ComponentMin; + +// Function Engine.KismetMathLibrary.Vector_CosineAngle2D +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_CosineAngle2D final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_CosineAngle2D; + +// Function Engine.KismetMathLibrary.Vector_Distance +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_Distance final +{ +public: + struct FVector v1; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Distance; + +// Function Engine.KismetMathLibrary.Vector_Distance2D +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_Distance2D final +{ +public: + struct FVector v1; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Distance2D; + +// Function Engine.KismetMathLibrary.Vector_Distance2DSquared +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_Distance2DSquared final +{ +public: + struct FVector v1; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Distance2DSquared; + +// Function Engine.KismetMathLibrary.Vector_DistanceSquared +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_DistanceSquared final +{ +public: + struct FVector v1; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_DistanceSquared; + +// Function Engine.KismetMathLibrary.Vector_Down +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Down final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Down; + +// Function Engine.KismetMathLibrary.Vector_Forward +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Forward final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Forward; + +// Function Engine.KismetMathLibrary.Vector_GetAbs +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_GetAbs final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetAbs; + +// Function Engine.KismetMathLibrary.Vector_GetAbsMax +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_GetAbsMax final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetAbsMax; + +// Function Engine.KismetMathLibrary.Vector_GetAbsMin +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_GetAbsMin final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetAbsMin; + +// Function Engine.KismetMathLibrary.Vector_GetProjection +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_GetProjection final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetProjection; + +// Function Engine.KismetMathLibrary.Vector_GetSignVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_GetSignVector final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetSignVector; + +// Function Engine.KismetMathLibrary.Vector_HeadingAngle +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_HeadingAngle final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_HeadingAngle; + +// Function Engine.KismetMathLibrary.Vector_IsNAN +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_IsNAN final +{ +public: + struct FVector A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsNAN; + +// Function Engine.KismetMathLibrary.Vector_IsNearlyZero +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_IsNearlyZero final +{ +public: + struct FVector A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsNearlyZero; + +// Function Engine.KismetMathLibrary.Vector_IsNormal +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_IsNormal final +{ +public: + struct FVector A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsNormal; + +// Function Engine.KismetMathLibrary.Vector_IsUniform +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_IsUniform final +{ +public: + struct FVector A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsUniform; + +// Function Engine.KismetMathLibrary.Vector_IsUnit +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_IsUnit final +{ +public: + struct FVector A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SquaredLenthTolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsUnit; + +// Function Engine.KismetMathLibrary.Vector_IsZero +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_IsZero final +{ +public: + struct FVector A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsZero; + +// Function Engine.KismetMathLibrary.Vector_Left +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Left final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Left; + +// Function Engine.KismetMathLibrary.Vector_MirrorByPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Vector_MirrorByPlane final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlane InPlane; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0040(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_MirrorByPlane; + +// Function Engine.KismetMathLibrary.Vector_Normal2D +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_Normal2D final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Normal2D; + +// Function Engine.KismetMathLibrary.Vector_Normalize +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_Normalize final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Normalize; + +// Function Engine.KismetMathLibrary.Vector_NormalUnsafe +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_NormalUnsafe final +{ +public: + struct FVector A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_NormalUnsafe; + +// Function Engine.KismetMathLibrary.Vector_One +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_One final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_One; + +// Function Engine.KismetMathLibrary.Vector_ProjectOnToNormal +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_Vector_ProjectOnToNormal final +{ +public: + struct FVector V; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InNormal; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ProjectOnToNormal; + +// Function Engine.KismetMathLibrary.Vector_Reciprocal +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_Reciprocal final +{ +public: + struct FVector A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Reciprocal; + +// Function Engine.KismetMathLibrary.Vector_Right +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Right final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Right; + +// Function Engine.KismetMathLibrary.Vector_Set +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_Set final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double X; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Y; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Z; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Set; + +// Function Engine.KismetMathLibrary.Vector_SlerpNormals +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Vector_SlerpNormals final +{ +public: + struct FVector NormalA; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalB; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Alpha; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_SlerpNormals; + +// Function Engine.KismetMathLibrary.Vector_SlerpVectorToDirection +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Vector_SlerpVectorToDirection final +{ +public: + struct FVector Vector; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Alpha; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_SlerpVectorToDirection; + +// Function Engine.KismetMathLibrary.Vector_SnappedToGrid +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_Vector_SnappedToGrid final +{ +public: + struct FVector InVect; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InGridSize; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_SnappedToGrid; + +// Function Engine.KismetMathLibrary.Vector_ToDegrees +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_ToDegrees final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ToDegrees; + +// Function Engine.KismetMathLibrary.Vector_ToRadians +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_ToRadians final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ToRadians; + +// Function Engine.KismetMathLibrary.Vector_UnitCartesianToSpherical +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_Vector_UnitCartesianToSpherical final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_UnitCartesianToSpherical; + +// Function Engine.KismetMathLibrary.Vector_UnwindEuler +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_UnwindEuler final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_UnwindEuler; + +// Function Engine.KismetMathLibrary.Vector_Up +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Up final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Up; + +// Function Engine.KismetMathLibrary.Vector_Zero +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Zero final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Zero; + +// Function Engine.KismetMathLibrary.VectorSpringInterp +// 0x00D0 (0x00D0 - 0x0000) +struct KismetMathLibrary_VectorSpringInterp final +{ +public: + struct FVector Current; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVectorSpringState SpringState; // 0x0030(0x0038)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Stiffness; // 0x0068(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CriticalDampingFactor; // 0x006C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0070(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0074(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetVelocityAmount; // 0x0078(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClamp; // 0x007C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector MinValue; // 0x0080(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxValue; // 0x0098(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitializeFromTarget; // 0x00B0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x00B8(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VectorSpringInterp; + +// Function Engine.KismetMathLibrary.VInterpTo +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_VInterpTo final +{ +public: + struct FVector Current; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VInterpTo; + +// Function Engine.KismetMathLibrary.VInterpTo_Constant +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_VInterpTo_Constant final +{ +public: + struct FVector Current; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VInterpTo_Constant; + +// Function Engine.KismetMathLibrary.VLerp +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_VLerp final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector B; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VLerp; + +// Function Engine.KismetMathLibrary.VSize +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_VSize final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSize; + +// Function Engine.KismetMathLibrary.VSize2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_VSize2D final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSize2D; + +// Function Engine.KismetMathLibrary.VSize2DSquared +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_VSize2DSquared final +{ +public: + struct FVector2D A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSize2DSquared; + +// Function Engine.KismetMathLibrary.VSizeSquared +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_VSizeSquared final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSizeSquared; + +// Function Engine.KismetMathLibrary.VSizeXY +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_VSizeXY final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSizeXY; + +// Function Engine.KismetMathLibrary.VSizeXYSquared +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_VSizeXYSquared final +{ +public: + struct FVector A; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSizeXYSquared; + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_Float +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_WeightedMovingAverage_Float final +{ +public: + float CurrentSample; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousSample; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_WeightedMovingAverage_Float; + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FRotator +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_WeightedMovingAverage_FRotator final +{ +public: + struct FRotator CurrentSample; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator PreviousSample; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Weight; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_WeightedMovingAverage_FRotator; + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FVector +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_WeightedMovingAverage_FVector final +{ +public: + struct FVector CurrentSample; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousSample; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_WeightedMovingAverage_FVector; + +// Function Engine.KismetMathLibrary.Wrap +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Wrap final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 min_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Wrap; + +// Function Engine.KismetMathLibrary.Xor_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Xor_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 B; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Xor_Int64Int64; + +// Function Engine.KismetMathLibrary.Xor_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Xor_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 B; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Xor_IntInt; + +// Function Engine.KismetStringLibrary.BuildString_Bool +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Bool final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBool; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Bool; + +// Function Engine.KismetStringLibrary.BuildString_Color +// 0x0050 (0x0050 - 0x0000) +struct KismetStringLibrary_BuildString_Color final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InColor; // 0x0020(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Color; + +// Function Engine.KismetStringLibrary.BuildString_Double +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Double final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double InDouble; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Double; + +// Function Engine.KismetStringLibrary.BuildString_Int +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Int final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 inInt; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Int; + +// Function Engine.KismetStringLibrary.BuildString_IntVector +// 0x0050 (0x0050 - 0x0000) +struct KismetStringLibrary_BuildString_IntVector final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector InIntVector; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_IntVector; + +// Function Engine.KismetStringLibrary.BuildString_Name +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Name final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Name; + +// Function Engine.KismetStringLibrary.BuildString_Object +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Object final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InObj; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Object; + +// Function Engine.KismetStringLibrary.BuildString_Rotator +// 0x0058 (0x0058 - 0x0000) +struct KismetStringLibrary_BuildString_Rotator final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRot; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0038(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Rotator; + +// Function Engine.KismetStringLibrary.BuildString_Vector +// 0x0058 (0x0058 - 0x0000) +struct KismetStringLibrary_BuildString_Vector final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVector; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0038(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Vector; + +// Function Engine.KismetStringLibrary.BuildString_Vector2d +// 0x0050 (0x0050 - 0x0000) +struct KismetStringLibrary_BuildString_Vector2d final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InVector2D; // 0x0020(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Vector2d; + +// Function Engine.KismetStringLibrary.Concat_StrStr +// 0x0030 (0x0030 - 0x0000) +struct KismetStringLibrary_Concat_StrStr final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Concat_StrStr; + +// Function Engine.KismetStringLibrary.Contains +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Contains final +{ +public: + class FString SearchIn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Substring; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchFromEnd; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0022(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Contains; + +// Function Engine.KismetStringLibrary.Conv_BoolToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_BoolToString final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_BoolToString; + +// Function Engine.KismetStringLibrary.Conv_BoxCenterAndExtentsToString +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_Conv_BoxCenterAndExtentsToString final +{ +public: + struct FBox Box; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_BoxCenterAndExtentsToString; + +// Function Engine.KismetStringLibrary.Conv_BoxToString +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_Conv_BoxToString final +{ +public: + struct FBox Box; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_BoxToString; + +// Function Engine.KismetStringLibrary.Conv_ByteToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_ByteToString final +{ +public: + uint8 InByte; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_ByteToString; + +// Function Engine.KismetStringLibrary.Conv_ColorToString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_ColorToString final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_ColorToString; + +// Function Engine.KismetStringLibrary.Conv_DoubleToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_DoubleToString final +{ +public: + double InDouble; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_DoubleToString; + +// Function Engine.KismetStringLibrary.Conv_InputDeviceIdToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_InputDeviceIdToString final +{ +public: + struct FInputDeviceId InDeviceId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_InputDeviceIdToString; + +// Function Engine.KismetStringLibrary.Conv_Int64ToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_Int64ToString final +{ +public: + int64 inInt; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_Int64ToString; + +// Function Engine.KismetStringLibrary.Conv_IntPointToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_IntPointToString final +{ +public: + struct FIntPoint InIntPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_IntPointToString; + +// Function Engine.KismetStringLibrary.Conv_IntToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_IntToString final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_IntToString; + +// Function Engine.KismetStringLibrary.Conv_IntVectorToString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_IntVectorToString final +{ +public: + struct FIntVector InIntVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_IntVectorToString; + +// Function Engine.KismetStringLibrary.Conv_MatrixToString +// 0x0090 (0x0090 - 0x0000) +struct KismetStringLibrary_Conv_MatrixToString final +{ +public: + struct FMatrix InMatrix; // 0x0000(0x0080)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0080(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_MatrixToString; + +// Function Engine.KismetStringLibrary.Conv_NameToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_NameToString final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_NameToString; + +// Function Engine.KismetStringLibrary.Conv_ObjectToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_ObjectToString final +{ +public: + class UObject* InObj; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_ObjectToString; + +// Function Engine.KismetStringLibrary.Conv_PlatformUserIdToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_PlatformUserIdToString final +{ +public: + struct FPlatformUserId InPlatformUserId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_PlatformUserIdToString; + +// Function Engine.KismetStringLibrary.Conv_RotatorToString +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Conv_RotatorToString final +{ +public: + struct FRotator InRot; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_RotatorToString; + +// Function Engine.KismetStringLibrary.Conv_StringToColor +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Conv_StringToColor final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutConvertedColor; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToColor; + +// Function Engine.KismetStringLibrary.Conv_StringToDouble +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_StringToDouble final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToDouble; + +// Function Engine.KismetStringLibrary.Conv_StringToInt +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_StringToInt final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToInt; + +// Function Engine.KismetStringLibrary.Conv_StringToInt64 +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_StringToInt64 final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToInt64; + +// Function Engine.KismetStringLibrary.Conv_StringToName +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_StringToName final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToName; + +// Function Engine.KismetStringLibrary.Conv_StringToRotator +// 0x0030 (0x0030 - 0x0000) +struct KismetStringLibrary_Conv_StringToRotator final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutConvertedRotator; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToRotator; + +// Function Engine.KismetStringLibrary.Conv_StringToVector +// 0x0030 (0x0030 - 0x0000) +struct KismetStringLibrary_Conv_StringToVector final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutConvertedVector; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToVector; + +// Function Engine.KismetStringLibrary.Conv_StringToVector2D +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Conv_StringToVector2D final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutConvertedVector2D; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToVector2D; + +// Function Engine.KismetStringLibrary.Conv_StringToVector3f +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_StringToVector3f final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f OutConvertedVector; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToVector3f; + +// Function Engine.KismetStringLibrary.Conv_TransformToString +// 0x0070 (0x0070 - 0x0000) +struct KismetStringLibrary_Conv_TransformToString final +{ +public: + struct FTransform InTrans; // 0x0000(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_TransformToString; + +// Function Engine.KismetStringLibrary.Conv_Vector2dToString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_Vector2dToString final +{ +public: + struct FVector2D InVec; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_Vector2dToString; + +// Function Engine.KismetStringLibrary.Conv_Vector3fToString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_Vector3fToString final +{ +public: + struct FVector3f InVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_Vector3fToString; + +// Function Engine.KismetStringLibrary.Conv_VectorToString +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Conv_VectorToString final +{ +public: + struct FVector InVec; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_VectorToString; + +// Function Engine.KismetStringLibrary.CullArray +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_CullArray final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray inArray; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_CullArray; + +// Function Engine.KismetStringLibrary.EndsWith +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_EndsWith final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSuffix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_EndsWith; + +// Function Engine.KismetStringLibrary.EqualEqual_StriStri +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_EqualEqual_StriStri final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_EqualEqual_StriStri; + +// Function Engine.KismetStringLibrary.EqualEqual_StrStr +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_EqualEqual_StrStr final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_EqualEqual_StrStr; + +// Function Engine.KismetStringLibrary.FindSubstring +// 0x0030 (0x0030 - 0x0000) +struct KismetStringLibrary_FindSubstring final +{ +public: + class FString SearchIn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Substring; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchFromEnd; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StartPosition; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_FindSubstring; + +// Function Engine.KismetStringLibrary.GetCharacterArrayFromString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_GetCharacterArrayFromString final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_GetCharacterArrayFromString; + +// Function Engine.KismetStringLibrary.GetCharacterAsNumber +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_GetCharacterAsNumber final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_GetCharacterAsNumber; + +// Function Engine.KismetStringLibrary.GetSubstring +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_GetSubstring final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Length; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_GetSubstring; + +// Function Engine.KismetStringLibrary.IsEmpty +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_IsEmpty final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_IsEmpty; + +// Function Engine.KismetStringLibrary.IsNumeric +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_IsNumeric final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_IsNumeric; + +// Function Engine.KismetStringLibrary.JoinStringArray +// 0x0030 (0x0030 - 0x0000) +struct KismetStringLibrary_JoinStringArray final +{ +public: + TArray SourceArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString Separator; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_JoinStringArray; + +// Function Engine.KismetStringLibrary.Left +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Left final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Left; + +// Function Engine.KismetStringLibrary.LeftChop +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_LeftChop final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_LeftChop; + +// Function Engine.KismetStringLibrary.LeftPad +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_LeftPad final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChCount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_LeftPad; + +// Function Engine.KismetStringLibrary.Len +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Len final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Len; + +// Function Engine.KismetStringLibrary.MatchesWildcard +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_MatchesWildcard final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Wildcard; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_MatchesWildcard; + +// Function Engine.KismetStringLibrary.Mid +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Mid final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Start; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Mid; + +// Function Engine.KismetStringLibrary.NotEqual_StriStri +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_NotEqual_StriStri final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_NotEqual_StriStri; + +// Function Engine.KismetStringLibrary.NotEqual_StrStr +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_NotEqual_StrStr final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString B; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_NotEqual_StrStr; + +// Function Engine.KismetStringLibrary.ParseIntoArray +// 0x0038 (0x0038 - 0x0000) +struct KismetStringLibrary_ParseIntoArray final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Delimiter; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CullEmptyStrings; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ParseIntoArray; + +// Function Engine.KismetStringLibrary.Replace +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_Replace final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString From; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString To; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Replace; + +// Function Engine.KismetStringLibrary.ReplaceInline +// 0x0038 (0x0038 - 0x0000) +struct KismetStringLibrary_ReplaceInline final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SearchText; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplacementText; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0034(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ReplaceInline; + +// Function Engine.KismetStringLibrary.Reverse +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Reverse final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Reverse; + +// Function Engine.KismetStringLibrary.Right +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Right final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Right; + +// Function Engine.KismetStringLibrary.RightChop +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_RightChop final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_RightChop; + +// Function Engine.KismetStringLibrary.RightPad +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_RightPad final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChCount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_RightPad; + +// Function Engine.KismetStringLibrary.Split +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_Split final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InStr; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LeftS; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RightS; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchDir SearchDir; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0042(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Split; + +// Function Engine.KismetStringLibrary.StartsWith +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_StartsWith final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InPrefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_StartsWith; + +// Function Engine.KismetStringLibrary.TimeSecondsToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_TimeSecondsToString final +{ +public: + float InSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_TimeSecondsToString; + +// Function Engine.KismetStringLibrary.ToLower +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_ToLower final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ToLower; + +// Function Engine.KismetStringLibrary.ToUpper +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_ToUpper final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ToUpper; + +// Function Engine.KismetStringLibrary.Trim +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Trim final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Trim; + +// Function Engine.KismetStringLibrary.TrimTrailing +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_TrimTrailing final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_TrimTrailing; + +// Function Engine.KismetStringTableLibrary.GetKeysFromStringTable +// 0x0018 (0x0018 - 0x0000) +struct KismetStringTableLibrary_GetKeysFromStringTable final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetKeysFromStringTable; + +// Function Engine.KismetStringTableLibrary.GetMetaDataIdsFromStringTableEntry +// 0x0028 (0x0028 - 0x0000) +struct KismetStringTableLibrary_GetMetaDataIdsFromStringTableEntry final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetMetaDataIdsFromStringTableEntry; + +// Function Engine.KismetStringTableLibrary.GetRegisteredStringTables +// 0x0010 (0x0010 - 0x0000) +struct KismetStringTableLibrary_GetRegisteredStringTables final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetRegisteredStringTables; + +// Function Engine.KismetStringTableLibrary.GetTableEntryMetaData +// 0x0030 (0x0030 - 0x0000) +struct KismetStringTableLibrary_GetTableEntryMetaData final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MetaDataId; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetTableEntryMetaData; + +// Function Engine.KismetStringTableLibrary.GetTableEntrySourceString +// 0x0028 (0x0028 - 0x0000) +struct KismetStringTableLibrary_GetTableEntrySourceString final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetTableEntrySourceString; + +// Function Engine.KismetStringTableLibrary.GetTableNamespace +// 0x0018 (0x0018 - 0x0000) +struct KismetStringTableLibrary_GetTableNamespace final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetTableNamespace; + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableEntry +// 0x0020 (0x0020 - 0x0000) +struct KismetStringTableLibrary_IsRegisteredTableEntry final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_IsRegisteredTableEntry; + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableId +// 0x000C (0x000C - 0x0000) +struct KismetStringTableLibrary_IsRegisteredTableId final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_IsRegisteredTableId; + +// Function Engine.KismetSystemLibrary.AddFloatHistorySample +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_AddFloatHistorySample final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDebugFloatHistory FloatHistory; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FDebugFloatHistory ReturnValue; // 0x0028(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_AddFloatHistorySample; + +// Function Engine.KismetSystemLibrary.BeginTransaction +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_BeginTransaction final +{ +public: + class FString Context; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Description; // 0x0010(0x0010)(Parm, NativeAccessSpecifierPublic) + class UObject* PrimaryObject; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BeginTransaction; + +// Function Engine.KismetSystemLibrary.BoxOverlapActors +// 0x0078 (0x0078 - 0x0000) +struct KismetSystemLibrary_BoxOverlapActors final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxPos; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0048(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxOverlapActors; + +// Function Engine.KismetSystemLibrary.BoxOverlapComponents +// 0x0078 (0x0078 - 0x0000) +struct KismetSystemLibrary_BoxOverlapComponents final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxPos; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x0048(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxOverlapComponents; + +// Function Engine.KismetSystemLibrary.BoxTraceMulti +// 0x00C8 (0x00C8 - 0x0000) +struct KismetSystemLibrary_BoxTraceMulti final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0050(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0069(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0070(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0088(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x009C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00AC(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00BC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceMulti; + +// Function Engine.KismetSystemLibrary.BoxTraceMultiByProfile +// 0x00D0 (0x00D0 - 0x0000) +struct KismetSystemLibrary_BoxTraceMultiByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0050(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0078(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0090(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00A0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00A4(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00B4(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00C4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceMultiByProfile; + +// Function Engine.KismetSystemLibrary.BoxTraceMultiForObjects +// 0x00D8 (0x00D8 - 0x0000) +struct KismetSystemLibrary_BoxTraceMultiForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0038(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0050(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0068(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0080(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0090(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0098(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00A8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00AC(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00BC(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00CC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00D0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceMultiForObjects; + +// Function Engine.KismetSystemLibrary.BoxTraceSingle +// 0x01B0 (0x01B0 - 0x0000) +struct KismetSystemLibrary_BoxTraceSingle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0038(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0050(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0069(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0070(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0088(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0180(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x3]; // 0x0181(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0184(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0194(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x01A4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceSingle; + +// Function Engine.KismetSystemLibrary.BoxTraceSingleByProfile +// 0x01B8 (0x01B8 - 0x0000) +struct KismetSystemLibrary_BoxTraceSingleByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0038(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0050(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0078(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0090(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0188(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x018C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x019C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x01AC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01B0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B1[0x7]; // 0x01B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceSingleByProfile; + +// Function Engine.KismetSystemLibrary.BoxTraceSingleForObjects +// 0x01C0 (0x01C0 - 0x0000) +struct KismetSystemLibrary_BoxTraceSingleForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0038(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0050(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0068(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0080(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0090(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0098(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0190(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191[0x3]; // 0x0191(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0194(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x01A4(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x01B4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01B8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceSingleForObjects; + +// Function Engine.KismetSystemLibrary.BreakARFilter +// 0x0248 (0x0248 - 0x0000) +struct KismetSystemLibrary_BreakARFilter final +{ +public: + struct FARFilter InARFilter; // 0x0000(0x0150)(Parm, NativeAccessSpecifierPublic) + TArray PackageNames; // 0x0150(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PackagePaths; // 0x0160(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SoftObjectPaths; // 0x0170(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ClassPaths; // 0x0180(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TSet RecursiveClassPathsExclusionSet; // 0x0190(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + TArray ClassNames; // 0x01E0(0x0010)(Parm, OutParm, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TSet RecursiveClassesExclusionSet; // 0x01F0(0x0050)(Parm, OutParm, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bRecursivePaths; // 0x0240(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursiveClasses; // 0x0241(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0x0242(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_243[0x5]; // 0x0243(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BreakARFilter; + +// Function Engine.KismetSystemLibrary.BreakSoftClassPath +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_BreakSoftClassPath final +{ +public: + struct FSoftClassPath InSoftClassPath; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathString; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BreakSoftClassPath; + +// Function Engine.KismetSystemLibrary.BreakSoftObjectPath +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_BreakSoftObjectPath final +{ +public: + struct FSoftObjectPath InSoftObjectPath; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathString; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BreakSoftObjectPath; + +// Function Engine.KismetSystemLibrary.BreakTopLevelAssetPath +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_BreakTopLevelAssetPath final +{ +public: + struct FTopLevelAssetPath TopLevelAssetPath; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathString; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BreakTopLevelAssetPath; + +// Function Engine.KismetSystemLibrary.CancelTransaction +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_CancelTransaction final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CancelTransaction; + +// Function Engine.KismetSystemLibrary.CanLaunchURL +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_CanLaunchURL final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CanLaunchURL; + +// Function Engine.KismetSystemLibrary.CapsuleOverlapActors +// 0x0068 (0x0068 - 0x0000) +struct KismetSystemLibrary_CapsuleOverlapActors final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CapsulePos; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleOverlapActors; + +// Function Engine.KismetSystemLibrary.CapsuleOverlapComponents +// 0x0068 (0x0068 - 0x0000) +struct KismetSystemLibrary_CapsuleOverlapComponents final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CapsulePos; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleOverlapComponents; + +// Function Engine.KismetSystemLibrary.CapsuleTraceMulti +// 0x00A0 (0x00A0 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceMulti final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0074(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0084(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0094(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0098(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceMulti; + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiByProfile +// 0x00A8 (0x00A8 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceMultiByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0068(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x007C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x008C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x009C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceMultiByProfile; + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiForObjects +// 0x00B0 (0x00B0 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceMultiForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0070(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0084(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0094(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00A4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceMultiForObjects; + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingle +// 0x0188 (0x0188 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceSingle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0060(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0158(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x015C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x016C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x017C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0180(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceSingle; + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleByProfile +// 0x0190 (0x0190 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceSingleByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0164(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0174(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0184(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0188(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceSingleByProfile; + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleForObjects +// 0x0198 (0x0198 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceSingleForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0070(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0168(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x016C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x017C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x018C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0190(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceSingleForObjects; + +// Function Engine.KismetSystemLibrary.ComponentOverlapActors +// 0x00B0 (0x00B0 - 0x0000) +struct KismetSystemLibrary_ComponentOverlapActors final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ComponentTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0070(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0080(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0088(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0098(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ComponentOverlapActors; + +// Function Engine.KismetSystemLibrary.ComponentOverlapComponents +// 0x00B0 (0x00B0 - 0x0000) +struct KismetSystemLibrary_ComponentOverlapComponents final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ComponentTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0070(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x0080(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0088(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x0098(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ComponentOverlapComponents; + +// Function Engine.KismetSystemLibrary.ControlScreensaver +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_ControlScreensaver final +{ +public: + bool bAllowScreenSaver; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ControlScreensaver; + +// Function Engine.KismetSystemLibrary.Conv_ClassToSoftClassReference +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_Conv_ClassToSoftClassReference final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x0008(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_ClassToSoftClassReference; + +// Function Engine.KismetSystemLibrary.Conv_ComponentReferenceToSoftComponentReference +// 0x0070 (0x0070 - 0x0000) +struct KismetSystemLibrary_Conv_ComponentReferenceToSoftComponentReference final +{ +public: + struct FComponentReference ComponentReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftComponentReference ReturnValue; // 0x0028(0x0048)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_ComponentReferenceToSoftComponentReference; + +// Function Engine.KismetSystemLibrary.Conv_InterfaceToObject +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_Conv_InterfaceToObject final +{ +public: + TScriptInterface Interface; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_InterfaceToObject; + +// Function Engine.KismetSystemLibrary.Conv_ObjectToClass +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_Conv_ObjectToClass final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_ObjectToClass; + +// Function Engine.KismetSystemLibrary.Conv_ObjectToSoftObjectReference +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_Conv_ObjectToSoftObjectReference final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0008(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_ObjectToSoftObjectReference; + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetIdToString +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_Conv_PrimaryAssetIdToString final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_PrimaryAssetIdToString; + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetTypeToString +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_Conv_PrimaryAssetTypeToString final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_PrimaryAssetTypeToString; + +// Function Engine.KismetSystemLibrary.Conv_SoftClassPathToSoftClassRef +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_Conv_SoftClassPathToSoftClassRef final +{ +public: + struct FSoftClassPath SoftClassPath; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x0020(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftClassPathToSoftClassRef; + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToClass +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_Conv_SoftClassReferenceToClass final +{ +public: + TSoftClassPtr SoftClass; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftClassReferenceToClass; + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToString +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_Conv_SoftClassReferenceToString final +{ +public: + TSoftClassPtr SoftClassReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftClassReferenceToString; + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToObject +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_Conv_SoftObjectReferenceToObject final +{ +public: + TSoftObjectPtr SoftObject; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftObjectReferenceToObject; + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToString +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_Conv_SoftObjectReferenceToString final +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftObjectReferenceToString; + +// Function Engine.KismetSystemLibrary.Conv_SoftObjPathToSoftObjRef +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_Conv_SoftObjPathToSoftObjRef final +{ +public: + struct FSoftObjectPath SoftObjectPath; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0020(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftObjPathToSoftObjRef; + +// Function Engine.KismetSystemLibrary.Conv_SoftObjRefToSoftClassPath +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_Conv_SoftObjRefToSoftClassPath final +{ +public: + TSoftClassPtr SoftClassReference; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ReturnValue; // 0x0028(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftObjRefToSoftClassPath; + +// Function Engine.KismetSystemLibrary.Conv_SoftObjRefToSoftObjPath +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_Conv_SoftObjRefToSoftObjPath final +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReturnValue; // 0x0028(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftObjRefToSoftObjPath; + +// Function Engine.KismetSystemLibrary.ConvertToAbsolutePath +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_ConvertToAbsolutePath final +{ +public: + class FString Filename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ConvertToAbsolutePath; + +// Function Engine.KismetSystemLibrary.ConvertToRelativePath +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_ConvertToRelativePath final +{ +public: + class FString Filename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ConvertToRelativePath; + +// Function Engine.KismetSystemLibrary.CreateCopyForUndoBuffer +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_CreateCopyForUndoBuffer final +{ +public: + class UObject* ObjectToModify; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CreateCopyForUndoBuffer; + +// Function Engine.KismetSystemLibrary.Delay +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_Delay final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Delay; + +// Function Engine.KismetSystemLibrary.DelayUntilNextTick +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_DelayUntilNextTick final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0008(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DelayUntilNextTick; + +// Function Engine.KismetSystemLibrary.DoesClassImplementInterface +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_DoesClassImplementInterface final +{ +public: + const class UClass* TestClass; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DoesClassImplementInterface; + +// Function Engine.KismetSystemLibrary.DoesImplementInterface +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_DoesImplementInterface final +{ +public: + const class UObject* TestObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DoesImplementInterface; + +// Function Engine.KismetSystemLibrary.DrawDebugArrow +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_DrawDebugArrow final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineStart; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowSize; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x003C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugArrow; + +// Function Engine.KismetSystemLibrary.DrawDebugBox +// 0x0068 (0x0068 - 0x0000) +struct KismetSystemLibrary_DrawDebugBox final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float duration; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugBox; + +// Function Engine.KismetSystemLibrary.DrawDebugCamera +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_DrawDebugCamera final +{ +public: + const class ACameraActor* CameraActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CameraColor; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCamera; + +// Function Engine.KismetSystemLibrary.DrawDebugCapsule +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_DrawDebugCapsule final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCapsule; + +// Function Engine.KismetSystemLibrary.DrawDebugCircle +// 0x0078 (0x0078 - 0x0000) +struct KismetSystemLibrary_DrawDebugCircle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSegments; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector YAxis; // 0x0040(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ZAxis; // 0x0058(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawAxis; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCircle; + +// Function Engine.KismetSystemLibrary.DrawDebugCone +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_DrawDebugCone final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleWidth; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleHeight; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSides; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCone; + +// Function Engine.KismetSystemLibrary.DrawDebugConeInDegrees +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_DrawDebugConeInDegrees final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleWidth; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleHeight; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSides; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugConeInDegrees; + +// Function Engine.KismetSystemLibrary.DrawDebugCoordinateSystem +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_DrawDebugCoordinateSystem final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisLoc; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AxisRot; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCoordinateSystem; + +// Function Engine.KismetSystemLibrary.DrawDebugCylinder +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_DrawDebugCylinder final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCylinder; + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryLocation +// 0x0068 (0x0068 - 0x0000) +struct KismetSystemLibrary_DrawDebugFloatHistoryLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDebugFloatHistory FloatHistory; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector DrawLocation; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DrawSize; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DrawColor; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugFloatHistoryLocation; + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryTransform +// 0x00C0 (0x00C0 - 0x0000) +struct KismetSystemLibrary_DrawDebugFloatHistoryTransform final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDebugFloatHistory FloatHistory; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform DrawTransform; // 0x0030(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DrawSize; // 0x0090(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DrawColor; // 0x00A0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x00B0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0xC]; // 0x00B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugFloatHistoryTransform; + +// Function Engine.KismetSystemLibrary.DrawDebugFrustum +// 0x0090 (0x0090 - 0x0000) +struct KismetSystemLibrary_DrawDebugFrustum final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform FrustumTransform; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FrustumColor; // 0x0070(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0084(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugFrustum; + +// Function Engine.KismetSystemLibrary.DrawDebugLine +// 0x0050 (0x0050 - 0x0000) +struct KismetSystemLibrary_DrawDebugLine final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineStart; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugLine; + +// Function Engine.KismetSystemLibrary.DrawDebugPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_DrawDebugPlane final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlane PlaneCoordinates; // 0x0010(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor PlaneColor; // 0x004C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugPlane; + +// Function Engine.KismetSystemLibrary.DrawDebugPoint +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_DrawDebugPoint final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector position; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor PointColor; // 0x0024(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugPoint; + +// Function Engine.KismetSystemLibrary.DrawDebugSphere +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_DrawDebugSphere final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugSphere; + +// Function Engine.KismetSystemLibrary.DrawDebugString +// 0x0050 (0x0050 - 0x0000) +struct KismetSystemLibrary_DrawDebugString final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TextLocation; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TestBaseActor; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TextColor; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugString; + +// Function Engine.KismetSystemLibrary.EndTransaction +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_EndTransaction final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EndTransaction; + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetId +// 0x0024 (0x0024 - 0x0000) +struct KismetSystemLibrary_EqualEqual_PrimaryAssetId final +{ +public: + struct FPrimaryAssetId A; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId B; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EqualEqual_PrimaryAssetId; + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetType +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_EqualEqual_PrimaryAssetType final +{ +public: + struct FPrimaryAssetType A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetType B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EqualEqual_PrimaryAssetType; + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftClassReference +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_EqualEqual_SoftClassReference final +{ +public: + TSoftClassPtr A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr B; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EqualEqual_SoftClassReference; + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftObjectReference +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_EqualEqual_SoftObjectReference final +{ +public: + TSoftObjectPtr A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr B; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EqualEqual_SoftObjectReference; + +// Function Engine.KismetSystemLibrary.ExecuteConsoleCommand +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_ExecuteConsoleCommand final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* SpecificPlayer; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ExecuteConsoleCommand; + +// Function Engine.KismetSystemLibrary.FlushDebugStrings +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_FlushDebugStrings final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_FlushDebugStrings; + +// Function Engine.KismetSystemLibrary.FlushPersistentDebugLines +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_FlushPersistentDebugLines final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_FlushPersistentDebugLines; + +// Function Engine.KismetSystemLibrary.GetActorBounds +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetActorBounds final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetActorBounds; + +// Function Engine.KismetSystemLibrary.GetActorListFromComponentList +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_GetActorListFromComponentList final +{ +public: + TArray ComponentList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActorList; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetActorListFromComponentList; + +// Function Engine.KismetSystemLibrary.GetAdIDCount +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetAdIDCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetAdIDCount; + +// Function Engine.KismetSystemLibrary.GetBuildConfiguration +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetBuildConfiguration final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetBuildConfiguration; + +// Function Engine.KismetSystemLibrary.GetBuildVersion +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetBuildVersion final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetBuildVersion; + +// Function Engine.KismetSystemLibrary.GetClassDisplayName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetClassDisplayName final +{ +public: + const class UClass* Class_0; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetClassDisplayName; + +// Function Engine.KismetSystemLibrary.GetClassFromPrimaryAssetId +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetClassFromPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetClassFromPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.GetClassTopLevelAssetPath +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetClassTopLevelAssetPath final +{ +public: + const class UClass* Class_0; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopLevelAssetPath ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetClassTopLevelAssetPath; + +// Function Engine.KismetSystemLibrary.GetCommandLine +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetCommandLine final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetCommandLine; + +// Function Engine.KismetSystemLibrary.GetComponentBounds +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_GetComponentBounds final +{ +public: + const class USceneComponent* Component; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetComponentBounds; + +// Function Engine.KismetSystemLibrary.GetConsoleVariableBoolValue +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetConsoleVariableBoolValue final +{ +public: + class FString VariableName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConsoleVariableBoolValue; + +// Function Engine.KismetSystemLibrary.GetConsoleVariableFloatValue +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetConsoleVariableFloatValue final +{ +public: + class FString VariableName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConsoleVariableFloatValue; + +// Function Engine.KismetSystemLibrary.GetConsoleVariableIntValue +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetConsoleVariableIntValue final +{ +public: + class FString VariableName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConsoleVariableIntValue; + +// Function Engine.KismetSystemLibrary.GetConsoleVariableStringValue +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_GetConsoleVariableStringValue final +{ +public: + class FString VariableName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConsoleVariableStringValue; + +// Function Engine.KismetSystemLibrary.GetConvenientWindowedResolutions +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetConvenientWindowedResolutions final +{ +public: + TArray Resolutions; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConvenientWindowedResolutions; + +// Function Engine.KismetSystemLibrary.GetCurrentBundleState +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_GetCurrentBundleState final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceCurrentState; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutBundles; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetCurrentBundleState; + +// Function Engine.KismetSystemLibrary.GetDefaultLanguage +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetDefaultLanguage final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetDefaultLanguage; + +// Function Engine.KismetSystemLibrary.GetDefaultLocale +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetDefaultLocale final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetDefaultLocale; + +// Function Engine.KismetSystemLibrary.GetDeviceId +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetDeviceId final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetDeviceId; + +// Function Engine.KismetSystemLibrary.GetDisplayName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetDisplayName final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetDisplayName; + +// Function Engine.KismetSystemLibrary.GetEngineVersion +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetEngineVersion final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetEngineVersion; + +// Function Engine.KismetSystemLibrary.GetEnumTopLevelAssetPath +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetEnumTopLevelAssetPath final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopLevelAssetPath ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetEnumTopLevelAssetPath; + +// Function Engine.KismetSystemLibrary.GetFrameCount +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_GetFrameCount final +{ +public: + int64 ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetFrameCount; + +// Function Engine.KismetSystemLibrary.GetGameBundleId +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetGameBundleId final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGameBundleId; + +// Function Engine.KismetSystemLibrary.GetGameName +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetGameName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGameName; + +// Function Engine.KismetSystemLibrary.GetGamepadButtonGlyph +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_GetGamepadButtonGlyph final +{ +public: + class FString ButtonKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGamepadButtonGlyph; + +// Function Engine.KismetSystemLibrary.GetGamepadControllerName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetGamepadControllerName final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGamepadControllerName; + +// Function Engine.KismetSystemLibrary.GetGameTimeInSeconds +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetGameTimeInSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGameTimeInSeconds; + +// Function Engine.KismetSystemLibrary.GetLocalCurrencyCode +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetLocalCurrencyCode final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetLocalCurrencyCode; + +// Function Engine.KismetSystemLibrary.GetLocalCurrencySymbol +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetLocalCurrencySymbol final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetLocalCurrencySymbol; + +// Function Engine.KismetSystemLibrary.GetMinYResolutionFor3DView +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetMinYResolutionFor3DView final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetMinYResolutionFor3DView; + +// Function Engine.KismetSystemLibrary.GetMinYResolutionForUI +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetMinYResolutionForUI final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetMinYResolutionForUI; + +// Function Engine.KismetSystemLibrary.GetObjectFromPrimaryAssetId +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetObjectFromPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetObjectFromPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.GetObjectName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetObjectName final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetObjectName; + +// Function Engine.KismetSystemLibrary.GetOuterObject +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetOuterObject final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetOuterObject; + +// Function Engine.KismetSystemLibrary.GetPathName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetPathName final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPathName; + +// Function Engine.KismetSystemLibrary.GetPlatformUserDir +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetPlatformUserDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPlatformUserDir; + +// Function Engine.KismetSystemLibrary.GetPlatformUserName +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetPlatformUserName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPlatformUserName; + +// Function Engine.KismetSystemLibrary.GetPreferredLanguages +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetPreferredLanguages final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPreferredLanguages; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromClass +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdFromClass final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdFromClass; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromObject +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdFromObject final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdFromObject; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftClassReference +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdFromSoftClassReference final +{ +public: + TSoftClassPtr SoftClassReference; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdFromSoftClassReference; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftObjectReference +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdFromSoftObjectReference final +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdFromSoftObjectReference; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdList +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdList final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPrimaryAssetIdList; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdList; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetsWithBundleState +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetsWithBundleState final +{ +public: + TArray RequiredBundles; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ExcludedBundles; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ValidTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceCurrentState; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutPrimaryAssetIdList; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetsWithBundleState; + +// Function Engine.KismetSystemLibrary.GetProjectContentDirectory +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetProjectContentDirectory final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetProjectContentDirectory; + +// Function Engine.KismetSystemLibrary.GetProjectDirectory +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetProjectDirectory final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetProjectDirectory; + +// Function Engine.KismetSystemLibrary.GetProjectSavedDirectory +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetProjectSavedDirectory final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetProjectSavedDirectory; + +// Function Engine.KismetSystemLibrary.GetRenderingDetailMode +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetRenderingDetailMode final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetRenderingDetailMode; + +// Function Engine.KismetSystemLibrary.GetRenderingMaterialQualityLevel +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetRenderingMaterialQualityLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetRenderingMaterialQualityLevel; + +// Function Engine.KismetSystemLibrary.GetSoftClassPath +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_GetSoftClassPath final +{ +public: + const class UClass* Class_0; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ReturnValue; // 0x0008(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSoftClassPath; + +// Function Engine.KismetSystemLibrary.GetSoftClassReferenceFromPrimaryAssetId +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetSoftClassReferenceFromPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x0010(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSoftClassReferenceFromPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.GetSoftClassTopLevelAssetPath +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetSoftClassTopLevelAssetPath final +{ +public: + TSoftClassPtr SoftClassReference; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopLevelAssetPath ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSoftClassTopLevelAssetPath; + +// Function Engine.KismetSystemLibrary.GetSoftObjectPath +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_GetSoftObjectPath final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReturnValue; // 0x0008(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSoftObjectPath; + +// Function Engine.KismetSystemLibrary.GetSoftObjectReferenceFromPrimaryAssetId +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetSoftObjectReferenceFromPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0010(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSoftObjectReferenceFromPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.GetStructTopLevelAssetPath +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetStructTopLevelAssetPath final +{ +public: + const class UScriptStruct* Struct; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopLevelAssetPath ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetStructTopLevelAssetPath; + +// Function Engine.KismetSystemLibrary.GetSupportedFullscreenResolutions +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetSupportedFullscreenResolutions final +{ +public: + TArray Resolutions; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSupportedFullscreenResolutions; + +// Function Engine.KismetSystemLibrary.GetSystemPath +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetSystemPath final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSystemPath; + +// Function Engine.KismetSystemLibrary.GetUniqueDeviceId +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetUniqueDeviceId final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetUniqueDeviceId; + +// Function Engine.KismetSystemLibrary.GetVolumeButtonsHandledBySystem +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_GetVolumeButtonsHandledBySystem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetVolumeButtonsHandledBySystem; + +// Function Engine.KismetSystemLibrary.HasMultipleLocalPlayers +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_HasMultipleLocalPlayers final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_HasMultipleLocalPlayers; + +// Function Engine.KismetSystemLibrary.IsControllerAssignedToGamepad +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_IsControllerAssignedToGamepad final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsControllerAssignedToGamepad; + +// Function Engine.KismetSystemLibrary.IsDedicatedServer +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsDedicatedServer final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsDedicatedServer; + +// Function Engine.KismetSystemLibrary.IsInterstitialAdAvailable +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsInterstitialAdAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsInterstitialAdAvailable; + +// Function Engine.KismetSystemLibrary.IsInterstitialAdRequested +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsInterstitialAdRequested final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsInterstitialAdRequested; + +// Function Engine.KismetSystemLibrary.IsLoggedIn +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsLoggedIn final +{ +public: + const class APlayerController* SpecificPlayer; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsLoggedIn; + +// Function Engine.KismetSystemLibrary.IsPackagedForDistribution +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsPackagedForDistribution final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsPackagedForDistribution; + +// Function Engine.KismetSystemLibrary.IsScreensaverEnabled +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsScreensaverEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsScreensaverEnabled; + +// Function Engine.KismetSystemLibrary.IsServer +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsServer final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsServer; + +// Function Engine.KismetSystemLibrary.IsSplitScreen +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsSplitScreen final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsSplitScreen; + +// Function Engine.KismetSystemLibrary.IsStandalone +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsStandalone final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsStandalone; + +// Function Engine.KismetSystemLibrary.IsUnattended +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsUnattended final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsUnattended; + +// Function Engine.KismetSystemLibrary.IsValid +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsValid final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValid; + +// Function Engine.KismetSystemLibrary.IsValidClass +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsValidClass final +{ +public: + class UClass* Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidClass; + +// Function Engine.KismetSystemLibrary.IsValidInterface +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_IsValidInterface final +{ +public: + TScriptInterface Interface; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidInterface; + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetId +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_IsValidPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetType +// 0x000C (0x000C - 0x0000) +struct KismetSystemLibrary_IsValidPrimaryAssetType final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidPrimaryAssetType; + +// Function Engine.KismetSystemLibrary.IsValidSoftClassReference +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_IsValidSoftClassReference final +{ +public: + TSoftClassPtr SoftClassReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidSoftClassReference; + +// Function Engine.KismetSystemLibrary.IsValidSoftObjectReference +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_IsValidSoftObjectReference final +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidSoftObjectReference; + +// Function Engine.KismetSystemLibrary.K2_ClearAndInvalidateTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_ClearAndInvalidateTimerHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_ClearAndInvalidateTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_ClearTimer +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_ClearTimer final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_ClearTimer; + +// Function Engine.KismetSystemLibrary.K2_ClearTimerDelegate +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_ClearTimerDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_ClearTimerDelegate; + +// Function Engine.KismetSystemLibrary.K2_ClearTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_ClearTimerHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_ClearTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTime +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerElapsedTime final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerElapsedTime; + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerElapsedTimeDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerElapsedTimeDelegate; + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerElapsedTimeHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerElapsedTimeHandle; + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTime +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerRemainingTime final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerRemainingTime; + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerRemainingTimeDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerRemainingTimeDelegate; + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerRemainingTimeHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerRemainingTimeHandle; + +// Function Engine.KismetSystemLibrary.K2_InvalidateTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_InvalidateTimerHandle final +{ +public: + struct FTimerHandle Handle; // 0x0000(0x0008)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_InvalidateTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_IsTimerActive +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerActive final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerActive; + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerActiveDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerActiveDelegate; + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerActiveHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerActiveHandle; + +// Function Engine.KismetSystemLibrary.K2_IsTimerPaused +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerPaused final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerPaused; + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerPausedDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerPausedDelegate; + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerPausedHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerPausedHandle; + +// Function Engine.KismetSystemLibrary.K2_IsValidTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_IsValidTimerHandle final +{ +public: + struct FTimerHandle Handle; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsValidTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_PauseTimer +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_PauseTimer final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_PauseTimer; + +// Function Engine.KismetSystemLibrary.K2_PauseTimerDelegate +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_PauseTimerDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_PauseTimerDelegate; + +// Function Engine.KismetSystemLibrary.K2_PauseTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_PauseTimerHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_PauseTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_SetTimer +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_K2_SetTimer final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaxOncePerFrame; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialStartDelay; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialStartDelayVariance; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_SetTimer; + +// Function Engine.KismetSystemLibrary.K2_SetTimerDelegate +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_K2_SetTimerDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaxOncePerFrame; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialStartDelay; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialStartDelayVariance; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_SetTimerDelegate; + +// Function Engine.KismetSystemLibrary.K2_SetTimerForNextTick +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_SetTimerForNextTick final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_SetTimerForNextTick; + +// Function Engine.KismetSystemLibrary.K2_SetTimerForNextTickDelegate +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_SetTimerForNextTickDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_SetTimerForNextTickDelegate; + +// Function Engine.KismetSystemLibrary.K2_TimerExists +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_TimerExists final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_TimerExists; + +// Function Engine.KismetSystemLibrary.K2_TimerExistsDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_TimerExistsDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_TimerExistsDelegate; + +// Function Engine.KismetSystemLibrary.K2_TimerExistsHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_TimerExistsHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_TimerExistsHandle; + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimer +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_UnPauseTimer final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_UnPauseTimer; + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerDelegate +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_UnPauseTimerDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_UnPauseTimerDelegate; + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_UnPauseTimerHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_UnPauseTimerHandle; + +// Function Engine.KismetSystemLibrary.LaunchURL +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_LaunchURL final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LaunchURL; + +// Function Engine.KismetSystemLibrary.LineTraceMulti +// 0x0098 (0x0098 - 0x0000) +struct KismetSystemLibrary_LineTraceMulti final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0058(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x006C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x007C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceMulti; + +// Function Engine.KismetSystemLibrary.LineTraceMultiByProfile +// 0x00A0 (0x00A0 - 0x0000) +struct KismetSystemLibrary_LineTraceMultiByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0074(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0084(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0094(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0098(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceMultiByProfile; + +// Function Engine.KismetSystemLibrary.LineTraceMultiForObjects +// 0x00A8 (0x00A8 - 0x0000) +struct KismetSystemLibrary_LineTraceMultiForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0068(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x007C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x008C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x009C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceMultiForObjects; + +// Function Engine.KismetSystemLibrary.LineTraceSingle +// 0x0180 (0x0180 - 0x0000) +struct KismetSystemLibrary_LineTraceSingle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0058(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0150(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0154(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0164(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0174(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0178(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceSingle; + +// Function Engine.KismetSystemLibrary.LineTraceSingleByProfile +// 0x0188 (0x0188 - 0x0000) +struct KismetSystemLibrary_LineTraceSingleByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0060(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0158(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x015C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x016C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x017C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0180(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceSingleByProfile; + +// Function Engine.KismetSystemLibrary.LineTraceSingleForObjects +// 0x0190 (0x0190 - 0x0000) +struct KismetSystemLibrary_LineTraceSingleForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0068(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0160(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0164(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0174(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0184(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0188(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceSingleForObjects; + +// Function Engine.KismetSystemLibrary.LoadAsset +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_LoadAsset final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Asset; // 0x0008(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnLoaded; // 0x0030(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0040(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadAsset; + +// Function Engine.KismetSystemLibrary.LoadAsset_Blocking +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_LoadAsset_Blocking final +{ +public: + TSoftObjectPtr Asset; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadAsset_Blocking; + +// Function Engine.KismetSystemLibrary.LoadAssetClass +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_LoadAssetClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr AssetClass; // 0x0008(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Loaded)> OnLoaded; // 0x0030(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0040(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadAssetClass; + +// Function Engine.KismetSystemLibrary.LoadClassAsset_Blocking +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_LoadClassAsset_Blocking final +{ +public: + TSoftClassPtr AssetClass; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadClassAsset_Blocking; + +// Function Engine.KismetSystemLibrary.LoadInterstitialAd +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_LoadInterstitialAd final +{ +public: + int32 AdIdIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadInterstitialAd; + +// Function Engine.KismetSystemLibrary.LogString +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_LogString final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToLog; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LogString; + +// Function Engine.KismetSystemLibrary.MakeARFilter +// 0x0248 (0x0248 - 0x0000) +struct KismetSystemLibrary_MakeARFilter final +{ +public: + TArray PackageNames; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray PackagePaths; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray SoftObjectPaths; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ClassPaths; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TSet RecursiveClassPathsExclusionSet; // 0x0040(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray ClassNames; // 0x0090(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) + TSet RecursiveClassesExclusionSet; // 0x00A0(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bRecursivePaths; // 0x00F0(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursiveClasses; // 0x00F1(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0x00F2(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3[0x5]; // 0x00F3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FARFilter ReturnValue; // 0x00F8(0x0150)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeARFilter; + +// Function Engine.KismetSystemLibrary.MakeLiteralBool +// 0x0002 (0x0002 - 0x0000) +struct KismetSystemLibrary_MakeLiteralBool final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralBool; + +// Function Engine.KismetSystemLibrary.MakeLiteralByte +// 0x0002 (0x0002 - 0x0000) +struct KismetSystemLibrary_MakeLiteralByte final +{ +public: + uint8 Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralByte; + +// Function Engine.KismetSystemLibrary.MakeLiteralDouble +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_MakeLiteralDouble final +{ +public: + double Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralDouble; + +// Function Engine.KismetSystemLibrary.MakeLiteralInt +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_MakeLiteralInt final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralInt; + +// Function Engine.KismetSystemLibrary.MakeLiteralInt64 +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_MakeLiteralInt64 final +{ +public: + int64 Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralInt64; + +// Function Engine.KismetSystemLibrary.MakeLiteralName +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_MakeLiteralName final +{ +public: + class FName Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralName; + +// Function Engine.KismetSystemLibrary.MakeLiteralString +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_MakeLiteralString final +{ +public: + class FString Value; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralString; + +// Function Engine.KismetSystemLibrary.MakeLiteralText +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_MakeLiteralText final +{ +public: + class FText Value; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralText; + +// Function Engine.KismetSystemLibrary.MakeSoftClassPath +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_MakeSoftClassPath final +{ +public: + class FString PathString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ReturnValue; // 0x0010(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeSoftClassPath; + +// Function Engine.KismetSystemLibrary.MakeSoftObjectPath +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_MakeSoftObjectPath final +{ +public: + class FString PathString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReturnValue; // 0x0010(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeSoftObjectPath; + +// Function Engine.KismetSystemLibrary.MakeTopLevelAssetPath +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_MakeTopLevelAssetPath final +{ +public: + class FString PackageName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AssetName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopLevelAssetPath ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeTopLevelAssetPath; + +// Function Engine.KismetSystemLibrary.MoveComponentTo +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_MoveComponentTo final +{ +public: + class USceneComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetRelativeLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRelativeRotation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEaseOut; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEaseIn; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OverTime; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceShortestRotationPath; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMoveComponentAction MoveAction; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0048(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MoveComponentTo; + +// Function Engine.KismetSystemLibrary.NormalizeFilename +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_NormalizeFilename final +{ +public: + class FString InFilename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NormalizeFilename; + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetId +// 0x0024 (0x0024 - 0x0000) +struct KismetSystemLibrary_NotEqual_PrimaryAssetId final +{ +public: + struct FPrimaryAssetId A; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId B; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NotEqual_PrimaryAssetId; + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetType +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_NotEqual_PrimaryAssetType final +{ +public: + struct FPrimaryAssetType A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetType B; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NotEqual_PrimaryAssetType; + +// Function Engine.KismetSystemLibrary.NotEqual_SoftClassReference +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_NotEqual_SoftClassReference final +{ +public: + TSoftClassPtr A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr B; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NotEqual_SoftClassReference; + +// Function Engine.KismetSystemLibrary.NotEqual_SoftObjectReference +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_NotEqual_SoftObjectReference final +{ +public: + TSoftObjectPtr A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr B; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NotEqual_SoftObjectReference; + +// Function Engine.KismetSystemLibrary.ParseCommandLine +// 0x0080 (0x0080 - 0x0000) +struct KismetSystemLibrary_ParseCommandLine final +{ +public: + class FString InCmdLine; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutTokens; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutSwitches; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TMap OutParams; // 0x0030(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ParseCommandLine; + +// Function Engine.KismetSystemLibrary.ParseParam +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_ParseParam final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InParam; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ParseParam; + +// Function Engine.KismetSystemLibrary.ParseParamValue +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_ParseParamValue final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InParam; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ParseParamValue; + +// Function Engine.KismetSystemLibrary.PrintString +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_PrintString final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InString; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToScreen; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToLog; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TextColor; // 0x001C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Key; // 0x0030(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_PrintString; + +// Function Engine.KismetSystemLibrary.PrintText +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_PrintText final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText InText; // 0x0008(0x0010)(ConstParm, Parm, NativeAccessSpecifierPublic) + bool bPrintToScreen; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToLog; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TextColor; // 0x001C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Key; // 0x0030(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_PrintText; + +// Function Engine.KismetSystemLibrary.PrintWarning +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_PrintWarning final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_PrintWarning; + +// Function Engine.KismetSystemLibrary.QuitGame +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_QuitGame final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* SpecificPlayer; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EQuitPreference QuitPreference; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnorePlatformRestrictions; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_QuitGame; + +// Function Engine.KismetSystemLibrary.ResetGamepadAssignmentToController +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_ResetGamepadAssignmentToController final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ResetGamepadAssignmentToController; + +// Function Engine.KismetSystemLibrary.RetriggerableDelay +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_RetriggerableDelay final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_RetriggerableDelay; + +// Function Engine.KismetSystemLibrary.SetBoolPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetBoolPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetBoolPropertyByName; + +// Function Engine.KismetSystemLibrary.SetBytePropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetBytePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Value; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetBytePropertyByName; + +// Function Engine.KismetSystemLibrary.SetClassPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetClassPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Value; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetClassPropertyByName; + +// Function Engine.KismetSystemLibrary.SetCollisionProfileNameProperty +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetCollisionProfileNameProperty final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCollisionProfileName Value; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetCollisionProfileNameProperty; + +// Function Engine.KismetSystemLibrary.SetColorPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetColorPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Value; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetColorPropertyByName; + +// Function Engine.KismetSystemLibrary.SetDoublePropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetDoublePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double Value; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetDoublePropertyByName; + +// Function Engine.KismetSystemLibrary.SetFieldPathPropertyByName +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_SetFieldPathPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TFieldPath Value; // 0x0010(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetFieldPathPropertyByName; + +// Function Engine.KismetSystemLibrary.SetGamepadsBlockDeviceFeedback +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_SetGamepadsBlockDeviceFeedback final +{ +public: + bool bBlock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetGamepadsBlockDeviceFeedback; + +// Function Engine.KismetSystemLibrary.SetInt64PropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetInt64PropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Value; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetInt64PropertyByName; + +// Function Engine.KismetSystemLibrary.SetInterfacePropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetInterfacePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface Value; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetInterfacePropertyByName; + +// Function Engine.KismetSystemLibrary.SetIntPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetIntPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetIntPropertyByName; + +// Function Engine.KismetSystemLibrary.SetLinearColorPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetLinearColorPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetLinearColorPropertyByName; + +// Function Engine.KismetSystemLibrary.SetNamePropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetNamePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetNamePropertyByName; + +// Function Engine.KismetSystemLibrary.SetObjectPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetObjectPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Value; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetObjectPropertyByName; + +// Function Engine.KismetSystemLibrary.SetRotatorPropertyByName +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_SetRotatorPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Value; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetRotatorPropertyByName; + +// Function Engine.KismetSystemLibrary.SetSoftClassPropertyByName +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_SetSoftClassPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr Value; // 0x0010(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetSoftClassPropertyByName; + +// Function Engine.KismetSystemLibrary.SetSoftObjectPropertyByName +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_SetSoftObjectPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Value; // 0x0010(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetSoftObjectPropertyByName; + +// Function Engine.KismetSystemLibrary.SetStringPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetStringPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetStringPropertyByName; + +// Function Engine.KismetSystemLibrary.SetStructurePropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetStructurePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGenericStruct Value; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetStructurePropertyByName; + +// Function Engine.KismetSystemLibrary.SetSuppressViewportTransitionMessage +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_SetSuppressViewportTransitionMessage final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetSuppressViewportTransitionMessage; + +// Function Engine.KismetSystemLibrary.SetTextPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetTextPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Value; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetTextPropertyByName; + +// Function Engine.KismetSystemLibrary.SetTransformPropertyByName +// 0x0070 (0x0070 - 0x0000) +struct KismetSystemLibrary_SetTransformPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Value; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetTransformPropertyByName; + +// Function Engine.KismetSystemLibrary.SetUserActivity +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetUserActivity final +{ +public: + struct FUserActivity UserActivity; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetUserActivity; + +// Function Engine.KismetSystemLibrary.SetVector3fPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetVector3fPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f Value; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetVector3fPropertyByName; + +// Function Engine.KismetSystemLibrary.SetVectorPropertyByName +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_SetVectorPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetVectorPropertyByName; + +// Function Engine.KismetSystemLibrary.SetVolumeButtonsHandledBySystem +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_SetVolumeButtonsHandledBySystem final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetVolumeButtonsHandledBySystem; + +// Function Engine.KismetSystemLibrary.SetWindowTitle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_SetWindowTitle final +{ +public: + class FText Title; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetWindowTitle; + +// Function Engine.KismetSystemLibrary.ShowAdBanner +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_ShowAdBanner final +{ +public: + int32 AdIdIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowOnBottomOfScreen; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ShowAdBanner; + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificAchievementsScreen +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_ShowPlatformSpecificAchievementsScreen final +{ +public: + const class APlayerController* SpecificPlayer; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ShowPlatformSpecificAchievementsScreen; + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificLeaderboardScreen +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_ShowPlatformSpecificLeaderboardScreen final +{ +public: + class FString CategoryName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ShowPlatformSpecificLeaderboardScreen; + +// Function Engine.KismetSystemLibrary.SnapshotObject +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_SnapshotObject final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SnapshotObject; + +// Function Engine.KismetSystemLibrary.SphereOverlapActors +// 0x0068 (0x0068 - 0x0000) +struct KismetSystemLibrary_SphereOverlapActors final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpherePos; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereOverlapActors; + +// Function Engine.KismetSystemLibrary.SphereOverlapComponents +// 0x0068 (0x0068 - 0x0000) +struct KismetSystemLibrary_SphereOverlapComponents final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpherePos; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereOverlapComponents; + +// Function Engine.KismetSystemLibrary.SphereTraceMulti +// 0x0098 (0x0098 - 0x0000) +struct KismetSystemLibrary_SphereTraceMulti final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x003C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x003D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0058(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x006C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x007C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceMulti; + +// Function Engine.KismetSystemLibrary.SphereTraceMultiByProfile +// 0x00A0 (0x00A0 - 0x0000) +struct KismetSystemLibrary_SphereTraceMultiByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x003C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0044(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0074(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0084(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0094(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0098(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceMultiByProfile; + +// Function Engine.KismetSystemLibrary.SphereTraceMultiForObjects +// 0x00B0 (0x00B0 - 0x0000) +struct KismetSystemLibrary_SphereTraceMultiForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0070(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0084(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0094(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00A4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceMultiForObjects; + +// Function Engine.KismetSystemLibrary.SphereTraceSingle +// 0x0180 (0x0180 - 0x0000) +struct KismetSystemLibrary_SphereTraceSingle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x003C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x003D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0058(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0150(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0154(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0164(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0174(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0178(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceSingle; + +// Function Engine.KismetSystemLibrary.SphereTraceSingleByProfile +// 0x0188 (0x0188 - 0x0000) +struct KismetSystemLibrary_SphereTraceSingleByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x003C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0044(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0060(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0158(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x015C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x016C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x017C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0180(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceSingleByProfile; + +// Function Engine.KismetSystemLibrary.SphereTraceSingleForObjects +// 0x0198 (0x0198 - 0x0000) +struct KismetSystemLibrary_SphereTraceSingleForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0070(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0168(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x016C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x017C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x018C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0190(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceSingleForObjects; + +// Function Engine.KismetSystemLibrary.TransactObject +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_TransactObject final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_TransactObject; + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAsset +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_UnloadPrimaryAsset final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_UnloadPrimaryAsset; + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAssetList +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_UnloadPrimaryAssetList final +{ +public: + TArray PrimaryAssetIdList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_UnloadPrimaryAssetList; + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotification +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPlatformLibrary_CancelLocalNotification final +{ +public: + class FString ActivationEvent; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_CancelLocalNotification; + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotificationById +// 0x0004 (0x0004 - 0x0000) +struct BlueprintPlatformLibrary_CancelLocalNotificationById final +{ +public: + int32 NotificationId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_CancelLocalNotificationById; + +// Function Engine.BlueprintPlatformLibrary.GetAllowedDeviceOrientation +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPlatformLibrary_GetAllowedDeviceOrientation final +{ +public: + EScreenOrientation ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_GetAllowedDeviceOrientation; + +// Function Engine.BlueprintPlatformLibrary.GetDeviceOrientation +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPlatformLibrary_GetDeviceOrientation final +{ +public: + EScreenOrientation ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_GetDeviceOrientation; + +// Function Engine.BlueprintPlatformLibrary.GetLaunchNotification +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPlatformLibrary_GetLaunchNotification final +{ +public: + bool NotificationLaunchedApp; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ActivationEvent; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FireDate; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_GetLaunchNotification; + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationAtTime +// 0x0058 (0x0058 - 0x0000) +struct BlueprintPlatformLibrary_ScheduleLocalNotificationAtTime final +{ +public: + struct FDateTime FireDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LocalTime; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Title; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Body; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Action; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ActivationEvent; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_ScheduleLocalNotificationAtTime; + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeAtTime +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeAtTime final +{ +public: + struct FDateTime FireDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LocalTime; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ActivationEvent; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeAtTime; + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeFromNow +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeFromNow final +{ +public: + int32 inSecondsFromNow; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ActivationEvent; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeFromNow; + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationFromNow +// 0x0050 (0x0050 - 0x0000) +struct BlueprintPlatformLibrary_ScheduleLocalNotificationFromNow final +{ +public: + int32 inSecondsFromNow; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Title; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Body; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Action; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ActivationEvent; // 0x0038(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0048(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_ScheduleLocalNotificationFromNow; + +// Function Engine.BlueprintPlatformLibrary.SetAllowedDeviceOrientation +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPlatformLibrary_SetAllowedDeviceOrientation final +{ +public: + EScreenOrientation NewAllowedDeviceOrientation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_SetAllowedDeviceOrientation; + +// Function Engine.BlueprintTypeConversions.ConvertArrayType +// 0x0020 (0x0020 - 0x0000) +struct BlueprintTypeConversions_ConvertArrayType final +{ +public: + TArray inArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertArrayType; + +// Function Engine.BlueprintTypeConversions.ConvertFBox2dToFBox2f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFBox2dToFBox2f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFBox2dToFBox2f; + +// Function Engine.BlueprintTypeConversions.ConvertFBox2fToFBox2d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFBox2fToFBox2d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFBox2fToFBox2d; + +// Function Engine.BlueprintTypeConversions.ConvertFMatrix44dToFMatrix44f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFMatrix44dToFMatrix44f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFMatrix44dToFMatrix44f; + +// Function Engine.BlueprintTypeConversions.ConvertFMatrix44fToFMatrix44d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFMatrix44fToFMatrix44d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFMatrix44fToFMatrix44d; + +// Function Engine.BlueprintTypeConversions.ConvertFPlane4dToFPlane4f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFPlane4dToFPlane4f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFPlane4dToFPlane4f; + +// Function Engine.BlueprintTypeConversions.ConvertFPlane4fToFPlane4d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFPlane4fToFPlane4d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFPlane4fToFPlane4d; + +// Function Engine.BlueprintTypeConversions.ConvertFQuat4dToFQuat4f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFQuat4dToFQuat4f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFQuat4dToFQuat4f; + +// Function Engine.BlueprintTypeConversions.ConvertFQuat4fToFQuat4d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFQuat4fToFQuat4d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFQuat4fToFQuat4d; + +// Function Engine.BlueprintTypeConversions.ConvertFRotator3dToFRotator3f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFRotator3dToFRotator3f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFRotator3dToFRotator3f; + +// Function Engine.BlueprintTypeConversions.ConvertFRotator3fToFRotator3d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFRotator3fToFRotator3d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFRotator3fToFRotator3d; + +// Function Engine.BlueprintTypeConversions.ConvertFTransform3dToFTransform3f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFTransform3dToFTransform3f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFTransform3dToFTransform3f; + +// Function Engine.BlueprintTypeConversions.ConvertFTransform3fToFTransform3d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFTransform3fToFTransform3d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFTransform3fToFTransform3d; + +// Function Engine.BlueprintTypeConversions.ConvertFVector2dToFVector2f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFVector2dToFVector2f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFVector2dToFVector2f; + +// Function Engine.BlueprintTypeConversions.ConvertFVector2fToFVector2d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFVector2fToFVector2d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFVector2fToFVector2d; + +// Function Engine.BlueprintTypeConversions.ConvertFVector3dToFVector3f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFVector3dToFVector3f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFVector3dToFVector3f; + +// Function Engine.BlueprintTypeConversions.ConvertFVector3fToFVector3d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFVector3fToFVector3d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFVector3fToFVector3d; + +// Function Engine.BlueprintTypeConversions.ConvertFVector4dToFVector4f +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFVector4dToFVector4f final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFVector4dToFVector4f; + +// Function Engine.BlueprintTypeConversions.ConvertFVector4fToFVector4d +// 0x0008 (0x0008 - 0x0000) +struct BlueprintTypeConversions_ConvertFVector4fToFVector4d final +{ +public: + int32 InFromData; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertFVector4fToFVector4d; + +// Function Engine.BlueprintTypeConversions.ConvertMapType +// 0x00A0 (0x00A0 - 0x0000) +struct BlueprintTypeConversions_ConvertMapType final +{ +public: + TMap InMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TMap ReturnValue; // 0x0050(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertMapType; + +// Function Engine.BlueprintTypeConversions.ConvertSetType +// 0x00A0 (0x00A0 - 0x0000) +struct BlueprintTypeConversions_ConvertSetType final +{ +public: + TSet Inset; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet ReturnValue; // 0x0050(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintTypeConversions_ConvertSetType; + +// Function Engine.LevelInstanceInterface.SetWorldAsset +// 0x0030 (0x0030 - 0x0000) +struct LevelInstanceInterface_SetWorldAsset final +{ +public: + TSoftObjectPtr WorldAsset; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LevelInstanceInterface_SetWorldAsset; + +// Function Engine.LevelInstanceInterface.GetLoadedLevel +// 0x0008 (0x0008 - 0x0000) +struct LevelInstanceInterface_GetLoadedLevel final +{ +public: + class ULevel* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelInstanceInterface_GetLoadedLevel; + +// Function Engine.LevelInstanceInterface.GetWorldAsset +// 0x0028 (0x0028 - 0x0000) +struct LevelInstanceInterface_GetWorldAsset final +{ +public: + TSoftObjectPtr ReturnValue; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelInstanceInterface_GetWorldAsset; + +// Function Engine.LevelInstanceInterface.IsLoaded +// 0x0001 (0x0001 - 0x0000) +struct LevelInstanceInterface_IsLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelInstanceInterface_IsLoaded; + +// Function Engine.LevelScriptActor.RemoteEvent +// 0x000C (0x000C - 0x0000) +struct LevelScriptActor_RemoteEvent final +{ +public: + class FName EventName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LevelScriptActor_RemoteEvent; + +// Function Engine.LevelScriptActor.SetCinematicMode +// 0x0005 (0x0005 - 0x0000) +struct LevelScriptActor_SetCinematicMode final +{ +public: + bool bCinematicMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidePlayer; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelScriptActor_SetCinematicMode; + +// Function Engine.LevelScriptActor.WorldOriginLocationChanged +// 0x0018 (0x0018 - 0x0000) +struct LevelScriptActor_WorldOriginLocationChanged final +{ +public: + struct FIntVector OldOriginLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector NewOriginLocation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelScriptActor_WorldOriginLocationChanged; + +// Function Engine.LightWeightInstanceManager.OnSpawnedActorDestroyed +// 0x0008 (0x0008 - 0x0000) +struct LightWeightInstanceManager_OnSpawnedActorDestroyed final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightWeightInstanceManager_OnSpawnedActorDestroyed; + +// Function Engine.LODActor.OnSubActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct LODActor_OnSubActorEndPlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason Reason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LODActor_OnSubActorEndPlay; + +// Function Engine.MaterialInstanceDynamic.CopyInterpParameters +// 0x0008 (0x0008 - 0x0000) +struct MaterialInstanceDynamic_CopyInterpParameters final +{ +public: + class UMaterialInstance* Source; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_CopyInterpParameters; + +// Function Engine.MaterialInstanceDynamic.CopyParameterOverrides +// 0x0008 (0x0008 - 0x0000) +struct MaterialInstanceDynamic_CopyParameterOverrides final +{ +public: + class UMaterialInstance* MaterialInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_CopyParameterOverrides; + +// Function Engine.MaterialInstanceDynamic.InitializeScalarParameterAndGetIndex +// 0x0014 (0x0014 - 0x0000) +struct MaterialInstanceDynamic_InitializeScalarParameterAndGetIndex final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutParameterIndex; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_InitializeScalarParameterAndGetIndex; + +// Function Engine.MaterialInstanceDynamic.K2_CopyMaterialInstanceParameters +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceDynamic_K2_CopyMaterialInstanceParameters final +{ +public: + class UMaterialInterface* Source; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bQuickParametersOnly; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_CopyMaterialInstanceParameters; + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValue +// 0x000C (0x000C - 0x0000) +struct MaterialInstanceDynamic_K2_GetScalarParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetScalarParameterValue; + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValueByInfo +// 0x0014 (0x0014 - 0x0000) +struct MaterialInstanceDynamic_K2_GetScalarParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetScalarParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceDynamic_K2_GetTextureParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetTextureParameterValue; + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValueByInfo +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_K2_GetTextureParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetTextureParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_K2_GetVectorParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetVectorParameterValue; + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValueByInfo +// 0x0020 (0x0020 - 0x0000) +struct MaterialInstanceDynamic_K2_GetVectorParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetVectorParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.K2_InterpolateMaterialInstanceParams +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams final +{ +public: + class UMaterialInstance* SourceA; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstance* SourceB; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams; + +// Function Engine.MaterialInstanceDynamic.SetDoubleVectorParameterValue +// 0x0030 (0x0030 - 0x0000) +struct MaterialInstanceDynamic_SetDoubleVectorParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Value; // 0x0010(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetDoubleVectorParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetRuntimeVirtualTextureParameterValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URuntimeVirtualTexture* Value; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetRuntimeVirtualTextureParameterValueByInfo +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URuntimeVirtualTexture* Value; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetRuntimeVirtualTextureParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterByIndex +// 0x000C (0x000C - 0x0000) +struct MaterialInstanceDynamic_SetScalarParameterByIndex final +{ +public: + int32 ParameterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetScalarParameterByIndex; + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValue +// 0x000C (0x000C - 0x0000) +struct MaterialInstanceDynamic_SetScalarParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetScalarParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValueByInfo +// 0x0014 (0x0014 - 0x0000) +struct MaterialInstanceDynamic_SetScalarParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetScalarParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.SetSparseVolumeTextureParameterValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceDynamic_SetSparseVolumeTextureParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USparseVolumeTexture* Value; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetSparseVolumeTextureParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceDynamic_SetTextureParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetTextureParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValueByInfo +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_SetTextureParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetTextureParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_SetVectorParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetVectorParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValueByInfo +// 0x0020 (0x0020 - 0x0000) +struct MaterialInstanceDynamic_SetVectorParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetVectorParameterValueByInfo; + +// Function Engine.Canvas.K2_Deproject +// 0x0040 (0x0040 - 0x0000) +struct Canvas_K2_Deproject final +{ +public: + struct FVector2D ScreenPosition; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldOrigin; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_Deproject; + +// Function Engine.Canvas.K2_DrawBorder +// 0x00C8 (0x00C8 - 0x0000) +struct Canvas_K2_DrawBorder final +{ +public: + class UTexture* BorderTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BackgroundTexture; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* LeftBorderTexture; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* RightBorderTexture; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* TopBorderTexture; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BottomBorderTexture; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x0060(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0070(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BorderScale; // 0x0080(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BackgroundScale; // 0x0090(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rotation; // 0x00A0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D PivotPoint; // 0x00A8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CornerSize; // 0x00B8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawBorder; + +// Function Engine.Canvas.K2_DrawBox +// 0x0038 (0x0038 - 0x0000) +struct Canvas_K2_DrawBox final +{ +public: + struct FVector2D ScreenPosition; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0024(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawBox; + +// Function Engine.Canvas.K2_DrawLine +// 0x0038 (0x0038 - 0x0000) +struct Canvas_K2_DrawLine final +{ +public: + struct FVector2D ScreenPositionA; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPositionB; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0024(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawLine; + +// Function Engine.Canvas.K2_DrawMaterial +// 0x0060 (0x0060 - 0x0000) +struct Canvas_K2_DrawMaterial final +{ +public: + class UMaterialInterface* RenderMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rotation; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D PivotPoint; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawMaterial; + +// Function Engine.Canvas.K2_DrawMaterialTriangle +// 0x0018 (0x0018 - 0x0000) +struct Canvas_K2_DrawMaterialTriangle final +{ +public: + class UMaterialInterface* RenderMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Triangles; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawMaterialTriangle; + +// Function Engine.Canvas.K2_DrawPolygon +// 0x0040 (0x0040 - 0x0000) +struct Canvas_K2_DrawPolygon final +{ +public: + class UTexture* RenderTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Radius; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumberOfSides; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x002C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawPolygon; + +// Function Engine.Canvas.K2_DrawText +// 0x0088 (0x0088 - 0x0000) +struct Canvas_K2_DrawText final +{ +public: + class UFont* RenderFont; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Kerning; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColor; // 0x004C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ShadowOffset; // 0x0060(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCentreX; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCentreY; // 0x0071(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutlined; // 0x0072(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_73[0x1]; // 0x0073(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor OutlineColor; // 0x0074(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawText; + +// Function Engine.Canvas.K2_DrawTexture +// 0x0070 (0x0070 - 0x0000) +struct Canvas_K2_DrawTexture final +{ +public: + class UTexture* RenderTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendMode BlendMode; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Rotation; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PivotPoint; // 0x0060(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawTexture; + +// Function Engine.Canvas.K2_DrawTriangle +// 0x0018 (0x0018 - 0x0000) +struct Canvas_K2_DrawTriangle final +{ +public: + class UTexture* RenderTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Triangles; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawTriangle; + +// Function Engine.Canvas.K2_Project +// 0x0030 (0x0030 - 0x0000) +struct Canvas_K2_Project final +{ +public: + struct FVector WorldLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_Project; + +// Function Engine.Canvas.K2_StrLen +// 0x0028 (0x0028 - 0x0000) +struct Canvas_K2_StrLen final +{ +public: + class UFont* RenderFont; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_StrLen; + +// Function Engine.Canvas.K2_TextSize +// 0x0038 (0x0038 - 0x0000) +struct Canvas_K2_TextSize final +{ +public: + class UFont* RenderFont; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_TextSize; + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesLerpAlongAxis +// 0x0030 (0x0030 - 0x0000) +struct MeshVertexPainterKismetLibrary_PaintVerticesLerpAlongAxis final +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor StartColor; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor EndColor; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVertexPaintAxis Axis; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConvertToSRGB; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MeshVertexPainterKismetLibrary_PaintVerticesLerpAlongAxis; + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesSingleColor +// 0x0020 (0x0020 - 0x0000) +struct MeshVertexPainterKismetLibrary_PaintVerticesSingleColor final +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FillColor; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConvertToSRGB; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MeshVertexPainterKismetLibrary_PaintVerticesSingleColor; + +// Function Engine.MeshVertexPainterKismetLibrary.RemovePaintedVertices +// 0x0008 (0x0008 - 0x0000) +struct MeshVertexPainterKismetLibrary_RemovePaintedVertices final +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshVertexPainterKismetLibrary_RemovePaintedVertices; + +// Function Engine.NetPushModelHelpers.MarkPropertyDirty +// 0x0010 (0x0010 - 0x0000) +struct NetPushModelHelpers_MarkPropertyDirty final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NetPushModelHelpers_MarkPropertyDirty; + +// Function Engine.NetPushModelHelpers.MarkPropertyDirtyFromRepIndex +// 0x0018 (0x0018 - 0x0000) +struct NetPushModelHelpers_MarkPropertyDirtyFromRepIndex final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RepIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NetPushModelHelpers_MarkPropertyDirtyFromRepIndex; + +// Function Engine.AsyncPhysicsInputComponent.ServerRPCBufferInput +// 0x0008 (0x0008 - 0x0000) +struct AsyncPhysicsInputComponent_ServerRPCBufferInput final +{ +public: + class UAsyncPhysicsData* AsyncPhysicsData; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncPhysicsInputComponent_ServerRPCBufferInput; + +// Function Engine.AsyncPhysicsInputComponent.GetDataToConsume +// 0x0008 (0x0008 - 0x0000) +struct AsyncPhysicsInputComponent_GetDataToConsume final +{ +public: + const class UAsyncPhysicsData* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncPhysicsInputComponent_GetDataToConsume; + +// Function Engine.AsyncPhysicsInputComponent.GetDataToWrite +// 0x0008 (0x0008 - 0x0000) +struct AsyncPhysicsInputComponent_GetDataToWrite final +{ +public: + class UAsyncPhysicsData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncPhysicsInputComponent_GetDataToWrite; + +// Function Engine.ClusterUnionReplicatedProxyComponent.IsPendingDeletion +// 0x0001 (0x0001 - 0x0000) +struct ClusterUnionReplicatedProxyComponent_IsPendingDeletion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionReplicatedProxyComponent_IsPendingDeletion; + +// Function Engine.ClusterUnionReplicatedProxyComponent.SetChildClusteredComponent +// 0x0008 (0x0008 - 0x0000) +struct ClusterUnionReplicatedProxyComponent_SetChildClusteredComponent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionReplicatedProxyComponent_SetChildClusteredComponent; + +// Function Engine.ClusterUnionReplicatedProxyComponent.SetParentClusterUnion +// 0x0008 (0x0008 - 0x0000) +struct ClusterUnionReplicatedProxyComponent_SetParentClusterUnion final +{ +public: + class UClusterUnionComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionReplicatedProxyComponent_SetParentClusterUnion; + +// Function Engine.ClusterUnionReplicatedProxyComponent.SetParticleBoneIds +// 0x0010 (0x0010 - 0x0000) +struct ClusterUnionReplicatedProxyComponent_SetParticleBoneIds final +{ +public: + TArray InIds; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionReplicatedProxyComponent_SetParticleBoneIds; + +// Function Engine.ClusterUnionReplicatedProxyComponent.SetParticleChildToParent +// 0x0070 (0x0070 - 0x0000) +struct ClusterUnionReplicatedProxyComponent_SetParticleChildToParent final +{ +public: + int32 BoneID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ChildToParent; // 0x0010(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionReplicatedProxyComponent_SetParticleChildToParent; + +// Function Engine.ClusterUnionReplicatedProxyComponent.GetChildClusteredComponent +// 0x0008 (0x0008 - 0x0000) +struct ClusterUnionReplicatedProxyComponent_GetChildClusteredComponent final +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionReplicatedProxyComponent_GetChildClusteredComponent; + +// Function Engine.ClusterUnionReplicatedProxyComponent.GetParentClusterUnionComponent +// 0x0008 (0x0008 - 0x0000) +struct ClusterUnionReplicatedProxyComponent_GetParentClusterUnionComponent final +{ +public: + class UClusterUnionComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionReplicatedProxyComponent_GetParentClusterUnionComponent; + +// Function Engine.ClusterUnionReplicatedProxyComponent.GetParticleBoneIds +// 0x0010 (0x0010 - 0x0000) +struct ClusterUnionReplicatedProxyComponent_GetParticleBoneIds final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClusterUnionReplicatedProxyComponent_GetParticleBoneIds; + +// Function Engine.ConstraintInstanceBlueprintLibrary.CopyParams +// 0x001C (0x001C - 0x0000) +struct ConstraintInstanceBlueprintLibrary_CopyParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintInstanceAccessor SourceAccessor; // 0x000C(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bKeepPosition; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepRotation; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_CopyParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularBreakable +// 0x0014 (0x0014 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularBreakable final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bAngularBreakable; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngularBreakThreshold; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularBreakable; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularDriveMode +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularDriveMode final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + EAngularDriveMode OutDriveMode; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularDriveMode; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularDriveParams +// 0x0018 (0x0018 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularDriveParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float OutPositionStrength; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutVelocityStrength; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutForceLimit; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularDriveParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularLimits +// 0x0024 (0x0024 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularLimits final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + EAngularConstraintMotion Swing1MotionType; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Swing1LimitAngle; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion Swing2MotionType; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Swing2LimitAngle; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion TwistMotionType; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TwistLimitAngle; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularLimits; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularOrientationTarget +// 0x0028 (0x0028 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularOrientationTarget final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator OutPosTarget; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularOrientationTarget; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularPlasticity +// 0x0014 (0x0014 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularPlasticity final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bAngularPlasticity; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngularPlasticityThreshold; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularPlasticity; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularSoftSwingLimitParams +// 0x0020 (0x0020 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularSoftSwingLimitParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bSoftSwingLimit; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SwingLimitStiffness; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwingLimitDamping; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwingLimitRestitution; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwingLimitContactDistance; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularSoftSwingLimitParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularSoftTwistLimitParams +// 0x0020 (0x0020 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularSoftTwistLimitParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bSoftTwistLimit; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TwistLimitStiffness; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitDamping; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitRestitution; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitContactDistance; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularSoftTwistLimitParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularVelocityDriveSLERP +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularVelocityDriveSLERP final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bOutEnableSLERP; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularVelocityDriveSLERP; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularVelocityDriveTwistAndSwing +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularVelocityDriveTwistAndSwing final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bOutEnableTwistDrive; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutEnableSwingDrive; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularVelocityDriveTwistAndSwing; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAngularVelocityTarget +// 0x0028 (0x0028 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAngularVelocityTarget final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OutVelTarget; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAngularVelocityTarget; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetAttachedBodyNames +// 0x001C (0x001C - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetAttachedBodyNames final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FName ParentBody; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChildBody; // 0x0014(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetAttachedBodyNames; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetContactTransferScale +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetContactTransferScale final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ContactTransferScale; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetContactTransferScale; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetDisableCollsion +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetDisableCollsion final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetDisableCollsion; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearBreakable +// 0x0014 (0x0014 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearBreakable final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bLinearBreakable; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearBreakThreshold; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearBreakable; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearDriveParams +// 0x0018 (0x0018 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearDriveParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float OutPositionStrength; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutVelocityStrength; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutForceLimit; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearDriveParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearLimits +// 0x0014 (0x0014 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearLimits final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + ELinearConstraintMotion XMotion; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion YMotion; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion ZMotion; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Limit; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearLimits; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearPlasticity +// 0x0018 (0x0018 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearPlasticity final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bLinearPlasticity; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearPlasticityThreshold; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConstraintPlasticityType PlasticityType; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearPlasticity; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearPositionDrive +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearPositionDrive final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bOutEnableDriveX; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutEnableDriveY; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutEnableDriveZ; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearPositionDrive; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearPositionTarget +// 0x0028 (0x0028 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearPositionTarget final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OutPosTarget; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearPositionTarget; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearSoftLimitParams +// 0x0020 (0x0020 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearSoftLimitParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bSoftLinearLimit; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearLimitStiffness; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearLimitDamping; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearLimitRestitution; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearLimitContactDistance; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearSoftLimitParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearVelocityDrive +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearVelocityDrive final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bOutEnableDriveX; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutEnableDriveY; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutEnableDriveZ; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearVelocityDrive; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetLinearVelocityTarget +// 0x0028 (0x0028 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetLinearVelocityTarget final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OutVelTarget; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetLinearVelocityTarget; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetMassConditioningEnabled +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetMassConditioningEnabled final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetMassConditioningEnabled; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetOrientationDriveSLERP +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetOrientationDriveSLERP final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bOutEnableSLERP; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetOrientationDriveSLERP; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetOrientationDriveTwistAndSwing +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetOrientationDriveTwistAndSwing final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bOutEnableTwistDrive; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutEnableSwingDrive; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetOrientationDriveTwistAndSwing; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetParentDominates +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetParentDominates final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetParentDominates; + +// Function Engine.ConstraintInstanceBlueprintLibrary.GetProjectionParams +// 0x0018 (0x0018 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_GetProjectionParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableProjection; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectionLinearAlpha; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularAlpha; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_GetProjectionParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularBreakable +// 0x0014 (0x0014 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularBreakable final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bAngularBreakable; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngularBreakThreshold; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularBreakable; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularDriveMode +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularDriveMode final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + EAngularDriveMode DriveMode; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularDriveMode; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularDriveParams +// 0x0018 (0x0018 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularDriveParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float PositionStrength; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularDriveParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularLimits +// 0x0024 (0x0024 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularLimits final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + EAngularConstraintMotion Swing1MotionType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Swing1LimitAngle; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion Swing2MotionType; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Swing2LimitAngle; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion TwistMotionType; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TwistLimitAngle; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularLimits; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularOrientationTarget +// 0x0028 (0x0028 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularOrientationTarget final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator InPosTarget; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularOrientationTarget; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularPlasticity +// 0x0014 (0x0014 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularPlasticity final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bAngularPlasticity; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngularPlasticityThreshold; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularPlasticity; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularSoftSwingLimitParams +// 0x0020 (0x0020 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularSoftSwingLimitParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bSoftSwingLimit; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SwingLimitStiffness; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwingLimitDamping; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwingLimitRestitution; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwingLimitContactDistance; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularSoftSwingLimitParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularSoftTwistLimitParams +// 0x0020 (0x0020 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularSoftTwistLimitParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bSoftTwistLimit; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TwistLimitStiffness; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitDamping; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitRestitution; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitContactDistance; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularSoftTwistLimitParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularVelocityDriveSLERP +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularVelocityDriveSLERP final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableSLERP; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularVelocityDriveSLERP; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularVelocityDriveTwistAndSwing +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularVelocityDriveTwistAndSwing final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSwingDrive; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularVelocityDriveTwistAndSwing; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetAngularVelocityTarget +// 0x0028 (0x0028 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetAngularVelocityTarget final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InVelTarget; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetAngularVelocityTarget; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetContactTransferScale +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetContactTransferScale final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ContactTransferScale; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetContactTransferScale; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetDisableCollision +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetDisableCollision final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bDisableCollision; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetDisableCollision; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearBreakable +// 0x0014 (0x0014 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearBreakable final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bLinearBreakable; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearBreakThreshold; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearBreakable; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearDriveParams +// 0x0018 (0x0018 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearDriveParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float PositionStrength; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearDriveParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearLimits +// 0x0014 (0x0014 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearLimits final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + ELinearConstraintMotion XMotion; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion YMotion; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion ZMotion; // 0x000E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Limit; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearLimits; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearPlasticity +// 0x0018 (0x0018 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearPlasticity final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bLinearPlasticity; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearPlasticityThreshold; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConstraintPlasticityType PlasticityType; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearPlasticity; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearPositionDrive +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearPositionDrive final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableDriveX; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveY; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveZ; // 0x000E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearPositionDrive; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearPositionTarget +// 0x0028 (0x0028 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearPositionTarget final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InPosTarget; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearPositionTarget; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearSoftLimitParams +// 0x0020 (0x0020 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearSoftLimitParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bSoftLinearLimit; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearLimitStiffness; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearLimitDamping; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearLimitRestitution; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearLimitContactDistance; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearSoftLimitParams; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearVelocityDrive +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearVelocityDrive final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableDriveX; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveY; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveZ; // 0x000E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearVelocityDrive; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetLinearVelocityTarget +// 0x0028 (0x0028 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetLinearVelocityTarget final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InVelTarget; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetLinearVelocityTarget; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetMassConditioningEnabled +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetMassConditioningEnabled final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableMassConditioning; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetMassConditioningEnabled; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetOrientationDriveSLERP +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetOrientationDriveSLERP final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableSLERP; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetOrientationDriveSLERP; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetOrientationDriveTwistAndSwing +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetOrientationDriveTwistAndSwing final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSwingDrive; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetOrientationDriveTwistAndSwing; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetParentDominates +// 0x0010 (0x0010 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetParentDominates final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bParentDominates; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetParentDominates; + +// Function Engine.ConstraintInstanceBlueprintLibrary.SetProjectionParams +// 0x0018 (0x0018 - 0x0000) +struct ConstraintInstanceBlueprintLibrary_SetProjectionParams final +{ +public: + struct FConstraintInstanceAccessor Accessor; // 0x0000(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableProjection; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectionLinearAlpha; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularAlpha; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConstraintInstanceBlueprintLibrary_SetProjectionParams; + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationProfileBelow +// 0x0014 (0x0014 - 0x0000) +struct PhysicalAnimationComponent_ApplyPhysicalAnimationProfileBelow final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearNotFound; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_ApplyPhysicalAnimationProfileBelow; + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettings +// 0x002C (0x002C - 0x0000) +struct PhysicalAnimationComponent_ApplyPhysicalAnimationSettings final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x0008(0x0024)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_ApplyPhysicalAnimationSettings; + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettingsBelow +// 0x0030 (0x0030 - 0x0000) +struct PhysicalAnimationComponent_ApplyPhysicalAnimationSettingsBelow final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x0008(0x0024)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_ApplyPhysicalAnimationSettingsBelow; + +// Function Engine.PhysicalAnimationComponent.SetSkeletalMeshComponent +// 0x0008 (0x0008 - 0x0000) +struct PhysicalAnimationComponent_SetSkeletalMeshComponent final +{ +public: + class USkeletalMeshComponent* InSkeletalMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_SetSkeletalMeshComponent; + +// Function Engine.PhysicalAnimationComponent.SetStrengthMultiplyer +// 0x0004 (0x0004 - 0x0000) +struct PhysicalAnimationComponent_SetStrengthMultiplyer final +{ +public: + float InStrengthMultiplyer; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_SetStrengthMultiplyer; + +// Function Engine.PhysicalAnimationComponent.GetBodyTargetTransform +// 0x0070 (0x0070 - 0x0000) +struct PhysicalAnimationComponent_GetBodyTargetTransform final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_GetBodyTargetTransform; + +// Function Engine.PhysicsHandleComponent.GrabComponent +// 0x0030 (0x0030 - 0x0000) +struct PhysicsHandleComponent_GrabComponent final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GrabLocation; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConstrainRotation; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GrabComponent; + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocation +// 0x0028 (0x0028 - 0x0000) +struct PhysicsHandleComponent_GrabComponentAtLocation final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GrabLocation; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GrabComponentAtLocation; + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocationWithRotation +// 0x0040 (0x0040 - 0x0000) +struct PhysicsHandleComponent_GrabComponentAtLocationWithRotation final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GrabComponentAtLocationWithRotation; + +// Function Engine.PhysicsHandleComponent.SetAngularDamping +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetAngularDamping final +{ +public: + float NewAngularDamping; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetAngularDamping; + +// Function Engine.PhysicsHandleComponent.SetAngularStiffness +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetAngularStiffness final +{ +public: + float NewAngularStiffness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetAngularStiffness; + +// Function Engine.PhysicsHandleComponent.SetInterpolationSpeed +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetInterpolationSpeed final +{ +public: + float NewInterpolationSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetInterpolationSpeed; + +// Function Engine.PhysicsHandleComponent.SetLinearDamping +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetLinearDamping final +{ +public: + float NewLinearDamping; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetLinearDamping; + +// Function Engine.PhysicsHandleComponent.SetLinearStiffness +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetLinearStiffness final +{ +public: + float NewLinearStiffness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetLinearStiffness; + +// Function Engine.PhysicsHandleComponent.SetTargetLocation +// 0x0018 (0x0018 - 0x0000) +struct PhysicsHandleComponent_SetTargetLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetTargetLocation; + +// Function Engine.PhysicsHandleComponent.SetTargetLocationAndRotation +// 0x0030 (0x0030 - 0x0000) +struct PhysicsHandleComponent_SetTargetLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetTargetLocationAndRotation; + +// Function Engine.PhysicsHandleComponent.SetTargetRotation +// 0x0018 (0x0018 - 0x0000) +struct PhysicsHandleComponent_SetTargetRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetTargetRotation; + +// Function Engine.PhysicsHandleComponent.GetGrabbedComponent +// 0x0008 (0x0008 - 0x0000) +struct PhysicsHandleComponent_GetGrabbedComponent final +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GetGrabbedComponent; + +// Function Engine.PhysicsHandleComponent.GetTargetLocationAndRotation +// 0x0030 (0x0030 - 0x0000) +struct PhysicsHandleComponent_GetTargetLocationAndRotation final +{ +public: + struct FVector TargetLocation; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GetTargetLocationAndRotation; + +// Function Engine.PhysicsSettings.GetPhysicsHistoryCount +// 0x0004 (0x0004 - 0x0000) +struct PhysicsSettings_GetPhysicsHistoryCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSettings_GetPhysicsHistoryCount; + +// Function Engine.RadialForceComponent.AddObjectTypeToAffect +// 0x0001 (0x0001 - 0x0000) +struct RadialForceComponent_AddObjectTypeToAffect final +{ +public: + EObjectTypeQuery ObjectType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RadialForceComponent_AddObjectTypeToAffect; + +// Function Engine.RadialForceComponent.RemoveObjectTypeToAffect +// 0x0001 (0x0001 - 0x0000) +struct RadialForceComponent_RemoveObjectTypeToAffect final +{ +public: + EObjectTypeQuery ObjectType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RadialForceComponent_RemoveObjectTypeToAffect; + +// Function Engine.PhysicsFieldStatics.EvalPhysicsIntegerField +// 0x0028 (0x0028 - 0x0000) +struct PhysicsFieldStatics_EvalPhysicsIntegerField final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFieldIntegerType IntegerType; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsFieldStatics_EvalPhysicsIntegerField; + +// Function Engine.PhysicsFieldStatics.EvalPhysicsScalarField +// 0x0028 (0x0028 - 0x0000) +struct PhysicsFieldStatics_EvalPhysicsScalarField final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFieldScalarType ScalarType; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsFieldStatics_EvalPhysicsScalarField; + +// Function Engine.PhysicsFieldStatics.EvalPhysicsVectorField +// 0x0040 (0x0040 - 0x0000) +struct PhysicsFieldStatics_EvalPhysicsVectorField final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFieldVectorType VectorType; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsFieldStatics_EvalPhysicsVectorField; + +// Function Engine.PlayerState.OnPawnPrivateDestroyed +// 0x0008 (0x0008 - 0x0000) +struct PlayerState_OnPawnPrivateDestroyed final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_OnPawnPrivateDestroyed; + +// Function Engine.PlayerState.ReceiveCopyProperties +// 0x0008 (0x0008 - 0x0000) +struct PlayerState_ReceiveCopyProperties final +{ +public: + class APlayerState* NewPlayerState; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_ReceiveCopyProperties; + +// Function Engine.PlayerState.ReceiveOverrideWith +// 0x0008 (0x0008 - 0x0000) +struct PlayerState_ReceiveOverrideWith final +{ +public: + class APlayerState* OldPlayerState; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_ReceiveOverrideWith; + +// Function Engine.PlayerState.BP_GetUniqueId +// 0x0030 (0x0030 - 0x0000) +struct PlayerState_BP_GetUniqueId final +{ +public: + struct FUniqueNetIdRepl ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_BP_GetUniqueId; + +// Function Engine.PlayerState.GetCompressedPing +// 0x0001 (0x0001 - 0x0000) +struct PlayerState_GetCompressedPing final +{ +public: + uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_GetCompressedPing; + +// Function Engine.PlayerState.GetPawn +// 0x0008 (0x0008 - 0x0000) +struct PlayerState_GetPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_GetPawn; + +// Function Engine.PlayerState.GetPingInMilliseconds +// 0x0004 (0x0004 - 0x0000) +struct PlayerState_GetPingInMilliseconds final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_GetPingInMilliseconds; + +// Function Engine.PlayerState.GetPlayerController +// 0x0008 (0x0008 - 0x0000) +struct PlayerState_GetPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_GetPlayerController; + +// Function Engine.PlayerState.GetPlayerId +// 0x0004 (0x0004 - 0x0000) +struct PlayerState_GetPlayerId final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_GetPlayerId; + +// Function Engine.PlayerState.GetPlayerName +// 0x0010 (0x0010 - 0x0000) +struct PlayerState_GetPlayerName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_GetPlayerName; + +// Function Engine.PlayerState.GetScore +// 0x0004 (0x0004 - 0x0000) +struct PlayerState_GetScore final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_GetScore; + +// Function Engine.PlayerState.IsABot +// 0x0001 (0x0001 - 0x0000) +struct PlayerState_IsABot final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_IsABot; + +// Function Engine.PlayerState.IsOnlyASpectator +// 0x0001 (0x0001 - 0x0000) +struct PlayerState_IsOnlyASpectator final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_IsOnlyASpectator; + +// Function Engine.PlayerState.IsSpectator +// 0x0001 (0x0001 - 0x0000) +struct PlayerState_IsSpectator final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_IsSpectator; + +// Function Engine.PostProcessVolume.AddOrUpdateBlendable +// 0x0018 (0x0018 - 0x0000) +struct PostProcessVolume_AddOrUpdateBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PostProcessVolume_AddOrUpdateBlendable; + +// Function Engine.HealthSnapshotBlueprintLibrary.LogPerformanceSnapshot +// 0x0018 (0x0018 - 0x0000) +struct HealthSnapshotBlueprintLibrary_LogPerformanceSnapshot final +{ +public: + class FString SnapshotTitle; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetStats; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HealthSnapshotBlueprintLibrary_LogPerformanceSnapshot; + +// Function Engine.ReplaySubsystem.GetActiveReplayName +// 0x0010 (0x0010 - 0x0000) +struct ReplaySubsystem_GetActiveReplayName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ReplaySubsystem_GetActiveReplayName; + +// Function Engine.ReplaySubsystem.GetReplayCurrentTime +// 0x0004 (0x0004 - 0x0000) +struct ReplaySubsystem_GetReplayCurrentTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ReplaySubsystem_GetReplayCurrentTime; + +// Function Engine.ReplaySubsystem.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct ReplaySubsystem_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ReplaySubsystem_IsPlaying; + +// Function Engine.ReplaySubsystem.IsRecording +// 0x0001 (0x0001 - 0x0000) +struct ReplaySubsystem_IsRecording final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ReplaySubsystem_IsRecording; + +// Function Engine.SkinnedAsset.FindSocket +// 0x0010 (0x0010 - 0x0000) +struct SkinnedAsset_FindSocket final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshSocket* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedAsset_FindSocket; + +// Function Engine.SkinnedAsset.FindSocketInfo +// 0x0080 (0x0080 - 0x0000) +struct SkinnedAsset_FindSocketInfo final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OutTransform; // 0x0010(0x0060)(Parm, OutParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutBoneIndex; // 0x0070(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x0074(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshSocket* ReturnValue; // 0x0078(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedAsset_FindSocketInfo; + +// Function Engine.SkeletalMesh.SetDefaultAnimatingRig +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMesh_SetDefaultAnimatingRig final +{ +public: + TSoftObjectPtr InAnimatingRig; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetDefaultAnimatingRig; + +// Function Engine.SkeletalMesh.SetLODSettings +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_SetLODSettings final +{ +public: + class USkeletalMeshLODSettings* InLODSettings; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetLODSettings; + +// Function Engine.SkeletalMesh.SetMaterials +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_SetMaterials final +{ +public: + TArray InMaterials; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetMaterials; + +// Function Engine.SkeletalMesh.SetMeshClothingAssets +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_SetMeshClothingAssets final +{ +public: + TArray InMeshClothingAssets; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetMeshClothingAssets; + +// Function Engine.SkeletalMesh.SetMinLODForQualityLevels +// 0x0058 (0x0058 - 0x0000) +struct SkeletalMesh_SetMinLODForQualityLevels final +{ +public: + TMap QualityLevelMinimumLODs; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Default; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetMinLODForQualityLevels; + +// Function Engine.SkeletalMesh.SetMorphTargets +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_SetMorphTargets final +{ +public: + TArray InMorphTargets; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetMorphTargets; + +// Function Engine.SkeletalMesh.SetOverlayMaterial +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_SetOverlayMaterial final +{ +public: + class UMaterialInterface* NewOverlayMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetOverlayMaterial; + +// Function Engine.SkeletalMesh.SetOverlayMaterialMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMesh_SetOverlayMaterialMaxDrawDistance final +{ +public: + float InMaxDrawDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetOverlayMaterialMaxDrawDistance; + +// Function Engine.SkeletalMesh.SetSkeleton +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_SetSkeleton final +{ +public: + class USkeleton* InSkeleton; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetSkeleton; + +// Function Engine.SkeletalMesh.FindSocketAndIndex +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMesh_FindSocketAndIndex final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshSocket* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_FindSocketAndIndex; + +// Function Engine.SkeletalMesh.GetBounds +// 0x0038 (0x0038 - 0x0000) +struct SkeletalMesh_GetBounds final +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0000(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetBounds; + +// Function Engine.SkeletalMesh.GetDefaultAnimatingRig +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMesh_GetDefaultAnimatingRig final +{ +public: + TSoftObjectPtr ReturnValue; // 0x0000(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetDefaultAnimatingRig; + +// Function Engine.SkeletalMesh.GetDefaultMeshDeformer +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetDefaultMeshDeformer final +{ +public: + class UMeshDeformer* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetDefaultMeshDeformer; + +// Function Engine.SkeletalMesh.GetImportedBounds +// 0x0038 (0x0038 - 0x0000) +struct SkeletalMesh_GetImportedBounds final +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0000(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetImportedBounds; + +// Function Engine.SkeletalMesh.GetLODSettings +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetLODSettings final +{ +public: + const class USkeletalMeshLODSettings* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetLODSettings; + +// Function Engine.SkeletalMesh.GetMaterials +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetMaterials final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetMaterials; + +// Function Engine.SkeletalMesh.GetMeshClothingAssets +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetMeshClothingAssets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetMeshClothingAssets; + +// Function Engine.SkeletalMesh.GetMinLODForQualityLevels +// 0x0058 (0x0058 - 0x0000) +struct SkeletalMesh_GetMinLODForQualityLevels final +{ +public: + TMap QualityLevelMinimumLODs; // 0x0000(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + int32 Default; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetMinLODForQualityLevels; + +// Function Engine.SkeletalMesh.GetMorphTargetsPtrConv +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetMorphTargetsPtrConv final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetMorphTargetsPtrConv; + +// Function Engine.SkeletalMesh.GetNodeMappingContainer +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetNodeMappingContainer final +{ +public: + class UBlueprint* SourceAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNodeMappingContainer* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetNodeMappingContainer; + +// Function Engine.SkeletalMesh.GetNodeMappingData +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetNodeMappingData final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetNodeMappingData; + +// Function Engine.SkeletalMesh.GetOverlayMaterial +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetOverlayMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetOverlayMaterial; + +// Function Engine.SkeletalMesh.GetOverlayMaterialMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMesh_GetOverlayMaterialMaxDrawDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetOverlayMaterialMaxDrawDistance; + +// Function Engine.SkeletalMesh.GetPhysicsAsset +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetPhysicsAsset final +{ +public: + class UPhysicsAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetPhysicsAsset; + +// Function Engine.SkeletalMesh.GetShadowPhysicsAsset +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetShadowPhysicsAsset final +{ +public: + class UPhysicsAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetShadowPhysicsAsset; + +// Function Engine.SkeletalMesh.GetSkeleton +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetSkeleton final +{ +public: + const class USkeleton* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetSkeleton; + +// Function Engine.SkeletalMesh.GetSocketByIndex +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetSocketByIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshSocket* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetSocketByIndex; + +// Function Engine.SkeletalMesh.IsSectionUsingCloth +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_IsSectionUsingCloth final +{ +public: + int32 InSectionIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckCorrespondingSections; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMesh_IsSectionUsingCloth; + +// Function Engine.SkeletalMesh.K2_GetAllMorphTargetNames +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_K2_GetAllMorphTargetNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_K2_GetAllMorphTargetNames; + +// Function Engine.SkeletalMesh.NumSockets +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMesh_NumSockets final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_NumSockets; + +// Function Engine.WorldPartitionDestructibleInHLODInterface.SetHLODDestructionTag +// 0x0010 (0x0010 - 0x0000) +struct WorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag final +{ +public: + struct FWorldPartitionHLODDestructionTag InDestructionTag; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionDestructibleInHLODInterface_SetHLODDestructionTag; + +// Function Engine.WorldPartitionDestructibleInHLODInterface.GetHLODDestructionTag +// 0x0010 (0x0010 - 0x0000) +struct WorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag final +{ +public: + struct FWorldPartitionHLODDestructionTag ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionDestructibleInHLODInterface_GetHLODDestructionTag; + +// Function Engine.StaticMesh.CreateStaticMeshDescription +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_CreateStaticMeshDescription final +{ +public: + class UObject* Outer_0; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshDescription* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_CreateStaticMeshDescription; + +// Function Engine.StaticMesh.AddMaterial +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_AddMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_AddMaterial; + +// Function Engine.StaticMesh.AddSocket +// 0x0008 (0x0008 - 0x0000) +struct StaticMesh_AddSocket final +{ +public: + class UStaticMeshSocket* Socket; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_AddSocket; + +// Function Engine.StaticMesh.BuildFromStaticMeshDescriptions +// 0x0018 (0x0018 - 0x0000) +struct StaticMesh_BuildFromStaticMeshDescriptions final +{ +public: + TArray StaticMeshDescriptions; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bBuildSimpleCollision; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFastBuild; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StaticMesh_BuildFromStaticMeshDescriptions; + +// Function Engine.StaticMesh.GetStaticMeshDescription +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_GetStaticMeshDescription final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshDescription* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetStaticMeshDescription; + +// Function Engine.StaticMesh.RemoveSocket +// 0x0008 (0x0008 - 0x0000) +struct StaticMesh_RemoveSocket final +{ +public: + class UStaticMeshSocket* Socket; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_RemoveSocket; + +// Function Engine.StaticMesh.SetMinimumLODForPlatform +// 0x000C (0x000C - 0x0000) +struct StaticMesh_SetMinimumLODForPlatform final +{ +public: + class FName PlatformName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InMinLOD; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_SetMinimumLODForPlatform; + +// Function Engine.StaticMesh.SetMinimumLODForPlatforms +// 0x0050 (0x0050 - 0x0000) +struct StaticMesh_SetMinimumLODForPlatforms final +{ +public: + TMap PlatformMinimumLODs; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_SetMinimumLODForPlatforms; + +// Function Engine.StaticMesh.SetMinLODForQualityLevels +// 0x0058 (0x0058 - 0x0000) +struct StaticMesh_SetMinLODForQualityLevels final +{ +public: + TMap QualityLevelMinimumLODs; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Default; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StaticMesh_SetMinLODForQualityLevels; + +// Function Engine.StaticMesh.SetStaticMaterials +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_SetStaticMaterials final +{ +public: + TArray InStaticMaterials; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_SetStaticMaterials; + +// Function Engine.StaticMesh.FindSocket +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_FindSocket final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshSocket* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_FindSocket; + +// Function Engine.StaticMesh.GetBoundingBox +// 0x0038 (0x0038 - 0x0000) +struct StaticMesh_GetBoundingBox final +{ +public: + struct FBox ReturnValue; // 0x0000(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetBoundingBox; + +// Function Engine.StaticMesh.GetBounds +// 0x0038 (0x0038 - 0x0000) +struct StaticMesh_GetBounds final +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0000(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetBounds; + +// Function Engine.StaticMesh.GetMaterial +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_GetMaterial final +{ +public: + int32 MaterialIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMaterial; + +// Function Engine.StaticMesh.GetMaterialIndex +// 0x000C (0x000C - 0x0000) +struct StaticMesh_GetMaterialIndex final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMaterialIndex; + +// Function Engine.StaticMesh.GetMinimumLODForPlatform +// 0x000C (0x000C - 0x0000) +struct StaticMesh_GetMinimumLODForPlatform final +{ +public: + class FName PlatformName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMinimumLODForPlatform; + +// Function Engine.StaticMesh.GetMinimumLODForPlatforms +// 0x0050 (0x0050 - 0x0000) +struct StaticMesh_GetMinimumLODForPlatforms final +{ +public: + TMap PlatformMinimumLODs; // 0x0000(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMinimumLODForPlatforms; + +// Function Engine.StaticMesh.GetMinimumLODForQualityLevel +// 0x000C (0x000C - 0x0000) +struct StaticMesh_GetMinimumLODForQualityLevel final +{ +public: + class FName QualityLevel; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMinimumLODForQualityLevel; + +// Function Engine.StaticMesh.GetMinimumLODForQualityLevels +// 0x0050 (0x0050 - 0x0000) +struct StaticMesh_GetMinimumLODForQualityLevels final +{ +public: + TMap QualityLevelMinimumLODs; // 0x0000(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMinimumLODForQualityLevels; + +// Function Engine.StaticMesh.GetMinLODForQualityLevels +// 0x0058 (0x0058 - 0x0000) +struct StaticMesh_GetMinLODForQualityLevels final +{ +public: + TMap QualityLevelMinimumLODs; // 0x0000(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + int32 Default; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StaticMesh_GetMinLODForQualityLevels; + +// Function Engine.StaticMesh.GetNumLODs +// 0x0004 (0x0004 - 0x0000) +struct StaticMesh_GetNumLODs final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetNumLODs; + +// Function Engine.StaticMesh.GetNumSections +// 0x0008 (0x0008 - 0x0000) +struct StaticMesh_GetNumSections final +{ +public: + int32 InLOD; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetNumSections; + +// Function Engine.StaticMesh.GetNumTriangles +// 0x0008 (0x0008 - 0x0000) +struct StaticMesh_GetNumTriangles final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetNumTriangles; + +// Function Engine.StaticMesh.GetSocketsByTag +// 0x0020 (0x0020 - 0x0000) +struct StaticMesh_GetSocketsByTag final +{ +public: + class FString InSocketTag; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetSocketsByTag; + +// Function Engine.StaticMesh.GetStaticMaterials +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_GetStaticMaterials final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetStaticMaterials; + +// Function Engine.StereoLayerFunctionLibrary.EnableAutoLoadingSplashScreen +// 0x0001 (0x0001 - 0x0000) +struct StereoLayerFunctionLibrary_EnableAutoLoadingSplashScreen final +{ +public: + bool InAutoShowEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerFunctionLibrary_EnableAutoLoadingSplashScreen; + +// Function Engine.StereoLayerFunctionLibrary.SetSplashScreen +// 0x0038 (0x0038 - 0x0000) +struct StereoLayerFunctionLibrary_SetSplashScreen final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowLoadingMovie; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowOnSet; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StereoLayerFunctionLibrary_SetSplashScreen; + +// Function Engine.SubsystemBlueprintLibrary.GetAudioEngineSubsystem +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetAudioEngineSubsystem final +{ +public: + class UObject* ContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioEngineSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetAudioEngineSubsystem; + +// Function Engine.SubsystemBlueprintLibrary.GetEngineSubsystem +// 0x0010 (0x0010 - 0x0000) +struct SubsystemBlueprintLibrary_GetEngineSubsystem final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEngineSubsystem* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetEngineSubsystem; + +// Function Engine.SubsystemBlueprintLibrary.GetGameInstanceSubsystem +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetGameInstanceSubsystem final +{ +public: + class UObject* ContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstanceSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetGameInstanceSubsystem; + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubsystem +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetLocalPlayerSubsystem final +{ +public: + class UObject* ContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULocalPlayerSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetLocalPlayerSubsystem; + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubSystemFromPlayerController +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetLocalPlayerSubSystemFromPlayerController final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULocalPlayerSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetLocalPlayerSubSystemFromPlayerController; + +// Function Engine.SubsystemBlueprintLibrary.GetWorldSubsystem +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetWorldSubsystem final +{ +public: + class UObject* ContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetWorldSubsystem; + +// Function Engine.InputSettings.GetInputSettings +// 0x0008 (0x0008 - 0x0000) +struct InputSettings_GetInputSettings final +{ +public: + class UInputSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetInputSettings; + +// Function Engine.InputSettings.AddActionMapping +// 0x0030 (0x0030 - 0x0000) +struct InputSettings_AddActionMapping final +{ +public: + struct FInputActionKeyMapping KeyMapping; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_AddActionMapping; + +// Function Engine.InputSettings.AddAxisMapping +// 0x0030 (0x0030 - 0x0000) +struct InputSettings_AddAxisMapping final +{ +public: + struct FInputAxisKeyMapping KeyMapping; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_AddAxisMapping; + +// Function Engine.InputSettings.RemoveActionMapping +// 0x0030 (0x0030 - 0x0000) +struct InputSettings_RemoveActionMapping final +{ +public: + struct FInputActionKeyMapping KeyMapping; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_RemoveActionMapping; + +// Function Engine.InputSettings.RemoveAxisMapping +// 0x0030 (0x0030 - 0x0000) +struct InputSettings_RemoveAxisMapping final +{ +public: + struct FInputAxisKeyMapping KeyMapping; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_RemoveAxisMapping; + +// Function Engine.InputSettings.GetActionMappingByName +// 0x0018 (0x0018 - 0x0000) +struct InputSettings_GetActionMappingByName final +{ +public: + class FName InActionName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutMappings; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetActionMappingByName; + +// Function Engine.InputSettings.GetActionNames +// 0x0010 (0x0010 - 0x0000) +struct InputSettings_GetActionNames final +{ +public: + TArray ActionNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetActionNames; + +// Function Engine.InputSettings.GetAxisMappingByName +// 0x0018 (0x0018 - 0x0000) +struct InputSettings_GetAxisMappingByName final +{ +public: + class FName InAxisName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutMappings; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetAxisMappingByName; + +// Function Engine.InputSettings.GetAxisNames +// 0x0010 (0x0010 - 0x0000) +struct InputSettings_GetAxisNames final +{ +public: + TArray AxisNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetAxisNames; + +// Function Engine.PlayerInput.InvertAxis +// 0x0008 (0x0008 - 0x0000) +struct PlayerInput_InvertAxis final +{ +public: + class FName AxisName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_InvertAxis; + +// Function Engine.PlayerInput.InvertAxisKey +// 0x0018 (0x0018 - 0x0000) +struct PlayerInput_InvertAxisKey final +{ +public: + struct FKey AxisKey; // 0x0000(0x0018)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_InvertAxisKey; + +// Function Engine.PlayerInput.SetBind +// 0x0018 (0x0018 - 0x0000) +struct PlayerInput_SetBind final +{ +public: + class FName BindName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_SetBind; + +// Function Engine.PlayerInput.SetMouseSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PlayerInput_SetMouseSensitivity final +{ +public: + float Sensitivity; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_SetMouseSensitivity; + +// Function Engine.PlayerInput.GetOuterAPlayerController +// 0x0008 (0x0008 - 0x0000) +struct PlayerInput_GetOuterAPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_GetOuterAPlayerController; + +// Function Engine.VOIPStatics.SetMicThreshold +// 0x0004 (0x0004 - 0x0000) +struct VOIPStatics_SetMicThreshold final +{ +public: + float InThreshold; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPStatics_SetMicThreshold; + +// Function Engine.WorldPartitionBlueprintLibrary.GetActorDescs +// 0x0018 (0x0018 - 0x0000) +struct WorldPartitionBlueprintLibrary_GetActorDescs final +{ +public: + TArray OutActorDescs; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_GetActorDescs; + +// Function Engine.WorldPartitionBlueprintLibrary.GetActorDescsForActors +// 0x0028 (0x0028 - 0x0000) +struct WorldPartitionBlueprintLibrary_GetActorDescsForActors final +{ +public: + TArray InActors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActorDescs; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_GetActorDescsForActors; + +// Function Engine.WorldPartitionBlueprintLibrary.GetDataLayerManager +// 0x0010 (0x0010 - 0x0000) +struct WorldPartitionBlueprintLibrary_GetDataLayerManager final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerManager* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_GetDataLayerManager; + +// Function Engine.WorldPartitionBlueprintLibrary.GetEditorWorldBounds +// 0x0038 (0x0038 - 0x0000) +struct WorldPartitionBlueprintLibrary_GetEditorWorldBounds final +{ +public: + struct FBox ReturnValue; // 0x0000(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_GetEditorWorldBounds; + +// Function Engine.WorldPartitionBlueprintLibrary.GetIntersectingActorDescs +// 0x0050 (0x0050 - 0x0000) +struct WorldPartitionBlueprintLibrary_GetIntersectingActorDescs final +{ +public: + struct FBox InBox; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray OutActorDescs; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_GetIntersectingActorDescs; + +// Function Engine.WorldPartitionBlueprintLibrary.GetRuntimeWorldBounds +// 0x0038 (0x0038 - 0x0000) +struct WorldPartitionBlueprintLibrary_GetRuntimeWorldBounds final +{ +public: + struct FBox ReturnValue; // 0x0000(0x0038)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_GetRuntimeWorldBounds; + +// Function Engine.WorldPartitionBlueprintLibrary.LoadActors +// 0x0010 (0x0010 - 0x0000) +struct WorldPartitionBlueprintLibrary_LoadActors final +{ +public: + TArray InActorsToLoad; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_LoadActors; + +// Function Engine.WorldPartitionBlueprintLibrary.PinActors +// 0x0010 (0x0010 - 0x0000) +struct WorldPartitionBlueprintLibrary_PinActors final +{ +public: + TArray InActorsToPin; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_PinActors; + +// Function Engine.WorldPartitionBlueprintLibrary.UnloadActors +// 0x0010 (0x0010 - 0x0000) +struct WorldPartitionBlueprintLibrary_UnloadActors final +{ +public: + TArray InActorsToUnload; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_UnloadActors; + +// Function Engine.WorldPartitionBlueprintLibrary.UnpinActors +// 0x0010 (0x0010 - 0x0000) +struct WorldPartitionBlueprintLibrary_UnpinActors final +{ +public: + TArray InActorsToUnpin; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionBlueprintLibrary_UnpinActors; + +// Function Engine.WorldDataLayers.OnDataLayerRuntimeStateChanged +// 0x0010 (0x0010 - 0x0000) +struct WorldDataLayers_OnDataLayerRuntimeStateChanged final +{ +public: + const class UDataLayerInstance* InDataLayer; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState InState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldDataLayers_OnDataLayerRuntimeStateChanged; + +// Function Engine.DataLayer.Equals +// 0x000C (0x000C - 0x0000) +struct DataLayer_Equals final +{ +public: + struct FActorDataLayer ActorDataLayer; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayer_Equals; + +// Function Engine.DataLayer.GetDataLayerLabel +// 0x0008 (0x0008 - 0x0000) +struct DataLayer_GetDataLayerLabel final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_GetDataLayerLabel; + +// Function Engine.DataLayer.GetDebugColor +// 0x0004 (0x0004 - 0x0000) +struct DataLayer_GetDebugColor final +{ +public: + struct FColor ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_GetDebugColor; + +// Function Engine.DataLayer.GetInitialRuntimeState +// 0x0001 (0x0001 - 0x0000) +struct DataLayer_GetInitialRuntimeState final +{ +public: + EDataLayerRuntimeState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_GetInitialRuntimeState; + +// Function Engine.DataLayer.GetInitialState +// 0x0001 (0x0001 - 0x0000) +struct DataLayer_GetInitialState final +{ +public: + EDataLayerState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_GetInitialState; + +// Function Engine.DataLayer.IsDynamicallyLoaded +// 0x0001 (0x0001 - 0x0000) +struct DataLayer_IsDynamicallyLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_IsDynamicallyLoaded; + +// Function Engine.DataLayer.IsEffectiveVisible +// 0x0001 (0x0001 - 0x0000) +struct DataLayer_IsEffectiveVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_IsEffectiveVisible; + +// Function Engine.DataLayer.IsInitiallyActive +// 0x0001 (0x0001 - 0x0000) +struct DataLayer_IsInitiallyActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_IsInitiallyActive; + +// Function Engine.DataLayer.IsInitiallyVisible +// 0x0001 (0x0001 - 0x0000) +struct DataLayer_IsInitiallyVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_IsInitiallyVisible; + +// Function Engine.DataLayer.IsRuntime +// 0x0001 (0x0001 - 0x0000) +struct DataLayer_IsRuntime final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_IsRuntime; + +// Function Engine.DataLayer.IsVisible +// 0x0001 (0x0001 - 0x0000) +struct DataLayer_IsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayer_IsVisible; + +// Function Engine.DataLayerSubsystem.SetDataLayerInstanceRuntimeState +// 0x0010 (0x0010 - 0x0000) +struct DataLayerSubsystem_SetDataLayerInstanceRuntimeState final +{ +public: + const class UDataLayerAsset* InDataLayerAsset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState InState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsRecursive; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_SetDataLayerInstanceRuntimeState; + +// Function Engine.DataLayerSubsystem.SetDataLayerRuntimeState +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_SetDataLayerRuntimeState final +{ +public: + struct FActorDataLayer InDataLayer; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState InState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsRecursive; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_SetDataLayerRuntimeState; + +// Function Engine.DataLayerSubsystem.SetDataLayerRuntimeStateByLabel +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_SetDataLayerRuntimeStateByLabel final +{ +public: + class FName InDataLayerLabel; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState InState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsRecursive; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_SetDataLayerRuntimeStateByLabel; + +// Function Engine.DataLayerSubsystem.SetDataLayerState +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_SetDataLayerState final +{ +public: + struct FActorDataLayer InDataLayer; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerState InState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_SetDataLayerState; + +// Function Engine.DataLayerSubsystem.SetDataLayerStateByLabel +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_SetDataLayerStateByLabel final +{ +public: + class FName InDataLayerLabel; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerState InState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_SetDataLayerStateByLabel; + +// Function Engine.DataLayerSubsystem.GetActiveDataLayerNames +// 0x0050 (0x0050 - 0x0000) +struct DataLayerSubsystem_GetActiveDataLayerNames final +{ +public: + TSet ReturnValue; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetActiveDataLayerNames; + +// Function Engine.DataLayerSubsystem.GetDataLayer +// 0x0010 (0x0010 - 0x0000) +struct DataLayerSubsystem_GetDataLayer final +{ +public: + struct FActorDataLayer InDataLayer; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayer; + +// Function Engine.DataLayerSubsystem.GetDataLayerEffectiveRuntimeState +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_GetDataLayerEffectiveRuntimeState final +{ +public: + struct FActorDataLayer InDataLayer; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerEffectiveRuntimeState; + +// Function Engine.DataLayerSubsystem.GetDataLayerEffectiveRuntimeStateByLabel +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_GetDataLayerEffectiveRuntimeStateByLabel final +{ +public: + class FName InDataLayerLabel; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerEffectiveRuntimeStateByLabel; + +// Function Engine.DataLayerSubsystem.GetDataLayerFromLabel +// 0x0010 (0x0010 - 0x0000) +struct DataLayerSubsystem_GetDataLayerFromLabel final +{ +public: + class FName InDataLayerLabel; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerFromLabel; + +// Function Engine.DataLayerSubsystem.GetDataLayerFromName +// 0x0010 (0x0010 - 0x0000) +struct DataLayerSubsystem_GetDataLayerFromName final +{ +public: + class FName InDataLayerName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerFromName; + +// Function Engine.DataLayerSubsystem.GetDataLayerInstanceEffectiveRuntimeState +// 0x0010 (0x0010 - 0x0000) +struct DataLayerSubsystem_GetDataLayerInstanceEffectiveRuntimeState final +{ +public: + const class UDataLayerAsset* InDataLayerAsset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerInstanceEffectiveRuntimeState; + +// Function Engine.DataLayerSubsystem.GetDataLayerInstanceFromAsset +// 0x0010 (0x0010 - 0x0000) +struct DataLayerSubsystem_GetDataLayerInstanceFromAsset final +{ +public: + const class UDataLayerAsset* InDataLayerAsset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerInstanceFromAsset; + +// Function Engine.DataLayerSubsystem.GetDataLayerInstanceRuntimeState +// 0x0010 (0x0010 - 0x0000) +struct DataLayerSubsystem_GetDataLayerInstanceRuntimeState final +{ +public: + const class UDataLayerAsset* InDataLayerAsset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerInstanceRuntimeState; + +// Function Engine.DataLayerSubsystem.GetDataLayerRuntimeState +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_GetDataLayerRuntimeState final +{ +public: + struct FActorDataLayer InDataLayer; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerRuntimeState; + +// Function Engine.DataLayerSubsystem.GetDataLayerRuntimeStateByLabel +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_GetDataLayerRuntimeStateByLabel final +{ +public: + class FName InDataLayerLabel; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerRuntimeStateByLabel; + +// Function Engine.DataLayerSubsystem.GetDataLayerState +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_GetDataLayerState final +{ +public: + struct FActorDataLayer InDataLayer; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerState; + +// Function Engine.DataLayerSubsystem.GetDataLayerStateByLabel +// 0x000C (0x000C - 0x0000) +struct DataLayerSubsystem_GetDataLayerStateByLabel final +{ +public: + class FName InDataLayerLabel; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetDataLayerStateByLabel; + +// Function Engine.DataLayerSubsystem.GetLoadedDataLayerNames +// 0x0050 (0x0050 - 0x0000) +struct DataLayerSubsystem_GetLoadedDataLayerNames final +{ +public: + TSet ReturnValue; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataLayerSubsystem_GetLoadedDataLayerNames; + +// Function Engine.WorldPartitionSubsystem.IsAllStreamingCompleted +// 0x0001 (0x0001 - 0x0000) +struct WorldPartitionSubsystem_IsAllStreamingCompleted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldPartitionSubsystem_IsAllStreamingCompleted; + +// Function Engine.WorldPartitionSubsystem.IsStreamingCompleted +// 0x0020 (0x0020 - 0x0000) +struct WorldPartitionSubsystem_IsStreamingCompleted final +{ +public: + EWorldPartitionRuntimeCellState QueryState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray QuerySources; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bExactState; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldPartitionSubsystem_IsStreamingCompleted; + +} + diff --git a/SilentHillF/SDK/Engine_structs.hpp b/SilentHillF/SDK/Engine_structs.hpp new file mode 100644 index 0000000..519e557 --- /dev/null +++ b/SilentHillF/SDK/Engine_structs.hpp @@ -0,0 +1,18891 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Engine + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Slate_structs.hpp" +#include "PhysicsCore_structs.hpp" +#include "IrisCore_structs.hpp" +#include "CoreOnline_structs.hpp" +#include "AudioExtensions_structs.hpp" +#include "InputCore_structs.hpp" +#include "Chaos_structs.hpp" +#include "NetCore_structs.hpp" + + +namespace SDK +{ + +// Enum Engine.ETextGender +// NumValues: 0x0004 +enum class ETextGender : uint8 +{ + Masculine = 0, + Feminine = 1, + Neuter = 2, + ETextGender_MAX = 3, +}; + +// Enum Engine.EFormatArgumentType +// NumValues: 0x0007 +enum class EFormatArgumentType : uint8 +{ + Int = 0, + UInt = 1, + Float = 2, + Double = 3, + Text = 4, + Gender = 5, + EFormatArgumentType_MAX = 6, +}; + +// Enum Engine.EAnimDataModelNotifyType +// NumValues: 0x0017 +enum class EAnimDataModelNotifyType : uint8 +{ + BracketOpened = 0, + BracketClosed = 1, + TrackAdded = 2, + TrackChanged = 3, + TrackRemoved = 4, + SequenceLengthChanged = 5, + FrameRateChanged = 6, + CurveAdded = 7, + CurveChanged = 8, + CurveRemoved = 9, + CurveFlagsChanged = 10, + CurveRenamed = 11, + CurveScaled = 12, + CurveColorChanged = 13, + CurveCommentChanged = 14, + AttributeAdded = 15, + AttributeRemoved = 16, + AttributeChanged = 17, + Populated = 18, + Reset = 19, + SkeletonChanged = 20, + Invalid = 21, + EAnimDataModelNotifyType_MAX = 22, +}; + +// Enum Engine.EMovementMode +// NumValues: 0x0008 +enum class EMovementMode : uint8 +{ + MOVE_None = 0, + MOVE_Walking = 1, + MOVE_NavWalking = 2, + MOVE_Falling = 3, + MOVE_Swimming = 4, + MOVE_Flying = 5, + MOVE_Custom = 6, + MOVE_MAX = 7, +}; + +// Enum Engine.EAudioComponentPlayState +// NumValues: 0x0007 +enum class EAudioComponentPlayState : uint8 +{ + Playing = 0, + Stopped = 1, + Paused = 2, + FadingIn = 3, + FadingOut = 4, + Count = 5, + EAudioComponentPlayState_MAX = 6, +}; + +// Enum Engine.EDataLayerRuntimeState +// NumValues: 0x0004 +enum class EDataLayerRuntimeState : uint8 +{ + Unloaded = 0, + Loaded = 1, + Activated = 2, + EDataLayerRuntimeState_MAX = 3, +}; + +// Enum Engine.EQuartzCommandDelegateSubType +// NumValues: 0x0007 +enum class EQuartzCommandDelegateSubType : uint8 +{ + CommandOnFailedToQueue = 0, + CommandOnQueued = 1, + CommandOnCanceled = 2, + CommandOnAboutToStart = 3, + CommandOnStarted = 4, + Count = 5, + EQuartzCommandDelegateSubType_MAX = 6, +}; + +// Enum Engine.EQuartzCommandQuantization +// NumValues: 0x0015 +enum class EQuartzCommandQuantization : uint8 +{ + Bar = 0, + Beat = 1, + ThirtySecondNote = 2, + SixteenthNote = 3, + EighthNote = 4, + QuarterNote = 5, + HalfNote = 6, + WholeNote = 7, + DottedSixteenthNote = 8, + DottedEighthNote = 9, + DottedQuarterNote = 10, + DottedHalfNote = 11, + DottedWholeNote = 12, + SixteenthNoteTriplet = 13, + EighthNoteTriplet = 14, + QuarterNoteTriplet = 15, + HalfNoteTriplet = 16, + Tick = 17, + Count = 18, + None = 19, + EQuartzCommandQuantization_MAX = 20, +}; + +// Enum Engine.EPlatformInterfaceDataType +// NumValues: 0x0007 +enum class EPlatformInterfaceDataType : uint8 +{ + PIDT_None = 0, + PIDT_Int = 1, + PIDT_Float = 2, + PIDT_String = 3, + PIDT_Object = 4, + PIDT_Custom = 5, + PIDT_MAX = 6, +}; + +// Enum Engine.EEndPlayReason +// NumValues: 0x0006 +enum class EEndPlayReason : uint8 +{ + Destroyed = 0, + LevelTransition = 1, + EndPlayInEditor = 2, + RemovedFromWorld = 3, + Quit = 4, + EEndPlayReason_MAX = 5, +}; + +// Enum Engine.ETickingGroup +// NumValues: 0x0009 +enum class ETickingGroup : uint8 +{ + TG_PrePhysics = 0, + TG_StartPhysics = 1, + TG_DuringPhysics = 2, + TG_EndPhysics = 3, + TG_PostPhysics = 4, + TG_PostUpdateWork = 5, + TG_LastDemotable = 6, + TG_NewlySpawned = 7, + TG_MAX = 8, +}; + +// Enum Engine.EComponentCreationMethod +// NumValues: 0x0005 +enum class EComponentCreationMethod : uint8 +{ + Native = 0, + SimpleConstructionScript = 1, + UserConstructionScript = 2, + Instance = 3, + EComponentCreationMethod_MAX = 4, +}; + +// Enum Engine.ETemperatureSeverityType +// NumValues: 0x0007 +enum class ETemperatureSeverityType : uint8 +{ + Unknown = 0, + Good = 1, + Bad = 2, + Serious = 3, + Critical = 4, + NumSeverities = 5, + ETemperatureSeverityType_MAX = 6, +}; + +// Enum Engine.EPlaneConstraintAxisSetting +// NumValues: 0x0006 +enum class EPlaneConstraintAxisSetting : uint8 +{ + Custom = 0, + X = 1, + Y = 2, + Z = 3, + UseGlobalPhysicsSetting = 4, + EPlaneConstraintAxisSetting_MAX = 5, +}; + +// Enum Engine.EInterpToBehaviourType +// NumValues: 0x0005 +enum class EInterpToBehaviourType : uint8 +{ + OneShot = 0, + OneShot_Reverse = 1, + Loop_Reset = 2, + PingPong = 3, + EInterpToBehaviourType_MAX = 4, +}; + +// Enum Engine.ETeleportType +// NumValues: 0x0004 +enum class ETeleportType : uint8 +{ + None = 0, + TeleportPhysics = 1, + ResetPhysics = 2, + ETeleportType_MAX = 3, +}; + +// Enum Engine.EObjectTypeQuery +// NumValues: 0x0022 +enum class EObjectTypeQuery : uint8 +{ + ObjectTypeQuery1 = 0, + ObjectTypeQuery2 = 1, + ObjectTypeQuery3 = 2, + ObjectTypeQuery4 = 3, + ObjectTypeQuery5 = 4, + ObjectTypeQuery6 = 5, + ObjectTypeQuery7 = 6, + ObjectTypeQuery8 = 7, + ObjectTypeQuery9 = 8, + ObjectTypeQuery10 = 9, + ObjectTypeQuery11 = 10, + ObjectTypeQuery12 = 11, + ObjectTypeQuery13 = 12, + ObjectTypeQuery14 = 13, + ObjectTypeQuery15 = 14, + ObjectTypeQuery16 = 15, + ObjectTypeQuery17 = 16, + ObjectTypeQuery18 = 17, + ObjectTypeQuery19 = 18, + ObjectTypeQuery20 = 19, + ObjectTypeQuery21 = 20, + ObjectTypeQuery22 = 21, + ObjectTypeQuery23 = 22, + ObjectTypeQuery24 = 23, + ObjectTypeQuery25 = 24, + ObjectTypeQuery26 = 25, + ObjectTypeQuery27 = 26, + ObjectTypeQuery28 = 27, + ObjectTypeQuery29 = 28, + ObjectTypeQuery30 = 29, + ObjectTypeQuery31 = 30, + ObjectTypeQuery32 = 31, + ObjectTypeQuery_MAX = 32, + EObjectTypeQuery_MAX = 33, +}; + +// Enum Engine.EDrawDebugTrace +// NumValues: 0x0005 +enum class EDrawDebugTrace : uint8 +{ + None = 0, + ForOneFrame = 1, + ForDuration = 2, + Persistent = 3, + EDrawDebugTrace_MAX = 4, +}; + +// Enum Engine.ETraceTypeQuery +// NumValues: 0x0022 +enum class ETraceTypeQuery : uint8 +{ + TraceTypeQuery1 = 0, + TraceTypeQuery2 = 1, + TraceTypeQuery3 = 2, + TraceTypeQuery4 = 3, + TraceTypeQuery5 = 4, + TraceTypeQuery6 = 5, + TraceTypeQuery7 = 6, + TraceTypeQuery8 = 7, + TraceTypeQuery9 = 8, + TraceTypeQuery10 = 9, + TraceTypeQuery11 = 10, + TraceTypeQuery12 = 11, + TraceTypeQuery13 = 12, + TraceTypeQuery14 = 13, + TraceTypeQuery15 = 14, + TraceTypeQuery16 = 15, + TraceTypeQuery17 = 16, + TraceTypeQuery18 = 17, + TraceTypeQuery19 = 18, + TraceTypeQuery20 = 19, + TraceTypeQuery21 = 20, + TraceTypeQuery22 = 21, + TraceTypeQuery23 = 22, + TraceTypeQuery24 = 23, + TraceTypeQuery25 = 24, + TraceTypeQuery26 = 25, + TraceTypeQuery27 = 26, + TraceTypeQuery28 = 27, + TraceTypeQuery29 = 28, + TraceTypeQuery30 = 29, + TraceTypeQuery31 = 30, + TraceTypeQuery32 = 31, + TraceTypeQuery_MAX = 32, + ETraceTypeQuery_MAX = 33, +}; + +// Enum Engine.EMoveComponentAction +// NumValues: 0x0004 +enum class EMoveComponentAction : uint8 +{ + Move = 0, + Stop = 1, + Return = 2, + EMoveComponentAction_MAX = 3, +}; + +// Enum Engine.EQuitPreference +// NumValues: 0x0003 +enum class EQuitPreference : uint8 +{ + Quit = 0, + Background = 1, + EQuitPreference_MAX = 2, +}; + +// Enum Engine.ETravelFailure +// NumValues: 0x000D +enum class ETravelFailure : uint8 +{ + NoLevel = 0, + LoadMapFailure = 1, + InvalidURL = 2, + PackageMissing = 3, + PackageVersion = 4, + NoDownload = 5, + TravelFailure = 6, + CheatCommands = 7, + PendingNetGameCreateFailure = 8, + CloudSaveFailure = 9, + ServerTravelFailure = 10, + ClientTravelFailure = 11, + ETravelFailure_MAX = 12, +}; + +// Enum Engine.EApplicationState +// NumValues: 0x0005 +enum class EApplicationState : uint8 +{ + Unknown = 0, + Inactive = 1, + Background = 2, + Active = 3, + EApplicationState_MAX = 4, +}; + +// Enum Engine.EScreenOrientation +// NumValues: 0x000B +enum class EScreenOrientation : uint8 +{ + Unknown = 0, + Portrait = 1, + PortraitUpsideDown = 2, + LandscapeLeft = 3, + LandscapeRight = 4, + FaceUp = 5, + FaceDown = 6, + PortraitSensor = 7, + LandscapeSensor = 8, + FullSensor = 9, + EScreenOrientation_MAX = 10, +}; + +// Enum Engine.EComponentPhysicsStateChange +// NumValues: 0x0003 +enum class EComponentPhysicsStateChange : uint8 +{ + Created = 0, + Destroyed = 1, + EComponentPhysicsStateChange_MAX = 2, +}; + +// Enum Engine.ERelativeTransformSpace +// NumValues: 0x0005 +enum class ERelativeTransformSpace : uint8 +{ + RTS_World = 0, + RTS_Actor = 1, + RTS_Component = 2, + RTS_ParentBoneSpace = 3, + RTS_MAX = 4, +}; + +// Enum Engine.EAttachLocation +// NumValues: 0x0005 +enum class EAttachLocation : uint8 +{ + KeepRelativeOffset = 0, + KeepWorldPosition = 1, + SnapToTarget = 2, + SnapToTargetIncludingScale = 3, + EAttachLocation_MAX = 4, +}; + +// Enum Engine.EAttachmentRule +// NumValues: 0x0004 +enum class EAttachmentRule : uint8 +{ + KeepRelative = 0, + KeepWorld = 1, + SnapToTarget = 2, + EAttachmentRule_MAX = 3, +}; + +// Enum Engine.EDetachmentRule +// NumValues: 0x0003 +enum class EDetachmentRule : uint8 +{ + KeepRelative = 0, + KeepWorld = 1, + EDetachmentRule_MAX = 2, +}; + +// Enum Engine.EComponentMobility +// NumValues: 0x0004 +enum class EComponentMobility : uint8 +{ + Static = 0, + Stationary = 1, + Movable = 2, + EComponentMobility_MAX = 3, +}; + +// Enum Engine.EDetailMode +// NumValues: 0x0005 +enum class EDetailMode : uint8 +{ + DM_Low = 0, + DM_Medium = 1, + DM_High = 2, + DM_Epic = 3, + DM_MAX = 4, +}; + +// Enum Engine.ECollisionEnabled +// NumValues: 0x0007 +enum class ECollisionEnabled : uint8 +{ + NoCollision = 0, + QueryOnly = 1, + PhysicsOnly = 2, + QueryAndPhysics = 3, + ProbeOnly = 4, + QueryAndProbe = 5, + ECollisionEnabled_MAX = 6, +}; + +// Enum Engine.ECollisionChannel +// NumValues: 0x0022 +enum class ECollisionChannel : uint8 +{ + ECC_WorldStatic = 0, + ECC_WorldDynamic = 1, + ECC_Pawn = 2, + ECC_Visibility = 3, + ECC_Camera = 4, + ECC_PhysicsBody = 5, + ECC_Vehicle = 6, + ECC_Destructible = 7, + ECC_EngineTraceChannel1 = 8, + ECC_EngineTraceChannel2 = 9, + ECC_EngineTraceChannel3 = 10, + ECC_EngineTraceChannel4 = 11, + ECC_EngineTraceChannel5 = 12, + ECC_EngineTraceChannel6 = 13, + ECC_GameTraceChannel1 = 14, + ECC_GameTraceChannel2 = 15, + ECC_GameTraceChannel3 = 16, + ECC_GameTraceChannel4 = 17, + ECC_GameTraceChannel5 = 18, + ECC_GameTraceChannel6 = 19, + ECC_GameTraceChannel7 = 20, + ECC_GameTraceChannel8 = 21, + ECC_GameTraceChannel9 = 22, + ECC_GameTraceChannel10 = 23, + ECC_GameTraceChannel11 = 24, + ECC_GameTraceChannel12 = 25, + ECC_GameTraceChannel13 = 26, + ECC_GameTraceChannel14 = 27, + ECC_GameTraceChannel15 = 28, + ECC_GameTraceChannel16 = 29, + ECC_GameTraceChannel17 = 30, + ECC_GameTraceChannel18 = 31, + ECC_OverlapAll_Deprecated = 32, + ECC_MAX = 33, +}; + +// Enum Engine.ECollisionResponse +// NumValues: 0x0004 +enum class ECollisionResponse : uint8 +{ + ECR_Ignore = 0, + ECR_Overlap = 1, + ECR_Block = 2, + ECR_MAX = 3, +}; + +// Enum Engine.EWalkableSlopeBehavior +// NumValues: 0x0005 +enum class EWalkableSlopeBehavior : uint8 +{ + WalkableSlope_Default = 0, + WalkableSlope_Increase = 1, + WalkableSlope_Decrease = 2, + WalkableSlope_Unwalkable = 3, + WalkableSlope_Max = 4, +}; + +// Enum Engine.EHLODLevelExclusion +// NumValues: 0x0009 +enum class EHLODLevelExclusion : uint8 +{ + HLOD0 = 1, + HLOD1 = 2, + HLOD2 = 4, + HLOD3 = 8, + HLOD4 = 16, + HLOD5 = 32, + HLOD6 = 64, + HLOD7 = 128, + EHLODLevelExclusion_MAX = 129, +}; + +// Enum Engine.EDOFMode +// NumValues: 0x0008 +enum class EDOFMode : uint8 +{ + Default = 0, + SixDOF = 1, + YZPlane = 2, + XZPlane = 3, + XYPlane = 4, + CustomPlane = 5, + None = 6, + EDOFMode_MAX = 7, +}; + +// Enum Engine.ERendererStencilMask +// NumValues: 0x000B +enum class ERendererStencilMask : uint8 +{ + ERSM_Default = 0, + ERSM_255 = 1, + ERSM_1 = 2, + ERSM_2 = 3, + ERSM_4 = 4, + ERSM_8 = 5, + ERSM_16 = 6, + ERSM_32 = 7, + ERSM_64 = 8, + ERSM_128 = 9, + ERSM_MAX = 10, +}; + +// Enum Engine.ERayTracingGroupCullingPriority +// NumValues: 0x000A +enum class ERayTracingGroupCullingPriority : uint8 +{ + CP_0_NEVER_CULL = 0, + CP_1 = 1, + CP_2 = 2, + CP_3 = 3, + CP_4_DEFAULT = 4, + CP_5 = 5, + CP_6 = 6, + CP_7 = 7, + CP_8_QUICKLY_CULL = 8, + CP_MAX = 9, +}; + +// Enum Engine.ERuntimeVirtualTextureMainPassType +// NumValues: 0x0004 +enum class ERuntimeVirtualTextureMainPassType : uint8 +{ + Never = 0, + Exclusive = 1, + Always = 2, + ERuntimeVirtualTextureMainPassType_MAX = 3, +}; + +// Enum Engine.ECanBeCharacterBase +// NumValues: 0x0004 +enum class ECanBeCharacterBase : uint8 +{ + ECB_No = 0, + ECB_Yes = 1, + ECB_Owner = 2, + ECB_MAX = 3, +}; + +// Enum Engine.EHasCustomNavigableGeometry +// NumValues: 0x0005 +enum class EHasCustomNavigableGeometry : uint8 +{ + No = 0, + Yes = 1, + EvenIfNotCollidable = 2, + DontExport = 3, + EHasCustomNavigableGeometry_MAX = 4, +}; + +// Enum Engine.EShadowCacheInvalidationBehavior +// NumValues: 0x0005 +enum class EShadowCacheInvalidationBehavior : uint8 +{ + Auto = 0, + Always = 1, + Rigid = 2, + Static = 3, + EShadowCacheInvalidationBehavior_MAX = 4, +}; + +// Enum Engine.EHLODBatchingPolicy +// NumValues: 0x0004 +enum class EHLODBatchingPolicy : uint8 +{ + None = 0, + MeshSection = 1, + Instancing = 2, + EHLODBatchingPolicy_MAX = 3, +}; + +// Enum Engine.ELightmapType +// NumValues: 0x0004 +enum class ELightmapType : uint8 +{ + Default = 0, + ForceSurface = 1, + ForceVolumetric = 2, + ELightmapType_MAX = 3, +}; + +// Enum Engine.EIndirectLightingCacheQuality +// NumValues: 0x0004 +enum class EIndirectLightingCacheQuality : uint8 +{ + ILCQ_Off = 0, + ILCQ_Point = 1, + ILCQ_Volume = 2, + ILCQ_MAX = 3, +}; + +// Enum Engine.ESceneDepthPriorityGroup +// NumValues: 0x0003 +enum class ESceneDepthPriorityGroup : uint8 +{ + SDPG_World = 0, + SDPG_Foreground = 1, + SDPG_MAX = 2, +}; + +// Enum Engine.EMouseLockMode +// NumValues: 0x0005 +enum class EMouseLockMode : uint8 +{ + DoNotLock = 0, + LockOnCapture = 1, + LockAlways = 2, + LockInFullscreen = 3, + EMouseLockMode_MAX = 4, +}; + +// Enum Engine.EWindowTitleBarMode +// NumValues: 0x0003 +enum class EWindowTitleBarMode : uint8 +{ + Overlay = 0, + VerticalBox = 1, + EWindowTitleBarMode_MAX = 2, +}; + +// Enum Engine.AnimationKeyFormat +// NumValues: 0x0004 +enum class EAnimationKeyFormat : uint8 +{ + AKF_ConstantKeyLerp = 0, + AKF_VariableKeyLerp = 1, + AKF_PerTrackCompression = 2, + AKF_MAX = 3, +}; + +// Enum Engine.EAnimCurveType +// NumValues: 0x0005 +enum class EAnimCurveType : uint8 +{ + AttributeCurve = 0, + MaterialCurve = 1, + MorphTargetCurve = 2, + MaxAnimCurveType = 3, + EAnimCurveType_MAX = 4, +}; + +// Enum Engine.EAnimAssetCurveFlags +// NumValues: 0x0009 +enum class EAnimAssetCurveFlags : uint8 +{ + AACF_NONE = 0, + AACF_DriveMorphTarget_DEPRECATED = 1, + AACF_DriveAttribute_DEPRECATED = 2, + AACF_Editable = 4, + AACF_DriveMaterial_DEPRECATED = 8, + AACF_Metadata = 16, + AACF_DriveTrack = 32, + AACF_Disabled = 64, + AACF_MAX = 65, +}; + +// Enum Engine.ERawCurveTrackTypes +// NumValues: 0x0004 +enum class ERawCurveTrackTypes : uint8 +{ + RCT_Float = 0, + RCT_Vector = 1, + RCT_Transform = 2, + RCT_MAX = 3, +}; + +// Enum Engine.ERootMotionRootLock +// NumValues: 0x0004 +enum class ERootMotionRootLock : uint8 +{ + RefPose = 0, + AnimFirstFrame = 1, + Zero = 2, + ERootMotionRootLock_MAX = 3, +}; + +// Enum Engine.ERootMotionMode +// NumValues: 0x0005 +enum class ERootMotionMode : uint8 +{ + NoRootMotionExtraction = 0, + IgnoreRootMotion = 1, + RootMotionFromEverything = 2, + RootMotionFromMontagesOnly = 3, + ERootMotionMode_MAX = 4, +}; + +// Enum Engine.EAdditiveBasePoseType +// NumValues: 0x0006 +enum class EAdditiveBasePoseType : uint8 +{ + ABPT_None = 0, + ABPT_RefPose = 1, + ABPT_AnimScaled = 2, + ABPT_AnimFrame = 3, + ABPT_LocalAnimFrame = 4, + ABPT_MAX = 5, +}; + +// Enum Engine.AnimationCompressionFormat +// NumValues: 0x0008 +enum class EAnimationCompressionFormat : uint8 +{ + ACF_None = 0, + ACF_Float96NoW = 1, + ACF_Fixed48NoW = 2, + ACF_IntervalFixed32NoW = 3, + ACF_Fixed32NoW = 4, + ACF_Float32NoW = 5, + ACF_Identity = 6, + ACF_MAX = 7, +}; + +// Enum Engine.EAnimInstanceLocatorFragmentType +// NumValues: 0x0003 +enum class EAnimInstanceLocatorFragmentType : uint32 +{ + AnimInstance = 0, + PostProcessAnimInstance = 1, + EAnimInstanceLocatorFragmentType_MAX = 2, +}; + +// Enum Engine.AnimPhysTwistAxis +// NumValues: 0x0004 +enum class EAnimPhysTwistAxis : uint8 +{ + AxisX = 0, + AxisY = 1, + AxisZ = 2, + AnimPhysTwistAxis_MAX = 3, +}; + +// Enum Engine.AnimPhysCollisionType +// NumValues: 0x0005 +enum class EAnimPhysCollisionType : uint8 +{ + CoM = 0, + CustomSphere = 1, + InnerSphere = 2, + OuterSphere = 3, + AnimPhysCollisionType_MAX = 4, +}; + +// Enum Engine.ETypeAdvanceAnim +// NumValues: 0x0004 +enum class ETypeAdvanceAnim : uint8 +{ + ETAA_Default = 0, + ETAA_Finished = 1, + ETAA_Looped = 2, + ETAA_MAX = 3, +}; + +// Enum Engine.EBoneAxis +// NumValues: 0x0004 +enum class EBoneAxis : uint8 +{ + BA_X = 0, + BA_Y = 1, + BA_Z = 2, + BA_MAX = 3, +}; + +// Enum Engine.EBoneControlSpace +// NumValues: 0x0005 +enum class EBoneControlSpace : uint8 +{ + BCS_WorldSpace = 0, + BCS_ComponentSpace = 1, + BCS_ParentBoneSpace = 2, + BCS_BoneSpace = 3, + BCS_MAX = 4, +}; + +// Enum Engine.EBoneRotationSource +// NumValues: 0x0004 +enum class EBoneRotationSource : uint8 +{ + BRS_KeepComponentSpaceRotation = 0, + BRS_KeepLocalSpaceRotation = 1, + BRS_CopyFromTarget = 2, + BRS_MAX = 3, +}; + +// Enum Engine.EMontageNotifyTickType +// NumValues: 0x0003 +enum class EMontageNotifyTickType : uint8 +{ + Queued = 0, + BranchingPoint = 1, + EMontageNotifyTickType_MAX = 2, +}; + +// Enum Engine.ENotifyFilterType +// NumValues: 0x0003 +enum class ENotifyFilterType : uint8 +{ + NoFiltering = 0, + LOD = 1, + ENotifyFilterType_MAX = 2, +}; + +// Enum Engine.EAdditiveAnimationType +// NumValues: 0x0004 +enum class EAdditiveAnimationType : uint8 +{ + AAT_None = 0, + AAT_LocalSpaceBase = 1, + AAT_RotationOffsetMeshSpace = 2, + AAT_MAX = 3, +}; + +// Enum Engine.ECurveBlendOption +// NumValues: 0x0008 +enum class ECurveBlendOption : uint8 +{ + Override = 0, + DoNotOverride = 1, + NormalizeByWeight = 2, + BlendByWeight = 3, + UseBasePose = 4, + UseMaxValue = 5, + UseMinValue = 6, + ECurveBlendOption_MAX = 7, +}; + +// Enum Engine.EAnimInterpolationType +// NumValues: 0x0003 +enum class EAnimInterpolationType : uint8 +{ + Linear = 0, + Step = 1, + EAnimInterpolationType_MAX = 2, +}; + +// Enum Engine.EAxisOption +// NumValues: 0x0008 +enum class EAxisOption : uint8 +{ + X = 0, + Y = 1, + Z = 2, + X_Neg = 3, + Y_Neg = 4, + Z_Neg = 5, + Custom = 6, + EAxisOption_MAX = 7, +}; + +// Enum Engine.EComponentType +// NumValues: 0x000C +enum class EComponentType : uint8 +{ + None = 0, + TranslationX = 1, + TranslationY = 2, + TranslationZ = 3, + RotationX = 4, + RotationY = 5, + RotationZ = 6, + Scale = 7, + ScaleX = 8, + ScaleY = 9, + ScaleZ = 10, + EComponentType_MAX = 11, +}; + +// Enum Engine.EAudioOutputTarget +// NumValues: 0x0004 +enum class EAudioOutputTarget : uint8 +{ + Speaker = 0, + Controller = 1, + ControllerFallbackToSpeaker = 2, + EAudioOutputTarget_MAX = 3, +}; + +// Enum Engine.EBlendableLocation +// NumValues: 0x000B +enum class EBlendableLocation : uint8 +{ + BL_SceneColorBeforeDOF = 2, + BL_SceneColorAfterDOF = 1, + BL_TranslucencyAfterDOF = 5, + BL_SSRInput = 4, + BL_SceneColorBeforeBloom = 6, + BL_ReplacingTonemapper = 3, + BL_SceneColorAfterTonemapping = 0, + BL_MAX = 7, + BL_BeforeTranslucency = 2, + BL_BeforeTonemapping = 1, + BL_AfterTonemapping = 0, +}; + +// Enum Engine.EBlendSpaceAxis +// NumValues: 0x0004 +enum class EBlendSpaceAxis : uint8 +{ + BSA_None = 0, + BSA_X = 1, + BSA_Y = 2, + BSA_MAX = 3, +}; + +// Enum Engine.EPreferredTriangulationDirection +// NumValues: 0x0004 +enum class EPreferredTriangulationDirection : uint8 +{ + None = 0, + Tangential = 1, + Radial = 2, + EPreferredTriangulationDirection_MAX = 3, +}; + +// Enum Engine.EBlendSpacePerBoneBlendMode +// NumValues: 0x0003 +enum class EBlendSpacePerBoneBlendMode : uint8 +{ + ManualPerBoneOverride = 0, + BlendProfile = 1, + EBlendSpacePerBoneBlendMode_MAX = 2, +}; + +// Enum Engine.ENotifyTriggerMode +// NumValues: 0x0004 +enum class ENotifyTriggerMode : uint8 +{ + AllAnimations = 0, + HighestWeightedAnimation = 1, + None = 2, + ENotifyTriggerMode_MAX = 3, +}; + +// Enum Engine.EBlueprintStatus +// NumValues: 0x0007 +enum class EBlueprintStatus : uint8 +{ + BS_Unknown = 0, + BS_Dirty = 1, + BS_Error = 2, + BS_UpToDate = 3, + BS_BeingCreated = 4, + BS_UpToDateWithWarnings = 5, + BS_MAX = 6, +}; + +// Enum Engine.EBlueprintType +// NumValues: 0x0007 +enum class EBlueprintType : uint8 +{ + BPTYPE_Normal = 0, + BPTYPE_Const = 1, + BPTYPE_MacroLibrary = 2, + BPTYPE_Interface = 3, + BPTYPE_LevelScript = 4, + BPTYPE_FunctionLibrary = 5, + BPTYPE_MAX = 6, +}; + +// Enum Engine.EBlueprintCompileMode +// NumValues: 0x0004 +enum class EBlueprintCompileMode : uint8 +{ + Default = 0, + Development = 1, + FinalRelease = 2, + EBlueprintCompileMode_MAX = 3, +}; + +// Enum Engine.EBlueprintNativizationFlag +// NumValues: 0x0004 +enum class EBlueprintNativizationFlag : uint8 +{ + Disabled = 0, + Dependency = 1, + ExplicitlyEnabled = 2, + EBlueprintNativizationFlag_MAX = 3, +}; + +// Enum Engine.EShouldCookBlueprintPropertyGuids +// NumValues: 0x0004 +enum class EShouldCookBlueprintPropertyGuids : uint8 +{ + No = 0, + Yes = 1, + Inherit = 2, + EShouldCookBlueprintPropertyGuids_MAX = 3, +}; + +// Enum Engine.ECsgOper +// NumValues: 0x0007 +enum class ECsgOper : uint8 +{ + CSG_Active = 0, + CSG_Add = 1, + CSG_Subtract = 2, + CSG_Intersect = 3, + CSG_Deintersect = 4, + CSG_None = 5, + CSG_MAX = 6, +}; + +// Enum Engine.EBrushType +// NumValues: 0x0004 +enum class EBrushType : uint8 +{ + Brush_Default = 0, + Brush_Add = 1, + Brush_Subtract = 2, + Brush_MAX = 3, +}; + +// Enum Engine.ECameraProjectionMode +// NumValues: 0x0003 +enum class ECameraProjectionMode : uint8 +{ + Perspective = 0, + Orthographic = 1, + ECameraProjectionMode_MAX = 2, +}; + +// Enum Engine.ECameraShakePlaySpace +// NumValues: 0x0004 +enum class ECameraShakePlaySpace : uint8 +{ + CameraLocal = 0, + World = 1, + UserDefined = 2, + ECameraShakePlaySpace_MAX = 3, +}; + +// Enum Engine.ECloudStorageDelegate +// NumValues: 0x0008 +enum class ECloudStorageDelegate : uint8 +{ + CSD_KeyValueReadComplete = 0, + CSD_KeyValueWriteComplete = 1, + CSD_ValueChanged = 2, + CSD_DocumentQueryComplete = 3, + CSD_DocumentReadComplete = 4, + CSD_DocumentWriteComplete = 5, + CSD_DocumentConflictDetected = 6, + CSD_MAX = 7, +}; + +// Enum Engine.EContentBundleClientState +// NumValues: 0x0006 +enum class EContentBundleClientState : uint8 +{ + Unregistered = 0, + Registered = 1, + ContentInjectionRequested = 2, + ContentRemovalRequested = 3, + RegistrationFailed = 4, + EContentBundleClientState_MAX = 5, +}; + +// Enum Engine.EWorldContentState +// NumValues: 0x0003 +enum class EWorldContentState : uint8 +{ + NoContent = 0, + ContentBundleInjected = 1, + EWorldContentState_MAX = 2, +}; + +// Enum Engine.EContentBundleStatus +// NumValues: 0x0006 +enum class EContentBundleStatus : uint64 +{ + Registered = 0, + ReadyToInject = 1, + FailedToInject = 2, + ContentInjected = 3, + Unknown = 18446744073709551615, + EContentBundleStatus_MAX = 4, +}; + +// Enum Engine.ECustomAttributeBlendType +// NumValues: 0x0003 +enum class ECustomAttributeBlendType : uint8 +{ + Override = 0, + Blend = 1, + ECustomAttributeBlendType_MAX = 2, +}; + +// Enum Engine.EDataLayerType +// NumValues: 0x0005 +enum class EDataLayerType : uint8 +{ + Runtime = 0, + Editor = 1, + Unknown = 2, + Size = 3, + EDataLayerType_MAX = 4, +}; + +// Enum Engine.DistributionParamMode +// NumValues: 0x0004 +enum class EDistributionParamMode : uint8 +{ + DPM_Normal = 0, + DPM_Abs = 1, + DPM_Direct = 2, + DPM_MAX = 3, +}; + +// Enum Engine.EDistributionVectorLockFlags +// NumValues: 0x0006 +enum class EDistributionVectorLockFlags : uint8 +{ + EDVLF_None = 0, + EDVLF_XY = 1, + EDVLF_XZ = 2, + EDVLF_YZ = 3, + EDVLF_XYZ = 4, + EDVLF_MAX = 5, +}; + +// Enum Engine.EDistributionVectorMirrorFlags +// NumValues: 0x0004 +enum class EDistributionVectorMirrorFlags : uint8 +{ + EDVMF_Same = 0, + EDVMF_Different = 1, + EDVMF_Mirror = 2, + EDVMF_MAX = 3, +}; + +// Enum Engine.EEdGraphPinDirection +// NumValues: 0x0003 +enum class EEdGraphPinDirection : uint8 +{ + EGPD_Input = 0, + EGPD_Output = 1, + EGPD_MAX = 2, +}; + +// Enum Engine.EPinContainerType +// NumValues: 0x0005 +enum class EPinContainerType : uint8 +{ + None = 0, + Array = 1, + Set = 2, + Map = 3, + EPinContainerType_MAX = 4, +}; + +// Enum Engine.ENodeTitleType +// NumValues: 0x0006 +enum class ENodeTitleType : uint8 +{ + FullTitle = 0, + ListView = 1, + EditableTitle = 2, + MenuTitle = 3, + MAX_TitleTypes = 4, + ENodeTitleType_MAX = 5, +}; + +// Enum Engine.ENodeAdvancedPins +// NumValues: 0x0004 +enum class ENodeAdvancedPins : uint8 +{ + NoPins = 0, + Shown = 1, + Hidden = 2, + ENodeAdvancedPins_MAX = 3, +}; + +// Enum Engine.ENodeEnabledState +// NumValues: 0x0004 +enum class ENodeEnabledState : uint8 +{ + Enabled = 0, + Disabled = 1, + DevelopmentOnly = 2, + ENodeEnabledState_MAX = 3, +}; + +// Enum Engine.EBlueprintPinStyleType +// NumValues: 0x0003 +enum class EBlueprintPinStyleType : uint8 +{ + BPST_Original = 0, + BPST_VariantA = 1, + BPST_MAX = 2, +}; + +// Enum Engine.EGraphType +// NumValues: 0x0006 +enum class EGraphType : uint8 +{ + GT_Function = 0, + GT_Ubergraph = 1, + GT_Macro = 2, + GT_Animation = 3, + GT_StateMachine = 4, + GT_MAX = 5, +}; + +// Enum Engine.ECanCreateConnectionResponse +// NumValues: 0x0008 +enum class ECanCreateConnectionResponse : uint8 +{ + CONNECT_RESPONSE_MAKE = 0, + CONNECT_RESPONSE_DISALLOW = 1, + CONNECT_RESPONSE_BREAK_OTHERS_A = 2, + CONNECT_RESPONSE_BREAK_OTHERS_B = 3, + CONNECT_RESPONSE_BREAK_OTHERS_AB = 4, + CONNECT_RESPONSE_MAKE_WITH_CONVERSION_NODE = 5, + CONNECT_RESPONSE_MAKE_WITH_PROMOTION = 6, + CONNECT_RESPONSE_MAX = 7, +}; + +// Enum Engine.EFullyLoadPackageType +// NumValues: 0x0006 +enum class EFullyLoadPackageType : uint8 +{ + FULLYLOAD_Map = 0, + FULLYLOAD_Game_PreLoadClass = 1, + FULLYLOAD_Game_PostLoadClass = 2, + FULLYLOAD_Always = 3, + FULLYLOAD_Mutator = 4, + FULLYLOAD_MAX = 5, +}; + +// Enum Engine.ETransitionType +// NumValues: 0x0008 +enum class ETransitionType : uint8 +{ + None = 0, + Paused = 1, + Loading = 2, + Saving = 3, + Connecting = 4, + Precaching = 5, + WaitingToConnect = 6, + MAX = 7, +}; + +// Enum Engine.EInputEvent +// NumValues: 0x0006 +enum class EInputEvent : uint8 +{ + IE_Pressed = 0, + IE_Released = 1, + IE_Repeat = 2, + IE_DoubleClick = 3, + IE_Axis = 4, + IE_MAX = 5, +}; + +// Enum Engine.EMouseCaptureMode +// NumValues: 0x0006 +enum class EMouseCaptureMode : uint8 +{ + NoCapture = 0, + CapturePermanently = 1, + CapturePermanently_IncludingInitialMouseDown = 2, + CaptureDuringMouseDown = 3, + CaptureDuringRightMouseDown = 4, + EMouseCaptureMode_MAX = 5, +}; + +// Enum Engine.ENetworkLagState +// NumValues: 0x0003 +enum class ENetworkLagState : uint8 +{ + NotLagging = 0, + Lagging = 1, + ENetworkLagState_MAX = 2, +}; + +// Enum Engine.ETravelType +// NumValues: 0x0004 +enum class ETravelType : uint8 +{ + TRAVEL_Absolute = 0, + TRAVEL_Partial = 1, + TRAVEL_Relative = 2, + TRAVEL_MAX = 3, +}; + +// Enum Engine.EDemoPlayFailure +// NumValues: 0x000A +enum class EDemoPlayFailure : uint8 +{ + Generic = 0, + DemoNotFound = 1, + Corrupt = 2, + InvalidVersion = 3, + InitBase = 4, + GameSpecificHeader = 5, + ReplayStreamerInternal = 6, + LoadMap = 7, + Serialization = 8, + EDemoPlayFailure_MAX = 9, +}; + +// Enum Engine.EViewModeIndex +// NumValues: 0x0023 +enum class EViewModeIndex : uint8 +{ + VMI_BrushWireframe = 0, + VMI_Wireframe = 1, + VMI_Unlit = 2, + VMI_Lit = 3, + VMI_Lit_DetailLighting = 4, + VMI_LightingOnly = 5, + VMI_LightComplexity = 6, + VMI_ShaderComplexity = 8, + VMI_LightmapDensity = 9, + VMI_LitLightmapDensity = 10, + VMI_ReflectionOverride = 11, + VMI_VisualizeBuffer = 12, + VMI_StationaryLightOverlap = 14, + VMI_CollisionPawn = 15, + VMI_CollisionVisibility = 16, + VMI_LODColoration = 18, + VMI_QuadOverdraw = 19, + VMI_PrimitiveDistanceAccuracy = 20, + VMI_MeshUVDensityAccuracy = 21, + VMI_ShaderComplexityWithQuadOverdraw = 22, + VMI_HLODColoration = 23, + VMI_GroupLODColoration = 24, + VMI_MaterialTextureScaleAccuracy = 25, + VMI_RequiredTextureResolution = 26, + VMI_PathTracing = 27, + VMI_RayTracingDebug = 28, + VMI_VisualizeNanite = 29, + VMI_VirtualTexturePendingMips = 30, + VMI_VisualizeLumen = 31, + VMI_VisualizeVirtualShadowMap = 32, + VMI_VisualizeGPUSkinCache = 33, + VMI_VisualizeSubstrate = 34, + VMI_VisualizeGroom = 35, + VMI_Max = 36, + VMI_Unknown = 255, +}; + +// Enum Engine.EAspectRatioAxisConstraint +// NumValues: 0x0004 +enum class EAspectRatioAxisConstraint : uint8 +{ + AspectRatio_MaintainYFOV = 0, + AspectRatio_MaintainXFOV = 1, + AspectRatio_MajorAxisFOV = 2, + AspectRatio_MAX = 3, +}; + +// Enum Engine.EOcclusionCombineMode +// NumValues: 0x0003 +enum class EOcclusionCombineMode : uint8 +{ + OCM_Minimum = 0, + OCM_Multiply = 1, + OCM_MAX = 2, +}; + +// Enum Engine.EBlendMode +// NumValues: 0x000B +enum class EBlendMode : uint8 +{ + BLEND_Opaque = 0, + BLEND_Masked = 1, + BLEND_Translucent = 2, + BLEND_Additive = 3, + BLEND_Modulate = 4, + BLEND_AlphaComposite = 5, + BLEND_AlphaHoldout = 6, + BLEND_TranslucentColoredTransmittance = 7, + BLEND_MAX = 8, + BLEND_TranslucentGreyTransmittance = 2, + BLEND_ColoredTransmittanceOnly = 4, +}; + +// Enum Engine.EMaterialFloatPrecisionMode +// NumValues: 0x0005 +enum class EMaterialFloatPrecisionMode : uint8 +{ + MFPM_Default = 0, + MFPM_Full_MaterialExpressionOnly = 1, + MFPM_Full = 2, + MFPM_Half = 3, + MFPM_MAX = 4, +}; + +// Enum Engine.ESamplerSourceMode +// NumValues: 0x0005 +enum class ESamplerSourceMode : uint8 +{ + SSM_FromTextureAsset = 0, + SSM_Wrap_WorldGroupSettings = 1, + SSM_Clamp_WorldGroupSettings = 2, + SSM_TerrainWeightmapGroupSettings = 3, + SSM_MAX = 4, +}; + +// Enum Engine.ETextureMipValueMode +// NumValues: 0x0005 +enum class ETextureMipValueMode : uint8 +{ + TMVM_None = 0, + TMVM_MipLevel = 1, + TMVM_MipBias = 2, + TMVM_Derivative = 3, + TMVM_MAX = 4, +}; + +// Enum Engine.ETranslucencyLightingMode +// NumValues: 0x0007 +enum class ETranslucencyLightingMode : uint8 +{ + TLM_VolumetricNonDirectional = 0, + TLM_VolumetricDirectional = 1, + TLM_VolumetricPerVertexNonDirectional = 2, + TLM_VolumetricPerVertexDirectional = 3, + TLM_Surface = 4, + TLM_SurfacePerPixelLighting = 5, + TLM_MAX = 6, +}; + +// Enum Engine.ERefractionMode +// NumValues: 0x0005 +enum class ERefractionMode : uint8 +{ + RM_IndexOfRefraction = 0, + RM_PixelNormalOffset = 1, + RM_2DOffset = 2, + RM_None = 3, + RM_MAX = 4, +}; + +// Enum Engine.ERefractionCoverageMode +// NumValues: 0x0003 +enum class ERefractionCoverageMode : uint8 +{ + RCM_CoverageIgnored = 0, + RCM_CoverageAccountedFor = 1, + RCM_MAX = 2, +}; + +// Enum Engine.ETranslucentSortPolicy +// NumValues: 0x0004 +enum class ETranslucentSortPolicy : uint8 +{ + SortByDistance = 0, + SortByProjectedZ = 1, + SortAlongAxis = 2, + ETranslucentSortPolicy_MAX = 3, +}; + +// Enum Engine.EDynamicGlobalIlluminationMethod +// NumValues: 0x0005 +enum class EDynamicGlobalIlluminationMethod : uint8 +{ + None = 0, + Lumen = 1, + ScreenSpace = 2, + Plugin = 3, + EDynamicGlobalIlluminationMethod_MAX = 4, +}; + +// Enum Engine.EReflectionMethod +// NumValues: 0x0004 +enum class EReflectionMethod : uint8 +{ + None = 0, + Lumen = 1, + ScreenSpace = 2, + EReflectionMethod_MAX = 3, +}; + +// Enum Engine.EShadowMapMethod +// NumValues: 0x0003 +enum class EShadowMapMethod : uint8 +{ + ShadowMaps = 0, + VirtualShadowMaps = 1, + EShadowMapMethod_MAX = 2, +}; + +// Enum Engine.ECastRayTracedShadow +// NumValues: 0x0004 +enum class ECastRayTracedShadow : uint8 +{ + Disabled = 0, + UseProjectSetting = 1, + Enabled = 2, + ECastRayTracedShadow_MAX = 3, +}; + +// Enum Engine.ESceneCaptureSource +// NumValues: 0x000B +enum class ESceneCaptureSource : uint8 +{ + SCS_SceneColorHDR = 0, + SCS_SceneColorHDRNoAlpha = 1, + SCS_FinalColorLDR = 2, + SCS_SceneColorSceneDepth = 3, + SCS_SceneDepth = 4, + SCS_DeviceDepth = 5, + SCS_Normal = 6, + SCS_BaseColor = 7, + SCS_FinalColorHDR = 8, + SCS_FinalToneCurveHDR = 9, + SCS_MAX = 10, +}; + +// Enum Engine.ESceneCaptureCompositeMode +// NumValues: 0x0004 +enum class ESceneCaptureCompositeMode : uint8 +{ + SCCM_Overwrite = 0, + SCCM_Additive = 1, + SCCM_Composite = 2, + SCCM_MAX = 3, +}; + +// Enum Engine.EGBufferFormat +// NumValues: 0x0005 +enum class EGBufferFormat : uint8 +{ + Force8BitsPerChannel = 0, + Default = 1, + HighPrecisionNormals = 3, + Force16BitsPerChannel = 5, + EGBufferFormat_MAX = 6, +}; + +// Enum Engine.EMobileLocalLightSetting +// NumValues: 0x0004 +enum class EMobileLocalLightSetting : uint8 +{ + LOCAL_LIGHTS_DISABLED = 0, + LOCAL_LIGHTS_ENABLED = 1, + LOCAL_LIGHTS_BUFFER = 2, + LOCAL_LIGHTS_MAX = 3, +}; + +// Enum Engine.ETrailWidthMode +// NumValues: 0x0004 +enum class ETrailWidthMode : uint8 +{ + ETrailWidthMode_FromCentre = 0, + ETrailWidthMode_FromFirst = 1, + ETrailWidthMode_FromSecond = 2, + ETrailWidthMode_MAX = 3, +}; + +// Enum Engine.EParticleCollisionMode +// NumValues: 0x0003 +enum class EParticleCollisionMode : uint8 +{ + SceneDepth = 0, + DistanceField = 1, + EParticleCollisionMode_MAX = 2, +}; + +// Enum Engine.EMaterialShadingModel +// NumValues: 0x0010 +enum class EMaterialShadingModel : uint8 +{ + MSM_Unlit = 0, + MSM_DefaultLit = 1, + MSM_Subsurface = 2, + MSM_PreintegratedSkin = 3, + MSM_ClearCoat = 4, + MSM_SubsurfaceProfile = 5, + MSM_TwoSidedFoliage = 6, + MSM_Hair = 7, + MSM_Cloth = 8, + MSM_Eye = 9, + MSM_SingleLayerWater = 10, + MSM_ThinTranslucent = 11, + MSM_Strata = 12, + MSM_NUM = 13, + MSM_FromMaterialExpression = 14, + MSM_MAX = 15, +}; + +// Enum Engine.EMaterialSamplerType +// NumValues: 0x0012 +enum class EMaterialSamplerType : uint8 +{ + SAMPLERTYPE_Color = 0, + SAMPLERTYPE_Grayscale = 1, + SAMPLERTYPE_Alpha = 2, + SAMPLERTYPE_Normal = 3, + SAMPLERTYPE_Masks = 4, + SAMPLERTYPE_DistanceFieldFont = 5, + SAMPLERTYPE_LinearColor = 6, + SAMPLERTYPE_LinearGrayscale = 7, + SAMPLERTYPE_Data = 8, + SAMPLERTYPE_External = 9, + SAMPLERTYPE_VirtualColor = 10, + SAMPLERTYPE_VirtualGrayscale = 11, + SAMPLERTYPE_VirtualAlpha = 12, + SAMPLERTYPE_VirtualNormal = 13, + SAMPLERTYPE_VirtualMasks = 14, + SAMPLERTYPE_VirtualLinearColor = 15, + SAMPLERTYPE_VirtualLinearGrayscale = 16, + SAMPLERTYPE_MAX = 17, +}; + +// Enum Engine.EMaterialStencilCompare +// NumValues: 0x000A +enum class EMaterialStencilCompare : uint8 +{ + MSC_Less = 0, + MSC_LessEqual = 1, + MSC_Greater = 2, + MSC_GreaterEqual = 3, + MSC_Equal = 4, + MSC_NotEqual = 5, + MSC_Never = 6, + MSC_Always = 7, + MSC_Count = 8, + MSC_MAX = 9, +}; + +// Enum Engine.EMaterialShadingRate +// NumValues: 0x0009 +enum class EMaterialShadingRate : uint8 +{ + MSR_1x1 = 0, + MSR_2x1 = 1, + MSR_1x2 = 2, + MSR_2x2 = 3, + MSR_4x2 = 4, + MSR_2x4 = 5, + MSR_4x4 = 6, + MSR_Count = 7, + MSR_MAX = 8, +}; + +// Enum Engine.ELightingBuildQuality +// NumValues: 0x0005 +enum class ELightingBuildQuality : uint8 +{ + Quality_Preview = 0, + Quality_Medium = 1, + Quality_High = 2, + Quality_Production = 3, + Quality_MAX = 4, +}; + +// Enum Engine.ENetworkSmoothingMode +// NumValues: 0x0004 +enum class ENetworkSmoothingMode : uint8 +{ + Disabled = 0, + Linear = 1, + Exponential = 2, + ENetworkSmoothingMode_MAX = 3, +}; + +// Enum Engine.EOverlapFilterOption +// NumValues: 0x0004 +enum class EOverlapFilterOption : uint8 +{ + OverlapFilter_All = 0, + OverlapFilter_DynamicOnly = 1, + OverlapFilter_StaticOnly = 2, + OverlapFilter_MAX = 3, +}; + +// Enum Engine.EFilterInterpolationType +// NumValues: 0x0007 +enum class EFilterInterpolationType : uint8 +{ + BSIT_Average = 0, + BSIT_Linear = 1, + BSIT_Cubic = 2, + BSIT_EaseInOut = 3, + BSIT_ExponentialDecay = 4, + BSIT_SpringDamper = 5, + BSIT_MAX = 6, +}; + +// Enum Engine.ETimelineSigType +// NumValues: 0x0006 +enum class ETimelineSigType : uint8 +{ + ETS_EventSignature = 0, + ETS_FloatSignature = 1, + ETS_VectorSignature = 2, + ETS_LinearColorSignature = 3, + ETS_InvalidSignature = 4, + ETS_MAX = 5, +}; + +// Enum Engine.ELightMapPaddingType +// NumValues: 0x0004 +enum class ELightMapPaddingType : uint8 +{ + LMPT_NormalPadding = 0, + LMPT_PrePadding = 1, + LMPT_NoPadding = 2, + LMPT_MAX = 3, +}; + +// Enum Engine.EShadowMapFlags +// NumValues: 0x0003 +enum class EShadowMapFlags : uint8 +{ + SMF_None = 0, + SMF_Streamed = 1, + SMF_MAX = 2, +}; + +// Enum Engine.EUpdateRateShiftBucket +// NumValues: 0x0008 +enum class EUpdateRateShiftBucket : uint8 +{ + ShiftBucket0 = 0, + ShiftBucket1 = 1, + ShiftBucket2 = 2, + ShiftBucket3 = 3, + ShiftBucket4 = 4, + ShiftBucket5 = 5, + ShiftBucketMax = 6, + EUpdateRateShiftBucket_MAX = 7, +}; + +// Enum Engine.ENaniteFallbackTarget +// NumValues: 0x0004 +enum class ENaniteFallbackTarget : uint8 +{ + Auto = 0, + PercentTriangles = 1, + RelativeError = 2, + ENaniteFallbackTarget_MAX = 3, +}; + +// Enum Engine.ENetRole +// NumValues: 0x0005 +enum class ENetRole : uint8 +{ + ROLE_None = 0, + ROLE_SimulatedProxy = 1, + ROLE_AutonomousProxy = 2, + ROLE_Authority = 3, + ROLE_MAX = 4, +}; + +// Enum Engine.ENetDormancy +// NumValues: 0x0006 +enum class ENetDormancy : uint8 +{ + DORM_Never = 0, + DORM_Awake = 1, + DORM_DormantAll = 2, + DORM_DormantPartial = 3, + DORM_Initial = 4, + DORM_MAX = 5, +}; + +// Enum Engine.EPhysicsReplicationMode +// NumValues: 0x0004 +enum class EPhysicsReplicationMode : uint8 +{ + Default = 0, + PredictiveInterpolation = 1, + Resimulation = 2, + EPhysicsReplicationMode_MAX = 3, +}; + +// Enum Engine.EAutoReceiveInput +// NumValues: 0x000A +enum class EAutoReceiveInput : uint8 +{ + Disabled = 0, + Player0 = 1, + Player1 = 2, + Player2 = 3, + Player3 = 4, + Player4 = 5, + Player5 = 6, + Player6 = 7, + Player7 = 8, + EAutoReceiveInput_MAX = 9, +}; + +// Enum Engine.EAutoPossessAI +// NumValues: 0x0005 +enum class EAutoPossessAI : uint8 +{ + Disabled = 0, + PlacedInWorld = 1, + Spawned = 2, + PlacedInWorldOrSpawned = 3, + EAutoPossessAI_MAX = 4, +}; + +// Enum Engine.EPhysicalMaterialMaskColor +// NumValues: 0x0009 +enum class EPhysicalMaterialMaskColor : uint8 +{ + Red = 0, + Green = 1, + Blue = 2, + Cyan = 3, + Magenta = 4, + Yellow = 5, + White = 6, + Black = 7, + MAX = 8, +}; + +// Enum Engine.EComponentSocketType +// NumValues: 0x0004 +enum class EComponentSocketType : uint8 +{ + Invalid = 0, + Bone = 1, + Socket = 2, + EComponentSocketType_MAX = 3, +}; + +// Enum Engine.ESpawnActorCollisionHandlingMethod +// NumValues: 0x0006 +enum class ESpawnActorCollisionHandlingMethod : uint8 +{ + Undefined = 0, + AlwaysSpawn = 1, + AdjustIfPossibleButAlwaysSpawn = 2, + AdjustIfPossibleButDontSpawnIfColliding = 3, + DontSpawnIfColliding = 4, + ESpawnActorCollisionHandlingMethod_MAX = 5, +}; + +// Enum Engine.EMeshBufferAccess +// NumValues: 0x0003 +enum class EMeshBufferAccess : uint8 +{ + Default = 0, + ForceCPUAndGPU = 1, + EMeshBufferAccess_MAX = 2, +}; + +// Enum Engine.EFontImportCharacterSet +// NumValues: 0x0004 +enum class EFontImportCharacterSet : uint8 +{ + FontICS_Default = 0, + FontICS_Ansi = 1, + FontICS_Symbol = 2, + FontICS_MAX = 3, +}; + +// Enum Engine.EStandbyType +// NumValues: 0x0004 +enum class EStandbyType : uint8 +{ + STDBY_Rx = 0, + STDBY_Tx = 1, + STDBY_BadPing = 2, + STDBY_MAX = 3, +}; + +// Enum Engine.ESuggestProjVelocityTraceOption +// NumValues: 0x0004 +enum class ESuggestProjVelocityTraceOption : uint8 +{ + DoNotTrace = 0, + TraceFullPath = 1, + OnlyTraceWhileAscending = 2, + ESuggestProjVelocityTraceOption_MAX = 3, +}; + +// Enum Engine.EHISMViewRelevanceType +// NumValues: 0x0004 +enum class EHISMViewRelevanceType : uint8 +{ + Grass = 0, + Foliage = 1, + HISM = 2, + EHISMViewRelevanceType_MAX = 3, +}; + +// Enum Engine.EHitProxyPriority +// NumValues: 0x0005 +enum class EHitProxyPriority : uint8 +{ + HPP_World = 0, + HPP_Wireframe = 1, + HPP_Foreground = 2, + HPP_UI = 3, + HPP_MAX = 4, +}; + +// Enum Engine.EAdManagerDelegate +// NumValues: 0x0003 +enum class EAdManagerDelegate : uint8 +{ + AMD_ClickedBanner = 0, + AMD_UserClosedAd = 1, + AMD_MAX = 2, +}; + +// Enum Engine.ERoundingMode +// NumValues: 0x0008 +enum class ERoundingMode : uint8 +{ + HalfToEven = 0, + HalfFromZero = 1, + HalfToZero = 2, + FromZero = 3, + ToZero = 4, + ToNegativeInfinity = 5, + ToPositiveInfinity = 6, + ERoundingMode_MAX = 7, +}; + +// Enum Engine.EViewStatusForScreenPercentage +// NumValues: 0x0006 +enum class EViewStatusForScreenPercentage : uint8 +{ + NonRealtime = 0, + Desktop = 1, + Mobile = 2, + VR = 3, + PathTracer = 4, + EViewStatusForScreenPercentage_MAX = 5, +}; + +// Enum Engine.EScreenPercentageMode +// NumValues: 0x0004 +enum class EScreenPercentageMode : uint32 +{ + Manual = 0, + BasedOnDisplayResolution = 1, + BasedOnDPIScale = 2, + EScreenPercentageMode_MAX = 3, +}; + +// Enum Engine.ELevelInstanceRuntimeBehavior +// NumValues: 0x0005 +enum class ELevelInstanceRuntimeBehavior : uint8 +{ + None = 0, + Embedded_Deprecated = 1, + Partitioned = 2, + LevelStreaming = 3, + ELevelInstanceRuntimeBehavior_MAX = 4, +}; + +// Enum Engine.ELevelInstanceCreationType +// NumValues: 0x0003 +enum class ELevelInstanceCreationType : uint8 +{ + LevelInstance = 0, + PackedLevelActor = 1, + ELevelInstanceCreationType_MAX = 2, +}; + +// Enum Engine.ELevelInstancePivotType +// NumValues: 0x0005 +enum class ELevelInstancePivotType : uint8 +{ + CenterMinZ = 0, + Center = 1, + Actor = 2, + WorldOrigin = 3, + ELevelInstancePivotType_MAX = 4, +}; + +// Enum Engine.EStreamingVolumeUsage +// NumValues: 0x0006 +enum class EStreamingVolumeUsage : uint8 +{ + SVB_Loading = 0, + SVB_LoadingAndVisibility = 1, + SVB_VisibilityBlockingOnLoad = 2, + SVB_BlockingOnLoad = 3, + SVB_LoadingNotVisible = 4, + SVB_MAX = 5, +}; + +// Enum Engine.EMaterialDomain +// NumValues: 0x0008 +enum class EMaterialDomain : uint8 +{ + MD_Surface = 0, + MD_DeferredDecal = 1, + MD_LightFunction = 2, + MD_Volume = 3, + MD_PostProcess = 4, + MD_UI = 5, + MD_RuntimeVirtualTexture = 6, + MD_MAX = 7, +}; + +// Enum Engine.EPositionOrigin +// NumValues: 0x0003 +enum class EPositionOrigin : uint8 +{ + Absolute = 0, + CameraRelative = 1, + EPositionOrigin_MAX = 2, +}; + +// Enum Engine.ETextureColorChannel +// NumValues: 0x0005 +enum class ETextureColorChannel : uint8 +{ + TCC_Red = 0, + TCC_Green = 1, + TCC_Blue = 2, + TCC_Alpha = 3, + TCC_MAX = 4, +}; + +// Enum Engine.EMaterialAttributeBlend +// NumValues: 0x0004 +enum class EMaterialAttributeBlend : uint8 +{ + Blend = 0, + UseA = 1, + UseB = 2, + EMaterialAttributeBlend_MAX = 3, +}; + +// Enum Engine.EMaterialExpressionBoundsType +// NumValues: 0x0004 +enum class EMaterialExpressionBoundsType : uint8 +{ + MEILB_InstanceLocal = 0, + MEILB_ObjectLocal = 1, + MEILB_PreSkinnedLocal = 2, + MEILB_MAX = 3, +}; + +// Enum Engine.EChannelMaskParameterColor +// NumValues: 0x0005 +enum class EChannelMaskParameterColor : uint8 +{ + Red = 0, + Green = 1, + Blue = 2, + Alpha = 3, + EChannelMaskParameterColor_MAX = 4, +}; + +// Enum Engine.EClampMode +// NumValues: 0x0004 +enum class EClampMode : uint8 +{ + CMODE_Clamp = 0, + CMODE_ClampMin = 1, + CMODE_ClampMax = 2, + CMODE_MAX = 3, +}; + +// Enum Engine.ECustomMaterialOutputType +// NumValues: 0x0006 +enum class ECustomMaterialOutputType : uint8 +{ + CMOT_Float1 = 0, + CMOT_Float2 = 1, + CMOT_Float3 = 2, + CMOT_Float4 = 3, + CMOT_MaterialAttributes = 4, + CMOT_MAX = 5, +}; + +// Enum Engine.EDataDrivenShaderPlatformInfoCondition +// NumValues: 0x0003 +enum class EDataDrivenShaderPlatformInfoCondition : uint8 +{ + COND_True = 0, + COND_False = 1, + COND_Max = 2, +}; + +// Enum Engine.EDBufferTextureId +// NumValues: 0x0004 +enum class EDBufferTextureId : uint8 +{ + DBT_A = 0, + DBT_B = 1, + DBT_C = 2, + DBT_MAX = 3, +}; + +// Enum Engine.EDepthOfFieldFunctionValue +// NumValues: 0x0005 +enum class EDepthOfFieldFunctionValue : uint8 +{ + TDOF_NearAndFarMask = 0, + TDOF_NearMask = 1, + TDOF_FarMask = 2, + TDOF_CircleOfConfusionRadius = 3, + TDOF_MAX = 4, +}; + +// Enum Engine.EFunctionInputType +// NumValues: 0x000E +enum class EFunctionInputType : uint8 +{ + FunctionInput_Scalar = 0, + FunctionInput_Vector2 = 1, + FunctionInput_Vector3 = 2, + FunctionInput_Vector4 = 3, + FunctionInput_Texture2D = 4, + FunctionInput_TextureCube = 5, + FunctionInput_Texture2DArray = 6, + FunctionInput_VolumeTexture = 7, + FunctionInput_StaticBool = 8, + FunctionInput_MaterialAttributes = 9, + FunctionInput_TextureExternal = 10, + FunctionInput_Bool = 11, + FunctionInput_Substrate = 12, + FunctionInput_MAX = 13, +}; + +// Enum Engine.ENeuralIndexType +// NumValues: 0x0003 +enum class ENeuralIndexType : uint8 +{ + NIT_TextureIndex = 0, + NIT_BufferIndex = 1, + NIT_MAX = 2, +}; + +// Enum Engine.ENoiseFunction +// NumValues: 0x0007 +enum class ENoiseFunction : uint8 +{ + NOISEFUNCTION_SimplexTex = 0, + NOISEFUNCTION_GradientTex = 1, + NOISEFUNCTION_GradientTex3D = 2, + NOISEFUNCTION_GradientALU = 3, + NOISEFUNCTION_ValueALU = 4, + NOISEFUNCTION_VoronoiALU = 5, + NOISEFUNCTION_MAX = 6, +}; + +// Enum Engine.EPathTracingBufferTextureId +// NumValues: 0x0006 +enum class EPathTracingBufferTextureId : uint8 +{ + PTBT_Radiance = 0, + PTBT_DenoisedRadiance = 1, + PTBT_Albedo = 2, + PTBT_Normal = 3, + PTBT_Variance = 4, + PTBT_MAX = 5, +}; + +// Enum Engine.ERuntimeVirtualTextureMipValueMode +// NumValues: 0x0005 +enum class ERuntimeVirtualTextureMipValueMode : uint8 +{ + RVTMVM_None = 0, + RVTMVM_MipLevel = 1, + RVTMVM_MipBias = 2, + RVTMVM_RecalculateDerivatives = 3, + RVTMVM_MAX = 4, +}; + +// Enum Engine.ERuntimeVirtualTextureTextureAddressMode +// NumValues: 0x0003 +enum class ERuntimeVirtualTextureTextureAddressMode : uint8 +{ + RVTTA_Clamp = 0, + RVTTA_Wrap = 1, + RVTTA_MAX = 2, +}; + +// Enum Engine.EMaterialSceneAttributeInputMode +// NumValues: 0x0003 +enum class EMaterialSceneAttributeInputMode : uint8 +{ + Coordinates = 0, + OffsetFraction = 1, + EMaterialSceneAttributeInputMode_MAX = 2, +}; + +// Enum Engine.ESpeedTreeGeometryType +// NumValues: 0x0006 +enum class ESpeedTreeGeometryType : uint8 +{ + STG_Branch = 0, + STG_Frond = 1, + STG_Leaf = 2, + STG_FacingLeaf = 3, + STG_Billboard = 4, + STG_MAX = 5, +}; + +// Enum Engine.ESpeedTreeWindType +// NumValues: 0x0008 +enum class ESpeedTreeWindType : uint8 +{ + STW_None = 0, + STW_Fastest = 1, + STW_Fast = 2, + STW_Better = 3, + STW_Best = 4, + STW_Palm = 5, + STW_BestPlus = 6, + STW_MAX = 7, +}; + +// Enum Engine.ESpeedTreeLODType +// NumValues: 0x0003 +enum class ESpeedTreeLODType : uint8 +{ + STLOD_Pop = 0, + STLOD_Smooth = 1, + STLOD_MAX = 2, +}; + +// Enum Engine.ESwitchMaterialOutputType +// NumValues: 0x0005 +enum class ESwitchMaterialOutputType : uint8 +{ + TMMOT_Float1 = 0, + TMMOT_Float2 = 1, + TMMOT_Float3 = 2, + TMMOT_Float4 = 3, + TMMOT_MAX = 4, +}; + +// Enum Engine.EMaterialExposedTextureProperty +// NumValues: 0x0003 +enum class EMaterialExposedTextureProperty : uint8 +{ + TMTM_TextureSize = 0, + TMTM_TexelSize = 1, + TMTM_MAX = 2, +}; + +// Enum Engine.EMaterialVectorCoordTransformSource +// NumValues: 0x0008 +enum class EMaterialVectorCoordTransformSource : uint8 +{ + TRANSFORMSOURCE_Tangent = 0, + TRANSFORMSOURCE_Local = 1, + TRANSFORMSOURCE_World = 2, + TRANSFORMSOURCE_View = 3, + TRANSFORMSOURCE_Camera = 4, + TRANSFORMSOURCE_ParticleWorld = 5, + TRANSFORMSOURCE_Instance = 6, + TRANSFORMSOURCE_MAX = 7, +}; + +// Enum Engine.EMaterialVectorCoordTransform +// NumValues: 0x0008 +enum class EMaterialVectorCoordTransform : uint8 +{ + TRANSFORM_Tangent = 0, + TRANSFORM_Local = 1, + TRANSFORM_World = 2, + TRANSFORM_View = 3, + TRANSFORM_Camera = 4, + TRANSFORM_ParticleWorld = 5, + TRANSFORM_Instance = 6, + TRANSFORM_MAX = 7, +}; + +// Enum Engine.EMaterialPositionTransformSource +// NumValues: 0x0008 +enum class EMaterialPositionTransformSource : uint8 +{ + TRANSFORMPOSSOURCE_Local = 0, + TRANSFORMPOSSOURCE_World = 1, + TRANSFORMPOSSOURCE_TranslatedWorld = 2, + TRANSFORMPOSSOURCE_View = 3, + TRANSFORMPOSSOURCE_Camera = 4, + TRANSFORMPOSSOURCE_Particle = 5, + TRANSFORMPOSSOURCE_Instance = 6, + TRANSFORMPOSSOURCE_MAX = 7, +}; + +// Enum Engine.EVectorNoiseFunction +// NumValues: 0x0006 +enum class EVectorNoiseFunction : uint8 +{ + VNF_CellnoiseALU = 0, + VNF_VectorALU = 1, + VNF_GradientALU = 2, + VNF_CurlALU = 3, + VNF_VoronoiALU = 4, + VNF_MAX = 5, +}; + +// Enum Engine.EMaterialExposedViewProperty +// NumValues: 0x0010 +enum class EMaterialExposedViewProperty : uint8 +{ + MEVP_BufferSize = 0, + MEVP_FieldOfView = 1, + MEVP_TanHalfFieldOfView = 2, + MEVP_ViewSize = 3, + MEVP_WorldSpaceViewPosition = 4, + MEVP_WorldSpaceCameraPosition = 5, + MEVP_ViewportOffset = 6, + MEVP_TemporalSampleCount = 7, + MEVP_TemporalSampleIndex = 8, + MEVP_TemporalSampleOffset = 9, + MEVP_RuntimeVirtualTextureOutputLevel = 10, + MEVP_RuntimeVirtualTextureOutputDerivative = 11, + MEVP_PreExposure = 12, + MEVP_RuntimeVirtualTextureMaxLevel = 13, + MEVP_ResolutionFraction = 14, + MEVP_MAX = 15, +}; + +// Enum Engine.EWorldPositionIncludedOffsets +// NumValues: 0x0005 +enum class EWorldPositionIncludedOffsets : uint8 +{ + WPT_Default = 0, + WPT_ExcludeAllShaderOffsets = 1, + WPT_CameraRelative = 2, + WPT_CameraRelativeNoOffsets = 3, + WPT_MAX = 4, +}; + +// Enum Engine.EMaterialFunctionUsage +// NumValues: 0x0004 +enum class EMaterialFunctionUsage : uint8 +{ + Default = 0, + MaterialLayer = 1, + MaterialLayerBlend = 2, + EMaterialFunctionUsage_MAX = 3, +}; + +// Enum Engine.EMaterialUsage +// NumValues: 0x0016 +enum class EMaterialUsage : uint8 +{ + MATUSAGE_SkeletalMesh = 0, + MATUSAGE_ParticleSprites = 1, + MATUSAGE_BeamTrails = 2, + MATUSAGE_MeshParticles = 3, + MATUSAGE_StaticLighting = 4, + MATUSAGE_MorphTargets = 5, + MATUSAGE_SplineMesh = 6, + MATUSAGE_InstancedStaticMeshes = 7, + MATUSAGE_GeometryCollections = 8, + MATUSAGE_Clothing = 9, + MATUSAGE_NiagaraSprites = 10, + MATUSAGE_NiagaraRibbons = 11, + MATUSAGE_NiagaraMeshParticles = 12, + MATUSAGE_GeometryCache = 13, + MATUSAGE_Water = 14, + MATUSAGE_HairStrands = 15, + MATUSAGE_LidarPointCloud = 16, + MATUSAGE_VirtualHeightfieldMesh = 17, + MATUSAGE_Nanite = 18, + MATUSAGE_VolumetricCloud = 19, + MATUSAGE_HeterogeneousVolumes = 20, + MATUSAGE_MAX = 21, +}; + +// Enum Engine.EMaterialLayerLinkState +// NumValues: 0x0005 +enum class EMaterialLayerLinkState : uint8 +{ + Uninitialized = 0, + LinkedToParent = 1, + UnlinkedFromParent = 2, + NotFromParent = 3, + EMaterialLayerLinkState_MAX = 4, +}; + +// Enum Engine.ETextureSizingType +// NumValues: 0x0008 +enum class ETextureSizingType : uint8 +{ + TextureSizingType_UseSingleTextureSize = 0, + TextureSizingType_UseAutomaticBiasedSizes = 1, + TextureSizingType_UseManualOverrideTextureSize = 2, + TextureSizingType_UseSimplygonAutomaticSizing = 3, + TextureSizingType_AutomaticFromTexelDensity = 4, + TextureSizingType_AutomaticFromMeshScreenSize = 5, + TextureSizingType_AutomaticFromMeshDrawDistance = 6, + TextureSizingType_MAX = 7, +}; + +// Enum Engine.EMaterialMergeType +// NumValues: 0x0003 +enum class EMaterialMergeType : uint8 +{ + MaterialMergeType_Default = 0, + MaterialMergeType_Simplygon = 1, + MaterialMergeType_MAX = 2, +}; + +// Enum Engine.ESceneTextureId +// NumValues: 0x0020 +enum class ESceneTextureId : uint8 +{ + PPI_SceneColor = 0, + PPI_SceneDepth = 1, + PPI_DiffuseColor = 2, + PPI_SpecularColor = 3, + PPI_SubsurfaceColor = 4, + PPI_BaseColor = 5, + PPI_Specular = 6, + PPI_Metallic = 7, + PPI_WorldNormal = 8, + PPI_SeparateTranslucency = 9, + PPI_Opacity = 10, + PPI_Roughness = 11, + PPI_MaterialAO = 12, + PPI_CustomDepth = 13, + PPI_PostProcessInput0 = 14, + PPI_PostProcessInput1 = 15, + PPI_PostProcessInput2 = 16, + PPI_PostProcessInput3 = 17, + PPI_PostProcessInput4 = 18, + PPI_PostProcessInput5 = 19, + PPI_PostProcessInput6 = 20, + PPI_DecalMask = 21, + PPI_ShadingModelColor = 22, + PPI_ShadingModelID = 23, + PPI_AmbientOcclusion = 24, + PPI_CustomStencil = 25, + PPI_StoredBaseColor = 26, + PPI_StoredSpecular = 27, + PPI_Velocity = 28, + PPI_WorldTangent = 29, + PPI_Anisotropy = 30, + PPI_MAX = 31, +}; + +// Enum Engine.ELWCFunctionKind +// NumValues: 0x000B +enum class ELWCFunctionKind : uint8 +{ + Constructor = 0, + Promote = 1, + Demote = 2, + Add = 3, + Subtract = 4, + Divide = 5, + MultiplyVectorVector = 6, + MultiplyVectorMatrix = 7, + MultiplyMatrixMatrix = 8, + Other = 9, + Max = 10, +}; + +// Enum Engine.EMaterialParameterAssociation +// NumValues: 0x0004 +enum class EMaterialParameterAssociation : uint8 +{ + LayerParameter = 0, + BlendParameter = 1, + GlobalParameter = 2, + EMaterialParameterAssociation_MAX = 3, +}; + +// Enum Engine.EMicroTransactionDelegate +// NumValues: 0x0003 +enum class EMicroTransactionDelegate : uint8 +{ + MTD_PurchaseQueryComplete = 0, + MTD_PurchaseComplete = 1, + MTD_MAX = 2, +}; + +// Enum Engine.EMicroTransactionResult +// NumValues: 0x0005 +enum class EMicroTransactionResult : uint8 +{ + MTR_Succeeded = 0, + MTR_Failed = 1, + MTR_Canceled = 2, + MTR_RestoredFromServer = 3, + MTR_MAX = 4, +}; + +// Enum Engine.ENavDataGatheringMode +// NumValues: 0x0004 +enum class ENavDataGatheringMode : uint8 +{ + Default = 0, + Instant = 1, + Lazy = 2, + ENavDataGatheringMode_MAX = 3, +}; + +// Enum Engine.ENavigationDataResolution +// NumValues: 0x0005 +enum class ENavigationDataResolution : uint8 +{ + Low = 0, + Default = 1, + High = 2, + Invalid = 3, + MAX = 3, +}; + +// Enum Engine.ENavigationInvokerPriority +// NumValues: 0x0006 +enum class ENavigationInvokerPriority : uint8 +{ + VeryLow = 1, + Low = 2, + Default = 3, + High = 4, + VeryHigh = 5, + MAX = 6, +}; + +// Enum Engine.ENavLinkDirection +// NumValues: 0x0004 +enum class ENavLinkDirection : uint8 +{ + BothWays = 0, + LeftToRight = 1, + RightToLeft = 2, + ENavLinkDirection_MAX = 3, +}; + +// Enum Engine.EPingType +// NumValues: 0x0007 +enum class EPingType : uint8 +{ + None = 0, + RoundTrip = 1, + RoundTripExclFrame = 2, + ICMP = 4, + UDPQoS = 8, + Max = 8, + Count = 4, +}; + +// Enum Engine.EPingAverageType +// NumValues: 0x0004 +enum class EPingAverageType : uint8 +{ + None = 0, + MovingAverage = 1, + PlayerStateAvg = 2, + EPingAverageType_MAX = 3, +}; + +// Enum Engine.EParticleBurstMethod +// NumValues: 0x0003 +enum class EParticleBurstMethod : uint8 +{ + EPBM_Instant = 0, + EPBM_Interpolated = 1, + EPBM_MAX = 2, +}; + +// Enum Engine.EParticleSubUVInterpMethod +// NumValues: 0x0006 +enum class EParticleSubUVInterpMethod : uint8 +{ + PSUVIM_None = 0, + PSUVIM_Linear = 1, + PSUVIM_Linear_Blend = 2, + PSUVIM_Random = 3, + PSUVIM_Random_Blend = 4, + PSUVIM_MAX = 5, +}; + +// Enum Engine.EEmitterRenderMode +// NumValues: 0x0006 +enum class EEmitterRenderMode : uint8 +{ + ERM_Normal = 0, + ERM_Point = 1, + ERM_Cross = 2, + ERM_LightsOnly = 3, + ERM_None = 4, + ERM_MAX = 5, +}; + +// Enum Engine.EParticleDetailMode +// NumValues: 0x0005 +enum class EParticleDetailMode : uint8 +{ + PDM_Low = 0, + PDM_Medium = 1, + PDM_High = 2, + PDM_Epic = 3, + PDM_MAX = 4, +}; + +// Enum Engine.EParticleSignificanceLevel +// NumValues: 0x0006 +enum class EParticleSignificanceLevel : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + Critical = 3, + Num = 4, + EParticleSignificanceLevel_MAX = 5, +}; + +// Enum Engine.EParticleSystemInsignificanceReaction +// NumValues: 0x0006 +enum class EParticleSystemInsignificanceReaction : uint8 +{ + Auto = 0, + Complete = 1, + DisableTick = 2, + DisableTickAndKill = 3, + Num = 4, + EParticleSystemInsignificanceReaction_MAX = 5, +}; + +// Enum Engine.EModuleType +// NumValues: 0x000A +enum class EModuleType : uint8 +{ + EPMT_General = 0, + EPMT_TypeData = 1, + EPMT_Beam = 2, + EPMT_Trail = 3, + EPMT_Spawn = 4, + EPMT_Required = 5, + EPMT_Event = 6, + EPMT_Light = 7, + EPMT_SubUV = 8, + EPMT_MAX = 9, +}; + +// Enum Engine.EParticleSourceSelectionMethod +// NumValues: 0x0003 +enum class EParticleSourceSelectionMethod : uint8 +{ + EPSSM_Random = 0, + EPSSM_Sequential = 1, + EPSSM_MAX = 2, +}; + +// Enum Engine.EAttractorParticleSelectionMethod +// NumValues: 0x0003 +enum class EAttractorParticleSelectionMethod : uint8 +{ + EAPSM_Random = 0, + EAPSM_Sequential = 1, + EAPSM_MAX = 2, +}; + +// Enum Engine.Beam2SourceTargetMethod +// NumValues: 0x0006 +enum class EBeam2SourceTargetMethod : uint8 +{ + PEB2STM_Default = 0, + PEB2STM_UserSet = 1, + PEB2STM_Emitter = 2, + PEB2STM_Particle = 3, + PEB2STM_Actor = 4, + PEB2STM_MAX = 5, +}; + +// Enum Engine.Beam2SourceTargetTangentMethod +// NumValues: 0x0005 +enum class EBeam2SourceTargetTangentMethod : uint8 +{ + PEB2STTM_Direct = 0, + PEB2STTM_UserSet = 1, + PEB2STTM_Distribution = 2, + PEB2STTM_Emitter = 3, + PEB2STTM_MAX = 4, +}; + +// Enum Engine.BeamModifierType +// NumValues: 0x0003 +enum class EBeamModifierType : uint8 +{ + PEB2MT_Source = 0, + PEB2MT_Target = 1, + PEB2MT_MAX = 2, +}; + +// Enum Engine.EParticleCameraOffsetUpdateMethod +// NumValues: 0x0004 +enum class EParticleCameraOffsetUpdateMethod : uint8 +{ + EPCOUM_DirectSet = 0, + EPCOUM_Additive = 1, + EPCOUM_Scalar = 2, + EPCOUM_MAX = 3, +}; + +// Enum Engine.EParticleCollisionComplete +// NumValues: 0x0007 +enum class EParticleCollisionComplete : uint8 +{ + EPCC_Kill = 0, + EPCC_Freeze = 1, + EPCC_HaltCollisions = 2, + EPCC_FreezeTranslation = 3, + EPCC_FreezeRotation = 4, + EPCC_FreezeMovement = 5, + EPCC_MAX = 6, +}; + +// Enum Engine.EParticleCollisionResponse +// NumValues: 0x0004 +enum class EParticleCollisionResponse : uint8 +{ + Bounce = 0, + Stop = 1, + Kill = 2, + EParticleCollisionResponse_MAX = 3, +}; + +// Enum Engine.ELocationBoneSocketSource +// NumValues: 0x0003 +enum class ELocationBoneSocketSource : uint8 +{ + BONESOCKETSOURCE_Bones = 0, + BONESOCKETSOURCE_Sockets = 1, + BONESOCKETSOURCE_MAX = 2, +}; + +// Enum Engine.ELocationBoneSocketSelectionMethod +// NumValues: 0x0003 +enum class ELocationBoneSocketSelectionMethod : uint8 +{ + BONESOCKETSEL_Sequential = 0, + BONESOCKETSEL_Random = 1, + BONESOCKETSEL_MAX = 2, +}; + +// Enum Engine.ELocationEmitterSelectionMethod +// NumValues: 0x0003 +enum class ELocationEmitterSelectionMethod : uint8 +{ + ELESM_Random = 0, + ELESM_Sequential = 1, + ELESM_MAX = 2, +}; + +// Enum Engine.CylinderHeightAxis +// NumValues: 0x0004 +enum class ECylinderHeightAxis : uint8 +{ + PMLPC_HEIGHTAXIS_X = 0, + PMLPC_HEIGHTAXIS_Y = 1, + PMLPC_HEIGHTAXIS_Z = 2, + PMLPC_HEIGHTAXIS_MAX = 3, +}; + +// Enum Engine.ELocationSkelVertSurfaceSource +// NumValues: 0x0003 +enum class ELocationSkelVertSurfaceSource : uint8 +{ + VERTSURFACESOURCE_Vert = 0, + VERTSURFACESOURCE_Surface = 1, + VERTSURFACESOURCE_MAX = 2, +}; + +// Enum Engine.EOrbitChainMode +// NumValues: 0x0004 +enum class EOrbitChainMode : uint8 +{ + EOChainMode_Add = 0, + EOChainMode_Scale = 1, + EOChainMode_Link = 2, + EOChainMode_MAX = 3, +}; + +// Enum Engine.EParticleAxisLock +// NumValues: 0x000B +enum class EParticleAxisLock : uint8 +{ + EPAL_NONE = 0, + EPAL_X = 1, + EPAL_Y = 2, + EPAL_Z = 3, + EPAL_NEGATIVE_X = 4, + EPAL_NEGATIVE_Y = 5, + EPAL_NEGATIVE_Z = 6, + EPAL_ROTATE_X = 7, + EPAL_ROTATE_Y = 8, + EPAL_ROTATE_Z = 9, + EPAL_MAX = 10, +}; + +// Enum Engine.EEmitterDynamicParameterValue +// NumValues: 0x0007 +enum class EEmitterDynamicParameterValue : uint8 +{ + EDPV_UserSet = 0, + EDPV_AutoSet = 1, + EDPV_VelocityX = 2, + EDPV_VelocityY = 3, + EDPV_VelocityZ = 4, + EDPV_VelocityMag = 5, + EDPV_MAX = 6, +}; + +// Enum Engine.EParticleUVFlipMode +// NumValues: 0x0009 +enum class EParticleUVFlipMode : uint8 +{ + None = 0, + FlipUV = 1, + FlipUOnly = 2, + FlipVOnly = 3, + RandomFlipUV = 4, + RandomFlipUOnly = 5, + RandomFlipVOnly = 6, + RandomFlipUVIndependent = 7, + EParticleUVFlipMode_MAX = 8, +}; + +// Enum Engine.EParticleSortMode +// NumValues: 0x0006 +enum class EParticleSortMode : uint8 +{ + PSORTMODE_None = 0, + PSORTMODE_ViewProjDepth = 1, + PSORTMODE_DistanceToView = 2, + PSORTMODE_Age_OldestFirst = 3, + PSORTMODE_Age_NewestFirst = 4, + PSORTMODE_MAX = 5, +}; + +// Enum Engine.EEmitterNormalsMode +// NumValues: 0x0004 +enum class EEmitterNormalsMode : uint8 +{ + ENM_CameraFacing = 0, + ENM_Spherical = 1, + ENM_Cylindrical = 2, + ENM_MAX = 3, +}; + +// Enum Engine.ETrail2SourceMethod +// NumValues: 0x0004 +enum class ETrail2SourceMethod : uint8 +{ + PET2SRCM_Default = 0, + PET2SRCM_Particle = 1, + PET2SRCM_Actor = 2, + PET2SRCM_MAX = 3, +}; + +// Enum Engine.EBeam2Method +// NumValues: 0x0004 +enum class EBeam2Method : uint8 +{ + PEB2M_Distance = 0, + PEB2M_Target = 1, + PEB2M_Branch = 2, + PEB2M_MAX = 3, +}; + +// Enum Engine.EBeamTaperMethod +// NumValues: 0x0004 +enum class EBeamTaperMethod : uint8 +{ + PEBTM_None = 0, + PEBTM_Full = 1, + PEBTM_Partial = 2, + PEBTM_MAX = 3, +}; + +// Enum Engine.EMeshScreenAlignment +// NumValues: 0x0004 +enum class EMeshScreenAlignment : uint8 +{ + PSMA_MeshFaceCameraWithRoll = 0, + PSMA_MeshFaceCameraWithSpin = 1, + PSMA_MeshFaceCameraWithLockedAxis = 2, + PSMA_MAX = 3, +}; + +// Enum Engine.EMeshCameraFacingUpAxis +// NumValues: 0x0006 +enum class EMeshCameraFacingUpAxis : uint8 +{ + CameraFacing_NoneUP = 0, + CameraFacing_ZUp = 1, + CameraFacing_NegativeZUp = 2, + CameraFacing_YUp = 3, + CameraFacing_NegativeYUp = 4, + CameraFacing_MAX = 5, +}; + +// Enum Engine.EMeshCameraFacingOptions +// NumValues: 0x000E +enum class EMeshCameraFacingOptions : uint8 +{ + XAxisFacing_NoUp = 0, + XAxisFacing_ZUp = 1, + XAxisFacing_NegativeZUp = 2, + XAxisFacing_YUp = 3, + XAxisFacing_NegativeYUp = 4, + LockedAxis_ZAxisFacing = 5, + LockedAxis_NegativeZAxisFacing = 6, + LockedAxis_YAxisFacing = 7, + LockedAxis_NegativeYAxisFacing = 8, + VelocityAligned_ZAxisFacing = 9, + VelocityAligned_NegativeZAxisFacing = 10, + VelocityAligned_YAxisFacing = 11, + VelocityAligned_NegativeYAxisFacing = 12, + EMeshCameraFacingOptions_MAX = 13, +}; + +// Enum Engine.ETrailsRenderAxisOption +// NumValues: 0x0004 +enum class ETrailsRenderAxisOption : uint8 +{ + Trails_CameraUp = 0, + Trails_SourceUp = 1, + Trails_WorldUp = 2, + Trails_MAX = 3, +}; + +// Enum Engine.EParticleScreenAlignment +// NumValues: 0x0008 +enum class EParticleScreenAlignment : uint8 +{ + PSA_FacingCameraPosition = 0, + PSA_Square = 1, + PSA_Rectangle = 2, + PSA_Velocity = 3, + PSA_AwayFromCenter = 4, + PSA_TypeSpecific = 5, + PSA_FacingCameraDistanceBlend = 6, + PSA_MAX = 7, +}; + +// Enum Engine.EParticleSystemUpdateMode +// NumValues: 0x0003 +enum class EParticleSystemUpdateMode : uint8 +{ + EPSUM_RealTime = 0, + EPSUM_FixedTime = 1, + EPSUM_MAX = 2, +}; + +// Enum Engine.ParticleSystemLODMethod +// NumValues: 0x0004 +enum class EParticleSystemLODMethod : uint8 +{ + PARTICLESYSTEMLODMETHOD_Automatic = 0, + PARTICLESYSTEMLODMETHOD_DirectSet = 1, + PARTICLESYSTEMLODMETHOD_ActivateAutomatic = 2, + PARTICLESYSTEMLODMETHOD_MAX = 3, +}; + +// Enum Engine.EParticleSystemOcclusionBoundsMethod +// NumValues: 0x0004 +enum class EParticleSystemOcclusionBoundsMethod : uint8 +{ + EPSOBM_None = 0, + EPSOBM_ParticleBounds = 1, + EPSOBM_CustomBounds = 2, + EPSOBM_MAX = 3, +}; + +// Enum Engine.EParticleSysParamType +// NumValues: 0x000A +enum class EParticleSysParamType : uint8 +{ + PSPT_None = 0, + PSPT_Scalar = 1, + PSPT_ScalarRand = 2, + PSPT_Vector = 3, + PSPT_VectorRand = 4, + PSPT_Color = 5, + PSPT_Actor = 6, + PSPT_Material = 7, + PSPT_VectorUnitRand = 8, + PSPT_MAX = 9, +}; + +// Enum Engine.ParticleReplayState +// NumValues: 0x0004 +enum class EParticleReplayState : uint8 +{ + PRS_Disabled = 0, + PRS_Capturing = 1, + PRS_Replaying = 2, + PRS_MAX = 3, +}; + +// Enum Engine.EParticleEventType +// NumValues: 0x0007 +enum class EParticleEventType : uint8 +{ + EPET_Any = 0, + EPET_Spawn = 1, + EPET_Death = 2, + EPET_Collision = 3, + EPET_Burst = 4, + EPET_Blueprint = 5, + EPET_MAX = 6, +}; + +// Enum Engine.EViewTargetBlendFunction +// NumValues: 0x0007 +enum class EViewTargetBlendFunction : uint8 +{ + VTBlend_Linear = 0, + VTBlend_Cubic = 1, + VTBlend_EaseIn = 2, + VTBlend_EaseOut = 3, + VTBlend_EaseInOut = 4, + VTBlend_PreBlended = 5, + VTBlend_MAX = 6, +}; + +// Enum Engine.EViewTargetBlendOrder +// NumValues: 0x0003 +enum class EViewTargetBlendOrder : uint8 +{ + VTBlendOrder_Base = 0, + VTBlendOrder_Override = 1, + VTBlendOrder_MAX = 2, +}; + +// Enum Engine.ERichCurveInterpMode +// NumValues: 0x0005 +enum class ERichCurveInterpMode : uint8 +{ + RCIM_Linear = 0, + RCIM_Constant = 1, + RCIM_Cubic = 2, + RCIM_None = 3, + RCIM_MAX = 4, +}; + +// Enum Engine.ERichCurveExtrapolation +// NumValues: 0x0007 +enum class ERichCurveExtrapolation : uint8 +{ + RCCE_Cycle = 0, + RCCE_CycleWithOffset = 1, + RCCE_Oscillate = 2, + RCCE_Linear = 3, + RCCE_Constant = 4, + RCCE_None = 5, + RCCE_MAX = 6, +}; + +// Enum Engine.ReverbPreset +// NumValues: 0x0018 +enum class EReverbPreset : uint8 +{ + REVERB_Default = 0, + REVERB_Bathroom = 1, + REVERB_StoneRoom = 2, + REVERB_Auditorium = 3, + REVERB_ConcertHall = 4, + REVERB_Cave = 5, + REVERB_Hallway = 6, + REVERB_StoneCorridor = 7, + REVERB_Alley = 8, + REVERB_Forest = 9, + REVERB_City = 10, + REVERB_Mountains = 11, + REVERB_Quarry = 12, + REVERB_Plain = 13, + REVERB_ParkingLot = 14, + REVERB_SewerPipe = 15, + REVERB_Underwater = 16, + REVERB_SmallRoom = 17, + REVERB_MediumRoom = 18, + REVERB_LargeRoom = 19, + REVERB_MediumHall = 20, + REVERB_LargeHall = 21, + REVERB_Plate = 22, + REVERB_MAX = 23, +}; + +// Enum Engine.ERichCurveTangentMode +// NumValues: 0x0006 +enum class ERichCurveTangentMode : uint8 +{ + RCTM_Auto = 0, + RCTM_User = 1, + RCTM_Break = 2, + RCTM_None = 3, + RCTM_SmartAuto = 4, + RCTM_MAX = 5, +}; + +// Enum Engine.ERichCurveTangentWeightMode +// NumValues: 0x0005 +enum class ERichCurveTangentWeightMode : uint8 +{ + RCTWM_WeightedNone = 0, + RCTWM_WeightedArrive = 1, + RCTWM_WeightedLeave = 2, + RCTWM_WeightedBoth = 3, + RCTWM_MAX = 4, +}; + +// Enum Engine.ERichCurveCompressionFormat +// NumValues: 0x0007 +enum class ERichCurveCompressionFormat : uint8 +{ + RCCF_Empty = 0, + RCCF_Constant = 1, + RCCF_Linear = 2, + RCCF_Cubic = 3, + RCCF_Mixed = 4, + RCCF_Weighted = 5, + RCCF_MAX = 6, +}; + +// Enum Engine.ERichCurveKeyTimeCompressionFormat +// NumValues: 0x0003 +enum class ERichCurveKeyTimeCompressionFormat : uint8 +{ + RCKTCF_uint16 = 0, + RCKTCF_float32 = 1, + RCKTCF_MAX = 2, +}; + +// Enum Engine.ERuntimeVirtualTextureMaterialType +// NumValues: 0x000A +enum class ERuntimeVirtualTextureMaterialType : uint8 +{ + BaseColor = 0, + BaseColor_Normal_DEPRECATED = 1, + BaseColor_Normal_Roughness = 2, + BaseColor_Normal_Specular = 3, + BaseColor_Normal_Specular_YCoCg = 4, + BaseColor_Normal_Specular_Mask_YCoCg = 5, + WorldHeight = 6, + Displacement = 7, + Count = 8, + ERuntimeVirtualTextureMaterialType_MAX = 9, +}; + +// Enum Engine.EDepthOfFieldMethod +// NumValues: 0x0004 +enum class EDepthOfFieldMethod : uint8 +{ + DOFM_BokehDOF = 0, + DOFM_Gaussian = 1, + DOFM_CircleDOF = 2, + DOFM_MAX = 3, +}; + +// Enum Engine.EAutoExposureMethod +// NumValues: 0x0004 +enum class EAutoExposureMethod : uint8 +{ + AEM_Histogram = 0, + AEM_Basic = 1, + AEM_Manual = 2, + AEM_MAX = 3, +}; + +// Enum Engine.EBloomMethod +// NumValues: 0x0003 +enum class EBloomMethod : uint8 +{ + BM_SOG = 0, + BM_FFT = 1, + BM_MAX = 2, +}; + +// Enum Engine.ETemperatureMethod +// NumValues: 0x0003 +enum class ETemperatureMethod : uint8 +{ + TEMP_WhiteBalance = 0, + TEMP_ColorTemperature = 1, + TEMP_MAX = 2, +}; + +// Enum Engine.ELightUnits +// NumValues: 0x0005 +enum class ELightUnits : uint8 +{ + Unitless = 0, + Candelas = 1, + Lumens = 2, + EV = 3, + ELightUnits_MAX = 4, +}; + +// Enum Engine.EReflectionsType +// NumValues: 0x0003 +enum class EReflectionsType : uint8 +{ + ScreenSpace = 0, + RayTracing = 1, + EReflectionsType_MAX = 2, +}; + +// Enum Engine.ELumenRayLightingModeOverride +// NumValues: 0x0004 +enum class ELumenRayLightingModeOverride : uint8 +{ + Default = 0, + SurfaceCache = 1, + HitLighting = 2, + ELumenRayLightingModeOverride_MAX = 3, +}; + +// Enum Engine.ETranslucencyType +// NumValues: 0x0003 +enum class ETranslucencyType : uint8 +{ + Raster = 0, + RayTracing = 1, + ETranslucencyType_MAX = 2, +}; + +// Enum Engine.EReflectedAndRefractedRayTracedShadows +// NumValues: 0x0004 +enum class EReflectedAndRefractedRayTracedShadows : uint8 +{ + Disabled = 0, + Hard_shadows = 1, + Area_shadows = 2, + EReflectedAndRefractedRayTracedShadows_MAX = 3, +}; + +// Enum Engine.EMobilePlanarReflectionMode +// NumValues: 0x0004 +enum class EMobilePlanarReflectionMode : uint8 +{ + Usual = 0, + MobilePPRExclusive = 1, + MobilePPR = 2, + EMobilePlanarReflectionMode_MAX = 3, +}; + +// Enum Engine.EMobilePixelProjectedReflectionQuality +// NumValues: 0x0005 +enum class EMobilePixelProjectedReflectionQuality : uint8 +{ + Disabled = 0, + BestPerformance = 1, + BetterQuality = 2, + BestQuality = 3, + EMobilePixelProjectedReflectionQuality_MAX = 4, +}; + +// Enum Engine.EMaterialProperty +// NumValues: 0x0024 +enum class EMaterialProperty : uint8 +{ + MP_EmissiveColor = 0, + MP_Opacity = 1, + MP_OpacityMask = 2, + MP_DiffuseColor = 3, + MP_SpecularColor = 4, + MP_BaseColor = 5, + MP_Metallic = 6, + MP_Specular = 7, + MP_Roughness = 8, + MP_Anisotropy = 9, + MP_Normal = 10, + MP_Tangent = 11, + MP_WorldPositionOffset = 12, + MP_WorldDisplacement_DEPRECATED = 13, + MP_TessellationMultiplier_DEPRECATED = 14, + MP_SubsurfaceColor = 15, + MP_CustomData0 = 16, + MP_CustomData1 = 17, + MP_AmbientOcclusion = 18, + MP_Refraction = 19, + MP_CustomizedUVs0 = 20, + MP_CustomizedUVs1 = 21, + MP_CustomizedUVs2 = 22, + MP_CustomizedUVs3 = 23, + MP_CustomizedUVs4 = 24, + MP_CustomizedUVs5 = 25, + MP_CustomizedUVs6 = 26, + MP_CustomizedUVs7 = 27, + MP_PixelDepthOffset = 28, + MP_ShadingModel = 29, + MP_FrontMaterial = 30, + MP_SurfaceThickness = 31, + MP_Displacement = 32, + MP_MaterialAttributes = 33, + MP_CustomOutput = 34, + MP_MAX = 35, +}; + +// Enum Engine.EAntiAliasingMethod +// NumValues: 0x0006 +enum class EAntiAliasingMethod : uint8 +{ + AAM_None = 0, + AAM_FXAA = 1, + AAM_TemporalAA = 2, + AAM_MSAA = 3, + AAM_TSR = 4, + AAM_MAX = 5, +}; + +// Enum Engine.SkeletalMeshTerminationCriterion +// NumValues: 0x0007 +enum class ESkeletalMeshTerminationCriterion : uint8 +{ + SMTC_NumOfTriangles = 0, + SMTC_NumOfVerts = 1, + SMTC_TriangleOrVert = 2, + SMTC_AbsNumOfTriangles = 3, + SMTC_AbsNumOfVerts = 4, + SMTC_AbsTriangleOrVert = 5, + SMTC_MAX = 6, +}; + +// Enum Engine.SkeletalMeshOptimizationType +// NumValues: 0x0004 +enum class ESkeletalMeshOptimizationType : uint8 +{ + SMOT_NumOfTriangles = 0, + SMOT_MaxDeviation = 1, + SMOT_TriangleOrDeviation = 2, + SMOT_MAX = 3, +}; + +// Enum Engine.SkeletalMeshOptimizationImportance +// NumValues: 0x0007 +enum class ESkeletalMeshOptimizationImportance : uint8 +{ + SMOI_Off = 0, + SMOI_Lowest = 1, + SMOI_Low = 2, + SMOI_Normal = 3, + SMOI_High = 4, + SMOI_Highest = 5, + SMOI_MAX = 6, +}; + +// Enum Engine.EBoneVisibilityStatus +// NumValues: 0x0004 +enum class EBoneVisibilityStatus : uint8 +{ + BVS_HiddenByParent = 0, + BVS_Visible = 1, + BVS_ExplicitlyHidden = 2, + BVS_MAX = 3, +}; + +// Enum Engine.EPhysBodyOp +// NumValues: 0x0003 +enum class EPhysBodyOp : uint8 +{ + PBO_None = 0, + PBO_Term = 1, + PBO_MAX = 2, +}; + +// Enum Engine.EVisibilityBasedAnimTickOption +// NumValues: 0x0006 +enum class EVisibilityBasedAnimTickOption : uint8 +{ + AlwaysTickPoseAndRefreshBones = 0, + AlwaysTickPose = 1, + OnlyTickMontagesAndRefreshBonesWhenPlayingMontages = 2, + OnlyTickMontagesWhenNotRendered = 3, + OnlyTickPoseWhenRendered = 4, + EVisibilityBasedAnimTickOption_MAX = 5, +}; + +// Enum Engine.EBoneSpaces +// NumValues: 0x0003 +enum class EBoneSpaces : uint8 +{ + WorldSpace = 0, + ComponentSpace = 1, + EBoneSpaces_MAX = 2, +}; + +// Enum Engine.ESkyLightSourceType +// NumValues: 0x0003 +enum class ESkyLightSourceType : uint8 +{ + SLS_CapturedScene = 0, + SLS_SpecifiedCubemap = 1, + SLS_MAX = 2, +}; + +// Enum Engine.ESoundDistanceCalc +// NumValues: 0x0005 +enum class ESoundDistanceCalc : uint8 +{ + SOUNDDISTANCE_Normal = 0, + SOUNDDISTANCE_InfiniteXYPlane = 1, + SOUNDDISTANCE_InfiniteXZPlane = 2, + SOUNDDISTANCE_InfiniteYZPlane = 3, + SOUNDDISTANCE_MAX = 4, +}; + +// Enum Engine.ESoundSpatializationAlgorithm +// NumValues: 0x0003 +enum class ESoundSpatializationAlgorithm : uint8 +{ + SPATIALIZATION_Default = 0, + SPATIALIZATION_HRTF = 1, + SPATIALIZATION_MAX = 2, +}; + +// Enum Engine.EAirAbsorptionMethod +// NumValues: 0x0003 +enum class EAirAbsorptionMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + EAirAbsorptionMethod_MAX = 2, +}; + +// Enum Engine.EReverbSendMethod +// NumValues: 0x0004 +enum class EReverbSendMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + EReverbSendMethod_MAX = 3, +}; + +// Enum Engine.EPriorityAttenuationMethod +// NumValues: 0x0004 +enum class EPriorityAttenuationMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + EPriorityAttenuationMethod_MAX = 3, +}; + +// Enum Engine.ENonSpatializedRadiusSpeakerMapMode +// NumValues: 0x0004 +enum class ENonSpatializedRadiusSpeakerMapMode : uint8 +{ + OmniDirectional = 0, + Direct2D = 1, + Surround2D = 2, + ENonSpatializedRadiusSpeakerMapMode_MAX = 3, +}; + +// Enum Engine.ESoundGroup +// NumValues: 0x001A +enum class ESoundGroup : uint8 +{ + SOUNDGROUP_Default = 0, + SOUNDGROUP_Effects = 1, + SOUNDGROUP_UI = 2, + SOUNDGROUP_Music = 3, + SOUNDGROUP_Voice = 4, + SOUNDGROUP_GameSoundGroup1 = 5, + SOUNDGROUP_GameSoundGroup2 = 6, + SOUNDGROUP_GameSoundGroup3 = 7, + SOUNDGROUP_GameSoundGroup4 = 8, + SOUNDGROUP_GameSoundGroup5 = 9, + SOUNDGROUP_GameSoundGroup6 = 10, + SOUNDGROUP_GameSoundGroup7 = 11, + SOUNDGROUP_GameSoundGroup8 = 12, + SOUNDGROUP_GameSoundGroup9 = 13, + SOUNDGROUP_GameSoundGroup10 = 14, + SOUNDGROUP_GameSoundGroup11 = 15, + SOUNDGROUP_GameSoundGroup12 = 16, + SOUNDGROUP_GameSoundGroup13 = 17, + SOUNDGROUP_GameSoundGroup14 = 18, + SOUNDGROUP_GameSoundGroup15 = 19, + SOUNDGROUP_GameSoundGroup16 = 20, + SOUNDGROUP_GameSoundGroup17 = 21, + SOUNDGROUP_GameSoundGroup18 = 22, + SOUNDGROUP_GameSoundGroup19 = 23, + SOUNDGROUP_GameSoundGroup20 = 24, + SOUNDGROUP_MAX = 25, +}; + +// Enum Engine.ModulationParamMode +// NumValues: 0x0004 +enum class EModulationParamMode : uint8 +{ + MPM_Normal = 0, + MPM_Abs = 1, + MPM_Direct = 2, + MPM_MAX = 3, +}; + +// Enum Engine.ESourceBusSendLevelControlMethod +// NumValues: 0x0004 +enum class ESourceBusSendLevelControlMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + ESourceBusSendLevelControlMethod_MAX = 3, +}; + +// Enum Engine.EDecompressionType +// NumValues: 0x0009 +enum class EDecompressionType : uint8 +{ + DTYPE_Setup = 0, + DTYPE_Invalid = 1, + DTYPE_Preview = 2, + DTYPE_Native = 3, + DTYPE_RealTime = 4, + DTYPE_Procedural = 5, + DTYPE_Xenon = 6, + DTYPE_Streaming = 7, + DTYPE_MAX = 8, +}; + +// Enum Engine.ESoundWaveFFTSize +// NumValues: 0x0006 +enum class ESoundWaveFFTSize : uint8 +{ + VerySmall_64 = 0, + Small_256 = 1, + Medium_512 = 2, + Large_1024 = 3, + VeryLarge_2048 = 4, + ESoundWaveFFTSize_MAX = 5, +}; + +// Enum Engine.ESoundAssetCompressionType +// NumValues: 0x0008 +enum class ESoundAssetCompressionType : uint8 +{ + BinkAudio = 0, + ADPCM = 1, + PCM = 2, + Opus = 3, + PlatformSpecific = 4, + ProjectDefined = 5, + RADAudio = 6, + ESoundAssetCompressionType_MAX = 7, +}; + +// Enum Engine.ESoundWaveLoadingBehavior +// NumValues: 0x0007 +enum class ESoundWaveLoadingBehavior : uint8 +{ + Inherited = 0, + RetainOnLoad = 1, + PrimeOnLoad = 2, + LoadOnDemand = 3, + ForceInline = 4, + Uninitialized = 255, + ESoundWaveLoadingBehavior_MAX = 256, +}; + +// Enum Engine.EStereoLayerType +// NumValues: 0x0004 +enum class EStereoLayerType : uint8 +{ + SLT_WorldLocked = 0, + SLT_TrackerLocked = 1, + SLT_FaceLocked = 2, + SLT_MAX = 3, +}; + +// Enum Engine.EStereoLayerShape +// NumValues: 0x0005 +enum class EStereoLayerShape : uint8 +{ + SLSH_QuadLayer = 0, + SLSH_CylinderLayer = 1, + SLSH_CubemapLayer = 2, + SLSH_EquirectLayer = 3, + SLSH_MAX = 4, +}; + +// Enum Engine.EChunkSeekTableMode +// NumValues: 0x0003 +enum class EChunkSeekTableMode : uint8 +{ + ConstantSamplesPerEntry = 0, + VariableSamplesPerEntry = 1, + EChunkSeekTableMode_MAX = 2, +}; + +// Enum Engine.ESubUVBoundingVertexCount +// NumValues: 0x0003 +enum class ESubUVBoundingVertexCount : uint8 +{ + BVC_FourVertices = 0, + BVC_EightVertices = 1, + BVC_MAX = 2, +}; + +// Enum Engine.EOpacitySourceMode +// NumValues: 0x0006 +enum class EOpacitySourceMode : uint8 +{ + OSM_Alpha = 0, + OSM_ColorBrightness = 1, + OSM_RedChannel = 2, + OSM_GreenChannel = 3, + OSM_BlueChannel = 4, + OSM_MAX = 5, +}; + +// Enum Engine.EHorizTextAligment +// NumValues: 0x0004 +enum class EHorizTextAligment : uint8 +{ + EHTA_Left = 0, + EHTA_Center = 1, + EHTA_Right = 2, + EHTA_MAX = 3, +}; + +// Enum Engine.EVerticalTextAligment +// NumValues: 0x0005 +enum class EVerticalTextAligment : uint8 +{ + EVRTA_TextTop = 0, + EVRTA_TextCenter = 1, + EVRTA_TextBottom = 2, + EVRTA_QuadTop = 3, + EVRTA_MAX = 4, +}; + +// Enum Engine.TextureGroup +// NumValues: 0x0043 +enum class ETextureGroup : uint8 +{ + TEXTUREGROUP_World = 0, + TEXTUREGROUP_WorldNormalMap = 1, + TEXTUREGROUP_WorldSpecular = 2, + TEXTUREGROUP_Character = 3, + TEXTUREGROUP_CharacterNormalMap = 4, + TEXTUREGROUP_CharacterSpecular = 5, + TEXTUREGROUP_Weapon = 6, + TEXTUREGROUP_WeaponNormalMap = 7, + TEXTUREGROUP_WeaponSpecular = 8, + TEXTUREGROUP_Vehicle = 9, + TEXTUREGROUP_VehicleNormalMap = 10, + TEXTUREGROUP_VehicleSpecular = 11, + TEXTUREGROUP_Cinematic = 12, + TEXTUREGROUP_Effects = 13, + TEXTUREGROUP_EffectsNotFiltered = 14, + TEXTUREGROUP_Skybox = 15, + TEXTUREGROUP_UI = 16, + TEXTUREGROUP_Lightmap = 17, + TEXTUREGROUP_RenderTarget = 18, + TEXTUREGROUP_MobileFlattened = 19, + TEXTUREGROUP_ProcBuilding_Face = 20, + TEXTUREGROUP_ProcBuilding_LightMap = 21, + TEXTUREGROUP_Shadowmap = 22, + TEXTUREGROUP_ColorLookupTable = 23, + TEXTUREGROUP_Terrain_Heightmap = 24, + TEXTUREGROUP_Terrain_Weightmap = 25, + TEXTUREGROUP_Bokeh = 26, + TEXTUREGROUP_IESLightProfile = 27, + TEXTUREGROUP_Pixels2D = 28, + TEXTUREGROUP_HierarchicalLOD = 29, + TEXTUREGROUP_Impostor = 30, + TEXTUREGROUP_ImpostorNormalDepth = 31, + TEXTUREGROUP_8BitData = 32, + TEXTUREGROUP_16BitData = 33, + TEXTUREGROUP_Project01 = 34, + TEXTUREGROUP_Project02 = 35, + TEXTUREGROUP_Project03 = 36, + TEXTUREGROUP_Project04 = 37, + TEXTUREGROUP_Project05 = 38, + TEXTUREGROUP_Project06 = 39, + TEXTUREGROUP_Project07 = 40, + TEXTUREGROUP_Project08 = 41, + TEXTUREGROUP_Project09 = 42, + TEXTUREGROUP_Project10 = 43, + TEXTUREGROUP_Project11 = 44, + TEXTUREGROUP_Project12 = 45, + TEXTUREGROUP_Project13 = 46, + TEXTUREGROUP_Project14 = 47, + TEXTUREGROUP_Project15 = 48, + TEXTUREGROUP_Project16 = 49, + TEXTUREGROUP_Project17 = 50, + TEXTUREGROUP_Project18 = 51, + TEXTUREGROUP_Project19 = 52, + TEXTUREGROUP_Project20 = 53, + TEXTUREGROUP_Project21 = 54, + TEXTUREGROUP_Project22 = 55, + TEXTUREGROUP_Project23 = 56, + TEXTUREGROUP_Project24 = 57, + TEXTUREGROUP_Project25 = 58, + TEXTUREGROUP_Project26 = 59, + TEXTUREGROUP_Project27 = 60, + TEXTUREGROUP_Project28 = 61, + TEXTUREGROUP_Project29 = 62, + TEXTUREGROUP_Project30 = 63, + TEXTUREGROUP_Project31 = 64, + TEXTUREGROUP_Project32 = 65, + TEXTUREGROUP_MAX = 66, +}; + +// Enum Engine.TextureMipGenSettings +// NumValues: 0x0017 +enum class ETextureMipGenSettings : uint8 +{ + TMGS_FromTextureGroup = 0, + TMGS_SimpleAverage = 1, + TMGS_Sharpen0 = 2, + TMGS_Sharpen1 = 3, + TMGS_Sharpen2 = 4, + TMGS_Sharpen3 = 5, + TMGS_Sharpen4 = 6, + TMGS_Sharpen5 = 7, + TMGS_Sharpen6 = 8, + TMGS_Sharpen7 = 9, + TMGS_Sharpen8 = 10, + TMGS_Sharpen9 = 11, + TMGS_Sharpen10 = 12, + TMGS_NoMipmaps = 13, + TMGS_LeaveExistingMips = 14, + TMGS_Blur1 = 15, + TMGS_Blur2 = 16, + TMGS_Blur3 = 17, + TMGS_Blur4 = 18, + TMGS_Blur5 = 19, + TMGS_Unfiltered = 20, + TMGS_Angular = 21, + TMGS_MAX = 22, +}; + +// Enum Engine.ETexturePowerOfTwoSetting +// NumValues: 0x0007 +enum class ETexturePowerOfTwoSetting : uint8 +{ + None = 0, + PadToPowerOfTwo = 1, + PadToSquarePowerOfTwo = 2, + StretchToPowerOfTwo = 3, + StretchToSquarePowerOfTwo = 4, + ResizeToSpecificResolution = 5, + ETexturePowerOfTwoSetting_MAX = 6, +}; + +// Enum Engine.ETextureSamplerFilter +// NumValues: 0x0006 +enum class ETextureSamplerFilter : uint8 +{ + Point = 0, + Bilinear = 1, + Trilinear = 2, + AnisotropicPoint = 3, + AnisotropicLinear = 4, + ETextureSamplerFilter_MAX = 5, +}; + +// Enum Engine.ETextureMipLoadOptions +// NumValues: 0x0004 +enum class ETextureMipLoadOptions : uint8 +{ + Default = 0, + AllMips = 1, + OnlyFirstMip = 2, + ETextureMipLoadOptions_MAX = 3, +}; + +// Enum Engine.ETextureAvailability +// NumValues: 0x0003 +enum class ETextureAvailability : uint8 +{ + GPU = 0, + CPU = 1, + ETextureAvailability_MAX = 2, +}; + +// Enum Engine.ETextureDownscaleOptions +// NumValues: 0x000F +enum class ETextureDownscaleOptions : uint8 +{ + Default = 0, + Unfiltered = 1, + SimpleAverage = 2, + Sharpen0 = 3, + Sharpen1 = 4, + Sharpen2 = 5, + Sharpen3 = 6, + Sharpen4 = 7, + Sharpen5 = 8, + Sharpen6 = 9, + Sharpen7 = 10, + Sharpen8 = 11, + Sharpen9 = 12, + Sharpen10 = 13, + ETextureDownscaleOptions_MAX = 14, +}; + +// Enum Engine.ETextureLossyCompressionAmount +// NumValues: 0x0008 +enum class ETextureLossyCompressionAmount : uint8 +{ + TLCA_Default = 0, + TLCA_None = 1, + TLCA_Lowest = 2, + TLCA_Low = 3, + TLCA_Medium = 4, + TLCA_High = 5, + TLCA_Highest = 6, + TLCA_MAX = 7, +}; + +// Enum Engine.ETextureEncodeSpeed +// NumValues: 0x0004 +enum class ETextureEncodeSpeed : uint8 +{ + Final = 0, + FinalIfAvailable = 1, + Fast = 2, + ETextureEncodeSpeed_MAX = 3, +}; + +// Enum Engine.ETextureClass +// NumValues: 0x000B +enum class ETextureClass : uint8 +{ + Invalid = 0, + TwoD = 1, + Cube = 2, + Array = 3, + CubeArray = 4, + Volume = 5, + TwoDDynamic = 6, + RenderTarget = 7, + Other2DNoSource = 8, + OtherUnknown = 9, + ETextureClass_MAX = 10, +}; + +// Enum Engine.ECompositeTextureMode +// NumValues: 0x0006 +enum class ECompositeTextureMode : uint8 +{ + CTM_Disabled = 0, + CTM_NormalRoughnessToRed = 1, + CTM_NormalRoughnessToGreen = 2, + CTM_NormalRoughnessToBlue = 3, + CTM_NormalRoughnessToAlpha = 4, + CTM_MAX = 5, +}; + +// Enum Engine.ETextureSourceCompressionFormat +// NumValues: 0x0005 +enum class ETextureSourceCompressionFormat : uint8 +{ + TSCF_None = 0, + TSCF_PNG = 1, + TSCF_JPEG = 2, + TSCF_UEJPEG = 3, + TSCF_MAX = 4, +}; + +// Enum Engine.ETextureSourceFormat +// NumValues: 0x000F +enum class ETextureSourceFormat : uint8 +{ + TSF_Invalid = 0, + TSF_G8 = 1, + TSF_BGRA8 = 2, + TSF_BGRE8 = 3, + TSF_RGBA16 = 4, + TSF_RGBA16F = 5, + TSF_RGBA8_DEPRECATED = 6, + TSF_RGBE8_DEPRECATED = 7, + TSF_G16 = 8, + TSF_RGBA32F = 9, + TSF_R16F = 10, + TSF_R32F = 11, + TSF_MAX = 12, + TSF_RGBA8 = 6, + TSF_RGBE8 = 7, +}; + +// Enum Engine.TextureCompressionSettings +// NumValues: 0x0012 +enum class ETextureCompressionSettings : uint8 +{ + TC_Default = 0, + TC_Normalmap = 1, + TC_Masks = 2, + TC_Grayscale = 3, + TC_Displacementmap = 4, + TC_VectorDisplacementmap = 5, + TC_HDR = 6, + TC_EditorIcon = 7, + TC_Alpha = 8, + TC_DistanceFieldFont = 9, + TC_HDR_Compressed = 10, + TC_BC7 = 11, + TC_HalfFloat = 12, + TC_LQ = 13, + TC_EncodedReflectionCapture = 14, + TC_SingleFloat = 15, + TC_HDR_F32 = 16, + TC_MAX = 17, +}; + +// Enum Engine.ETextureSourceEncoding +// NumValues: 0x0012 +enum class ETextureSourceEncoding : uint8 +{ + TSE_None = 0, + TSE_Linear = 1, + TSE_sRGB = 2, + TSE_ST2084 = 3, + TSE_Gamma22 = 4, + TSE_BT1886 = 5, + TSE_Gamma26 = 6, + TSE_Cineon = 7, + TSE_REDLog = 8, + TSE_REDLog3G10 = 9, + TSE_SLog1 = 10, + TSE_SLog2 = 11, + TSE_SLog3 = 12, + TSE_AlexaV3LogC = 13, + TSE_CanonLog = 14, + TSE_ProTune = 15, + TSE_VLog = 16, + TSE_MAX = 17, +}; + +// Enum Engine.ETextureColorSpace +// NumValues: 0x0010 +enum class ETextureColorSpace : uint8 +{ + TCS_None = 0, + TCS_sRGB = 1, + TCS_Rec2020 = 2, + TCS_ACESAP0 = 3, + TCS_ACESAP1 = 4, + TCS_P3DCI = 5, + TCS_P3D65 = 6, + TCS_REDWideGamut = 7, + TCS_SonySGamut3 = 8, + TCS_SonySGamut3Cine = 9, + TCS_AlexaWideGamut = 10, + TCS_CanonCinemaGamut = 11, + TCS_GoProProtuneNative = 12, + TCS_PanasonicVGamut = 13, + TCS_Custom = 99, + TCS_MAX = 100, +}; + +// Enum Engine.TextureCookPlatformTilingSettings +// NumValues: 0x0004 +enum class ETextureCookPlatformTilingSettings : uint8 +{ + TCPTS_FromTextureGroup = 0, + TCPTS_Tile = 1, + TCPTS_DoNotTile = 2, + TCPTS_MAX = 3, +}; + +// Enum Engine.ETextureChromaticAdaptationMethod +// NumValues: 0x0004 +enum class ETextureChromaticAdaptationMethod : uint8 +{ + TCAM_None = 0, + TCAM_Bradford = 1, + TCAM_CAT02 = 2, + TCAM_MAX = 3, +}; + +// Enum Engine.TextureFilter +// NumValues: 0x0005 +enum class ETextureFilter : uint8 +{ + TF_Nearest = 0, + TF_Bilinear = 1, + TF_Trilinear = 2, + TF_Default = 3, + TF_MAX = 4, +}; + +// Enum Engine.TextureAddress +// NumValues: 0x0004 +enum class ETextureAddress : uint8 +{ + TA_Wrap = 0, + TA_Clamp = 1, + TA_Mirror = 2, + TA_MAX = 3, +}; + +// Enum Engine.ETextureMipCount +// NumValues: 0x0004 +enum class ETextureMipCount : uint8 +{ + TMC_ResidentMips = 0, + TMC_AllMips = 1, + TMC_AllMipsBiased = 2, + TMC_MAX = 3, +}; + +// Enum Engine.ETextureCompressionQuality +// NumValues: 0x0007 +enum class ETextureCompressionQuality : uint8 +{ + TCQ_Default = 0, + TCQ_Lowest = 1, + TCQ_Low = 2, + TCQ_Medium = 3, + TCQ_High = 4, + TCQ_Highest = 5, + TCQ_MAX = 6, +}; + +// Enum Engine.ETimelineLengthMode +// NumValues: 0x0003 +enum class ETimelineLengthMode : uint8 +{ + TL_TimelineLength = 0, + TL_LastKeyFrame = 1, + TL_MAX = 2, +}; + +// Enum Engine.ETimelineDirection +// NumValues: 0x0003 +enum class ETimelineDirection : uint8 +{ + Forward = 0, + Backward = 1, + ETimelineDirection_MAX = 2, +}; + +// Enum Engine.ETwitterRequestMethod +// NumValues: 0x0004 +enum class ETwitterRequestMethod : uint8 +{ + TRM_Get = 0, + TRM_Post = 1, + TRM_Delete = 2, + TRM_MAX = 3, +}; + +// Enum Engine.ETwitterIntegrationDelegate +// NumValues: 0x0004 +enum class ETwitterIntegrationDelegate : uint8 +{ + TID_AuthorizeComplete = 0, + TID_TweetUIComplete = 1, + TID_RequestComplete = 2, + TID_MAX = 3, +}; + +// Enum Engine.EUserDefinedStructureStatus +// NumValues: 0x0005 +enum class EUserDefinedStructureStatus : uint8 +{ + UDSS_UpToDate = 0, + UDSS_Dirty = 1, + UDSS_Error = 2, + UDSS_Duplicate = 3, + UDSS_MAX = 4, +}; + +// Enum Engine.EVectorFieldConstructionOp +// NumValues: 0x0003 +enum class EVectorFieldConstructionOp : uint8 +{ + VFCO_Extrude = 0, + VFCO_Revolve = 1, + VFCO_MAX = 2, +}; + +// Enum Engine.ESplitScreenType +// NumValues: 0x000C +enum class ESplitScreenType : uint8 +{ + None = 0, + TwoPlayer_Horizontal = 1, + TwoPlayer_Vertical = 2, + ThreePlayer_FavorTop = 3, + ThreePlayer_FavorBottom = 4, + ThreePlayer_Vertical = 5, + ThreePlayer_Horizontal = 6, + FourPlayer_Grid = 7, + FourPlayer_Vertical = 8, + FourPlayer_Horizontal = 9, + SplitTypeCount = 10, + ESplitScreenType_MAX = 11, +}; + +// Enum Engine.EWindSourceType +// NumValues: 0x0003 +enum class EWindSourceType : uint8 +{ + Directional = 0, + Point = 1, + EWindSourceType_MAX = 2, +}; + +// Enum Engine.EVisibilityAggressiveness +// NumValues: 0x0004 +enum class EVisibilityAggressiveness : uint8 +{ + VIS_LeastAggressive = 0, + VIS_ModeratelyAggressive = 1, + VIS_MostAggressive = 2, + VIS_Max = 3, +}; + +// Enum Engine.EVolumeLightingMethod +// NumValues: 0x0003 +enum class EVolumeLightingMethod : uint8 +{ + VLM_VolumetricLightmap = 0, + VLM_SparseVolumeLightingSamples = 1, + VLM_MAX = 2, +}; + +// Enum Engine.EHierarchicalSimplificationMethod +// NumValues: 0x0005 +enum class EHierarchicalSimplificationMethod : uint8 +{ + None = 0, + Merge = 1, + Simplify = 2, + Approximate = 3, + EHierarchicalSimplificationMethod_MAX = 4, +}; + +// Enum Engine.EQuartzTimeSignatureQuantization +// NumValues: 0x0007 +enum class EQuartzTimeSignatureQuantization : uint8 +{ + HalfNote = 0, + QuarterNote = 1, + EighthNote = 2, + SixteenthNote = 3, + ThirtySecondNote = 4, + Count = 5, + EQuartzTimeSignatureQuantization_MAX = 6, +}; + +// Enum Engine.EQuartzDelegateType +// NumValues: 0x0004 +enum class EQuartzDelegateType : uint8 +{ + MetronomeTick = 0, + CommandEvent = 1, + Count = 2, + EQuartzDelegateType_MAX = 3, +}; + +// Enum Engine.EQuarztQuantizationReference +// NumValues: 0x0005 +enum class EQuarztQuantizationReference : uint8 +{ + BarRelative = 0, + TransportRelative = 1, + CurrentTimeRelative = 2, + Count = 3, + EQuarztQuantizationReference_MAX = 4, +}; + +// Enum Engine.EQuartzCommandType +// NumValues: 0x0009 +enum class EQuartzCommandType : uint8 +{ + PlaySound = 0, + QueueSoundToPlay = 1, + RetriggerSound = 2, + TickRateChange = 3, + TransportReset = 4, + StartOtherClock = 5, + Notify = 6, + Custom = 7, + EQuartzCommandType_MAX = 8, +}; + +// Enum Engine.EActorUpdateOverlapsMethod +// NumValues: 0x0005 +enum class EActorUpdateOverlapsMethod : uint8 +{ + UseConfigDefault = 0, + AlwaysUpdate = 1, + OnlyUpdateMovable = 2, + NeverUpdate = 3, + EActorUpdateOverlapsMethod_MAX = 4, +}; + +// Enum Engine.ESpawnActorScaleMethod +// NumValues: 0x0004 +enum class ESpawnActorScaleMethod : uint8 +{ + OverrideRootScale = 0, + MultiplyWithRoot = 1, + SelectDefaultAtRuntime = 2, + ESpawnActorScaleMethod_MAX = 3, +}; + +// Enum Engine.FNavigationSystemRunMode +// NumValues: 0x0008 +enum class EFNavigationSystemRunMode : uint8 +{ + InvalidMode = 0, + GameMode = 1, + EditorMode = 2, + SimulationMode = 3, + PIEMode = 4, + InferFromWorldMode = 5, + EditorWorldPartitionBuildMode = 6, + FNavigationSystemRunMode_MAX = 7, +}; + +// Enum Engine.ENavigationOptionFlag +// NumValues: 0x0004 +enum class ENavigationOptionFlag : uint8 +{ + Default = 0, + Enable = 1, + Disable = 2, + MAX = 3, +}; + +// Enum Engine.ENavDataGatheringModeConfig +// NumValues: 0x0004 +enum class ENavDataGatheringModeConfig : uint8 +{ + Invalid = 0, + Instant = 1, + Lazy = 2, + ENavDataGatheringModeConfig_MAX = 3, +}; + +// Enum Engine.ENavigationSortPendingTilesMethod +// NumValues: 0x0004 +enum class ENavigationSortPendingTilesMethod : uint8 +{ + SortWithSeedLocations = 0, + SortByPriority = 1, + None = 2, + ENavigationSortPendingTilesMethod_MAX = 3, +}; + +// Enum Engine.ENavPathEvent +// NumValues: 0x0009 +enum class ENavPathEvent : uint8 +{ + Cleared = 0, + NewPath = 1, + UpdatedDueToGoalMoved = 2, + UpdatedDueToNavigationChanged = 3, + Invalidated = 4, + RePathFailed = 5, + MetaPathUpdate = 6, + Custom = 7, + ENavPathEvent_MAX = 8, +}; + +// Enum Engine.ENavigationQueryResult +// NumValues: 0x0005 +enum class ENavigationQueryResult : uint8 +{ + Invalid = 0, + Error = 1, + Fail = 2, + Success = 3, + ENavigationQueryResult_MAX = 4, +}; + +// Enum Engine.EAlphaBlendOption +// NumValues: 0x0010 +enum class EAlphaBlendOption : uint8 +{ + Linear = 0, + Cubic = 1, + HermiteCubic = 2, + Sinusoidal = 3, + QuadraticInOut = 4, + CubicInOut = 5, + QuarticInOut = 6, + QuinticInOut = 7, + CircularIn = 8, + CircularOut = 9, + CircularInOut = 10, + ExpIn = 11, + ExpOut = 12, + ExpInOut = 13, + Custom = 14, + EAlphaBlendOption_MAX = 15, +}; + +// Enum Engine.EAnimGroupRole +// NumValues: 0x0006 +enum class EAnimGroupRole : uint8 +{ + CanBeLeader = 0, + AlwaysFollower = 1, + AlwaysLeader = 2, + TransitionLeader = 3, + TransitionFollower = 4, + EAnimGroupRole_MAX = 5, +}; + +// Enum Engine.EAnimSyncGroupScope +// NumValues: 0x0003 +enum class EAnimSyncGroupScope : uint8 +{ + Local = 0, + Component = 1, + EAnimSyncGroupScope_MAX = 2, +}; + +// Enum Engine.EAnimSyncMethod +// NumValues: 0x0004 +enum class EAnimSyncMethod : uint8 +{ + DoNotSync = 0, + SyncGroup = 1, + Graph = 2, + EAnimSyncMethod_MAX = 3, +}; + +// Enum Engine.EAnimExecutionContextConversionResult +// NumValues: 0x0003 +enum class EAnimExecutionContextConversionResult : uint8 +{ + Succeeded = 1, + Failed = 0, + EAnimExecutionContextConversionResult_MAX = 2, +}; + +// Enum Engine.EMontagePlayReturnType +// NumValues: 0x0003 +enum class EMontagePlayReturnType : uint8 +{ + MontageLength = 0, + Duration = 1, + EMontagePlayReturnType_MAX = 2, +}; + +// Enum Engine.EDrawDebugItemType +// NumValues: 0x000B +enum class EDrawDebugItemType : uint8 +{ + DirectionalArrow = 0, + Sphere = 1, + Line = 2, + OnScreenMessage = 3, + CoordinateSystem = 4, + Point = 5, + Circle = 6, + Cone = 7, + InWorldMessage = 8, + Capsule = 9, + EDrawDebugItemType_MAX = 10, +}; + +// Enum Engine.EAnimLinkMethod +// NumValues: 0x0004 +enum class EAnimLinkMethod : uint8 +{ + Absolute = 0, + Relative = 1, + Proportional = 2, + EAnimLinkMethod_MAX = 3, +}; + +// Enum Engine.EAnimNotifyEventType +// NumValues: 0x0003 +enum class EAnimNotifyEventType : uint8 +{ + Begin = 0, + End = 1, + EAnimNotifyEventType_MAX = 2, +}; + +// Enum Engine.EMontageBlendMode +// NumValues: 0x0003 +enum class EMontageBlendMode : uint8 +{ + Standard = 0, + Inertialization = 1, + EMontageBlendMode_MAX = 2, +}; + +// Enum Engine.EMontageSubStepResult +// NumValues: 0x0005 +enum class EMontageSubStepResult : uint8 +{ + Moved = 0, + NotMoved = 1, + InvalidSection = 2, + InvalidMontage = 3, + EMontageSubStepResult_MAX = 4, +}; + +// Enum Engine.EPinHidingMode +// NumValues: 0x0005 +enum class EPinHidingMode : uint8 +{ + NeverAsPin = 0, + PinHiddenByDefault = 1, + PinShownByDefault = 2, + AlwaysAsPin = 3, + EPinHidingMode_MAX = 4, +}; + +// Enum Engine.EAnimNodeDataFlags +// NumValues: 0x0006 +enum class EAnimNodeDataFlags : uint8 +{ + None = 0, + HasInitialUpdateFunction = 1, + HasBecomeRelevantFunction = 2, + HasUpdateFunction = 4, + AllFunctions = 7, + EAnimNodeDataFlags_MAX = 8, +}; + +// Enum Engine.EAnimNodeReferenceConversionResult +// NumValues: 0x0003 +enum class EAnimNodeReferenceConversionResult : uint8 +{ + Succeeded = 1, + Failed = 0, + EAnimNodeReferenceConversionResult_MAX = 2, +}; + +// Enum Engine.EInertializationState +// NumValues: 0x0004 +enum class EInertializationState : uint8 +{ + Inactive = 0, + Pending = 1, + Active = 2, + EInertializationState_MAX = 3, +}; + +// Enum Engine.EInertializationBoneState +// NumValues: 0x0004 +enum class EInertializationBoneState : uint8 +{ + Invalid = 0, + Valid = 1, + Excluded = 2, + EInertializationBoneState_MAX = 3, +}; + +// Enum Engine.EInertializationSpace +// NumValues: 0x0004 +enum class EInertializationSpace : uint8 +{ + Default = 0, + WorldSpace = 1, + WorldRotation = 2, + EInertializationSpace_MAX = 3, +}; + +// Enum Engine.EEvaluatorDataSource +// NumValues: 0x0003 +enum class EEvaluatorDataSource : uint8 +{ + EDS_SourcePose = 0, + EDS_DestinationPose = 1, + EDS_MAX = 2, +}; + +// Enum Engine.EEvaluatorMode +// NumValues: 0x0004 +enum class EEvaluatorMode : uint8 +{ + EM_Standard = 0, + EM_Freeze = 1, + EM_DelayedFreeze = 2, + EM_MAX = 3, +}; + +// Enum Engine.EStripAnimDataOnDedicatedServerSettings +// NumValues: 0x0004 +enum class EStripAnimDataOnDedicatedServerSettings : uint8 +{ + UseProjectSetting = 0, + StripAnimDataOnDedicatedServer = 1, + DoNotStripAnimDataOnDedicatedServer = 2, + EStripAnimDataOnDedicatedServerSettings_MAX = 3, +}; + +// Enum Engine.ETransitionRequestQueueMode +// NumValues: 0x0003 +enum class ETransitionRequestQueueMode : uint8 +{ + Shared = 0, + Unique = 1, + ETransitionRequestQueueMode_MAX = 2, +}; + +// Enum Engine.ETransitionRequestOverwriteMode +// NumValues: 0x0004 +enum class ETransitionRequestOverwriteMode : uint8 +{ + Append = 0, + Ignore = 1, + Overwrite = 2, + ETransitionRequestOverwriteMode_MAX = 3, +}; + +// Enum Engine.ETransitionBlendMode +// NumValues: 0x0003 +enum class ETransitionBlendMode : uint8 +{ + TBM_Linear = 0, + TBM_Cubic = 1, + TBM_MAX = 2, +}; + +// Enum Engine.ETransitionLogicType +// NumValues: 0x0004 +enum class ETransitionLogicType : uint8 +{ + TLT_StandardBlend = 0, + TLT_Inertialization = 1, + TLT_Custom = 2, + TLT_MAX = 3, +}; + +// Enum Engine.EAnimPropertyAccessCallSite +// NumValues: 0x0006 +enum class EAnimPropertyAccessCallSite : uint8 +{ + WorkerThread_Unbatched = 0, + WorkerThread_Batched_PreEventGraph = 1, + WorkerThread_Batched_PostEventGraph = 2, + GameThread_Batched_PreEventGraph = 3, + GameThread_Batched_PostEventGraph = 4, + EAnimPropertyAccessCallSite_MAX = 5, +}; + +// Enum Engine.EBlendProfileMode +// NumValues: 0x0004 +enum class EBlendProfileMode : uint8 +{ + TimeFactor = 0, + WeightFactor = 1, + BlendMask = 2, + EBlendProfileMode_MAX = 3, +}; + +// Enum Engine.ETransformCurveChannel +// NumValues: 0x0005 +enum class ETransformCurveChannel : uint8 +{ + Position = 0, + Rotation = 1, + Scale = 2, + Invalid = 3, + ETransformCurveChannel_MAX = 4, +}; + +// Enum Engine.EVectorCurveChannel +// NumValues: 0x0005 +enum class EVectorCurveChannel : uint8 +{ + X = 0, + Y = 1, + Z = 2, + Invalid = 3, + EVectorCurveChannel_MAX = 4, +}; + +// Enum Engine.EPostCopyOperation +// NumValues: 0x0003 +enum class EPostCopyOperation : uint8 +{ + None = 0, + LogicalNegateBool = 1, + EPostCopyOperation_MAX = 2, +}; + +// Enum Engine.EAnimAlphaInputType +// NumValues: 0x0004 +enum class EAnimAlphaInputType : uint8 +{ + Float = 0, + Bool = 1, + Curve = 2, + EAnimAlphaInputType_MAX = 3, +}; + +// Enum Engine.EMirrorRowType +// NumValues: 0x0006 +enum class EMirrorRowType : uint8 +{ + Bone = 0, + AnimationNotify = 1, + Curve = 2, + SyncMarker = 3, + Custom = 4, + EMirrorRowType_MAX = 5, +}; + +// Enum Engine.EMirrorFindReplaceMethod +// NumValues: 0x0004 +enum class EMirrorFindReplaceMethod : uint8 +{ + Prefix = 0, + Suffix = 1, + RegularExpression = 2, + EMirrorFindReplaceMethod_MAX = 3, +}; + +// Enum Engine.ESkeletalMeshVertexAttributeDataType +// NumValues: 0x0004 +enum class ESkeletalMeshVertexAttributeDataType : uint32 +{ + Float = 0, + HalfFloat = 1, + NUInt8 = 2, + ESkeletalMeshVertexAttributeDataType_MAX = 3, +}; + +// Enum Engine.EBoneTranslationRetargetingMode +// NumValues: 0x0006 +enum class EBoneTranslationRetargetingMode : uint8 +{ + Animation = 0, + Skeleton = 1, + AnimationScaled = 2, + AnimationRelative = 3, + OrientAndScale = 4, + EBoneTranslationRetargetingMode_MAX = 5, +}; + +// Enum Engine.ETimeStretchCurveMapping +// NumValues: 0x0004 +enum class ETimeStretchCurveMapping : uint8 +{ + T_Original = 0, + T_TargetMin = 1, + T_TargetMax = 2, + MAX = 3, +}; + +// Enum Engine.EPreviewAnimationBlueprintApplicationMethod +// NumValues: 0x0003 +enum class EPreviewAnimationBlueprintApplicationMethod : uint8 +{ + LinkedLayers = 0, + LinkedAnimGraph = 1, + EPreviewAnimationBlueprintApplicationMethod_MAX = 2, +}; + +// Enum Engine.EPrimaryAssetCookRule +// NumValues: 0x0009 +enum class EPrimaryAssetCookRule : uint8 +{ + Unknown = 0, + NeverCook = 1, + ProductionNeverCook = 2, + DevelopmentCook = 2, + DevelopmentAlwaysProductionNeverCook = 3, + DevelopmentAlwaysCook = 3, + DevelopmentAlwaysProductionUnknownCook = 4, + AlwaysCook = 5, + EPrimaryAssetCookRule_MAX = 6, +}; + +// Enum Engine.EAttenuationDistanceModel +// NumValues: 0x0007 +enum class EAttenuationDistanceModel : uint8 +{ + Linear = 0, + Logarithmic = 1, + Inverse = 2, + LogReverse = 3, + NaturalSound = 4, + Custom = 5, + EAttenuationDistanceModel_MAX = 6, +}; + +// Enum Engine.EAttenuationShape +// NumValues: 0x0005 +enum class EAttenuationShape : uint8 +{ + Sphere = 0, + Capsule = 1, + Box = 2, + Cone = 3, + EAttenuationShape_MAX = 4, +}; + +// Enum Engine.ENaturalSoundFalloffMode +// NumValues: 0x0004 +enum class ENaturalSoundFalloffMode : uint8 +{ + Continues = 0, + Silent = 1, + Hold = 2, + ENaturalSoundFalloffMode_MAX = 3, +}; + +// Enum Engine.EAudioBusChannels +// NumValues: 0x0007 +enum class EAudioBusChannels : uint8 +{ + Mono = 0, + Stereo = 1, + Quad = 3, + FivePointOne = 5, + SevenPointOne = 7, + MaxChannelCount = 8, + EAudioBusChannels_MAX = 9, +}; + +// Enum Engine.EVoiceSampleRate +// NumValues: 0x0003 +enum class EVoiceSampleRate : uint32 +{ + Low16000Hz = 16000, + Normal24000Hz = 24000, + EVoiceSampleRate_MAX = 24001, +}; + +// Enum Engine.EPanningMethod +// NumValues: 0x0003 +enum class EPanningMethod : uint8 +{ + Linear = 0, + EqualPower = 1, + EPanningMethod_MAX = 2, +}; + +// Enum Engine.EMonoChannelUpmixMethod +// NumValues: 0x0004 +enum class EMonoChannelUpmixMethod : uint8 +{ + Linear = 0, + EqualPower = 1, + FullVolume = 2, + EMonoChannelUpmixMethod_MAX = 3, +}; + +// Enum Engine.EDefaultAudioCompressionType +// NumValues: 0x0007 +enum class EDefaultAudioCompressionType : uint8 +{ + BinkAudio = 0, + ADPCM = 1, + PCM = 2, + Opus = 3, + PlatformSpecific = 4, + RADAudio = 5, + EDefaultAudioCompressionType_MAX = 6, +}; + +// Enum Engine.EAudioVolumeLocationState +// NumValues: 0x0003 +enum class EAudioVolumeLocationState : uint8 +{ + InsideTheVolume = 0, + OutsideTheVolume = 1, + EAudioVolumeLocationState_MAX = 2, +}; + +// Enum Engine.EInterfaceValidResult +// NumValues: 0x0003 +enum class EInterfaceValidResult : uint8 +{ + Valid = 0, + Invalid = 1, + EInterfaceValidResult_MAX = 2, +}; + +// Enum Engine.ECameraShakePatternUpdateResultFlags +// NumValues: 0x0005 +enum class ECameraShakePatternUpdateResultFlags : uint8 +{ + ApplyAsAbsolute = 1, + SkipAutoScale = 2, + SkipAutoPlaySpace = 4, + Default = 0, + ECameraShakePatternUpdateResultFlags_MAX = 5, +}; + +// Enum Engine.ECameraShakeDurationType +// NumValues: 0x0004 +enum class ECameraShakeDurationType : uint8 +{ + Fixed = 0, + Infinite = 1, + Custom = 2, + ECameraShakeDurationType_MAX = 3, +}; + +// Enum Engine.ECameraShakeAttenuation +// NumValues: 0x0003 +enum class ECameraShakeAttenuation : uint8 +{ + Linear = 0, + Quadratic = 1, + ECameraShakeAttenuation_MAX = 2, +}; + +// Enum Engine.ECameraAlphaBlendMode +// NumValues: 0x0003 +enum class ECameraAlphaBlendMode : uint8 +{ + CABM_Linear = 0, + CABM_Cubic = 1, + CABM_MAX = 2, +}; + +// Enum Engine.EAudioFaderCurve +// NumValues: 0x0006 +enum class EAudioFaderCurve : uint8 +{ + Linear = 0, + Logarithmic = 1, + SCurve = 2, + Sin = 3, + Count = 4, + EAudioFaderCurve_MAX = 5, +}; + +// Enum Engine.EModulationDestination +// NumValues: 0x0006 +enum class EModulationDestination : uint8 +{ + Volume = 0, + Pitch = 1, + Lowpass = 2, + Highpass = 3, + Count = 4, + EModulationDestination_MAX = 5, +}; + +// Enum Engine.EControllerAnalogStick +// NumValues: 0x0003 +enum class EControllerAnalogStick : uint8 +{ + CAS_LeftStick = 0, + CAS_RightStick = 1, + CAS_MAX = 2, +}; + +// Enum Engine.ESyncOption +// NumValues: 0x0004 +enum class ESyncOption : uint8 +{ + Drive = 0, + Passive = 1, + Disabled = 2, + ESyncOption_MAX = 3, +}; + +// Enum Engine.EPhysicsStateAction +// NumValues: 0x000C +enum class EPhysicsStateAction : uint8 +{ + AddForce = 0, + AddTorque = 1, + AddForceAtPosition = 2, + AddLinearVelocity = 3, + AddAngularVelocity = 4, + AddVelocityAtPosition = 5, + AddLinearImpulse = 6, + AddAngularImpulse = 7, + AddImpulseAtPosition = 8, + AddAcceleration = 9, + NumActions = 10, + EPhysicsStateAction_MAX = 11, +}; + +// Enum Engine.EReflectionSourceType +// NumValues: 0x0003 +enum class EReflectionSourceType : uint8 +{ + CapturedScene = 0, + SpecifiedCubemap = 1, + EReflectionSourceType_MAX = 2, +}; + +// Enum Engine.ESceneCapturePrimitiveRenderMode +// NumValues: 0x0004 +enum class ESceneCapturePrimitiveRenderMode : uint8 +{ + PRM_LegacySceneCapture = 0, + PRM_RenderScenePrimitives = 1, + PRM_UseShowOnlyList = 2, + PRM_MAX = 3, +}; + +// Enum Engine.ECustomBoneAttributeLookup +// NumValues: 0x0004 +enum class ECustomBoneAttributeLookup : uint8 +{ + BoneOnly = 0, + ImmediateParent = 1, + ParentHierarchy = 2, + ECustomBoneAttributeLookup_MAX = 3, +}; + +// Enum Engine.EKinematicBonesUpdateToPhysics +// NumValues: 0x0003 +enum class EKinematicBonesUpdateToPhysics : uint8 +{ + SkipSimulatingBones = 0, + SkipAllBones = 1, + EKinematicBonesUpdateToPhysics_MAX = 2, +}; + +// Enum Engine.EAnimationMode +// NumValues: 0x0004 +enum class EAnimationMode : uint8 +{ + AnimationBlueprint = 0, + AnimationSingleNode = 1, + AnimationCustomMode = 2, + EAnimationMode_MAX = 3, +}; + +// Enum Engine.EPhysicsTransformUpdateMode +// NumValues: 0x0003 +enum class EPhysicsTransformUpdateMode : uint8 +{ + SimulationUpatesComponentTransform = 0, + ComponentTransformIsKinematic = 1, + EPhysicsTransformUpdateMode_MAX = 2, +}; + +// Enum Engine.ESkyAtmosphereTransformMode +// NumValues: 0x0004 +enum class ESkyAtmosphereTransformMode : uint8 +{ + PlanetTopAtAbsoluteWorldOrigin = 0, + PlanetTopAtComponentTransform = 1, + PlanetCenterAtComponentTransform = 2, + ESkyAtmosphereTransformMode_MAX = 3, +}; + +// Enum Engine.ESplinePointType +// NumValues: 0x0006 +enum class ESplinePointType : uint8 +{ + Linear = 0, + Curve = 1, + Constant = 2, + CurveClamped = 3, + CurveCustomTangent = 4, + ESplinePointType_MAX = 5, +}; + +// Enum Engine.ESplineCoordinateSpace +// NumValues: 0x0003 +enum class ESplineCoordinateSpace : uint8 +{ + Local = 0, + World = 1, + ESplineCoordinateSpace_MAX = 2, +}; + +// Enum Engine.ESplineMeshAxis +// NumValues: 0x0004 +enum class ESplineMeshAxis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + ESplineMeshAxis_MAX = 3, +}; + +// Enum Engine.EVolumetricCloudTracingMaxDistanceMode +// NumValues: 0x0003 +enum class EVolumetricCloudTracingMaxDistanceMode : uint8 +{ + DistanceFromCloudLayerEntryPoint = 0, + DistanceFromPointOfView = 1, + EVolumetricCloudTracingMaxDistanceMode_MAX = 2, +}; + +// Enum Engine.ECurveTableMode +// NumValues: 0x0004 +enum class ECurveTableMode : uint8 +{ + Empty = 0, + SimpleCurves = 1, + RichCurves = 2, + ECurveTableMode_MAX = 3, +}; + +// Enum Engine.FDataDrivenCVarType +// NumValues: 0x0004 +enum class EFDataDrivenCVarType : uint8 +{ + CVarFloat = 0, + CVarInt = 1, + CVarBool = 2, + FDataDrivenCVarType_MAX = 3, +}; + +// Enum Engine.EEvaluateCurveTableResult +// NumValues: 0x0003 +enum class EEvaluateCurveTableResult : uint8 +{ + RowFound = 0, + RowNotFound = 1, + EEvaluateCurveTableResult_MAX = 2, +}; + +// Enum Engine.EReporterLineStyle +// NumValues: 0x0003 +enum class EReporterLineStyle : uint8 +{ + Line = 0, + Dash = 1, + EReporterLineStyle_MAX = 2, +}; + +// Enum Engine.EGraphAxisStyle +// NumValues: 0x0004 +enum class EGraphAxisStyle : uint8 +{ + Lines = 0, + Notches = 1, + Grid = 2, + EGraphAxisStyle_MAX = 3, +}; + +// Enum Engine.EGraphDataStyle +// NumValues: 0x0003 +enum class EGraphDataStyle : uint8 +{ + Lines = 0, + Filled = 1, + EGraphDataStyle_MAX = 2, +}; + +// Enum Engine.ELegendPosition +// NumValues: 0x0003 +enum class ELegendPosition : uint8 +{ + Outside = 0, + Inside = 1, + ELegendPosition_MAX = 2, +}; + +// Enum Engine.EGrammaticalGender +// NumValues: 0x0005 +enum class EGrammaticalGender : uint8 +{ + Neuter = 0, + Masculine = 1, + Feminine = 2, + Mixed = 3, + EGrammaticalGender_MAX = 4, +}; + +// Enum Engine.EGrammaticalNumber +// NumValues: 0x0003 +enum class EGrammaticalNumber : uint8 +{ + Singular = 0, + Plural = 1, + EGrammaticalNumber_MAX = 2, +}; + +// Enum Engine.ETypedElementWorldType +// NumValues: 0x0003 +enum class ETypedElementWorldType : uint8 +{ + Game = 0, + Editor = 1, + ETypedElementWorldType_MAX = 2, +}; + +// Enum Engine.ECustomTimeStepSynchronizationState +// NumValues: 0x0005 +enum class ECustomTimeStepSynchronizationState : uint8 +{ + Closed = 0, + Error = 1, + Synchronized = 2, + Synchronizing = 3, + ECustomTimeStepSynchronizationState_MAX = 4, +}; + +// Enum Engine.EVectorQuantization +// NumValues: 0x0004 +enum class EVectorQuantization : uint8 +{ + RoundWholeNumber = 0, + RoundOneDecimal = 1, + RoundTwoDecimals = 2, + EVectorQuantization_MAX = 3, +}; + +// Enum Engine.ERotatorQuantization +// NumValues: 0x0003 +enum class ERotatorQuantization : uint8 +{ + ByteComponents = 0, + ShortComponents = 1, + ERotatorQuantization_MAX = 2, +}; + +// Enum Engine.ETimecodeProviderSynchronizationState +// NumValues: 0x0005 +enum class ETimecodeProviderSynchronizationState : uint32 +{ + Closed = 0, + Error = 1, + Synchronized = 2, + Synchronizing = 3, + ETimecodeProviderSynchronizationState_MAX = 4, +}; + +// Enum Engine.EFontCacheType +// NumValues: 0x0003 +enum class EFontCacheType : uint8 +{ + Offline = 0, + Runtime = 1, + EFontCacheType_MAX = 2, +}; + +// Enum Engine.ERootMotionAccumulateMode +// NumValues: 0x0003 +enum class ERootMotionAccumulateMode : uint8 +{ + Override = 0, + Additive = 1, + ERootMotionAccumulateMode_MAX = 2, +}; + +// Enum Engine.ERootMotionSourceStatusFlags +// NumValues: 0x0004 +enum class ERootMotionSourceStatusFlags : uint8 +{ + Prepared = 1, + Finished = 2, + MarkedForRemoval = 4, + ERootMotionSourceStatusFlags_MAX = 5, +}; + +// Enum Engine.ERootMotionSourceSettingsFlags +// NumValues: 0x0004 +enum class ERootMotionSourceSettingsFlags : uint8 +{ + UseSensitiveLiftoffCheck = 1, + DisablePartialEndTick = 2, + IgnoreZAccumulate = 4, + ERootMotionSourceSettingsFlags_MAX = 5, +}; + +// Enum Engine.ERootMotionFinishVelocityMode +// NumValues: 0x0004 +enum class ERootMotionFinishVelocityMode : uint8 +{ + MaintainLastRootMotionVelocity = 0, + SetVelocity = 1, + ClampVelocity = 2, + ERootMotionFinishVelocityMode_MAX = 3, +}; + +// Enum Engine.EWindowMode +// NumValues: 0x0004 +enum class EWindowMode : uint8 +{ + Fullscreen = 0, + WindowedFullscreen = 1, + Windowed = 2, + EWindowMode_MAX = 3, +}; + +// Enum Engine.EArraySortOrder +// NumValues: 0x0003 +enum class EArraySortOrder : uint8 +{ + Ascending = 0, + Descending = 1, + EArraySortOrder_MAX = 2, +}; + +// Enum Engine.ESlateGesture +// NumValues: 0x0007 +enum class ESlateGesture : uint8 +{ + None = 0, + Scroll = 1, + Magnify = 2, + Swipe = 3, + Rotate = 4, + LongPress = 5, + ESlateGesture_MAX = 6, +}; + +// Enum Engine.EMIDCreationFlags +// NumValues: 0x0003 +enum class EMIDCreationFlags : uint8 +{ + None = 0, + Transient = 1, + EMIDCreationFlags_MAX = 2, +}; + +// Enum Engine.EEasingFunc +// NumValues: 0x000F +enum class EEasingFunc : uint8 +{ + Linear = 0, + Step = 1, + SinusoidalIn = 2, + SinusoidalOut = 3, + SinusoidalInOut = 4, + EaseIn = 5, + EaseOut = 6, + EaseInOut = 7, + ExpoIn = 8, + ExpoOut = 9, + ExpoInOut = 10, + CircularIn = 11, + CircularOut = 12, + CircularInOut = 13, + EEasingFunc_MAX = 14, +}; + +// Enum Engine.ELerpInterpolationMode +// NumValues: 0x0004 +enum class ELerpInterpolationMode : uint8 +{ + QuatInterp = 0, + EulerInterp = 1, + DualQuatInterp = 2, + ELerpInterpolationMode_MAX = 3, +}; + +// Enum Engine.EMatrixColumns +// NumValues: 0x0005 +enum class EMatrixColumns : uint8 +{ + First = 0, + Second = 1, + Third = 2, + Fourth = 3, + EMatrixColumns_MAX = 4, +}; + +// Enum Engine.EImportanceWeight +// NumValues: 0x0006 +enum class EImportanceWeight : uint8 +{ + Luminance = 0, + Red = 1, + Green = 2, + Blue = 3, + Alpha = 4, + EImportanceWeight_MAX = 5, +}; + +// Enum Engine.EDecalBlendMode +// NumValues: 0x0012 +enum class EDecalBlendMode : uint8 +{ + DBM_Translucent = 0, + DBM_Stain = 1, + DBM_Normal = 2, + DBM_Emissive = 3, + DBM_DBuffer_ColorNormalRoughness = 4, + DBM_DBuffer_Color = 5, + DBM_DBuffer_ColorNormal = 6, + DBM_DBuffer_ColorRoughness = 7, + DBM_DBuffer_Normal = 8, + DBM_DBuffer_NormalRoughness = 9, + DBM_DBuffer_Roughness = 10, + DBM_DBuffer_Emissive = 11, + DBM_DBuffer_AlphaComposite = 12, + DBM_DBuffer_EmissiveAlphaComposite = 13, + DBM_Volumetric_DistanceFunction = 14, + DBM_AlphaComposite = 15, + DBM_AmbientOcclusion = 16, + DBM_MAX = 17, +}; + +// Enum Engine.EMaterialDecalResponse +// NumValues: 0x0009 +enum class EMaterialDecalResponse : uint8 +{ + MDR_None = 0, + MDR_ColorNormalRoughness = 1, + MDR_Color = 2, + MDR_ColorNormal = 3, + MDR_ColorRoughness = 4, + MDR_Normal = 5, + MDR_NormalRoughness = 6, + MDR_Roughness = 7, + MDR_MAX = 8, +}; + +// Enum Engine.EMaterialTranslucencyPass +// NumValues: 0x0004 +enum class EMaterialTranslucencyPass : uint8 +{ + MTP_BeforeDOF = 0, + MTP_AfterDOF = 1, + MTP_AfterMotionBlur = 2, + MTP_MAX = 3, +}; + +// Enum Engine.EMeshFeatureImportance +// NumValues: 0x0007 +enum class EMeshFeatureImportance : uint8 +{ + Off = 0, + Lowest = 1, + Low = 2, + Normal = 3, + High = 4, + Highest = 5, + EMeshFeatureImportance_MAX = 6, +}; + +// Enum Engine.EStaticMeshReductionTerimationCriterion +// NumValues: 0x0004 +enum class EStaticMeshReductionTerimationCriterion : uint8 +{ + Triangles = 0, + Vertices = 1, + Any = 2, + EStaticMeshReductionTerimationCriterion_MAX = 3, +}; + +// Enum Engine.ELandscapeCullingPrecision +// NumValues: 0x0004 +enum class ELandscapeCullingPrecision : uint8 +{ + High = 0, + Medium = 1, + Low = 2, + ELandscapeCullingPrecision_MAX = 3, +}; + +// Enum Engine.EProxyNormalComputationMethod +// NumValues: 0x0004 +enum class EProxyNormalComputationMethod : uint8 +{ + AngleWeighted = 0, + AreaWeighted = 1, + EqualWeighted = 2, + EProxyNormalComputationMethod_MAX = 3, +}; + +// Enum Engine.EMeshLODSelectionType +// NumValues: 0x0005 +enum class EMeshLODSelectionType : uint8 +{ + AllLODs = 0, + SpecificLOD = 1, + CalculateLOD = 2, + LowestDetailLOD = 3, + EMeshLODSelectionType_MAX = 4, +}; + +// Enum Engine.EMeshMergeType +// NumValues: 0x0003 +enum class EMeshMergeType : uint8 +{ + MeshMergeType_Default = 0, + MeshMergeType_MergeActor = 1, + MeshMergeType_MAX = 2, +}; + +// Enum Engine.EUVOutput +// NumValues: 0x0003 +enum class EUVOutput : uint8 +{ + DoNotOutputChannel = 0, + OutputChannel = 1, + EUVOutput_MAX = 2, +}; + +// Enum Engine.EMeshApproximationType +// NumValues: 0x0003 +enum class EMeshApproximationType : uint8 +{ + MeshAndMaterials = 0, + MeshShapeOnly = 1, + EMeshApproximationType_MAX = 2, +}; + +// Enum Engine.EMeshApproximationBaseCappingType +// NumValues: 0x0004 +enum class EMeshApproximationBaseCappingType : uint8 +{ + NoBaseCapping = 0, + ConvexPolygon = 1, + ConvexSolid = 2, + EMeshApproximationBaseCappingType_MAX = 3, +}; + +// Enum Engine.EOccludedGeometryFilteringPolicy +// NumValues: 0x0003 +enum class EOccludedGeometryFilteringPolicy : uint8 +{ + NoOcclusionFiltering = 0, + VisibilityBasedFiltering = 1, + EOccludedGeometryFilteringPolicy_MAX = 2, +}; + +// Enum Engine.EMeshApproximationSimplificationPolicy +// NumValues: 0x0004 +enum class EMeshApproximationSimplificationPolicy : uint8 +{ + FixedTriangleCount = 0, + TrianglesPerArea = 1, + GeometricTolerance = 2, + EMeshApproximationSimplificationPolicy_MAX = 3, +}; + +// Enum Engine.EMeshApproximationGroundPlaneClippingPolicy +// NumValues: 0x0005 +enum class EMeshApproximationGroundPlaneClippingPolicy : uint8 +{ + NoGroundClipping = 0, + DiscardWithZPlane = 1, + CutWithZPlane = 2, + CutAndFillWithZPlane = 3, + EMeshApproximationGroundPlaneClippingPolicy_MAX = 4, +}; + +// Enum Engine.EMeshApproximationUVGenerationPolicy +// NumValues: 0x0004 +enum class EMeshApproximationUVGenerationPolicy : uint8 +{ + PreferUVAtlas = 0, + PreferXAtlas = 1, + PreferPatchBuilder = 2, + EMeshApproximationUVGenerationPolicy_MAX = 3, +}; + +// Enum Engine.EVertexPaintAxis +// NumValues: 0x0004 +enum class EVertexPaintAxis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + EVertexPaintAxis_MAX = 3, +}; + +// Enum Engine.ENetworkMetricEnableMode +// NumValues: 0x0004 +enum class ENetworkMetricEnableMode : uint8 +{ + EnableForAllReplication = 0, + EnableForIrisOnly = 1, + EnableForNonIrisOnly = 2, + ENetworkMetricEnableMode_MAX = 3, +}; + +// Enum Engine.EReplayResult +// NumValues: 0x000D +enum class EReplayResult : uint8 +{ + Success = 0, + ReplayNotFound = 1, + Corrupt = 2, + UnsupportedCheckpoint = 3, + GameSpecific = 4, + InitConnect = 5, + LoadMap = 6, + Serialization = 7, + StreamerError = 8, + ConnectionClosed = 9, + MissingArchive = 10, + Unknown = 11, + EReplayResult_MAX = 12, +}; + +// Enum Engine.EPSCPoolMethod +// NumValues: 0x0006 +enum class EPSCPoolMethod : uint8 +{ + None = 0, + AutoRelease = 1, + ManualRelease = 2, + ManualRelease_OnComplete = 3, + FreeInPool = 4, + EPSCPoolMethod_MAX = 5, +}; + +// Enum Engine.EPerQualityLevels +// NumValues: 0x0007 +enum class EPerQualityLevels : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + Epic = 3, + Cinematic = 4, + Num = 5, + EPerQualityLevels_MAX = 6, +}; + +// Enum Engine.EAngularDriveMode +// NumValues: 0x0003 +enum class EAngularDriveMode : uint8 +{ + SLERP = 0, + TwistAndSwing = 1, + EAngularDriveMode_MAX = 2, +}; + +// Enum Engine.EConstraintTransformComponentFlags +// NumValues: 0x000B +enum class EConstraintTransformComponentFlags : uint8 +{ + None = 0, + ChildPosition = 1, + ChildRotation = 2, + ParentPosition = 4, + ParentRotation = 8, + AllChild = 3, + AllParent = 12, + AllPosition = 5, + AllRotation = 10, + All = 15, + EConstraintTransformComponentFlags_MAX = 16, +}; + +// Enum Engine.EPhysicsAssetSolverType +// NumValues: 0x0003 +enum class EPhysicsAssetSolverType : uint8 +{ + RBAN = 0, + World = 1, + EPhysicsAssetSolverType_MAX = 2, +}; + +// Enum Engine.ESettingsDOF +// NumValues: 0x0005 +enum class ESettingsDOF : uint8 +{ + Full3D = 0, + YZPlane = 1, + XZPlane = 2, + XYPlane = 3, + ESettingsDOF_MAX = 4, +}; + +// Enum Engine.ESettingsLockedAxis +// NumValues: 0x0006 +enum class ESettingsLockedAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + Invalid = 4, + ESettingsLockedAxis_MAX = 5, +}; + +// Enum Engine.EDynamicForceFeedbackAction +// NumValues: 0x0004 +enum class EDynamicForceFeedbackAction : uint8 +{ + Start = 0, + Update = 1, + Stop = 2, + EDynamicForceFeedbackAction_MAX = 3, +}; + +// Enum Engine.EVoiceBlockReasons +// NumValues: 0x0006 +enum class EVoiceBlockReasons : uint8 +{ + None = 0, + Muted = 1, + Gameplay = 2, + Blocked = 4, + BlockedBy = 8, + EVoiceBlockReasons_MAX = 9, +}; + +// Enum Engine.EPropertyAccessCopyBatch +// NumValues: 0x0006 +enum class EPropertyAccessCopyBatch : uint8 +{ + InternalUnbatched = 0, + ExternalUnbatched = 1, + InternalBatched = 2, + ExternalBatched = 3, + Count = 4, + EPropertyAccessCopyBatch_MAX = 5, +}; + +// Enum Engine.EPropertyAccessIndirectionType +// NumValues: 0x0006 +enum class EPropertyAccessIndirectionType : uint8 +{ + Offset = 0, + Object = 1, + Array = 2, + ScriptFunction = 3, + NativeFunction = 4, + EPropertyAccessIndirectionType_MAX = 5, +}; + +// Enum Engine.EPropertyAccessObjectType +// NumValues: 0x0005 +enum class EPropertyAccessObjectType : uint8 +{ + None = 0, + Object = 1, + WeakObject = 2, + SoftObject = 3, + EPropertyAccessObjectType_MAX = 4, +}; + +// Enum Engine.EPropertyAccessCopyType +// NumValues: 0x001B +enum class EPropertyAccessCopyType : uint8 +{ + None = 0, + Plain = 1, + Complex = 2, + Bool = 3, + Struct = 4, + Object = 5, + Name = 6, + Array = 7, + PromoteBoolToByte = 8, + PromoteBoolToInt32 = 9, + PromoteBoolToInt64 = 10, + PromoteBoolToFloat = 11, + PromoteBoolToDouble = 12, + PromoteByteToInt32 = 13, + PromoteByteToInt64 = 14, + PromoteByteToFloat = 15, + PromoteByteToDouble = 16, + PromoteInt32ToInt64 = 17, + PromoteInt32ToFloat = 18, + PromoteInt32ToDouble = 19, + PromoteFloatToDouble = 20, + DemoteDoubleToFloat = 21, + PromoteArrayFloatToDouble = 22, + DemoteArrayDoubleToFloat = 23, + PromoteMapValueFloatToDouble = 24, + DemoteMapValueDoubleToFloat = 25, + EPropertyAccessCopyType_MAX = 26, +}; + +// Enum Engine.EClearSceneOptions +// NumValues: 0x0004 +enum class EClearSceneOptions : uint8 +{ + NoClear = 0, + HardwareClear = 1, + QuadAtMaxZ = 2, + EClearSceneOptions_MAX = 3, +}; + +// Enum Engine.ECompositingSampleCount +// NumValues: 0x0005 +enum class ECompositingSampleCount : uint8 +{ + One = 1, + Two = 2, + Four = 4, + Eight = 8, + ECompositingSampleCount_MAX = 9, +}; + +// Enum Engine.ECustomDepthStencil +// NumValues: 0x0005 +enum class ECustomDepthStencil : uint8 +{ + Disabled = 0, + Enabled = 1, + EnabledOnDemand = 2, + EnabledWithStencil = 3, + ECustomDepthStencil_MAX = 4, +}; + +// Enum Engine.EEarlyZPass +// NumValues: 0x0005 +enum class EEarlyZPass : uint8 +{ + None = 0, + OpaqueOnly = 1, + OpaqueAndMasked = 2, + Auto = 3, + EEarlyZPass_MAX = 4, +}; + +// Enum Engine.EVelocityOutputPass +// NumValues: 0x0004 +enum class EVelocityOutputPass : uint8 +{ + DepthPass = 0, + BasePass = 1, + AfterBasePass = 2, + EVelocityOutputPass_MAX = 3, +}; + +// Enum Engine.EVertexDeformationOutputsVelocity +// NumValues: 0x0004 +enum class EVertexDeformationOutputsVelocity : uint8 +{ + Off = 0, + On = 1, + Auto = 2, + EVertexDeformationOutputsVelocity_MAX = 3, +}; + +// Enum Engine.EAlphaChannelMode +// NumValues: 0x0004 +enum class EAlphaChannelMode : uint8 +{ + Disabled = 0, + LinearColorSpaceOnly = 1, + AllowThroughTonemapper = 2, + EAlphaChannelMode_MAX = 3, +}; + +// Enum Engine.EAutoExposureMethodUI +// NumValues: 0x0004 +enum class EAutoExposureMethodUI : uint8 +{ + AEM_Histogram = 0, + AEM_Basic = 1, + AEM_Manual = 2, + AEM_MAX = 3, +}; + +// Enum Engine.EDefaultBackBufferPixelFormat +// NumValues: 0x0006 +enum class EDefaultBackBufferPixelFormat : uint8 +{ + DBBPF_B8G8R8A8 = 0, + DBBPF_A16B16G16R16_DEPRECATED = 1, + DBBPF_FloatRGB_DEPRECATED = 2, + DBBPF_FloatRGBA = 3, + DBBPF_A2B10G10R10 = 4, + DBBPF_MAX = 5, +}; + +// Enum Engine.EFixedFoveationLevels +// NumValues: 0x0006 +enum class EFixedFoveationLevels : uint8 +{ + Disabled = 0, + Low = 1, + Medium = 2, + High = 3, + HighTop = 4, + EFixedFoveationLevels_MAX = 5, +}; + +// Enum Engine.EMobileAntiAliasingMethod +// NumValues: 0x0005 +enum class EMobileAntiAliasingMethod : uint8 +{ + None = 0, + FXAA = 1, + TemporalAA = 2, + MSAA = 3, + EMobileAntiAliasingMethod_MAX = 4, +}; + +// Enum Engine.EMobileFloatPrecisionMode +// NumValues: 0x0004 +enum class EMobileFloatPrecisionMode : uint8 +{ + Half = 0, + Full_MaterialExpressionOnly = 1, + Full = 2, + EMobileFloatPrecisionMode_MAX = 3, +}; + +// Enum Engine.EMobileShadingPath +// NumValues: 0x0003 +enum class EMobileShadingPath : uint8 +{ + Forward = 0, + Deferred = 1, + EMobileShadingPath_MAX = 2, +}; + +// Enum Engine.ELightFunctionAtlasPixelFormat +// NumValues: 0x0003 +enum class ELightFunctionAtlasPixelFormat : uint8 +{ + LFAPF_R8 = 0, + LFAPF_R8G8B8 = 1, + LFAPF_MAX = 2, +}; + +// Enum Engine.EShaderCompressionFormat +// NumValues: 0x0005 +enum class EShaderCompressionFormat : uint8 +{ + None = 0, + LZ4 = 1, + Oodle = 2, + Zlib = 3, + EShaderCompressionFormat_MAX = 4, +}; + +// Enum Engine.ELumenSoftwareTracingMode +// NumValues: 0x0003 +enum class ELumenSoftwareTracingMode : uint8 +{ + DetailTracing = 1, + GlobalTracing = 0, + ELumenSoftwareTracingMode_MAX = 2, +}; + +// Enum Engine.ELumenRayLightingMode +// NumValues: 0x0003 +enum class ELumenRayLightingMode : uint8 +{ + SurfaceCache = 0, + HitLighting = 2, + ELumenRayLightingMode_MAX = 3, +}; + +// Enum Engine.EWorkingColorSpace +// NumValues: 0x0008 +enum class EWorkingColorSpace : uint8 +{ + sRGB = 1, + Rec2020 = 2, + ACESAP0 = 3, + ACESAP1 = 4, + P3DCI = 5, + P3D65 = 6, + Custom = 7, + EWorkingColorSpace_MAX = 8, +}; + +// Enum Engine.ENeuralProfileFormat +// NumValues: 0x0003 +enum class ENeuralProfileFormat : uint8 +{ + Type32 = 0, + Type16 = 1, + ENeuralProfileFormat_MAX = 2, +}; + +// Enum Engine.ENeuralModelTileType +// NumValues: 0x0006 +enum class ENeuralModelTileType : uint8 +{ + OneByOne = 0, + TwoByTwo = 1, + FourByFour = 2, + EightByEight = 3, + Auto = 4, + ENeuralModelTileType_MAX = 5, +}; + +// Enum Engine.ETileOverlapResolveType +// NumValues: 0x0003 +enum class ETileOverlapResolveType : uint8 +{ + Ignore = 0, + Feathering = 1, + ETileOverlapResolveType_MAX = 2, +}; + +// Enum Engine.ENeuralProfileRuntimeType +// NumValues: 0x0003 +enum class ENeuralProfileRuntimeType : uint8 +{ + NNERuntimeRDGDml = 0, + NNERuntimeRDGHlsl = 1, + MAX = 2, +}; + +// Enum Engine.ESpecularProfileFormat +// NumValues: 0x0003 +enum class ESpecularProfileFormat : uint8 +{ + ViewLightVector = 0, + HalfVector = 1, + ESpecularProfileFormat_MAX = 2, +}; + +// Enum Engine.ESkeletalMeshAsyncProperties +// NumValues: 0x003E +enum class ESkeletalMeshAsyncProperties : uint64 +{ + None = 0, + Materials = 1, + Skeleton = 2, + RefSkeleton = 4, + RetargetBasePose = 8, + RefBasesInvMatrix = 16, + MeshClothingAssets = 32, + SourceModels = 64, + HasActiveClothingAssets = 128, + LODSettings = 256, + HasVertexColors = 512, + VertexColorGuid = 1024, + MorphTargets = 2048, + SkeletalMeshRenderData = 4096, + MeshEditorDataObject = 8192, + NeverStream = 16384, + OverrideLODStreamingSettings = 32768, + SupportLODStreaming = 65536, + MaxNumStreamedLODs = 131072, + MaxNumOptionalLODs = 262144, + ImportedModel = 524288, + LODInfo = 1048576, + SkinWeightProfiles = 2097152, + CachedComposedRefPoseMatrices = 4194304, + SamplingInfo = 8388608, + NodeMappingData = 16777216, + ShadowPhysicsAsset = 33554432, + SkelMirrorTable = 67108864, + MinLod = 134217728, + DisableBelowMinLodStripping = 268435456, + SkelMirrorAxis = 536870912, + SkelMirrorFlipAxis = 1073741824, + DefaultAnimationRig = 2147483648, + NegativeBoundsExtension = 4294967296, + PositiveBoundsExtension = 8589934592, + ExtendedBounds = 17179869184, + HasBeenSimplified = 34359738368, + EnablePerPolyCollision = 68719476736, + BodySetup = 137438953472, + MorphTargetIndexMap = 274877906944, + FloorOffset = 549755813888, + ImportedBounds = 1099511627776, + PhysicsAsset = 2199023255552, + AssetImportData = 4398046511104, + ThumbnailInfo = 8796093022208, + HasCustomDefaultEditorCamera = 17592186044416, + DefaultEditorCameraLocation = 35184372088832, + DefaultEditorCameraRotation = 70368744177664, + RequiresLODScreenSizeConversion = 140737488355328, + PostProcessAnimBlueprint = 281474976710656, + DefaultEditorCameraLookAt = 562949953421312, + PreviewAttachedAssetContainer = 1125899906842624, + DefaultEditorCameraOrthoZoom = 2251799813685248, + RequiresLODHysteresisConversion = 4503599627370496, + bSupportRayTracing = 9007199254740992, + RayTracingMinLOD = 18014398509481984, + ClothLODBiasMode = 36028797018963968, + DefaultMeshDeformer = 72057594037927936, + OverlayMaterial = 144115188075855872, + OverlayMaterialMaxDrawDistance = 288230376151711744, + All = 18446744073709551615, + ESkeletalMeshAsyncProperties_MAX = 288230376151711745, +}; + +// Enum Engine.EClothLODBiasMode +// NumValues: 0x0004 +enum class EClothLODBiasMode : uint8 +{ + MappingsToSameLOD = 0, + MappingsToMinLOD = 1, + MappingsToAnyLOD = 2, + EClothLODBiasMode_MAX = 3, +}; + +// Enum Engine.EBoneFilterActionOption +// NumValues: 0x0004 +enum class EBoneFilterActionOption : uint8 +{ + Remove = 0, + Keep = 1, + Invalid = 2, + EBoneFilterActionOption_MAX = 3, +}; + +// Enum Engine.ESkinCacheUsage +// NumValues: 0x0004 +enum class ESkinCacheUsage : uint8 +{ + Auto = 0, + Disabled = 255, + Enabled = 1, + ESkinCacheUsage_MAX = 256, +}; + +// Enum Engine.ESkinCacheDefaultBehavior +// NumValues: 0x0003 +enum class ESkinCacheDefaultBehavior : uint8 +{ + Exclusive = 0, + Inclusive = 1, + ESkinCacheDefaultBehavior_MAX = 2, +}; + +// Enum Engine.EVirtualizationMode +// NumValues: 0x0004 +enum class EVirtualizationMode : uint8 +{ + Disabled = 0, + PlayWhenSilent = 1, + Restart = 2, + EVirtualizationMode_MAX = 3, +}; + +// Enum Engine.EMaxConcurrentResolutionRule +// NumValues: 0x0009 +enum class EMaxConcurrentResolutionRule : uint8 +{ + PreventNew = 0, + StopOldest = 1, + StopFarthestThenPreventNew = 2, + StopFarthestThenOldest = 3, + StopLowestPriority = 4, + StopQuietest = 5, + StopLowestPriorityThenPreventNew = 6, + Count = 7, + EMaxConcurrentResolutionRule_MAX = 8, +}; + +// Enum Engine.EConcurrencyVolumeScaleMode +// NumValues: 0x0004 +enum class EConcurrencyVolumeScaleMode : uint32 +{ + Default = 0, + Distance = 1, + Priority = 2, + EConcurrencyVolumeScaleMode_MAX = 3, +}; + +// Enum Engine.EModulationRouting +// NumValues: 0x0005 +enum class EModulationRouting : uint8 +{ + Disable = 0, + Inherit = 1, + Override = 2, + Union = 3, + EModulationRouting_MAX = 4, +}; + +// Enum Engine.ESourceBusChannels +// NumValues: 0x0003 +enum class ESourceBusChannels : uint8 +{ + Mono = 0, + Stereo = 1, + ESourceBusChannels_MAX = 2, +}; + +// Enum Engine.EFFTSize +// NumValues: 0x0007 +enum class EFFTSize : uint8 +{ + DefaultSize = 0, + Min = 1, + Small = 2, + Medium = 3, + Large = 4, + VeryLarge = 5, + Max = 6, +}; + +// Enum Engine.EFFTPeakInterpolationMethod +// NumValues: 0x0005 +enum class EFFTPeakInterpolationMethod : uint8 +{ + NearestNeighbor = 0, + Linear = 1, + Quadratic = 2, + ConstantQ = 3, + EFFTPeakInterpolationMethod_MAX = 4, +}; + +// Enum Engine.EFFTWindowType +// NumValues: 0x0005 +enum class EFFTWindowType : uint8 +{ + None = 0, + Hamming = 1, + Hann = 2, + Blackman = 3, + EFFTWindowType_MAX = 4, +}; + +// Enum Engine.EAudioSpectrumType +// NumValues: 0x0004 +enum class EAudioSpectrumType : uint8 +{ + MagnitudeSpectrum = 0, + PowerSpectrum = 1, + Decibel = 2, + EAudioSpectrumType_MAX = 3, +}; + +// Enum Engine.EGainParamMode +// NumValues: 0x0003 +enum class EGainParamMode : uint8 +{ + Linear = 0, + Decibels = 1, + EGainParamMode_MAX = 2, +}; + +// Enum Engine.EAudioSpectrumBandPresetType +// NumValues: 0x0005 +enum class EAudioSpectrumBandPresetType : uint8 +{ + KickDrum = 0, + SnareDrum = 1, + Voice = 2, + Cymbals = 3, + EAudioSpectrumBandPresetType_MAX = 4, +}; + +// Enum Engine.EAudioRecordingExportType +// NumValues: 0x0003 +enum class EAudioRecordingExportType : uint8 +{ + SoundWave = 0, + WavFile = 1, + EAudioRecordingExportType_MAX = 2, +}; + +// Enum Engine.ESendLevelControlMethod +// NumValues: 0x0004 +enum class ESendLevelControlMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + ESendLevelControlMethod_MAX = 3, +}; + +// Enum Engine.ESubmixSendStage +// NumValues: 0x0003 +enum class ESubmixSendStage : uint8 +{ + PostDistanceAttenuation = 0, + PreDistanceAttenuation = 1, + ESubmixSendStage_MAX = 2, +}; + +// Enum Engine.ENormalMode +// NumValues: 0x0006 +enum class ENormalMode : uint8 +{ + NM_PreserveSmoothingGroups = 0, + NM_RecalculateNormals = 1, + NM_RecalculateNormalsSmooth = 2, + NM_RecalculateNormalsHard = 3, + TEMP_BROKEN = 4, + ENormalMode_MAX = 5, +}; + +// Enum Engine.EImportanceLevel +// NumValues: 0x0008 +enum class EImportanceLevel : uint8 +{ + IL_Off = 0, + IL_Lowest = 1, + IL_Low = 2, + IL_Normal = 3, + IL_High = 4, + IL_Highest = 5, + TEMP_BROKEN2 = 6, + EImportanceLevel_MAX = 7, +}; + +// Enum Engine.EOptimizationType +// NumValues: 0x0003 +enum class EOptimizationType : uint8 +{ + OT_NumOfTriangles = 0, + OT_MaxDeviation = 1, + OT_MAX = 2, +}; + +// Enum Engine.ETextureEncodeEffort +// NumValues: 0x0005 +enum class ETextureEncodeEffort : uint8 +{ + Default = 0, + Low = 10, + Normal = 20, + High = 30, + ETextureEncodeEffort_MAX = 31, +}; + +// Enum Engine.ETextureUniversalTiling +// NumValues: 0x0004 +enum class ETextureUniversalTiling : uint8 +{ + Disabled = 0, + Enabled_256KB = 1, + Enabled_64KB = 2, + ETextureUniversalTiling_MAX = 3, +}; + +// Enum Engine.ETextureEncodeSpeedOverride +// NumValues: 0x0005 +enum class ETextureEncodeSpeedOverride : uint8 +{ + Disabled = 255, + Final = 0, + FinalIfAvailable = 1, + Fast = 2, + ETextureEncodeSpeedOverride_MAX = 256, +}; + +// Enum Engine.ETextureRenderTargetFormat +// NumValues: 0x000C +enum class ETextureRenderTargetFormat : uint8 +{ + RTF_R8 = 0, + RTF_RG8 = 1, + RTF_RGBA8 = 2, + RTF_RGBA8_SRGB = 3, + RTF_R16f = 4, + RTF_RG16f = 5, + RTF_RGBA16f = 6, + RTF_R32f = 7, + RTF_RG32f = 8, + RTF_RGBA32f = 9, + RTF_RGB10A2 = 10, + RTF_MAX = 11, +}; + +// Enum Engine.ETextureRenderTargetSampleCount +// NumValues: 0x0005 +enum class ETextureRenderTargetSampleCount : uint8 +{ + RTSC_1 = 0, + RTSC_2 = 1, + RTSC_4 = 2, + RTSC_8 = 3, + RTSC_MAX = 4, +}; + +// Enum Engine.ERenderFocusRule +// NumValues: 0x0005 +enum class ERenderFocusRule : uint8 +{ + Always = 0, + NonPointer = 1, + NavigationOnly = 2, + Never = 3, + ERenderFocusRule_MAX = 4, +}; + +// Enum Engine.EUIScalingRule +// NumValues: 0x0007 +enum class EUIScalingRule : uint8 +{ + ShortestSide = 0, + LongestSide = 1, + Horizontal = 2, + Vertical = 3, + ScaleToFit = 4, + Custom = 5, + EUIScalingRule_MAX = 6, +}; + +// Enum Engine.EFontDPI +// NumValues: 0x0004 +enum class EFontDPI : uint8 +{ + Standard = 0, + Unreal = 1, + Custom = 2, + EFontDPI_MAX = 3, +}; + +// Enum Engine.EHardwareDeviceSupportedFeatures +// NumValues: 0x0017 +enum class EHardwareDeviceSupportedFeatures : uint32 +{ + Unspecified = 0, + Keypress = 1, + Pointer = 2, + Gamepad = 4, + Touch = 8, + Camera = 16, + MotionTracking = 32, + Lights = 64, + TriggerHaptics = 128, + ForceFeedback = 256, + AudioBasedVibrations = 512, + Acceleration = 1024, + Virtual = 2048, + Microphone = 4096, + Orientation = 8192, + Guitar = 16384, + Drums = 32768, + CustomA = 16777216, + CustomB = 33554432, + CustomC = 67108864, + CustomD = 134217728, + All = 2147483647, + EHardwareDeviceSupportedFeatures_MAX = 2147483648, +}; + +// Enum Engine.EHardwareDevicePrimaryType +// NumValues: 0x000E +enum class EHardwareDevicePrimaryType : uint8 +{ + Unspecified = 0, + KeyboardAndMouse = 1, + Gamepad = 2, + Touch = 3, + MotionTracking = 4, + RacingWheel = 5, + FlightStick = 6, + Camera = 7, + Instrument = 8, + CustomTypeA = 9, + CustomTypeB = 10, + CustomTypeC = 11, + CustomTypeD = 12, + EHardwareDevicePrimaryType_MAX = 13, +}; + +// Enum Engine.EDataLayerState +// NumValues: 0x0004 +enum class EDataLayerState : uint8 +{ + Unloaded = 0, + Loaded = 1, + Activated = 2, + EDataLayerState_MAX = 3, +}; + +// Enum Engine.EDataLayerLoadFilter +// NumValues: 0x0004 +enum class EDataLayerLoadFilter : uint8 +{ + None = 0, + ClientOnly = 1, + ServerOnly = 2, + EDataLayerLoadFilter_MAX = 3, +}; + +// Enum Engine.EHLODLayerType +// NumValues: 0x0006 +enum class EHLODLayerType : uint8 +{ + Instancing = 0, + MeshMerge = 1, + MeshSimplify = 2, + MeshApproximate = 3, + Custom = 4, + EHLODLayerType_MAX = 5, +}; + +// Enum Engine.EWorldPartitionServerStreamingMode +// NumValues: 0x0005 +enum class EWorldPartitionServerStreamingMode : uint8 +{ + ProjectDefault = 0, + Disabled = 1, + Enabled = 2, + EnabledInPIE = 3, + EWorldPartitionServerStreamingMode_MAX = 4, +}; + +// Enum Engine.EWorldPartitionServerStreamingOutMode +// NumValues: 0x0004 +enum class EWorldPartitionServerStreamingOutMode : uint8 +{ + ProjectDefault = 0, + Disabled = 1, + Enabled = 2, + EWorldPartitionServerStreamingOutMode_MAX = 3, +}; + +// Enum Engine.EWorldPartitionDataLayersLogicOperator +// NumValues: 0x0003 +enum class EWorldPartitionDataLayersLogicOperator : uint8 +{ + Or = 0, + And = 1, + EWorldPartitionDataLayersLogicOperator_MAX = 2, +}; + +// Enum Engine.EWorldPartitionRuntimeCellState +// NumValues: 0x0004 +enum class EWorldPartitionRuntimeCellState : uint8 +{ + Unloaded = 0, + Loaded = 1, + Activated = 2, + EWorldPartitionRuntimeCellState_MAX = 3, +}; + +// Enum Engine.EWorldPartitionStreamingPerformance +// NumValues: 0x0004 +enum class EWorldPartitionStreamingPerformance : uint8 +{ + Good = 0, + Slow = 1, + Critical = 2, + EWorldPartitionStreamingPerformance_MAX = 3, +}; + +// Enum Engine.EWorldPartitionCVarProjectDefaultOverride +// NumValues: 0x0004 +enum class EWorldPartitionCVarProjectDefaultOverride : uint8 +{ + ProjectDefault = 0, + Disabled = 1, + Enabled = 2, + EWorldPartitionCVarProjectDefaultOverride_MAX = 3, +}; + +// Enum Engine.EStreamingSourceTargetBehavior +// NumValues: 0x0003 +enum class EStreamingSourceTargetBehavior : uint8 +{ + Include = 0, + Exclude = 1, + EStreamingSourceTargetBehavior_MAX = 2, +}; + +// Enum Engine.EStreamingSourceTargetState +// NumValues: 0x0003 +enum class EStreamingSourceTargetState : uint8 +{ + Loaded = 0, + Activated = 1, + EStreamingSourceTargetState_MAX = 2, +}; + +// Enum Engine.EStreamingSourcePriority +// NumValues: 0x0007 +enum class EStreamingSourcePriority : uint8 +{ + Highest = 0, + High = 64, + Normal = 128, + Low = 192, + Lowest = 255, + Default = 128, + EStreamingSourcePriority_MAX = 256, +}; + +// ScriptStruct Engine.AnimationFrameSnapshot +// 0x0001 (0x0001 - 0x0000) +struct FAnimationFrameSnapshot final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationFrameSnapshot; + +// ScriptStruct Engine.BodyInstanceAsyncPhysicsTickHandle +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FBodyInstanceAsyncPhysicsTickHandle final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBodyInstanceAsyncPhysicsTickHandle; + +// ScriptStruct Engine.ExternalSpatialAccelerationPayload +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FExternalSpatialAccelerationPayload final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExternalSpatialAccelerationPayload; + +// ScriptStruct Engine.MaterialInput +// 0x0028 (0x0028 - 0x0000) +struct FMaterialInput +{ +public: + class UMaterialExpression* Expression; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 OutputIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InputName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Mask; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskR; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskG; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskB; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskA; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialInput; + +// ScriptStruct Engine.StreamedAudioPlatformData +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FStreamedAudioPlatformData final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamedAudioPlatformData; + +// ScriptStruct Engine.ExpressionOutput +// 0x001C (0x001C - 0x0000) +struct FExpressionOutput final +{ +public: + class FName OutputName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Mask; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskR; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskG; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskB; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskA; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpressionOutput; + +// ScriptStruct Engine.CharacterNetworkSerializationPackedBits +// 0x00C8 (0x00C8 - 0x0000) +struct alignas(0x08) FCharacterNetworkSerializationPackedBits +{ +public: + uint8 Pad_0[0xC8]; // 0x0000(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterNetworkSerializationPackedBits; + +// ScriptStruct Engine.CharacterServerMovePackedBits +// 0x0000 (0x00C8 - 0x00C8) +struct FCharacterServerMovePackedBits final : public FCharacterNetworkSerializationPackedBits +{ +}; +DUMPER7_ASSERTS_FCharacterServerMovePackedBits; + +// ScriptStruct Engine.TickFunction +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FTickFunction +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ETickingGroup TickGroup; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETickingGroup EndTickGroup; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTickEvenWhenPaused : 1; // 0x000A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanEverTick : 1; // 0x000A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartWithTickEnabled : 1; // 0x000A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowTickOnDedicatedServer : 1; // 0x000A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float TickInterval; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTickFunction; + +// ScriptStruct Engine.ActorTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FActorTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorTickFunction; + +// ScriptStruct Engine.BoneReference +// 0x0010 (0x0010 - 0x0000) +struct FBoneReference final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneReference; + +// ScriptStruct Engine.AnimCurveType +// 0x0002 (0x0002 - 0x0000) +struct FAnimCurveType final +{ +public: + bool bMaterial; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMorphtarget; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimCurveType; + +// ScriptStruct Engine.CurveMetaData +// 0x0018 (0x0018 - 0x0000) +struct FCurveMetaData final +{ +public: + TArray LinkedBones; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 MaxLOD; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimCurveType Type; // 0x0011(0x0002)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCurveMetaData; + +// ScriptStruct Engine.TypedElementDeletionOptions +// 0x0003 (0x0003 - 0x0000) +struct FTypedElementDeletionOptions final +{ +public: + bool bVerifyDeletionCanHappen; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bWarnAboutReferences; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bWarnAboutSoftReferences; // 0x0002(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FTypedElementDeletionOptions; + +// ScriptStruct Engine.UserActivity +// 0x0018 (0x0018 - 0x0000) +struct FUserActivity final +{ +public: + class FString ActionName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUserActivity; + +// ScriptStruct Engine.QuaternionAnimationAttribute +// 0x0020 (0x0020 - 0x0000) +struct FQuaternionAnimationAttribute +{ +public: + struct FQuat Value; // 0x0000(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuaternionAnimationAttribute; + +// ScriptStruct Engine.NonBlendableQuaternionAnimationAttribute +// 0x0000 (0x0020 - 0x0020) +struct FNonBlendableQuaternionAnimationAttribute final : public FQuaternionAnimationAttribute +{ +}; +DUMPER7_ASSERTS_FNonBlendableQuaternionAnimationAttribute; + +// ScriptStruct Engine.ColorMaterialInput +// 0x0008 (0x0030 - 0x0028) +struct FColorMaterialInput final : public FMaterialInput +{ +public: + uint8 UseConstant : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor Constant; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FColorMaterialInput; + +// ScriptStruct Engine.SimpleMemberReference +// 0x0020 (0x0020 - 0x0000) +struct FSimpleMemberReference final +{ +public: + class UObject* MemberParent; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName MemberName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid MemberGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleMemberReference; + +// ScriptStruct Engine.EdGraphTerminalType +// 0x001C (0x001C - 0x0000) +struct FEdGraphTerminalType final +{ +public: + class FName TerminalCategory; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TerminalSubCategory; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr TerminalSubCategoryObject; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsConst; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsWeakPointer; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsUObjectWrapper; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEdGraphTerminalType; + +// ScriptStruct Engine.EdGraphPinType +// 0x0058 (0x0058 - 0x0000) +struct FEdGraphPinType final +{ +public: + class FName PinCategory; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PinSubCategory; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr PinSubCategoryObject; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSimpleMemberReference PinSubCategoryMemberReference; // 0x0018(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + struct FEdGraphTerminalType PinValueType; // 0x0038(0x001C)(NoDestructor, NativeAccessSpecifierPublic) + EPinContainerType ContainerType; // 0x0054(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsArray : 1; // 0x0055(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsReference : 1; // 0x0055(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsConst : 1; // 0x0055(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsWeakPointer : 1; // 0x0055(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsUObjectWrapper : 1; // 0x0055(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSerializeAsSinglePrecisionFloat : 1; // 0x0055(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEdGraphPinType; + +// ScriptStruct Engine.BPVariableMetaDataEntry +// 0x0018 (0x0018 - 0x0000) +struct FBPVariableMetaDataEntry final +{ +public: + class FName DataKey; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DataValue; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBPVariableMetaDataEntry; + +// ScriptStruct Engine.BPVariableDescription +// 0x00C8 (0x00C8 - 0x0000) +struct FBPVariableDescription final +{ +public: + class FName VarName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VarGuid; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdGraphPinType VarType; // 0x0018(0x0058)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FString FriendlyName; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Category; // 0x0080(0x0010)(Edit, NativeAccessSpecifierPublic) + uint64 PropertyFlags; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RepNotifyFunc; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELifetimeCondition ReplicationCondition; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MetaDataArray; // 0x00A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x00B8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBPVariableDescription; + +// ScriptStruct Engine.CollisionResponseContainer +// 0x0020 (0x0020 - 0x0000) +struct FCollisionResponseContainer final +{ +public: + ECollisionResponse WorldStatic; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse WorldDynamic; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Pawn; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Visibility; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Camera; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse PhysicsBody; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Vehicle; // 0x0006(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Destructible; // 0x0007(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel1; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel2; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel3; // 0x000A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel4; // 0x000B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel5; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel6; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel1; // 0x000E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel2; // 0x000F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel3; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel4; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel5; // 0x0012(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel6; // 0x0013(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel7; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel8; // 0x0015(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel9; // 0x0016(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel10; // 0x0017(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel11; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel12; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel13; // 0x001A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel14; // 0x001B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel15; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel16; // 0x001D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel17; // 0x001E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel18; // 0x001F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollisionResponseContainer; + +// ScriptStruct Engine.ResponseChannel +// 0x000C (0x000C - 0x0000) +struct FResponseChannel final +{ +public: + class FName Channel; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Response; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FResponseChannel; + +// ScriptStruct Engine.CollisionResponse +// 0x0030 (0x0030 - 0x0000) +struct FCollisionResponse final +{ +public: + struct FCollisionResponseContainer ResponseToChannels; // 0x0000(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + TArray ResponseArray; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FCollisionResponse; + +// ScriptStruct Engine.WalkableSlopeOverride +// 0x0010 (0x0010 - 0x0000) +struct FWalkableSlopeOverride final +{ +public: + EWalkableSlopeBehavior WalkableSlopeBehavior; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WalkableSlopeAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWalkableSlopeOverride; + +// ScriptStruct Engine.BodyInstance +// 0x0180 (0x0198 - 0x0018) +struct FBodyInstance final : public FBodyInstanceCore +{ +public: + uint8 Pad_18[0x6]; // 0x0018(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + ECollisionChannel ObjectType; // 0x001E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ECollisionEnabled CollisionEnabled; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_21[0x38]; // 0x0021(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + ESleepFamily SleepFamily; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDOFMode DOFMode; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCCD : 1; // 0x005B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMACD : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIgnoreAnalyticCollisions : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNotifyRigidBodyCollision : 1; // 0x005B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_5B_4 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bSmoothEdgeCollisions : 1; // 0x005B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockTranslation : 1; // 0x005B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockRotation : 1; // 0x005B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockXTranslation : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockYTranslation : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockZTranslation : 1; // 0x005C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockXRotation : 1; // 0x005C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockYRotation : 1; // 0x005C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockZRotation : 1; // 0x005C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideMaxAngularVelocity : 1; // 0x005C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_5C_7 : 1; // 0x005C(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_5D_0 : 1; // 0x005D(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bOverrideMaxDepenetrationVelocity : 1; // 0x005D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverrideWalkableSlopeOnInstance : 1; // 0x005D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bInterpolateWhenSubStepping : 1; // 0x005D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_5D_4 : 1; // 0x005D(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bInertiaConditioning : 1; // 0x005D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOneWayInteraction : 1; // 0x005D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverrideSolverAsyncDeltaTime : 1; // 0x005D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SolverAsyncDeltaTime; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x1C]; // 0x0064(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CollisionProfileName; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 PositionSolverIterationCount; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 VelocitySolverIterationCount; // 0x0089(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCollisionResponse CollisionResponses; // 0x0090(0x0030)(Edit, NativeAccessSpecifierPrivate) + float MaxDepenetrationVelocity; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MassInKgOverride; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearDamping; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CustomDOFPlaneNormal; // 0x00D8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector COMNudge; // 0x00F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScale; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InertiaTensorScale; // 0x0110(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWalkableSlopeOverride WalkableSlopeOverride; // 0x0138(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + class UPhysicalMaterial* PhysMaterialOverride; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float MaxAngularVelocity; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomSleepThresholdMultiplier; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StabilizationThresholdMultiplier; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsBlendWeight; // 0x015C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_160[0x38]; // 0x0160(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBodyInstance; + +// ScriptStruct Engine.SkelMeshMergeMeshUVTransforms +// 0x0010 (0x0010 - 0x0000) +struct FSkelMeshMergeMeshUVTransforms final +{ +public: + TArray UVTransforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkelMeshMergeMeshUVTransforms; + +// ScriptStruct Engine.DistributionLookupTable +// 0x0020 (0x0020 - 0x0000) +struct FDistributionLookupTable final +{ +public: + float timescale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBias; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Op; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EntryCount; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EntryStride; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SubEntryStride; // 0x001B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LockFlag; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDistributionLookupTable; + +// ScriptStruct Engine.WeightedBlendSample +// 0x0008 (0x0008 - 0x0000) +struct FWeightedBlendSample final +{ +public: + int32 SampleIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SampleWeight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeightedBlendSample; + +// ScriptStruct Engine.PoseData +// 0x0020 (0x0020 - 0x0000) +struct FPoseData final +{ +public: + TArray LocalSpacePose; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CurveData; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPoseData; + +// ScriptStruct Engine.ExpressionInput +// 0x0028 (0x0028 - 0x0000) +struct FExpressionInput +{ +public: + class UMaterialExpression* Expression; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 OutputIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InputName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Mask; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskR; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskG; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskB; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaskA; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpressionInput; + +// ScriptStruct Engine.AnimNotifyContext +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FAnimNotifyContext final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNotifyContext; + +// ScriptStruct Engine.FloatDistribution +// 0x0020 (0x0020 - 0x0000) +struct FFloatDistribution final +{ +public: + struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatDistribution; + +// ScriptStruct Engine.KShapeElem +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FKShapeElem +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float RestOffset; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bContributeToMass : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + ECollisionEnabled CollisionEnabled; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A[0x16]; // 0x001A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKShapeElem; + +// ScriptStruct Engine.KBoxElem +// 0x0040 (0x0070 - 0x0030) +struct FKBoxElem final : public FKShapeElem +{ +public: + struct FVector Center; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float X; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKBoxElem; + +// ScriptStruct Engine.FloatRK4SpringInterpolator +// 0x0008 (0x0008 - 0x0000) +struct FFloatRK4SpringInterpolator final +{ +public: + float StiffnessConstant; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampeningRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatRK4SpringInterpolator; + +// ScriptStruct Engine.SoftWorldReference +// 0x0028 (0x0028 - 0x0000) +struct FSoftWorldReference final +{ +public: + TSoftObjectPtr WorldAsset; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoftWorldReference; + +// ScriptStruct Engine.ExponentialHeightFogData +// 0x000C (0x000C - 0x0000) +struct FExponentialHeightFogData final +{ +public: + float FogDensity; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExponentialHeightFogData; + +// ScriptStruct Engine.ModulatorContinuousParams +// 0x0020 (0x0020 - 0x0000) +struct FModulatorContinuousParams final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinInput; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInput; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOutput; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutput; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationParamMode ParamMode; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FModulatorContinuousParams; + +// ScriptStruct Engine.MaterialParameterInfo +// 0x0010 (0x0010 - 0x0000) +struct FMaterialParameterInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialParameterAssociation Association; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Index; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialParameterInfo; + +// ScriptStruct Engine.RuntimeVirtualTextureParameterValue +// 0x0028 (0x0028 - 0x0000) +struct FRuntimeVirtualTextureParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URuntimeVirtualTexture* ParameterValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FGuid ExpressionGUID; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRuntimeVirtualTextureParameterValue; + +// ScriptStruct Engine.FormatArgumentData +// 0x0048 (0x0048 - 0x0000) +struct FFormatArgumentData final +{ +public: + class FString ArgumentName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFormatArgumentType ArgumentValueType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ArgumentValue; // 0x0018(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + int64 ArgumentValueInt; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArgumentValueFloat; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double ArgumentValueDouble; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextGender ArgumentValueGender; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFormatArgumentData; + +// ScriptStruct Engine.BlendSpaceTriangleEdgeInfo +// 0x0028 (0x0028 - 0x0000) +struct FBlendSpaceTriangleEdgeInfo final +{ +public: + struct FVector2D Normal; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NeighbourTriangleIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AdjacentPerimeterTriangleIndices[0x2]; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AdjacentPerimeterVertexIndices[0x2]; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendSpaceTriangleEdgeInfo; + +// ScriptStruct Engine.BlendSpaceTriangle +// 0x00B8 (0x00B8 - 0x0000) +struct FBlendSpaceTriangle final +{ +public: + int32 SampleIndices[0x3]; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Vertices[0x3]; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendSpaceTriangleEdgeInfo EdgeInfo[0x3]; // 0x0040(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendSpaceTriangle; + +// ScriptStruct Engine.MaterialAttributesInput +// 0x0008 (0x0030 - 0x0028) +struct FMaterialAttributesInput final : public FExpressionInput +{ +public: + int64 PropertyConnectedMask; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialAttributesInput; + +// ScriptStruct Engine.RadialDamageParams +// 0x0014 (0x0014 - 0x0000) +struct FRadialDamageParams final +{ +public: + float BaseDamage; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDamage; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRadialDamageParams; + +// ScriptStruct Engine.RawDistribution +// 0x0020 (0x0020 - 0x0000) +struct FRawDistribution +{ +public: + struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRawDistribution; + +// ScriptStruct Engine.CollectionParameterBase +// 0x0018 (0x0018 - 0x0000) +struct FCollectionParameterBase +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ID; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollectionParameterBase; + +// ScriptStruct Engine.ScalarMaterialInput +// 0x0008 (0x0030 - 0x0028) +struct FScalarMaterialInput final : public FMaterialInput +{ +public: + uint8 UseConstant : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Constant; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScalarMaterialInput; + +// ScriptStruct Engine.BuildPromotionNewProjectSettings +// 0x0020 (0x0020 - 0x0000) +struct FBuildPromotionNewProjectSettings final +{ +public: + struct FDirectoryPath NewProjectFolderOverride; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewProjectNameOverride; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuildPromotionNewProjectSettings; + +// ScriptStruct Engine.ImportFactorySettingValues +// 0x0020 (0x0020 - 0x0000) +struct FImportFactorySettingValues final +{ +public: + class FString SettingName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FImportFactorySettingValues; + +// ScriptStruct Engine.EditorImportWorkflowDefinition +// 0x0020 (0x0020 - 0x0000) +struct FEditorImportWorkflowDefinition final +{ +public: + struct FFilePath ImportFilePath; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FactorySettings; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditorImportWorkflowDefinition; + +// ScriptStruct Engine.BuildPromotionImportWorkflowSettings +// 0x0150 (0x0150 - 0x0000) +struct FBuildPromotionImportWorkflowSettings final +{ +public: + struct FEditorImportWorkflowDefinition Diffuse; // 0x0000(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition Normal; // 0x0020(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition StaticMesh; // 0x0040(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition ReimportStaticMesh; // 0x0060(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition BlendShapeMesh; // 0x0080(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition MorphMesh; // 0x00A0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition SkeletalMesh; // 0x00C0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition Animation; // 0x00E0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition Sound; // 0x0100(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition SurroundSound; // 0x0120(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + TArray OtherAssetsToImport; // 0x0140(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuildPromotionImportWorkflowSettings; + +// ScriptStruct Engine.BuildPromotionOpenAssetSettings +// 0x0060 (0x0060 - 0x0000) +struct FBuildPromotionOpenAssetSettings final +{ +public: + struct FFilePath BlueprintAsset; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath MaterialAsset; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath ParticleSystemAsset; // 0x0020(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath SkeletalMeshAsset; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath StaticMeshAsset; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath TextureAsset; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuildPromotionOpenAssetSettings; + +// ScriptStruct Engine.BuildPromotionTestSettings +// 0x01F0 (0x01F0 - 0x0000) +struct FBuildPromotionTestSettings final +{ +public: + struct FFilePath DefaultStaticMeshAsset; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBuildPromotionImportWorkflowSettings ImportWorkflow; // 0x0010(0x0150)(Edit, NativeAccessSpecifierPublic) + struct FBuildPromotionOpenAssetSettings OpenAssets; // 0x0160(0x0060)(Edit, NativeAccessSpecifierPublic) + struct FBuildPromotionNewProjectSettings NewProjectSettings; // 0x01C0(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FFilePath SourceControlMaterial; // 0x01E0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuildPromotionTestSettings; + +// ScriptStruct Engine.IntegerAnimationAttribute +// 0x0004 (0x0004 - 0x0000) +struct FIntegerAnimationAttribute +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntegerAnimationAttribute; + +// ScriptStruct Engine.NonBlendableIntegerAnimationAttribute +// 0x0000 (0x0004 - 0x0004) +struct FNonBlendableIntegerAnimationAttribute final : public FIntegerAnimationAttribute +{ +}; +DUMPER7_ASSERTS_FNonBlendableIntegerAnimationAttribute; + +// ScriptStruct Engine.DebugFloatHistory +// 0x0020 (0x0020 - 0x0000) +struct FDebugFloatHistory final +{ +public: + TArray Samples; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + int32 MaxSamples; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoAdjustMinMax; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebugFloatHistory; + +// ScriptStruct Engine.WeightedBlendable +// 0x0010 (0x0010 - 0x0000) +struct FWeightedBlendable final +{ +public: + float Weight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Object; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FWeightedBlendable; + +// ScriptStruct Engine.WeightedBlendables +// 0x0010 (0x0010 - 0x0000) +struct FWeightedBlendables final +{ +public: + TArray Array; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeightedBlendables; + +// ScriptStruct Engine.PostProcessSettings +// 0x06F0 (0x06F0 - 0x0000) +struct FPostProcessSettings final +{ +public: + uint8 bOverride_TemperatureType : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_WhiteTemp : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_WhiteTint : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorContrast : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGamma : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGain : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorOffset : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorSaturationShadows : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorContrastShadows : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGammaShadows : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGainShadows : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorOffsetShadows : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorSaturationMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorContrastMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGammaMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGainMidtones : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorOffsetMidtones : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorSaturationHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorContrastHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGammaHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGainHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorOffsetHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorCorrectionShadowsMax : 1; // 0x0002(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorCorrectionHighlightsMin : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorCorrectionHighlightsMax : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BlueCorrection : 1; // 0x0003(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExpandGamut : 1; // 0x0003(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ToneCurveAmount : 1; // 0x0003(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmSlope : 1; // 0x0003(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmToe : 1; // 0x0003(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmShoulder : 1; // 0x0003(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmBlackClip : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmWhiteClip : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SceneColorTint : 1; // 0x0004(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SceneFringeIntensity : 1; // 0x0004(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ChromaticAberrationStartOffset : 1; // 0x0004(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientCubemapTint : 1; // 0x0004(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientCubemapIntensity : 1; // 0x0004(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomMethod : 1; // 0x0004(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomIntensity : 1; // 0x0005(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomThreshold : 1; // 0x0005(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom1Tint : 1; // 0x0005(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom1Size : 1; // 0x0005(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom2Size : 1; // 0x0005(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom2Tint : 1; // 0x0005(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom3Tint : 1; // 0x0005(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom3Size : 1; // 0x0005(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom4Tint : 1; // 0x0006(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom4Size : 1; // 0x0006(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom5Tint : 1; // 0x0006(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom5Size : 1; // 0x0006(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom6Tint : 1; // 0x0006(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom6Size : 1; // 0x0006(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomSizeScale : 1; // 0x0006(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionTexture : 1; // 0x0006(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionScatterDispersion : 1; // 0x0007(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionSize : 1; // 0x0007(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionCenterUV : 1; // 0x0007(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionPreFilter : 1; // 0x0007(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionPreFilterMin : 1; // 0x0007(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionPreFilterMax : 1; // 0x0007(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionPreFilterMult : 1; // 0x0007(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionBufferScale : 1; // 0x0007(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomDirtMaskIntensity : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomDirtMaskTint : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomDirtMask : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CameraShutterSpeed : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CameraISO : 1; // 0x0008(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMethod : 1; // 0x0008(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureLowPercent : 1; // 0x0008(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureHighPercent : 1; // 0x0008(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMinBrightness : 1; // 0x0009(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMaxBrightness : 1; // 0x0009(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureCalibrationConstant : 1; // 0x0009(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureSpeedUp : 1; // 0x0009(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureSpeedDown : 1; // 0x0009(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureBias : 1; // 0x0009(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureBiasCurve : 1; // 0x0009(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMeterMask : 1; // 0x0009(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureApplyPhysicalCameraExposure : 1; // 0x000A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HistogramLogMin : 1; // 0x000A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HistogramLogMax : 1; // 0x000A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureContrastScale : 1; // 0x000A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureHighlightContrastScale : 1; // 0x000A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureShadowContrastScale : 1; // 0x000A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureHighlightContrastCurve : 1; // 0x000A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureShadowContrastCurve : 1; // 0x000A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureHighlightThreshold : 1; // 0x000B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureShadowThreshold : 1; // 0x000B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureDetailStrength : 1; // 0x000B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureBlurredLuminanceBlend : 1; // 0x000B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureBlurredLuminanceKernelSizePercent : 1; // 0x000B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LocalExposureMiddleGreyBias : 1; // 0x000B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareIntensity : 1; // 0x000B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareTint : 1; // 0x000B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareTints : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareBokehSize : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareBokehShape : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareThreshold : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VignetteIntensity : 1; // 0x000C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Sharpen : 1; // 0x000C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_GrainIntensity : 1; // 0x000C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_GrainJitter : 1; // 0x000C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainIntensity : 1; // 0x000D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainIntensityShadows : 1; // 0x000D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainIntensityMidtones : 1; // 0x000D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainIntensityHighlights : 1; // 0x000D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainShadowsMax : 1; // 0x000D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainHighlightsMin : 1; // 0x000D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainHighlightsMax : 1; // 0x000D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainTexelSize : 1; // 0x000D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmGrainTexture : 1; // 0x000E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionIntensity : 1; // 0x000E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionStaticFraction : 1; // 0x000E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionRadius : 1; // 0x000E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionFadeDistance : 1; // 0x000E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionFadeRadius : 1; // 0x000E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionDistance : 1; // 0x000E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionRadiusInWS : 1; // 0x000E(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionPower : 1; // 0x000F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionBias : 1; // 0x000F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionQuality : 1; // 0x000F(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipBlend : 1; // 0x000F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipScale : 1; // 0x000F(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipThreshold : 1; // 0x000F(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionTemporalBlendWeight : 1; // 0x000F(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_F_7 : 1; // 0x000F(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bOverride_RayTracingAO : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingAOSamplesPerPixel : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingAOIntensity : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingAORadius : 1; // 0x0010(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_10_4 : 4; // 0x0010(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_LPVIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDirectionalOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDirectionalOcclusionRadius : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDiffuseOcclusionExponent : 1; // 0x0014(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSpecularOcclusionExponent : 1; // 0x0014(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDiffuseOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSpecularOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSize : 1; // 0x0014(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSecondaryOcclusionIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSecondaryBounceIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVGeometryVolumeBias : 1; // 0x0015(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVVplInjectionBias : 1; // 0x0015(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVEmissiveInjectionIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVFadeRange : 1; // 0x0015(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDirectionalOcclusionFadeRange : 1; // 0x0015(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_IndirectLightingColor : 1; // 0x0015(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_IndirectLightingIntensity : 1; // 0x0016(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGradingIntensity : 1; // 0x0016(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGradingLUT : 1; // 0x0016(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFocalDistance : 1; // 0x0016(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFstop : 1; // 0x0016(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldMinFstop : 1; // 0x0016(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldBladeCount : 1; // 0x0016(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldSensorWidth : 1; // 0x0016(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldSqueezeFactor : 1; // 0x0017(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldDepthBlurRadius : 1; // 0x0017(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldUseHairDepth : 1; // 0x0017(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldDepthBlurAmount : 1; // 0x0017(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFocalRegion : 1; // 0x0017(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldNearTransitionRegion : 1; // 0x0017(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFarTransitionRegion : 1; // 0x0017(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldScale : 1; // 0x0017(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldNearBlurSize : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFarBlurSize : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MobileHQGaussian : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldOcclusion : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldSkyFocusDistance : 1; // 0x0018(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldVignetteSize : 1; // 0x0018(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlurAmount : 1; // 0x0018(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlurMax : 1; // 0x0018(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlurTargetFPS : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlurPerObjectSize : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenPercentage : 1; // 0x0019(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ReflectionMethod : 1; // 0x0019(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenReflectionQuality : 1; // 0x0019(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflectionIntensity : 1; // 0x0019(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflectionQuality : 1; // 0x0019(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflectionMaxRoughness : 1; // 0x0019(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflectionRoughnessScale : 1; // 0x001A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_1A_1 : 7; // 0x001A(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_ReflectionsType : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsMaxRoughness : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsMaxBounces : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsSamplesPerPixel : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsShadows : 1; // 0x001C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsTranslucency : 1; // 0x001C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TranslucencyType : 1; // 0x001C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencyMaxRoughness : 1; // 0x001C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencyRefractionRays : 1; // 0x001D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencySamplesPerPixel : 1; // 0x001D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencyShadows : 1; // 0x001D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencyRefraction : 1; // 0x001D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DynamicGlobalIlluminationMethod : 1; // 0x001D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenSceneLightingQuality : 1; // 0x001D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenSceneDetail : 1; // 0x001D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenSceneViewDistance : 1; // 0x001D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenSceneLightingUpdateSpeed : 1; // 0x001E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenFinalGatherQuality : 1; // 0x001E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenFinalGatherLightingUpdateSpeed : 1; // 0x001E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenFinalGatherScreenTraces : 1; // 0x001E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenFinalGatherScreenTracesOnlyOnHair : 1; // 0x001E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenFinalGatherScreenTracesOnlyOnCustomStencil : 1; // 0x001E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenMaxTraceDistance : 1; // 0x001E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenDiffuseColorBoost : 1; // 0x001E(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenSkylightLeaking : 1; // 0x001F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenFullSkylightLeakingDistance : 1; // 0x001F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_1F_2 : 6; // 0x001F(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bOverride_LumenRayLightingMode : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenReflectionsScreenTraces : 1; // 0x0020(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenFrontLayerTranslucencyReflections : 1; // 0x0020(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_20_3 : 5; // 0x0020(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_LumenMaxRoughnessToTraceReflections : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenMaxReflectionBounces : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LumenMaxRefractionBounces : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_24_3 : 5; // 0x0024(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_LumenSurfaceCacheResolution : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_28_1 : 7; // 0x0028(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_RayTracingGI : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingGIMaxBounces : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingGISamplesPerPixel : 1; // 0x002C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingMaxBounces : 1; // 0x002C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingSamplesPerPixel : 1; // 0x002C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingMaxPathExposure : 1; // 0x002C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingEnableEmissiveMaterials : 1; // 0x002C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingEnableReferenceDOF : 1; // 0x002C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingEnableReferenceAtmosphere : 1; // 0x002D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingEnableDenoiser : 1; // 0x002D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingIncludeEmissive : 1; // 0x002D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingIncludeDiffuse : 1; // 0x002D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingIncludeIndirectDiffuse : 1; // 0x002D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingIncludeSpecular : 1; // 0x002D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingIncludeIndirectSpecular : 1; // 0x002D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingIncludeVolume : 1; // 0x002D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingIncludeIndirectVolume : 1; // 0x002E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_2E_1 : 7; // 0x002E(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bMobileHQGaussian : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EBloomMethod BloomMethod; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoExposureMethod AutoExposureMethod; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETemperatureMethod TemperatureType; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteTemp; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteTint; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 ColorSaturation; // 0x0040(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrast; // 0x0060(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGamma; // 0x0080(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGain; // 0x00A0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffset; // 0x00C0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationShadows; // 0x00E0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastShadows; // 0x0100(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaShadows; // 0x0120(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainShadows; // 0x0140(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetShadows; // 0x0160(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationMidtones; // 0x0180(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastMidtones; // 0x01A0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaMidtones; // 0x01C0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainMidtones; // 0x01E0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetMidtones; // 0x0200(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationHighlights; // 0x0220(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastHighlights; // 0x0240(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaHighlights; // 0x0260(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainHighlights; // 0x0280(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetHighlights; // 0x02A0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorCorrectionHighlightsMin; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorCorrectionHighlightsMax; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorCorrectionShadowsMax; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlueCorrection; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpandGamut; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToneCurveAmount; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmSlope; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmToe; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShoulder; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmBlackClip; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmWhiteClip; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SceneColorTint; // 0x02EC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SceneFringeIntensity; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChromaticAberrationStartOffset; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomIntensity; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomSizeScale; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom1Size; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom2Size; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom3Size; // 0x0318(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom4Size; // 0x031C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom5Size; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom6Size; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom1Tint; // 0x0328(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom2Tint; // 0x0338(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom3Tint; // 0x0348(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom4Tint; // 0x0358(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom5Tint; // 0x0368(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom6Tint; // 0x0378(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionScatterDispersion; // 0x0388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionSize; // 0x038C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* BloomConvolutionTexture; // 0x0390(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector2D BloomConvolutionCenterUV; // 0x0398(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMin; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMax; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMult; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionBufferScale; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BloomDirtMask; // 0x03B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float BloomDirtMaskIntensity; // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BloomDirtMaskTint; // 0x03C4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDynamicGlobalIlluminationMethod DynamicGlobalIlluminationMethod; // 0x03D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D5[0x3]; // 0x03D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor IndirectLightingColor; // 0x03D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenSceneLightingQuality; // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenSceneDetail; // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenSceneViewDistance; // 0x03F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenSceneLightingUpdateSpeed; // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenFinalGatherQuality; // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenFinalGatherLightingUpdateSpeed; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LumenFinalGatherScreenTraces : 1; // 0x0404(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LumenFinalGatherScreenTracesOnlyOnHair : 1; // 0x0404(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LumenFinalGatherScreenTracesOnlyOnCustomStencil; // 0x0405(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_406[0x2]; // 0x0406(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LumenMaxTraceDistance; // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenDiffuseColorBoost; // 0x040C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenSkylightLeaking; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenFullSkylightLeakingDistance; // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LumenSurfaceCacheResolution; // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReflectionMethod ReflectionMethod; // 0x041C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReflectionsType ReflectionsType; // 0x041D(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41E[0x2]; // 0x041E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LumenReflectionQuality; // 0x0420(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELumenRayLightingModeOverride LumenRayLightingMode; // 0x0424(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LumenReflectionsScreenTraces : 1; // 0x0425(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LumenFrontLayerTranslucencyReflections : 1; // 0x0425(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_426[0x2]; // 0x0426(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LumenMaxRoughnessToTraceReflections; // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LumenMaxReflectionBounces; // 0x042C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LumenMaxRefractionBounces; // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSpaceReflectionIntensity; // 0x0434(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSpaceReflectionQuality; // 0x0438(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSpaceReflectionMaxRoughness; // 0x043C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AmbientCubemapTint; // 0x0440(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientCubemapIntensity; // 0x0450(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* AmbientCubemap; // 0x0458(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float CameraShutterSpeed; // 0x0460(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraISO; // 0x0464(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFstop; // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldMinFstop; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DepthOfFieldBladeCount; // 0x0470(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBias; // 0x0474(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBiasBackup; // 0x0478(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureBiasBackup : 1; // 0x047C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_47C_1 : 7; // 0x047C(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_47D[0x3]; // 0x047D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 AutoExposureApplyPhysicalCameraExposure : 1; // 0x0480(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_481[0x7]; // 0x0481(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* AutoExposureBiasCurve; // 0x0488(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture* AutoExposureMeterMask; // 0x0490(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float AutoExposureLowPercent; // 0x0498(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureHighPercent; // 0x049C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureMinBrightness; // 0x04A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureMaxBrightness; // 0x04A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedUp; // 0x04A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedDown; // 0x04AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMin; // 0x04B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMax; // 0x04B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureCalibrationConstant; // 0x04B8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalExposureContrastScale; // 0x04BC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalExposureHighlightContrastScale; // 0x04C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalExposureShadowContrastScale; // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* LocalExposureHighlightContrastCurve; // 0x04C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* LocalExposureShadowContrastCurve; // 0x04D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float LocalExposureHighlightThreshold; // 0x04D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalExposureShadowThreshold; // 0x04DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalExposureDetailStrength; // 0x04E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalExposureBlurredLuminanceBlend; // 0x04E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalExposureBlurredLuminanceKernelSizePercent; // 0x04E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalExposureMiddleGreyBias; // 0x04EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareIntensity; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LensFlareTint; // 0x04F4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareBokehSize; // 0x0504(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareThreshold; // 0x0508(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50C[0x4]; // 0x050C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* LensFlareBokehShape; // 0x0510(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FLinearColor LensFlareTints[0x8]; // 0x0518(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VignetteIntensity; // 0x0598(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sharpen; // 0x059C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrainJitter; // 0x05A0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrainIntensity; // 0x05A4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmGrainIntensity; // 0x05A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmGrainIntensityShadows; // 0x05AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmGrainIntensityMidtones; // 0x05B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmGrainIntensityHighlights; // 0x05B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmGrainShadowsMax; // 0x05B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmGrainHighlightsMin; // 0x05BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmGrainHighlightsMax; // 0x05C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmGrainTexelSize; // 0x05C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* FilmGrainTexture; // 0x05C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float AmbientOcclusionIntensity; // 0x05D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionStaticFraction; // 0x05D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionRadius; // 0x05D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AmbientOcclusionRadiusInWS : 1; // 0x05DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5DD[0x3]; // 0x05DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AmbientOcclusionFadeDistance; // 0x05E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionFadeRadius; // 0x05E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionDistance; // 0x05E8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionPower; // 0x05EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionBias; // 0x05F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionQuality; // 0x05F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipBlend; // 0x05F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipScale; // 0x05FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipThreshold; // 0x0600(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionTemporalBlendWeight; // 0x0604(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RayTracingAO : 1; // 0x0608(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_609[0x3]; // 0x0609(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RayTracingAOSamplesPerPixel; // 0x060C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayTracingAOIntensity; // 0x0610(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayTracingAORadius; // 0x0614(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorGradingIntensity; // 0x0618(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61C[0x4]; // 0x061C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* ColorGradingLUT; // 0x0620(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float DepthOfFieldSensorWidth; // 0x0628(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldSqueezeFactor; // 0x062C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFocalDistance; // 0x0630(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldDepthBlurAmount; // 0x0634(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldDepthBlurRadius; // 0x0638(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthOfFieldUseHairDepth : 1; // 0x063C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_63D[0x3]; // 0x063D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DepthOfFieldFocalRegion; // 0x0640(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldNearTransitionRegion; // 0x0644(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFarTransitionRegion; // 0x0648(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldScale; // 0x064C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldNearBlurSize; // 0x0650(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFarBlurSize; // 0x0654(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldOcclusion; // 0x0658(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldSkyFocusDistance; // 0x065C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldVignetteSize; // 0x0660(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurAmount; // 0x0664(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurMax; // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MotionBlurTargetFPS; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurPerObjectSize; // 0x0670(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVIntensity; // 0x0674(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVVplInjectionBias; // 0x0678(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSize; // 0x067C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSecondaryOcclusionIntensity; // 0x0680(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSecondaryBounceIntensity; // 0x0684(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVGeometryVolumeBias; // 0x0688(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVEmissiveInjectionIntensity; // 0x068C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionIntensity; // 0x0690(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionRadius; // 0x0694(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDiffuseOcclusionExponent; // 0x0698(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSpecularOcclusionExponent; // 0x069C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDiffuseOcclusionIntensity; // 0x06A0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSpecularOcclusionIntensity; // 0x06A4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETranslucencyType TranslucencyType; // 0x06A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A9[0x3]; // 0x06A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RayTracingTranslucencyMaxRoughness; // 0x06AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingTranslucencyRefractionRays; // 0x06B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingTranslucencySamplesPerPixel; // 0x06B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReflectedAndRefractedRayTracedShadows RayTracingTranslucencyShadows; // 0x06B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RayTracingTranslucencyRefraction : 1; // 0x06B9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_6BA[0x2]; // 0x06BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PathTracingMaxBounces; // 0x06BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathTracingSamplesPerPixel; // 0x06C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathTracingMaxPathExposure; // 0x06C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PathTracingEnableEmissiveMaterials : 1; // 0x06C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingEnableReferenceDOF : 1; // 0x06C8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingEnableReferenceAtmosphere : 1; // 0x06C8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingEnableDenoiser : 1; // 0x06C8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingIncludeEmissive : 1; // 0x06C8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingIncludeDiffuse : 1; // 0x06C8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingIncludeIndirectDiffuse : 1; // 0x06C8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingIncludeSpecular : 1; // 0x06C8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingIncludeIndirectSpecular : 1; // 0x06C9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingIncludeVolume : 1; // 0x06C9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PathTracingIncludeIndirectVolume : 1; // 0x06C9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_6CA[0x2]; // 0x06CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LPVFadeRange; // 0x06CC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionFadeRange; // 0x06D0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenPercentage; // 0x06D4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeightedBlendables WeightedBlendables; // 0x06D8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_6E8[0x8]; // 0x06E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPostProcessSettings; + +// ScriptStruct Engine.MinimalViewInfo +// 0x0800 (0x0800 - 0x0000) +struct FMinimalViewInfo final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredFOV; // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCalculateOrthoPlanes; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoPlaneShift; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOrthoPlanes; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCameraHeightAsViewTarget; // 0x0045(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OrthoNearClipPlane; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoFarClipPlane; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerspectiveNearClipPlane; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AspectRatio; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bConstrainAspectRatio : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFieldOfViewForLOD : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ECameraProjectionMode ProjectionMode; // 0x0064(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PostProcessBlendWeight; // 0x0068(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0070(0x06F0)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector2D OffCenterProjectionOffset; // 0x0760(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_770[0x90]; // 0x0770(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMinimalViewInfo; + +// ScriptStruct Engine.CameraShakePatternScrubParams +// 0x0810 (0x0810 - 0x0000) +struct FCameraShakePatternScrubParams final +{ +public: + float AbsoluteTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShakeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalViewInfo POV; // 0x0010(0x0800)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakePatternScrubParams; + +// ScriptStruct Engine.ShadingModelMaterialInput +// 0x0000 (0x0028 - 0x0028) +struct FShadingModelMaterialInput final : public FMaterialInput +{ +}; +DUMPER7_ASSERTS_FShadingModelMaterialInput; + +// ScriptStruct Engine.ClothPhysicsProperties_Legacy +// 0x0050 (0x0050 - 0x0000) +struct FClothPhysicsProperties_Legacy final +{ +public: + float VerticalResistance; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalResistance; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BendResistance; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShearResistance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherStiffness; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherLimit; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Drag; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StiffnessFrequency; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GravityScale; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScale; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InertiaBlend; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionThickness; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionSquashScale; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionStiffness; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SolverFrequency; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberCompression; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberExpansion; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberResistance; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClothPhysicsProperties_Legacy; + +// ScriptStruct Engine.ClothingAssetData_Legacy +// 0x0070 (0x0070 - 0x0000) +struct FClothingAssetData_Legacy final +{ +public: + class FName AssetName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ApexFileName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClothPropertiesChanged; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FClothPhysicsProperties_Legacy PhysicsProperties; // 0x001C(0x0050)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClothingAssetData_Legacy; + +// ScriptStruct Engine.SubstrateMaterialInput +// 0x0000 (0x0028 - 0x0028) +struct FSubstrateMaterialInput final : public FMaterialInput +{ +}; +DUMPER7_ASSERTS_FSubstrateMaterialInput; + +// ScriptStruct Engine.AnimInstanceProxy +// 0x0740 (0x0740 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x10) FAnimInstanceProxy +{ +public: + uint8 Pad_0[0x738]; // 0x0000(0x0738)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FAnimInstanceProxy; + +// ScriptStruct Engine.RepMovement +// 0x0070 (0x0070 - 0x0000) +struct FRepMovement final +{ +public: + struct FVector LinearVelocity; // 0x0000(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0018(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSimulatedPhysicSleep : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRepPhysics : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ServerFrame; // 0x0064(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ServerPhysicsHandle; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVectorQuantization LocationQuantizationLevel; // 0x006C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVectorQuantization VelocityQuantizationLevel; // 0x006D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERotatorQuantization RotationQuantizationLevel; // 0x006E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6F[0x1]; // 0x006F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRepMovement; + +// ScriptStruct Engine.Vector_NetQuantize100 +// 0x0000 (0x0018 - 0x0018) +struct FVector_NetQuantize100 final : public FVector +{ +}; +DUMPER7_ASSERTS_FVector_NetQuantize100; + +// ScriptStruct Engine.RepAttachment +// 0x0060 (0x0060 - 0x0000) +struct FRepAttachment final +{ +public: + class AActor* AttachParent; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector_NetQuantize100 LocationOffset; // 0x0008(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 RelativeScale3D; // 0x0020(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0038(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName AttachSocket; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachComponent; // 0x0058(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRepAttachment; + +// ScriptStruct Engine.DataCacheDuplicatedObjectData +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FDataCacheDuplicatedObjectData final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDataCacheDuplicatedObjectData; + +// ScriptStruct Engine.InstanceCacheDataBase +// 0x0058 (0x0058 - 0x0000) +struct FInstanceCacheDataBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SavedProperties; // 0x0008(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FDataCacheDuplicatedObjectData UniqueTransientPackage; // 0x0018(0x0010)(NoDestructor, NativeAccessSpecifierPrivate) + TArray DuplicatedObjects; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ReferencedObjects; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + TArray ReferencedNames; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInstanceCacheDataBase; + +// ScriptStruct Engine.ActorComponentInstanceData +// 0x0010 (0x0068 - 0x0058) +struct FActorComponentInstanceData : public FInstanceCacheDataBase +{ +public: + class UObject* SourceComponentTemplate; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + EComponentCreationMethod SourceComponentCreationMethod; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SourceComponentTypeSerializedIndex; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FActorComponentInstanceData; + +// ScriptStruct Engine.SceneComponentInstanceData +// 0x0050 (0x00B8 - 0x0068) +struct FSceneComponentInstanceData : public FActorComponentInstanceData +{ +public: + TMap AttachedInstanceComponents; // 0x0068(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneComponentInstanceData; + +// ScriptStruct Engine.PrecomputedSkyLightInstanceData +// 0x00B8 (0x0170 - 0x00B8) +struct alignas(0x10) FPrecomputedSkyLightInstanceData final : public FSceneComponentInstanceData +{ +public: + struct FGuid LightGuid; // 0x00B8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageBrightness; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0xA4]; // 0x00CC(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrecomputedSkyLightInstanceData; + +// ScriptStruct Engine.CustomPrimitiveData +// 0x0010 (0x0010 - 0x0000) +struct FCustomPrimitiveData final +{ +public: + TArray Data; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomPrimitiveData; + +// ScriptStruct Engine.BlendSample +// 0x0028 (0x0028 - 0x0000) +struct FBlendSample final +{ +public: + class UAnimSequence* Animation; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector SampleValue; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RateScale; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendSample; + +// ScriptStruct Engine.BoneReductionSetting +// 0x0010 (0x0010 - 0x0000) +struct FBoneReductionSetting final +{ +public: + TArray BonesToRemove; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneReductionSetting; + +// ScriptStruct Engine.Vector2MaterialInput +// 0x0010 (0x0038 - 0x0028) +struct FVector2MaterialInput final : public FMaterialInput +{ +public: + uint8 UseConstant : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ConstantX; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstantY; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVector2MaterialInput; + +// ScriptStruct Engine.WorldPartitionRuntimeContainerInstance +// 0x0018 (0x0018 - 0x0000) +struct FWorldPartitionRuntimeContainerInstance final +{ +public: + struct FGuid ActorGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ContainerPackage; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FWorldPartitionRuntimeContainerInstance; + +// ScriptStruct Engine.WorldPartitionRuntimeContainer +// 0x0050 (0x0050 - 0x0000) +struct FWorldPartitionRuntimeContainer final +{ +public: + TMap ContainerInstances; // 0x0000(0x0050)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FWorldPartitionRuntimeContainer; + +// ScriptStruct Engine.Vector4Distribution +// 0x0020 (0x0020 - 0x0000) +struct FVector4Distribution final +{ +public: + struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector4Distribution; + +// ScriptStruct Engine.ISMClientHandle +// 0x0014 (0x0014 - 0x0000) +struct FISMClientHandle final +{ +public: + int32 Index; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid Guid; // 0x0004(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FISMClientHandle; + +// ScriptStruct Engine.VectorDistribution +// 0x0020 (0x0020 - 0x0000) +struct FVectorDistribution final +{ +public: + struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorDistribution; + +// ScriptStruct Engine.InstancedStaticMeshInstanceData +// 0x0080 (0x0080 - 0x0000) +struct FInstancedStaticMeshInstanceData final +{ +public: + struct FMatrix Transform; // 0x0000(0x0080)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshInstanceData; + +// ScriptStruct Engine.ParticleEditorPromotionSettings +// 0x0010 (0x0010 - 0x0000) +struct FParticleEditorPromotionSettings final +{ +public: + struct FFilePath DefaultParticleAsset; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleEditorPromotionSettings; + +// ScriptStruct Engine.KeyHandleMap +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FKeyHandleMap final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKeyHandleMap; + +// ScriptStruct Engine.IndexedCurve +// 0x0068 (0x0068 - 0x0000) +struct FIndexedCurve +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKeyHandleMap KeyHandlesToIndices; // 0x0008(0x0060)(Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FIndexedCurve; + +// ScriptStruct Engine.RealCurve +// 0x0008 (0x0070 - 0x0068) +struct FRealCurve : public FIndexedCurve +{ +public: + float DefaultValue; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PreInfinityExtrap; // 0x006C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PostInfinityExtrap; // 0x006D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRealCurve; + +// ScriptStruct Engine.ScalarParameterAtlasInstanceData +// 0x0058 (0x0058 - 0x0000) +struct FScalarParameterAtlasInstanceData final +{ +public: + bool bIsUsedAsAtlasPosition; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr Curve; // 0x0008(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Atlas; // 0x0030(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScalarParameterAtlasInstanceData; + +// ScriptStruct Engine.InputClampConstants +// 0x0014 (0x0014 - 0x0000) +struct FInputClampConstants final +{ +public: + bool bClampResult; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpResult; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ClampMin; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedIncreasing; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedDecreasing; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputClampConstants; + +// ScriptStruct Engine.VectorMaterialInput +// 0x0010 (0x0038 - 0x0028) +struct FVectorMaterialInput final : public FMaterialInput +{ +public: + uint8 UseConstant : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector3f Constant; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorMaterialInput; + +// ScriptStruct Engine.MaterialEditorPromotionSettings +// 0x0030 (0x0030 - 0x0000) +struct FMaterialEditorPromotionSettings final +{ +public: + struct FFilePath DefaultMaterialAsset; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath DefaultDiffuseTexture; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath DefaultNormalTexture; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialEditorPromotionSettings; + +// ScriptStruct Engine.VectorRK4SpringInterpolator +// 0x0008 (0x0008 - 0x0000) +struct FVectorRK4SpringInterpolator final +{ +public: + float StiffnessConstant; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampeningRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorRK4SpringInterpolator; + +// ScriptStruct Engine.AnimNotifyTrack +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FAnimNotifyTrack final +{ +public: + class FName TrackName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TrackColor; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x20]; // 0x0018(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNotifyTrack; + +// ScriptStruct Engine.GenericStruct +// 0x0004 (0x0004 - 0x0000) +struct FGenericStruct final +{ +public: + int32 Data; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGenericStruct; + +// ScriptStruct Engine.QuartzQuantizationBoundary +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FQuartzQuantizationBoundary final +{ +public: + EQuartzCommandQuantization Quantization; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Multiplier; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EQuarztQuantizationReference CountingReferencePoint; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireOnClockStart; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCancelCommandIfClockIsNotRunning; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetClockOnQueued; // 0x000B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResumeClockOnQueued; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x13]; // 0x000D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FQuartzQuantizationBoundary; + +// ScriptStruct Engine.TypedElementPasteOptions +// 0x0078 (0x0078 - 0x0000) +struct FTypedElementPasteOptions final +{ +public: + class UTypedElementSelectionSet* SelectionSetToModify; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bPasteAtLocation; // 0x0008(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PasteLocation; // 0x0010(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementPasteOptions; + +// ScriptStruct Engine.AnimDataModelNotifPayload +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FAnimDataModelNotifPayload final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimDataModelNotifPayload; + +// ScriptStruct Engine.ChaosBreakEvent +// 0x0078 (0x0078 - 0x0000) +struct FChaosBreakEvent final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector Location; // 0x0008(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extents; // 0x0050(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0068(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x006C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromCrumble; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChaosBreakEvent; + +// ScriptStruct Engine.AnimSyncMarker +// 0x000C (0x000C - 0x0000) +struct FAnimSyncMarker final +{ +public: + class FName MarkerName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSyncMarker; + +// ScriptStruct Engine.RigidBodyState +// 0x0080 (0x0080 - 0x0000) +struct FRigidBodyState final +{ +public: + struct FVector_NetQuantize100 position; // 0x0000(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Quaternion; // 0x0020(0x0020)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 LinVel; // 0x0040(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 AngVel; // 0x0058(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Flags; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigidBodyState; + +// ScriptStruct Engine.CollisionChaosEventBodyInfo +// 0x0070 (0x0070 - 0x0000) +struct FCollisionChaosEventBodyInfo final +{ +public: + struct FVector Velocity; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DeltaVelocity; // 0x0018(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* PhysMaterial; // 0x0050(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TWeakObjectPtr Component; // 0x0058(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BodyIndex; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0064(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCollisionChaosEventBodyInfo; + +// ScriptStruct Engine.CollisionChaosEvent +// 0x0130 (0x0130 - 0x0000) +struct FCollisionChaosEvent final +{ +public: + struct FVector Location; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedImpulse; // 0x0018(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PenetrationDepth; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCollisionChaosEventBodyInfo Body1; // 0x0050(0x0070)(BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FCollisionChaosEventBodyInfo Body2; // 0x00C0(0x0070)(BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollisionChaosEvent; + +// ScriptStruct Engine.AnimNode_Base +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FAnimNode_Base +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Base; + +// ScriptStruct Engine.AnimNode_CustomProperty +// 0x0048 (0x0058 - 0x0010) +struct FAnimNode_CustomProperty : public FAnimNode_Base +{ +public: + TArray SourcePropertyNames; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray DestPropertyNames; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UObject* TargetInstance; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CustomProperty; + +// ScriptStruct Engine.PoseLinkBase +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FPoseLinkBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LinkID; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPoseLinkBase; + +// ScriptStruct Engine.PoseLink +// 0x0000 (0x0010 - 0x0010) +struct FPoseLink final : public FPoseLinkBase +{ +}; +DUMPER7_ASSERTS_FPoseLink; + +// ScriptStruct Engine.AnimNode_LinkedAnimGraph +// 0x0060 (0x00B8 - 0x0058) +struct FAnimNode_LinkedAnimGraph : public FAnimNode_CustomProperty +{ +public: + TArray InputPoses; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InputPoseNames; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf InstanceClass; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendProfile* PendingBlendOutProfile; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendProfile* PendingBlendInProfile; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 bReceiveNotifiesFromLinkedInstances : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPropagateNotifiesToLinkedInstances : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LinkedAnimGraph; + +// ScriptStruct Engine.ActorContainerID +// 0x0010 (0x0010 - 0x0000) +struct FActorContainerID final +{ +public: + struct FGuid Guid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FActorContainerID; + +// ScriptStruct Engine.WorldPartitionResolveData +// 0x0020 (0x0020 - 0x0000) +struct FWorldPartitionResolveData final +{ +public: + struct FActorContainerID ContainerID; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopLevelAssetPath SourceWorldAssetPath; // 0x0010(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldPartitionResolveData; + +// ScriptStruct Engine.DialogueContext +// 0x0018 (0x0018 - 0x0000) +struct FDialogueContext final +{ +public: + class UDialogueVoice* Speaker; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray Targets; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FDialogueContext; + +// ScriptStruct Engine.LinkedAnimLayerInstanceData +// 0x0060 (0x0060 - 0x0000) +struct FLinkedAnimLayerInstanceData final +{ +public: + class UAnimInstance* Instance; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TMap> LinkedFunctions; // 0x0008(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLinkedAnimLayerInstanceData; + +// ScriptStruct Engine.LinkedAnimLayerClassData +// 0x0020 (0x0020 - 0x0000) +struct FLinkedAnimLayerClassData final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstancesData; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLinkedAnimLayerClassData; + +// ScriptStruct Engine.ActorComponentTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FActorComponentTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorComponentTickFunction; + +// ScriptStruct Engine.ChaosCrumblingEvent +// 0x00C0 (0x00C0 - 0x0000) +struct FChaosCrumblingEvent final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector Location; // 0x0008(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat orientation; // 0x0020(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearVelocity; // 0x0040(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0058(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0070(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox LocalBounds; // 0x0078(0x0038)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray Children; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChaosCrumblingEvent; + +// ScriptStruct Engine.EquirectProps +// 0x0098 (0x0098 - 0x0000) +struct FEquirectProps final +{ +public: + struct FBox2D LeftUVRect; // 0x0000(0x0028)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox2D RightUVRect; // 0x0028(0x0028)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LeftScale; // 0x0050(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightScale; // 0x0060(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeftBias; // 0x0070(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightBias; // 0x0080(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0090(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEquirectProps; + +// ScriptStruct Engine.ClusterNode_DEPRECATED +// 0x0028 (0x0028 - 0x0000) +struct FClusterNode_DEPRECATED final +{ +public: + struct FVector3f BoundMin; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstChild; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f BoundMax; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastChild; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstInstance; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastInstance; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClusterNode_DEPRECATED; + +// ScriptStruct Engine.RawAnimSequenceTrack +// 0x0030 (0x0030 - 0x0000) +struct FRawAnimSequenceTrack final +{ +public: + TArray PosKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RotKeys; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScaleKeys; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRawAnimSequenceTrack; + +// ScriptStruct Engine.Vector_NetQuantize +// 0x0000 (0x0018 - 0x0018) +struct FVector_NetQuantize final : public FVector +{ +}; +DUMPER7_ASSERTS_FVector_NetQuantize; + +// ScriptStruct Engine.Vector_NetQuantizeNormal +// 0x0000 (0x0018 - 0x0018) +struct FVector_NetQuantizeNormal final : public FVector +{ +}; +DUMPER7_ASSERTS_FVector_NetQuantizeNormal; + +// ScriptStruct Engine.ActorInstanceHandle +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FActorInstanceHandle final +{ +public: + TWeakObjectPtr ReferenceObject; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorInstanceHandle; + +// ScriptStruct Engine.HitResult +// 0x00F8 (0x00F8 - 0x0000) +struct FHitResult final +{ +public: + int32 FaceIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize Location; // 0x0010(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize ImpactPoint; // 0x0028(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal Normal; // 0x0040(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ImpactNormal; // 0x0058(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize TraceStart; // 0x0070(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize TraceEnd; // 0x0088(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PenetrationDepth; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MyItem; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ElementIndex; // 0x00AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBlockingHit : 1; // 0x00AD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartPenetrating : 1; // 0x00AD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr PhysMaterial; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActorInstanceHandle HitObjectHandle; // 0x00B8(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Component; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MyBoneName; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHitResult; + +// ScriptStruct Engine.SimpleCurveKey +// 0x0008 (0x0008 - 0x0000) +struct FSimpleCurveKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleCurveKey; + +// ScriptStruct Engine.EmptyPayload +// 0x0000 (0x0000 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x01) FEmptyPayload +{ +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FEmptyPayload; + +// ScriptStruct Engine.AsyncPhysicsTimestamp +// 0x0008 (0x0008 - 0x0000) +struct FAsyncPhysicsTimestamp final +{ +public: + int32 ServerFrame; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LocalFrame; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAsyncPhysicsTimestamp; + +// ScriptStruct Engine.AnimBlueprintConstantData +// 0x0001 (0x0001 - 0x0000) +struct FAnimBlueprintConstantData +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimBlueprintConstantData; + +// ScriptStruct Engine.TimerHandle +// 0x0008 (0x0008 - 0x0000) +struct FTimerHandle final +{ +public: + uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FTimerHandle; + +// ScriptStruct Engine.AnimCurveParam +// 0x000C (0x000C - 0x0000) +struct FAnimCurveParam final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimCurveParam; + +// ScriptStruct Engine.AnimationStateBase +// 0x0008 (0x0008 - 0x0000) +struct FAnimationStateBase +{ +public: + class FName StateName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationStateBase; + +// ScriptStruct Engine.PredictProjectilePathParams +// 0x0078 (0x0078 - 0x0000) +struct FPredictProjectilePathParams final +{ +public: + struct FVector StartLocation; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceWithCollision; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectileRadius; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceWithChannel; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + float SimFrequency; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawDebugTime; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPredictProjectilePathParams; + +// ScriptStruct Engine.SubtitleCue +// 0x0018 (0x0018 - 0x0000) +struct FSubtitleCue final +{ +public: + class FText Text; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float Time; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSubtitleCue; + +// ScriptStruct Engine.CustomAttributePerBoneData +// 0x0001 (0x0001 - 0x0000) +struct FCustomAttributePerBoneData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomAttributePerBoneData; + +// ScriptStruct Engine.ISMComponentInstance +// 0x000C (0x000C - 0x0000) +struct FISMComponentInstance final +{ +public: + int32 ClientIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceSubIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FISMComponentInstance; + +// ScriptStruct Engine.PlatformInterfaceData +// 0x0030 (0x0030 - 0x0000) +struct FPlatformInterfaceData final +{ +public: + class FName DataName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPlatformInterfaceDataType Type; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 IntValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString StringValue; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ObjectValue; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FPlatformInterfaceData; + +// ScriptStruct Engine.PlatformInterfaceDelegateResult +// 0x0038 (0x0038 - 0x0000) +struct FPlatformInterfaceDelegateResult final +{ +public: + bool bSuccessful; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlatformInterfaceData Data; // 0x0008(0x0030)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlatformInterfaceDelegateResult; + +// ScriptStruct Engine.SoundModulationDestinationSettings +// 0x0058 (0x0058 - 0x0000) +struct FSoundModulationDestinationSettings final +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSet Modulators; // 0x0008(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FSoundModulationDestinationSettings; + +// ScriptStruct Engine.SoundModulationDefaultSettings +// 0x0160 (0x0160 - 0x0000) +struct FSoundModulationDefaultSettings +{ +public: + struct FSoundModulationDestinationSettings VolumeModulationDestination; // 0x0000(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings PitchModulationDestination; // 0x0058(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings HighpassModulationDestination; // 0x00B0(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings LowpassModulationDestination; // 0x0108(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundModulationDefaultSettings; + +// ScriptStruct Engine.SoundClassProperties +// 0x0198 (0x0198 - 0x0000) +struct FSoundClassProperties final +{ +public: + float Volume; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationDistanceScale; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LFEBleed; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoiceCenterChannelVolume; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadioFilterVolume; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadioFilterVolumeThreshold; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyEffects : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysPlay : 1; // 0x0020(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsUISound : 1; // 0x0020(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsMusic : 1; // 0x0020(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCenterChannelOnly : 1; // 0x0020(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyAmbientVolumes : 1; // 0x0020(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverb : 1; // 0x0020(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Default2DReverbSendAmount; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundModulationDefaultSettings ModulationSettings; // 0x0028(0x0160)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + EAudioOutputTarget OutputTarget; // 0x0188(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESoundWaveLoadingBehavior LoadingBehavior; // 0x0189(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A[0x6]; // 0x018A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundSubmix* DefaultSubmix; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FSoundClassProperties; + +// ScriptStruct Engine.BaseComponentReference +// 0x0020 (0x0020 - 0x0000) +struct FBaseComponentReference +{ +public: + class FName ComponentProperty; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathToComponent; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBaseComponentReference; + +// ScriptStruct Engine.ComponentReference +// 0x0008 (0x0028 - 0x0020) +struct FComponentReference final : public FBaseComponentReference +{ +public: + TWeakObjectPtr OtherActor; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComponentReference; + +// ScriptStruct Engine.AudioQualitySettings +// 0x0018 (0x0018 - 0x0000) +struct FAudioQualitySettings final +{ +public: + class FText DisplayName; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + int32 MaxChannels; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioQualitySettings; + +// ScriptStruct Engine.FloatAnimationAttribute +// 0x0004 (0x0004 - 0x0000) +struct FFloatAnimationAttribute +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatAnimationAttribute; + +// ScriptStruct Engine.SoundClassEditorData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FSoundClassEditorData final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundClassEditorData; + +// ScriptStruct Engine.DisplacementScaling +// 0x0008 (0x0008 - 0x0000) +struct FDisplacementScaling final +{ +public: + float Magnitude; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Center; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDisplacementScaling; + +// ScriptStruct Engine.RichCurveKey +// 0x001C (0x001C - 0x0000) +struct FRichCurveKey final +{ +public: + ERichCurveInterpMode InterpMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentMode TangentMode; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentWeightMode TangentWeightMode; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangent; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangentWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangentWeight; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRichCurveKey; + +// ScriptStruct Engine.RichCurve +// 0x0010 (0x0080 - 0x0070) +struct FRichCurve final : public FRealCurve +{ +public: + TArray Keys; // 0x0070(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRichCurve; + +// ScriptStruct Engine.RuntimeVectorCurve +// 0x0188 (0x0188 - 0x0000) +struct FRuntimeVectorCurve final +{ +public: + struct FRichCurve VectorCurves[0x3]; // 0x0000(0x0080)(NativeAccessSpecifierPublic) + class UCurveVector* ExternalCurve; // 0x0180(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRuntimeVectorCurve; + +// ScriptStruct Engine.SkinWeightProfileManagerTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FSkinWeightProfileManagerTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinWeightProfileManagerTickFunction; + +// ScriptStruct Engine.BranchingPointNotifyPayload +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FBranchingPointNotifyPayload final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBranchingPointNotifyPayload; + +// ScriptStruct Engine.MaterialCachedParameterEditorInfo +// 0x0030 (0x0030 - 0x0000) +struct FMaterialCachedParameterEditorInfo final +{ +public: + class FString Description; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AssetIndex; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialCachedParameterEditorInfo; + +// ScriptStruct Engine.SoundTimecodeOffset +// 0x0008 (0x0008 - 0x0000) +struct FSoundTimecodeOffset final +{ +public: + double NumOfSecondsSinceMidnight; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundTimecodeOffset; + +// ScriptStruct Engine.AnimationErrorStats +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FAnimationErrorStats final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationErrorStats; + +// ScriptStruct Engine.AnimSetMeshLinkup +// 0x0010 (0x0010 - 0x0000) +struct FAnimSetMeshLinkup final +{ +public: + TArray BoneToTrackTable; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSetMeshLinkup; + +// ScriptStruct Engine.ChaosRemovalEvent +// 0x0028 (0x0028 - 0x0000) +struct FChaosRemovalEvent final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector Location; // 0x0008(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChaosRemovalEvent; + +// ScriptStruct Engine.InterpControlPoint +// 0x0028 (0x0028 - 0x0000) +struct FInterpControlPoint final +{ +public: + struct FVector PositionControlPoint; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPositionIsRelative; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0xF]; // 0x0019(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpControlPoint; + +// ScriptStruct Engine.MaterialProxySettings +// 0x00A0 (0x00A0 - 0x0000) +struct FMaterialProxySettings final +{ +public: + ETextureSizingType TextureSizingType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint TextureSize; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetTexelDensityPerMeter; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeshMaxScreenSizePercent; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double MeshMinDrawDistance; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GutterSpace; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MetallicConstant; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoughnessConstant; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnisotropyConstant; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpecularConstant; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityConstant; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityMaskConstant; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionConstant; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialMergeType MaterialMergeType; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendMode BlendMode; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowTwoSidedMaterial : 1; // 0x0042(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNormalMap : 1; // 0x0042(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTangentMap : 1; // 0x0042(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMetallicMap : 1; // 0x0042(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRoughnessMap : 1; // 0x0042(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAnisotropyMap : 1; // 0x0042(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpecularMap : 1; // 0x0042(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmissiveMap : 1; // 0x0042(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOpacityMap : 1; // 0x0043(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOpacityMaskMap : 1; // 0x0043(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAmbientOcclusionMap : 1; // 0x0043(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FIntPoint DiffuseTextureSize; // 0x0044(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint NormalTextureSize; // 0x004C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint TangentTextureSize; // 0x0054(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint MetallicTextureSize; // 0x005C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint RoughnessTextureSize; // 0x0064(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint AnisotropyTextureSize; // 0x006C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint SpecularTextureSize; // 0x0074(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint EmissiveTextureSize; // 0x007C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint OpacityTextureSize; // 0x0084(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint OpacityMaskTextureSize; // 0x008C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint AmbientOcclusionTextureSize; // 0x0094(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialProxySettings; + +// ScriptStruct Engine.MeshApproximationSettings +// 0x0128 (0x0128 - 0x0000) +struct FMeshApproximationSettings final +{ +public: + EMeshApproximationType OutputType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ApproximationAccuracy; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClampVoxelDimension; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttemptAutoThickening; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetMinThicknessMultiplier; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTinyParts; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TinyPartSizeMultiplier; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshApproximationBaseCappingType BaseCapping; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WindingThreshold; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFillGaps; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GapDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOccludedGeometryFilteringPolicy OcclusionMethod; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOccludeFromBottom; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshApproximationSimplificationPolicy SimplifyMethod; // 0x002E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TargetTriCount; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TrianglesPerM; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GeometricDeviation; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshApproximationGroundPlaneClippingPolicy GroundClipping; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GroundClippingZHeight; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEstimateHardNormals; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HardNormalAngle; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshApproximationUVGenerationPolicy UVGenerationMethod; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InitialPatchCount; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurvatureAlignment; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MergingThreshold; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDeviation; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateNaniteEnabledMesh; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENaniteFallbackTarget NaniteFallbackTarget; // 0x0061(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float NaniteFallbackPercentTriangles; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NaniteFallbackRelativeError; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportRayTracing; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowDistanceField; // 0x006D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MultiSamplingAA; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RenderCaptureResolution; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings MaterialSettings; // 0x0078(0x00A0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float CaptureFieldOfView; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearPlaneDist; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRenderLODMeshes; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSimplifyPrePass; // 0x0121(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableParallelBaking; // 0x0122(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintDebugMessages; // 0x0123(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEmitFullDebugMesh; // 0x0124(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshApproximationSettings; + +// ScriptStruct Engine.ParticleCurvePair +// 0x0018 (0x0018 - 0x0000) +struct FParticleCurvePair final +{ +public: + class FString CurveName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* CurveObject; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FParticleCurvePair; + +// ScriptStruct Engine.BakedFloatCustomAttribute +// 0x0001 (0x0001 - 0x0000) +struct FBakedFloatCustomAttribute final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBakedFloatCustomAttribute; + +// ScriptStruct Engine.TViewTarget +// 0x0820 (0x0820 - 0x0000) +struct FTViewTarget final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalViewInfo POV; // 0x0010(0x0800)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class APlayerState* PlayerState; // 0x0810(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_818[0x8]; // 0x0818(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTViewTarget; + +// ScriptStruct Engine.ISMClientInstance +// 0x0010 (0x0010 - 0x0000) +struct FISMClientInstance final +{ +public: + TArray ComponentIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FISMClientInstance; + +// ScriptStruct Engine.SoftComponentReference +// 0x0028 (0x0048 - 0x0020) +struct FSoftComponentReference final : public FBaseComponentReference +{ +public: + TSoftObjectPtr OtherActor; // 0x0020(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoftComponentReference; + +// ScriptStruct Engine.CameraExposureSettings +// 0x0040 (0x0040 - 0x0000) +struct FCameraExposureSettings final +{ +public: + EAutoExposureMethod Method; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LowPercent; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighPercent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinBrightness; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBrightness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedUp; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedDown; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* BiasCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture* MeterMask; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float HistogramLogMin; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMax; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CalibrationConstant; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ApplyPhysicalCameraExposure : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraExposureSettings; + +// ScriptStruct Engine.CollisionProfileName +// 0x0008 (0x0008 - 0x0000) +struct FCollisionProfileName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollisionProfileName; + +// ScriptStruct Engine.LightmassPrimitiveSettings +// 0x0018 (0x0018 - 0x0000) +struct FLightmassPrimitiveSettings final +{ +public: + uint8 bUseTwoSidedLighting : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShadowIndirectOnly : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseEmissiveForStaticLighting : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVertexNormalForHemisphereGather : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EmissiveLightFalloffExponent; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveLightExplicitInfluenceRadius; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveBoost; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyOccludedSamplesFraction; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightmassPrimitiveSettings; + +// ScriptStruct Engine.MeshBuildSettings +// 0x0048 (0x0048 - 0x0000) +struct FMeshBuildSettings final +{ +public: + uint8 bUseMikkTSpace : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecomputeNormals : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecomputeTangents : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeWeightedNormals : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveDegenerates : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBuildReversedIndexBuffer : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHighPrecisionTangentBasis : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFullPrecisionUVs : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseBackwardsCompatibleF16TruncUVs : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateLightmapUVs : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateDistanceFieldAsIfTwoSided : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportFaceRemap : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinLightmapResolution; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SrcLightmapIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DstLightmapIndex; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuildScale; // 0x0010(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector BuildScale3D; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldResolutionScale; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* DistanceFieldReplacementMesh; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 MaxLumenMeshCards; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshBuildSettings; + +// ScriptStruct Engine.MeshReductionSettings +// 0x002C (0x002C - 0x0000) +struct FMeshReductionSettings final +{ +public: + float PercentTriangles; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNumOfTriangles; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentVertices; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNumOfVerts; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviation; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PixelError; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeldingThreshold; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardAngleThreshold; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BaseLODModel; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance SilhouetteImportance; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance TextureImportance; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance ShadingImportance; // 0x0026(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecalculateNormals : 1; // 0x0027(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateUniqueLightmapUVs : 1; // 0x0027(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKeepSymmetry : 1; // 0x0027(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibilityAided : 1; // 0x0027(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullOccluded : 1; // 0x0027(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EStaticMeshReductionTerimationCriterion TerminationCriterion; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance VisibilityAggressiveness; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance VertexColorImportance; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x1]; // 0x002B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshReductionSettings; + +// ScriptStruct Engine.PerPlatformFloat +// 0x0004 (0x0004 - 0x0000) +struct FPerPlatformFloat final +{ +public: + float Default; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerPlatformFloat; + +// ScriptStruct Engine.StaticMeshSourceModel +// 0x0098 (0x0098 - 0x0000) +struct FStaticMeshSourceModel final +{ +public: + struct FMeshBuildSettings BuildSettings; // 0x0000(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FMeshReductionSettings ReductionSettings; // 0x0048(0x002C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint32 CacheMeshDescriptionTrianglesCount; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 CacheMeshDescriptionVerticesCount; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LODDistance; // 0x007C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformFloat ScreenSize; // 0x0080(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SourceImportFilename; // 0x0088(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticMeshSourceModel; + +// ScriptStruct Engine.LatentActionInfo +// 0x0018 (0x0018 - 0x0000) +struct FLatentActionInfo final +{ +public: + int32 Linkage; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UUID; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExecutionFunction; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* CallbackTarget; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FLatentActionInfo; + +// ScriptStruct Engine.KeyHandleLookupTable +// 0x0088 (0x0088 - 0x0000) +struct alignas(0x08) FKeyHandleLookupTable +{ +public: + uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKeyHandleLookupTable; + +// ScriptStruct Engine.Vector_NetQuantize10 +// 0x0000 (0x0018 - 0x0018) +struct FVector_NetQuantize10 final : public FVector +{ +}; +DUMPER7_ASSERTS_FVector_NetQuantize10; + +// ScriptStruct Engine.PerQualityLevelFloat +// 0x0068 (0x0068 - 0x0000) +struct FPerQualityLevelFloat final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float Default; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PerQuality; // 0x0018(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerQualityLevelFloat; + +// ScriptStruct Engine.AnimNodeData +// 0x0028 (0x0028 - 0x0000) +struct FAnimNodeData final +{ +public: + TScriptInterface AnimClassInterface; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Entries; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + int32 NodeIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 Flags; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimNodeData; + +// ScriptStruct Engine.CameraShakePatternUpdateParams +// 0x0810 (0x0810 - 0x0000) +struct FCameraShakePatternUpdateParams final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShakeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalViewInfo POV; // 0x0010(0x0800)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakePatternUpdateParams; + +// ScriptStruct Engine.NeuralProfileStruct +// 0x0048 (0x0048 - 0x0000) +struct FNeuralProfileStruct final +{ +public: + ENeuralProfileFormat InputFormat; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeuralProfileFormat OutputFormat; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeuralProfileRuntimeType RuntimeType; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* NNEModelData; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FIntVector4 InputDimension; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector4 OutputDimension; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BatchSizeOverride; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeuralModelTileType TileSize; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint TileOverlap; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETileOverlapResolveType TileOverlapResolveType; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeuralProfileStruct; + +// ScriptStruct Engine.StringAnimationAttribute +// 0x0010 (0x0010 - 0x0000) +struct FStringAnimationAttribute final +{ +public: + class FString Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStringAnimationAttribute; + +// ScriptStruct Engine.SoundWaveCuePoint +// 0x0028 (0x0028 - 0x0000) +struct FSoundWaveCuePoint final +{ +public: + int32 CuePointID; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Label; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FramePosition; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FrameLength; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLoopRegion; // 0x0020(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundWaveCuePoint; + +// ScriptStruct Engine.TransformAnimationAttribute +// 0x0060 (0x0060 - 0x0000) +struct FTransformAnimationAttribute +{ +public: + struct FTransform Value; // 0x0000(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformAnimationAttribute; + +// ScriptStruct Engine.BeamModifierOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FBeamModifierOptions final +{ +public: + uint8 bModify : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScale : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLock : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBeamModifierOptions; + +// ScriptStruct Engine.CustomAttributeSetting +// 0x0020 (0x0020 - 0x0000) +struct FCustomAttributeSetting final +{ +public: + class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Meaning; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomAttributeSetting; + +// ScriptStruct Engine.VectorAnimationAttribute +// 0x0018 (0x0018 - 0x0000) +struct FVectorAnimationAttribute +{ +public: + struct FVector Value; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorAnimationAttribute; + +// ScriptStruct Engine.AnimSequenceTrackContainer +// 0x0020 (0x0020 - 0x0000) +struct FAnimSequenceTrackContainer final +{ +public: + TArray AnimationTracks; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TrackNames; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSequenceTrackContainer; + +// ScriptStruct Engine.LODSoloTrack +// 0x0010 (0x0010 - 0x0000) +struct FLODSoloTrack final +{ +public: + TArray SoloEnableSetting; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLODSoloTrack; + +// ScriptStruct Engine.NetDriverDefinition +// 0x001C (0x001C - 0x0000) +struct FNetDriverDefinition final +{ +public: + class FName DefName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DriverClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DriverClassNameFallback; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxChannelsOverride; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetDriverDefinition; + +// ScriptStruct Engine.AnimationTransitionRule +// 0x0010 (0x0010 - 0x0000) +struct FAnimationTransitionRule final +{ +public: + class FName RuleToExecute; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TransitionReturnVal; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TransitionIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationTransitionRule; + +// ScriptStruct Engine.AnimationState +// 0x0020 (0x0028 - 0x0008) +struct FAnimationState final : public FAnimationStateBase +{ +public: + TArray Transitions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 StateRootNodeIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FullyBlendedNotify; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationState; + +// ScriptStruct Engine.LightingChannels +// 0x0001 (0x0001 - 0x0000) +struct FLightingChannels final +{ +public: + uint8 bChannel0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bChannel1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bChannel2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FLightingChannels; + +// ScriptStruct Engine.CurveTableRowHandle +// 0x0010 (0x0010 - 0x0000) +struct FCurveTableRowHandle final +{ +public: + class UCurveTable* CurveTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName RowName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveTableRowHandle; + +// ScriptStruct Engine.PropertyAccessIndirectionChain +// 0x0028 (0x0028 - 0x0000) +struct FPropertyAccessIndirectionChain final +{ +public: + TFieldPath Property; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 IndirectionStartIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 IndirectionEndIndex; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPropertyAccessIndirectionChain; + +// ScriptStruct Engine.UniqueNetIdRepl +// 0x002F (0x0030 - 0x0001) +struct FUniqueNetIdRepl final : public FUniqueNetIdWrapper +{ +public: + uint8 Pad_1[0x1F]; // 0x0001(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReplicationBytes; // 0x0020(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FUniqueNetIdRepl; + +// ScriptStruct Engine.EditorMapPerformanceTestDefinition +// 0x0028 (0x0028 - 0x0000) +struct FEditorMapPerformanceTestDefinition final +{ +public: + struct FSoftObjectPath PerformanceTestmap; // 0x0000(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TestTimer; // 0x0020(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEditorMapPerformanceTestDefinition; + +// ScriptStruct Engine.TableRowBase +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FTableRowBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTableRowBase; + +// ScriptStruct Engine.AssetLocatorFragment +// 0x0010 (0x0010 - 0x0000) +struct FAssetLocatorFragment final +{ +public: + struct FTopLevelAssetPath Path; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetLocatorFragment; + +// ScriptStruct Engine.AnimNode_AssetPlayerRelevancyBase +// 0x0000 (0x0010 - 0x0010) +struct FAnimNode_AssetPlayerRelevancyBase : public FAnimNode_Base +{ +}; +DUMPER7_ASSERTS_FAnimNode_AssetPlayerRelevancyBase; + +// ScriptStruct Engine.AnimNode_AssetPlayerBase +// 0x0028 (0x0038 - 0x0010) +struct FAnimNode_AssetPlayerBase : public FAnimNode_AssetPlayerRelevancyBase +{ +public: + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x0020(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InternalTimeAccumulator; // 0x0024(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AssetPlayerBase; + +// ScriptStruct Engine.KeyBind +// 0x0030 (0x0030 - 0x0000) +struct FKeyBind final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x0018(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Control : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Shift : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Alt : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Cmd : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreCtrl : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreShift : 1; // 0x0028(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreAlt : 1; // 0x0028(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreCmd : 1; // 0x0028(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisabled : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKeyBind; + +// ScriptStruct Engine.HardwareDeviceIdentifier +// 0x0018 (0x0018 - 0x0000) +struct FHardwareDeviceIdentifier final +{ +public: + class FName InputClassName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HardwareDeviceIdentifier; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHardwareDevicePrimaryType PrimaryDeviceType; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SupportedFeaturesMask; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHardwareDeviceIdentifier; + +// ScriptStruct Engine.DeviceTriggerFeedbackData +// 0x0010 (0x0010 - 0x0000) +struct FDeviceTriggerFeedbackData final +{ +public: + class UCurveFloat* FeedbackPositionCurve; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* FeedbackStrenghCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FDeviceTriggerFeedbackData; + +// ScriptStruct Engine.RuntimeFloatCurve +// 0x0088 (0x0088 - 0x0000) +struct FRuntimeFloatCurve final +{ +public: + struct FRichCurve EditorCurveData; // 0x0000(0x0080)(NativeAccessSpecifierPublic) + class UCurveFloat* ExternalCurve; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRuntimeFloatCurve; + +// ScriptStruct Engine.MaterialCachedParameterEntry +// 0x0050 (0x0050 - 0x0000) +struct FMaterialCachedParameterEntry final +{ +public: + TSet ParameterInfoSet; // 0x0000(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialCachedParameterEntry; + +// ScriptStruct Engine.MaterialFunctionInfo +// 0x0018 (0x0018 - 0x0000) +struct FMaterialFunctionInfo final +{ +public: + struct FGuid StateId; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialFunctionInterface* Function; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FMaterialFunctionInfo; + +// ScriptStruct Engine.MaterialParameterCollectionInfo +// 0x0018 (0x0018 - 0x0000) +struct FMaterialParameterCollectionInfo final +{ +public: + struct FGuid StateId; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* ParameterCollection; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FMaterialParameterCollectionInfo; + +// ScriptStruct Engine.MaterialLayersFunctionsRuntimeData +// 0x0020 (0x0020 - 0x0000) +struct FMaterialLayersFunctionsRuntimeData +{ +public: + TArray Layers; // 0x0000(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray Blends; // 0x0010(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FMaterialLayersFunctionsRuntimeData; + +// ScriptStruct Engine.MaterialCachedExpressionData +// 0x03D8 (0x03D8 - 0x0000) +struct FMaterialCachedExpressionData final +{ +public: + struct FMaterialCachedParameterEntry RuntimeEntries[0x8]; // 0x0000(0x0050)(NativeAccessSpecifierPublic) + TArray ScalarPrimitiveDataIndexValues; // 0x0280(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorPrimitiveDataIndexValues; // 0x0290(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScalarValues; // 0x02A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticSwitchValues; // 0x02B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DynamicSwitchValues; // 0x02C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorValues; // 0x02D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DoubleVectorValues; // 0x02E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray> TextureValues; // 0x02F0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> FontValues; // 0x0300(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray FontPageValues; // 0x0310(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray> RuntimeVirtualTextureValues; // 0x0320(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> SparseVolumeTextureValues; // 0x0330(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ReferencedTextures; // 0x0340(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray FunctionInfos; // 0x0350(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint32 FunctionInfosStateCRC; // 0x0360(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ParameterCollectionInfos; // 0x0368(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray GrassTypes; // 0x0378(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + struct FMaterialLayersFunctionsRuntimeData MaterialLayers; // 0x0388(0x0020)(NativeAccessSpecifierPublic) + TArray DynamicParameterNames; // 0x03A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QualityLevelsUsed; // 0x03B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bHasMaterialLayers : 1; // 0x03C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasRuntimeVirtualTextureOutput : 1; // 0x03C8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasSceneColor : 1; // 0x03C8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPerInstanceCustomData : 1; // 0x03C8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPerInstanceRandom : 1; // 0x03C8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasVertexInterpolator : 1; // 0x03C8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3C9[0x3]; // 0x03C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 PropertyConnectedBitmask; // 0x03CC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 PropertyConnectedMask; // 0x03D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialCachedExpressionData; + +// ScriptStruct Engine.SoundWaveEnvelopeDataPerSound +// 0x0010 (0x0010 - 0x0000) +struct FSoundWaveEnvelopeDataPerSound final +{ +public: + float Envelope; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* SoundWave; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FSoundWaveEnvelopeDataPerSound; + +// ScriptStruct Engine.GaussianSumBloomSettings +// 0x0084 (0x0084 - 0x0000) +struct FGaussianSumBloomSettings final +{ +public: + float Intensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SizeScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter1Size; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter2Size; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter3Size; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter4Size; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter5Size; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter6Size; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter1Tint; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter2Tint; // 0x0034(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter3Tint; // 0x0044(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter4Tint; // 0x0054(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter5Tint; // 0x0064(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter6Tint; // 0x0074(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGaussianSumBloomSettings; + +// ScriptStruct Engine.ConvolutionBloomSettings +// 0x0030 (0x0030 - 0x0000) +struct FConvolutionBloomSettings final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float ScatterDispersion; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CenterUV; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMin; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMax; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMult; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BufferScale; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConvolutionBloomSettings; + +// ScriptStruct Engine.LensBloomSettings +// 0x00C0 (0x00C0 - 0x0000) +struct FLensBloomSettings final +{ +public: + struct FGaussianSumBloomSettings GaussianSum; // 0x0000(0x0084)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FConvolutionBloomSettings Convolution; // 0x0088(0x0030)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + EBloomMethod Method; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLensBloomSettings; + +// ScriptStruct Engine.BakedStateExitTransition +// 0x0030 (0x0030 - 0x0000) +struct FBakedStateExitTransition final +{ +public: + int32 CanTakeDelegateIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CustomResultNodeIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDesiredTransitionReturnValue; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomaticRemainingTimeRule; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AutomaticRuleTriggerTime; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SyncGroupNameToRequireValidMarkersRule; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PoseEvaluatorLinks; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBakedStateExitTransition; + +// ScriptStruct Engine.BakedAnimationState +// 0x0058 (0x0058 - 0x0000) +struct FBakedAnimationState final +{ +public: + class FName StateName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Transitions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 StateRootNodeIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FullyBlendedNotify; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAConduit; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EntryRuleNodeIndex; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlayerNodeIndices; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerNodeIndices; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bAlwaysResetOnEntry; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBakedAnimationState; + +// ScriptStruct Engine.AnimationTransitionBetweenStates +// 0x0038 (0x0040 - 0x0008) +struct FAnimationTransitionBetweenStates final : public FAnimationStateBase +{ +public: + int32 PreviousState; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NextState; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrossfadeDuration; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterruptNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendMode; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CustomCurve; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UBlendProfile* BlendProfile; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + ETransitionLogicType LogicType; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationTransitionBetweenStates; + +// ScriptStruct Engine.BakedAnimationStateMachine +// 0x0030 (0x0030 - 0x0000) +struct FBakedAnimationStateMachine final +{ +public: + class FName MachineName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InitialState; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray States; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Transitions; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBakedAnimationStateMachine; + +// ScriptStruct Engine.PropertyAccessSegment +// 0x0040 (0x0040 - 0x0000) +struct FPropertyAccessSegment final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStruct* Struct; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TFieldPath Property; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFunction* Function; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + int32 ArrayIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 Flags; // 0x003C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessSegment; + +// ScriptStruct Engine.PerPlatformInt +// 0x0004 (0x0004 - 0x0000) +struct FPerPlatformInt final +{ +public: + int32 Default; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerPlatformInt; + +// ScriptStruct Engine.PerQualityLevelInt +// 0x0068 (0x0068 - 0x0000) +struct FPerQualityLevelInt final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Default; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PerQuality; // 0x0018(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerQualityLevelInt; + +// ScriptStruct Engine.GameNameRedirect +// 0x0010 (0x0010 - 0x0000) +struct FGameNameRedirect final +{ +public: + class FName OldGameName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewGameName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameNameRedirect; + +// ScriptStruct Engine.PhysicalAnimationData +// 0x0024 (0x0024 - 0x0000) +struct FPhysicalAnimationData final +{ +public: + class FName BodyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsLocalSimulation : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OrientationStrength; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularVelocityStrength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionStrength; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearForce; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularForce; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalAnimationData; + +// ScriptStruct Engine.PlayerMuteList +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FPlayerMuteList final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHasVoiceHandshakeCompleted; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VoiceChannelIdx; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlayerMuteList; + +// ScriptStruct Engine.AnimNode_Root +// 0x0010 (0x0020 - 0x0010) +struct FAnimNode_Root : public FAnimNode_Base +{ +public: + struct FPoseLink Result; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_Root; + +// ScriptStruct Engine.TextureLODGroup +// 0x0068 (0x0068 - 0x0000) +struct FTextureLODGroup final +{ +public: + ETextureGroup Group; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODBias; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias_Smaller; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias_Smallest; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumStreamedMips; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipGenSettings MipGenSettings; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinLODSize; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize_Smaller; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize_Smallest; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize_VT; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OptionalLODBias; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OptionalMaxLODSize; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MinMagFilter; // 0x003C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MipFilter; // 0x0044(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipLoadOptions MipLoadOptions; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HighPriorityLoad; // 0x004D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DuplicateNonOptionalMips; // 0x004E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Downscale; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureDownscaleOptions DownscaleOptions; // 0x0054(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VirtualTextureTileCountBias; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VirtualTextureTileSizeBias; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureLossyCompressionAmount LossyCompressionAmount; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CookPlatformTilingDisabled; // 0x0061(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxAniso; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextureLODGroup; + +// ScriptStruct Engine.StructRedirect +// 0x0010 (0x0010 - 0x0000) +struct FStructRedirect final +{ +public: + class FName OldStructName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewStructName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStructRedirect; + +// ScriptStruct Engine.InputRange +// 0x0008 (0x0008 - 0x0000) +struct FInputRange final +{ +public: + float min_0; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float max_0; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputRange; + +// ScriptStruct Engine.InputScaleBiasClamp +// 0x0030 (0x0030 - 0x0000) +struct FInputScaleBiasClamp final +{ +public: + bool bMapRange; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampResult; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpResult; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputRange InRange; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputRange OutRange; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMin; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedIncreasing; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedDecreasing; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputScaleBiasClamp; + +// ScriptStruct Engine.CollectionVectorParameter +// 0x0010 (0x0028 - 0x0018) +struct FCollectionVectorParameter final : public FCollectionParameterBase +{ +public: + struct FLinearColor DefaultValue; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollectionVectorParameter; + +// ScriptStruct Engine.AlphaBlend +// 0x0030 (0x0030 - 0x0000) +struct FAlphaBlend final +{ +public: + class UCurveFloat* CustomCurve; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + float BlendTime; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C[0x18]; // 0x000C(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + EAlphaBlendOption BlendOption; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAlphaBlend; + +// ScriptStruct Engine.InputAlphaBoolBlend +// 0x0048 (0x0048 - 0x0000) +struct FInputAlphaBoolBlend final +{ +public: + float BlendInTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendOption; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialized; // 0x0009(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CustomCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FAlphaBlend AlphaBlend; // 0x0018(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputAlphaBoolBlend; + +// ScriptStruct Engine.FunctionExpressionInput +// 0x0040 (0x0040 - 0x0000) +struct FFunctionExpressionInput final +{ +public: + class UMaterialExpressionFunctionInput* ExpressionInput; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FGuid ExpressionInputId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x0018(0x0028)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFunctionExpressionInput; + +// ScriptStruct Engine.UpdateLevelStreamingLevelStatus +// 0x0010 (0x0010 - 0x0000) +struct FUpdateLevelStreamingLevelStatus final +{ +public: + class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeLoaded; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeVisible; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBlockOnLoad; // 0x000E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBlockOnUnload; // 0x000F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUpdateLevelStreamingLevelStatus; + +// ScriptStruct Engine.DropNoteInfo +// 0x0040 (0x0040 - 0x0000) +struct FDropNoteInfo final +{ +public: + struct FVector Location; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString Comment; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDropNoteInfo; + +// ScriptStruct Engine.InputScaleBias +// 0x0008 (0x0008 - 0x0000) +struct FInputScaleBias final +{ +public: + float Scale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputScaleBias; + +// ScriptStruct Engine.BoneMirrorInfo +// 0x0008 (0x0008 - 0x0000) +struct FBoneMirrorInfo final +{ +public: + int32 SourceIndex; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis BoneFlipAxis; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneMirrorInfo; + +// ScriptStruct Engine.ComponentSpacePoseLink +// 0x0000 (0x0010 - 0x0010) +struct FComponentSpacePoseLink final : public FPoseLinkBase +{ +}; +DUMPER7_ASSERTS_FComponentSpacePoseLink; + +// ScriptStruct Engine.ComponentKey +// 0x0020 (0x0020 - 0x0000) +struct FComponentKey final +{ +public: + TSubclassOf OwnerClass; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class FName SCSVariableName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid AssociatedGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FComponentKey; + +// ScriptStruct Engine.AnimNodeReference +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FAnimNodeReference +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNodeReference; + +// ScriptStruct Engine.MeshUVChannelInfo +// 0x0014 (0x0014 - 0x0000) +struct FMeshUVChannelInfo final +{ +public: + bool bInitialized; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDensities; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LocalUVDensities[0x4]; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshUVChannelInfo; + +// ScriptStruct Engine.PassiveSoundMixModifier +// 0x0010 (0x0010 - 0x0000) +struct FPassiveSoundMixModifier final +{ +public: + class USoundMix* SoundMix; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float MinVolumeThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVolumeThreshold; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPassiveSoundMixModifier; + +// ScriptStruct Engine.DepthFieldGlowInfo +// 0x0038 (0x0038 - 0x0000) +struct FDepthFieldGlowInfo final +{ +public: + uint8 bEnableGlow : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor GlowColor; // 0x0004(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D GlowOuterRadius; // 0x0018(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GlowInnerRadius; // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDepthFieldGlowInfo; + +// ScriptStruct Engine.PerBoneBlendWeight +// 0x0008 (0x0008 - 0x0000) +struct FPerBoneBlendWeight final +{ +public: + int32 SourceIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerBoneBlendWeight; + +// ScriptStruct Engine.ISMComponentDescriptorBase +// 0x01E8 (0x01E8 - 0x0000) +struct FISMComponentDescriptorBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 Hash; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ComponentClass; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComponentMobility Mobility; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightmapType LightmapType; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x001B(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 RayTracingGroupId; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERayTracingGroupCullingPriority RayTracingGroupCullingPriority; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHasCustomNavigableGeometry bHasCustomNavigableGeometry; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERendererStencilMask CustomDepthStencilWriteMask; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBodyInstance BodyInstance; // 0x0028(0x0198)(Edit, NativeAccessSpecifierPublic) + int32 InstanceStartCullDistance; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceEndCullDistance; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InstanceLODDistanceScale; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VirtualTextureCullMips; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TranslucencySortPriority; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OverriddenLightMapRes; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CustomDepthStencilValue; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadow : 1; // 0x01DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmissiveLightSource : 1; // 0x01DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDynamicShadow : 1; // 0x01DC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastStaticShadow : 1; // 0x01DC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastContactShadow : 1; // 0x01DC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowAsTwoSided : 1; // 0x01DC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastHiddenShadow : 1; // 0x01DC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectDynamicIndirectLighting : 1; // 0x01DC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectDynamicIndirectLightingWhileHidden : 1; // 0x01DD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectDistanceFieldLighting : 1; // 0x01DD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReceivesDecals : 1; // 0x01DD(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideLightMapRes : 1; // 0x01DD(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAsOccluder : 1; // 0x01DD(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableDensityScaling : 1; // 0x01DD(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableDiscardOnLoad : 1; // 0x01DD(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderCustomDepth : 1; // 0x01DD(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInRayTracing : 1; // 0x01DE(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInMainPass : 1; // 0x01DE(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInDepthPass : 1; // 0x01DE(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHiddenInGame : 1; // 0x01DE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsEditorOnly : 1; // 0x01DE(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisible : 1; // 0x01DE(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateWorldPositionOffset : 1; // 0x01DE(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverseCulling : 1; // 0x01DE(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseGpuLodSelection : 1; // 0x01DF(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreHLODForceDisableShadows : 1; // 0x01DF(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseDefaultCollision : 1; // 0x01DF(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateOverlapEvents : 1; // 0x01DF(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideNavigationExport : 1; // 0x01DF(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceNavigationObstacle : 1; // 0x01DF(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFillCollisionUnderneathForNavmesh : 1; // 0x01DF(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + int32 WorldPositionOffsetDisableDistance; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior; // 0x01E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetailMode DetailMode; // 0x01E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E6[0x2]; // 0x01E6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FISMComponentDescriptorBase; + +// ScriptStruct Engine.SoftISMComponentDescriptor +// 0x0070 (0x0258 - 0x01E8) +struct FSoftISMComponentDescriptor final : public FISMComponentDescriptorBase +{ +public: + TSoftObjectPtr StaticMesh; // 0x01E8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> OverrideMaterials; // 0x0210(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TSoftObjectPtr OverlayMaterial; // 0x0220(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> RuntimeVirtualTextures; // 0x0248(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoftISMComponentDescriptor; + +// ScriptStruct Engine.BranchFilter +// 0x000C (0x000C - 0x0000) +struct FBranchFilter final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlendDepth; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBranchFilter; + +// ScriptStruct Engine.InputBlendPose +// 0x0010 (0x0010 - 0x0000) +struct FInputBlendPose final +{ +public: + TArray BranchFilters; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputBlendPose; + +// ScriptStruct Engine.TickPrerequisite +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FTickPrerequisite final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTickPrerequisite; + +// ScriptStruct Engine.PoseSnapshot +// 0x0038 (0x0038 - 0x0000) +struct FPoseSnapshot final +{ +public: + TArray LocalTransforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneNames; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName SkeletalMeshName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SnapshotName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPoseSnapshot; + +// ScriptStruct Engine.SocketReference +// 0x0070 (0x0070 - 0x0000) +struct alignas(0x10) FSocketReference final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSocketReference; + +// ScriptStruct Engine.BoneSocketTarget +// 0x0090 (0x0090 - 0x0000) +struct FBoneSocketTarget final +{ +public: + bool bUseSocket; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneReference BoneReference; // 0x0004(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSocketReference SocketReference; // 0x0020(0x0070)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneSocketTarget; + +// ScriptStruct Engine.HapticFeedbackDetails_Curve +// 0x0110 (0x0110 - 0x0000) +struct FHapticFeedbackDetails_Curve final +{ +public: + struct FRuntimeFloatCurve Frequency; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Amplitude; // 0x0088(0x0088)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHapticFeedbackDetails_Curve; + +// ScriptStruct Engine.ClusteredActorData +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FClusteredActorData final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + bool bWasReplicatingMovement; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClusteredActorData; + +// ScriptStruct Engine.WorldPartitionRuntimeSpatialHashGridPreviewer +// 0x0001 (0x0001 - 0x0000) +struct FWorldPartitionRuntimeSpatialHashGridPreviewer final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPartitionRuntimeSpatialHashGridPreviewer; + +// ScriptStruct Engine.KSphylElem +// 0x0038 (0x0068 - 0x0030) +struct FKSphylElem final : public FKShapeElem +{ +public: + struct FVector Center; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FKSphylElem; + +// ScriptStruct Engine.LensImperfectionSettings +// 0x0020 (0x0020 - 0x0000) +struct FLensImperfectionSettings final +{ +public: + class UTexture* DirtMask; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float DirtMaskIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirtMaskTint; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLensImperfectionSettings; + +// ScriptStruct Engine.ExposureSettings +// 0x0008 (0x0008 - 0x0000) +struct FExposureSettings final +{ +public: + float FixedEV100; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFixed; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposureSettings; + +// ScriptStruct Engine.RootMotionSourceStatus +// 0x0001 (0x0001 - 0x0000) +struct FRootMotionSourceStatus final +{ +public: + uint8 Flags; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSourceStatus; + +// ScriptStruct Engine.AnimationAttributeIdentifier +// 0x0040 (0x0040 - 0x0000) +struct FAnimationAttributeIdentifier final +{ +public: + class FName Name; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName BoneName; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 BoneIndex; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UScriptStruct* ScriptStruct; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + struct FSoftObjectPath ScriptStructPath; // 0x0020(0x0020)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FAnimationAttributeIdentifier; + +// ScriptStruct Engine.AnimNotifyEventReference +// 0x0030 (0x0030 - 0x0000) +struct FAnimNotifyEventReference final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UMirrorDataTable* MirrorTable; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UObject* NotifySource; // 0x0020(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNotifyEventReference; + +// ScriptStruct Engine.ActorDataLayer +// 0x0008 (0x0008 - 0x0000) +struct FActorDataLayer final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorDataLayer; + +// ScriptStruct Engine.WorldPartitionRuntimeCellObjectMapping +// 0x0001 (0x0001 - 0x0000) +struct FWorldPartitionRuntimeCellObjectMapping final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPartitionRuntimeCellObjectMapping; + +// ScriptStruct Engine.ActorLocatorFragmentResolveParameter +// 0x0028 (0x0028 - 0x0000) +struct FActorLocatorFragmentResolveParameter final +{ +public: + class UWorld* StreamingWorld; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FActorContainerID ContainerID; // 0x0008(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopLevelAssetPath SourceAssetPath; // 0x0018(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorLocatorFragmentResolveParameter; + +// ScriptStruct Engine.ConstraintBaseParams +// 0x0014 (0x0014 - 0x0000) +struct FConstraintBaseParams +{ +public: + float Stiffness; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Restitution; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSoftConstraint : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintBaseParams; + +// ScriptStruct Engine.TwistConstraint +// 0x0008 (0x001C - 0x0014) +struct FTwistConstraint final : public FConstraintBaseParams +{ +public: + float TwistLimitDegrees; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion TwistMotion; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTwistConstraint; + +// ScriptStruct Engine.AnimationPotentialTransition +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FAnimationPotentialTransition final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationPotentialTransition; + +// ScriptStruct Engine.ActorLocatorFragment +// 0x0020 (0x0020 - 0x0000) +struct FActorLocatorFragment final +{ +public: + struct FSoftObjectPath Path; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorLocatorFragment; + +// ScriptStruct Engine.KSphereElem +// 0x0020 (0x0050 - 0x0030) +struct FKSphereElem final : public FKShapeElem +{ +public: + struct FVector Center; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKSphereElem; + +// ScriptStruct Engine.KConvexElem +// 0x00D0 (0x0100 - 0x0030) +struct FKConvexElem final : public FKShapeElem +{ +public: + TArray VertexData; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray IndexData; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox ElemBox; // 0x0050(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0090(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKConvexElem; + +// ScriptStruct Engine.KTaperedCapsuleElem +// 0x0040 (0x0070 - 0x0030) +struct FKTaperedCapsuleElem final : public FKShapeElem +{ +public: + struct FVector Center; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius0; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius1; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKTaperedCapsuleElem; + +// ScriptStruct Engine.KLevelSetElem +// 0x0070 (0x00A0 - 0x0030) +struct FKLevelSetElem final : public FKShapeElem +{ +public: + struct FTransform Transform; // 0x0030(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKLevelSetElem; + +// ScriptStruct Engine.KSkinnedLevelSetElem +// 0x0008 (0x0038 - 0x0030) +struct FKSkinnedLevelSetElem final : public FKShapeElem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKSkinnedLevelSetElem; + +// ScriptStruct Engine.KAggregateGeom +// 0x0080 (0x0080 - 0x0000) +struct FKAggregateGeom final +{ +public: + TArray SphereElems; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoxElems; // 0x0010(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SphylElems; // 0x0020(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConvexElems; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TaperedCapsuleElems; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LevelSetElems; // 0x0050(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SkinnedLevelSetElems; // 0x0060(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKAggregateGeom; + +// ScriptStruct Engine.InputScaleBiasClampState +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FInputScaleBiasClampState final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputScaleBiasClampState; + +// ScriptStruct Engine.AnimNode_SequencePlayerBase +// 0x0008 (0x0040 - 0x0038) +struct FAnimNode_SequencePlayerBase : public FAnimNode_AssetPlayerBase +{ +public: + struct FInputScaleBiasClampState PlayRateScaleBiasClampState; // 0x0038(0x0008)(NoDestructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FAnimNode_SequencePlayerBase; + +// ScriptStruct Engine.SpatialHashStreamingGridLayerCell +// 0x0010 (0x0010 - 0x0000) +struct FSpatialHashStreamingGridLayerCell final +{ +public: + TArray GridCells; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FSpatialHashStreamingGridLayerCell; + +// ScriptStruct Engine.LinearConstraint +// 0x0008 (0x001C - 0x0014) +struct FLinearConstraint final : public FConstraintBaseParams +{ +public: + float Limit; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion XMotion; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion YMotion; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion ZMotion; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLinearConstraint; + +// ScriptStruct Engine.ConeConstraint +// 0x000C (0x0020 - 0x0014) +struct FConeConstraint final : public FConstraintBaseParams +{ +public: + float Swing1LimitDegrees; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2LimitDegrees; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion Swing1Motion; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion Swing2Motion; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConeConstraint; + +// ScriptStruct Engine.ConstraintDrive +// 0x0010 (0x0010 - 0x0000) +struct FConstraintDrive final +{ +public: + float Stiffness; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxForce; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePositionDrive : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableVelocityDrive : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintDrive; + +// ScriptStruct Engine.LinearDriveConstraint +// 0x0060 (0x0060 - 0x0000) +struct FLinearDriveConstraint final +{ +public: + struct FVector PositionTarget; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VelocityTarget; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConstraintDrive XDrive; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive YDrive; // 0x0040(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive ZDrive; // 0x0050(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLinearDriveConstraint; + +// ScriptStruct Engine.AngularDriveConstraint +// 0x0068 (0x0068 - 0x0000) +struct FAngularDriveConstraint final +{ +public: + struct FConstraintDrive TwistDrive; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive SwingDrive; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive SlerpDrive; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator OrientationTarget; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AngularVelocityTarget; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularDriveMode AngularDriveMode; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAngularDriveConstraint; + +// ScriptStruct Engine.ConstraintProfileProperties +// 0x0158 (0x0158 - 0x0000) +struct FConstraintProfileProperties final +{ +public: + float ProjectionLinearTolerance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularTolerance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionLinearAlpha; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularAlpha; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShockPropagationAlpha; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearBreakThreshold; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearPlasticityThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularBreakThreshold; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularPlasticityThreshold; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactTransferScale; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearConstraint LinearLimit; // 0x0028(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConeConstraint ConeLimit; // 0x0044(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTwistConstraint TwistLimit; // 0x0064(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bDisableCollision : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bParentDominates : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableShockPropagation : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableProjection : 1; // 0x0080(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMassConditioning : 1; // 0x0080(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAngularBreakable : 1; // 0x0080(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAngularPlasticity : 1; // 0x0080(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLinearBreakable : 1; // 0x0080(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLinearPlasticity : 1; // 0x0081(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearDriveConstraint LinearDrive; // 0x0088(0x0060)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAngularDriveConstraint AngularDrive; // 0x00E8(0x0068)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EConstraintPlasticityType LinearPlasticityType; // 0x0150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintProfileProperties; + +// ScriptStruct Engine.ConstraintInstanceBase +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FConstraintInstanceBase +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintInstanceBase; + +// ScriptStruct Engine.ConstraintInstance +// 0x0238 (0x0270 - 0x0038) +struct FConstraintInstance final : public FConstraintInstanceBase +{ +public: + class FName JointName; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConstraintBone1; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConstraintBone2; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Pos1; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PriAxis1; // 0x0070(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis1; // 0x0088(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Pos2; // 0x00A0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PriAxis2; // 0x00B8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis2; // 0x00D0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AngularRotationOffset; // 0x00E8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bScaleLinearLimits : 1; // 0x0100(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FConstraintProfileProperties ProfileInstance; // 0x0108(0x0158)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_260[0x10]; // 0x0260(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintInstance; + +// ScriptStruct Engine.AnimNode_TransitionResult +// 0x0018 (0x0028 - 0x0010) +struct FAnimNode_TransitionResult final : public FAnimNode_Base +{ +public: + bool bCanEnterTransition; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x17]; // 0x0011(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TransitionResult; + +// ScriptStruct Engine.AnimNode_StateResult +// 0x0000 (0x0020 - 0x0020) +struct FAnimNode_StateResult final : public FAnimNode_Root +{ +}; +DUMPER7_ASSERTS_FAnimNode_StateResult; + +// ScriptStruct Engine.NamedFloat +// 0x000C (0x000C - 0x0000) +struct FNamedFloat final +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedFloat; + +// ScriptStruct Engine.NamedVector +// 0x0020 (0x0020 - 0x0000) +struct FNamedVector final +{ +public: + struct FVector Value; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedVector; + +// ScriptStruct Engine.RotationTrack +// 0x0020 (0x0020 - 0x0000) +struct FRotationTrack final +{ +public: + TArray RotKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRotationTrack; + +// ScriptStruct Engine.NamedColor +// 0x000C (0x000C - 0x0000) +struct FNamedColor final +{ +public: + struct FColor Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedColor; + +// ScriptStruct Engine.NamedTransform +// 0x0070 (0x0070 - 0x0000) +struct FNamedTransform final +{ +public: + struct FTransform Value; // 0x0000(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNamedTransform; + +// ScriptStruct Engine.LocalSpacePose +// 0x0020 (0x0020 - 0x0000) +struct FLocalSpacePose final +{ +public: + TArray Transforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Names; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalSpacePose; + +// ScriptStruct Engine.ComponentSpacePose +// 0x0020 (0x0020 - 0x0000) +struct FComponentSpacePose final +{ +public: + TArray Transforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Names; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComponentSpacePose; + +// ScriptStruct Engine.AnimCompressedCurveIndexedName +// 0x000C (0x000C - 0x0000) +struct FAnimCompressedCurveIndexedName final +{ +public: + class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimCompressedCurveIndexedName; + +// ScriptStruct Engine.AnimCurveBase +// 0x000C (0x000C - 0x0000) +struct FAnimCurveBase +{ +public: + class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 CurveTypeFlags; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimCurveBase; + +// ScriptStruct Engine.AnimExecutionContext +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FAnimExecutionContext +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimExecutionContext; + +// ScriptStruct Engine.AnimUpdateContext +// 0x0000 (0x0010 - 0x0010) +struct FAnimUpdateContext final : public FAnimExecutionContext +{ +}; +DUMPER7_ASSERTS_FAnimUpdateContext; + +// ScriptStruct Engine.FloatCurve +// 0x0084 (0x0090 - 0x000C) +struct FFloatCurve final : public FAnimCurveBase +{ +public: + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRichCurve FloatCurve; // 0x0010(0x0080)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatCurve; + +// ScriptStruct Engine.VectorCurve +// 0x0184 (0x0190 - 0x000C) +struct FVectorCurve final : public FAnimCurveBase +{ +public: + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRichCurve FloatCurves[0x3]; // 0x0010(0x0080)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorCurve; + +// ScriptStruct Engine.AnimGraphBlendOptions +// 0x0020 (0x0020 - 0x0000) +struct FAnimGraphBlendOptions final +{ +public: + float BlendInTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendProfile* BlendInProfile; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float BlendOutTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendProfile* BlendOutProfile; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FAnimGraphBlendOptions; + +// ScriptStruct Engine.TransformCurve +// 0x04B4 (0x04C0 - 0x000C) +struct FTransformCurve final : public FAnimCurveBase +{ +public: + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVectorCurve TranslationCurve; // 0x0010(0x0190)(NativeAccessSpecifierPublic) + struct FVectorCurve RotationCurve; // 0x01A0(0x0190)(NativeAccessSpecifierPublic) + struct FVectorCurve ScaleCurve; // 0x0330(0x0190)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformCurve; + +// ScriptStruct Engine.CachedFloatCurve +// 0x0008 (0x0008 - 0x0000) +struct FCachedFloatCurve final +{ +public: + class FName CurveName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedFloatCurve; + +// ScriptStruct Engine.RawCurveTracks +// 0x0010 (0x0010 - 0x0000) +struct FRawCurveTracks final +{ +public: + TArray FloatCurves; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRawCurveTracks; + +// ScriptStruct Engine.BracketPayload +// 0x0010 (0x0010 - 0x0000) +struct FBracketPayload final : public FEmptyPayload +{ +public: + class FString Description; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBracketPayload; + +// ScriptStruct Engine.AnimationTrackPayload +// 0x0008 (0x0008 - 0x0000) +struct FAnimationTrackPayload : public FEmptyPayload +{ +public: + class FName Name; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationTrackPayload; + +// ScriptStruct Engine.AnimationTrackAddedPayload +// 0x0004 (0x000C - 0x0008) +struct FAnimationTrackAddedPayload final : public FAnimationTrackPayload +{ +public: + int32 TrackIndex; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationTrackAddedPayload; + +// ScriptStruct Engine.SequenceLengthChangedPayload +// 0x0018 (0x0018 - 0x0000) +struct FSequenceLengthChangedPayload final : public FEmptyPayload +{ +public: + float PreviousLength; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T0; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T1; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber PreviousNumberOfFrames; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Frame0; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Frame1; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSequenceLengthChangedPayload; + +// ScriptStruct Engine.FrameRateChangedPayload +// 0x0008 (0x0008 - 0x0000) +struct FFrameRateChangedPayload final : public FEmptyPayload +{ +public: + struct FFrameRate PreviousFrameRate; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFrameRateChangedPayload; + +// ScriptStruct Engine.AnimationCurveIdentifier +// 0x000C (0x000C - 0x0000) +struct FAnimationCurveIdentifier final +{ +public: + class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERawCurveTrackTypes CurveType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformCurveChannel Channel; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVectorCurveChannel Axis; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationCurveIdentifier; + +// ScriptStruct Engine.CurvePayload +// 0x000C (0x000C - 0x0000) +struct FCurvePayload : public FEmptyPayload +{ +public: + struct FAnimationCurveIdentifier Identifier; // 0x0000(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurvePayload; + +// ScriptStruct Engine.CurveScaledPayload +// 0x0008 (0x0014 - 0x000C) +struct FCurveScaledPayload final : public FCurvePayload +{ +public: + float Factor; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Origin; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveScaledPayload; + +// ScriptStruct Engine.CurveRenamedPayload +// 0x000C (0x0018 - 0x000C) +struct FCurveRenamedPayload final : public FCurvePayload +{ +public: + struct FAnimationCurveIdentifier NewIdentifier; // 0x000C(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveRenamedPayload; + +// ScriptStruct Engine.CurveFlagsChangedPayload +// 0x0004 (0x0010 - 0x000C) +struct FCurveFlagsChangedPayload final : public FCurvePayload +{ +public: + int32 OldFlags; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveFlagsChangedPayload; + +// ScriptStruct Engine.AttributePayload +// 0x0040 (0x0040 - 0x0000) +struct FAttributePayload final : public FEmptyPayload +{ +public: + struct FAnimationAttributeIdentifier Identifier; // 0x0000(0x0040)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAttributePayload; + +// ScriptStruct Engine.AnimInstanceLocatorFragment +// 0x0004 (0x0004 - 0x0000) +struct FAnimInstanceLocatorFragment final +{ +public: + EAnimInstanceLocatorFragmentType Type; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimInstanceLocatorFragment; + +// ScriptStruct Engine.AnimNodeConstantData +// 0x0018 (0x0018 - 0x0000) +struct FAnimNodeConstantData final +{ +public: + TScriptInterface AnimClassInterface; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 NodeIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNodeConstantData; + +// ScriptStruct Engine.SlotEvaluationPose +// 0x0080 (0x0080 - 0x0000) +struct alignas(0x08) FSlotEvaluationPose final +{ +public: + EAdditiveAnimationType AdditiveType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Weight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x78]; // 0x0008(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlotEvaluationPose; + +// ScriptStruct Engine.AnimSubsystem +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FAnimSubsystem +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSubsystem; + +// ScriptStruct Engine.AnimSubsystemInstance +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FAnimSubsystemInstance +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSubsystemInstance; + +// ScriptStruct Engine.AnimSubsystem_BlendSpaceGraph +// 0x0010 (0x0018 - 0x0008) +struct FAnimSubsystem_BlendSpaceGraph final : public FAnimSubsystem +{ +public: + TArray BlendSpaces; // 0x0008(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FAnimSubsystem_BlendSpaceGraph; + +// ScriptStruct Engine.PerBoneBlendWeights +// 0x0010 (0x0010 - 0x0000) +struct FPerBoneBlendWeights final +{ +public: + TArray BoneBlendWeights; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerBoneBlendWeights; + +// ScriptStruct Engine.AnimLinkableElement +// 0x0030 (0x0030 - 0x0000) +struct FAnimLinkableElement +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMontage* LinkedMontage; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + int32 SlotIndex; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SegmentIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimLinkMethod LinkMethod; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimLinkMethod CachedLinkMethod; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SegmentBeginTime; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SegmentLength; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LinkValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimSequenceBase* LinkedSequence; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) +}; +DUMPER7_ASSERTS_FAnimLinkableElement; + +// ScriptStruct Engine.AnimNotifyEvent +// 0x0088 (0x00B8 - 0x0030) +struct FAnimNotifyEvent final : public FAnimLinkableElement +{ +public: + float TriggerTimeOffset; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndTriggerTimeOffset; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerWeightThreshold; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NotifyName; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimNotify* Notify; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UAnimNotifyState* NotifyStateClass; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float duration; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimLinkableElement EndLink; // 0x0060(0x0030)(NativeAccessSpecifierPublic) + bool bConvertedFromBranchingPoint; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMontageNotifyTickType MontageTickType; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float NotifyTriggerChance; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENotifyFilterType NotifyFilterType; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NotifyFilterLOD; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanBeFilteredViaRequest; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerOnDedicatedServer; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerOnFollower; // 0x00A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x1]; // 0x00A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TrackIndex; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNotifyEvent; + +// ScriptStruct Engine.MarkerSyncData +// 0x0020 (0x0020 - 0x0000) +struct FMarkerSyncData final +{ +public: + TArray AuthoredSyncMarkers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMarkerSyncData; + +// ScriptStruct Engine.TrackToSkeletonMap +// 0x0004 (0x0004 - 0x0000) +struct FTrackToSkeletonMap final +{ +public: + int32 BoneTreeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTrackToSkeletonMap; + +// ScriptStruct Engine.AssetManagerRedirect +// 0x0020 (0x0020 - 0x0000) +struct FAssetManagerRedirect final +{ +public: + class FString Old; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString New; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetManagerRedirect; + +// ScriptStruct Engine.PrimaryAssetRules +// 0x000C (0x000C - 0x0000) +struct FPrimaryAssetRules final +{ +public: + int32 Priority; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChunkId; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyRecursively; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPrimaryAssetCookRule CookRule; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrimaryAssetRules; + +// ScriptStruct Engine.PrimaryAssetRulesOverride +// 0x001C (0x001C - 0x0000) +struct FPrimaryAssetRulesOverride final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetRules Rules; // 0x0010(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPrimaryAssetRulesOverride; + +// ScriptStruct Engine.TextureSource +// 0x0070 (0x0070 - 0x0000) +struct alignas(0x08) FTextureSource final +{ +public: + uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTextureSource; + +// ScriptStruct Engine.PrimaryAssetRulesCustomOverride +// 0x0038 (0x0038 - 0x0000) +struct FPrimaryAssetRulesCustomOverride final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath FilterDirectory; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilterString; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetRules Rules; // 0x0028(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrimaryAssetRulesCustomOverride; + +// ScriptStruct Engine.BlendSpaceBlendProfile +// 0x0010 (0x0010 - 0x0000) +struct FBlendSpaceBlendProfile final +{ +public: + class UBlendProfile* BlendProfile; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float TargetWeightInterpolationSpeedPerSec; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendSpaceBlendProfile; + +// ScriptStruct Engine.InterpolationParameter +// 0x0010 (0x0010 - 0x0000) +struct FInterpolationParameter final +{ +public: + float InterpolationTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampingRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFilterInterpolationType InterpolationType; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpolationParameter; + +// ScriptStruct Engine.BlendParameter +// 0x0020 (0x0020 - 0x0000) +struct FBlendParameter final +{ +public: + class FString DisplayName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float min_0; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float max_0; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GridNum; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSnapToGrid; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWrapInput; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendParameter; + +// ScriptStruct Engine.BlendSpaceSegment +// 0x0010 (0x0010 - 0x0000) +struct FBlendSpaceSegment final +{ +public: + int32 SampleIndices[0x2]; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Vertices[0x2]; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendSpaceSegment; + +// ScriptStruct Engine.BlendSpaceData +// 0x0020 (0x0020 - 0x0000) +struct FBlendSpaceData final +{ +public: + TArray Segments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Triangles; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendSpaceData; + +// ScriptStruct Engine.EditorElement +// 0x0018 (0x0018 - 0x0000) +struct FEditorElement final +{ +public: + int32 Indices[0x3]; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weights[0x3]; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditorElement; + +// ScriptStruct Engine.GridBlendSample +// 0x001C (0x001C - 0x0000) +struct FGridBlendSample final +{ +public: + struct FEditorElement GridElement; // 0x0000(0x0018)(NoDestructor, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGridBlendSample; + +// ScriptStruct Engine.PerBoneInterpolation +// 0x0014 (0x0014 - 0x0000) +struct FPerBoneInterpolation final +{ +public: + struct FBoneReference BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float InterpolationSpeedPerSec; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerBoneInterpolation; + +// ScriptStruct Engine.BlueprintMacroCosmeticInfo +// 0x0001 (0x0001 - 0x0000) +struct FBlueprintMacroCosmeticInfo final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintMacroCosmeticInfo; + +// ScriptStruct Engine.BPInterfaceDescription +// 0x0018 (0x0018 - 0x0000) +struct FBPInterfaceDescription final +{ +public: + TSubclassOf Interface; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Graphs; // 0x0008(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FBPInterfaceDescription; + +// ScriptStruct Engine.EditedDocumentInfo +// 0x0040 (0x0040 - 0x0000) +struct FEditedDocumentInfo final +{ +public: + struct FSoftObjectPath EditedObjectPath; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SavedViewOffset; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SavedZoomAmount; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* EditedObject; // 0x0038(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FEditedDocumentInfo; + +// ScriptStruct Engine.BPEditorBookmarkNode +// 0x0030 (0x0030 - 0x0000) +struct FBPEditorBookmarkNode final +{ +public: + struct FGuid NodeGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ParentGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x0020(0x0010)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBPEditorBookmarkNode; + +// ScriptStruct Engine.Bookmark2DJumpToSettings +// 0x0001 (0x0001 - 0x0000) +struct FBookmark2DJumpToSettings final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBookmark2DJumpToSettings; + +// ScriptStruct Engine.BookmarkBaseJumpToSettings +// 0x0001 (0x0001 - 0x0000) +struct FBookmarkBaseJumpToSettings +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBookmarkBaseJumpToSettings; + +// ScriptStruct Engine.GeomSelection +// 0x000C (0x000C - 0x0000) +struct FGeomSelection final +{ +public: + int32 Type; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SelectionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGeomSelection; + +// ScriptStruct Engine.NonBlendableVectorAnimationAttribute +// 0x0000 (0x0018 - 0x0018) +struct FNonBlendableVectorAnimationAttribute final : public FVectorAnimationAttribute +{ +}; +DUMPER7_ASSERTS_FNonBlendableVectorAnimationAttribute; + +// ScriptStruct Engine.NonBlendableTransformAnimationAttribute +// 0x0000 (0x0060 - 0x0060) +struct FNonBlendableTransformAnimationAttribute final : public FTransformAnimationAttribute +{ +}; +DUMPER7_ASSERTS_FNonBlendableTransformAnimationAttribute; + +// ScriptStruct Engine.NonBlendableFloatAnimationAttribute +// 0x0000 (0x0004 - 0x0004) +struct FNonBlendableFloatAnimationAttribute final : public FFloatAnimationAttribute +{ +}; +DUMPER7_ASSERTS_FNonBlendableFloatAnimationAttribute; + +// ScriptStruct Engine.TextSizingParameters +// 0x0038 (0x0038 - 0x0000) +struct FTextSizingParameters final +{ +public: + float DrawX; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawY; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawXL; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawYL; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scaling; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* DrawFont; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector2D SpacingAdjust; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextSizingParameters; + +// ScriptStruct Engine.WrappedStringElement +// 0x0020 (0x0020 - 0x0000) +struct FWrappedStringElement final +{ +public: + class FString Value; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LineExtent; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWrappedStringElement; + +// ScriptStruct Engine.SoundClassAdjuster +// 0x0020 (0x0020 - 0x0000) +struct FSoundClassAdjuster final +{ +public: + class USoundClass* SoundClassObject; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float VolumeAdjuster; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchAdjuster; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyToChildren : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VoiceCenterChannelVolumeAdjuster; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundClassAdjuster; + +// ScriptStruct Engine.CharacterMoveResponsePackedBits +// 0x0000 (0x00C8 - 0x00C8) +struct FCharacterMoveResponsePackedBits final : public FCharacterNetworkSerializationPackedBits +{ +}; +DUMPER7_ASSERTS_FCharacterMoveResponsePackedBits; + +// ScriptStruct Engine.SoundSubmixSpectralAnalysisBandSettings +// 0x0010 (0x0010 - 0x0000) +struct FSoundSubmixSpectralAnalysisBandSettings final +{ +public: + float BandFrequency; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AttackTimeMsec; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReleaseTimeMsec; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundSubmixSpectralAnalysisBandSettings; + +// ScriptStruct Engine.TimecodeCustomAttributeNameSettings +// 0x0038 (0x0038 - 0x0000) +struct FTimecodeCustomAttributeNameSettings final +{ +public: + class FName HourAttributeName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MinuteAttributeName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SecondAttributeName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FrameAttributeName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SubframeAttributeName; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RateAttributeName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TakenameAttributeName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimecodeCustomAttributeNameSettings; + +// ScriptStruct Engine.SoundWaveSpectralDataEntry +// 0x0008 (0x0008 - 0x0000) +struct FSoundWaveSpectralDataEntry final +{ +public: + float Magnitude; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedMagnitude; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveSpectralDataEntry; + +// ScriptStruct Engine.CustomAttribute +// 0x0001 (0x0001 - 0x0000) +struct FCustomAttribute final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomAttribute; + +// ScriptStruct Engine.SoundSourceBusSendInfo +// 0x00B8 (0x00B8 - 0x0000) +struct FSoundSourceBusSendInfo final +{ +public: + ESourceBusSendLevelControlMethod SourceBusSendLevelControlMethod; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundSourceBus* SoundSourceBus; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UAudioBus* AudioBus; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float SendLevel; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendLevel; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendLevel; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve CustomSendLevelCurve; // 0x0030(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundSourceBusSendInfo; + +// ScriptStruct Engine.BakedStringCustomAttribute +// 0x0001 (0x0001 - 0x0000) +struct FBakedStringCustomAttribute final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBakedStringCustomAttribute; + +// ScriptStruct Engine.AssetEditorOrbitCameraPosition +// 0x0050 (0x0050 - 0x0000) +struct FAssetEditorOrbitCameraPosition final +{ +public: + bool bIsSet; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CamOrbitPoint; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CamOrbitZoom; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CamOrbitRotation; // 0x0038(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetEditorOrbitCameraPosition; + +// ScriptStruct Engine.BakedIntegerCustomAttribute +// 0x0001 (0x0001 - 0x0000) +struct FBakedIntegerCustomAttribute final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBakedIntegerCustomAttribute; + +// ScriptStruct Engine.BakedCustomAttributePerBoneData +// 0x0001 (0x0001 - 0x0000) +struct FBakedCustomAttributePerBoneData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBakedCustomAttributePerBoneData; + +// ScriptStruct Engine.GPUSpriteResourceData +// 0x0240 (0x0240 - 0x0000) +struct FGPUSpriteResourceData final +{ +public: + TArray QuantizedColorSamples; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QuantizedMiscSamples; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QuantizedSimulationAttrSamples; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector4 ColorScale; // 0x0030(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorBias; // 0x0050(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MiscScale; // 0x0070(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MiscBias; // 0x0090(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SimulationAttrCurveScale; // 0x00B0(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SimulationAttrCurveBias; // 0x00D0(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SubImageSize; // 0x00F0(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SizeBySpeed; // 0x0110(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ConstantAcceleration; // 0x0130(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetBase; // 0x0148(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetRange; // 0x0160(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitFrequencyBase; // 0x0178(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitFrequencyRange; // 0x0190(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitPhaseBase; // 0x01A8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitPhaseRange; // 0x01C0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldScale; // 0x01D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldTightness; // 0x01DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerParticleVectorFieldScale; // 0x01E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerParticleVectorFieldBias; // 0x01E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficientScale; // 0x01E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficientBias; // 0x01EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResilienceScale; // 0x01F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResilienceBias; // 0x01F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRadiusScale; // 0x01F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRadiusBias; // 0x01FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionTimeBias; // 0x0200(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRandomSpread; // 0x0204(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRandomDistribution; // 0x0208(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OneMinusFriction; // 0x020C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationRateScale; // 0x0210(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraMotionBlurAmount; // 0x0214(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleScreenAlignment ScreenAlignment; // 0x0218(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleAxisLock LockAxisFlag; // 0x0219(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21A[0x6]; // 0x021A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D PivotOffset; // 0x0220(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseVelocityForMotionBlur : 1; // 0x0230(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveHMDRoll : 1; // 0x0230(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinFacingCameraBlendDistance; // 0x0234(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x0238(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGPUSpriteResourceData; + +// ScriptStruct Engine.DataLayerInstanceNames +// 0x0018 (0x0018 - 0x0000) +struct FDataLayerInstanceNames final +{ +public: + bool bIsFirstDataLayerExternal; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DataLayers; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FDataLayerInstanceNames; + +// ScriptStruct Engine.StreamableTexture +// 0x0001 (0x0001 - 0x0000) +struct FStreamableTexture final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamableTexture; + +// ScriptStruct Engine.DebugDisplayProperty +// 0x0020 (0x0020 - 0x0000) +struct FDebugDisplayProperty final +{ +public: + class UObject* Obj; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TSubclassOf WithinClass; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebugDisplayProperty; + +// ScriptStruct Engine.LocationBoneSocketInfo +// 0x0020 (0x0020 - 0x0000) +struct FLocationBoneSocketInfo final +{ +public: + class FName BoneSocketName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocationBoneSocketInfo; + +// ScriptStruct Engine.DebugTextInfo +// 0x0080 (0x0080 - 0x0000) +struct FDebugTextInfo final +{ +public: + class AActor* SrcActor; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector SrcActorOffset; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SrcActorDesiredOffset; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DebugText; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeRemaining; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TextColor; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAbsoluteLocation : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKeepAttachedToActor : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawShadow : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OrigActorLocation; // 0x0058(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* Font; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float FontScale; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebugTextInfo; + +// ScriptStruct Engine.RawDistributionFloat +// 0x0010 (0x0030 - 0x0020) +struct FRawDistributionFloat final : public FRawDistribution +{ +public: + float MinValue; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDistributionFloat* Distribution; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRawDistributionFloat; + +// ScriptStruct Engine.OverlapResult +// 0x0040 (0x0040 - 0x0000) +struct FOverlapResult final +{ +public: + struct FActorInstanceHandle OverlapObjectHandle; // 0x0000(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Component; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bBlockingHit : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOverlapResult; + +// ScriptStruct Engine.RawDistributionVector +// 0x0040 (0x0060 - 0x0020) +struct FRawDistributionVector final : public FRawDistribution +{ +public: + float MinValue; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector MinValueVec; // 0x0028(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector MaxValueVec; // 0x0040(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDistributionVector* Distribution; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRawDistributionVector; + +// ScriptStruct Engine.EdGraphPinReference +// 0x0018 (0x0018 - 0x0000) +struct FEdGraphPinReference final +{ +public: + TWeakObjectPtr OwningNode; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid PinId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FEdGraphPinReference; + +// ScriptStruct Engine.GPUSpriteLocalVectorFieldInfo +// 0x00D0 (0x00D0 - 0x0000) +struct FGPUSpriteLocalVectorFieldInfo final +{ +public: + class UVectorField* Field; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator MinInitialRotation; // 0x0070(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MaxInitialRotation; // 0x0088(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator RotationRate; // 0x00A0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Intensity; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreComponentTransform : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileX : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileY : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileZ : 1; // 0x00C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFixDT : 1; // 0x00C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0xF]; // 0x00C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGPUSpriteLocalVectorFieldInfo; + +// ScriptStruct Engine.EdGraphSchemaAction +// 0x00E0 (0x00E0 - 0x0000) +struct FEdGraphSchemaAction +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FText MenuDescription; // 0x0008(0x0010)(NativeAccessSpecifierPrivate) + class FText TooltipDescription; // 0x0018(0x0010)(NativeAccessSpecifierPrivate) + class FText Category; // 0x0028(0x0010)(NativeAccessSpecifierPrivate) + class FText Keywords; // 0x0038(0x0010)(NativeAccessSpecifierPrivate) + int32 Grouping; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionID; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MenuDescriptionArray; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchTitlesArray; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchKeywordsArray; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchCategoryArray; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedMenuDescriptionArray; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchTitlesArray; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchKeywordsArray; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchCategoryArray; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString SearchText; // 0x00D0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEdGraphSchemaAction; + +// ScriptStruct Engine.EdGraphSchemaAction_NewNode +// 0x0008 (0x00E8 - 0x00E0) +struct FEdGraphSchemaAction_NewNode final : public FEdGraphSchemaAction +{ +public: + class UEdGraphNode* NodeTemplate; // 0x00E0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FEdGraphSchemaAction_NewNode; + +// ScriptStruct Engine.PieFixupStructWithSoftObjectPath +// 0x0048 (0x0048 - 0x0000) +struct FPieFixupStructWithSoftObjectPath final +{ +public: + struct FSoftObjectPath Path; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr TypedPtr; // 0x0020(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPieFixupStructWithSoftObjectPath; + +// ScriptStruct Engine.FullyLoadedPackagesInfo +// 0x0038 (0x0038 - 0x0000) +struct FFullyLoadedPackagesInfo final +{ +public: + EFullyLoadPackageType FullyLoadType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Tag; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PackagesToLoad; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LoadedObjects; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FFullyLoadedPackagesInfo; + +// ScriptStruct Engine.LevelStreamingStatus +// 0x0010 (0x0010 - 0x0000) +struct FLevelStreamingStatus final +{ +public: + class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBeLoaded : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBeVisible : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 LODIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelStreamingStatus; + +// ScriptStruct Engine.IrisNetDriverConfig +// 0x0028 (0x0028 - 0x0000) +struct FIrisNetDriverConfig final +{ +public: + class FName NetDriverDefinition; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NetDriverName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NetDriverWildcardName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanUseIris; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIrisNetDriverConfig; + +// ScriptStruct Engine.EmitterDynamicParameter +// 0x0048 (0x0048 - 0x0000) +struct FEmitterDynamicParameter final +{ +public: + class FName ParamName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseEmitterTime : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpawnTimeOnly : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EEmitterDynamicParameterValue ValueMethod; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bScaleVelocityByParamValue : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat ParamValue; // 0x0018(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEmitterDynamicParameter; + +// ScriptStruct Engine.NamedNetDriver +// 0x0010 (0x0010 - 0x0000) +struct FNamedNetDriver final +{ +public: + class UNetDriver* NetDriver; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNamedNetDriver; + +// ScriptStruct Engine.URL +// 0x0068 (0x0068 - 0x0000) +struct FURL final +{ +public: + class FString Protocol; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Host; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Port; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Valid; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Map; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RedirectURL; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Op; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString Portal; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FURL; + +// ScriptStruct Engine.WorldContext +// 0x02C8 (0x02C8 - 0x0000) +struct FWorldContext final +{ +public: + uint8 Pad_0[0xC0]; // 0x0000(0x00C0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FURL LastURL; // 0x00C0(0x0068)(NativeAccessSpecifierPublic) + struct FURL LastRemoteURL; // 0x0128(0x0068)(NativeAccessSpecifierPublic) + class UPendingNetGame* PendingNetGame; // 0x0190(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray PackagesToFullyLoad; // 0x0198(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LoadedLevelsForPendingMapChange; // 0x01B8(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_1C8[0x18]; // 0x01C8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectReferencers; // 0x01E0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray PendingLevelStreamingStatusUpdates; // 0x01F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UGameViewportClient* GameViewport; // 0x0200(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UGameInstance* OwningGameInstance; // 0x0208(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ActiveNetDrivers; // 0x0210(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_220[0xA8]; // 0x0220(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldContext; + +// ScriptStruct Engine.ParticleEmitterReplayFrame +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FParticleEmitterReplayFrame final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleEmitterReplayFrame; + +// ScriptStruct Engine.StatColorMapEntry +// 0x0008 (0x0008 - 0x0000) +struct FStatColorMapEntry final +{ +public: + float In; // 0x0000(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Out; // 0x0004(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStatColorMapEntry; + +// ScriptStruct Engine.ReverbSettings +// 0x0020 (0x0020 - 0x0000) +struct FReverbSettings final +{ +public: + bool bApplyReverb; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UReverbEffect* ReverbEffect; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class USoundEffectSubmixPreset* ReverbPluginEffect; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float Volume; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReverbSettings; + +// ScriptStruct Engine.StatColorMapping +// 0x0028 (0x0028 - 0x0000) +struct FStatColorMapping final +{ +public: + class FString StatName; // 0x0000(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ColorMap; // 0x0010(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + uint8 DisableBlend : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStatColorMapping; + +// ScriptStruct Engine.CameraCacheEntry +// 0x0810 (0x0810 - 0x0000) +struct FCameraCacheEntry final +{ +public: + float Timestamp; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalViewInfo POV; // 0x0010(0x0800)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraCacheEntry; + +// ScriptStruct Engine.ScreenMessageString +// 0x0038 (0x0038 - 0x0000) +struct FScreenMessageString final +{ +public: + uint64 Key; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ScreenMessage; // 0x0008(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DisplayColor; // 0x0018(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToDisplay; // 0x001C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentTimeDisplayed; // 0x0020(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D TextScale; // 0x0028(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScreenMessageString; + +// ScriptStruct Engine.ParticleSysParam +// 0x00E0 (0x00E0 - 0x0000) +struct alignas(0x10) FParticleSysParam final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSysParamType ParamType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scalar; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar_Low; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Vector; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector_Low; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Actor; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInterface* Material; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_60[0x80]; // 0x0060(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleSysParam; + +// ScriptStruct Engine.ClassRedirect +// 0x003C (0x003C - 0x0000) +struct FClassRedirect final +{ +public: + class FName ObjectName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OldClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OldSubobjName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewSubobjName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassClass; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassPackage; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InstanceOnly; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClassRedirect; + +// ScriptStruct Engine.PluginRedirect +// 0x0020 (0x0020 - 0x0000) +struct FPluginRedirect final +{ +public: + class FString OldPluginName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewPluginName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPluginRedirect; + +// ScriptStruct Engine.TTTrackBase +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FTTTrackBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TrackName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsExternalCurve; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTTTrackBase; + +// ScriptStruct Engine.TTPropertyTrack +// 0x0008 (0x0020 - 0x0018) +struct FTTPropertyTrack : public FTTTrackBase +{ +public: + class FName PropertyName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FTTPropertyTrack; + +// ScriptStruct Engine.MaterialShadingModelField +// 0x0002 (0x0002 - 0x0000) +struct FMaterialShadingModelField final +{ +public: + uint16 ShadingModelField; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMaterialShadingModelField; + +// ScriptStruct Engine.RigidBodyErrorCorrection +// 0x0034 (0x0034 - 0x0000) +struct FRigidBodyErrorCorrection final +{ +public: + float PingExtrapolation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PingLimit; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorPerLinearDifference; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorPerAngularDifference; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRestoredStateError; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearHardSnapDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionLerp; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleLerp; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearVelocityCoefficient; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularVelocityCoefficient; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationSeconds; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationDistanceSq; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationSimilarity; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigidBodyErrorCorrection; + +// ScriptStruct Engine.RigidBodyContactInfo +// 0x0048 (0x0048 - 0x0000) +struct FRigidBodyContactInfo final +{ +public: + struct FVector ContactPosition; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ContactNormal; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactPenetration; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bContactProbe; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* PhysMaterial[0x2]; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRigidBodyContactInfo; + +// ScriptStruct Engine.CollisionImpactData +// 0x0048 (0x0048 - 0x0000) +struct FCollisionImpactData final +{ +public: + TArray ContactInfos; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector TotalNormalImpulse; // 0x0010(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TotalFrictionImpulse; // 0x0028(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsVelocityDeltaUnderThreshold; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCollisionImpactData; + +// ScriptStruct Engine.HardwareCursorReference +// 0x0018 (0x0018 - 0x0000) +struct FHardwareCursorReference final +{ +public: + class FName CursorPath; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HotSpot; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHardwareCursorReference; + +// ScriptStruct Engine.FractureEffect +// 0x0010 (0x0010 - 0x0000) +struct FFractureEffect final +{ +public: + class UParticleSystem* ParticleSystem; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class USoundBase* Sound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FFractureEffect; + +// ScriptStruct Engine.BasedPosition +// 0x0068 (0x0068 - 0x0000) +struct FBasedPosition final +{ +public: + class AActor* base; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector position; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CachedBaseLocation; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CachedBaseRotation; // 0x0038(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector CachedTransPosition; // 0x0050(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBasedPosition; + +// ScriptStruct Engine.LightmassLightSettings +// 0x000C (0x000C - 0x0000) +struct FLightmassLightSettings +{ +public: + float IndirectLightingSaturation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowExponent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAreaShadowsForStationaryLight; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightmassLightSettings; + +// ScriptStruct Engine.SkelMeshComponentLODInfo +// 0x0028 (0x0028 - 0x0000) +struct FSkelMeshComponentLODInfo final +{ +public: + TArray HiddenMaterials; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkelMeshComponentLODInfo; + +// ScriptStruct Engine.LightmassPointLightSettings +// 0x0000 (0x000C - 0x000C) +struct FLightmassPointLightSettings final : public FLightmassLightSettings +{ +}; +DUMPER7_ASSERTS_FLightmassPointLightSettings; + +// ScriptStruct Engine.InputAxisProperties +// 0x0010 (0x0010 - 0x0000) +struct FInputAxisProperties final +{ +public: + float DeadZone; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sensitivity; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Exponent; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInvert : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputAxisProperties; + +// ScriptStruct Engine.LightmassDirectionalLightSettings +// 0x0004 (0x0010 - 0x000C) +struct FLightmassDirectionalLightSettings final : public FLightmassLightSettings +{ +public: + float LightSourceAngle; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightmassDirectionalLightSettings; + +// ScriptStruct Engine.LightmassDebugOptions +// 0x0010 (0x0010 - 0x0000) +struct FLightmassDebugOptions final +{ +public: + uint8 bDebugMode : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStatsEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGatherBSPSurfacesAcrossComponents : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CoplanarTolerance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseImmediateImport : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImmediateProcessMappings : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSortMappings : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDumpBinaryFiles : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDebugMaterials : 1; // 0x0008(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPadMappings : 1; // 0x0008(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDebugPaddings : 1; // 0x0008(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyCalcDebugTexelMappings : 1; // 0x0008(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRandomColors : 1; // 0x0009(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bColorBordersGreen : 1; // 0x0009(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bColorByExecutionTime : 1; // 0x0009(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ExecutionTimeDivisor; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightmassDebugOptions; + +// ScriptStruct Engine.FilmStockSettings +// 0x0014 (0x0014 - 0x0000) +struct FFilmStockSettings final +{ +public: + float Slope; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Toe; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Shoulder; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlackClip; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteClip; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFilmStockSettings; + +// ScriptStruct Engine.SwarmDebugOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FSwarmDebugOptions final +{ +public: + uint8 bDistributionEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceContentExport : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitialized : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSwarmDebugOptions; + +// ScriptStruct Engine.SkeletalMeshSamplingLODBuiltData +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FSkeletalMeshSamplingLODBuiltData final +{ +public: + uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingLODBuiltData; + +// ScriptStruct Engine.SkeletalMeshSamplingRegionBuiltData +// 0x0078 (0x0078 - 0x0000) +struct alignas(0x08) FSkeletalMeshSamplingRegionBuiltData final +{ +public: + uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingRegionBuiltData; + +// ScriptStruct Engine.SkeletalMeshSamplingBuiltData +// 0x0020 (0x0020 - 0x0000) +struct FSkeletalMeshSamplingBuiltData final +{ +public: + TArray WholeMeshBuiltData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RegionBuiltData; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingBuiltData; + +// ScriptStruct Engine.MTDResult +// 0x0020 (0x0020 - 0x0000) +struct FMTDResult final +{ +public: + struct FVector Direction; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMTDResult; + +// ScriptStruct Engine.SkeletalMeshSourceModel +// 0x0040 (0x0040 - 0x0000) +struct FSkeletalMeshSourceModel final +{ +public: + int32 TriangleCount; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 vertexcount; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FBoxSphereBounds Bounds; // 0x0008(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FSkeletalMeshSourceModel; + +// ScriptStruct Engine.AnimSlotDesc +// 0x000C (0x000C - 0x0000) +struct FAnimSlotDesc final +{ +public: + class FName SlotName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChannels; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSlotDesc; + +// ScriptStruct Engine.AnimUpdateRateParameters +// 0x0088 (0x0088 - 0x0000) +struct FAnimUpdateRateParameters final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EUpdateRateShiftBucket ShiftBucket; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpolateSkippedFrames : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldUseLodMap : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldUseMinLod : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipUpdate : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipEvaluation : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UpdateRate; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EvaluationRate; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TickedPoseOffestTime; // 0x000C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalTime; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BaseNonRenderedUpdateRate; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxEvalRateForInterpolation; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BaseVisibleDistanceFactorThesholds; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap LODToFrameSkipMap; // 0x0030(0x0050)(NativeAccessSpecifierPublic) + int32 SkippedUpdateFrames; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SkippedEvalFrames; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimUpdateRateParameters; + +// ScriptStruct Engine.SoundSubmixSendInfoBase +// 0x00B0 (0x00B0 - 0x0000) +struct FSoundSubmixSendInfoBase +{ +public: + ESendLevelControlMethod SendLevelControlMethod; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundSubmixBase* SoundSubmix; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float SendLevel; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableManualSendClamp; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinSendLevel; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendLevel; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomSendLevelCurve; // 0x0028(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundSubmixSendInfoBase; + +// ScriptStruct Engine.AttenuationSubmixSendSettings +// 0x0000 (0x00B0 - 0x00B0) +struct FAttenuationSubmixSendSettings final : public FSoundSubmixSendInfoBase +{ +}; +DUMPER7_ASSERTS_FAttenuationSubmixSendSettings; + +// ScriptStruct Engine.SoundAttenuationPluginSettings +// 0x0040 (0x0040 - 0x0000) +struct FSoundAttenuationPluginSettings final +{ +public: + TArray SpatializationPluginSettingsArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray OcclusionPluginSettingsArray; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray ReverbPluginSettingsArray; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray SourceDataOverridePluginSettingsArray; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FSoundAttenuationPluginSettings; + +// ScriptStruct Engine.BaseAttenuationSettings +// 0x00C0 (0x00C0 - 0x0000) +struct FBaseAttenuationSettings +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EAttenuationDistanceModel DistanceAlgorithm; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttenuationShape AttenuationShape; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENaturalSoundFalloffMode FalloffMode; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float dBAttenuationAtMax; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttenuationShapeExtents; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeOffset; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FalloffDistance; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeSphereRadius; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeSphereFalloffDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomAttenuationCurve; // 0x0038(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseAttenuationSettings; + +// ScriptStruct Engine.SoundAttenuationSettings +// 0x0310 (0x03D0 - 0x00C0) +struct FSoundAttenuationSettings final : public FBaseAttenuationSettings +{ +public: + uint8 bAttenuate : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpatialize : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAttenuateWithLPF : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableListenerFocus : 1; // 0x00C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableFocusInterpolation : 1; // 0x00C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableOcclusion : 1; // 0x00C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseComplexCollisionForOcclusion : 1; // 0x00C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableReverbSend : 1; // 0x00C0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePriorityAttenuation : 1; // 0x00C1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyNormalizationToStereoSounds : 1; // 0x00C1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableLogFrequencyScaling : 1; // 0x00C1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSubmixSends : 1; // 0x00C1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSourceDataOverride : 1; // 0x00C1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSendToAudioLink : 1; // 0x00C1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESoundSpatializationAlgorithm SpatializationAlgorithm; // 0x00C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C3[0x5]; // 0x00C3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioLinkSettingsAbstract* AudioLinkSettingsOverride; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float BinauralRadius; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve CustomLowpassAirAbsorptionCurve; // 0x00D8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomHighpassAirAbsorptionCurve; // 0x0160(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EAirAbsorptionMethod AbsorptionMethod; // 0x01E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel OcclusionTraceChannel; // 0x01E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReverbSendMethod ReverbSendMethod; // 0x01EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPriorityAttenuationMethod PriorityAttenuationMethod; // 0x01EB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonSpatializedRadiusStart; // 0x01EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonSpatializedRadiusEnd; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENonSpatializedRadiusSpeakerMapMode NonSpatializedRadiusMode; // 0x01F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F5[0x3]; // 0x01F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StereoSpread; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFRadiusMin; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFRadiusMax; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFFrequencyAtMin; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFFrequencyAtMax; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HPFFrequencyAtMin; // 0x020C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HPFFrequencyAtMax; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAzimuth; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusAzimuth; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusDistanceScale; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusDistanceScale; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusPriorityScale; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusPriorityScale; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusVolumeAttenuation; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusVolumeAttenuation; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAttackInterpSpeed; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusReleaseInterpSpeed; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionLowPassFilterFrequency; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionVolumeAttenuation; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionInterpolationTime; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbWetLevelMin; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbWetLevelMax; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbDistanceMin; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbDistanceMax; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualReverbSendLevel; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationMin; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationMax; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationDistanceMin; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationDistanceMax; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualPriorityAttenuation; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomReverbSendCurve; // 0x0270(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray SubmixSendSettings; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomPriorityAttenuationCurve; // 0x0308(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundAttenuationPluginSettings PluginSettings; // 0x0390(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundAttenuationSettings; + +// ScriptStruct Engine.POV +// 0x0038 (0x0038 - 0x0000) +struct FPOV final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPOV; + +// ScriptStruct Engine.SkeletalMeshSamplingRegionMaterialFilter +// 0x0008 (0x0008 - 0x0000) +struct FSkeletalMeshSamplingRegionMaterialFilter final +{ +public: + class FName MaterialName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingRegionMaterialFilter; + +// ScriptStruct Engine.SkeletalMeshSamplingRegionBoneFilter +// 0x000C (0x000C - 0x0000) +struct FSkeletalMeshSamplingRegionBoneFilter final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeOrExclude : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyToChildren : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingRegionBoneFilter; + +// ScriptStruct Engine.SkeletalMeshSamplingRegion +// 0x0030 (0x0030 - 0x0000) +struct FSkeletalMeshSamplingRegion final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportUniformlyDistributedSampling : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MaterialFilters; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneFilters; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingRegion; + +// ScriptStruct Engine.SkeletalMeshSamplingInfo +// 0x0030 (0x0030 - 0x0000) +struct FSkeletalMeshSamplingInfo final +{ +public: + TArray Regions; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshSamplingBuiltData BuiltData; // 0x0010(0x0020)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingInfo; + +// ScriptStruct Engine.MeshDeformerInstanceSet +// 0x0020 (0x0020 - 0x0000) +struct FMeshDeformerInstanceSet final +{ +public: + TArray DeformerInstances; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshDeformerInstanceSet; + +// ScriptStruct Engine.SkeletalMeshBuildSettings +// 0x0018 (0x0018 - 0x0000) +struct FSkeletalMeshBuildSettings final +{ +public: + uint8 bRecomputeNormals : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecomputeTangents : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMikkTSpace : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeWeightedNormals : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveDegenerates : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHighPrecisionTangentBasis : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHighPrecisionSkinWeights : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFullPrecisionUVs : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseBackwardsCompatibleF16TruncUVs : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ThresholdPosition; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdTangentNormal; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdUV; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MorphThresholdPosition; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BoneInfluenceLimit; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshBuildSettings; + +// ScriptStruct Engine.MeshDisplacementMap +// 0x0010 (0x0010 - 0x0000) +struct FMeshDisplacementMap final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float Magnitude; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Center; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshDisplacementMap; + +// ScriptStruct Engine.SkeletalMeshComponentInstanceData +// 0x0010 (0x00C8 - 0x00B8) +struct FSkeletalMeshComponentInstanceData final : public FSceneComponentInstanceData +{ +public: + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshComponentInstanceData; + +// ScriptStruct Engine.MeshNaniteSettings +// 0x0040 (0x0040 - 0x0000) +struct FMeshNaniteSettings final +{ +public: + uint8 bEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPreserveArea : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExplicitTangents : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLerpUVs : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PositionPrecision; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NormalPrecision; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TangentPrecision; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TargetMinimumResidencyInKB; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeepPercentTriangles; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TrimRelativeError; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENaniteFallbackTarget FallbackTarget; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FallbackPercentTriangles; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallbackRelativeError; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxEdgeLengthFactor; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DisplacementUVChannel; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DisplacementMaps; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshNaniteSettings; + +// ScriptStruct Engine.ConstrainComponentPropName +// 0x0008 (0x0008 - 0x0000) +struct FConstrainComponentPropName final +{ +public: + class FName ComponentName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConstrainComponentPropName; + +// ScriptStruct Engine.CollectionReference +// 0x0008 (0x0008 - 0x0000) +struct FCollectionReference final +{ +public: + class FName CollectionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollectionReference; + +// ScriptStruct Engine.SoundWaveSpectralData +// 0x000C (0x000C - 0x0000) +struct FSoundWaveSpectralData final +{ +public: + float FrequencyHz; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedMagnitude; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveSpectralData; + +// ScriptStruct Engine.SoundWaveSpectralDataPerSound +// 0x0020 (0x0020 - 0x0000) +struct FSoundWaveSpectralDataPerSound final +{ +public: + TArray SpectralData; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float PlaybackTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundWave* SoundWave; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FSoundWaveSpectralDataPerSound; + +// ScriptStruct Engine.Redirector +// 0x0010 (0x0010 - 0x0000) +struct FRedirector final +{ +public: + class FName OldName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRedirector; + +// ScriptStruct Engine.SoundGroup +// 0x0020 (0x0020 - 0x0000) +struct FSoundGroup final +{ +public: + ESoundGroup SoundGroup; // 0x0000(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DisplayName; // 0x0008(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysDecompressOnLoad : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DecompressedDuration; // 0x001C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundGroup; + +// ScriptStruct Engine.FontRenderInfo +// 0x0040 (0x0040 - 0x0000) +struct FFontRenderInfo final +{ +public: + uint8 bClipText : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableShadow : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDepthFieldGlowInfo GlowInfo; // 0x0008(0x0038)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFontRenderInfo; + +// ScriptStruct Engine.CanvasUVTri +// 0x0090 (0x0090 - 0x0000) +struct FCanvasUVTri final +{ +public: + struct FVector2D V0_Pos; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_UV; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V0_Color; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_Pos; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_UV; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V1_Color; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_Pos; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_UV; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V2_Color; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCanvasUVTri; + +// ScriptStruct Engine.WorldPartitionRuntimeCellDebugInfo +// 0x0030 (0x0030 - 0x0000) +struct FWorldPartitionRuntimeCellDebugInfo final +{ +public: + class FString Name; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GridName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 CoordX; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 CoordY; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 CoordZ; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldPartitionRuntimeCellDebugInfo; + +// ScriptStruct Engine.ExternalDataLayerUID +// 0x0004 (0x0004 - 0x0000) +struct FExternalDataLayerUID final +{ +public: + uint32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FExternalDataLayerUID; + +// ScriptStruct Engine.FontImportOptionsData +// 0x00B0 (0x00B0 - 0x0000) +struct FFontImportOptionsData final +{ +public: + class FString FontName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableAntialiasing : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBold : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableItalic : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableUnderline : 1; // 0x0014(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlphaOnly : 1; // 0x0014(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EFontImportCharacterSet CharacterSet; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Chars; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UnicodeRange; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharsFilePath; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharsFileWildcard; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCreatePrintableOnly : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIncludeASCIIRange : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ForegroundColor; // 0x0064(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableDropShadow : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TexturePageWidth; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TexturePageMaxHeight; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 XPadding; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 YPadding; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxTop; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxBottom; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxRight; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxLeft; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLegacyMode : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Kerning; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseDistanceFieldAlpha : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DistanceFieldScaleFactor; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldScanRadiusScale; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFontImportOptionsData; + +// ScriptStruct Engine.StaticParameterBase +// 0x0024 (0x0024 - 0x0000) +struct FStaticParameterBase +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ExpressionGUID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticParameterBase; + +// ScriptStruct Engine.SpatialHashStreamingGridLevel +// 0x0060 (0x0060 - 0x0000) +struct FSpatialHashStreamingGridLevel final +{ +public: + TArray LayerCells; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap LayerCellsMapping; // 0x0010(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSpatialHashStreamingGridLevel; + +// ScriptStruct Engine.ForceFeedbackAttenuationSettings +// 0x0000 (0x00C0 - 0x00C0) +struct FForceFeedbackAttenuationSettings final : public FBaseAttenuationSettings +{ +}; +DUMPER7_ASSERTS_FForceFeedbackAttenuationSettings; + +// ScriptStruct Engine.AnimBlueprintFunction +// 0x0078 (0x0078 - 0x0000) +struct FAnimBlueprintFunction final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutputPoseNodeIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InputPoseNames; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InputPoseNodeIndices; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + bool bImplemented; // 0x0070(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimBlueprintFunction; + +// ScriptStruct Engine.ForceFeedbackParameters +// 0x000C (0x000C - 0x0000) +struct FForceFeedbackParameters final +{ +public: + class FName Tag; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTimeDilation; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayWhilePaused; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FForceFeedbackParameters; + +// ScriptStruct Engine.StateMachineStateDebugData +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FStateMachineStateDebugData final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStateMachineStateDebugData; + +// ScriptStruct Engine.PredictProjectilePathPointData +// 0x0038 (0x0038 - 0x0000) +struct FPredictProjectilePathPointData final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0018(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPredictProjectilePathPointData; + +// ScriptStruct Engine.ActivatedCells +// 0x00A0 (0x00A0 - 0x0000) +struct FActivatedCells final +{ +public: + TSet Cells; // 0x0000(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActivatedCells; + +// ScriptStruct Engine.PredictProjectilePathResult +// 0x0140 (0x0140 - 0x0000) +struct FPredictProjectilePathResult final +{ +public: + TArray PathData; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FPredictProjectilePathPointData LastTraceDestination; // 0x0010(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0048(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPredictProjectilePathResult; + +// ScriptStruct Engine.SoundWaveTimecodeInfo +// 0x0070 (0x0070 - 0x0000) +struct FSoundWaveTimecodeInfo final +{ +public: + uint64 NumSamplesSinceMidnight; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumSamplesPerSecond; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Description; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OriginatorTime; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OriginatorDate; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OriginatorDescription; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OriginatorReference; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate TimecodeRate; // 0x0060(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTimecodeIsDropFrame; // 0x0068(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundWaveTimecodeInfo; + +// ScriptStruct Engine.ActiveHapticFeedbackEffect +// 0x0048 (0x0048 - 0x0000) +struct FActiveHapticFeedbackEffect final +{ +public: + class UHapticFeedbackEffect_Base* HapticEffect; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveHapticFeedbackEffect; + +// ScriptStruct Engine.ClusterNode +// 0x0040 (0x0040 - 0x0000) +struct FClusterNode final +{ +public: + struct FVector3f BoundMin; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstChild; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f BoundMax; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastChild; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstInstance; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastInstance; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f MinInstanceScale; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f MaxInstanceScale; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClusterNode; + +// ScriptStruct Engine.StaticComponentMaskParameter +// 0x0004 (0x0028 - 0x0024) +struct FStaticComponentMaskParameter final : public FStaticParameterBase +{ +public: + bool R; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool G; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0026(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool A; // 0x0027(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticComponentMaskParameter; + +// ScriptStruct Engine.ISMComponentDescriptor +// 0x0030 (0x0218 - 0x01E8) +struct FISMComponentDescriptor : public FISMComponentDescriptorBase +{ +public: + class UStaticMesh* StaticMesh; // 0x01E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray OverrideMaterials; // 0x01F0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInterface* OverlayMaterial; // 0x0200(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray RuntimeVirtualTextures; // 0x0208(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FISMComponentDescriptor; + +// ScriptStruct Engine.SoundWaveEnvelopeTimeData +// 0x0008 (0x0008 - 0x0000) +struct FSoundWaveEnvelopeTimeData final +{ +public: + float Amplitude; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveEnvelopeTimeData; + +// ScriptStruct Engine.HLODISMComponentDescriptor +// 0x0000 (0x0218 - 0x0218) +struct FHLODISMComponentDescriptor final : public FISMComponentDescriptor +{ +}; +DUMPER7_ASSERTS_FHLODISMComponentDescriptor; + +// ScriptStruct Engine.BoneAnimationTrack +// 0x0040 (0x0040 - 0x0000) +struct FBoneAnimationTrack final +{ +public: + struct FRawAnimSequenceTrack InternalTrackData; // 0x0000(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + int32 BoneTreeIndex; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneAnimationTrack; + +// ScriptStruct Engine.StaticSwitchParameter +// 0x0004 (0x0028 - 0x0024) +struct FStaticSwitchParameter final : public FStaticParameterBase +{ +public: + bool Value; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticSwitchParameter; + +// ScriptStruct Engine.MaterialLayersFunctionsEditorOnlyData +// 0x0070 (0x0070 - 0x0000) +struct FMaterialLayersFunctionsEditorOnlyData final +{ +public: + TArray LayerStates; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerNames; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RestrictToLayerRelatives; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RestrictToBlendRelatives; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerGuids; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerLinkStates; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DeletedParentLayerGuids; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialLayersFunctionsEditorOnlyData; + +// ScriptStruct Engine.StaticTerrainLayerWeightParameter +// 0x0034 (0x0034 - 0x0000) +struct FStaticTerrainLayerWeightParameter final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0010(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride; // 0x0020(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName LayerName; // 0x0024(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WeightmapIndex; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRepeatedLayer; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeightBasedBlend; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticTerrainLayerWeightParameter; + +// ScriptStruct Engine.StaticParameterSetEditorOnlyData +// 0x00A0 (0x00A0 - 0x0000) +struct FStaticParameterSetEditorOnlyData final +{ +public: + TArray StaticSwitchParameters; // 0x0000(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + TArray StaticComponentMaskParameters; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TerrainLayerWeightParameters; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialLayersFunctionsEditorOnlyData MaterialLayers; // 0x0030(0x0070)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticParameterSetEditorOnlyData; + +// ScriptStruct Engine.AnimationCurveData +// 0x0020 (0x0020 - 0x0000) +struct FAnimationCurveData final +{ +public: + TArray FloatCurves; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray TransformCurves; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationCurveData; + +// ScriptStruct Engine.AttributeKey +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FAttributeKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x14]; // 0x0004(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAttributeKey; + +// ScriptStruct Engine.AttributeCurve +// 0x0048 (0x00B0 - 0x0068) +struct FAttributeCurve final : public FIndexedCurve +{ +public: + TArray Keys; // 0x0068(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FSoftObjectPath ScriptStructPath; // 0x0078(0x0020)(Edit, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UScriptStruct* ScriptStruct; // 0x0098(0x0008)(Edit, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + bool bShouldInterpolate; // 0x00A0(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAttributeCurve; + +// ScriptStruct Engine.AnimatedBoneAttribute +// 0x00F0 (0x00F0 - 0x0000) +struct FAnimatedBoneAttribute final +{ +public: + struct FAnimationAttributeIdentifier Identifier; // 0x0000(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAttributeCurve Curve; // 0x0040(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimatedBoneAttribute; + +// ScriptStruct Engine.CustomChannelSetup +// 0x000C (0x000C - 0x0000) +struct FCustomChannelSetup final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse DefaultResponse; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceType; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStaticObject; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomChannelSetup; + +// ScriptStruct Engine.WorldPartitionActorFilter +// 0x0001 (0x0001 - 0x0000) +struct FWorldPartitionActorFilter final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPartitionActorFilter; + +// ScriptStruct Engine.StreamingTextureBuildInfo +// 0x000C (0x000C - 0x0000) +struct FStreamingTextureBuildInfo final +{ +public: + uint32 PackedRelativeBox; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TextureLevelIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TexelFactor; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStreamingTextureBuildInfo; + +// ScriptStruct Engine.InputDevicePropertyHandle +// 0x0004 (0x0004 - 0x0000) +struct FInputDevicePropertyHandle final +{ +public: + uint32 InternalId; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInputDevicePropertyHandle; + +// ScriptStruct Engine.MaterialLayersFunctions +// 0x00E0 (0x0100 - 0x0020) +struct FMaterialLayersFunctions final : public FMaterialLayersFunctionsRuntimeData +{ +public: + struct FMaterialLayersFunctionsEditorOnlyData EditorOnly; // 0x0020(0x0070)(Edit, NativeAccessSpecifierPublic) + TArray LayerStates; // 0x0090(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + TArray LayerNames; // 0x00A0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + TArray RestrictToLayerRelatives; // 0x00B0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + TArray RestrictToBlendRelatives; // 0x00C0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + TArray LayerGuids; // 0x00D0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + TArray LayerLinkStates; // 0x00E0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + TArray DeletedParentLayerGuids; // 0x00F0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMaterialLayersFunctions; + +// ScriptStruct Engine.StaticMaterialLayersParameter +// 0x0104 (0x0128 - 0x0024) +struct FStaticMaterialLayersParameter final : public FStaticParameterBase +{ +public: + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialLayersFunctions Value; // 0x0028(0x0100)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticMaterialLayersParameter; + +// ScriptStruct Engine.InstancedStaticMeshMappingInfo +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FInstancedStaticMeshMappingInfo final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshMappingInfo; + +// ScriptStruct Engine.InstancedStaticMeshRandomSeed +// 0x0008 (0x0008 - 0x0000) +struct FInstancedStaticMeshRandomSeed final +{ +public: + int32 StartInstanceIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RandomSeed; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshRandomSeed; + +// ScriptStruct Engine.TimelineLinearColorTrack +// 0x0040 (0x0040 - 0x0000) +struct FTimelineLinearColorTrack final +{ +public: + class UCurveLinearColor* LinearColorCurve; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LinearColorPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimelineLinearColorTrack; + +// ScriptStruct Engine.InstancedStaticMeshLightMapInstanceData +// 0x0070 (0x0070 - 0x0000) +struct FInstancedStaticMeshLightMapInstanceData final +{ +public: + struct FTransform Transform; // 0x0000(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MapBuildDataIds; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshLightMapInstanceData; + +// ScriptStruct Engine.InstancedStaticMeshComponentInstanceData +// 0x00C8 (0x0180 - 0x00B8) +struct FInstancedStaticMeshComponentInstanceData final : public FSceneComponentInstanceData +{ +public: + class UStaticMesh* StaticMesh; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FInstancedStaticMeshLightMapInstanceData CachedStaticLighting; // 0x00C0(0x0070)(NativeAccessSpecifierPublic) + TArray PerInstanceSMData; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_140[0x20]; // 0x0140(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InstancingRandomSeed; // 0x0160(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AdditionalRandomSeeds; // 0x0168(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bHasPerInstanceHitProxies; // 0x0178(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshComponentInstanceData; + +// ScriptStruct Engine.ChildActorAttachedActorInfo +// 0x0070 (0x0070 - 0x0000) +struct FChildActorAttachedActorInfo final +{ +public: + TWeakObjectPtr Actor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform RelativeTransform; // 0x0010(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChildActorAttachedActorInfo; + +// ScriptStruct Engine.NetViewer +// 0x0048 (0x0048 - 0x0000) +struct FNetViewer final +{ +public: + class UNetConnection* Connection; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AActor* InViewer; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class AActor* ViewTarget; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector ViewLocation; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewDir; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetViewer; + +// ScriptStruct Engine.UniqueNetIdReplNetSerializerStringStruct +// 0x0010 (0x0010 - 0x0000) +struct FUniqueNetIdReplNetSerializerStringStruct final +{ +public: + class FString String; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUniqueNetIdReplNetSerializerStringStruct; + +// ScriptStruct Engine.UniqueNetIdReplNetSerializerNameStruct +// 0x0008 (0x0008 - 0x0000) +struct FUniqueNetIdReplNetSerializerNameStruct final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUniqueNetIdReplNetSerializerNameStruct; + +// ScriptStruct Engine.ISMClientInstanceManagerData +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FISMClientInstanceManagerData final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FISMClientInstanceManagerData; + +// ScriptStruct Engine.RootMotionSourceSettings +// 0x0001 (0x0001 - 0x0000) +struct FRootMotionSourceSettings final +{ +public: + uint8 Flags; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSourceSettings; + +// ScriptStruct Engine.RootMotionSourceGroup +// 0x0048 (0x0048 - 0x0000) +struct FRootMotionSourceGroup final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bHasAdditiveSources : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasOverrideSources : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasOverrideSourcesWithIgnoreZAccumulate : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsAdditiveVelocityApplied : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FRootMotionSourceSettings LastAccumulatedSettings; // 0x0029(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 LastPreAdditiveVelocity; // 0x0030(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSourceGroup; + +// ScriptStruct Engine.RepRootMotionMontage +// 0x00D8 (0x00D8 - 0x0000) +struct FRepRootMotionMontage final +{ +public: + bool bIsActive; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float position; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize100 Location; // 0x0018(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UPrimitiveComponent* MovementBase; // 0x0048(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName MovementBaseBoneName; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativePosition; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeRotation; // 0x0059(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionSourceGroup AuthoritativeRootMotion; // 0x0060(0x0048)(NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 Acceleration; // 0x00A8(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 LinearVelocity; // 0x00C0(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRepRootMotionMontage; + +// ScriptStruct Engine.SimulatedRootMotionReplicatedMove +// 0x00E0 (0x00E0 - 0x0000) +struct FSimulatedRootMotionReplicatedMove final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRepRootMotionMontage RootMotion; // 0x0008(0x00D8)(ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimulatedRootMotionReplicatedMove; + +// ScriptStruct Engine.TimelineVectorTrack +// 0x0040 (0x0040 - 0x0000) +struct FTimelineVectorTrack final +{ +public: + class UCurveVector* VectorCurve; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VectorPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimelineVectorTrack; + +// ScriptStruct Engine.NewLevelInstanceParams +// 0x0048 (0x0048 - 0x0000) +struct FNewLevelInstanceParams final +{ +public: + ELevelInstanceCreationType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELevelInstancePivotType PivotType; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* PivotActor; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bAlwaysShowDialog; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* TemplateWorld; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString LevelPackageName; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPromptForSave; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf LevelInstanceClass; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStreaming; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExternalActors; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bForceExternalActors; // 0x0042(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHideCreationType; // 0x0043(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNewLevelInstanceParams; + +// ScriptStruct Engine.ExpressionExecOutput +// 0x0008 (0x0008 - 0x0000) +struct FExpressionExecOutput final +{ +public: + class UMaterialExpression* Expression; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FExpressionExecOutput; + +// ScriptStruct Engine.PrimitiveComponentInstanceData +// 0x0078 (0x0130 - 0x00B8) +struct FPrimitiveComponentInstanceData : public FSceneComponentInstanceData +{ +public: + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ComponentTransform; // 0x00C0(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 VisibilityId; // 0x0120(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* LODParent; // 0x0128(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FPrimitiveComponentInstanceData; + +// ScriptStruct Engine.MaterialExpressionCollection +// 0x0030 (0x0030 - 0x0000) +struct FMaterialExpressionCollection final +{ +public: + TArray Expressions; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray EditorComments; // 0x0010(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialExpressionExecBegin* ExpressionExecBegin; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialExpressionExecEnd* ExpressionExecEnd; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FMaterialExpressionCollection; + +// ScriptStruct Engine.CustomInput +// 0x0030 (0x0030 - 0x0000) +struct FCustomInput final +{ +public: + class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x0008(0x0028)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomInput; + +// ScriptStruct Engine.QuartzPulseOverrideStep +// 0x0008 (0x0008 - 0x0000) +struct FQuartzPulseOverrideStep final +{ +public: + int32 NumberOfPulses; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EQuartzCommandQuantization PulseDuration; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FQuartzPulseOverrideStep; + +// ScriptStruct Engine.QuartzTimeSignature +// 0x0018 (0x0018 - 0x0000) +struct FQuartzTimeSignature final +{ +public: + int32 NumBeats; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EQuartzTimeSignatureQuantization BeatType; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OptionalPulseOverride; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuartzTimeSignature; + +// ScriptStruct Engine.CustomOutput +// 0x000C (0x000C - 0x0000) +struct FCustomOutput final +{ +public: + class FName OutputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomMaterialOutputType OutputType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomOutput; + +// ScriptStruct Engine.CustomDefine +// 0x0020 (0x0020 - 0x0000) +struct FCustomDefine final +{ +public: + class FString DefineName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefineValue; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomDefine; + +// ScriptStruct Engine.ColorGradePerRangeSettings +// 0x00A0 (0x00A0 - 0x0000) +struct FColorGradePerRangeSettings final +{ +public: + struct FVector4 Saturation; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Contrast; // 0x0020(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Gamma; // 0x0040(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Gain; // 0x0060(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Offset; // 0x0080(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FColorGradePerRangeSettings; + +// ScriptStruct Engine.DataDrivenShaderPlatformInfoInput +// 0x000C (0x000C - 0x0000) +struct FDataDrivenShaderPlatformInfoInput final +{ +public: + class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataDrivenShaderPlatformInfoCondition PropertyCondition; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDataDrivenShaderPlatformInfoInput; + +// ScriptStruct Engine.ViewTargetTransitionParams +// 0x0010 (0x0010 - 0x0000) +struct FViewTargetTransitionParams final +{ +public: + float BlendTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EViewTargetBlendFunction BlendFunction; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockOutgoing : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FViewTargetTransitionParams; + +// ScriptStruct Engine.FunctionExpressionOutput +// 0x0038 (0x0038 - 0x0000) +struct FFunctionExpressionOutput final +{ +public: + class UMaterialExpressionFunctionOutput* ExpressionOutput; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FGuid ExpressionOutputId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionOutput Output; // 0x0018(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFunctionExpressionOutput; + +// ScriptStruct Engine.CompositeReroute +// 0x0010 (0x0010 - 0x0000) +struct FCompositeReroute final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialExpressionReroute* Expression; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FCompositeReroute; + +// ScriptStruct Engine.BroadphaseSettings +// 0x0080 (0x0080 - 0x0000) +struct FBroadphaseSettings final +{ +public: + bool bUseMBPOnClient; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMBPOnServer; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMBPOuterBounds; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox MBPBounds; // 0x0008(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox MBPOuterBounds; // 0x0040(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint32 MBPNumSubdivs; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBroadphaseSettings; + +// ScriptStruct Engine.SwitchCustomInput +// 0x0030 (0x0030 - 0x0000) +struct FSwitchCustomInput final +{ +public: + class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x0008(0x0028)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSwitchCustomInput; + +// ScriptStruct Engine.MaterialInstanceBasePropertyOverrides +// 0x0018 (0x0018 - 0x0000) +struct FMaterialInstanceBasePropertyOverrides final +{ +public: + uint8 bOverride_OpacityMaskClipValue : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BlendMode : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ShadingModel : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DitheredLODTransition : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CastDynamicShadowAsMasked : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TwoSided : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bIsThinSurface : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OutputTranslucentVelocity : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bHasPixelAnimation : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bEnableTessellation : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DisplacementScaling : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxWorldPositionOffsetDisplacement : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 TwoSided : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsThinSurface : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DitheredLODTransition : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDynamicShadowAsMasked : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOutputTranslucentVelocity : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPixelAnimation : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableTessellation : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EBlendMode BlendMode; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialShadingModel ShadingModel; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OpacityMaskClipValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDisplacementScaling DisplacementScaling; // 0x000C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float MaxWorldPositionOffsetDisplacement; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialInstanceBasePropertyOverrides; + +// ScriptStruct Engine.MovementProperties +// 0x0001 (0x0001 - 0x0000) +struct FMovementProperties +{ +public: + uint8 bCanCrouch : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanJump : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanWalk : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanSwim : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanFly : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FMovementProperties; + +// ScriptStruct Engine.NavAgentProperties +// 0x0037 (0x0038 - 0x0001) +struct FNavAgentProperties : public FMovementProperties +{ +public: + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AgentRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentStepHeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavWalkingSearchHeightScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath PreferredNavData; // 0x0018(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavAgentProperties; + +// ScriptStruct Engine.LightmassMaterialInterfaceSettings +// 0x0010 (0x0010 - 0x0000) +struct FLightmassMaterialInterfaceSettings final +{ +public: + float EmissiveBoost; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExportResolutionScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadowAsMasked : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideCastShadowAsMasked : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideEmissiveBoost : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideDiffuseBoost : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideExportResolutionScale : 1; // 0x000C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightmassMaterialInterfaceSettings; + +// ScriptStruct Engine.MaterialTextureInfo +// 0x0010 (0x0010 - 0x0000) +struct FMaterialTextureInfo final +{ +public: + float SamplingScale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UVChannelIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TextureName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialTextureInfo; + +// ScriptStruct Engine.QuartzClockSettings +// 0x0020 (0x0020 - 0x0000) +struct FQuartzClockSettings final +{ +public: + struct FQuartzTimeSignature TimeSignature; // 0x0000(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIgnoreLevelChange; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FQuartzClockSettings; + +// ScriptStruct Engine.MeshProxySettings +// 0x0100 (0x0100 - 0x0000) +struct FMeshProxySettings final +{ +public: + int32 ScreenSize; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoxelSize; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings MaterialSettings; // 0x0008(0x00A0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float MergeDistance; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor UnresolvedGeometryColor; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRayCastDist; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardAngleThreshold; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapResolution; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EProxyNormalComputationMethod NormalCalculationMethod; // 0x00BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELandscapeCullingPrecision LandscapeCullingPrecision; // 0x00BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCalculateCorrectLODModel : 1; // 0x00BE(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideVoxelSize : 1; // 0x00BE(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideTransferDistance : 1; // 0x00BE(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHardAngleThreshold : 1; // 0x00BE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeLightMapResolution : 1; // 0x00BE(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecalculateNormals : 1; // 0x00BE(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseLandscapeCulling : 1; // 0x00BE(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportRayTracing : 1; // 0x00BE(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowDistanceField : 1; // 0x00BF(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReuseMeshLightmapUVs : 1; // 0x00BF(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroupIdenticalMeshesForBaking : 1; // 0x00BF(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCreateCollision : 1; // 0x00BF(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowVertexColors : 1; // 0x00BF(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateLightmapUVs : 1; // 0x00BF(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FMeshNaniteSettings NaniteSettings; // 0x00C0(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshProxySettings; + +// ScriptStruct Engine.InputActionSpeechMapping +// 0x0010 (0x0010 - 0x0000) +struct FInputActionSpeechMapping final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName SpeechKeyword; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInputActionSpeechMapping; + +// ScriptStruct Engine.NavLinkId +// 0x0008 (0x0008 - 0x0000) +struct FNavLinkId final +{ +public: + uint64 ID; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNavLinkId; + +// ScriptStruct Engine.ParameterChannelNames +// 0x0040 (0x0040 - 0x0000) +struct FParameterChannelNames final +{ +public: + class FText R; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + class FText G; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) + class FText B; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic) + class FText A; // 0x0030(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParameterChannelNames; + +// ScriptStruct Engine.StaticComponentMaskValue +// 0x0004 (0x0004 - 0x0000) +struct FStaticComponentMaskValue final +{ +public: + bool R; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool G; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool B; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool A; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticComponentMaskValue; + +// ScriptStruct Engine.RootMotionMovementParams +// 0x0070 (0x0070 - 0x0000) +struct FRootMotionMovementParams final +{ +public: + bool bHasRootMotion; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RootMotionTransform; // 0x0010(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRootMotionMovementParams; + +// ScriptStruct Engine.StaticMeshBudgetInfo +// 0x0010 (0x0010 - 0x0000) +struct FStaticMeshBudgetInfo final +{ +public: + class FName LodGroupName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double MinimumExtent; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticMeshBudgetInfo; + +// ScriptStruct Engine.LevelViewportInfo +// 0x0038 (0x0038 - 0x0000) +struct FLevelViewportInfo final +{ +public: + struct FVector CamPosition; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CamRotation; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float CamOrthoZoom; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CamUpdated; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLevelViewportInfo; + +// ScriptStruct Engine.MeshDrawCommandStatsBudget +// 0x0030 (0x0030 - 0x0000) +struct FMeshDrawCommandStatsBudget final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LinkedStatNames; // 0x0008(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + int32 PrimitiveBudget; // 0x0018(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Collection; // 0x001C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Passes; // 0x0020(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshDrawCommandStatsBudget; + +// ScriptStruct Engine.AlphaBlendArgs +// 0x0010 (0x0010 - 0x0000) +struct FAlphaBlendArgs final +{ +public: + class UCurveFloat* CustomCurve; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float BlendTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendOption; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAlphaBlendArgs; + +// ScriptStruct Engine.MeshDrawCommandStatsBudgetTotals +// 0x0008 (0x0008 - 0x0000) +struct FMeshDrawCommandStatsBudgetTotals final +{ +public: + int32 PrimitiveBudget; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Collection; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshDrawCommandStatsBudgetTotals; + +// ScriptStruct Engine.NavAvoidanceData +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FNavAvoidanceData final +{ +public: + uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavAvoidanceData; + +// ScriptStruct Engine.PurchaseInfo +// 0x0040 (0x0040 - 0x0000) +struct FPurchaseInfo final +{ +public: + class FString Identifier; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayDescription; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayPrice; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPurchaseInfo; + +// ScriptStruct Engine.StreamingLevelsToConsider +// 0x0028 (0x0028 - 0x0000) +struct FStreamingLevelsToConsider final +{ +public: + TArray StreamingLevels; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamingLevelsToConsider; + +// ScriptStruct Engine.NavAgentSelector +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FNavAgentSelector final +{ +public: + uint8 bSupportsAgent0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavAgentSelector; + +// ScriptStruct Engine.AnimTickRecord +// 0x0070 (0x0070 - 0x0000) +struct FAnimTickRecord final +{ +public: + class UAnimationAsset* SourceAsset; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_8[0x68]; // 0x0008(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimTickRecord; + +// ScriptStruct Engine.NavAvoidanceMask +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FNavAvoidanceMask final +{ +public: + uint8 bGroup0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup16 : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup17 : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup18 : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup19 : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup20 : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup21 : 1; // 0x0002(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup22 : 1; // 0x0002(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup23 : 1; // 0x0002(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup24 : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup25 : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup26 : 1; // 0x0003(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup27 : 1; // 0x0003(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup28 : 1; // 0x0003(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup29 : 1; // 0x0003(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup30 : 1; // 0x0003(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup31 : 1; // 0x0003(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FNavAvoidanceMask; + +// ScriptStruct Engine.NavigationLinkBase +// 0x0040 (0x0040 - 0x0000) +struct FNavigationLinkBase +{ +public: + float LeftProjectHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFallDownLength; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float SnapRadius; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SnapHeight; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgents; // 0x0020(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSupportsAgent0 : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent1 : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent2 : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent3 : 1; // 0x0024(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent4 : 1; // 0x0024(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent5 : 1; // 0x0024(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent6 : 1; // 0x0024(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent7 : 1; // 0x0024(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent8 : 1; // 0x0025(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent9 : 1; // 0x0025(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent10 : 1; // 0x0025(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent11 : 1; // 0x0025(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent12 : 1; // 0x0025(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent13 : 1; // 0x0025(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent14 : 1; // 0x0025(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent15 : 1; // 0x0025(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ENavLinkDirection Direction; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseSnapHeight : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSnapToCheapestArea : 1; // 0x0029(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag0 : 1; // 0x0029(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag1 : 1; // 0x0029(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag2 : 1; // 0x0029(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag3 : 1; // 0x0029(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag4 : 1; // 0x0029(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag5 : 1; // 0x0029(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag6 : 1; // 0x002A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag7 : 1; // 0x002A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AreaClass; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavigationLinkBase; + +// ScriptStruct Engine.AnimBlueprintMutableData +// 0x0001 (0x0001 - 0x0000) +struct FAnimBlueprintMutableData +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimBlueprintMutableData; + +// ScriptStruct Engine.NavigationLink +// 0x0030 (0x0070 - 0x0040) +struct FNavigationLink final : public FNavigationLinkBase +{ +public: + struct FVector Left; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x0058(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavigationLink; + +// ScriptStruct Engine.WorldPartitionDestructibleHLODDamagedActorState +// 0x0008 (0x0014 - 0x000C) +struct FWorldPartitionDestructibleHLODDamagedActorState final : public FFastArraySerializerItem +{ +public: + int32 ActorIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ActorHealth; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPartitionDestructibleHLODDamagedActorState; + +// ScriptStruct Engine.WorldPartitionDestructibleHLODState +// 0x0040 (0x0148 - 0x0108) +struct FWorldPartitionDestructibleHLODState final : public FFastArraySerializer +{ +public: + TArray DamagedActors; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UWorldPartitionDestructibleHLODComponent* OwnerComponent; // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_120[0x28]; // 0x0120(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPartitionDestructibleHLODState; + +// ScriptStruct Engine.NavigationSegmentLink +// 0x0060 (0x00A0 - 0x0040) +struct FNavigationSegmentLink final : public FNavigationLinkBase +{ +public: + struct FVector LeftStart; // 0x0040(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeftEnd; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightStart; // 0x0070(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightEnd; // 0x0088(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavigationSegmentLink; + +// ScriptStruct Engine.EncounteredStateMachineStack +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FEncounteredStateMachineStack final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEncounteredStateMachineStack; + +// ScriptStruct Engine.NetworkPhysicsSettings +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FNetworkPhysicsSettings final +{ +public: + uint8 bOverrideSimProxyRepMode : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EPhysicsReplicationMode SimProxyRepMode; // 0x0004(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetworkPhysicsSettings; + +// ScriptStruct Engine.NetworkPhysicsSettingsPredictiveInterpolation +// 0x0070 (0x0070 - 0x0000) +struct FNetworkPhysicsSettingsPredictiveInterpolation final +{ +public: + uint8 bOverridePosCorrectionTimeBase : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PosCorrectionTimeBase; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverridePosCorrectionTimeMin : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PosCorrectionTimeMin; // 0x000C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverridePosCorrectionTimeMultiplier : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PosCorrectionTimeMultiplier; // 0x0014(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideRotCorrectionTimeBase : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotCorrectionTimeBase; // 0x001C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideRotCorrectionTimeMin : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotCorrectionTimeMin; // 0x0024(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideRotCorrectionTimeMultiplier : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotCorrectionTimeMultiplier; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverridePosInterpolationTimeMultiplier : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PosInterpolationTimeMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideRotInterpolationTimeMultiplier : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotInterpolationTimeMultiplier; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSoftSnapPosStrength : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SoftSnapPosStrength; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSoftSnapRotStrength : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SoftSnapRotStrength; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSoftSnapToSource : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSoftSnapToSource; // 0x0054(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideSkipVelocityRepOnPosEarlyOut : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSkipVelocityRepOnPosEarlyOut; // 0x005C(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverridePostResimWaitForUpdate : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bPostResimWaitForUpdate; // 0x0064(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideDisableSoftSnap : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDisableSoftSnap; // 0x006C(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetworkPhysicsSettingsPredictiveInterpolation; + +// ScriptStruct Engine.BlendFilter +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FBlendFilter final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendFilter; + +// ScriptStruct Engine.NetworkPhysicsSettingsResimulation +// 0x0058 (0x0058 - 0x0000) +struct FNetworkPhysicsSettingsResimulation final +{ +public: + uint8 bOverrideRedundantInputs : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 RedundantInputs; // 0x0004(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideRedundantStates : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 RedundantStates; // 0x000C(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideRuntimeCorrectionEnabled : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bRuntimeCorrectionEnabled; // 0x0014(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideRuntimeVelocityCorrection : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bRuntimeVelocityCorrection; // 0x001C(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverridePosStabilityMultiplier : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PosStabilityMultiplier; // 0x0024(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideRotStabilityMultiplier : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotStabilityMultiplier; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideVelStabilityMultiplier : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VelStabilityMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideAngVelStabilityMultiplier : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngVelStabilityMultiplier; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideResimulationErrorThreshold : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ResimulationErrorThreshold; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideCompareStateToTriggerRewind : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bCompareStateToTriggerRewind; // 0x004C(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideCompareInputToTriggerRewind : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bCompareInputToTriggerRewind; // 0x0054(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetworkPhysicsSettingsResimulation; + +// ScriptStruct Engine.DoubleVectorParameterValue +// 0x0040 (0x0040 - 0x0000) +struct FDoubleVectorParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4d ParameterValue; // 0x0010(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDoubleVectorParameterValue; + +// ScriptStruct Engine.ParticleBurst +// 0x000C (0x000C - 0x0000) +struct FParticleBurst final +{ +public: + int32 Count; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CountLow; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleBurst; + +// ScriptStruct Engine.ParticleRandomSeedInfo +// 0x0020 (0x0020 - 0x0000) +struct FParticleRandomSeedInfo final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGetSeedFromInstance : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInstanceSeedIsIndex : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bResetSeedOnEmitterLooping : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRandomlySelectSeedArray : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RandomSeeds; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleRandomSeedInfo; + +// ScriptStruct Engine.FontParameterValue +// 0x0030 (0x0030 - 0x0000) +struct FFontParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* FontValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 FontPage; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x001C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFontParameterValue; + +// ScriptStruct Engine.ParticleEvent_GenerateInfo +// 0x0028 (0x0028 - 0x0000) +struct FParticleEvent_GenerateInfo final +{ +public: + EParticleEventType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Frequency; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleFrequency; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 FirstTimeOnly : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LastTimeOnly : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UseReflectedImpactVector : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseOrbitOffset : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CustomName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParticleModuleEventsToSendToGame; // 0x0018(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FParticleEvent_GenerateInfo; + +// ScriptStruct Engine.OrbitOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FOrbitOptions final +{ +public: + uint8 bProcessDuringSpawn : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProcessDuringUpdate : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseEmitterTime : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOrbitOptions; + +// ScriptStruct Engine.CollectionScalarParameter +// 0x0004 (0x001C - 0x0018) +struct FCollectionScalarParameter final : public FCollectionParameterBase +{ +public: + float DefaultValue; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollectionScalarParameter; + +// ScriptStruct Engine.BeamTargetData +// 0x000C (0x000C - 0x0000) +struct FBeamTargetData final +{ +public: + class FName TargetName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetPercentage; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBeamTargetData; + +// ScriptStruct Engine.GPUSpriteEmitterInfo +// 0x0350 (0x0350 - 0x0000) +struct FGPUSpriteEmitterInfo final +{ +public: + class UParticleModuleRequired* RequiredModule; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UParticleModuleSpawn* SpawnModule; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UParticleModuleSpawnPerUnit* SpawnPerUnitModule; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray SpawnModules; // 0x0018(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGPUSpriteLocalVectorFieldInfo LocalVectorField; // 0x0030(0x00D0)(NoDestructor, NativeAccessSpecifierPublic) + struct FFloatDistribution VectorFieldScale; // 0x0100(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution DragCoefficient; // 0x0120(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution PointAttractorStrength; // 0x0140(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution Resilience; // 0x0160(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ConstantAcceleration; // 0x0180(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PointAttractorPosition; // 0x0198(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointAttractorRadiusSq; // 0x01B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OrbitOffsetBase; // 0x01B8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetRange; // 0x01D0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InvMaxSize; // 0x01E8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InvRotationRateScale; // 0x01F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLifetime; // 0x01FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleCount; // 0x0200(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleScreenAlignment ScreenAlignment; // 0x0204(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleAxisLock LockAxisFlag; // 0x0205(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_206[0x2]; // 0x0206(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableCollision : 1; // 0x0208(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_209[0x3]; // 0x0209(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EParticleCollisionMode CollisionMode; // 0x020C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseVelocityForMotionBlur : 1; // 0x0210(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveHMDRoll : 1; // 0x0210(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinFacingCameraBlendDistance; // 0x0214(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x0218(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector DynamicColor; // 0x0220(0x0060)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DynamicAlpha; // 0x0280(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector DynamicColorScale; // 0x02B0(0x0060)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DynamicAlphaScale; // 0x0310(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_340[0x10]; // 0x0340(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGPUSpriteEmitterInfo; + +// ScriptStruct Engine.MeshInstancingSettings +// 0x0018 (0x0018 - 0x0000) +struct FMeshInstancingSettings final +{ +public: + TSubclassOf ActorClassToUse; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceReplacementThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipMeshesWithVertexColors; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHLODVolumes; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ISMComponentToUse; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshInstancingSettings; + +// ScriptStruct Engine.ParticleSystemLOD +// 0x0001 (0x0001 - 0x0000) +struct FParticleSystemLOD final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleSystemLOD; + +// ScriptStruct Engine.NamedEmitterMaterial +// 0x0010 (0x0010 - 0x0000) +struct FNamedEmitterMaterial final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FNamedEmitterMaterial; + +// ScriptStruct Engine.RootMotionSourceGroupNetSerializerConfig +// 0x0000 (0x0028 - 0x0028) +struct FRootMotionSourceGroupNetSerializerConfig final : public FPolymorphicArrayStructNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FRootMotionSourceGroupNetSerializerConfig; + +// ScriptStruct Engine.FXSystemSpawnParameters +// 0x0070 (0x0070 - 0x0000) +struct FFXSystemSpawnParameters final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UFXSystemAsset* SystemTemplate; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector Location; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0058(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName AttachPointName; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x006A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPSCPoolMethod PoolingMethod; // 0x006B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreCullCheck; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlayerEffect; // 0x006D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFXSystemSpawnParameters; + +// ScriptStruct Engine.ParticleSystemReplayFrame +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FParticleSystemReplayFrame final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleSystemReplayFrame; + +// ScriptStruct Engine.NetLevelVisibilityTransactionId +// 0x0004 (0x0004 - 0x0000) +struct FNetLevelVisibilityTransactionId final +{ +public: + uint32 Data; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNetLevelVisibilityTransactionId; + +// ScriptStruct Engine.UpdateLevelVisibilityLevelInfo +// 0x0018 (0x0018 - 0x0000) +struct FUpdateLevelVisibilityLevelInfo final +{ +public: + class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Filename; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNetLevelVisibilityTransactionId VisibilityRequestId; // 0x0010(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bIsVisible : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTryMakeVisible : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipCloseOnError : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUpdateLevelVisibilityLevelInfo; + +// ScriptStruct Engine.DelegateArray +// 0x0010 (0x0010 - 0x0000) +struct FDelegateArray final +{ +public: + TArray> Delegates; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDelegateArray; + +// ScriptStruct Engine.BlueprintComponentChangedPropertyInfo +// 0x0018 (0x0018 - 0x0000) +struct FBlueprintComponentChangedPropertyInfo final +{ +public: + class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ArrayIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStruct* PropertyScope; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FBlueprintComponentChangedPropertyInfo; + +// ScriptStruct Engine.BlueprintCookedComponentInstancingData +// 0x0048 (0x0048 - 0x0000) +struct FBlueprintCookedComponentInstancingData final +{ +public: + TArray ChangedPropertyList; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x11]; // 0x0010(0x0011)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHasValidCookedData; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x26]; // 0x0022(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintCookedComponentInstancingData; + +// ScriptStruct Engine.ComponentOverrideRecord +// 0x0078 (0x0078 - 0x0000) +struct FComponentOverrideRecord final +{ +public: + TSubclassOf ComponentClass; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UActorComponent* ComponentTemplate; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FComponentKey ComponentKey; // 0x0010(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x0030(0x0048)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComponentOverrideRecord; + +// ScriptStruct Engine.SpriteCategoryInfo +// 0x0028 (0x0028 - 0x0000) +struct FSpriteCategoryInfo final +{ +public: + class FName Category; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x0008(0x0010)(NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSpriteCategoryInfo; + +// ScriptStruct Engine.LevelNameAndTime +// 0x0018 (0x0018 - 0x0000) +struct FLevelNameAndTime final +{ +public: + class FString LevelName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 LevelChangeTimeInMS; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLevelNameAndTime; + +// ScriptStruct Engine.BlueprintInputDelegateBinding +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FBlueprintInputDelegateBinding +{ +public: + uint8 bConsumeInput : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExecuteWhenPaused : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideParentBinding : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintInputDelegateBinding; + +// ScriptStruct Engine.BlueprintInputAxisKeyDelegateBinding +// 0x0024 (0x0028 - 0x0004) +struct FBlueprintInputAxisKeyDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey AxisKey; // 0x0008(0x0018)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintInputAxisKeyDelegateBinding; + +// ScriptStruct Engine.CompressedRichCurve +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FCompressedRichCurve final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCompressedRichCurve; + +// ScriptStruct Engine.ColorGradingSettings +// 0x0290 (0x0290 - 0x0000) +struct FColorGradingSettings final +{ +public: + struct FColorGradePerRangeSettings Global; // 0x0000(0x00A0)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Shadows; // 0x00A0(0x00A0)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Midtones; // 0x0140(0x00A0)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Highlights; // 0x01E0(0x00A0)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float ShadowsMax; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightsMin; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightsMax; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FColorGradingSettings; + +// ScriptStruct Engine.DataTableCategoryHandle +// 0x0018 (0x0018 - 0x0000) +struct FDataTableCategoryHandle final +{ +public: + class UDataTable* DataTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName ColumnName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowContents; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDataTableCategoryHandle; + +// ScriptStruct Engine.SelectedFragmentProperties +// 0x0020 (0x0020 - 0x0000) +struct FSelectedFragmentProperties final +{ +public: + class FName Tag; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Fragment; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSelectedFragmentProperties; + +// ScriptStruct Engine.LensSettings +// 0x00E8 (0x00E8 - 0x0000) +struct FLensSettings final +{ +public: + struct FLensBloomSettings Bloom; // 0x0000(0x00C0)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FLensImperfectionSettings Imperfections; // 0x00C0(0x0020)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float ChromaticAberration; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLensSettings; + +// ScriptStruct Engine.SceneViewExtensionIsActiveFunctor +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x10) FSceneViewExtensionIsActiveFunctor final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSceneViewExtensionIsActiveFunctor; + +// ScriptStruct Engine.DPMatchingIfCondition +// 0x0028 (0x0028 - 0x0000) +struct FDPMatchingIfCondition final +{ +public: + class FName Operator; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Arg1; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Arg2; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDPMatchingIfCondition; + +// ScriptStruct Engine.DPMatchingRulestructBase +// 0x0048 (0x0048 - 0x0000) +struct FDPMatchingRulestructBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString RuleName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IfConditions; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString AppendFragments; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SetUserVar; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDPMatchingRulestructBase; + +// ScriptStruct Engine.DPMatchingRulestructA +// 0x0020 (0x0068 - 0x0048) +struct FDPMatchingRulestructA final : public FDPMatchingRulestructBase +{ +public: + TArray OnTrue; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray OnFalse; // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDPMatchingRulestructA; + +// ScriptStruct Engine.DPMatchingRulestructB +// 0x0020 (0x0068 - 0x0048) +struct FDPMatchingRulestructB final : public FDPMatchingRulestructBase +{ +public: + TArray OnTrue; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray OnFalse; // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDPMatchingRulestructB; + +// ScriptStruct Engine.SkeletalMeshOptimizationSettings +// 0x003C (0x003C - 0x0000) +struct FSkeletalMeshOptimizationSettings final +{ +public: + ESkeletalMeshTerminationCriterion TerminationCriterion; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NumOfTrianglesPercentage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NumOfVertPercentage; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNumOfTriangles; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNumOfVerts; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviationPercentage; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationType ReductionMethod; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationImportance SilhouetteImportance; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationImportance TextureImportance; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationImportance ShadingImportance; // 0x001B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationImportance SkinningImportance; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemapMorphTargets : 1; // 0x001D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecalcNormals : 1; // 0x001D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WeldingThreshold; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalsThreshold; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBonesPerVertex; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnforceBoneBoundaries : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMergeCoincidentVertBones : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumeImportance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockEdges : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockColorBounaries : 1; // 0x0034(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImproveTrianglesForCloth : 1; // 0x0034(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BaseLOD; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshOptimizationSettings; + +// ScriptStruct Engine.SkelMeshSkinWeightInfo +// 0x003C (0x003C - 0x0000) +struct FSkelMeshSkinWeightInfo final +{ +public: + int32 Bones[0xC]; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weights[0xC]; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkelMeshSkinWeightInfo; + +// ScriptStruct Engine.DPMatchingRulestructC +// 0x0020 (0x0068 - 0x0048) +struct FDPMatchingRulestructC final : public FDPMatchingRulestructBase +{ +public: + TArray OnTrue; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray OnFalse; // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDPMatchingRulestructC; + +// ScriptStruct Engine.DPMatchingRulestructD +// 0x0020 (0x0068 - 0x0048) +struct FDPMatchingRulestructD final : public FDPMatchingRulestructBase +{ +public: + TArray OnTrue; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray OnFalse; // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDPMatchingRulestructD; + +// ScriptStruct Engine.DPMatchingRulestructE +// 0x0020 (0x0068 - 0x0048) +struct FDPMatchingRulestructE final : public FDPMatchingRulestructBase +{ +public: + TArray OnTrue; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray OnFalse; // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDPMatchingRulestructE; + +// ScriptStruct Engine.DPMatchingRulestruct +// 0x0020 (0x0068 - 0x0048) +struct FDPMatchingRulestruct final : public FDPMatchingRulestructBase +{ +public: + TArray OnTrue; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray OnFalse; // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDPMatchingRulestruct; + +// ScriptStruct Engine.VertexOffsetUsage +// 0x0004 (0x0004 - 0x0000) +struct FVertexOffsetUsage final +{ +public: + int32 Usage; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVertexOffsetUsage; + +// ScriptStruct Engine.StreamableTextureInstance +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FStreamableTextureInstance +{ +public: + uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamableTextureInstance; + +// ScriptStruct Engine.DynamicTextureInstance +// 0x0010 (0x0058 - 0x0048) +struct FDynamicTextureInstance final : public FStreamableTextureInstance +{ +public: + class UTexture2D* Texture; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bAttached; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OriginalRadius; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDynamicTextureInstance; + +// ScriptStruct Engine.HLODInstancingKey +// 0x0010 (0x0010 - 0x0000) +struct FHLODInstancingKey final +{ +public: + class UStaticMesh* StaticMesh; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInterface* Material; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FHLODInstancingKey; + +// ScriptStruct Engine.SourceEffectChainEntry +// 0x0010 (0x0010 - 0x0000) +struct FSourceEffectChainEntry final +{ +public: + class USoundEffectSourcePreset* Preset; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bBypass : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSourceEffectChainEntry; + +// ScriptStruct Engine.SoundWaveSpectralTimeData +// 0x0018 (0x0018 - 0x0000) +struct FSoundWaveSpectralTimeData final +{ +public: + TArray Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float TimeSec; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundWaveSpectralTimeData; + +// ScriptStruct Engine.StaticMeshComponentLODInfo +// 0x0090 (0x0090 - 0x0000) +struct alignas(0x08) FStaticMeshComponentLODInfo final +{ +public: + uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMeshComponentLODInfo; + +// ScriptStruct Engine.SingleAnimationPlayData +// 0x0018 (0x0018 - 0x0000) +struct FSingleAnimationPlayData final +{ +public: + class UAnimationAsset* AnimToPlay; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bSavedLooping : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSavedPlaying : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SavedPosition; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SavedPlayRate; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSingleAnimationPlayData; + +// ScriptStruct Engine.StaticParameterSetRuntimeData +// 0x0038 (0x0038 - 0x0000) +struct FStaticParameterSetRuntimeData +{ +public: + TArray StaticSwitchParameters; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialLayersFunctionsRuntimeData MaterialLayers; // 0x0010(0x0020)(NativeAccessSpecifierPublic) + uint8 bHasMaterialLayers : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticParameterSetRuntimeData; + +// ScriptStruct Engine.StaticParameterSet +// 0x0000 (0x0038 - 0x0038) +struct FStaticParameterSet final : public FStaticParameterSetRuntimeData +{ +}; +DUMPER7_ASSERTS_FStaticParameterSet; + +// ScriptStruct Engine.SkelMeshMergeSectionMapping +// 0x0010 (0x0010 - 0x0000) +struct FSkelMeshMergeSectionMapping final +{ +public: + TArray SectionIDs; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkelMeshMergeSectionMapping; + +// ScriptStruct Engine.StreamingRenderAssetPrimitiveInfo +// 0x0050 (0x0050 - 0x0000) +struct FStreamingRenderAssetPrimitiveInfo final +{ +public: + class UStreamableRenderAsset* RenderAsset; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FBoxSphereBounds Bounds; // 0x0008(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TexelFactor; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PackedRelativeBox; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowInvalidTexelFactorWhenUnregistered : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectedByComponentScale : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamingRenderAssetPrimitiveInfo; + +// ScriptStruct Engine.TimelineEventEntry +// 0x0014 (0x0014 - 0x0000) +struct FTimelineEventEntry final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate EventFunc; // 0x0004(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimelineEventEntry; + +// ScriptStruct Engine.NetworkEmulationProfileDescription +// 0x0020 (0x0020 - 0x0000) +struct FNetworkEmulationProfileDescription final +{ +public: + class FString ProfileName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Tooltip; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetworkEmulationProfileDescription; + +// ScriptStruct Engine.TimelineFloatTrack +// 0x0040 (0x0040 - 0x0000) +struct FTimelineFloatTrack final +{ +public: + class UCurveFloat* FloatCurve; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FloatPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimelineFloatTrack; + +// ScriptStruct Engine.Timeline +// 0x0098 (0x0098 - 0x0000) +struct FTimeline final +{ +public: + ETimelineLengthMode LengthMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bLooping : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bReversePlayback : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bPlaying : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Length; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float position; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Events; // 0x0010(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpVectors; // 0x0020(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpFloats; // 0x0030(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpLinearColors; // 0x0040(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TDelegate TimelinePostUpdateFunc; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TDelegate TimelineFinishedFunc; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr PropertySetObject; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName DirectionPropertyName; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeline; + +// ScriptStruct Engine.RPCDoSState +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FRPCDoSState +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bLogEscalate; // 0x0008(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSendEscalateAnalytics; // 0x0009(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKickPlayer; // 0x000A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackRecentRPCs; // 0x000B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 EscalateQuotaRPCsPerFrame; // 0x000C(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 EscalateTimeQuotaMSPerFrame; // 0x000E(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 EscalateQuotaRPCsPerPeriod; // 0x0010(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 EscalateTimeQuotaMSPerPeriod; // 0x0012(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 EscalateQuotaTimePeriod; // 0x0014(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 EscalationCountTolerance; // 0x0015(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 EscalationTimeToleranceMS; // 0x0016(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 RPCRepeatLimitPerPeriod; // 0x0018(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 RPCRepeatLimitMSPerPeriod; // 0x001A(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 RPCRepeatLimitTimePeriod; // 0x001C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x1]; // 0x001D(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int16 CooloffTime; // 0x001E(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 AutoEscalateTime; // 0x0020(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x26]; // 0x0022(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRPCDoSState; + +// ScriptStruct Engine.WorldPartitionRuntimeContainerResolver +// 0x0058 (0x0058 - 0x0000) +struct FWorldPartitionRuntimeContainerResolver final +{ +public: + TMap Containers; // 0x0000(0x0050)(NativeAccessSpecifierPrivate) + class FName MainContainerPackage; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FWorldPartitionRuntimeContainerResolver; + +// ScriptStruct Engine.ActorInstanceData +// 0x0008 (0x0060 - 0x0058) +struct FActorInstanceData final : public FInstanceCacheDataBase +{ +public: + TSubclassOf ActorClass; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FActorInstanceData; + +// ScriptStruct Engine.RuntimePartitionHLODSetup +// 0x0028 (0x0028 - 0x0000) +struct FRuntimePartitionHLODSetup final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HLODLayers; // 0x0008(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + bool bIsSpatiallyLoaded; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class URuntimePartition* PartitionLayer; // 0x0020(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRuntimePartitionHLODSetup; + +// ScriptStruct Engine.PSCPoolElem +// 0x0010 (0x0010 - 0x0000) +struct FPSCPoolElem final +{ +public: + class UParticleSystemComponent* PSC; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPSCPoolElem; + +// ScriptStruct Engine.RuntimePartitionDesc +// 0x0001 (0x0001 - 0x0000) +struct FRuntimePartitionDesc final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRuntimePartitionDesc; + +// ScriptStruct Engine.RuntimePartitionStreamingData +// 0x0038 (0x0038 - 0x0000) +struct FRuntimePartitionStreamingData final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoadingRange; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StreamingCells; // 0x0010(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray NonStreamingCells; // 0x0020(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRuntimePartitionStreamingData; + +// ScriptStruct Engine.LightmassWorldInfoSettings +// 0x004C (0x004C - 0x0000) +struct FLightmassWorldInfoSettings final +{ +public: + float StaticLightingLevelScale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumIndirectLightingBounces; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSkyLightingBounces; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingQuality; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingSmoothness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor EnvironmentColor; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnvironmentIntensity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveBoost; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVolumeLightingMethod VolumeLightingMethod; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAmbientOcclusion : 1; // 0x0025(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateAmbientOcclusionMaterialMask : 1; // 0x0025(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisualizeMaterialDiffuse : 1; // 0x0025(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisualizeAmbientOcclusion : 1; // 0x0025(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompressLightmaps : 1; // 0x0025(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricLightmapDetailCellSize; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightmapMaximumBrickMemoryMb; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightmapSphericalHarmonicSmoothing; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeLightSamplePlacementScale; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectIlluminationOcclusionFraction; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectIlluminationOcclusionFraction; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionExponent; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyOccludedSamplesFraction; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOcclusionDistance; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightmassWorldInfoSettings; + +// ScriptStruct Engine.PerPlatformFrameRate +// 0x0008 (0x0008 - 0x0000) +struct FPerPlatformFrameRate final +{ +public: + struct FFrameRate Default; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerPlatformFrameRate; + +// ScriptStruct Engine.MeshMergingSettings +// 0x0108 (0x0108 - 0x0000) +struct FMeshMergingSettings final +{ +public: + int32 TargetLightMapResolution; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUVOutput OutputUVs[0x8]; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialProxySettings MaterialSettings; // 0x0010(0x00A0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 GutterSize; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshLODSelectionType LODSelectionType; // 0x00B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SpecificLOD; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateLightMapUV : 1; // 0x00BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputedLightMapResolution : 1; // 0x00BC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPivotPointAtZero : 1; // 0x00BC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMergePhysicsData : 1; // 0x00BC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMergeMeshSockets : 1; // 0x00BC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMergeMaterials : 1; // 0x00BC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBakeVertexDataToMesh : 1; // 0x00BC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVertexDataForBakingMaterial : 1; // 0x00BC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseTextureBinning : 1; // 0x00BD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReuseMeshLightmapUVs : 1; // 0x00BD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMergeEquivalentMaterials : 1; // 0x00BD(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseLandscapeCulling : 1; // 0x00BD(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIncludeImposters : 1; // 0x00BD(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportRayTracing : 1; // 0x00BD(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowDistanceField : 1; // 0x00BD(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BE[0x2]; // 0x00BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMeshNaniteSettings NaniteSettings; // 0x00C0(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshMergingSettings; + +// ScriptStruct Engine.HierarchicalSimplification +// 0x0350 (0x0350 - 0x0000) +struct FHierarchicalSimplification final +{ +public: + float TransitionScreenSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideDrawDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseOverrideDrawDistance : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowSpecificExclusion : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyGenerateClustersForVolumes : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReusePreviousLevelClusters : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EHierarchicalSimplificationMethod SimplificationMethod; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMeshProxySettings ProxySetting; // 0x0010(0x0100)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FMeshMergingSettings MergeSetting; // 0x0110(0x0108)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FMeshApproximationSettings ApproximateSettings; // 0x0218(0x0128)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float DesiredBoundRadius; // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredFillingPercentage; // 0x0344(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinNumberOfActorsToBuild; // 0x0348(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34C[0x4]; // 0x034C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FHierarchicalSimplification; + +// ScriptStruct Engine.CurveEdEntry +// 0x0038 (0x0038 - 0x0000) +struct FCurveEdEntry final +{ +public: + class UObject* CurveObject; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FColor CurveColor; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CurveName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bHideCurve; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bColorCurve; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bFloatingPointColorCurve; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bClamp; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampLow; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampHigh; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveEdEntry; + +// ScriptStruct Engine.CurveEdTab +// 0x0030 (0x0030 - 0x0000) +struct FCurveEdTab final +{ +public: + class FString TabName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Curves; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float ViewStartInput; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewEndInput; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewStartOutput; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewEndOutput; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveEdTab; + +// ScriptStruct Engine.NaniteSettings +// 0x0001 (0x0001 - 0x0000) +struct FNaniteSettings final +{ +public: + bool bAllowMaskedMaterials; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNaniteSettings; + +// ScriptStruct Engine.ISMComponentData +// 0x0001 (0x0001 - 0x0000) +struct FISMComponentData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FISMComponentData; + +// ScriptStruct Engine.QuartzTransportTimeStamp +// 0x0010 (0x0010 - 0x0000) +struct FQuartzTransportTimeStamp final +{ +public: + int32 Bars; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Beat; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeatFraction; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seconds; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuartzTransportTimeStamp; + +// ScriptStruct Engine.VectorSpringState +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FVectorSpringState final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVectorSpringState; + +// ScriptStruct Engine.NavLinkAuxiliaryId +// 0x0008 (0x0008 - 0x0000) +struct FNavLinkAuxiliaryId final +{ +public: + uint64 ID; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNavLinkAuxiliaryId; + +// ScriptStruct Engine.LatentActionManager +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FLatentActionManager final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLatentActionManager; + +// ScriptStruct Engine.NavDataConfig +// 0x0050 (0x0088 - 0x0038) +struct FNavDataConfig final : public FNavAgentProperties +{ +public: + class FName Name; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector DefaultQueryExtent; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr NavDataClass; // 0x0060(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FNavDataConfig; + +// ScriptStruct Engine.BlendSampleData +// 0x0060 (0x0060 - 0x0000) +struct FBlendSampleData final +{ +public: + int32 SampleDataIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* Animation; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float TotalWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightRate; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousTime; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SamplePlayRate; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x3C]; // 0x0024(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendSampleData; + +// ScriptStruct Engine.NetworkPhysicsRewindDataProxy +// 0x0010 (0x0010 - 0x0000) +struct FNetworkPhysicsRewindDataProxy +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNetworkPhysicsComponent* Owner; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FNetworkPhysicsRewindDataProxy; + +// ScriptStruct Engine.NetworkPhysicsRewindDataStateProxy +// 0x0000 (0x0010 - 0x0010) +struct FNetworkPhysicsRewindDataStateProxy final : public FNetworkPhysicsRewindDataProxy +{ +}; +DUMPER7_ASSERTS_FNetworkPhysicsRewindDataStateProxy; + +// ScriptStruct Engine.MarkerSyncAnimPosition +// 0x0014 (0x0014 - 0x0000) +struct FMarkerSyncAnimPosition final +{ +public: + class FName PreviousMarkerName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextMarkerName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionBetweenMarkers; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMarkerSyncAnimPosition; + +// ScriptStruct Engine.AnimGroupInstance +// 0x0078 (0x0078 - 0x0000) +struct alignas(0x08) FAnimGroupInstance final +{ +public: + uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimGroupInstance; + +// ScriptStruct Engine.PhysicsAssetSolverSettings +// 0x001C (0x001C - 0x0000) +struct FPhysicsAssetSolverSettings final +{ +public: + int32 PositionIterations; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VelocityIterations; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProjectionIterations; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationVelocity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedTimeStep; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLinearJointSolver; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPhysicsAssetSolverSettings; + +// ScriptStruct Engine.AnimationGroupReference +// 0x0010 (0x0010 - 0x0000) +struct FAnimationGroupReference final +{ +public: + EAnimSyncMethod Method; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName GroupName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimGroupRole GroupRole; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationGroupReference; + +// ScriptStruct Engine.AnimationRecordingSettings +// 0x0040 (0x0040 - 0x0000) +struct FAnimationRecordingSettings final +{ +public: + bool bRecordInWorldSpace; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveRootAnimation; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoSaveAsset; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameRate SampleFrameRate; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimInterpolationType Interpolation; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveInterpMode InterpMode; // 0x0011(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentMode TangentMode; // 0x0012(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bRecordTransforms; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordMorphTargets; // 0x0015(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordAttributeCurves; // 0x0016(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordMaterialCurves; // 0x0017(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransactRecording; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IncludeAnimationNames; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExcludeAnimationNames; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationRecordingSettings; + +// ScriptStruct Engine.PhysicalSurfaceName +// 0x000C (0x000C - 0x0000) +struct FPhysicalSurfaceName final +{ +public: + EPhysicalSurface Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalSurfaceName; + +// ScriptStruct Engine.StateMachineDebugData +// 0x0150 (0x0150 - 0x0000) +struct alignas(0x08) FStateMachineDebugData final +{ +public: + uint8 Pad_0[0x150]; // 0x0000(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStateMachineDebugData; + +// ScriptStruct Engine.AnimBlueprintDebugData +// 0x0001 (0x0001 - 0x0000) +struct FAnimBlueprintDebugData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimBlueprintDebugData; + +// ScriptStruct Engine.CachedPoseIndices +// 0x0010 (0x0010 - 0x0000) +struct FCachedPoseIndices final +{ +public: + TArray OrderedSavedPoseNodeIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedPoseIndices; + +// ScriptStruct Engine.BookmarkJumpToSettings +// 0x0000 (0x0001 - 0x0001) +struct FBookmarkJumpToSettings final : public FBookmarkBaseJumpToSettings +{ +}; +DUMPER7_ASSERTS_FBookmarkJumpToSettings; + +// ScriptStruct Engine.GraphAssetPlayerInformation +// 0x0010 (0x0010 - 0x0000) +struct FGraphAssetPlayerInformation final +{ +public: + TArray PlayerNodeIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGraphAssetPlayerInformation; + +// ScriptStruct Engine.RootMotionExtractionStep +// 0x0010 (0x0010 - 0x0000) +struct FRootMotionExtractionStep final +{ +public: + class UAnimSequence* AnimSequence; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float StartPosition; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndPosition; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionExtractionStep; + +// ScriptStruct Engine.AnimSegment +// 0x0020 (0x0020 - 0x0000) +struct FAnimSegment final +{ +public: + class UAnimSequenceBase* AnimReference; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float StartPos; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimStartTime; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimEndTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimPlayRate; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopingCount; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSegment; + +// ScriptStruct Engine.ActiveCameraShakeInfo +// 0x0018 (0x0018 - 0x0000) +struct FActiveCameraShakeInfo final +{ +public: + class UCameraShakeBase* ShakeInstance; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TWeakObjectPtr ShakeSource; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCustomInitialized; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveCameraShakeInfo; + +// ScriptStruct Engine.AnimTrack +// 0x0010 (0x0010 - 0x0000) +struct FAnimTrack final +{ +public: + TArray AnimSegments; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimTrack; + +// ScriptStruct Engine.AnimInitializationContext +// 0x0000 (0x0010 - 0x0010) +struct FAnimInitializationContext final : public FAnimExecutionContext +{ +}; +DUMPER7_ASSERTS_FAnimInitializationContext; + +// ScriptStruct Engine.CameraShakePatternUpdateResult +// 0x0740 (0x0740 - 0x0000) +struct alignas(0x10) FCameraShakePatternUpdateResult final +{ +public: + uint8 Pad_0[0x740]; // 0x0000(0x0740)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraShakePatternUpdateResult; + +// ScriptStruct Engine.AnimPoseContext +// 0x0000 (0x0010 - 0x0010) +struct FAnimPoseContext final : public FAnimExecutionContext +{ +}; +DUMPER7_ASSERTS_FAnimPoseContext; + +// ScriptStruct Engine.AnimComponentSpacePoseContext +// 0x0000 (0x0010 - 0x0010) +struct FAnimComponentSpacePoseContext final : public FAnimExecutionContext +{ +}; +DUMPER7_ASSERTS_FAnimComponentSpacePoseContext; + +// ScriptStruct Engine.A2Pose +// 0x0010 (0x0010 - 0x0000) +struct FA2Pose +{ +public: + TArray Bones; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FA2Pose; + +// ScriptStruct Engine.A2CSPose +// 0x0018 (0x0028 - 0x0010) +struct FA2CSPose final : public FA2Pose +{ +public: + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ComponentSpaceFlags; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FA2CSPose; + +// ScriptStruct Engine.DummySpacerCameraTypes +// 0x0001 (0x0001 - 0x0000) +struct FDummySpacerCameraTypes final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDummySpacerCameraTypes; + +// ScriptStruct Engine.CompositeSection +// 0x0020 (0x0050 - 0x0030) +struct FCompositeSection final : public FAnimLinkableElement +{ +public: + class FName SectionName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextSectionName; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MetaData; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FCompositeSection; + +// ScriptStruct Engine.SlotAnimationTrack +// 0x0018 (0x0018 - 0x0000) +struct FSlotAnimationTrack final +{ +public: + class FName SlotName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimTrack AnimTrack; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSlotAnimationTrack; + +// ScriptStruct Engine.BranchingPoint +// 0x0010 (0x0040 - 0x0030) +struct FBranchingPoint final : public FAnimLinkableElement +{ +public: + class FName EventName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerTimeOffset; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBranchingPoint; + +// ScriptStruct Engine.BranchingPointMarker +// 0x000C (0x000C - 0x0000) +struct FBranchingPointMarker final +{ +public: + int32 NotifyIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerTime; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimNotifyEventType NotifyEventType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBranchingPointMarker; + +// ScriptStruct Engine.AssetImportInfo +// 0x0001 (0x0001 - 0x0000) +struct FAssetImportInfo final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAssetImportInfo; + +// ScriptStruct Engine.MontageBlendSettings +// 0x0020 (0x0020 - 0x0000) +struct FMontageBlendSettings final +{ +public: + class UBlendProfile* BlendProfile; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FAlphaBlendArgs Blend; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EMontageBlendMode BlendMode; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMontageBlendSettings; + +// ScriptStruct Engine.AnimMontageInstance +// 0x01D8 (0x01D8 - 0x0000) +struct FAnimMontageInstance final +{ +public: + class UAnimMontage* Montage; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_8[0x30]; // 0x0008(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + bool bPlaying; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultBlendTimeMultiplier; // 0x003C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0xC8]; // 0x0040(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NextSections; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray PrevSections; // 0x0118(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActiveStateBranchingPoints; // 0x0138(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + float position; // 0x0148(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x014C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FAlphaBlend Blend; // 0x0150(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_180[0x34]; // 0x0180(0x0034)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DisableRootMotionCount; // 0x01B4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1B8[0x20]; // 0x01B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimMontageInstance; + +// ScriptStruct Engine.AnimNodeStructData +// 0x0058 (0x0058 - 0x0000) +struct FAnimNodeStructData final +{ +public: + TMap NameToIndexMap; // 0x0000(0x0050)(NativeAccessSpecifierPrivate) + int32 NumProperties; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNodeStructData; + +// ScriptStruct Engine.DamageEvent +// 0x0010 (0x0010 - 0x0000) +struct FDamageEvent +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DamageTypeClass; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDamageEvent; + +// ScriptStruct Engine.PointDamageEvent +// 0x0118 (0x0128 - 0x0010) +struct FPointDamageEvent final : public FDamageEvent +{ +public: + float Damage; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantizeNormal ShotDirection; // 0x0018(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x0030(0x00F8)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPointDamageEvent; + +// ScriptStruct Engine.AnimNodeFunctionRef +// 0x0020 (0x0020 - 0x0000) +struct FAnimNodeFunctionRef final +{ +public: + class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName FunctionName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf Class; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UFunction* Function; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FAnimNodeFunctionRef; + +// ScriptStruct Engine.AnimNode_ConvertComponentToLocalSpace +// 0x0010 (0x0020 - 0x0010) +struct FAnimNode_ConvertComponentToLocalSpace final : public FAnimNode_Base +{ +public: + struct FComponentSpacePoseLink ComponentPose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_ConvertComponentToLocalSpace; + +// ScriptStruct Engine.AnimNode_ConvertLocalToComponentSpace +// 0x0010 (0x0020 - 0x0010) +struct FAnimNode_ConvertLocalToComponentSpace final : public FAnimNode_Base +{ +public: + struct FPoseLink LocalPose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_ConvertLocalToComponentSpace; + +// ScriptStruct Engine.AnimNode_ApplyMeshSpaceAdditive +// 0x00C0 (0x00D0 - 0x0010) +struct FAnimNode_ApplyMeshSpaceAdditive final : public FAnimNode_Base +{ +public: + struct FPoseLink base; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EAnimAlphaInputType AlphaInputType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlphaBoolEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0040(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0090(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0098(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ApplyMeshSpaceAdditive; + +// ScriptStruct Engine.InertializationRequest +// 0x0050 (0x0050 - 0x0000) +struct FInertializationRequest final +{ +public: + float duration; // 0x0000(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendProfile* BlendProfile; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bUseBlendMode; // 0x0010(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendMode; // 0x0011(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CustomBlendCurve; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FText Description; // 0x0020(0x0010)(Transient, Deprecated, NativeAccessSpecifierPublic) + class FString DescriptionString; // 0x0030(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodeID; // 0x0040(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* AnimInstance; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FInertializationRequest; + +// ScriptStruct Engine.AnimNode_DeadBlending +// 0x0560 (0x0570 - 0x0010) +struct alignas(0x10) FAnimNode_DeadBlending final : public FAnimNode_Base +{ +public: + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPoseLink Source; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bAlwaysUseDefaultBlendSettings; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultBlendDuration; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBlendProfile* DefaultBlendProfile; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + EAlphaBlendOption DefaultBlendMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DefaultCustomBlendCurve; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + float BlendTimeMultiplier; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLinearlyInterpolateScales; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FilteredCurves; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ExtrapolationFilteredCurves; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray FilteredBones; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + float ExtrapolationHalfLife; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ExtrapolationHalfLifeMin; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ExtrapolationHalfLifeMax; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaximumTranslationVelocity; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaximumRotationVelocity; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaximumScaleVelocity; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaximumCurveVelocity; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bResetOnBecomingRelevant; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_9D[0x233]; // 0x009D(0x0233)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RequestQueue; // 0x02D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_2E0[0x268]; // 0x02E0(0x0268)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* InertializationCustomBlendCurve; // 0x0548(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + uint8 Pad_550[0x18]; // 0x0550(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InertializationRequestAnimInstance; // 0x0568(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FAnimNode_DeadBlending; + +// ScriptStruct Engine.InertializationPose +// 0x00C0 (0x00C0 - 0x0000) +struct alignas(0x10) FInertializationPose final +{ +public: + uint8 Pad_0[0xC0]; // 0x0000(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInertializationPose; + +// ScriptStruct Engine.ActiveForceFeedbackEffect +// 0x0070 (0x0070 - 0x0000) +struct FActiveForceFeedbackEffect final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TSet ActiveDeviceProperties; // 0x0020(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActiveForceFeedbackEffect; + +// ScriptStruct Engine.InertializationBoneDiff +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FInertializationBoneDiff final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInertializationBoneDiff; + +// ScriptStruct Engine.InertializationPoseDiff +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FInertializationPoseDiff final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInertializationPoseDiff; + +// ScriptStruct Engine.AnimNode_Inertialization +// 0x0430 (0x0440 - 0x0010) +struct alignas(0x10) FAnimNode_Inertialization final : public FAnimNode_Base +{ +public: + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPoseLink Source; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UBlendProfile* DefaultBlendProfile; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TArray FilteredCurves; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray FilteredBones; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + bool bResetOnBecomingRelevant; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bForwardRequestsThroughSkippedCachedPoseNodes; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_52[0x1D6]; // 0x0052(0x01D6)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RequestQueue; // 0x0228(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_238[0x200]; // 0x0238(0x0200)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InertializationRequestAnimInstance; // 0x0438(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FAnimNode_Inertialization; + +// ScriptStruct Engine.BatchedLine +// 0x0050 (0x0050 - 0x0000) +struct FBatchedLine final +{ +public: + struct FVector Start; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemainingLifeTime; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 BatchID; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBatchedLine; + +// ScriptStruct Engine.AnimNode_LinkedAnimLayer +// 0x0010 (0x00C8 - 0x00B8) +struct FAnimNode_LinkedAnimLayer final : public FAnimNode_LinkedAnimGraph +{ +public: + TSubclassOf Interface; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Layer; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_LinkedAnimLayer; + +// ScriptStruct Engine.ClusterUnionReplicatedData +// 0x0002 (0x0002 - 0x0000) +struct FClusterUnionReplicatedData final +{ +public: + uint8 ObjectState; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAnchored; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClusterUnionReplicatedData; + +// ScriptStruct Engine.AnimNode_LinkedInputPose +// 0x00A8 (0x00B8 - 0x0010) +struct FAnimNode_LinkedInputPose final : public FAnimNode_Base +{ +public: + class FName Name; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Graph; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPoseLink InputPose; // 0x0020(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_30[0x88]; // 0x0030(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LinkedInputPose; + +// ScriptStruct Engine.AnimNode_SaveCachedPose +// 0x0070 (0x0080 - 0x0010) +struct FAnimNode_SaveCachedPose final : public FAnimNode_Base +{ +public: + struct FPoseLink Pose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName CachePoseName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SaveCachedPose; + +// ScriptStruct Engine.MaterialSpriteElement +// 0x0028 (0x0028 - 0x0000) +struct FMaterialSpriteElement final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* DistanceToOpacityCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 bSizeIsInScreenSpace : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseSizeX; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseSizeY; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DistanceToSizeCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FMaterialSpriteElement; + +// ScriptStruct Engine.AnimNode_SequencePlayer +// 0x0008 (0x0048 - 0x0040) +struct FAnimNode_SequencePlayer final : public FAnimNode_SequencePlayerBase +{ +public: + class UAnimSequenceBase* Sequence; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) +}; +DUMPER7_ASSERTS_FAnimNode_SequencePlayer; + +// ScriptStruct Engine.InputScaleBiasClampConstants +// 0x002C (0x002C - 0x0000) +struct FInputScaleBiasClampConstants final +{ +public: + bool bMapRange; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampResult; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpResult; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputRange InRange; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputRange OutRange; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMin; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedIncreasing; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedDecreasing; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputScaleBiasClampConstants; + +// ScriptStruct Engine.AnimNode_SequencePlayer_Standalone +// 0x0058 (0x0098 - 0x0040) +struct FAnimNode_SequencePlayer_Standalone : public FAnimNode_SequencePlayerBase +{ +public: + class FName GroupName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimGroupRole GroupRole; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimSyncMethod Method; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreForRelevancyTest; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequenceBase* Sequence; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float PlayRateBasis; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlayRate; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FInputScaleBiasClampConstants PlayRateScaleBiasClampConstants; // 0x0060(0x002C)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + float StartPosition; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLoopAnimation; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStartFromMatchingPose; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SequencePlayer_Standalone; + +// ScriptStruct Engine.TentDistribution +// 0x000C (0x000C - 0x0000) +struct FTentDistribution final +{ +public: + float TipAltitude; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TipValue; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTentDistribution; + +// ScriptStruct Engine.AnimationActiveTransitionEntry +// 0x00C8 (0x00C8 - 0x0000) +struct FAnimationActiveTransitionEntry final +{ +public: + uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendProfile* BlendProfile; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationActiveTransitionEntry; + +// ScriptStruct Engine.AnimNode_StateMachine +// 0x00B8 (0x00C8 - 0x0010) +struct FAnimNode_StateMachine final : public FAnimNode_Base +{ +public: + int32 StateMachineIndexInClass; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTransitionsPerFrame; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTransitionsRequests; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipFirstUpdateTransition; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitializeOnBecomingRelevant; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateNotifyMetaData; // 0x001E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowConduitEntryStates; // 0x001F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0xA8]; // 0x0020(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_StateMachine; + +// ScriptStruct Engine.SplineMeshParams +// 0x00B8 (0x00B8 - 0x0000) +struct FSplineMeshParams final +{ +public: + struct FVector StartPos; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D StartScale; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartRoll; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D StartOffset; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndScale; // 0x0070(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0x0080(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndRoll; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D EndOffset; // 0x00A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NaniteClusterBoundsScale; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSplineMeshParams; + +// ScriptStruct Engine.AnimNode_TransitionPoseEvaluator +// 0x0098 (0x00A8 - 0x0010) +struct FAnimNode_TransitionPoseEvaluator final : public FAnimNode_Base +{ +public: + uint8 Pad_10[0x78]; // 0x0010(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FramesToCachePose; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EEvaluatorDataSource DataSource; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEvaluatorMode EvaluatorMode; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92[0x16]; // 0x0092(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TransitionPoseEvaluator; + +// ScriptStruct Engine.AnimNode_UseCachedPose +// 0x0018 (0x0028 - 0x0010) +struct FAnimNode_UseCachedPose final : public FAnimNode_Base +{ +public: + struct FPoseLink LinkToCachingNode; // 0x0010(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + class FName CachePoseName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_UseCachedPose; + +// ScriptStruct Engine.AudioEffectParameters +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FAudioEffectParameters +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioEffectParameters; + +// ScriptStruct Engine.AudioReverbEffect +// 0x0040 (0x0048 - 0x0008) +struct FAudioReverbEffect final : public FAudioEffectParameters +{ +public: + uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioReverbEffect; + +// ScriptStruct Engine.AnimNotifyArray +// 0x0010 (0x0010 - 0x0000) +struct FAnimNotifyArray final +{ +public: + TArray Notifies; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNotifyArray; + +// ScriptStruct Engine.AnimNotifyQueue +// 0x0070 (0x0070 - 0x0000) +struct FAnimNotifyQueue final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AnimNotifies; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TMap UnfilteredMontageAnimNotifies; // 0x0020(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNotifyQueue; + +// ScriptStruct Engine.SoundSubmixSendInfo +// 0x0008 (0x00B8 - 0x00B0) +struct FSoundSubmixSendInfo final : public FSoundSubmixSendInfoBase +{ +public: + ESubmixSendStage SendStage; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundSubmixSendInfo; + +// ScriptStruct Engine.AudioVolumeSubmixSendSettings +// 0x0018 (0x0018 - 0x0000) +struct FAudioVolumeSubmixSendSettings final +{ +public: + EAudioVolumeLocationState ListenerLocationState; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioVolumeLocationState SourceLocationState; // 0x0001(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubmixSends; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAudioVolumeSubmixSendSettings; + +// ScriptStruct Engine.TranslationTrack +// 0x0020 (0x0020 - 0x0000) +struct FTranslationTrack final +{ +public: + TArray PosKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTranslationTrack; + +// ScriptStruct Engine.ScaleTrack +// 0x0020 (0x0020 - 0x0000) +struct FScaleTrack final +{ +public: + TArray ScaleKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScaleTrack; + +// ScriptStruct Engine.CurveTrack +// 0x0018 (0x0018 - 0x0000) +struct FCurveTrack final +{ +public: + class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CurveWeights; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveTrack; + +// ScriptStruct Engine.NodeToCodeAssociation +// 0x0014 (0x0014 - 0x0000) +struct alignas(0x04) FNodeToCodeAssociation final +{ +public: + uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNodeToCodeAssociation; + +// ScriptStruct Engine.CompressedTrack +// 0x0038 (0x0038 - 0x0000) +struct FCompressedTrack final +{ +public: + TArray ByteStream; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float Mins[0x3]; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ranges[0x3]; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCompressedTrack; + +// ScriptStruct Engine.AnimNode_SingleNode +// 0x0020 (0x0030 - 0x0010) +struct FAnimNode_SingleNode final : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SingleNode; + +// ScriptStruct Engine.AnimSingleNodeInstanceProxy +// 0x0100 (0x0840 - 0x0740) +struct FAnimSingleNodeInstanceProxy final : public FAnimInstanceProxy +{ +public: + uint8 Pad_738[0x108]; // 0x0738(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSingleNodeInstanceProxy; + +// ScriptStruct Engine.EventGraphFastCallPair +// 0x0010 (0x0010 - 0x0000) +struct FEventGraphFastCallPair final +{ +public: + class UFunction* FunctionToPatch; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 EventGraphCallOffset; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEventGraphFastCallPair; + +// ScriptStruct Engine.DebugCameraControllerSettingsViewModeIndex +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FDebugCameraControllerSettingsViewModeIndex final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EViewModeIndex ViewModeIndex; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebugCameraControllerSettingsViewModeIndex; + +// ScriptStruct Engine.AnimSubsystem_Base +// 0x0010 (0x0018 - 0x0008) +struct FAnimSubsystem_Base final : public FAnimSubsystem +{ +public: + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSubsystem_Base; + +// ScriptStruct Engine.AnimSubsystemInstance_NodeRelevancy +// 0x00A0 (0x00A8 - 0x0008) +struct FAnimSubsystemInstance_NodeRelevancy final : public FAnimSubsystemInstance +{ +public: + uint8 Pad_8[0xA0]; // 0x0008(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSubsystemInstance_NodeRelevancy; + +// ScriptStruct Engine.PropertyAccessPath +// 0x0008 (0x0008 - 0x0000) +struct FPropertyAccessPath final +{ +public: + int32 PathSegmentStartIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 PathSegmentCount; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPropertyAccessPath; + +// ScriptStruct Engine.PropertyAccessCopy +// 0x0010 (0x0010 - 0x0000) +struct FPropertyAccessCopy final +{ +public: + int32 AccessIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 DestAccessStartIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 DestAccessEndIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EPropertyAccessCopyType Type; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessCopy; + +// ScriptStruct Engine.PropertyAccessCopyBatch +// 0x0010 (0x0010 - 0x0000) +struct FPropertyAccessCopyBatch final +{ +public: + TArray Copies; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPropertyAccessCopyBatch; + +// ScriptStruct Engine.PropertyAccessLibrary +// 0x0078 (0x0078 - 0x0000) +struct FPropertyAccessLibrary final +{ +public: + TArray PathSegments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SrcPaths; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DestPaths; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray CopyBatchArray; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x38]; // 0x0040(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessLibrary; + +// ScriptStruct Engine.AnimSubsystem_PropertyAccess +// 0x0078 (0x0080 - 0x0008) +struct FAnimSubsystem_PropertyAccess final : public FAnimSubsystem +{ +public: + struct FPropertyAccessLibrary Library; // 0x0008(0x0078)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimSubsystem_PropertyAccess; + +// ScriptStruct Engine.AnimSubsystem_SharedLinkedAnimLayers +// 0x0020 (0x0028 - 0x0008) +struct FAnimSubsystem_SharedLinkedAnimLayers final : public FAnimSubsystemInstance +{ +public: + TArray ClassesData; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray> PersistentClasses; // 0x0018(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimSubsystem_SharedLinkedAnimLayers; + +// ScriptStruct Engine.AnimSubsystem_Tag +// 0x0058 (0x0060 - 0x0008) +struct FAnimSubsystem_Tag final : public FAnimSubsystem +{ +public: + TMap NodeIndices; // 0x0008(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSubsystem_Tag; + +// ScriptStruct Engine.AssetMapping +// 0x0010 (0x0010 - 0x0000) +struct FAssetMapping final +{ +public: + class UAnimationAsset* SourceAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UAnimationAsset* TargetAsset; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FAssetMapping; + +// ScriptStruct Engine.LevelSimplificationDetails +// 0x0158 (0x0158 - 0x0000) +struct FLevelSimplificationDetails final +{ +public: + bool bCreatePackagePerAsset; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DetailsPercentage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings StaticMeshMaterialSettings; // 0x0008(0x00A0)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bOverrideLandscapeExportLOD; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LandscapeExportLOD; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings LandscapeMaterialSettings; // 0x00B0(0x00A0)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bBakeFoliageToLandscape; // 0x0150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBakeGrassToLandscape; // 0x0151(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_152[0x6]; // 0x0152(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLevelSimplificationDetails; + +// ScriptStruct Engine.BlendProfileBoneEntry +// 0x0014 (0x0014 - 0x0000) +struct FBlendProfileBoneEntry final +{ +public: + struct FBoneReference BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float BlendScale; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendProfileBoneEntry; + +// ScriptStruct Engine.CachedAnimStateData +// 0x001C (0x001C - 0x0000) +struct FCachedAnimStateData final +{ +public: + class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0xC]; // 0x0010(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimStateData; + +// ScriptStruct Engine.CachedAnimStateArray +// 0x0018 (0x0018 - 0x0000) +struct FCachedAnimStateArray final +{ +public: + TArray States; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimStateArray; + +// ScriptStruct Engine.CachedAnimAssetPlayerData +// 0x0018 (0x0018 - 0x0000) +struct FCachedAnimAssetPlayerData final +{ +public: + class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimAssetPlayerData; + +// ScriptStruct Engine.ParameterGroupData +// 0x0018 (0x0018 - 0x0000) +struct FParameterGroupData final +{ +public: + class FString GroupName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GroupSortPriority; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParameterGroupData; + +// ScriptStruct Engine.CachedAnimRelevancyData +// 0x001C (0x001C - 0x0000) +struct FCachedAnimRelevancyData final +{ +public: + class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0xC]; // 0x0010(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimRelevancyData; + +// ScriptStruct Engine.CachedAnimTransitionData +// 0x0024 (0x0024 - 0x0000) +struct FCachedAnimTransitionData final +{ +public: + class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FromStateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ToStateName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0xC]; // 0x0018(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimTransitionData; + +// ScriptStruct Engine.NamedCurveValue +// 0x000C (0x000C - 0x0000) +struct FNamedCurveValue final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedCurveValue; + +// ScriptStruct Engine.ExposedValueCopyRecord +// 0x0008 (0x0008 - 0x0000) +struct FExposedValueCopyRecord final +{ +public: + int32 CopyIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPostCopyOperation PostCopyOperation; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyUpdateWhenActive; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposedValueCopyRecord; + +// ScriptStruct Engine.ExposedValueHandler +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FExposedValueHandler final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposedValueHandler; + +// ScriptStruct Engine.AnimNodeExposedValueHandler +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FAnimNodeExposedValueHandler +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNodeExposedValueHandler; + +// ScriptStruct Engine.AnimNodeExposedValueHandler_Base +// 0x0010 (0x0018 - 0x0008) +struct FAnimNodeExposedValueHandler_Base : public FAnimNodeExposedValueHandler +{ +public: + class UFunction* Function; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName BoundFunction; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNodeExposedValueHandler_Base; + +// ScriptStruct Engine.AnimNodeExposedValueHandler_PropertyAccess +// 0x0018 (0x0030 - 0x0018) +struct FAnimNodeExposedValueHandler_PropertyAccess final : public FAnimNodeExposedValueHandler_Base +{ +public: + TArray CopyRecords; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNodeExposedValueHandler_PropertyAccess; + +// ScriptStruct Engine.InputClampState +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FInputClampState final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputClampState; + +// ScriptStruct Engine.MirrorTableRow +// 0x0018 (0x0020 - 0x0008) +struct FMirrorTableRow final : public FTableRowBase +{ +public: + class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MirroredName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMirrorRowType MirrorEntryType; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMirrorTableRow; + +// ScriptStruct Engine.MirrorFindReplaceExpression +// 0x0014 (0x0014 - 0x0000) +struct FMirrorFindReplaceExpression final +{ +public: + class FName FindExpression; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReplaceExpression; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMirrorFindReplaceMethod FindReplaceMethod; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMirrorFindReplaceExpression; + +// ScriptStruct Engine.DeviceTriggerBaseData +// 0x0002 (0x0002 - 0x0000) +struct FDeviceTriggerBaseData final +{ +public: + EInputDeviceTriggerMask AffectedTriggers; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetUponCompletion; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDeviceTriggerBaseData; + +// ScriptStruct Engine.TrajectorySample +// 0x0090 (0x0090 - 0x0000) +struct FTrajectorySample final +{ +public: + float AccumulatedSeconds; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearVelocity; // 0x0070(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTrajectorySample; + +// ScriptStruct Engine.TrajectorySampleRange +// 0x0010 (0x0010 - 0x0000) +struct FTrajectorySampleRange final +{ +public: + TArray Samples; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTrajectorySampleRange; + +// ScriptStruct Engine.NodeItem +// 0x0070 (0x0070 - 0x0000) +struct FNodeItem final +{ +public: + class FName ParentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNodeItem; + +// ScriptStruct Engine.AudioBasedVibrationData +// 0x0008 (0x0008 - 0x0000) +struct FAudioBasedVibrationData final +{ +public: + class USoundBase* Sound; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FAudioBasedVibrationData; + +// ScriptStruct Engine.PoseAssetInfluence +// 0x0008 (0x0008 - 0x0000) +struct FPoseAssetInfluence final +{ +public: + int32 PoseIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BoneTransformIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPoseAssetInfluence; + +// ScriptStruct Engine.PoseAssetInfluences +// 0x0010 (0x0010 - 0x0000) +struct FPoseAssetInfluences final +{ +public: + TArray Influences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPoseAssetInfluences; + +// ScriptStruct Engine.PoseDataContainer +// 0x0070 (0x0070 - 0x0000) +struct FPoseDataContainer final +{ +public: + TArray PoseFNames; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Tracks; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray TrackBoneIndices; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray TrackPoseInfluenceIndices; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Poses; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Curves; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPoseDataContainer; + +// ScriptStruct Engine.PreviewAttachedObjectPair +// 0x0030 (0x0030 - 0x0000) +struct FPreviewAttachedObjectPair final +{ +public: + TSoftObjectPtr AttachedObject; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AttachedTo; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPreviewAttachedObjectPair; + +// ScriptStruct Engine.RootMotionFinishVelocitySettings +// 0x0028 (0x0028 - 0x0000) +struct FRootMotionFinishVelocitySettings final +{ +public: + ERootMotionFinishVelocityMode Mode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SetVelocity; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampVelocity; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRootMotionFinishVelocitySettings; + +// ScriptStruct Engine.PreviewAssetAttachContainer +// 0x0010 (0x0010 - 0x0000) +struct FPreviewAssetAttachContainer final +{ +public: + TArray AttachedObjects; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPreviewAssetAttachContainer; + +// ScriptStruct Engine.PreviewMeshCollectionEntry +// 0x0050 (0x0050 - 0x0000) +struct FPreviewMeshCollectionEntry final +{ +public: + TSoftObjectPtr SkeletalMesh; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr AnimBlueprint; // 0x0028(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPreviewMeshCollectionEntry; + +// ScriptStruct Engine.PerPlatformBool +// 0x0001 (0x0001 - 0x0000) +struct FPerPlatformBool final +{ +public: + bool Default; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerPlatformBool; + +// ScriptStruct Engine.SkeletalMeshVertexAttributeInfo +// 0x0010 (0x0010 - 0x0000) +struct FSkeletalMeshVertexAttributeInfo final +{ +public: + struct FPerPlatformBool EnabledForRender; // 0x0000(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshVertexAttributeDataType DataType; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshVertexAttributeInfo; + +// ScriptStruct Engine.RootMotionSource +// 0x00E0 (0x00E0 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x10) FRootMotionSource +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 Priority; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 LocalID; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionAccumulateMode AccumulateMode; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InstanceName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentTime; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousTime; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRootMotionSourceStatus Status; // 0x0030(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + struct FRootMotionSourceSettings Settings; // 0x0031(0x0001)(RepSkip, NoDestructor, NativeAccessSpecifierPublic) + bool bInLocalSpace; // 0x0032(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0xD]; // 0x0033(0x000D)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionMovementParams RootMotionParams; // 0x0040(0x0070)(RepSkip, NoDestructor, NativeAccessSpecifierPublic) + struct FRootMotionFinishVelocitySettings FinishVelocityParams; // 0x00B0(0x0028)(RepSkip, NoDestructor, NativeAccessSpecifierPublic) +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FRootMotionSource; + +// ScriptStruct Engine.RootMotionSource_MoveToForce +// 0x0040 (0x0120 - 0x00E0) +struct FRootMotionSource_MoveToForce final : public FRootMotionSource +{ +public: + struct FVector StartLocation; // 0x00D8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x00F0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestrictSpeedToExpected; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRootMotionSource_MoveToForce; + +// ScriptStruct Engine.SkeletonToMeshLinkup +// 0x0020 (0x0020 - 0x0000) +struct FSkeletonToMeshLinkup final +{ +public: + TArray SkeletonToMeshTable; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MeshToSkeletonTable; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletonToMeshLinkup; + +// ScriptStruct Engine.BoneNode +// 0x0001 (0x0001 - 0x0000) +struct FBoneNode final +{ +public: + EBoneTranslationRetargetingMode TranslationRetargetingMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneNode; + +// ScriptStruct Engine.ReferencePose +// 0x0018 (0x0018 - 0x0000) +struct FReferencePose final +{ +public: + class FName PoseName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReferencePose; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReferencePose; + +// ScriptStruct Engine.PaintedVertex +// 0x0040 (0x0040 - 0x0000) +struct FPaintedVertex final +{ +public: + struct FVector position; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Normal; // 0x0020(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPaintedVertex; + +// ScriptStruct Engine.StaticMeshVertexColorLODData +// 0x0028 (0x0028 - 0x0000) +struct FStaticMeshVertexColorLODData final +{ +public: + TArray PaintedVertices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VertexBufferColors; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint32 LODIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMeshVertexColorLODData; + +// ScriptStruct Engine.StaticMeshComponentInstanceData +// 0x0040 (0x0170 - 0x0130) +#pragma pack(push, 0x1) +struct alignas(0x10) FStaticMeshComponentInstanceData : public FPrimitiveComponentInstanceData +{ +public: + class UStaticMesh* StaticMesh; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray VertexColorLODs; // 0x0138(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedStaticLighting; // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StreamingTextureData; // 0x0158(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FStaticMeshComponentInstanceData; + +// ScriptStruct Engine.SplineMeshInstanceData +// 0x0060 (0x01D0 - 0x0170) +struct FSplineMeshInstanceData final : public FStaticMeshComponentInstanceData +{ +public: + struct FVector StartPos; // 0x0168(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x0180(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0x0198(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0x01B0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C8[0x8]; // 0x01C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSplineMeshInstanceData; + +// ScriptStruct Engine.NameMapping +// 0x0010 (0x0010 - 0x0000) +struct FNameMapping final +{ +public: + class FName NodeName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNameMapping; + +// ScriptStruct Engine.AnimSlotGroup +// 0x0018 (0x0018 - 0x0000) +struct FAnimSlotGroup final +{ +public: + class FName GroupName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SlotNames; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSlotGroup; + +// ScriptStruct Engine.VirtualBone +// 0x0018 (0x0018 - 0x0000) +struct FVirtualBone final +{ +public: + class FName SourceBoneName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetBoneName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VirtualBoneName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVirtualBone; + +// ScriptStruct Engine.SkinWeightProfileInfo +// 0x0010 (0x0010 - 0x0000) +struct FSkinWeightProfileInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformBool DefaultProfile; // 0x0008(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt DefaultProfileFromLODIndex; // 0x000C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinWeightProfileInfo; + +// ScriptStruct Engine.SmartNameMapping +// 0x0070 (0x0070 - 0x0000) +struct alignas(0x08) FSmartNameMapping final +{ +public: + uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSmartNameMapping; + +// ScriptStruct Engine.SmartNameContainer +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FSmartNameContainer final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSmartNameContainer; + +// ScriptStruct Engine.SmartName +// 0x000C (0x000C - 0x0000) +struct FSmartName final +{ +public: + class FName DisplayName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSmartName; + +// ScriptStruct Engine.NameCurveKey +// 0x000C (0x000C - 0x0000) +struct FNameCurveKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNameCurveKey; + +// ScriptStruct Engine.NameCurve +// 0x0010 (0x0078 - 0x0068) +struct FNameCurve final : public FIndexedCurve +{ +public: + TArray Keys; // 0x0068(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNameCurve; + +// ScriptStruct Engine.TimeStretchCurveMarker +// 0x0010 (0x0010 - 0x0000) +struct FTimeStretchCurveMarker final +{ +public: + float Time[0x3]; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeStretchCurveMarker; + +// ScriptStruct Engine.TimeStretchCurve +// 0x0028 (0x0028 - 0x0000) +struct FTimeStretchCurve final +{ +public: + float SamplingRate; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CurveValueMinPrecision; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Markers; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + float Sum_dT_i_by_C_i[0x3]; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeStretchCurve; + +// ScriptStruct Engine.TimeStretchCurveInstance +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FTimeStretchCurveInstance final +{ +public: + bool bHasValidData; // 0x0000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x2F]; // 0x0001(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeStretchCurveInstance; + +// ScriptStruct Engine.AnimGroupInfo +// 0x0018 (0x0018 - 0x0000) +struct FAnimGroupInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimGroupInfo; + +// ScriptStruct Engine.StringCurveKey +// 0x0018 (0x0018 - 0x0000) +struct FStringCurveKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Value; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStringCurveKey; + +// ScriptStruct Engine.StringCurve +// 0x0020 (0x0088 - 0x0068) +struct FStringCurve final : public FIndexedCurve +{ +public: + class FString DefaultValue; // 0x0068(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Keys; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStringCurve; + +// ScriptStruct Engine.AnimParentNodeAssetOverride +// 0x0018 (0x0018 - 0x0000) +struct FAnimParentNodeAssetOverride final +{ +public: + class UAnimationAsset* NewAsset; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FGuid ParentNodeGuid; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimParentNodeAssetOverride; + +// ScriptStruct Engine.AssetCompileData +// 0x0008 (0x0008 - 0x0000) +struct FAssetCompileData final +{ +public: + TWeakObjectPtr Asset; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetCompileData; + +// ScriptStruct Engine.PrimaryAssetTypeInfo +// 0x0088 (0x0088 - 0x0000) +struct FPrimaryAssetTypeInfo final +{ +public: + class FName PrimaryAssetType; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr AssetBaseClass; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf AssetBaseClassLoaded; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bHasBlueprintClasses; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEditorOnly; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Directories; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SpecificAssets; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + struct FPrimaryAssetRules Rules; // 0x0060(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetScanPaths; // 0x0070(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool bIsDynamicAsset; // 0x0080(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumberOfAssets; // 0x0084(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPrimaryAssetTypeInfo; + +// ScriptStruct Engine.AssetManagerSearchRules +// 0x0050 (0x0050 - 0x0000) +struct FAssetManagerSearchRules final +{ +public: + TArray AssetScanPaths; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IncludePatterns; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExcludePatterns; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf AssetBaseClass; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bHasBlueprintClasses; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSynchronousScan; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipVirtualPathExpansion; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipManagerIncludeCheck; // 0x003B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x14]; // 0x003C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAssetManagerSearchRules; + +// ScriptStruct Engine.SoundDebugEntry +// 0x0028 (0x0028 - 0x0000) +struct FSoundDebugEntry final +{ +public: + class FName DebugName; // 0x0000(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Sound; // 0x0008(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundDebugEntry; + +// ScriptStruct Engine.DefaultAudioBusSettings +// 0x0020 (0x0020 - 0x0000) +struct FDefaultAudioBusSettings final +{ +public: + struct FSoftObjectPath AudioBus; // 0x0000(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDefaultAudioBusSettings; + +// ScriptStruct Engine.AudioVolumeSubmixOverrideSettings +// 0x0020 (0x0020 - 0x0000) +struct FAudioVolumeSubmixOverrideSettings final +{ +public: + class USoundSubmix* Submix; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray SubmixEffectChain; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + float CrossfadeTime; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioVolumeSubmixOverrideSettings; + +// ScriptStruct Engine.InteriorSettings +// 0x0024 (0x0024 - 0x0000) +struct FInteriorSettings final +{ +public: + bool bIsWorldSettings; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExteriorVolume; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorLPF; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorLPFTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorVolume; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorLPF; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorLPFTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInteriorSettings; + +// ScriptStruct Engine.DebuggingInfoForSingleFunction +// 0x0190 (0x0190 - 0x0000) +struct alignas(0x08) FDebuggingInfoForSingleFunction final +{ +public: + uint8 Pad_0[0x190]; // 0x0000(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebuggingInfoForSingleFunction; + +// ScriptStruct Engine.PointerToUberGraphFrame +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FPointerToUberGraphFrame final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPointerToUberGraphFrame; + +// ScriptStruct Engine.BlueprintDebugData +// 0x0001 (0x0001 - 0x0000) +struct FBlueprintDebugData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintDebugData; + +// ScriptStruct Engine.BPComponentClassOverride +// 0x0010 (0x0010 - 0x0000) +struct FBPComponentClassOverride final +{ +public: + class FName ComponentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ComponentClass; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FBPComponentClassOverride; + +// ScriptStruct Engine.BuilderPoly +// 0x0020 (0x0020 - 0x0000) +struct FBuilderPoly final +{ +public: + TArray VertexIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 Direction; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyFlags; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuilderPoly; + +// ScriptStruct Engine.CameraLensInterfaceClassSupport +// 0x0008 (0x0008 - 0x0000) +struct FCameraLensInterfaceClassSupport final +{ +public: + TSubclassOf Class; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraLensInterfaceClassSupport; + +// ScriptStruct Engine.PooledCameraShakes +// 0x0010 (0x0010 - 0x0000) +struct FPooledCameraShakes final +{ +public: + TArray PooledShakes; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FPooledCameraShakes; + +// ScriptStruct Engine.CameraShakePatternStartParams +// 0x0008 (0x0008 - 0x0000) +struct FCameraShakePatternStartParams final +{ +public: + bool bIsRestarting; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDuration; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DurationOverride; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakePatternStartParams; + +// ScriptStruct Engine.CameraShakePatternStopParams +// 0x0001 (0x0001 - 0x0000) +struct FCameraShakePatternStopParams final +{ +public: + bool bImmediately; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakePatternStopParams; + +// ScriptStruct Engine.CameraShakeDuration +// 0x0008 (0x0008 - 0x0000) +struct FCameraShakeDuration final +{ +public: + float duration; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ECameraShakeDurationType Type; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraShakeDuration; + +// ScriptStruct Engine.CameraShakeInfo +// 0x0010 (0x0010 - 0x0000) +struct FCameraShakeInfo final +{ +public: + struct FCameraShakeDuration duration; // 0x0000(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + float BlendIn; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOut; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakeInfo; + +// ScriptStruct Engine.BasedMovementInfo +// 0x0050 (0x0050 - 0x0000) +struct FBasedMovementInfo final +{ +public: + uint16 BaseID; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* MovementBase; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName BoneName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 Location; // 0x0018(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bServerHasBaseComponent; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeRotation; // 0x0049(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bServerHasVelocity; // 0x004A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBasedMovementInfo; + +// ScriptStruct Engine.FindFloorResult +// 0x0108 (0x0108 - 0x0000) +struct FFindFloorResult final +{ +public: + uint8 bBlockingHit : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWalkableFloor : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLineTrace : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FloorDist; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineDist; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0010(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFindFloorResult; + +// ScriptStruct Engine.CollisionResponseTemplate +// 0x0048 (0x0048 - 0x0000) +struct FCollisionResponseTemplate final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionEnabled CollisionEnabled; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x1]; // 0x0009(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bCanModify; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x21]; // 0x000B(0x0021)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ObjectTypeName; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CustomResponses; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollisionResponseTemplate; + +// ScriptStruct Engine.CustomProfile +// 0x0018 (0x0018 - 0x0000) +struct FCustomProfile final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CustomResponses; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomProfile; + +// ScriptStruct Engine.BlueprintComponentDelegateBinding +// 0x0018 (0x0018 - 0x0000) +struct FBlueprintComponentDelegateBinding final +{ +public: + class FName ComponentPropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DelegatePropertyName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintComponentDelegateBinding; + +// ScriptStruct Engine.ActorComponentInstanceSourceInfo +// 0x0010 (0x0010 - 0x0000) +struct FActorComponentInstanceSourceInfo final +{ +public: + class UObject* SourceComponentTemplate; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + EComponentCreationMethod SourceComponentCreationMethod; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SourceComponentTypeSerializedIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FActorComponentInstanceSourceInfo; + +// ScriptStruct Engine.AudioComponentParam +// 0x0008 (0x00A8 - 0x00A0) +struct FAudioComponentParam final : public FAudioParameter +{ +public: + class USoundWave* SoundWaveParam; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FAudioComponentParam; + +// ScriptStruct Engine.CharacterMovementComponentPostPhysicsTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FCharacterMovementComponentPostPhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterMovementComponentPostPhysicsTickFunction; + +// ScriptStruct Engine.CharacterMovementComponentPrePhysicsTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FCharacterMovementComponentPrePhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterMovementComponentPrePhysicsTickFunction; + +// ScriptStruct Engine.ChildActorComponentInstanceData +// 0x0040 (0x00F8 - 0x00B8) +struct FChildActorComponentInstanceData final : public FSceneComponentInstanceData +{ +public: + TSubclassOf ChildActorClass; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChildActorName; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AttachedActors; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x20]; // 0x00D8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChildActorComponentInstanceData; + +// ScriptStruct Engine.CachedKeyToActionInfo +// 0x0070 (0x0070 - 0x0000) +struct alignas(0x08) FCachedKeyToActionInfo final +{ +public: + TWeakObjectPtr PlayerInput; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x68]; // 0x0008(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedKeyToActionInfo; + +// ScriptStruct Engine.PrecomputedLightInstanceData +// 0x0088 (0x0140 - 0x00B8) +struct FPrecomputedLightInstanceData final : public FSceneComponentInstanceData +{ +public: + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x00C0(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid LightGuid; // 0x0120(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreviewShadowMapChannel; // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0xC]; // 0x0134(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrecomputedLightInstanceData; + +// ScriptStruct Engine.BatchedPoint +// 0x0038 (0x0038 - 0x0000) +struct FBatchedPoint final +{ +public: + struct FVector position; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointSize; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemainingLifeTime; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 BatchID; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBatchedPoint; + +// ScriptStruct Engine.LODMappingData +// 0x0020 (0x0020 - 0x0000) +struct FLODMappingData final +{ +public: + TArray Mapping; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray InverseMapping; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLODMappingData; + +// ScriptStruct Engine.ComponentSync +// 0x000C (0x000C - 0x0000) +struct FComponentSync final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESyncOption SyncOption; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FComponentSync; + +// ScriptStruct Engine.EngineShowFlagsSetting +// 0x0018 (0x0018 - 0x0000) +struct FEngineShowFlagsSetting final +{ +public: + class FString ShowFlagName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEngineShowFlagsSetting; + +// ScriptStruct Engine.SkeletalMeshComponentEndPhysicsTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FSkeletalMeshComponentEndPhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshComponentEndPhysicsTickFunction; + +// ScriptStruct Engine.SkeletalMeshComponentClothTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FSkeletalMeshComponentClothTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshComponentClothTickFunction; + +// ScriptStruct Engine.SplineCurves +// 0x0070 (0x0070 - 0x0000) +struct FSplineCurves final +{ +public: + struct FInterpCurveVector position; // 0x0000(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveQuat Rotation; // 0x0018(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector Scale; // 0x0030(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat ReparamTable; // 0x0048(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USplineMetadata* MetaData; // 0x0060(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint32 Version; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSplineCurves; + +// ScriptStruct Engine.SplinePoint +// 0x0088 (0x0088 - 0x0000) +struct FSplinePoint final +{ +public: + float InputKey; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector position; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ArriveTangent; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeaveTangent; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0050(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0068(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplinePointType Type; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSplinePoint; + +// ScriptStruct Engine.SplineInstanceData +// 0x00E8 (0x01A0 - 0x00B8) +struct FSplineInstanceData final : public FSceneComponentInstanceData +{ +public: + bool bSplineHasBeenEdited; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSplineCurves SplineCurves; // 0x00C0(0x0070)(NativeAccessSpecifierPublic) + struct FSplineCurves SplineCurvesPreUCS; // 0x0130(0x0070)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSplineInstanceData; + +// ScriptStruct Engine.CullDistanceSizePair +// 0x0008 (0x0008 - 0x0000) +struct FCullDistanceSizePair final +{ +public: + float Size; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCullDistanceSizePair; + +// ScriptStruct Engine.RuntimeCurveLinearColor +// 0x0208 (0x0208 - 0x0000) +struct FRuntimeCurveLinearColor final +{ +public: + struct FRichCurve ColorCurves[0x4]; // 0x0000(0x0080)(NativeAccessSpecifierPublic) + class UCurveLinearColor* ExternalCurve; // 0x0200(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRuntimeCurveLinearColor; + +// ScriptStruct Engine.CurveAtlasColorAdjustments +// 0x0024 (0x0024 - 0x0000) +struct FCurveAtlasColorAdjustments final +{ +public: + uint8 bChromaKeyTexture : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AdjustBrightness; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightnessCurve; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVibrance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustSaturation; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustRGBCurve; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustHue; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMinAlpha; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMaxAlpha; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveAtlasColorAdjustments; + +// ScriptStruct Engine.IntegralKey +// 0x0008 (0x0008 - 0x0000) +struct FIntegralKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntegralKey; + +// ScriptStruct Engine.IntegralCurve +// 0x0018 (0x0080 - 0x0068) +struct FIntegralCurve final : public FIndexedCurve +{ +public: + TArray Keys; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + int32 DefaultValue; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseDefaultValueBeforeFirstKey; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIntegralCurve; + +// ScriptStruct Engine.SimpleCurve +// 0x0018 (0x0088 - 0x0070) +struct FSimpleCurve final : public FRealCurve +{ +public: + ERichCurveInterpMode InterpMode; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Keys; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleCurve; + +// ScriptStruct Engine.DataDrivenConsoleVariable +// 0x0060 (0x0060 - 0x0000) +struct FDataDrivenConsoleVariable final +{ +public: + EFDataDrivenCVarType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name; // 0x0008(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Tooltip; // 0x0018(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValueFloat; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValueInt; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DefaultValueBool; // 0x0030(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x2F]; // 0x0031(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDataDrivenConsoleVariable; + +// ScriptStruct Engine.DataTableRowHandle +// 0x0010 (0x0010 - 0x0000) +struct FDataTableRowHandle final +{ +public: + class UDataTable* DataTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName RowName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDataTableRowHandle; + +// ScriptStruct Engine.RollbackNetStartupActorInfo +// 0x00D0 (0x00D0 - 0x0000) +struct FRollbackNetStartupActorInfo final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Archetype; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_10[0xB0]; // 0x0010(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjReferences; // 0x00C0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FRollbackNetStartupActorInfo; + +// ScriptStruct Engine.MulticastRecordOptions +// 0x0018 (0x0018 - 0x0000) +struct FMulticastRecordOptions final +{ +public: + class FString FuncPathName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bServerSkip; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClientSkip; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMulticastRecordOptions; + +// ScriptStruct Engine.DialogueWaveParameter +// 0x0020 (0x0020 - 0x0000) +struct FDialogueWaveParameter final +{ +public: + class UDialogueWave* DialogueWave; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FDialogueContext Context; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDialogueWaveParameter; + +// ScriptStruct Engine.DialogueContextMapping +// 0x0038 (0x0038 - 0x0000) +struct FDialogueContextMapping final +{ +public: + struct FDialogueContext Context; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic) + class USoundWave* SoundWave; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString LocalizationKeyFormat; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueSoundWaveProxy* Proxy; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FDialogueContextMapping; + +// ScriptStruct Engine.GraphReference +// 0x0020 (0x0020 - 0x0000) +struct FGraphReference final +{ +public: + class UEdGraph* MacroGraph; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UBlueprint* GraphBlueprint; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + struct FGuid GraphGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGraphReference; + +// ScriptStruct Engine.RadialDamageEvent +// 0x0040 (0x0050 - 0x0010) +struct FRadialDamageEvent final : public FDamageEvent +{ +public: + struct FRadialDamageParams Params; // 0x0010(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Origin; // 0x0028(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComponentHits; // 0x0040(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRadialDamageEvent; + +// ScriptStruct Engine.HitResultNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FHitResultNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FHitResultNetSerializerConfig; + +// ScriptStruct Engine.FontCharacter +// 0x0018 (0x0018 - 0x0000) +struct FFontCharacter final +{ +public: + int32 StartU; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartV; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 USize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VSize; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 TextureIndex; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VerticalOffset; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFontCharacter; + +// ScriptStruct Engine.CharacterNetworkSerializationPackedBitsNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FCharacterNetworkSerializationPackedBitsNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint32 MaxAllowedDataBits; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxAllowedObjectReferences; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterNetworkSerializationPackedBitsNetSerializerConfig; + +// ScriptStruct Engine.ForceFeedbackChannelDetails +// 0x0090 (0x0090 - 0x0000) +struct FForceFeedbackChannelDetails final +{ +public: + uint8 bAffectsLeftLarge : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectsLeftSmall : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectsRightLarge : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectsRightSmall : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve Curve; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FForceFeedbackChannelDetails; + +// ScriptStruct Engine.ForceFeedbackEffectOverridenChannelDetails +// 0x0010 (0x0010 - 0x0000) +struct FForceFeedbackEffectOverridenChannelDetails final +{ +public: + TArray ChannelDetails; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FForceFeedbackEffectOverridenChannelDetails; + +// ScriptStruct Engine.DeviceColorData +// 0x0008 (0x0008 - 0x0000) +struct FDeviceColorData final +{ +public: + bool bEnable; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetAfterCompletion; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor LightColor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDeviceColorData; + +// ScriptStruct Engine.DeviceColorCurveData +// 0x0010 (0x0010 - 0x0000) +struct FDeviceColorCurveData final +{ +public: + bool bEnable; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetAfterCompletion; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveLinearColor* DeviceColorCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FDeviceColorCurveData; + +// ScriptStruct Engine.DeviceTriggerTriggerResistanceData +// 0x0010 (0x0010 - 0x0000) +struct FDeviceTriggerTriggerResistanceData final +{ +public: + int32 StartPosition; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartStrengh; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndPosition; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndStrengh; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDeviceTriggerTriggerResistanceData; + +// ScriptStruct Engine.DeviceTriggerTriggerVibrationData +// 0x0018 (0x0018 - 0x0000) +struct FDeviceTriggerTriggerVibrationData final +{ +public: + class UCurveFloat* TriggerPositionCurve; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* VibrationFrequencyCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* VibrationAmplitudeCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FDeviceTriggerTriggerVibrationData; + +// ScriptStruct Engine.ActivateDevicePropertyParams +// 0x000C (0x000C - 0x0000) +struct FActivateDevicePropertyParams final +{ +public: + struct FPlatformUserId UserId; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputDeviceId DeviceID; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreTimeDilation : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPlayWhilePaused : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActivateDevicePropertyParams; + +// ScriptStruct Engine.ActiveDeviceProperty +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FActiveDeviceProperty final +{ +public: + TWeakObjectPtr Property; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveDeviceProperty; + +// ScriptStruct Engine.RootMotionSource_ConstantForce +// 0x0020 (0x0100 - 0x00E0) +struct FRootMotionSource_ConstantForce final : public FRootMotionSource +{ +public: + struct FVector Force; // 0x00D8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* StrengthOverTime; // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRootMotionSource_ConstantForce; + +// ScriptStruct Engine.RootMotionSource_RadialForce +// 0x0060 (0x0140 - 0x00E0) +struct FRootMotionSource_RadialForce final : public FRootMotionSource +{ +public: + struct FVector Location; // 0x00D8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* LocationActor; // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float Radius; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x00FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPush; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoZForce; // 0x0101(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102[0x6]; // 0x0102(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* StrengthDistanceFalloff; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* StrengthOverTime; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + bool bUseFixedWorldDirection; // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator FixedWorldDirection; // 0x0120(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRootMotionSource_RadialForce; + +// ScriptStruct Engine.RootMotionSource_MoveToDynamicForce +// 0x0060 (0x0140 - 0x00E0) +struct FRootMotionSource_MoveToDynamicForce final : public FRootMotionSource +{ +public: + struct FVector StartLocation; // 0x00D8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialTargetLocation; // 0x00F0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0108(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestrictSpeedToExpected; // 0x0120(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x0128(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* TimeMappingCurve; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRootMotionSource_MoveToDynamicForce; + +// ScriptStruct Engine.RootMotionSource_JumpForce +// 0x0050 (0x0130 - 0x00E0) +struct FRootMotionSource_JumpForce final : public FRootMotionSource +{ +public: + struct FRotator Rotation; // 0x00D8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Distance; // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableTimeout; // 0x00F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x0100(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* TimeMappingCurve; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_110[0x20]; // 0x0110(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRootMotionSource_JumpForce; + +// ScriptStruct Engine.TouchInputControl +// 0x0098 (0x0098 - 0x0000) +struct FTouchInputControl final +{ +public: + bool bTreatAsButton; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* Image1; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UTexture2D* Image2; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FVector2D Center; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D VisualSize; // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ThumbSize; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InteractionSize; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InputScale; // 0x0058(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey MainInputKey; // 0x0068(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey AltInputKey; // 0x0080(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTouchInputControl; + +// ScriptStruct Engine.UniqueNetIdReplNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FUniqueNetIdReplNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FUniqueNetIdReplNetSerializerConfig; + +// ScriptStruct Engine.HLODISMComponentDesc +// 0x0030 (0x0030 - 0x0000) +struct FHLODISMComponentDesc final +{ +public: + class UStaticMesh* StaticMesh; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UMaterialInterface* Material; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray Instances; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InstancesCustomPrimitiveData; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHLODISMComponentDesc; + +// ScriptStruct Engine.HLODProxyMesh +// 0x0028 (0x0028 - 0x0000) +struct FHLODProxyMesh final +{ +public: + TLazyObjectPtr LODActor; // 0x0000(0x0018)(IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMesh* StaticMesh; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class FName Key; // 0x0020(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FHLODProxyMesh; + +// ScriptStruct Engine.BlueprintInputActionDelegateBinding +// 0x0014 (0x0018 - 0x0004) +struct FBlueprintInputActionDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + class FName InputActionName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent InputKeyEvent; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FunctionNameToBind; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintInputActionDelegateBinding; + +// ScriptStruct Engine.BlueprintInputAxisDelegateBinding +// 0x0010 (0x0014 - 0x0004) +struct FBlueprintInputAxisDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + class FName InputAxisName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintInputAxisDelegateBinding; + +// ScriptStruct Engine.BlueprintInputKeyDelegateBinding +// 0x0034 (0x0038 - 0x0004) +struct FBlueprintInputKeyDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputChord InputChord; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent InputKeyEvent; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FunctionNameToBind; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintInputKeyDelegateBinding; + +// ScriptStruct Engine.BlueprintInputTouchDelegateBinding +// 0x000C (0x0010 - 0x0004) +struct FBlueprintInputTouchDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + EInputEvent InputKeyEvent; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FunctionNameToBind; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintInputTouchDelegateBinding; + +// ScriptStruct Engine.ISMClientData +// 0x0010 (0x0010 - 0x0000) +struct FISMClientData final +{ +public: + TArray Instances; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FISMClientData; + +// ScriptStruct Engine.SlateModifierKeysState +// 0x0001 (0x0001 - 0x0000) +struct FSlateModifierKeysState final +{ +public: + uint8 ModifierKeysStateMask; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSlateModifierKeysState; + +// ScriptStruct Engine.FloatSpringState +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FFloatSpringState final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFloatSpringState; + +// ScriptStruct Engine.QuaternionSpringState +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x10) FQuaternionSpringState final +{ +public: + uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FQuaternionSpringState; + +// ScriptStruct Engine.DrawToRenderTargetContext +// 0x0008 (0x0008 - 0x0000) +struct FDrawToRenderTargetContext final +{ +public: + class UTextureRenderTarget2D* RenderTarget; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FDrawToRenderTargetContext; + +// ScriptStruct Engine.ImportanceTexture +// 0x0050 (0x0050 - 0x0000) +struct FImportanceTexture final +{ +public: + struct FIntPoint Size; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumMips; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MarginalCDF; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConditionalCDF; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureData; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TWeakObjectPtr Texture; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImportanceWeight Weighting; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FImportanceTexture; + +// ScriptStruct Engine.LayerActorStats +// 0x0010 (0x0010 - 0x0000) +struct FLayerActorStats final +{ +public: + TSubclassOf Type; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 Total; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLayerActorStats; + +// ScriptStruct Engine.ActorFolderSet +// 0x0050 (0x0050 - 0x0000) +struct FActorFolderSet final +{ +public: + TSet ActorFolders; // 0x0000(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FActorFolderSet; + +// ScriptStruct Engine.ReplicatedStaticActorDestructionInfo +// 0x0040 (0x0040 - 0x0000) +struct FReplicatedStaticActorDestructionInfo final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ObjClass; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FReplicatedStaticActorDestructionInfo; + +// ScriptStruct Engine.ClientReceiveData +// 0x0040 (0x0040 - 0x0000) +struct FClientReceiveData final +{ +public: + class APlayerController* LocalPC; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName MessageType; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MessageIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MessageString; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* RelatedPlayerState_1; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class APlayerState* RelatedPlayerState_2; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UObject* OptionalObject; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FClientReceiveData; + +// ScriptStruct Engine.MaterialCachedParameterEditorEntry +// 0x0010 (0x0010 - 0x0000) +struct FMaterialCachedParameterEditorEntry final +{ +public: + TArray EditorInfo; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialCachedParameterEditorEntry; + +// ScriptStruct Engine.MaterialCachedExpressionEditorOnlyData +// 0x0240 (0x0240 - 0x0000) +struct FMaterialCachedExpressionEditorOnlyData final +{ +public: + struct FMaterialCachedParameterEntry EditorOnlyEntries; // 0x0000(0x0050)(NativeAccessSpecifierPublic) + struct FMaterialCachedParameterEditorEntry EditorEntries[0x9]; // 0x0050(0x0010)(NativeAccessSpecifierPublic) + TArray StaticSwitchValues; // 0x00E0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + TArray StaticComponentMaskValues; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScalarMinMaxValues; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray> ScalarCurveValues; // 0x0110(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> ScalarCurveAtlasValues; // 0x0120(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray VectorChannelNameValues; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorUsedAsChannelMaskValues; // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureChannelNameValues; // 0x0150(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialLayersFunctionsEditorOnlyData MaterialLayers; // 0x0160(0x0070)(NativeAccessSpecifierPublic) + TArray AssetPaths; // 0x01D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LandscapeLayerNames; // 0x01E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSet ExpressionIncludeFilePaths; // 0x01F0(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialCachedExpressionEditorOnlyData; + +// ScriptStruct Engine.ScalarParameterValue +// 0x0024 (0x0024 - 0x0000) +struct FScalarParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScalarParameterValue; + +// ScriptStruct Engine.VectorParameterValue +// 0x0030 (0x0030 - 0x0000) +struct FVectorParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ParameterValue; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorParameterValue; + +// ScriptStruct Engine.TextureParameterValue +// 0x0028 (0x0028 - 0x0000) +struct FTextureParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ParameterValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FGuid ExpressionGUID; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextureParameterValue; + +// ScriptStruct Engine.SparseVolumeTextureParameterValue +// 0x0028 (0x0028 - 0x0000) +struct FSparseVolumeTextureParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USparseVolumeTexture* ParameterValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FGuid ExpressionGUID; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSparseVolumeTextureParameterValue; + +// ScriptStruct Engine.MaterialInstanceCachedData +// 0x0010 (0x0010 - 0x0000) +struct FMaterialInstanceCachedData final +{ +public: + TArray ParentLayerIndexRemap; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialInstanceCachedData; + +// ScriptStruct Engine.MaterialOverrideNanite +// 0x0038 (0x0038 - 0x0000) +struct FMaterialOverrideNanite final +{ +public: + bool bEnableOverride; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* OverrideMaterial; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + TSoftObjectPtr OverrideMaterialRef; // 0x0010(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMaterialOverrideNanite; + +// ScriptStruct Engine.MemberReference +// 0x0038 (0x0038 - 0x0000) +struct FMemberReference final +{ +public: + class UObject* MemberParent; // 0x0000(0x0008)(ZeroConstructor, SaveGame, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class FString MemberScope; // 0x0008(0x0010)(ZeroConstructor, SaveGame, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName MemberName; // 0x0018(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid MemberGuid; // 0x0020(0x0010)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSelfContext; // 0x0030(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWasDeprecated; // 0x0031(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMemberReference; + +// ScriptStruct Engine.PacketSimulationSettings +// 0x0034 (0x0034 - 0x0000) +struct FPacketSimulationSettings final +{ +public: + int32 PktLoss; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLossMaxSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLossMinSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktOrder; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktDup; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLag; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagVariance; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagMin; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagMax; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLagMin; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLagMax; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLoss; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktJitter; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPacketSimulationSettings; + +// ScriptStruct Engine.NetDriverReplicationSystemConfig +// 0x001C (0x001C - 0x0000) +struct FNetDriverReplicationSystemConfig final +{ +public: + uint32 MaxReplicatedObjectClientCount; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxReplicatedObjectServerCount; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PreAllocatedReplicatedObjectClientCount; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PreAllocatedReplicatedObjectServerCount; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxReplicatedWriterObjectClientCount; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxDeltaCompressedObjectCount; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNetObjectGroupCount; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetDriverReplicationSystemConfig; + +// ScriptStruct Engine.ChannelDefinition +// 0x0020 (0x0020 - 0x0000) +struct FChannelDefinition final +{ +public: + class FName ChannelName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ChannelClass; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 StaticChannelIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTickOnCreate : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bServerOpen : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientOpen : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitialServer : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitialClient : 1; // 0x001C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChannelDefinition; + +// ScriptStruct Engine.BandwidthTestItem +// 0x0010 (0x0010 - 0x0000) +struct FBandwidthTestItem final +{ +public: + TArray Kilobyte; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBandwidthTestItem; + +// ScriptStruct Engine.BandwidthTestGenerator +// 0x0020 (0x0020 - 0x0000) +struct FBandwidthTestGenerator final +{ +public: + TArray ReplicatedBuffers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBandwidthTestGenerator; + +// ScriptStruct Engine.NetworkMetricConfig +// 0x0038 (0x0038 - 0x0000) +struct FNetworkMetricConfig final +{ +public: + class FName MetricName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr Class; // 0x0008(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENetworkMetricEnableMode EnableMode; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetworkMetricConfig; + +// ScriptStruct Engine.RPCDoSStateConfig +// 0x0030 (0x0078 - 0x0048) +struct FRPCDoSStateConfig final : public FRPCDoSState +{ +public: + uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRPCDoSStateConfig; + +// ScriptStruct Engine.RPCAnalyticsThreshold +// 0x0018 (0x0018 - 0x0000) +struct FRPCAnalyticsThreshold final +{ +public: + class FName RPC; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CountPerSec; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double TimePerSec; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRPCAnalyticsThreshold; + +// ScriptStruct Engine.ParticleSystemWorldManagerTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FParticleSystemWorldManagerTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleSystemWorldManagerTickFunction; + +// ScriptStruct Engine.PSCPool +// 0x0010 (0x0010 - 0x0000) +struct FPSCPool final +{ +public: + TArray FreeElements; // 0x0000(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPSCPool; + +// ScriptStruct Engine.WorldPSCPool +// 0x0058 (0x0058 - 0x0000) +struct FWorldPSCPool final +{ +public: + TMap WorldParticleSystemPools; // 0x0000(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPSCPool; + +// ScriptStruct Engine.FreezablePerPlatformInt +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FFreezablePerPlatformInt final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFreezablePerPlatformInt; + +// ScriptStruct Engine.ClusterUnionBoneData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FClusterUnionBoneData final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClusterUnionBoneData; + +// ScriptStruct Engine.ClusteredComponentData +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FClusteredComponentData final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr ReplicatedProxyComponent; // 0x0010(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Owner; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWasReplicating; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPendingDeletion; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClusteredComponentData; + +// ScriptStruct Engine.ClusterUnionPendingAddData +// 0x0050 (0x0050 - 0x0000) +struct FClusterUnionPendingAddData final +{ +public: + TSet BonesData; // 0x0000(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClusterUnionPendingAddData; + +// ScriptStruct Engine.ClusterUnionInitializationData +// 0x0018 (0x0018 - 0x0000) +struct FClusterUnionInitializationData final +{ +public: + class UClusterUnionComponent* ClusterUnionComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + TArray ProcessedComponents; // 0x0008(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FClusterUnionInitializationData; + +// ScriptStruct Engine.ConstraintInstanceAccessor +// 0x000C (0x000C - 0x0000) +struct FConstraintInstanceAccessor final +{ +public: + TWeakObjectPtr Owner; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 Index; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FConstraintInstanceAccessor; + +// ScriptStruct Engine.NetworkPhysicsRewindDataInputProxy +// 0x0000 (0x0010 - 0x0010) +struct FNetworkPhysicsRewindDataInputProxy final : public FNetworkPhysicsRewindDataProxy +{ +}; +DUMPER7_ASSERTS_FNetworkPhysicsRewindDataInputProxy; + +// ScriptStruct Engine.NetworkPhysicsData +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FNetworkPhysicsData +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ServerFrame; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LocalFrame; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InputFrame; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetworkPhysicsData; + +// ScriptStruct Engine.NetworkPhysicsDatas +// 0x0000 (0x0018 - 0x0018) +struct FNetworkPhysicsDatas final : public FNetworkPhysicsData +{ +}; +DUMPER7_ASSERTS_FNetworkPhysicsDatas; + +// ScriptStruct Engine.SolverIterations +// 0x0018 (0x0018 - 0x0000) +struct FSolverIterations final +{ +public: + int32 SolverIterations; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointIterations; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionIterations; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SolverPushOutIterations; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointPushOutIterations; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionPushOutIterations; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverIterations; + +// ScriptStruct Engine.PhysicalAnimationProfile +// 0x002C (0x002C - 0x0000) +struct FPhysicalAnimationProfile final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x0008(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalAnimationProfile; + +// ScriptStruct Engine.PhysicsConstraintProfileHandle +// 0x0160 (0x0160 - 0x0000) +struct FPhysicsConstraintProfileHandle final +{ +public: + struct FConstraintProfileProperties ProfileProperties; // 0x0000(0x0158)(NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0158(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicsConstraintProfileHandle; + +// ScriptStruct Engine.ChaosPhysicsSettings +// 0x0003 (0x0003 - 0x0000) +struct FChaosPhysicsSettings final +{ +public: + EChaosThreadingMode DefaultThreadingModel; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EChaosSolverTickMode DedicatedThreadTickMode; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EChaosBufferMode DedicatedThreadBufferMode; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChaosPhysicsSettings; + +// ScriptStruct Engine.PhysicsPredictionSettings +// 0x000C (0x000C - 0x0000) +struct FPhysicsPredictionSettings final +{ +public: + bool bEnablePhysicsPrediction; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePhysicsResimulation; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ResimulationErrorThreshold; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSupportedLatencyPrediction; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicsPredictionSettings; + +// ScriptStruct Engine.PropertyAccessIndirection +// 0x0040 (0x0040 - 0x0000) +struct FPropertyAccessIndirection final +{ +public: + TFieldPath Property; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFunction* Function; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + int32 ReturnBufferSize; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ReturnBufferAlignment; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ArrayIndex; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 Offset; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EPropertyAccessObjectType ObjectType; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EPropertyAccessIndirectionType Type; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessIndirection; + +// ScriptStruct Engine.SpecularProfileStruct +// 0x0420 (0x0420 - 0x0000) +struct FSpecularProfileStruct final +{ +public: + ESpecularProfileFormat Format; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeCurveLinearColor ViewColor; // 0x0008(0x0208)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeCurveLinearColor LightColor; // 0x0210(0x0208)(Edit, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FSpecularProfileStruct; + +// ScriptStruct Engine.SubsurfaceProfileStruct +// 0x009C (0x009C - 0x0000) +struct FSubsurfaceProfileStruct final +{ +public: + struct FLinearColor SurfaceAlbedo; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MeanFreePathColor; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeanFreePathDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldUnitScale; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableBurley; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableMeanFreePath; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Tint; // 0x002C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatterRadius; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SubsurfaceColor; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FalloffColor; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BoundaryColorBleed; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtinctionScale; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalScale; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistribution; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IOR; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roughness0; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roughness1; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LobeMix; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TransmissionTintColor; // 0x008C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSubsurfaceProfileStruct; + +// ScriptStruct Engine.RepMovementNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FRepMovementNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FRepMovementNetSerializerConfig; + +// ScriptStruct Engine.BoneMirrorExport +// 0x0014 (0x0014 - 0x0000) +struct FBoneMirrorExport final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceBoneName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis BoneFlipAxis; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneMirrorExport; + +// ScriptStruct Engine.SkeletalMeshClothBuildParams +// 0x0058 (0x0058 - 0x0000) +struct FSkeletalMeshClothBuildParams final +{ +public: + TWeakObjectPtr TargetAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetLod; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemapParameters; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString AssetName; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceSection; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveFromMesh; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr PhysicsAsset; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshClothBuildParams; + +// ScriptStruct Engine.BoneFilter +// 0x000C (0x000C - 0x0000) +struct FBoneFilter final +{ +public: + bool bExcludeSelf; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneFilter; + +// ScriptStruct Engine.SkeletalMeshLODGroupSettings +// 0x0090 (0x0090 - 0x0000) +struct FSkeletalMeshLODGroupSettings final +{ +public: + struct FPerPlatformFloat ScreenSize; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LODHysteresis; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneFilterActionOption BoneFilterActionOption; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneList; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BonesToPrioritize; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SectionsToPrioritize; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float WeightOfPrioritization; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* BakePose; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x0050(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bAllowMeshDeformer; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshLODGroupSettings; + +// ScriptStruct Engine.SkelMeshMergeUVTransformMapping +// 0x0010 (0x0010 - 0x0000) +struct FSkelMeshMergeUVTransformMapping final +{ +public: + TArray UVTransformsPerMesh; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkelMeshMergeUVTransformMapping; + +// ScriptStruct Engine.SectionReference +// 0x0004 (0x0004 - 0x0000) +struct FSectionReference final +{ +public: + int32 SectionIndex; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSectionReference; + +// ScriptStruct Engine.SkeletalMeshLODInfo +// 0x00F0 (0x00F0 - 0x0000) +struct FSkeletalMeshLODInfo final +{ +public: + struct FPerPlatformFloat ScreenSize; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LODHysteresis; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODMaterialMap; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshBuildSettings BuildSettings; // 0x0018(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x0030(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BonesToRemove; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BonesToPrioritize; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SectionsToPrioritize; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float WeightOfPrioritization; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* BakePose; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UAnimSequence* BakePoseOverride; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FString SourceImportFilename; // 0x00B8(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinCacheUsage SkinCacheUsage; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MorphTargetPositionErrorTolerance; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasBeenSimplified : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPerLODVertexColors : 1; // 0x00D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowCPUAccess : 1; // 0x00D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBuildHalfEdgeBuffers : 1; // 0x00D0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowMeshDeformer : 1; // 0x00D0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VertexAttributes; // 0x00D8(0x0010)(Edit, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 bSupportUniformlyDistributedSampling : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshLODInfo; + +// ScriptStruct Engine.SkeletalMaterial +// 0x0028 (0x0028 - 0x0000) +struct FSkeletalMaterial final +{ +public: + class UMaterialInterface* MaterialInterface; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName MaterialSlotName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMeshUVChannelInfo UVChannelData; // 0x0010(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMaterial; + +// ScriptStruct Engine.SoundConcurrencySettings +// 0x0020 (0x0020 - 0x0000) +struct FSoundConcurrencySettings final +{ +public: + int32 MaxCount; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLimitToOwner : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVolumeScaleCanRelease : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMaxConcurrentResolutionRule ResolutionRule; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RetriggerTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeScale; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EConcurrencyVolumeScaleMode VolumeScaleMode; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeScaleAttackTime; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeScaleReleaseTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoiceStealReleaseTime; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundConcurrencySettings; + +// ScriptStruct Engine.SoundNodeEditorData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FSoundNodeEditorData final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundNodeEditorData; + +// ScriptStruct Engine.AudioEQEffect +// 0x0038 (0x0040 - 0x0008) +struct FAudioEQEffect final : public FAudioEffectParameters +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float FrequencyCenter0; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain0; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth0; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter1; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain1; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth1; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter2; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain2; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth2; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter3; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain3; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth3; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAudioEQEffect; + +// ScriptStruct Engine.SoundModulationDefaultRoutingSettings +// 0x0008 (0x0168 - 0x0160) +struct FSoundModulationDefaultRoutingSettings final : public FSoundModulationDefaultSettings +{ +public: + EModulationRouting VolumeRouting; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationRouting PitchRouting; // 0x0161(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationRouting HighpassRouting; // 0x0162(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationRouting LowpassRouting; // 0x0163(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundModulationDefaultRoutingSettings; + +// ScriptStruct Engine.DistanceDatum +// 0x0014 (0x0014 - 0x0000) +struct FDistanceDatum final +{ +public: + float FadeInDistanceStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInDistanceEnd; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutDistanceStart; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutDistanceEnd; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDistanceDatum; + +// ScriptStruct Engine.DynamicChildSubmix +// 0x0010 (0x0010 - 0x0000) +struct FDynamicChildSubmix final +{ +public: + TArray ChildSubmixes; // 0x0000(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FDynamicChildSubmix; + +// ScriptStruct Engine.StaticMeshOptimizationSettings +// 0x001C (0x001C - 0x0000) +struct FStaticMeshOptimizationSettings final +{ +public: + EOptimizationType ReductionMethod; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NumOfTrianglesPercentage; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviationPercentage; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeldingThreshold; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecalcNormals; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NormalsThreshold; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SilhouetteImportance; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 TextureImportance; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ShadingImportance; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMeshOptimizationSettings; + +// ScriptStruct Engine.MeshSectionInfo +// 0x000C (0x000C - 0x0000) +struct FMeshSectionInfo final +{ +public: + int32 MaterialIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadow; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisibleInRayTracing; // 0x0006(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectDistanceFieldLighting; // 0x0007(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceOpaque; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshSectionInfo; + +// ScriptStruct Engine.MeshSectionInfoMap +// 0x0050 (0x0050 - 0x0000) +struct FMeshSectionInfoMap final +{ +public: + TMap Map; // 0x0000(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshSectionInfoMap; + +// ScriptStruct Engine.StaticMaterial +// 0x0030 (0x0030 - 0x0000) +struct FStaticMaterial final +{ +public: + class UMaterialInterface* MaterialInterface; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName MaterialSlotName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ImportedMaterialSlotName; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMeshUVChannelInfo UVChannelData; // 0x0018(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMaterial; + +// ScriptStruct Engine.MaterialRemapIndex +// 0x0018 (0x0018 - 0x0000) +struct FMaterialRemapIndex final +{ +public: + uint32 ImportVersionKey; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MaterialRemap; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialRemapIndex; + +// ScriptStruct Engine.ExternalToolDefinition +// 0x0060 (0x0060 - 0x0000) +struct FExternalToolDefinition final +{ +public: + class FString ToolName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath ExecutablePath; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CommandLineOptions; // 0x0020(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath WorkingDirectory; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ScriptExtension; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath ScriptDirectory; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExternalToolDefinition; + +// ScriptStruct Engine.EditorImportExportTestDefinition +// 0x0038 (0x0038 - 0x0000) +struct FEditorImportExportTestDefinition final +{ +public: + struct FFilePath ImportFilePath; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExportFileExtension; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipExport; // 0x0020(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FactorySettings; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditorImportExportTestDefinition; + +// ScriptStruct Engine.BlueprintEditorPromotionSettings +// 0x0030 (0x0030 - 0x0000) +struct FBlueprintEditorPromotionSettings final +{ +public: + struct FFilePath FirstMeshPath; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath SecondMeshPath; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath DefaultParticleAsset; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintEditorPromotionSettings; + +// ScriptStruct Engine.LaunchOnTestSettings +// 0x0020 (0x0020 - 0x0000) +struct FLaunchOnTestSettings final +{ +public: + struct FFilePath LaunchOnTestmap; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DeviceID; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLaunchOnTestSettings; + +// ScriptStruct Engine.TextureSourceLayerColorInfo +// 0x0020 (0x0020 - 0x0000) +struct FTextureSourceLayerColorInfo final +{ +public: + struct FLinearColor ColorMin; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorMax; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextureSourceLayerColorInfo; + +// ScriptStruct Engine.TextureSourceBlock +// 0x0018 (0x0018 - 0x0000) +struct FTextureSourceBlock final +{ +public: + int32 BlockX; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlockY; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeX; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSlices; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumMips; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextureSourceBlock; + +// ScriptStruct Engine.TexturePlatformData +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FTexturePlatformData final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTexturePlatformData; + +// ScriptStruct Engine.TextureFormatSettings +// 0x0002 (0x0002 - 0x0000) +struct FTextureFormatSettings final +{ +public: + ETextureCompressionSettings CompressionSettings; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressionNoAlpha : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CompressionForceAlpha : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CompressionNone : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CompressionYCoCg : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 SRGB : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FTextureFormatSettings; + +// ScriptStruct Engine.TextureSourceColorSettings +// 0x0050 (0x0050 - 0x0000) +struct FTextureSourceColorSettings final +{ +public: + ETextureSourceEncoding EncodingOverride; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureColorSpace ColorSpace; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D RedChromaticityCoordinate; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GreenChromaticityCoordinate; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BlueChromaticityCoordinate; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D WhiteChromaticityCoordinate; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureChromaticAdaptationMethod ChromaticAdaptationMethod; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTextureSourceColorSettings; + +// ScriptStruct Engine.TTTrackId +// 0x0008 (0x0008 - 0x0000) +struct FTTTrackId final +{ +public: + int32 TrackType; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TrackIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTTTrackId; + +// ScriptStruct Engine.TTEventTrack +// 0x0010 (0x0028 - 0x0018) +struct FTTEventTrack final : public FTTTrackBase +{ +public: + class FName FunctionName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCurveFloat* CurveKeys; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FTTEventTrack; + +// ScriptStruct Engine.TTFloatTrack +// 0x0008 (0x0028 - 0x0020) +struct FTTFloatTrack final : public FTTPropertyTrack +{ +public: + class UCurveFloat* CurveFloat; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FTTFloatTrack; + +// ScriptStruct Engine.TTVectorTrack +// 0x0008 (0x0028 - 0x0020) +struct FTTVectorTrack final : public FTTPropertyTrack +{ +public: + class UCurveVector* CurveVector; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FTTVectorTrack; + +// ScriptStruct Engine.TTLinearColorTrack +// 0x0008 (0x0028 - 0x0020) +struct FTTLinearColorTrack final : public FTTPropertyTrack +{ +public: + class UCurveLinearColor* CurveLinearColor; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FTTLinearColorTrack; + +// ScriptStruct Engine.CanvasIcon +// 0x0018 (0x0018 - 0x0000) +struct FCanvasIcon final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float U; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UL; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VL; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCanvasIcon; + +// ScriptStruct Engine.AutoCompleteNode +// 0x0028 (0x0028 - 0x0000) +struct FAutoCompleteNode final +{ +public: + int32 IndexChar; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AutoCompleteListIndices; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAutoCompleteNode; + +// ScriptStruct Engine.InputAxisConfigEntry +// 0x0018 (0x0018 - 0x0000) +struct FInputAxisConfigEntry final +{ +public: + class FName AxisKeyName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputAxisProperties AxisProperties; // 0x0008(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputAxisConfigEntry; + +// ScriptStruct Engine.InputActionKeyMapping +// 0x0028 (0x0028 - 0x0000) +struct FInputActionKeyMapping final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShift : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCtrl : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlt : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCmd : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey Key; // 0x0010(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputActionKeyMapping; + +// ScriptStruct Engine.InputAxisKeyMapping +// 0x0028 (0x0028 - 0x0000) +struct FInputAxisKeyMapping final +{ +public: + class FName AxisName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey Key; // 0x0010(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputAxisKeyMapping; + +// ScriptStruct Engine.VoiceSettings +// 0x0018 (0x0018 - 0x0000) +struct FVoiceSettings final +{ +public: + class USceneComponent* ComponentToAttachTo; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class USoundAttenuation* AttenuationSettings; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FVoiceSettings; + +// ScriptStruct Engine.VirtualTextureBuildSettings +// 0x0008 (0x0008 - 0x0000) +struct FVirtualTextureBuildSettings final +{ +public: + int32 TileSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileBorderSize; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVirtualTextureBuildSettings; + +// ScriptStruct Engine.VirtualTextureSpacePoolConfig +// 0x0028 (0x0028 - 0x0000) +struct FVirtualTextureSpacePoolConfig final +{ +public: + TArray Formats; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 MinTileSize; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTileSize; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeInMegabyte; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableResidencyMipMapBias; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSizeScale; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinScaledSizeInMegabyte; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxScaledSizeInMegabyte; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVirtualTextureSpacePoolConfig; + +// ScriptStruct Engine.StartPhysicsTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FStartPhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStartPhysicsTickFunction; + +// ScriptStruct Engine.EndPhysicsTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FEndPhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEndPhysicsTickFunction; + +// ScriptStruct Engine.LevelCollection +// 0x0078 (0x0078 - 0x0000) +struct FLevelCollection final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AGameStateBase* GameState; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UNetDriver* NetDriver; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class UDemoNetDriver* DemoNetDriver; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + class ULevel* PersistentLevel; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + TSet Levels; // 0x0028(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) +}; +DUMPER7_ASSERTS_FLevelCollection; + +// ScriptStruct Engine.ActorDesc +// 0x00B0 (0x00B0 - 0x0000) +struct FActorDesc final +{ +public: + struct FGuid Guid; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NativeClass; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FSoftObjectPath Class; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Label; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox Bounds; // 0x0048(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName RuntimeGrid; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSpatiallyLoaded; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActorIsEditorOnly; // 0x0089(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x2]; // 0x008A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ActorPackage; // 0x008C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActorPath; // 0x0094(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DataLayerAssets; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorDesc; + +// ScriptStruct Engine.ActorPlacementDataLayers +// 0x0028 (0x0028 - 0x0000) +struct FActorPlacementDataLayers final +{ +public: + TArray DataLayerInstanceNames; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName ExternalDataLayerName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CurrentColorizedDataLayerInstanceName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ContextID; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorPlacementDataLayers; + +// ScriptStruct Engine.WorldPartitionHLODDestructionTag +// 0x0010 (0x0010 - 0x0000) +struct FWorldPartitionHLODDestructionTag final +{ +public: + class UWorldPartitionDestructibleHLODComponent* HLODDestructionComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 ActorIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPartitionHLODDestructionTag; + +// ScriptStruct Engine.WorldPartitionPerWorldSettings +// 0x0001 (0x0001 - 0x0000) +struct FWorldPartitionPerWorldSettings final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPartitionPerWorldSettings; + +// ScriptStruct Engine.WorldPartitionRuntimeCellStreamingData +// 0x0030 (0x0030 - 0x0000) +struct FWorldPartitionRuntimeCellStreamingData final +{ +public: + class FString PackageName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WorldAsset; // 0x0010(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldPartitionRuntimeCellStreamingData; + +// ScriptStruct Engine.SpatialHashSettings +// 0x0002 (0x0002 - 0x0000) +struct FSpatialHashSettings final +{ +public: + bool bUseAlignedGridLevels; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSnapNonAlignedGridLevelsToLowerLevels; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSpatialHashSettings; + +// ScriptStruct Engine.SpatialHashStreamingGrid +// 0x00B8 (0x00B8 - 0x0000) +struct FSpatialHashStreamingGrid final +{ +public: + class FName GridName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CellSize; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoadingRange; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockOnSlowStreaming; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor DebugColor; // 0x002C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GridLevels; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox WorldBounds; // 0x0050(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bClientOnlyVisible; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UHLODLayer* HLODLayer; // 0x0090(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + int32 GridIndex; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSpatialHashSettings Settings; // 0x009C(0x0002)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_9E[0xA]; // 0x009E(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InjectedGridLevels; // 0x00A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FSpatialHashStreamingGrid; + +// ScriptStruct Engine.SpatialHashRuntimeGrid +// 0x0001 (0x0001 - 0x0000) +struct FSpatialHashRuntimeGrid final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSpatialHashRuntimeGrid; + +// ScriptStruct Engine.StreamingSourceShape +// 0x0048 (0x0048 - 0x0000) +struct FStreamingSourceShape final +{ +public: + bool bUseGridLoadingRange; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoadingRangeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSector; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SectorAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStreamingSourceShape; + +// ScriptStruct Engine.WorldPartitionStreamingQuerySource +// 0x0108 (0x0108 - 0x0000) +struct FWorldPartitionStreamingQuerySource final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGridLoadingRange; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DataLayers; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bDataLayersOnly; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpatialQuery; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0xD6]; // 0x0032(0x00D6)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPartitionStreamingQuerySource; + +} + diff --git a/SilentHillF/SDK/FieldNotification_classes.hpp b/SilentHillF/SDK/FieldNotification_classes.hpp new file mode 100644 index 0000000..d38f3b0 --- /dev/null +++ b/SilentHillF/SDK/FieldNotification_classes.hpp @@ -0,0 +1,49 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: FieldNotification + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class FieldNotification.NotifyFieldValueChanged +// 0x0000 (0x0000 - 0x0000) +class INotifyFieldValueChanged final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NotifyFieldValueChanged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NotifyFieldValueChanged") + } + static class INotifyFieldValueChanged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INotifyFieldValueChanged; + +} + diff --git a/SilentHillF/SDK/FieldNotification_structs.hpp b/SilentHillF/SDK/FieldNotification_structs.hpp new file mode 100644 index 0000000..408720f --- /dev/null +++ b/SilentHillF/SDK/FieldNotification_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: FieldNotification + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct FieldNotification.FieldNotificationId +// 0x0008 (0x0008 - 0x0000) +struct FFieldNotificationId final +{ +public: + class FName FieldName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFieldNotificationId; + +} + diff --git a/SilentHillF/SDK/GameNoce_classes.hpp b/SilentHillF/SDK/GameNoce_classes.hpp new file mode 100644 index 0000000..9841985 --- /dev/null +++ b/SilentHillF/SDK/GameNoce_classes.hpp @@ -0,0 +1,21039 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameNoce + +#include "Basic.hpp" + +#include "AIModule_structs.hpp" +#include "AIModule_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "NeoAudio_structs.hpp" +#include "GameNoce_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "DeveloperSettings_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "InputCore_structs.hpp" +#include "GameplayAbilities_structs.hpp" +#include "GameplayAbilities_classes.hpp" +#include "UMG_structs.hpp" +#include "UMG_classes.hpp" +#include "SMSystem_classes.hpp" +#include "NiagaraAnimNotifies_classes.hpp" +#include "PhysicsCore_structs.hpp" +#include "NeoCheater_classes.hpp" +#include "Gauntlet_classes.hpp" +#include "MovieScene_classes.hpp" +#include "Niagara_structs.hpp" +#include "Niagara_classes.hpp" +#include "GameSettings_structs.hpp" +#include "GameSettings_classes.hpp" +#include "SlateCore_structs.hpp" +#include "LevelSequence_classes.hpp" +#include "AdvancedThirdPersonCamera_structs.hpp" +#include "AdvancedThirdPersonCamera_classes.hpp" +#include "MovieSceneTracks_classes.hpp" +#include "NBControlRig_structs.hpp" +#include "AudioMixer_structs.hpp" +#include "NavigationSystem_classes.hpp" +#include "NoceBase_structs.hpp" + + +namespace SDK +{ + +// Class GameNoce.AsyncActionHandleNoceStorage +// 0x0030 (0x0060 - 0x0030) +class UAsyncActionHandleNoceStorage final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class USaveGame* SaveGameObject; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + +public: + static class UAsyncActionHandleNoceStorage* NoceAsyncLoadGameFromSlot(class UObject* WorldContextObject, const int32 SlotIndex); + static class UAsyncActionHandleNoceStorage* NoceAsyncSaveClearGameToSlot(class UObject* WorldContextObject, const int32 SlotIndex, ENoceEndingType ClearEndingType, bool ClearProgress); + static class UAsyncActionHandleNoceStorage* NoceAsyncSaveGameToSlot(class UObject* WorldContextObject, const int32 SlotIndex, class FName LocationName, class AActor* InActor); + static class UAsyncActionHandleNoceStorage* NoceAsyncSaveSystemSave(class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionHandleNoceStorage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionHandleNoceStorage") + } + static class UAsyncActionHandleNoceStorage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionHandleNoceStorage; + +// Class GameNoce.NoceANS_ApplyGameplayEffect +// 0x0020 (0x0050 - 0x0030) +class UNoceANS_ApplyGameplayEffect : public UAnimNotifyState +{ +public: + int32 GameplayEffectLevel; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> GameplayEffects; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool RemoveAtEnd; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_ApplyGameplayEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_ApplyGameplayEffect") + } + static class UNoceANS_ApplyGameplayEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_ApplyGameplayEffect; + +// Class GameNoce.NoceCheatLevelExtension +// 0x0070 (0x0158 - 0x00E8) +class UNoceCheatLevelExtension final : public UNeoCheatManagerExtension +{ +public: + int32 LastMapGroupIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastMapIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastMapIconIndex; // 0x00F0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastMapIconChapter; // 0x00F4(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastMapIconIndexV2; // 0x00F8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastSpecialTagIndex; // 0x00FC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CurrentMapGroups; // 0x0100(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray CurrentMapLocations; // 0x0110(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray CurrentMapIcons; // 0x0120(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + bool IsAddMap; // 0x0130(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CurrentMapIconChapters; // 0x0138(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray CurrentMapIconIndexes; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + bool AddSpecialTag(); + void Debug_AddAllMapLocationIDs(); + void Debug_AddMapLocationID(); + void Debug_AddRemoveMapIcon(); + void Debug_AddSpecialTag(); + void Debug_RemoveMapLocationID(); + TArray GetSpecialTags(int32 Index_0); + void OnAddSpecialTagWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnMapIconDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnMapIconDecidedV2(const struct FNeoCheatPopWindowOutputParam& Result); + void OnMapWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void RefreshMinimap(); + void ToggleMinimap(); + void ZoomInMinimap(); + void ZoomOutMinimap(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatLevelExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatLevelExtension") + } + static class UNoceCheatLevelExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatLevelExtension; + +// Class GameNoce.NoceBodyPartGroupHealth +// 0x0028 (0x02B8 - 0x0290) +class ANoceBodyPartGroupHealth final : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* ActorRootComponent; // 0x0298(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceBodyPartGroupAttributeSet* AttributeSet; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBodyPartGroupHealth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBodyPartGroupHealth") + } + static class ANoceBodyPartGroupHealth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceBodyPartGroupHealth; + +// Class GameNoce.BTDecorator_NoceAI_TagCooldown +// 0x0008 (0x0080 - 0x0078) +class UBTDecorator_NoceAI_TagCooldown final : public UBTDecorator_TagCooldown +{ +public: + float RandomDeviation; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_NoceAI_TagCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_NoceAI_TagCooldown") + } + static class UBTDecorator_NoceAI_TagCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_NoceAI_TagCooldown; + +// Class GameNoce.NoceTestBaseController +// 0x00B0 (0x00E0 - 0x0030) +class UNoceTestBaseController : public UGauntletTestController +{ +public: + uint8 Pad_30[0xB0]; // 0x0030(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnMemReportIntervalChanged(); + void OnMemReportTimerExpired(); + void TryEarlyExec(const class UWorld* World); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTestBaseController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTestBaseController") + } + static class UNoceTestBaseController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTestBaseController; + +// Class GameNoce.NocePerfTestController +// 0x0070 (0x0150 - 0x00E0) +class UNocePerfTestController : public UNoceTestBaseController +{ +public: + uint8 Pad_E0[0x70]; // 0x00E0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnGameStateSet(const class AGameStateBase* GameStateBase); + void OnWorldBeginPlay(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePerfTestController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePerfTestController") + } + static class UNocePerfTestController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePerfTestController; + +// Class GameNoce.NoceCheckTestController +// 0x0000 (0x0150 - 0x0150) +class UNoceCheckTestController final : public UNocePerfTestController +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheckTestController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheckTestController") + } + static class UNoceCheckTestController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheckTestController; + +// Class GameNoce.NoceNewGameDataAsset +// 0x0010 (0x0040 - 0x0030) +class UNoceNewGameDataAsset final : public UDataAsset +{ +public: + ENoceActionLevel DefaultActionLevel; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRiddleLevel DefaultRiddleLevel; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DefaultClearEndingBitMask; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType DefaultEndingType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePlayerOutfit PlayerOutfitValue; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ENoceRoundType GetDefaultGameRound(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNewGameDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNewGameDataAsset") + } + static class UNoceNewGameDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNewGameDataAsset; + +// Class GameNoce.BTTask_NoceAI_Base +// 0x0030 (0x00A0 - 0x0070) +class UBTTask_NoceAI_Base : public UBTTaskNode +{ +public: + uint8 bShowPropertyDetails : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x17]; // 0x0071(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + class AAIController* AIOwner; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class APawn* AIOwnerPawn; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_NoceAI_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_NoceAI_Base") + } + static class UBTTask_NoceAI_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_NoceAI_Base; + +// Class GameNoce.BTTask_NoceAI_ActivateAbility +// 0x0028 (0x00C8 - 0x00A0) +class UBTTask_NoceAI_ActivateAbility final : public UBTTask_NoceAI_Base +{ +public: + TSubclassOf AbilityClass; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x20]; // 0x00A8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_NoceAI_ActivateAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_NoceAI_ActivateAbility") + } + static class UBTTask_NoceAI_ActivateAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_NoceAI_ActivateAbility; + +// Class GameNoce.NoceANS_AttackTraceEnvironment +// 0x0040 (0x0070 - 0x0030) +class UNoceANS_AttackTraceEnvironment final : public UAnimNotifyState +{ +public: + struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FName ComboName; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AttackTraceNames; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_AttackTraceEnvironment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_AttackTraceEnvironment") + } + static class UNoceANS_AttackTraceEnvironment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_AttackTraceEnvironment; + +// Class GameNoce.NoceCheatTitleUIExtension +// 0x0000 (0x00E8 - 0x00E8) +class UNoceCheatTitleUIExtension final : public UNeoCheatManagerExtension +{ +public: + void Debug_AutoSwitchInputIcon(bool InEnable); + void Debug_HideDevInfo(bool InValue); + void Debug_SetSkipLogo(bool InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatTitleUIExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatTitleUIExtension") + } + static class UNoceCheatTitleUIExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatTitleUIExtension; + +// Class GameNoce.ChooseSkinListObject +// 0x00F0 (0x0118 - 0x0028) +class UChooseSkinListObject final : public UObject +{ +public: + struct FNoceUIChooseSkinData Data; // 0x0028(0x00E8)(BlueprintVisible, NativeAccessSpecifierPublic) + bool IsEquipped; // 0x0110(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChooseSkinListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChooseSkinListObject") + } + static class UChooseSkinListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChooseSkinListObject; + +// Class GameNoce.CollectibleListObject +// 0x0050 (0x0078 - 0x0028) +class UCollectibleListObject final : public UObject +{ +public: + class FName ID; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText NameText; // 0x0030(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoftObjectPath ImagePath; // 0x0040(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsNew; // 0x0060(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAutoUpdateNew; // 0x0061(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IsNewLetter; // 0x0068(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CollectibleListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CollectibleListObject") + } + static class UCollectibleListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCollectibleListObject; + +// Class GameNoce.NoceAnimNotify_PlayerCostStamina +// 0x0010 (0x0048 - 0x0038) +class UNoceAnimNotify_PlayerCostStamina final : public UAnimNotify +{ +public: + class FName StaminaKey; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CostMaxSanity; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimNotify_PlayerCostStamina") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimNotify_PlayerCostStamina") + } + static class UNoceAnimNotify_PlayerCostStamina* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnimNotify_PlayerCostStamina; + +// Class GameNoce.NoceCheatGeneralTextWidget +// 0x0008 (0x02E8 - 0x02E0) +class UNoceCheatGeneralTextWidget final : public UUserWidget +{ +public: + class UNoceRichTextBlock* RichTextBlock; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void ShowText(const class FText& InText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatGeneralTextWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatGeneralTextWidget") + } + static class UNoceCheatGeneralTextWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatGeneralTextWidget; + +// Class GameNoce.FrameworkFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UFrameworkFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class ANoceWorldSettings* GetNoceWorldSettings(const class UObject* WorldContextObject); + static bool IsGameMode(const class UObject* WorldContextObject, TSubclassOf GameModeClass); + static bool IsNoceGameMode(const class UObject* WorldContextObject); + static bool IsNoceTitleGameMode(const class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FrameworkFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FrameworkFunctionLibrary") + } + static class UFrameworkFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFrameworkFunctionLibrary; + +// Class GameNoce.NoceVolumeComponentBase +// 0x0038 (0x00D8 - 0x00A0) +class UNoceVolumeComponentBase : public UActorComponent +{ +public: + bool IsEnabled; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasValidData; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x30]; // 0x00A8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnVolumeBeginOverlapBP(); + void OnVolumeEndOverlapBP(); + void RequestSpecialWeightChange(const class FString& SourceName, float InWeight, float InPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceVolumeComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceVolumeComponentBase") + } + static class UNoceVolumeComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceVolumeComponentBase; + +// Class GameNoce.NoceMoonLightVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceMoonLightVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceSweetLightDataRowHandle SanityMaxDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LightDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMoonLightVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMoonLightVolumeComponent") + } + static class UNoceMoonLightVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMoonLightVolumeComponent; + +// Class GameNoce.GameNoceGameModeBase +// 0x0040 (0x0368 - 0x0328) +class AGameNoceGameModeBase : public AGameModeBase +{ +public: + TMulticastInlineDelegate OnStoryEndingChanged; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlayerOutfitChanged; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUpdatePlayerCharMeshType; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + ENoceActionLevel GameActionLevel; // 0x0358(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceRiddleLevel GameRiddleLevel; // 0x0359(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceRoundType GameRoundType; // 0x035A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_35B[0x1]; // 0x035B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SimulateStoryClearBitMask; // 0x035C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceEndingType GameEndingType; // 0x0360(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENocePlayerOutfit PlayerOutfitValue; // 0x0361(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_362[0x6]; // 0x0362(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ENoceActionLevel GetActionLevel(); + ENocePlayerOutfit GetPlayerOutfitValue(); + ENocePlayerOutfit GetPlayerSaveGameOutfit(); + ENoceRiddleLevel GetRiddleLevel(); + ENoceRoundType GetRoundType(); + ENoceRoundType GetSaveGameRoundType(); + int32 GetSimulateStoryClearBitmask(); + ENoceEndingType GetStoryEndingType(); + void HandleUpdatePlayerCharMeshType(ENocePlayerType InPlayerType, class FName InCharMeshRowName); + void OnSystemSaveLoaded(class UNoceSystemSaveGame* SystemSave); + void OnSystemSaveSaved(class UNoceSystemSaveGame* SystemSave); + void SetActionLevel(ENoceActionLevel ActionLevel); + void SetPlayerOutfitValue(ENocePlayerOutfit InType); + void SetRiddleLevel(ENoceRiddleLevel RiddleLevel); + void SetSimulateRoundType(ENoceRoundType DebugRoundType); + void SetSimulateStoryClearBitmask(int32 BitMask); + void SetStoryEndingType(ENoceEndingType EndingType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameNoceGameModeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameNoceGameModeBase") + } + static class AGameNoceGameModeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameNoceGameModeBase; + +// Class GameNoce.GameNoceSettings +// 0x0188 (0x01C0 - 0x0038) +class UGameNoceSettings final : public UDeveloperSettings +{ +public: + class FString AfterDofMatPostfix; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WorldTransDissolvePostfix; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap WorldTransTimeMatParameters; // 0x0058(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) + struct FSoftObjectPath MultiRoundSeqTableList; // 0x00A8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap SolveLumenGhostingCmds; // 0x00C8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) + TMap GlobalCmdsForHQLQ; // 0x0118(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) + TArray> RootCutSceneAssets; // 0x0168(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> RootCutSceneClasses; // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> RootDataTables; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) + TSoftClassPtr ProfilingActorClass; // 0x0198(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameNoceSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameNoceSettings") + } + static class UGameNoceSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameNoceSettings; + +// Class GameNoce.InventoryItemListObject +// 0x0048 (0x0070 - 0x0028) +class UInventoryItemListObject final : public UObject +{ +public: + ENoceInventoryType Type; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ID; // 0x002C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0034(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText NameText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoftObjectPath ImagePath; // 0x0048(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsEquipped; // 0x0068(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsNew; // 0x0069(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsShowQuantity; // 0x006A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBlank; // 0x006B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFaithItem; // 0x006C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryItemListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryItemListObject") + } + static class UInventoryItemListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInventoryItemListObject; + +// Class GameNoce.NoceUserWidgetBase +// 0x0020 (0x0300 - 0x02E0) +class UNoceUserWidgetBase : public UUserWidget +{ +public: + uint8 Pad_2E0[0x20]; // 0x02E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddToInputDeviceUpdateList(class UWidget* InWidget); + void ClearResource(bool* NoUse); + void OnInputDeviceChanged(); + void OnLanguageChanged(); + void OnSynchronizeProperties(); + void PlayUIAnimation(class UWidgetAnimation* InAnimation, bool IsLoop, bool IsRestorable); + void PlayUISound(const struct FNeoAudioTriggerIdHandle& TriggerId); + void StopUIAnimations(const TArray& InAnimations); + void SynchronizeProperties(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUserWidgetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUserWidgetBase") + } + static class UNoceUserWidgetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUserWidgetBase; + +// Class GameNoce.NoceClawAttrackSoulWidget +// 0x0000 (0x0300 - 0x0300) +class UNoceClawAttrackSoulWidget final : public UNoceUserWidgetBase +{ +public: + void BP_SetBarRatio(float InRatio); + void BP_SetHoldTime(float InHoldTime); + void BP_StartPressing(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceClawAttrackSoulWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceClawAttrackSoulWidget") + } + static class UNoceClawAttrackSoulWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceClawAttrackSoulWidget; + +// Class GameNoce.NoceSelectItemWidget +// 0x0078 (0x0378 - 0x0300) +class UNoceSelectItemWidget : public UNoceUserWidgetBase +{ +public: + uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimation* Default; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Focus; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Select; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Unfocus; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Disable; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableFocus; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableSelect; // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableUnfocus; // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Decide; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableDecide; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UObject* Container; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SelectAnimations; // 0x0360(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + bool IsDisable; // 0x0370(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UWidgetAnimation* GetAnimation(class UWidgetAnimation* NormalAnim, class UWidgetAnimation* DisableAnim); + void OnDecideCompleted(); + void OnFocusCompleted(); + void OnUnfocusCompleted(); + void StopSelectAnimations(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSelectItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSelectItemWidget") + } + static class UNoceSelectItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSelectItemWidget; + +// Class GameNoce.NoceNotebookPageTabChildWidget +// 0x00D0 (0x0448 - 0x0378) +class UNoceNotebookPageTabChildWidget final : public UNoceSelectItemWidget +{ +public: + class UImage* DefaultImage; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* SelectImage; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* SelectImageAdd; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* DefaultText; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* SelectText; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNewIconWidget* NewIcon; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr DefaultTextureAsset; // 0x03A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr MITextureAsset; // 0x03D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr SelectTextureAsset; // 0x03F8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D DesiredSize; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MaterialParent; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName AddTextureName; // 0x0438(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsNew; // 0x0440(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_441[0x7]; // 0x0441(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Init(const struct FNoceUINotebookCategoryData& InData, const struct FLinearColor& InDefaultColor, const struct FLinearColor& InSelectColor); + void SetViewed(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNotebookPageTabChildWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNotebookPageTabChildWidget") + } + static class UNoceNotebookPageTabChildWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNotebookPageTabChildWidget; + +// Class GameNoce.KeyBindingListObject +// 0x0070 (0x0098 - 0x0028) +class UKeyBindingListObject final : public UObject +{ +public: + struct FNoceUIKeyBindingFixedData FixedData; // 0x0028(0x0030)(BlueprintVisible, NativeAccessSpecifierPublic) + bool IsSelectingPrimary; // 0x0058(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsEditing; // 0x0059(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey PrimaryKey; // 0x0060(0x0018)(BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey SecondaryKey; // 0x0078(0x0018)(BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPrimaryError; // 0x0090(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsSecondaryError; // 0x0091(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KeyBindingListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KeyBindingListObject") + } + static class UKeyBindingListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKeyBindingListObject; + +// Class GameNoce.NoceAnimWidget +// 0x0068 (0x0368 - 0x0300) +class UNoceAnimWidget : public UNoceUserWidgetBase +{ +public: + TMulticastInlineDelegate OnClose; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnClosed; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UWidgetAnimation* FadeIn; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* FadeOut; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Select; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ZOrder; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ClearResourceOnClosed; // 0x033C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_33D[0x3]; // 0x033D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNeoAudioTriggerIdHandle FadeInSound; // 0x0340(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle FadeOutSound; // 0x0348(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Animations; // 0x0358(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void AddAnimation(class UWidgetAnimation* Animation); + void BP_ForceClose(); + void BP_HideCommon(bool* NoUse); + void BP_ShowCommon(bool* NoUse); + void ForceClose(); + void ForceHide(); + class UWidgetAnimation* GetFadeInAnim(); + class UWidgetAnimation* GetFadeOutAnim(); + void Hide(); + bool IsShowing(); + void OnFadeInCompleted(); + void OnFadeOutCompleted(); + void SetAllData(bool* NoUse); + void Show(); + void StopAnimations(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimWidget") + } + static class UNoceAnimWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnimWidget; + +// Class GameNoce.NoceFocusableWidget +// 0x0048 (0x03B0 - 0x0368) +class UNoceFocusableWidget : public UNoceAnimWidget +{ +public: + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceUISubsystem* UISubsystem; // 0x0370(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInputGuideSubsystem* InputGuideSubsystem; // 0x0378(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_380[0x4]; // 0x0380(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + bool NeedSetUIGameMode; // 0x0384(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool NeedPauseGame; // 0x0385(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool NeedShowCursor; // 0x0386(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_387[0x1]; // 0x0387(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName GuideName; // 0x0388(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FKey RepeatKey; // 0x0390(0x0018)(Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A8[0x4]; // 0x03A8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + bool SkipInput; // 0x03AC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceUIInputMode CachedInputMode; // 0x03AD(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CachedShowCursor; // 0x03AE(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CachedGamePause; // 0x03AF(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void BP_DisableInputs(bool* NoUse); + void BP_EnableInputs(bool* NoUse); + struct FEventReply BP_TryFocusDefaultWidget(); + bool Cancel(); + bool Confirm(); + void DisableInputs(); + void EnableInputs(); + bool HandleNotRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey); + bool HandleRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey); + void HideGuide(); + void SetCursorVisibility(bool InIsVisible); + void ShowGuide(class FName InGuide); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFocusableWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFocusableWidget") + } + static class UNoceFocusableWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFocusableWidget; + +// Class GameNoce.NoceNewGameSettingOutfitWidget +// 0x0018 (0x03C8 - 0x03B0) +class UNoceNewGameSettingOutfitWidget final : public UNoceFocusableWidget +{ +public: + TMulticastInlineDelegate StartGame; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + int32 DefaultIndex; // 0x03C0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C4[0x4]; // 0x03C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNewGameSettingOutfitWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNewGameSettingOutfitWidget") + } + static class UNoceNewGameSettingOutfitWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNewGameSettingOutfitWidget; + +// Class GameNoce.MainMenuListObject +// 0x0028 (0x0050 - 0x0028) +class UMainMenuListObject final : public UObject +{ +public: + class FText NameText; // 0x0028(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle Sound; // 0x0038(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MainMenuListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MainMenuListObject") + } + static class UMainMenuListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMainMenuListObject; + +// Class GameNoce.NoceChooserArrowWidget +// 0x0010 (0x0388 - 0x0378) +class UNoceChooserArrowWidget : public UNoceSelectItemWidget +{ +public: + TMulticastInlineDelegate OnMouseDown; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + struct FEventReply OnMouseButtonDownArrow(const struct FGeometry& InGeometry, const struct FPointerEvent& InMouseEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceChooserArrowWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceChooserArrowWidget") + } + static class UNoceChooserArrowWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceChooserArrowWidget; + +// Class GameNoce.MucusDecalActor +// 0x0038 (0x02D0 - 0x0298) +class AMucusDecalActor final : public ADecalActor +{ +public: + bool bTransformed; // 0x0298(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOutOfGameplay; // 0x0299(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnvTypeCanBeRemoved; // 0x029A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29B[0x5]; // 0x029B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimerHandle GameplayTimeHandle; // 0x02A0(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* Requester; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnvironmentTypeMucus; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GameplayTime; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AutoActivateTime; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DelayDestroyTime; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExtraLifeTimeWhenTransformed; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DelayDiffusionTime; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DiffusionRange; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BP_OnOutOfGameplay(); + void BP_Transformation(); + void DestroyMe(); + bool HasTransformed(); + bool IsEnvironmentType(); + bool IsOutOfGameplay(); + void OnTransformReuse(); + void PauseDestroyTimer(bool InPause); + void ReceiveDestroyRequest(); + void ReceiveEnemyDeadEvent(class AActor* InEnemy); + void RequestTransformation(class AActor* InRequester); + void RequestTransformationAuto(); + void SetTransformLifeSpan(float InLifespan); + void SetTransformReuseTime(float InTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MucusDecalActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MucusDecalActor") + } + static class AMucusDecalActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMucusDecalActor; + +// Class GameNoce.NoceWorldSubsystem +// 0x0008 (0x0038 - 0x0030) +class UNoceWorldSubsystem : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Deinitialize_BP(); + void Initialize_BP(); + void WorldBeginPlay_BP(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWorldSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWorldSubsystem") + } + static class UNoceWorldSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWorldSubsystem; + +// Class GameNoce.NoceShowByProgressBaseComponent +// 0x0090 (0x0130 - 0x00A0) +class UNoceShowByProgressBaseComponent : public UActorComponent +{ +public: + struct FGameplayTagContainer ProgressCondition; // 0x00A0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + bool NeedExactProgress; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AdditionalTags; // 0x00C8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + bool AllAdditionalTags; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NeedAdditionalTagNum; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer WithOutAdditionalTags; // 0x00F0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + bool WithoutAllAdditionalTags; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RoundBitmask; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 EndingBitmask; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ValidRoundBitmask; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAdditionalTagChanged(const struct FGameplayTag& InTag); + void OnProgressChanged(const struct FGameplayTag& InTag); + void OnProgressInitialized(const struct FGameplayTag& InTag); + void OnProgressOrTagChanged_BP(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceShowByProgressBaseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceShowByProgressBaseComponent") + } + static class UNoceShowByProgressBaseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceShowByProgressBaseComponent; + +// Class GameNoce.NoceMontageStateMonitorComponent +// 0x0028 (0x00C8 - 0x00A0) +class UNoceMontageStateMonitorComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate OnMontageStateChanged; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UAnimInstance* OwnerAnimInstance; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimMontage* PlayAnimMontage; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ENoceMontageState GetMontageState(); + void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); + void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); + void RecordMontageState(class UAnimMontage* InMontage, ENoceMontageState InMontageState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMontageStateMonitorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMontageStateMonitorComponent") + } + static class UNoceMontageStateMonitorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMontageStateMonitorComponent; + +// Class GameNoce.MucusSubsystem +// 0x0018 (0x0050 - 0x0038) +class UMucusSubsystem final : public UNoceWorldSubsystem +{ +public: + TArray SpawnedMucus; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 MaxMucusCount; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetMucusByDistance2D(const struct FVector& Location, float Distance); + void HandleSporeEruption(const struct FVector& CenterLocation, float Radius, class AActor* InRequester); + bool IsMucusNearby(const struct FVector& Location, float Distance); + void RegisterMucus(class AMucusDecalActor* Mucus); + void RemoveAllMucus(bool Immediately); + void RemoveOldestMucus(); + void RequestTransformAllMucus(); + void UnregisterMucus(class AMucusDecalActor* Mucus); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MucusSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MucusSubsystem") + } + static class UMucusSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMucusSubsystem; + +// Class GameNoce.NewGameListObject +// 0x0040 (0x0068 - 0x0028) +class UNewGameListObject final : public UObject +{ +public: + ENoceUIInitialSettingType Type; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText NameText; // 0x0030(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + TArray OptionTexts; // 0x0040(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DescriptionText; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 SelectingIndex; // 0x0060(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NewGameListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NewGameListObject") + } + static class UNewGameListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNewGameListObject; + +// Class GameNoce.NoceANS_PlayerPushOffset +// 0x0000 (0x0030 - 0x0030) +class UNoceANS_PlayerPushOffset final : public UAnimNotifyState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_PlayerPushOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_PlayerPushOffset") + } + static class UNoceANS_PlayerPushOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_PlayerPushOffset; + +// Class GameNoce.NoceAbilitySystemComponent +// 0x0030 (0x1278 - 0x1248) +class UNoceAbilitySystemComponent final : public UAbilitySystemComponent +{ +public: + uint8 Pad_1248[0x20]; // 0x1248(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTagUpdated_BP; // 0x1268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void ChangeEffectDuration(const struct FActiveGameplayEffectHandle& Handle, float TimeDiff); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAbilitySystemComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAbilitySystemComponent") + } + static class UNoceAbilitySystemComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAbilitySystemComponent; + +// Class GameNoce.NoceAbilitySystemGlobals +// 0x0000 (0x02F8 - 0x02F8) +class UNoceAbilitySystemGlobals final : public UAbilitySystemGlobals +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAbilitySystemGlobals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAbilitySystemGlobals") + } + static class UNoceAbilitySystemGlobals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAbilitySystemGlobals; + +// Class GameNoce.NoceAchievementInstance +// 0x0030 (0x0060 - 0x0030) +class UNoceAchievementInstance final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAchievementInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAchievementInstance") + } + static class UNoceAchievementInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAchievementInstance; + +// Class GameNoce.NoceAchievementSubsystem +// 0x0250 (0x0288 - 0x0038) +class UNoceAchievementSubsystem final : public UNoceWorldSubsystem +{ +public: + TMulticastInlineDelegate OnRecordComplete; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnAchievementUnlock; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SavedAchievementVersion; // 0x005C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FDateTime RecordCreateDate; // 0x0060(0x0008)(ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray GameRecord; // 0x0068(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate) + TArray SystemRecord; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray EnemyAchievement; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray InventoryAchievement; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ProgressAchievement; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray CustomAchievement; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SystemEnemyAchievement; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SystemInventoryAchievement; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SystemCustomAchievement; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray AllAchievements; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray AllNotebookByRecord; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap AchievementTypeMap; // 0x0120(0x0050)(NativeAccessSpecifierPrivate) + TMap GameRecordMap; // 0x0170(0x0050)(Transient, NativeAccessSpecifierPrivate) + TMap SystemRecordMap; // 0x01C0(0x0050)(Transient, NativeAccessSpecifierPrivate) + TArray CacheAchievementStateMap; // 0x0210(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_220[0x68]; // 0x0220(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddAchievementRecordByKey(ENoceMiscAchievementType InType, class FName InKey, int32 InValue, float Threshold); + bool IsRecordCompleted(class FName InName); + void OnAddConsumableItem(class FName InItemName, int32 InQuantity); + void OnAddItem(ENoceInventoryType InType, class FName InItemName); + void OnAdditionalTagChanged(const struct FGameplayTag& InTag); + void OnAddNewWeapon(class FName ID); + void OnAddNotebookID(ENoceNotebookType InType, class FName ID); + void OnEnemyDead(class AActor* InEnemyActor); + void OnEnemyFakeDead(class AActor* InEnemyActor); + void OnPlayerDie(); + void OnPlayerMaxLevelChanged(ENoceUpgradeType InType, int32 InValue); + void OnPlayerTakeDamage(class AActor* Attacker, class FName ComboName, float InHealthDamage); + void OnProgressChanged(const struct FGameplayTag& InTag); + void OnProgressInitialized(const struct FGameplayTag& InTag); + void OnUseConsumableItem(class FName InItemName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAchievementSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAchievementSubsystem") + } + static class UNoceAchievementSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAchievementSubsystem; + +// Class GameNoce.NoceAnimNotifyState +// 0x0000 (0x0030 - 0x0030) +class UNoceAnimNotifyState : public UAnimNotifyState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimNotifyState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimNotifyState") + } + static class UNoceAnimNotifyState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnimNotifyState; + +// Class GameNoce.NoceANS_SetMaterial +// 0x0028 (0x0058 - 0x0030) +class UNoceANS_SetMaterial final : public UNoceAnimNotifyState +{ +public: + class UMaterialInterface* OverrideMaterial; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MaterialSlotName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ResetOnEnd; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* CacheMaterial; // 0x0048(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 CacheIndex; // 0x0050(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_SetMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_SetMaterial") + } + static class UNoceANS_SetMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_SetMaterial; + +// Class GameNoce.NoceActionBase +// 0x0020 (0x0048 - 0x0028) +class UNoceActionBase final : public UObject +{ +public: + bool IsManuallyCompleteAction; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* PersistentOuter; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ParentActor; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceActionStatus ActionStatus; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AbortAction(); + void CompleteAction(); + class FString DebugGetActionInfo(); + void ExecuteAction(); + ENoceActionStatus GetActionStatus(); + void PerformAction(); + void PrepareAction(); + + class AActor* GetParentActor() const; + class UObject* GetPersistentOuter() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceActionBase") + } + static class UNoceActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceActionBase; + +// Class GameNoce.NoceANS_PlayerCharage +// 0x0018 (0x0048 - 0x0030) +class UNoceANS_PlayerCharage final : public UAnimNotifyState +{ +public: + class FName ComboName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName InputAction; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MontagePlayRate; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_PlayerCharage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_PlayerCharage") + } + static class UNoceANS_PlayerCharage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_PlayerCharage; + +// Class GameNoce.NoceActiveUserWidget +// 0x0008 (0x0370 - 0x0368) +class UNoceActiveUserWidget : public UNoceAnimWidget +{ +public: + class UTextBlock* TextBlock; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void CheckAndShow(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceActiveUserWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceActiveUserWidget") + } + static class UNoceActiveUserWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceActiveUserWidget; + +// Class GameNoce.NoceCommonGuideItemWidget +// 0x0050 (0x0350 - 0x0300) +class UNoceCommonGuideItemWidget : public UNoceUserWidgetBase +{ +public: + class FName ActionName; // 0x0300(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Text; // 0x0308(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + class UNoceUIInputImage* GuideIcon; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUIInputImage* GuideIcon2; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUIInputImage* GuideIcon3; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUIInputImage* GuideIcon4; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* GuideText; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Icons; // 0x0340(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void SetData(); + void UpdateIcons(const TArray& IconNames); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCommonGuideItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCommonGuideItemWidget") + } + static class UNoceCommonGuideItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCommonGuideItemWidget; + +// Class GameNoce.NoceActivityInstance +// 0x0110 (0x0140 - 0x0030) +class UNoceActivityInstance : public UGameInstanceSubsystem +{ +public: + class FString NewGame01Str; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewGame02Str; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UpdateProgressType; // 0x0050(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HideInitialActivityDelayTime; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x40]; // 0x0058(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath MainMenuWidgetClass; // 0x0098(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool DebugShowActivity; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x6F]; // 0x00D1(0x006F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivityAvailabilityChanged(const class FString& ActivityID, bool bEnabled); + bool CanActivateByActivity(); + void CancelAndHideActivity(const class FString& ActivityID); + void CheckToStartNewGameActivity(); + void CompleteAndHideActivity(const class FString& ActivityID); + void ContinueGame_BP(); + bool DoesSystemSlotExist(); + void EndActivity(const class FString& ActivityID, int32 Outcome); + class UNoceGameInstance* GetNoceGameInstance(); + class ANocePlayerController* GetNocePlayerController(); + class UNoceUISubsystem* GetNoceUISubsystem(); + void HandleActivatedByActivityCompleted(); + void HandleGameActivityActivationRequest(const class FString& ActivityID); + bool HasAnySaveGame(bool* IsGameClearSaveGame); + bool HasToHandleActivateByActivity(); + void HideAllActivities(); + bool IsLoadingGameClearSaveData(); + bool IsLoadingLatestSaveData(); + void NewGame_BP(); + void NewGameWithClearGame_BP(); + void ResetAllActiveActivities(); + void ResetCurrentActivity(); + void ResumeActivity(const class FString& ActivityID, const TArray& InProgressTasks, const TArray& CompletedTasks); + void ResumeAndShowActivity(const class FString& ActivityID, const TArray& InProgressTasks, const TArray& CompletedTasks); + void StartActivity(const class FString& ActivityID); + void StartAndShowActivity(const class FString& ActivityID); + void StartNewGame02Activity(); + void TrimActivityLog(); + + bool IsActivityObjectID(const class FString& ActivityID) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceActivityInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceActivityInstance") + } + static class UNoceActivityInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceActivityInstance; + +// Class GameNoce.NoceActivitySubsystem +// 0x0010 (0x0048 - 0x0038) +class UNoceActivitySubsystem final : public UNoceWorldSubsystem +{ +public: + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnProgressChanged(const struct FGameplayTag& InTag); + void OnProgressInitialized(const struct FGameplayTag& InTag); + void UpdateActivitiesByCurrentProgress(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceActivitySubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceActivitySubsystem") + } + static class UNoceActivitySubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceActivitySubsystem; + +// Class GameNoce.NoceConditionBase +// 0x0010 (0x0038 - 0x0028) +class UNoceConditionBase : public UObject +{ +public: + class UObject* PersistentOuter; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ParentActor; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + bool BP_DoCheckCondition(); + bool CheckCondition(); + class FString DebugGetConditionInfo(); + + class AActor* GetParentActor() const; + class UObject* GetPersistentOuter() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceConditionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceConditionBase") + } + static class UNoceConditionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceConditionBase; + +// Class GameNoce.NoceNotCondition +// 0x0008 (0x0040 - 0x0038) +class UNoceNotCondition final : public UNoceConditionBase +{ +public: + class UNoceConditionBase* Condition; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNotCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNotCondition") + } + static class UNoceNotCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNotCondition; + +// Class GameNoce.NoceActor +// 0x0010 (0x02A0 - 0x0290) +class ANoceActor : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHasRecorded; // 0x0298(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldSkipSave; // 0x0299(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29A[0x6]; // 0x029A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BP_OnRecordLoaded(); + bool HasRecorded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceActor") + } + static class ANoceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceActor; + +// Class GameNoce.NoceActorReferenceDepotSubsystem +// 0x0340 (0x0370 - 0x0030) +class UNoceActorReferenceDepotSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0xB8]; // 0x0030(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PreloadLevelSequences; // 0x00E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TMap PreloadSeqDatas; // 0x00F8(0x0050)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceSeqData CurrentSeqData; // 0x0150(0x0200)(Transient, NativeAccessSpecifierPrivate) + bool bSetCurrentSeqData; // 0x0350(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CurrentCineChars; // 0x0358(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AddPreloadSequence(class ULevelSequence* InSequence); + class AActor* GetActorFromPath(const class FString& InPath); + class AActor* GetActorFromTag(const class FName& InTag); + bool GetActorsFromTag(const class FName& InTag, TArray* OutData); + TMap, struct FNoceActorRefDepotData> LocateBoundObjects(class ULevelSequence* Sequence, class ALevelSequenceActor* SequenceActor); + void OnEnterCinematic(); + void OnExitCinematic(); + void ProcessSeqEvents(const class FName& InTagGroup); + void RegisterActorReference(class AActor* InActor); + void RemovePreloadSeqDataFromCurrentSeqData(); + bool RemovePreloadSequence(class ULevelSequence* InSequence); + void ResetCurrentSeqData(); + void ResetPreloadAssets(); + void RollbackSeqEvents(const class FName& InTagGroup); + void UnregisterActorReference(class AActor* InActor); + void UpdateCurrentSeqData(const class UDataTable* DataTable, const class FName& RowName); + bool WaitForCurrentSeqDataStreamingTextures(); + + const TArray GetCurrentCineChars() const; + const struct FNoceSeqData GetCurrentSeqData() const; + const class FName GetDefaultEventTag() const; + bool IsSetCurrentSeqData() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceActorReferenceDepotSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceActorReferenceDepotSubsystem") + } + static class UNoceActorReferenceDepotSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceActorReferenceDepotSubsystem; + +// Class GameNoce.NoceCommonUINavigateData +// 0x0010 (0x0040 - 0x0030) +class UNoceCommonUINavigateData final : public UDataAsset +{ +public: + TArray Data; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + TArray GetNavigateTargets(int32 FromIndex, ENoceUIInputAction InDir); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCommonUINavigateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCommonUINavigateData") + } + static class UNoceCommonUINavigateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCommonUINavigateData; + +// Class GameNoce.NoceAIAlertController +// 0x0160 (0x0200 - 0x00A0) +class alignas(0x10) UNoceAIAlertController final : public UActorComponent +{ +public: + ENoceAIAlertType PrevAlertState; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceAIAlertType CurrentAlertState; // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceAIAlertChangingType AlertChangingType; // 0x00A2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x1]; // 0x00A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentAlertness; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InLockAlertness; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MAX_ALERTNESS; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap AlertStateSettings; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float TimeToMax; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToZero; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr CurrentTarget; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANoceAIController* AIController; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap TargetAlertness; // 0x0118(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer IgnoreIfTargetHasTags; // 0x0168(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + uint8 Pad_188[0x78]; // 0x0188(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FTransform GetFirstSetupTargetTransform(); + bool GetLockAlertness(); + bool IsLockTimerActive(); + void ResetAlertChangingType(); + void SetCurrentAlertness(float Value, bool IgnoreLock); + void SetFirstSetupTargetTransform(const struct FTransform& InTransform); + void SetLockAlertness(bool IsLock); + void SetLockAlertnessDelay(bool IsLock, float Delay); + void UpdateAlertChangingType(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAIAlertController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAIAlertController") + } + static class UNoceAIAlertController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAIAlertController; + +// Class GameNoce.NoceAIController +// 0x0120 (0x04D8 - 0x03B8) +class ANoceAIController : public AAIController +{ +public: + class UBehaviorTree* DefaultBehaviorTree; // 0x03B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackGamePlayTag; // 0x03C0(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* AttackBehaviorTree; // 0x03C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseCustomEyesViewPort; // 0x03D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D1[0x3]; // 0x03D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MovementStopDistance; // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMovementStopDistance; // 0x03D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RegenerateNaviPathDistance; // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WontLoseTargetDistance; // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableBattleBGM; // 0x03E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceIncludeInBattleBGM; // 0x03E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E6[0x2]; // 0x03E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float NormalBattleBGMDist; // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableDebugNavigation; // 0x03EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableMoveWithoutNaviMesh; // 0x03ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3EE[0x2]; // 0x03EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PrimaryTierScore; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondaryTierScore; // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TertiaryTierScore; // 0x03F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableThink; // 0x03FC(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3FD[0x3]; // 0x03FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr CurrentAttackTarget; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr LastAttackTarget; // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnableThinkChanged; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_420[0x8]; // 0x0420(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlackboardComponent* BlackboardComponent; // 0x0428(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBehaviorTreeComponent* BehaviorTreeComponent; // 0x0430(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CustomSenseWeight; // 0x0438(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_448[0x18]; // 0x0448(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SenseInfos; // 0x0460(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) + uint8 Pad_4B0[0x28]; // 0x04B0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyDead(); + void ClearHatestTarget(); + ENoceAIAlertChangingType GetAlertChangingType(); + class UNoceAIAlertController* GetAlertController(); + float GetAlertness(); + struct FTransform GetAlertnessFirstUpdateTransform(); + ENoceAIAlertType GetAlertType(); + bool GetEnableThink(); + bool GetEnableThinkLocal(); + class AActor* GetHatestTarget(); + bool GetLockAlertness(); + struct FVector GetPathFollowingCurrentTargetLocation(); + EPathFollowingStatus GetPathFollowingStatus(); + ENoceAIAlertType GetPrevAlertType(); + bool IsLockAlertTimerActive(); + void OnPerceptionUpdated(const TArray& UpdatedActors); + void OnTargetPerceptionUpdated(class AActor* Actor, const struct FAIStimulus& Stimulus); + void OverrideMovementStopDistance(float InValue); + void ResetMovementStopDistance(); + bool ResumeBehaviorTree(); + void SetAlertness(float Value, bool IgnoreLock); + void SetAlertnessFirstUpdateTransform(const struct FTransform& InTransform); + void SetEnableThink(bool B); + void SetLockAlertness(bool IsLock); + bool StartBehaviorTree(); + bool StopBehaviorTree(); + void UpdateAIMovement(); + bool UpdateNaviMidPoint(); + void UpdateNaviPathToMoveTarget(const struct FVector& InTarget, bool bForceUpdate); + + void GetAISightPerceptionViewPoint(struct FVector* out_Location, struct FRotator* out_Rotation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAIController") + } + static class ANoceAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceAIController; + +// Class GameNoce.NoceCollectibleListWidget +// 0x0020 (0x0300 - 0x02E0) +class UNoceCollectibleListWidget final : public UUserWidget +{ +public: + class UHorizontalBox* Count_HorizontalBox; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceListView* ItemList; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* Number; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SetSelectedIndexLater; // 0x02F8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LaterSelectIndex; // 0x02FC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetAllData(const TArray& Items); + void SetKeyItemData(const TArray& Items); + void SetLetterGroupData(const TArray& LetterGroups, const TArray& NewLetterGroups, class FName LastGroup); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCollectibleListWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCollectibleListWidget") + } + static class UNoceCollectibleListWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCollectibleListWidget; + +// Class GameNoce.NoceAIEnemyInterface +// 0x0000 (0x0000 - 0x0000) +class INoceAIEnemyInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAIEnemyInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAIEnemyInterface") + } + static class INoceAIEnemyInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceAIEnemyInterface; + +// Class GameNoce.NoceAIFaceToTargetComponent +// 0x0028 (0x00C8 - 0x00A0) +class UNoceAIFaceToTargetComponent final : public UActorComponent +{ +public: + struct FNoceAIFaceToTargetInfo FaceToTargetInfo; // 0x00A0(0x0028)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAIFaceToTargetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAIFaceToTargetComponent") + } + static class UNoceAIFaceToTargetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAIFaceToTargetComponent; + +// Class GameNoce.NoceConditionList +// 0x0010 (0x0048 - 0x0038) +class UNoceConditionList : public UNoceConditionBase +{ +public: + TArray Conditions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceConditionList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceConditionList") + } + static class UNoceConditionList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceConditionList; + +// Class GameNoce.NoceAndCondition +// 0x0000 (0x0048 - 0x0048) +class UNoceAndCondition final : public UNoceConditionList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAndCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAndCondition") + } + static class UNoceAndCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAndCondition; + +// Class GameNoce.NoceAIFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceAIFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void SetAIAlertBySetting(class ANoceAIController* AIController, const struct FAISpawnerAlertOverride& Setting); + static bool SetNoceHearingRange(class AAIController* Controller, float HearingRange, float* OldHearingRange); + static bool SetSightRadius(class AAIController* Controller, float SightRadius, float* OldSightRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAIFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAIFunctionLibrary") + } + static class UNoceAIFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAIFunctionLibrary; + +// Class GameNoce.NoceAISenseConfig_Hearing +// 0x0018 (0x0060 - 0x0048) +class UNoceAISenseConfig_Hearing final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HearingRange; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoSHearingRange; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLoSHearing : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAISenseConfig_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAISenseConfig_Hearing") + } + static class UNoceAISenseConfig_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAISenseConfig_Hearing; + +// Class GameNoce.NoceCutscenePivot +// 0x0008 (0x0298 - 0x0290) +class ANoceCutscenePivot final : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCutscenePivot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCutscenePivot") + } + static class ANoceCutscenePivot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceCutscenePivot; + +// Class GameNoce.NoceAISenseEvent_Hearing +// 0x0048 (0x0070 - 0x0028) +class UNoceAISenseEvent_Hearing final : public UAISenseEvent +{ +public: + struct FNoceAINoiseEvent Event; // 0x0028(0x0048)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAISenseEvent_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAISenseEvent_Hearing") + } + static class UNoceAISenseEvent_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAISenseEvent_Hearing; + +// Class GameNoce.NoceAISense_Hearing +// 0x0068 (0x00E0 - 0x0078) +class UNoceAISense_Hearing final : public UAISense +{ +public: + TArray NoiseEvents; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float SpeedOfSoundSq; // 0x0088(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8C[0x54]; // 0x008C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ReportNoceNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag, bool UseLineTrace, ECollisionChannel TraceChannel); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAISense_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAISense_Hearing") + } + static class UNoceAISense_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAISense_Hearing; + +// Class GameNoce.NoceConditionHandlerSubsystem +// 0x0030 (0x0060 - 0x0030) +class UNoceConditionHandlerSubsystem final : public UWorldSubsystem +{ +public: + TArray RunningHandlers; // 0x0030(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceConditionHandlerSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceConditionHandlerSubsystem") + } + static class UNoceConditionHandlerSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceConditionHandlerSubsystem; + +// Class GameNoce.NoceAISpawner +// 0x0178 (0x0418 - 0x02A0) +class ANoceAISpawner : public ANoceActor +{ +public: + bool SpawnAtStart; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SignifianceStart; // 0x02A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A2[0x6]; // 0x02A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMap BehaviorTrees; // 0x02A8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray SpawnedCharacterTags; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName Group; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TerritoryName; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InheritedTagName; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSignifiance; // 0x0320(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_321[0x3]; // 0x0321(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ActivateDistance; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartBufferTime; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndBufferTime; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpawnedActors; // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, NativeAccessSpecifierPublic) + TArray UnInitActors; // 0x0340(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSpawn; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnRequestSpawn; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool HasSpawnedRecord; // 0x0370(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasSpawnedRequest; // 0x0371(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasBeenDeleted; // 0x0372(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsTemporaryRemoved; // 0x0373(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasActivateSignificanceRecord; // 0x0374(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsReceivedSpawnEventInOtherDifficulty; // 0x0375(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_376[0x2]; // 0x0376(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RemovedLocationRecord; // 0x0378(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPendingForSpawn; // 0x0390(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_391[0x3]; // 0x0391(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PendingCount; // 0x0394(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSpawnFlowTriggering; // 0x0398(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCurrentSpawned; // 0x0399(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRegisterSignificance; // 0x039A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39B[0x5]; // 0x039B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TargetClassName; // 0x03A0(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString GroupStringForDebug; // 0x03B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString TerritoryStringForDebug; // 0x03C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMayDisplayDebugFlag; // 0x03D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D1[0x7]; // 0x03D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceAISystem* AISystem; // 0x03D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3E0[0x38]; // 0x03E0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanBeAllowedToSpawn(); + bool CanDisplayDebugInfo(); + bool CanSpawnAtThisDifficultyLevel(); + struct FVector GetSignificanceLocation(); + TSubclassOf GetSpawnTargetClass(); + struct FTransform GetSpawnTransform(); + bool HandleAlertOverride(const struct FAISpawnerAlertOverride& AlertData); + bool HandleAttemptRespawn(); + bool HandleDeleteEvent(); + bool HandleDeleteSpecifyActorEvent(class AActor* SpecifiedActor); + bool HandleEnableThinkEvent(bool InValue); + bool HandleKillEvent(); + void HandleSmartSpawnFlow(); + bool HandleSpawnEventOnce(); + bool HandleTemporaryRemoved(); + bool HasSpawnedActor(); + bool IsActorDeadOnRecord(); + bool IsIgnoreSaveLoad(); + bool IsInstantSpawnType(); + bool IsSignificanceActivate(); + bool IsSpawnedOrSpawning(); + void OnGameProgressChanged(const struct FGameplayTag& NewTag); + void OnSpawn_BP(class AActor* SpawnedActor); + bool ProcessSpawnerEvent(const struct FNoceAISpawnerEvent& EventData); + void RegisterSignificance(); + class AActor* RequestSpawn(const struct FVector& Location, const struct FRotator& Rotation, bool InstantSpawn); + void RequestTriggerSpawnFlow(bool bForce); + void UnRegisterSignificance(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAISpawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAISpawner") + } + static class ANoceAISpawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceAISpawner; + +// Class GameNoce.NoceTickableWorldSubsystem +// 0x0008 (0x0048 - 0x0040) +class UNoceTickableWorldSubsystem : public UTickableWorldSubsystem +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Deinitialize_BP(); + void Initialize_BP(); + void Tick_BP(float DeltaTime); + void WorldBeginPlay_BP(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTickableWorldSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTickableWorldSubsystem") + } + static class UNoceTickableWorldSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTickableWorldSubsystem; + +// Class GameNoce.NoceAISystem +// 0x0168 (0x01B0 - 0x0048) +class UNoceAISystem final : public UNoceTickableWorldSubsystem +{ +public: + bool GlobalEnemyThinkEnable; // 0x0048(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnedEnemyControllers; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SpawnedEnemyActors; // 0x0060(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TMap Spawners; // 0x0070(0x0050)(BlueprintVisible, NativeAccessSpecifierPublic) + TArray ActivatedSpawners; // 0x00C0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NearbyEnemyCount; // 0x00E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearbyEnemyDistance; // 0x00E4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearestEnemyDistance; // 0x00E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearestEnemyPathDistance; // 0x00EC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThreatLevel; // 0x00F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x2]; // 0x00F4(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + bool ShowSpawnerInfo; // 0x00F6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7[0x1]; // 0x00F7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DisableBattleBGMCount; // 0x00F8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BattleBGMWithPathDist; // 0x00FC(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NormalBattleBGMDistMultiplier; // 0x0100(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TerritoryVolumes; // 0x0108(0x0010)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnemySpawned; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnemyDeadEvent; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnemyFakeDeadEvent; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_148[0x48]; // 0x0148(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EnemyRecordArray; // 0x0190(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray InheritedAIRecord; // 0x01A0(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + +public: + void AddNavigationBuildLock(uint8 Flags_0); + void AddRecord(const struct FNoceCharacterRecord& InRecord); + bool AnyEnemyAliveBesidesFreak(class FName ActorTag, const struct FGameplayTag& BesidesCharacterTag); + bool AnyEnemyAliveByCharacterName(class FName CharacterName); + bool AnyEnemyAliveByGameplayTag(const struct FGameplayTag& CharacterNameTag); + bool AnyEnemyAliveByTag(class FName TagName); + bool BattleBGMDisabled(); + void ClearSaveGameRecord(); + void DestroyAllEnemy(); + void EnableEnemyNavModifier(bool Enable); + void EnablePlayerNavModifier(bool Enable); + class AActor* GetEnemyActorByOwnedGameplayTag(const struct FGameplayTag& GameplayTag, bool IsAlive); + class AActor* GetEnemyActorByTag(const struct FGameplayTag& CharacterTag, bool ExactMatch, bool IsAlive); + TArray GetEnemyActorsByContainer(const struct FGameplayTagContainer& TagContainer, bool ExactMatch, bool IsAlive); + TArray GetEnemyActorsByOwnedGameplayTag(const struct FGameplayTag& GameplayTag, bool IsAlive); + TArray GetEnemyActorsByTag(const struct FGameplayTag& CharacterTag, bool ExactMatch, bool IsAlive); + int32 GetEnemyAliveCount(); + int32 GetEnemyAliveCountByCharacterTag(const struct FGameplayTag& CharacterTag, bool ExactMatch); + int32 GetEnemyAliveCountByTag(class FName TagName); + int32 GetNewAttackID(); + TArray GetSaveData(); + class ANoceAISpawner* GetSpawner(class AActor* SpawnedActor); + struct FNoceCharacterRecord GetSpecifyRecord(class FName SpawnerName); + TArray GetTerritoriesByGroup(class FName GroupName); + bool IsAlreadyDeadOnRecord(const class ANoceAISpawner* Spawner); + bool IsAnySpawnerWaiting(); + bool IsInheritedAIRecordDead(class FName InheritedTag); + bool IsInheritedRecordExist(class FName InheritedTag); + bool IsTerritoryExist(class FName GroupName); + void KillAllEnemy(); + void KillSpawnerEnemy(const class FName AreaName); + void OnEnemyDead(class AActor* InEnemy); + void OnEnemyFakeDead(class AActor* InEnemy); + void ProcessEndCutscene(class FName IgnoreTag, bool UnlockNavigation); + void ProcessEnterCutscene(class FName IgnoreTag, bool InHideEnemy, bool InHideNPC, bool LockNavigation); + void RebuildNavigation(); + void RegisterEnemyActor(class AActor* InEnemy); + void RegisterEnemyController(class ANoceAIController* pController); + void RegisterSpawner(class FName Group, class ANoceAISpawner* pSpawner); + void RegisterTerritory(class ANoceTerritoryVolume* Volume); + void RemoveNavigationBuildLock(uint8 Flags_0); + void SetSightRatio(float InNewSightRatio); + void SetSightRatioToController(class AAIController* InController, float InCurrentSightRatio, float InNewSightRatio); + void SetSightRatioToSpawnedControllers(float InNewSightRatio); + void SpawnEnemies(class FName Group, int32 Num); + void UnregisterEnemyActor(class AActor* InEnemy); + void UnregisterEnemyController(class ANoceAIController* pController); + void UnregisterSpawner(class FName Group, class ANoceAISpawner* pSpawner); + void UnRegisterTerritory(class ANoceTerritoryVolume* Volume); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAISystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAISystem") + } + static class UNoceAISystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAISystem; + +// Class GameNoce.NoceProgressTransitionInstance +// 0x0038 (0x00F8 - 0x00C0) +class UNoceProgressTransitionInstance final : public USMTransitionInstance +{ +public: + uint8 Pad_C0[0x38]; // 0x00C0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceProgressTransitionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceProgressTransitionInstance") + } + static class UNoceProgressTransitionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceProgressTransitionInstance; + +// Class GameNoce.NoceAnimNotify_EventTagToAbility +// 0x0010 (0x0048 - 0x0038) +class UNoceAnimNotify_EventTagToAbility final : public UAnimNotify +{ +public: + struct FGameplayTag EventTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MagnitudeValue; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimNotify_EventTagToAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimNotify_EventTagToAbility") + } + static class UNoceAnimNotify_EventTagToAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnimNotify_EventTagToAbility; + +// Class GameNoce.NoceAnalyticsInstance +// 0x0090 (0x00C0 - 0x0030) +class UNoceAnalyticsInstance : public UGameInstanceSubsystem +{ +public: + TArray RecordList; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BattleRecordList; // 0x0040(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool IsSessionStarted; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsContinueGame; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CurrentRowName; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsLoadGame; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CurrentChapterName; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAnalyticsBasicRecord* BasicRecord; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAnalyticsProgressRecord* ProgressRecord; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAnalyticsProgressRecord* SavedProgressRecord; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAnalyticsSingleBattleRecord* CurrentBattleRecord; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ContinueGame(); + void Deinitialize_BP(); + void EndBattle(); + bool EndSession(); + void EndSession_BP(); + class FString GetAnalyticsState(); + class ANocePlayerCharacter* GetNocePlayerCharacter_Internal(); + void Initialize_BP(); + void ManuallyEndSession(); + void OnAddConsumableItem(class FName InItemName, int32 InQuantity); + void OnAddItem(ENoceInventoryType InType, class FName InItemName); + void OnAddNewWeapon(class FName InWeaponID); + void OnEnemyDead(class AActor* InEnemyActor); + void OnEnemyFakeDead(class AActor* InEnemyActor); + void OnFaithChanged(float InDelta); + void OnLoadGameSlot(); + void OnPlayerDie(); + void OnPlayerTakeDamage(class AActor* InAttacker, class FName InComboName, float InHealthDamage); + void OnProgressChanged(const struct FGameplayTag& InTag); + void OnProgressInitialized(const struct FGameplayTag& InTag); + void OnSanityChanged(float InDelta); + void OnSaveGameSlot(bool InIsAutoSave); + void OnUseConsumableItem(class FName InItemName); + void OnWeaponDurabilityChanged(class FName InWeaponName, float InDelta); + void RegisterSystems_BP(class ANoceGameState* InNoceGameState, class ANocePlayerState* InNocePlayerState); + void ResetRecords(); + void StartBattle(); + bool StartSession(); + void StartSession_BP(); + void UnregisterSystems_BP(class ANoceGameState* InNoceGameState, class ANocePlayerState* InNocePlayerState); + void WriteRecords(); + + struct FNoceAnalyticsDataRow GetAnalyticsDataByName(class FName InName) const; + TArray GetAnalyticsDataRowNames() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnalyticsInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnalyticsInstance") + } + static class UNoceAnalyticsInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnalyticsInstance; + +// Class GameNoce.NoceSimpleList +// 0x0078 (0x00A0 - 0x0028) +class UNoceSimpleList : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool EnableMouseInput; // 0x0030(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectOnMouseEnter; // 0x0031(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DefaultSelectIndex; // 0x0034(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle PreviousSound; // 0x0038(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle NextSound; // 0x0040(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle MouseHoverSound; // 0x0048(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate MouseDownEvent; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate MouseEnterEvent; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate RefreshSelection; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TArray Slots; // 0x0080(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UUserWidget* SelectingSlot; // 0x0090(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SelectingIndex; // 0x0098(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearSelectionWithoutAnimation(); + void Confirm(); + void ForceSelectAgain(int32 Index_0); + int32 GetSelectingIndex(); + class UUserWidget* GetSelectingSlot(); + int32 GetSlotsLength(); + void GetSubMenuPos(class UUserWidget* Menu, const struct FGeometry& Container, const struct FVector2D& RelativePos, struct FGeometry* Geometry, struct FVector2D* LocalPos); + void Initialize(const TArray& InSlots); + void PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId); + void Reset(); + void ResetAll(); + void SelectIndex(int32 Index_0, bool* Success); + void SelectNext(); + void SelectPrevious(); + void SelectSlot(class UUserWidget* Widget, bool* Success); + void SetSound(const struct FNeoAudioTriggerIdHandle& InPreviousSound, const struct FNeoAudioTriggerIdHandle& InNextSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound); + void UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key, bool* IsTriggered); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSimpleList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSimpleList") + } + static class UNoceSimpleList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSimpleList; + +// Class GameNoce.NoceSimpleGrid +// 0x0008 (0x00A8 - 0x00A0) +class UNoceSimpleGrid : public UNoceSimpleList +{ +public: + class UNoceUIInputDirectionHelper* InputHelper; // 0x00A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetAnalogValue(const struct FKey& Key, float Value); + void SetupKeys(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSimpleGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSimpleGrid") + } + static class UNoceSimpleGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSimpleGrid; + +// Class GameNoce.NoceAnalyticsBaseRecord +// 0x0060 (0x0088 - 0x0028) +class UNoceAnalyticsBaseRecord : public UObject +{ +public: + class FString RecordName_NonExport; // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap PropertyNameValueMap_NonExport; // 0x0038(0x0050)(BlueprintVisible, Transient, NativeAccessSpecifierPublic) + +public: + void DeepCopyFromSource(const class UNoceAnalyticsBaseRecord* InSource); + void ResetRecord(); + void WriteRecord(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnalyticsBaseRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnalyticsBaseRecord") + } + static class UNoceAnalyticsBaseRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnalyticsBaseRecord; + +// Class GameNoce.NoceAnimCancelComponent +// 0x0110 (0x01B0 - 0x00A0) +class UNoceAnimCancelComponent final : public UActorComponent +{ +public: + TSubclassOf GE_CounterCancel; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A8[0xF0]; // 0x00A8(0x00F0)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerCharacter* PlayerCharacter; // 0x0198(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerController* PlayerController; // 0x01A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x01A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + bool CanAnimCanel(ENoceAnimCancel InAnimCanel); + void ClearAllAnimCancels(class FName InExcludeStateMachineName, class FName InExcludeStateName); + void HandleOnPossessed(bool InPossessed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimCancelComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimCancelComponent") + } + static class UNoceAnimCancelComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnimCancelComponent; + +// Class GameNoce.NoceSkyDomeVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceSkyDomeVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceSkyDomeDataRowHandle SkyDomeDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray SkyDomeDataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSkyDomeVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSkyDomeVolumeComponent") + } + static class UNoceSkyDomeVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSkyDomeVolumeComponent; + +// Class GameNoce.NoceAnalyticsBasicRecord +// 0x0108 (0x0190 - 0x0088) +class UNoceAnalyticsBasicRecord final : public UNoceAnalyticsBaseRecord +{ +public: + class FString Version; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RoundType; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActionLevel; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RiddleLevel; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EndingType; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StartProgress; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EndProgress; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan TotalPlayTime; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan TotalExpolreTime; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan TotalBattleTime; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsManuallyStop; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ProgressList; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 DeadCount; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalDamage; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SanityLoss; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x54]; // 0x0134(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan StartSessionTime_NonExport; // 0x0188(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnalyticsBasicRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnalyticsBasicRecord") + } + static class UNoceAnalyticsBasicRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnalyticsBasicRecord; + +// Class GameNoce.NoceDebugDrawComponent +// 0x0038 (0x00D8 - 0x00A0) +class UNoceDebugDrawComponent final : public UActorComponent +{ +public: + uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D TextPosition; // 0x00C8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void AddText(const class FString& InStr, const struct FColor& InColor); + void ClearPendingText(); + void DrawBox(const struct FVector2D& Pos, const struct FVector2D& Extent, const struct FColor& LineColor, float Thickness); + void DrawLine(const struct FVector2D& Start, const struct FVector2D& End, const struct FColor& LineColor, float Thickness); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDebugDrawComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDebugDrawComponent") + } + static class UNoceDebugDrawComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDebugDrawComponent; + +// Class GameNoce.NoceAnalyticsProgressRecord +// 0x02A8 (0x0330 - 0x0088) +class UNoceAnalyticsProgressRecord final : public UNoceAnalyticsBaseRecord +{ +public: + float TotalFaith; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponDurabilityLoss; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap PickupConsumableMap; // 0x0090(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap PickupWeaponMap; // 0x00E0(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap ConsumableUsageMap; // 0x0130(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap WeaponDurabilityMap; // 0x0180(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TArray PickupKeyItemEmaList; // 0x01D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 DeadCount; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalDamage; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SanityLoss; // 0x01E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnemyKillCount; // 0x01EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap EnemyDamageMap; // 0x01F0(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap EnemyKillCountMap; // 0x0240(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap EnemyFakeDeadMap; // 0x0290(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap UpgradeTypeMap; // 0x02E0(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnalyticsProgressRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnalyticsProgressRecord") + } + static class UNoceAnalyticsProgressRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnalyticsProgressRecord; + +// Class GameNoce.NoceAnalyticsSingleBattleRecord +// 0x0278 (0x0300 - 0x0088) +class UNoceAnalyticsSingleBattleRecord final : public UNoceAnalyticsBaseRecord +{ +public: + class FString StartProgress; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan BattleTime; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponDurabilityLoss; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ConsumableUsageMap; // 0x00A8(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap WeaponDurabilityMap; // 0x00F8(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap ConsumableLeftMap; // 0x0148(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap WeaponLeftMap; // 0x0198(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TArray EquippedOmamorList; // 0x01E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool IsDead; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TotalDamage; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SanityLoss; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnemyKillCount; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap EnemyDamageMap; // 0x0208(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap EnemyKillCountMap; // 0x0258(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TMap EnemyFakeDeadMap; // 0x02A8(0x0050)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) + struct FTimespan StartBattleTime_NonExport; // 0x02F8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnalyticsSingleBattleRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnalyticsSingleBattleRecord") + } + static class UNoceAnalyticsSingleBattleRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnalyticsSingleBattleRecord; + +// Class GameNoce.NoceCutsceneWidget +// 0x0020 (0x03D0 - 0x03B0) +class UNoceCutsceneWidget : public UNoceFocusableWidget +{ +public: + TMulticastInlineDelegate OnSkipEvent; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UMediaPlayer* MediaPlayer; // 0x03C0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsPaused; // 0x03C8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanSkip; // 0x03C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsMouseMoved; // 0x03CA(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsShowingGuide; // 0x03CB(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShowMouseTime; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void Pause(); + void Resume(); + void SetCanSkip(bool InCanSkip, bool* NoUse); + void SetHasCamera(bool InHasCamera, bool* NoUse); + void SetSequenceActor(class ALevelSequenceActor* InActor, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCutsceneWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCutsceneWidget") + } + static class UNoceCutsceneWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCutsceneWidget; + +// Class GameNoce.NoceAnimationCharacterInterface +// 0x0000 (0x0000 - 0x0000) +class INoceAnimationCharacterInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimationCharacterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimationCharacterInterface") + } + static class INoceAnimationCharacterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceAnimationCharacterInterface; + +// Class GameNoce.NoceSSFSVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceSSFSVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceSSFSDataRowHandle DataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray DataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSSFSVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSSFSVolumeComponent") + } + static class UNoceSSFSVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSSFSVolumeComponent; + +// Class GameNoce.NoceAnimationEnemyInterface +// 0x0000 (0x0000 - 0x0000) +class INoceAnimationEnemyInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimationEnemyInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimationEnemyInterface") + } + static class INoceAnimationEnemyInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceAnimationEnemyInterface; + +// Class GameNoce.NoceCreditWidget +// 0x0040 (0x03F0 - 0x03B0) +class UNoceCreditWidget final : public UNoceFocusableWidget +{ +public: + float DebugUpdateSpeed; // 0x03B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpdateSpeed; // 0x03B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ActiveSound; // 0x03B8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle DeactiveSound; // 0x03C0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3C8[0x20]; // 0x03C8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + bool IsFocused; // 0x03E8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3E9[0x3]; // 0x03E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BGMPosition; // 0x03EC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + bool AddDeltaTime(float InDeltaTime); + float GetUpdateSpeed(); + bool OnSpeedUpdated(); + void OnWindowFocusChanged(bool IsActive); + void SetCreditDataTables(const class FName InName, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCreditWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCreditWidget") + } + static class UNoceCreditWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCreditWidget; + +// Class GameNoce.NoceAnimationNpcInterface +// 0x0000 (0x0000 - 0x0000) +class INoceAnimationNpcInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimationNpcInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimationNpcInterface") + } + static class INoceAnimationNpcInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceAnimationNpcInterface; + +// Class GameNoce.NoceAnimationPlayerInterface +// 0x0000 (0x0000 - 0x0000) +class INoceAnimationPlayerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimationPlayerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimationPlayerInterface") + } + static class INoceAnimationPlayerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceAnimationPlayerInterface; + +// Class GameNoce.NoceAnimInstance +// 0x00D0 (0x0560 - 0x0490) +#pragma pack(push, 0x1) +class alignas(0x10) UNoceAnimInstance : public USMAnimInstance +{ +public: + uint8 Pad_490[0x8]; // 0x0490(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SlopeDetectObjectTypes; // 0x0498(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + ECollisionChannel PawnObjectChannel; // 0x04A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel IKCollisionChannel; // 0x04A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery IKTraceTypeQuery; // 0x04AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4AB[0x1]; // 0x04AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float IKTraceBoxSize; // 0x04AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoIKTraceHeightThreshold; // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseSlopeDetect; // 0x04B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugSlopeDetect; // 0x04B5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B6[0x2]; // 0x04B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UCharacterMovementComponent* OwnerMovementComponent; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ACharacter* OwnerCharacter; // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsHeadTracking; // 0x04C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C9[0x3]; // 0x04C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RoleStartTime; // 0x04CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RolePatternIndex; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanEnterLink; // 0x04D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanLeaveLink; // 0x04D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInLinkState; // 0x04D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4D7[0x1]; // 0x04D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LinkBankID; // 0x04D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LinkMotionID; // 0x04DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool InRagdollState; // 0x04E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasSaveRagdollFinalPose; // 0x04E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4E2[0x2]; // 0x04E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RagdollFinalPoseName; // 0x04E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4EC[0x4]; // 0x04EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float FootIKInterpScale; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DefaultSlotInterpValue; // 0x04F4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DefaultSlotBlending; // 0x04F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DefaultSlotFixBlending; // 0x04FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsDefaultSlotFixActive; // 0x0500(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bRBWorldCollision; // 0x0501(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool DefaultRBWorldCollision; // 0x0502(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ECollisionChannel RBWorldCollisionChannel; // 0x0503(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ECollisionChannel DefaultRBWorldCollisionChannel; // 0x0504(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool ShouldDoIKTrace; // 0x0505(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_506[0x2]; // 0x0506(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SkirtRigidBodyAlpha; // 0x0508(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ScarfRigidBodyAlpha; // 0x050C(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ShawlKawaiiAlpha; // 0x0510(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float HairKawaiiAlpha; // 0x0514(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool PendingWarmUp; // 0x0518(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bDisablePhysWeightOneFrame; // 0x0519(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_51A[0x2]; // 0x051A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WarmUpRBANAlpha; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector PhysicsWorldGravity; // 0x0520(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool TransferBoneVelocities; // 0x0538(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_539[0x3]; // 0x0539(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CharTopPhysAlpha; // 0x053C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BodyMidPhysAlpha; // 0x0540(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float HairMidPhysAlpha; // 0x0544(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENocePhysType HairPhysType; // 0x0548(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_549[0x3]; // 0x0549(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HairBottomPhysAlpha; // 0x054C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENocePhysType BodyPhysType; // 0x0550(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_551[0x3]; // 0x0551(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BodyBottomPhysAlpha; // 0x0554(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void AfterSetDefaultSlotBlending(float InValue); + void CheckIKWhenSeqStop(); + bool GetCanEnterLink(); + int32 GetRolePatternIndex(); + void ReplaceSetScarfRigidBodyAlpha(float InValue); + void ReplaceSetShawlKawaiiAlpha(float InValue); + void ReplaceSetShiroFurAlpha(float InValue); + void ReplaceSetSkirtRigidBodyAlpha(float InValue); + void ResetRoleStartTime(); + void SetbIsDefaultSlotFixActive(bool InValue); + void SetBodyMidPhysAlpha(float InValue); + void SetCanEnterLinkState(int32 InBankID, int32 InMotionID); + void SetCharTopPhysAlpha(float InValue); + void SetDefaultSlotBlending(float InValue); + void SetDefaultSlotFixBlending(float InValue); + void SetFootIKInterpScale(float InValue); + void SetForceLeaveLinkState(); + void SetHairKawaiiAlpha(float InValue); + void SetHairMidPhysAlpha(float InValue); + void SetPhysicsWorldGravity(const struct FVector& InValue); + void SetRBWorldCollision(bool InValue); + void SetRBWorldCollisionChannel(ECollisionChannel InValue); + void SetRolePatternIndex(int32 InIndex); + void SetRoleStartTime(float InTime); + void SetScarfRigidBodyAlpha(float InValue); + void SetShawlKawaiiAlpha(float InValue); + void SetShouldDoIKTrace(bool InValue); + void SetSkirtRigidBodyAlpha(float InValue); + void SetTransferBoneVelocities(bool InValue); + void SetWarmUpRBANAlpha(float InValue); + bool ShouldDoIKTraceByHeight(); + + bool GetbIsDefaultSlotFixActive() const; + float GetBodyBottomPhysAlpha() const; + float GetBodyMidPhysAlpha() const; + float GetCharTopPhysAlpha() const; + float GetDefaultSlotBlending() const; + float GetDefaultSlotFixBlending() const; + float GetFinalPhysAlpha(float InParentAlpha, float InValue) const; + float GetFootIKInterpScale() const; + float GetHairBottomPhysAlpha() const; + float GetHairKawaiiAlpha() const; + float GetHairMidPhysAlpha() const; + float GetPhysAlphaInPendingWarmUp(float InValue, ENocePhysType InPhysType) const; + struct FVector GetPhysicsWorldGravity() const; + bool GetRBWorldCollision() const; + ECollisionChannel GetRBWorldCollisionChannel() const; + float GetScarfRigidBodyAlpha() const; + float GetShawlKawaiiAlpha() const; + float GetSkirtRigidBodyAlpha() const; + bool GetTransferBoneVelocities() const; + float GetWarmUpRBANAlpha() const; + float InternalGetBottomPhysAlpha(const float InMidPhysAlpha, const float InBottomValue, const ENocePhysType InPhysType, const float InGamePlayAlpha) const; + bool LerpWithDefaultSlotBlendingForSeamlessOut(float* OutResult, float A, float B) const; + float ReplaceGetScarfRigidBodyAlpha() const; + float ReplaceGetShawlKawaiiAlpha() const; + float ReplaceGetShiroFurAlpha() const; + float ReplaceGetSkirtRigidBodyAlpha() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimInstance") + } + static class UNoceAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UNoceAnimInstance; + +// Class GameNoce.NoceRigTempDataStorage +// 0x0010 (0x0040 - 0x0030) +class UNoceRigTempDataStorage final : public UDataAsset +{ +public: + TArray TempStoredData; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceRigTempDataStorage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceRigTempDataStorage") + } + static class UNoceRigTempDataStorage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceRigTempDataStorage; + +// Class GameNoce.NoceAnimInstanceInterface +// 0x0000 (0x0000 - 0x0000) +class INoceAnimInstanceInterface final +{ +public: + void WarmUp(int32 WarmUpFrames); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimInstanceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimInstanceInterface") + } + static class INoceAnimInstanceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceAnimInstanceInterface; + +// Class GameNoce.NoceAnimNotify +// 0x0000 (0x0038 - 0x0038) +class UNoceAnimNotify final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimNotify") + } + static class UNoceAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnimNotify; + +// Class GameNoce.NoceAnimNotifyState_AnimCanel +// 0x0048 (0x0078 - 0x0030) +class UNoceAnimNotifyState_AnimCanel final : public UAnimNotifyState +{ +public: + TArray AnimCancelArray; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag ActivateGameplayTag; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FName UsedStateMachineName; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAnimNotifyState_AnimCanel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAnimNotifyState_AnimCanel") + } + static class UNoceAnimNotifyState_AnimCanel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAnimNotifyState_AnimCanel; + +// Class GameNoce.NoceANS_AI_FaceToTarget +// 0x0040 (0x0070 - 0x0030) +class UNoceANS_AI_FaceToTarget final : public UAnimNotifyState +{ +public: + bool RotateLock; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotateSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_AI_FaceToTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_AI_FaceToTarget") + } + static class UNoceANS_AI_FaceToTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_AI_FaceToTarget; + +// Class GameNoce.NoceSubtitleTrack +// 0x0008 (0x00D0 - 0x00C8) +class UNoceSubtitleTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSubtitleTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSubtitleTrack") + } + static class UNoceSubtitleTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSubtitleTrack; + +// Class GameNoce.GameSaveSubsystemInterface +// 0x0000 (0x0000 - 0x0000) +class IGameSaveSubsystemInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSaveSubsystemInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSaveSubsystemInterface") + } + static class IGameSaveSubsystemInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGameSaveSubsystemInterface; + +// Class GameNoce.NoceANS_ApplyGEOnAttackTraceHit +// 0x0010 (0x0060 - 0x0050) +class UNoceANS_ApplyGEOnAttackTraceHit final : public UNoceANS_ApplyGameplayEffect +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAttackTraceHit(const TArray& InHitResults) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_ApplyGEOnAttackTraceHit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_ApplyGEOnAttackTraceHit") + } + static class UNoceANS_ApplyGEOnAttackTraceHit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_ApplyGEOnAttackTraceHit; + +// Class GameNoce.NoceANS_ApplyGESetByCaller +// 0x0010 (0x0040 - 0x0030) +class UNoceANS_ApplyGESetByCaller final : public UAnimNotifyState +{ +public: + TArray GameplayEffects; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_ApplyGESetByCaller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_ApplyGESetByCaller") + } + static class UNoceANS_ApplyGESetByCaller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_ApplyGESetByCaller; + +// Class GameNoce.NoceANS_AttackTrace +// 0x00B8 (0x00E8 - 0x0030) +class UNoceANS_AttackTrace final : public UAnimNotifyState +{ +public: + struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FName ComboName; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AttackTraceNames; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray DeflectAttackTraceNames; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap AtttackTraceRadiusRatioCurveMap; // 0x0078(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + bool IsLinkAttack; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TickInterval; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SkipTickOnce; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D1[0x17]; // 0x00D1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_AttackTrace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_AttackTrace") + } + static class UNoceANS_AttackTrace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_AttackTrace; + +// Class GameNoce.NoceSystemMessageWidget +// 0x0000 (0x0368 - 0x0368) +class UNoceSystemMessageWidget final : public UNoceAnimWidget +{ +public: + void ShowText(const struct FNoceSystemMessageData& InData, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSystemMessageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSystemMessageWidget") + } + static class UNoceSystemMessageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSystemMessageWidget; + +// Class GameNoce.NoceReplaceWidget +// 0x00D0 (0x0480 - 0x03B0) +class UNoceReplaceWidget : public UNoceFocusableWidget +{ +public: + class UTextBlock* NameTextBlock1; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* NameTextBlock2; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* FadeInLong; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Loop; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath PickPreviewWidgetPath; // 0x03D0(0x0020)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath PopWindowWidgetPath; // 0x03F0(0x0020)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FText PopWindowDialogText; // 0x0410(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag HideShortcutTag; // 0x0420(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SelectSound; // 0x0428(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle CancelSound; // 0x0430(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle PopWindowFadeInSound; // 0x0438(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle PopWindowFadeOutSound; // 0x0440(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle PopWindowReplaceSound; // 0x0448(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UNocePlayerInventoryComponent* InventoryComponent; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePickPreviewWidget* PickPreviewWidget; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePopWindowWidget* PopWindowWidget; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllIDs; // 0x0468(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + bool IsShowAfterPickupPreview; // 0x0478(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_479[0x7]; // 0x0479(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnMouseDown(int32 Index_0); + void OnPickPreviewClose(); + void OnPopWindowClose(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceReplaceWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceReplaceWidget") + } + static class UNoceReplaceWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceReplaceWidget; + +// Class GameNoce.NoceReplaceWeaponWidget +// 0x0088 (0x0508 - 0x0480) +class UNoceReplaceWeaponWidget final : public UNoceReplaceWidget +{ +public: + TMulticastInlineDelegate OnReplaceEnd; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UNoceWepShortcutItemWidget* WBP_WepShortcut_Item_0; // 0x0490(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceWepShortcutItemWidget* WBP_WepShortcut_Item_1; // 0x0498(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceWepShortcutItemWidget* WBP_WepShortcut_Item_2; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Weapon; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Weapon_Mat; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceWepDurabilityWidget* WBP_WepShortcut_Durability; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* WeaponMaterial; // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceHorizontalList* List; // 0x04C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName WeaponID; // 0x04D0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 EquippedIndex; // 0x04D8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4DC[0x4]; // 0x04DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AllWeaponChilds; // 0x04E0(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray Weapons; // 0x04F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* WeaponDynamicMaterial; // 0x0500(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnRefreshSelection(int32 Index_0); + void ShowWeapon(class FName ID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceReplaceWeaponWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceReplaceWeaponWidget") + } + static class UNoceReplaceWeaponWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceReplaceWeaponWidget; + +// Class GameNoce.NoceANS_BodyPartGroup +// 0x0048 (0x0078 - 0x0030) +class UNoceANS_BodyPartGroup final : public UAnimNotifyState +{ +public: + bool DebugLog; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BeginAddBodyPartGroups; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray BeginRemoveBodyPartGroups; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray EndAddBodyPartGroups; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray EndRemoveBodyPartGroups; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_BodyPartGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_BodyPartGroup") + } + static class UNoceANS_BodyPartGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_BodyPartGroup; + +// Class GameNoce.NoceANS_CameraShake +// 0x0018 (0x0048 - 0x0030) +class UNoceANS_CameraShake final : public UAnimNotifyState +{ +public: + TSubclassOf ShakeClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool StopCameraShakeImmediately; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D[0xB]; // 0x003D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_CameraShake") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_CameraShake") + } + static class UNoceANS_CameraShake* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_CameraShake; + +// Class GameNoce.NoceANS_EnableCollisionByTag +// 0x0010 (0x0040 - 0x0030) +class UNoceANS_EnableCollisionByTag final : public UAnimNotifyState +{ +public: + bool ShowDebugInfo; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CollisionComponentTag; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ForCharAdditionalCollision; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionEnabled BeginCollisionEnableType; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionEnabled EndCollisionEnableType; // 0x003E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_EnableCollisionByTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_EnableCollisionByTag") + } + static class UNoceANS_EnableCollisionByTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_EnableCollisionByTag; + +// Class GameNoce.NoceProgressSMInstance +// 0x0010 (0x0708 - 0x06F8) +class UNoceProgressSMInstance final : public USMInstance +{ +public: + uint8 Pad_6F8[0x10]; // 0x06F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceProgressSMInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceProgressSMInstance") + } + static class UNoceProgressSMInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceProgressSMInstance; + +// Class GameNoce.NoceANS_EnablePlayerLookAtTarget +// 0x0010 (0x0040 - 0x0030) +class UNoceANS_EnablePlayerLookAtTarget final : public UAnimNotifyState +{ +public: + class FName ComponentTag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool StartEnable; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EndEnable; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_EnablePlayerLookAtTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_EnablePlayerLookAtTarget") + } + static class UNoceANS_EnablePlayerLookAtTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_EnablePlayerLookAtTarget; + +// Class GameNoce.NoceSavePointUpgradeDataUIAsset +// 0x0050 (0x0080 - 0x0030) +class UNoceSavePointUpgradeDataUIAsset final : public UDataAsset +{ +public: + TMap Data; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + struct FNoceSavePointUpgradeListItemData GetListItemData(ENoceUpgradeType Type); + class FText GetPopWindowText(ENoceUpgradeType Type); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSavePointUpgradeDataUIAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSavePointUpgradeDataUIAsset") + } + static class UNoceSavePointUpgradeDataUIAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSavePointUpgradeDataUIAsset; + +// Class GameNoce.NoceANS_ForceShowScabbard +// 0x0008 (0x0038 - 0x0030) +class UNoceANS_ForceShowScabbard final : public UAnimNotifyState +{ +public: + bool bShowScabbardKatanaBegin; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShowScabbardKatanaEnd; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_ForceShowScabbard") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_ForceShowScabbard") + } + static class UNoceANS_ForceShowScabbard* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_ForceShowScabbard; + +// Class GameNoce.NoceANS_HideWeapon +// 0x0010 (0x0040 - 0x0030) +class UNoceANS_HideWeapon final : public UAnimNotifyState +{ +public: + bool StartHide; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EndHide; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0xE]; // 0x0032(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_HideWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_HideWeapon") + } + static class UNoceANS_HideWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_HideWeapon; + +// Class GameNoce.NoceANS_InputQueue +// 0x0028 (0x0058 - 0x0030) +class UNoceANS_InputQueue final : public UAnimNotifyState +{ +public: + TArray InputQueueUnits; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag ActivateGameplayTag; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName UsedStateMachineName; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_InputQueue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_InputQueue") + } + static class UNoceANS_InputQueue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_InputQueue; + +// Class GameNoce.NoceRBANLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceRBANLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FRigidBodyReference ConvertToRigidBody(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); + static void ConvertToRigidBodyPure(const struct FAnimNodeReference& Node, struct FRigidBodyReference* RigidBody, bool* Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceRBANLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceRBANLibrary") + } + static class UNoceRBANLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceRBANLibrary; + +// Class GameNoce.NoceANS_LockLocationComponent +// 0x0008 (0x0038 - 0x0030) +class UNoceANS_LockLocationComponent final : public UAnimNotifyState +{ +public: + bool BeginEnable; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EndEnable; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_LockLocationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_LockLocationComponent") + } + static class UNoceANS_LockLocationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_LockLocationComponent; + +// Class GameNoce.NoceSanitySpawnSystem +// 0x00E8 (0x0128 - 0x0040) +class UNoceSanitySpawnSystem : public UTickableWorldSubsystem +{ +public: + bool Enabled; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InSpawnVolume; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnedEnemies; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 SpawnedEnemyNum; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ANoceSanitySpawnVolume* CurrentSpawnVolume; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSanitySpawnVolumeSetting CurrSpawnVolumeSetting; // 0x0068(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected) + class ACharacter* TargetSpawnCenter; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TargetSpawnInterval; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DeleteSpawnedEnemies(); + void EnterSpawnVolume_BP(); + void ExitSpawnVolume_BP(); + void ForceSpawn(const struct FSanitySpawnVolumeSetting& Setting); + bool Initialize_BP(); + bool Tick_BP(float DeltaTime); + void UpdateSpawnedEnemies(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSanitySpawnSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSanitySpawnSystem") + } + static class UNoceSanitySpawnSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSanitySpawnSystem; + +// Class GameNoce.NoceANS_PhysicsAssetCollision +// 0x0030 (0x0060 - 0x0030) +class UNoceANS_PhysicsAssetCollision final : public UAnimNotifyState +{ +public: + TArray BeginBoneNames; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + ECollisionEnabled BeginType; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EndBoneNames; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + ECollisionEnabled EndType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_PhysicsAssetCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_PhysicsAssetCollision") + } + static class UNoceANS_PhysicsAssetCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_PhysicsAssetCollision; + +// Class GameNoce.NoceANS_PlayerHairAlpha +// 0x0028 (0x0058 - 0x0030) +class UNoceANS_PlayerHairAlpha final : public UAnimNotifyState +{ +public: + float FadeInTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeOutTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TargetAlpha; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNocePlayerAnimInstance* PlayerAnimInstance; // 0x0040(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DeltaTime; // 0x0048(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CacheTotalDuration; // 0x004C(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CacheDiffAlpha; // 0x0050(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CacheAlpha; // 0x0054(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void SetHairAlpha(float InValue) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_PlayerHairAlpha") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_PlayerHairAlpha") + } + static class UNoceANS_PlayerHairAlpha* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_PlayerHairAlpha; + +// Class GameNoce.NoceANS_PlayerRotateFromInput +// 0x0060 (0x0090 - 0x0030) +class UNoceANS_PlayerRotateFromInput final : public UNoceAnimNotifyState +{ +public: + float RotateSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableLimit; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LimitAngle; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InvertInputVector; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawDebug; // 0x003D(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x52]; // 0x003E(0x0052)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_PlayerRotateFromInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_PlayerRotateFromInput") + } + static class UNoceANS_PlayerRotateFromInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_PlayerRotateFromInput; + +// Class GameNoce.NoceANS_Player_DisableSkirt +// 0x0020 (0x0050 - 0x0030) +class UNoceANS_Player_DisableSkirt final : public UNoceAnimNotifyState +{ +public: + float FadeInTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeOutTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePlayerAnimInstance* PlayerAnimInstance; // 0x0038(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasOperation; // 0x0040(0x0001)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeltaTime; // 0x0044(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CacheTotalDuration; // 0x0048(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CacheAlpha; // 0x004C(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void SetSkirtAlpha(float InValue) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_Player_DisableSkirt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_Player_DisableSkirt") + } + static class UNoceANS_Player_DisableSkirt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_Player_DisableSkirt; + +// Class GameNoce.NoceANS_RootMotionScale +// 0x0008 (0x0038 - 0x0030) +class UNoceANS_RootMotionScale final : public UAnimNotifyState +{ +public: + float RootMotionScale; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_RootMotionScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_RootMotionScale") + } + static class UNoceANS_RootMotionScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_RootMotionScale; + +// Class GameNoce.NoceRichTextBlockImageDecorator +// 0x0010 (0x0038 - 0x0028) +class UNoceRichTextBlockImageDecorator final : public URichTextBlockDecorator +{ +public: + class UDataTable* ImageSet; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float SizeFactor; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Padding; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceRichTextBlockImageDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceRichTextBlockImageDecorator") + } + static class UNoceRichTextBlockImageDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceRichTextBlockImageDecorator; + +// Class GameNoce.NoceScrollItemWidget +// 0x0048 (0x03C0 - 0x0378) +class UNoceScrollItemWidget : public UNoceSelectItemWidget +{ +public: + uint8 Pad_378[0x28]; // 0x0378(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SelectingAnimations; // 0x03A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray UnSelectingAnimations; // 0x03B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + bool GetIsSelected(); + void RefreshObject(class UObject* Object); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceScrollItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceScrollItemWidget") + } + static class UNoceScrollItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceScrollItemWidget; + +// Class GameNoce.NoceSaveLoadListItemWidget +// 0x0020 (0x03E0 - 0x03C0) +class UNoceSaveLoadListItemWidget : public UNoceScrollItemWidget +{ +public: + class UWidgetAnimation* Empty; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EmptyFocus; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EmptySelect; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EmptyUnfocus; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSaveLoadListItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSaveLoadListItemWidget") + } + static class UNoceSaveLoadListItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSaveLoadListItemWidget; + +// Class GameNoce.NoceANS_SetNoceHearingRange +// 0x0008 (0x0038 - 0x0030) +class UNoceANS_SetNoceHearingRange final : public UNoceAnimNotifyState +{ +public: + float HearingRange; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RestoreAtNotifyEnd; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_SetNoceHearingRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_SetNoceHearingRange") + } + static class UNoceANS_SetNoceHearingRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_SetNoceHearingRange; + +// Class GameNoce.NoceANS_SetParticleParaByCurve +// 0x0108 (0x0138 - 0x0030) +class UNoceANS_SetParticleParaByCurve final : public UAnimNotifyState +{ +public: + class FName IdentifyTag; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap FloatCurveMap; // 0x0038(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap VectorCurveMap; // 0x0088(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap LinearColorCurveMap; // 0x00D8(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_SetParticleParaByCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_SetParticleParaByCurve") + } + static class UNoceANS_SetParticleParaByCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_SetParticleParaByCurve; + +// Class GameNoce.NoceANS_StartInvincible +// 0x0000 (0x0030 - 0x0030) +class UNoceANS_StartInvincible final : public UAnimNotifyState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_StartInvincible") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_StartInvincible") + } + static class UNoceANS_StartInvincible* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_StartInvincible; + +// Class GameNoce.NocePickupsPoint +// 0x0068 (0x0308 - 0x02A0) +class ANocePickupsPoint : public ANoceActor +{ +public: + class FName DisplayText; // 0x02A0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x02A8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* SceneRootComponent; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ENoceAutoHintSize SpawnPickupAutoHintSize; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasToResizeTriggerBox; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsPickupsDynamicallyGenerated; // 0x02C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C3[0x5]; // 0x02C3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoxComponent* ReferencedBox; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsFixed; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanBeDynamic; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanOnlyBeDynamic; // 0x02D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDynamic; // 0x02D3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNocePickupsPointDeployedData DeployedData; // 0x02D8(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayTag DynamicProgressTag; // 0x02F0(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsExactMatch; // 0x02F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasPickedup; // 0x02F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsGeneratePickupsOnBeginPlay; // 0x02FA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FB[0x5]; // 0x02FB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class ANoceInteractableBase* SpawnedPickups; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + bool CanRegisterSaveData(); + bool CheckIfDeployedDataFit(); + void DoSetTriggerBox(); + class ANoceInteractableBase* GenerateDynamicPickups(TSubclassOf InInteractable, bool InIsForceGenerate); + class ANoceInteractableBase* GeneratePickupsByCurrentState(); + void OnActorModified_BP(); + void OnPickupsGenerateDynamically_BP(); + void OnSetupPickups_BP(); + void RemovePickups(); + void SetupEvntPickups_BP(); + void SetupSpawnedPickups(); + void ShowDebugSelection(bool IsShow); + void ShowDynamicPickupsDebugInfo(); + void UpdateSpawnedPickups(); + + bool CanBeDynamicCandidate(int32 InGroupTypeBitmask) const; + bool IsCurrentDynamicProgressTag() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupsPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupsPoint") + } + static class ANocePickupsPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupsPoint; + +// Class GameNoce.NoceANS_StartSuperArmor +// 0x0000 (0x0030 - 0x0030) +class UNoceANS_StartSuperArmor final : public UAnimNotifyState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_StartSuperArmor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_StartSuperArmor") + } + static class UNoceANS_StartSuperArmor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_StartSuperArmor; + +// Class GameNoce.NoceShowByProgressComponent +// 0x0008 (0x0138 - 0x0130) +class UNoceShowByProgressComponent final : public UNoceShowByProgressBaseComponent +{ +public: + bool AffectCollision; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool PropagateToAttachedActors; // 0x0131(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_132[0x6]; // 0x0132(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceShowByProgressComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceShowByProgressComponent") + } + static class UNoceShowByProgressComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceShowByProgressComponent; + +// Class GameNoce.NoceANS_TimedNiagaraEffect +// 0x0060 (0x00D8 - 0x0078) +class UNoceANS_TimedNiagaraEffect final : public UAnimNotifyState_TimedNiagaraEffect +{ +public: + struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0078(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FVector Scale; // 0x0098(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool PlayOnAttackTraceHit; // 0x00B0(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName IdentifyTag; // 0x00B4(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAbsoluteScale; // 0x00BC(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BD[0x1B]; // 0x00BD(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAttackTraceHit(const TArray& InHitResults) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceANS_TimedNiagaraEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceANS_TimedNiagaraEffect") + } + static class UNoceANS_TimedNiagaraEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceANS_TimedNiagaraEffect; + +// Class GameNoce.NoceAN_AttachScabbardToHand +// 0x0008 (0x0040 - 0x0038) +class UNoceAN_AttachScabbardToHand final : public UAnimNotify +{ +public: + bool ToHand; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAN_AttachScabbardToHand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAN_AttachScabbardToHand") + } + static class UNoceAN_AttachScabbardToHand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAN_AttachScabbardToHand; + +// Class GameNoce.NoceAN_BodyPartGroup +// 0x0018 (0x0050 - 0x0038) +class UNoceAN_BodyPartGroup final : public UAnimNotify +{ +public: + bool IsAdd; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BodyPartGroupNames; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAN_BodyPartGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAN_BodyPartGroup") + } + static class UNoceAN_BodyPartGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAN_BodyPartGroup; + +// Class GameNoce.NoceDynamicPickupsRuleDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNoceDynamicPickupsRuleDataAsset final : public UDataAsset +{ +public: + TMap DynamicRuleData; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDynamicPickupsRuleDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDynamicPickupsRuleDataAsset") + } + static class UNoceDynamicPickupsRuleDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDynamicPickupsRuleDataAsset; + +// Class GameNoce.NoceAN_PlayerScarfResetDynmaics +// 0x0028 (0x0060 - 0x0038) +class UNoceAN_PlayerScarfResetDynmaics final : public UAnimNotify +{ +public: + struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + ETeleportType TeleportType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAN_PlayerScarfResetDynmaics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAN_PlayerScarfResetDynmaics") + } + static class UNoceAN_PlayerScarfResetDynmaics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAN_PlayerScarfResetDynmaics; + +// Class GameNoce.NoceSellPopResultWidget +// 0x0000 (0x03B0 - 0x03B0) +class UNoceSellPopResultWidget final : public UNoceFocusableWidget +{ +public: + void ShowResult(int32 InTotalValue, const TArray& InOfferingEffects, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSellPopResultWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSellPopResultWidget") + } + static class UNoceSellPopResultWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSellPopResultWidget; + +// Class GameNoce.NoceAN_PlayerSkirtResetDynmaics +// 0x0028 (0x0060 - 0x0038) +class UNoceAN_PlayerSkirtResetDynmaics final : public UAnimNotify +{ +public: + struct FGameplayTagContainer AnyMatchingGameplayTags; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + ETeleportType TeleportType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAN_PlayerSkirtResetDynmaics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAN_PlayerSkirtResetDynmaics") + } + static class UNoceAN_PlayerSkirtResetDynmaics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAN_PlayerSkirtResetDynmaics; + +// Class GameNoce.NoceAN_ResetBodyPartGroupHealth +// 0x0010 (0x0048 - 0x0038) +class UNoceAN_ResetBodyPartGroupHealth final : public UAnimNotify +{ +public: + TArray BodyPartGroupNames; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAN_ResetBodyPartGroupHealth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAN_ResetBodyPartGroupHealth") + } + static class UNoceAN_ResetBodyPartGroupHealth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAN_ResetBodyPartGroupHealth; + +// Class GameNoce.NoceAN_SetParticleParameter +// 0x0198 (0x01D0 - 0x0038) +class UNoceAN_SetParticleParameter final : public UAnimNotify +{ +public: + class FName IdentifyTag; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap BoolMap; // 0x0040(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap IntMap; // 0x0090(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap FloatMap; // 0x00E0(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap VectorMap; // 0x0130(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap LinearColorMap; // 0x0180(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAN_SetParticleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAN_SetParticleParameter") + } + static class UNoceAN_SetParticleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAN_SetParticleParameter; + +// Class GameNoce.NocePlayerAdditionalColComponent +// 0x0098 (0x0138 - 0x00A0) +class UNocePlayerAdditionalColComponent final : public UActorComponent +{ +public: + bool ColHeadSyncHeadXYPosition; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ColHeadTag; // 0x00A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName HeadSocketName; // 0x00AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionChannel PlayerPawnChannel; // 0x00B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EnemyObjectTypes; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray WorldObjectTypes; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float DetectOverlapEnemyRadius; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DetectOverlapEnemyZOffset; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DrawDebug; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerCharacter* PlayerCharacter; // 0x00E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x00F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* OwnerMesh; // 0x00F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCapsuleComponent* OwnerCapsuleComponent; // 0x0100(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USphereComponent* ColHeadCompponent; // 0x0108(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPrimitiveComponent* OverlapedEnemyComponent; // 0x0110(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray OverlapActorsToIgnore; // 0x0118(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanEnableColHead(); + class USphereComponent* GetColHead(); + void HandleOnPossessed(bool InPossessed); + void OnGameplayTagChanged(const struct FGameplayTag& Tag, bool TagExist); + void RegisterOnPossessed(); + void SetColHeadCollisionEnable(bool InEnable); + void ToggleDrawDebug(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerAdditionalColComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerAdditionalColComponent") + } + static class UNocePlayerAdditionalColComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerAdditionalColComponent; + +// Class GameNoce.NoceAN_ShowScabbardKatana +// 0x0008 (0x0040 - 0x0038) +class UNoceAN_ShowScabbardKatana final : public UAnimNotify +{ +public: + bool bShow; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAN_ShowScabbardKatana") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAN_ShowScabbardKatana") + } + static class UNoceAN_ShowScabbardKatana* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAN_ShowScabbardKatana; + +// Class GameNoce.NoceSubtitleSection +// 0x0020 (0x0110 - 0x00F0) +class UNoceSubtitleSection final : public UMovieSceneSection +{ +public: + struct FNoceSubtitleSectionParams Params_0; // 0x00F0(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSubtitleSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSubtitleSection") + } + static class UNoceSubtitleSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSubtitleSection; + +// Class GameNoce.NoceAN_StartInvincible +// 0x0008 (0x0040 - 0x0038) +class UNoceAN_StartInvincible final : public UAnimNotify +{ +public: + float duration; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAN_StartInvincible") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAN_StartInvincible") + } + static class UNoceAN_StartInvincible* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAN_StartInvincible; + +// Class GameNoce.NoceArrowWidget +// 0x0030 (0x0330 - 0x0300) +class UNoceArrowWidget final : public UNoceUserWidgetBase +{ +public: + TMulticastInlineDelegate OnMouseDown; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + bool IsDisable; // 0x0310(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimation* Default; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Select; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Disable; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + struct FEventReply OnMouseButtonDownArrow(const struct FGeometry& InGeometry, const struct FPointerEvent& InMouseEvent); + void OnReset(); + void OnSelect(); + void OnSelectCompleted(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceArrowWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceArrowWidget") + } + static class UNoceArrowWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceArrowWidget; + +// Class GameNoce.NoceAssignLipSyncTool +// 0x0000 (0x0290 - 0x0290) +class ANoceAssignLipSyncTool final : public AActor +{ +public: + void AssignLipSyncMontageToLine(class UDataTable* InTable, class FName InRowName, const struct FNoceDialogSet& DialogSet, int32 LineIndex, class UAnimMontage* AnimMontage); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAssignLipSyncTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAssignLipSyncTool") + } + static class ANoceAssignLipSyncTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceAssignLipSyncTool; + +// Class GameNoce.NoceAttributeSet +// 0x0000 (0x0030 - 0x0030) +class UNoceAttributeSet : public UAttributeSet +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAttributeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAttributeSet") + } + static class UNoceAttributeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAttributeSet; + +// Class GameNoce.NoceCharacterAttributeSet +// 0x0050 (0x0080 - 0x0030) +class UNoceCharacterAttributeSet : public UNoceAttributeSet +{ +public: + struct FGameplayAttributeData Damage; // 0x0030(0x0010)(NativeAccessSpecifierPublic) + struct FGameplayAttributeData Health; // 0x0040(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MaxHealth; // 0x0050(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData Armor; // 0x0060(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MaxArmor; // 0x0070(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + void SetArmorClamped(float NewHealth); + void SetHealthClamped(float NewHealth); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCharacterAttributeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCharacterAttributeSet") + } + static class UNoceCharacterAttributeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCharacterAttributeSet; + +// Class GameNoce.NocePlayerAttributeSet +// 0x02B0 (0x0330 - 0x0080) +class UNocePlayerAttributeSet final : public UNoceCharacterAttributeSet +{ +public: + struct FGameplayAttributeData Stamina; // 0x0080(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MaxStamina; // 0x0090(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData StaminaDelayRecoverTime; // 0x00A0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData StaminaRecover; // 0x00B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData StaminaTiredTime; // 0x00C0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData StaminaCostRatio; // 0x00D0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData SprintStaminaCostRatio; // 0x00E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData StaminaDamageRatio; // 0x00F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData LowStaminaThreshold; // 0x0100(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData Sanity; // 0x0110(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData CurrentMaxSanity; // 0x0120(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MinCurrentMaxSanity; // 0x0130(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MaxSanity; // 0x0140(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData SanityCostRatio; // 0x0150(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData SanityDamageRatio; // 0x0160(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData SanityRecoverAdd; // 0x0170(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData SanityRecoverRatio; // 0x0180(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData SanityRegen; // 0x0190(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData SanityRegenRatio; // 0x01A0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData SanityNoChangeWaitForRecoverTime; // 0x01B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData ClawTransform; // 0x01C0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MaxClawTransform; // 0x01D0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData ClawTransformRecover; // 0x01E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData ClawTransformDecay; // 0x01F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData ClawTransformDecayDefault; // 0x0200(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData ClawTransformDecayAdd; // 0x0210(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData BattleStatusTime; // 0x0220(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData Attack; // 0x0230(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData ExtraAttack; // 0x0240(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData FocusAttackRatioHealth; // 0x0250(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData EnemyBreakDownAttackRatio; // 0x0260(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData WeaponBreakAttackRatio; // 0x0270(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData Wince; // 0x0280(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData FocusAttackRatioWince; // 0x0290(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData FocusAttackBuffAccumulateRatio; // 0x02A0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData FocusAttackCurrentMaxSanityCostRatio; // 0x02B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData EnemySightRatio; // 0x02C0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData WeaponDurabilityCostRatio; // 0x02D0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData HealthDamageRatio; // 0x02E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData HealthRecoverAdd; // 0x02F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData HealthRecoverRatio; // 0x0300(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData GutsDamageToHealthRatio; // 0x0310(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData JustDodgeCounterDistance; // 0x0320(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + void SetClawTransformClamped(float NewTransfom); + void SetCurrentMaxSanityClamped(float NewCurrentMaxSanity); + void SetSanityClamped(float NewSanity); + void SetStaminaClamped(float NewStamian); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerAttributeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerAttributeSet") + } + static class UNocePlayerAttributeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerAttributeSet; + +// Class GameNoce.NoceAsyncLoadSeqPreloadData +// 0x0240 (0x0270 - 0x0030) +class alignas(0x10) UNoceAsyncLoadSeqPreloadData final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x210]; // 0x0040(0x0210)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Result; // 0x0250(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray> CineCompPreloadObjs; // 0x0260(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UNoceAsyncLoadSeqPreloadData* AsyncLoadSeqPreloadData(class UObject* WorldContextObject, const struct FNoceSeqData& SeqData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAsyncLoadSeqPreloadData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAsyncLoadSeqPreloadData") + } + static class UNoceAsyncLoadSeqPreloadData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAsyncLoadSeqPreloadData; + +// Class GameNoce.NoceSetting_Resolution +// 0x0048 (0x0180 - 0x0138) +class UNoceSetting_Resolution final : public UGameSettingValueDiscrete +{ +public: + uint8 Pad_138[0x48]; // 0x0138(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSetting_Resolution") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSetting_Resolution") + } + static class UNoceSetting_Resolution* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSetting_Resolution; + +// Class GameNoce.NoceAsyncTaskAttributeChanged +// 0x0060 (0x0090 - 0x0030) +class UNoceAsyncTaskAttributeChanged final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate OnAttributeChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UAbilitySystemComponent* ASC; // 0x0040(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_48[0x48]; // 0x0048(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UNoceAsyncTaskAttributeChanged* ListenForAttributeChange(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAttribute& Attribute); + static class UNoceAsyncTaskAttributeChanged* ListenForAttributesChange(class UAbilitySystemComponent* AbilitySystemComponent, const TArray& Attributes); + + void EndTask(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAsyncTaskAttributeChanged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAsyncTaskAttributeChanged") + } + static class UNoceAsyncTaskAttributeChanged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAsyncTaskAttributeChanged; + +// Class GameNoce.NoceAttachmentBaseComponent +// 0x0018 (0x00B8 - 0x00A0) +class UNoceAttachmentBaseComponent : public UActorComponent +{ +public: + TArray Attachments; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool DoAttachAtBeginPlay; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DoAttach(); + void OnOwnerActorDestroyed(class AActor* InActor); + void PreviewAttach(); + void SetAttachmentHidden(bool Hidden); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAttachmentBaseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAttachmentBaseComponent") + } + static class UNoceAttachmentBaseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAttachmentBaseComponent; + +// Class GameNoce.NoceAttachmentComponent +// 0x0000 (0x00B8 - 0x00B8) +class UNoceAttachmentComponent final : public UNoceAttachmentBaseComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAttachmentComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAttachmentComponent") + } + static class UNoceAttachmentComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAttachmentComponent; + +// Class GameNoce.NoceSaveSubsystem +// 0x0300 (0x0330 - 0x0030) +class UNoceSaveSubsystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceSaveGame* CurrentSaveGame; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceSaveGame* TemporarySaveGame; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceSystemSaveGame* SystemSaveGame; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnRequestSaveGameSlotEvent; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnRequestLoadGameSlotEvent; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSystemSlotSavedEvent; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSystemSlotLoadedEvent; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + bool ShowDebugInfo; // 0x00B0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x1F]; // 0x00B1(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceStorageSetting CacheStorageSetting; // 0x00D0(0x0178)(Protected, NativeAccessSpecifierProtected) + class AActor* MyCacheActor; // 0x0248(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CacheLocationName; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ULocalPlayer* OwningPlayer; // 0x0258(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + bool HasSpecifyStartTransform; // 0x0260(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_261[0xF]; // 0x0261(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform CacheTriggerTransform; // 0x0270(0x0060)(Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CacheWorldSetting; // 0x02D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class FString CacheLocationString; // 0x02E0(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString CacheMissionString; // 0x02F0(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString CacheUserID; // 0x0300(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CacheSlotString; // 0x0318(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool IsRequestWriteBinary; // 0x0328(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool WriteBinaryDelayFrame; // 0x0329(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_32A[0x6]; // 0x032A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddGameOverCount(); + bool AnyGameSlotExist(); + bool AutoLoadContinueGameSave(); + bool AutoLoadGameData_BP(); + bool AutoSaveGameData_BP(class FName LocationName, class AActor* InActor); + void CacheCheckPointActor(class AActor* Actor, class FName LocationName); + void CacheSpecifyStartTransform(const struct FTransform& InTransform, const TArray& WorldTriggerSetting); + void ClearCheckPointActor(); + void ClearCurrentGameData(); + void ClearTemporarySaveGame(); + void DeleteAllAutoSaveGameData(); + void DeleteAllGameData(); + void DeleteAllManualSaveGameData(); + bool DeleteGameData(int32 Index_0); + bool DeleteSystemData(); + bool DeserializeGameDataBeforeOpenLevel(); + bool DeserializeGameDataOnStart(); + bool DoesGameSlotExist(int32 Index_0); + bool DoesSystemSlotExist(); + int32 GetAutoSaveCount(); + int32 GetAutoSaveLastIndex(); + int32 GetAutoSaveSlotIndex(); + int32 GetAutoSaveStartIndex(); + class UNoceSaveGame* GetCurrentSaveGame(); + int32 GetCurrentSaveGameSlotIndex(); + int32 GetGameSaveMaxIndex(); + int32 GetLastLoadGameSlotIndex(); + int32 GetLastManualSaveSlotIndex(); + int32 GetLastTimeStampSlotIndex(bool StartFromAutoSlot); + int32 GetManualSaveStartIndex(); + class UNoceSaveGame* GetSaveGameByIndex(int32 Index_0); + class UNoceSaveGame* GetSaveGameBySlot(const class FString& SlotName); + TArray GetSaveGameList(bool StartFromAutoSlot); + TArray GetSaveLoadObjectList(bool StartFromAutoSlot); + int32 GetSuitableManualSaveSlot(); + class UNoceSystemSaveGame* GetSystemSaveGame(); + bool HasLoadedGame(); + bool IsAutoSaveSlot(const int32 InIndex); + bool IsBusy(); + bool IsCheckPointAlreadySaved(const struct FGameplayTag& InProgressTag); + bool IsManualSaveSlot(const int32 InIndex); + bool IsPlayGoRangeTag(const struct FGameplayTag& InProgressTag); + bool IsTemporarySaveExist(); + bool LoadGameData_BP(int32 Index_0); + bool LoadTemporarySaveGameData(); + void MakeClearGameData(const int32 Index_0, ENoceEndingType ClearEndingType, bool ClearProgress); + void MakeSaveGameData(int32 Index_0, class FName LocationName, class AActor* InActor); + void MakeTemporarySaveGameData(class AActor* InActor); + bool RequestLoadGeneralActor(class AActor* InActor, bool RestoreTransform); + void RequestLoadSubsystem(class UObject* InObject); + bool RequestSaveGeneralActor(class AActor* InActor, bool InExistForever); + void RequestSaveSubsystem(class UObject* InObject); + void ResetSpecifyTransform(); + bool SaveClearGame(const int32 Index_0, ENoceEndingType ClearEndingType, bool ClearProgress); + bool SaveGameData_BP(int32 Index_0, class FName LocationName, class AActor* InActor); + bool SaveSystemSave(); + class USaveLoadUIObject* TransferToUIObject(const class UNoceSaveGame* SaveGame); + + int32 GetPlatformUserIndex() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSaveSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSaveSubsystem") + } + static class UNoceSaveSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +//DUMPER7_ASSERTS_UNoceSaveSubsystem; + +// Class GameNoce.NoceAttackTraceComponent +// 0x0268 (0x0308 - 0x00A0) +class UNoceAttackTraceComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate& HitResults)> OnHit; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDeflect; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& HitResults)> OnGrappleHit; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMap AttackTraceInfoMap; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray ObjectTypes; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + class FName JustDodgeTag; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SkipAttackTraceTag; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray EnvironmentObjectTypes; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + ETraceTypeQuery ECollisionQueryChannel; // 0x0150(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NonDeflectCollisionPresets; // 0x0158(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray SkipPhysicalSurfaceTypes; // 0x0168(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float EnvironmentHeightCheck; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceCheatManager* CheatManager; // 0x0180(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ACharacter* OwnerCharacter; // 0x0188(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ANocePlayerCharacter* OwnerPlayerCharacter; // 0x0190(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNocePlayerAttackInfoComponent* PlayerAttackInfoComponent; // 0x0198(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceEnemyAttackInfoComponent* EnemyAttackInfoComponent; // 0x01A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A8[0x150]; // 0x01A8(0x0150)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DefaultActorsToIgnore; // 0x02F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + void DoTraceByAttackID(int32 InAttackID, class FName InComboName, class FName InAttackTraceName, const struct FVector& InStartLocation, const struct FRotator& InStartRotation, const struct FVector& InEndLocation, const struct FRotator& InEndRotation, float InRadiusRatio); + void EndTraceByAttackID(int32 AttackID); + bool GetIsEnable(); + void SetIsDuringAttack(bool InValue); + void SetIsEnable(bool InVale); + void StartTraceByAttackID(int32 AttackID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAttackTraceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAttackTraceComponent") + } + static class UNoceAttackTraceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAttackTraceComponent; + +// Class GameNoce.NoceTableRowHandleLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceTableRowHandleLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UDataTable* GetChapterJumpDataTable(); + static class UDataTable* GetConsumableDataTable(); + static class UDataTable* GetDarknessDataTable(); + static class UDataTable* GetDirLightDataTable(); + static class UDataTable* GetFogNiagaraTable(); + static class UDataTable* GetHeightFogDataTable(); + static class UDataTable* GetHinaCharMeshTypeDataTable(); + static class UDataTable* GetInputActionToKeyDataTable(); + static class UDataTable* GetKeyItemDataTable(); + static class UDataTable* GetKeyItemEmaDataTable(); + static class UDataTable* GetLanternNiagaraTable(); + static class UDataTable* GetLetterDataTable(); + static class UDataTable* GetLetterGroupDataTable(); + static class UDataTable* GetLocationDataTable(); + static class UDataTable* GetLumenTranslucencyTable(); + static class UDataTable* GetNotebookCharacterContentDataTable(); + static class UDataTable* GetNotebookCharacterNameDataTable(); + static class UDataTable* GetNotebookEnemyContentDataTable(); + static class UDataTable* GetNotebookEnemyNameDataTable(); + static class UDataTable* GetNotebookInfoContentDataTable(); + static class UDataTable* GetNotebookInfoNameDataTable(); + static class UDataTable* GetNotebookPuzzleContentDataTable(); + static class UDataTable* GetNotebookPuzzleNameDataTable(); + static class UDataTable* GetNotebookTutorialContentDataTable(); + static class UDataTable* GetNotebookTutorialNameDataTable(); + static class UDataTable* GetOmamoriDataTable(); + static class UDataTable* GetPickupsDeploymentDataTable(); + static class UDataTable* GetSkyAtmosphereDataTable(); + static class UDataTable* GetSkyDomeDataTable(); + static class UDataTable* GetSkyLightDataTable(); + static class UDataTable* GetSSFSDataTable(); + static class UDataTable* GetSweetLightDataTable(); + static class UDataTable* GetTutorialDataTable(); + static class UDataTable* GetVolumetricsFogDataTable(); + static class UDataTable* GetWeaponDataTable(); + static class UDataTable* GetWindDataTable(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTableRowHandleLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTableRowHandleLibrary") + } + static class UNoceTableRowHandleLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTableRowHandleLibrary; + +// Class GameNoce.NoceAutomationSubsystem +// 0x0020 (0x0050 - 0x0030) +class UNoceAutomationSubsystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAutomationSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAutomationSubsystem") + } + static class UNoceAutomationSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAutomationSubsystem; + +// Class GameNoce.NoceAutoSaveIconWidget +// 0x0010 (0x0378 - 0x0368) +class UNoceAutoSaveIconWidget : public UNoceAnimWidget +{ +public: + float MinDisplayTime; // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentDisplayTime; // 0x036C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool NeedHide; // 0x0370(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceAutoSaveIconWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceAutoSaveIconWidget") + } + static class UNoceAutoSaveIconWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceAutoSaveIconWidget; + +// Class GameNoce.NoceSetMaterialByProgressComp +// 0x0028 (0x0158 - 0x0130) +class UNoceSetMaterialByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + class UMaterialInterface* AlternativeMaterial; // 0x0130(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TargetMaterialIndex; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* OriginalMaterial; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName TargetComponentTag; // 0x0148(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_150[0x8]; // 0x0150(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSetMaterialByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSetMaterialByProgressComp") + } + static class UNoceSetMaterialByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSetMaterialByProgressComp; + +// Class GameNoce.NoceBackgroundWidget +// 0x0018 (0x02F8 - 0x02E0) +class UNoceBackgroundWidget : public UUserWidget +{ +public: + bool ShowDust; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraSystemWidget* Niagara_Dust; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Loop; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBackgroundWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBackgroundWidget") + } + static class UNoceBackgroundWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBackgroundWidget; + +// Class GameNoce.NoceSpeakerDataHolderAsset +// 0x0010 (0x0040 - 0x0030) +class UNoceSpeakerDataHolderAsset final : public UDataAsset +{ +public: + TArray SpeakerData; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSpeakerDataHolderAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSpeakerDataHolderAsset") + } + static class UNoceSpeakerDataHolderAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSpeakerDataHolderAsset; + +// Class GameNoce.NoceBasePlayerController +// 0x0018 (0x0870 - 0x0858) +class ANoceBasePlayerController : public APlayerController +{ +public: + uint8 Pad_858[0xC]; // 0x0858(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float ExtraDelayBeforeReady; // 0x0864(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_868[0x8]; // 0x0868(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsPlayerReady(); + void OnSettingChanged(class UNoceSystemSaveGame* SystemSave); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBasePlayerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBasePlayerController") + } + static class ANoceBasePlayerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceBasePlayerController; + +// Class GameNoce.NoceBattleDialogComponent +// 0x0008 (0x00A8 - 0x00A0) +class UNoceBattleDialogComponent : public UActorComponent +{ +public: + class UNoceBattleDialogDataAsset* DialogDataAsset; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnGameProgressChanged(const struct FGameplayTag& NewTag); + bool RequestDialog(class FName DialogRowName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBattleDialogComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBattleDialogComponent") + } + static class UNoceBattleDialogComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBattleDialogComponent; + +// Class GameNoce.NoceBattleDialogDataAsset +// 0x0110 (0x0140 - 0x0030) +class UNoceBattleDialogDataAsset final : public UDataAsset +{ +public: + class UDataTable* DialogTable; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap ProgressTagSettings; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray HealthSettings; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TMap HitReactionSettings; // 0x0098(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap DamagedInMontageSettings; // 0x00E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FBattleDialogLineSetting PlayerDeathDialog; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBattleDialogDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBattleDialogDataAsset") + } + static class UNoceBattleDialogDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBattleDialogDataAsset; + +// Class GameNoce.NoceSetting_Language +// 0x0010 (0x0148 - 0x0138) +class UNoceSetting_Language final : public UGameSettingValueDiscrete +{ +public: + uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSetting_Language") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSetting_Language") + } + static class UNoceSetting_Language* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSetting_Language; + +// Class GameNoce.NoceBattlePositionSubsystem +// 0x0048 (0x0090 - 0x0048) +class UNoceBattlePositionSubsystem : public UNoceTickableWorldSubsystem +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool DebugInfo; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_52[0x2]; // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AttackRightTweak; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 IsLockedTargetScore; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 IsRenderedScore; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* DistanceScoreTable; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + bool IsInEvent; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AnyFading; // 0x0069(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ForceOperating; // 0x006A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsEnemyCountEnough; // 0x006B(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool FlagAttackRight; // 0x006C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceAISystem* CacheAISystem; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFadeSubsystem* CacheFadeSystem; // 0x0078(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANoceGameMode* CacheGameMode; // 0x0080(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnabledRecord; // 0x0088(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetDistanceScore(float Distance); + float GetDistanceScoreByLocation(const struct FVector& v1, struct FVector* v2); + bool IsSystemEnabled(); + bool IsSystemOperating(); + void OnPlayerEnterEvent(); + void OnPlayerExitEvent(); + void OnSystemEnabledChanged(bool NewValue); + void SetDevForceOperating(bool InValue); + void SetSystemEnabled(bool InValue, bool IsForce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBattlePositionSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBattlePositionSubsystem") + } + static class UNoceBattlePositionSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBattlePositionSubsystem; + +// Class GameNoce.NoceRegistryFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceRegistryFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static ENoceInputDeviceType GetGamepadType(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceRegistryFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceRegistryFunctionLibrary") + } + static class UNoceRegistryFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceRegistryFunctionLibrary; + +// Class GameNoce.NoceBinkSubsystem +// 0x0000 (0x0038 - 0x0038) +class UNoceBinkSubsystem : public UNoceWorldSubsystem +{ +public: + void PreloadBinkVideo_BP(const struct FNoceBinkPreloadData& InData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBinkSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBinkSubsystem") + } + static class UNoceBinkSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBinkSubsystem; + +// Class GameNoce.NoceBodyPartGroup +// 0x0050 (0x0080 - 0x0030) +class UNoceBodyPartGroup final : public UDataAsset +{ +public: + TMap BodyPartGroupMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBodyPartGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBodyPartGroup") + } + static class UNoceBodyPartGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBodyPartGroup; + +// Class GameNoce.NoceBodyPartGroupAttributeSet +// 0x0020 (0x0050 - 0x0030) +class UNoceBodyPartGroupAttributeSet final : public UNoceAttributeSet +{ +public: + struct FGameplayAttributeData Health; // 0x0030(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MaxHealth; // 0x0040(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBodyPartGroupAttributeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBodyPartGroupAttributeSet") + } + static class UNoceBodyPartGroupAttributeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBodyPartGroupAttributeSet; + +// Class GameNoce.NoceShortcutItemWidget +// 0x0000 (0x0368 - 0x0368) +class UNoceShortcutItemWidget final : public UNoceAnimWidget +{ +public: + bool DirectUse(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceShortcutItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceShortcutItemWidget") + } + static class UNoceShortcutItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceShortcutItemWidget; + +// Class GameNoce.NoceBodyPartGroupComponent +// 0x00F8 (0x0198 - 0x00A0) +class UNoceBodyPartGroupComponent final : public UActorComponent +{ +public: + class UNoceBoneNameBodyPartMapping* BoneNameToBodyPartMapping; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceBodyPartGroup* BodyPartGroup; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ActiveBodyPartGroups; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TSubclassOf GE_BodyPartGroupHealthCostSetByCaller; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_BodyPartGroupHealthSetByCaller; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnActiveBodyPartGroupChanged; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnBodyPartValueChangedEvent; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + class ACharacter* OwnerCharacter; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap BodyPartGroupHealthMap; // 0x00F8(0x0050)(Transient, NativeAccessSpecifierPrivate) + TMap BodyPartRecord; // 0x0148(0x0050)(SaveGame, NativeAccessSpecifierPublic) + +public: + void AddActiveGroups(const TArray& InGroupNames); + void CostBodyPartGroupHealth(bool DebugLog, class FName InBodyPartGroupName, float InValue, bool InIsLimitHealth, bool* OutIsBreak, bool* OutIsDamageToHealth); + class FString GetActiveGroupsString(); + void PrintActiveGroups(); + void RemoveActiveGroups(const TArray& InGroupNames); + void RemoveAllActiveGroups(); + void ResetBodyPartGroupHealthToMax(class FName InBodyPartGroupName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBodyPartGroupComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBodyPartGroupComponent") + } + static class UNoceBodyPartGroupComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBodyPartGroupComponent; + +// Class GameNoce.NoceSuperArmorComponent +// 0x0008 (0x00A8 - 0x00A0) +class UNoceSuperArmorComponent final : public UActorComponent +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndSuperArmor(); + bool IsSuperArmor(); + void StartSuperArmor(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSuperArmorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSuperArmorComponent") + } + static class UNoceSuperArmorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSuperArmorComponent; + +// Class GameNoce.NoceBoneNameBodyPartMapping +// 0x0050 (0x0080 - 0x0030) +class UNoceBoneNameBodyPartMapping final : public UDataAsset +{ +public: + TMap BoneNameBodyPartMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBoneNameBodyPartMapping") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBoneNameBodyPartMapping") + } + static class UNoceBoneNameBodyPartMapping* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBoneNameBodyPartMapping; + +// Class GameNoce.NoceCameraArmComponent +// 0x0020 (0x0350 - 0x0330) +class UNoceCameraArmComponent final : public USpringArmComponent +{ +public: + ENoceSpringArmType CollisionHandleType; // 0x0330(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 WalkIteration; // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CornerCheckSize; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowDebugInfo; // 0x033C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33D[0x13]; // 0x033D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCameraArmComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCameraArmComponent") + } + static class UNoceCameraArmComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCameraArmComponent; + +// Class GameNoce.NoceWeaponAttributeSet +// 0x0040 (0x0070 - 0x0030) +class UNoceWeaponAttributeSet final : public UNoceAttributeSet +{ +public: + struct FGameplayAttributeData Durability; // 0x0030(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MaxDurability; // 0x0040(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData DefenseCostRatio; // 0x0050(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData EasyModeCostRatio; // 0x0060(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWeaponAttributeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWeaponAttributeSet") + } + static class UNoceWeaponAttributeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWeaponAttributeSet; + +// Class GameNoce.NoceCharacter +// 0x06B0 (0x0D20 - 0x0670) +class ANoceCharacter : public ACharacter +{ +public: + uint8 Pad_668[0x98]; // 0x0668(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + class UNeoAudioSoundComponent* MySoundComponent; // 0x0700(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* HeadComponent; // 0x0708(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* HairComponent; // 0x0710(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANoceAISpawner* MySpawner; // 0x0718(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnDie; // 0x0720(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReviveEvent; // 0x0730(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float UnderAttackDuration; // 0x0740(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnderAttackTimer; // 0x0744(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double BeginPlayGameTime; // 0x0748(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpawnerName; // 0x0750(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SavedCharMeshType; // 0x0758(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SpawnerDisplayName; // 0x0760(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeginLocation; // 0x0770(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OnLoadedLocation; // 0x0788(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TerritoryName; // 0x07A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoAdjustWalkSpeed; // 0x07A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A9[0x3]; // 0x07A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InheritedTagName; // 0x07AC(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B4[0x4]; // 0x07B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceCinematicActorComponent* CineActorComponent; // 0x07B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CharacterName; // 0x07C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag CharacterTag; // 0x07C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CharacterLevel; // 0x07D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D4[0x4]; // 0x07D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceAttackHitResult LastDamagedResult; // 0x07D8(0x0178)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + float BaseTurn; // 0x0950(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BaseLookUp; // 0x0954(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BaseTurnRate; // 0x0958(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BaseLookUpRate; // 0x095C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PushOffset; // 0x0960(0x0018)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnablePushOffset; // 0x0978(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAlive; // 0x0979(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_97A[0x2]; // 0x097A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RoleAnimationStartTime; // 0x097C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RolePatternIndex; // 0x0980(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SpawnMontagePlayed; // 0x0984(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovementMode CacheMovementMode; // 0x0985(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_986[0x2]; // 0x0986(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DieCount; // 0x0988(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRagdolling; // 0x098C(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_98D[0x3]; // 0x098D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x0990(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceCharacterAttributeSet* CharacterAttributeSet; // 0x0998(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> CharacterAbilities; // 0x09A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> StartupEffects; // 0x09B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_9C0[0x20]; // 0x09C0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceSystemSaveGame* SystemSaveGame; // 0x09E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUISubsystem* UISystem; // 0x09E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWaitTurnRateNoInput; // 0x09F0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWaitLookUpRateNoInput; // 0x09F1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSuicideDead; // 0x09F2(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9F3[0x1]; // 0x09F3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bClearCineActorMeshTransform; // 0x09F4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9F5[0xB]; // 0x09F5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OriginalMeshTransform; // 0x0A00(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentSignificance; // 0x0A60(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsActivatedByDistance; // 0x0A64(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A65[0x3]; // 0x0A65(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ActivatedDistance; // 0x0A68(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseDisablePostAbp; // 0x0A6C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A6D[0x7]; // 0x0A6D(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + bool DefaultDisablePostProcessValue; // 0x0A74(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A75[0x3]; // 0x0A75(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HardReferenceObjectArray; // 0x0A78(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FNoceCharPrecachingPSOData PrecachingPSO; // 0x0A88(0x0100)(Edit, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + struct FNoceCharPrecachingPSOData HinaPrecachingPSO; // 0x0B88(0x0100)(Edit, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + class FString DisableBaseMaterialName; // 0x0C88(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseRandomCharMeshType; // 0x0C98(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C99[0x7]; // 0x0C99(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDataTableRowHandle CharMeshType; // 0x0CA0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FDataTableRowHandle DefaultCharMeshType; // 0x0CB0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + class FName DisableRBANTag; // 0x0CC0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap EnableCollisionByTagCountMap; // 0x0CC8(0x0050)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_D18[0x8]; // 0x0D18(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddPushOffset(const struct FVector& InValue); + bool CheckNoHealthLoss(); + void CreateCineActorComponent(const TArray& InTags, const struct FNoceCineActorSeqStopData& CineCharSetting); + void Die(); + void DisplayDebug_BP(class UCanvas* Canvas, float& YL, float& YPos); + class FName GetARandomCharMeshType(const TArray& ForbiddenNames); + const class FName GetCharacterName(); + class FString GetCharMeshTypeComment(const class FName& InRowName); + TArray GetCharMeshTypeRowNames(); + class ANoceWeapon* GetCurrentWeapon(); + int32 GetDieCount(); + bool GetEnablePushOffset(); + class USkeletalMeshComponent* GetHair(); + class USkeletalMeshComponent* GetHead(); + const class FName GetLogicalName(); + double GetSecondsScineBeginPlay(); + class UNeoAudioSoundComponent* GetSoundComponent(); + struct FVector GetSpawnerLocation(); + bool GetSuicideDead(); + void HandleInputAxis(ENoceInputAxis InInputAxis, float InValue); + bool HasCurrentWeapon(); + void InitSkinnedDecal(); + void InitSkinnedDecalForPreview(); + bool IsCurrentlyUnderAttack(); + bool IsCurrentWeaponVisible(); + void MoveForward(float Value); + void MoveRight(float Value); + void OnDamaged(const struct FNoceAttackHitResult& AttackHitResult); + void OnLoadGameSave_BP(); + void OnLoadRecord(const struct FNoceCharacterRecord& InRecord); + void OnPostSignificance(class ANoceCharacter* Character, float Significance); + struct FNoceCharacterRecord OnSaveRecord(); + void OnSaveRecord_BP(); + float PlayHeadMontage(class UAnimMontage* MontageToPlay, bool StopAllMontages); + void ProcessCharMeshType_BP(const struct FNoceCharMeshDataRow& InDataRow); + void ResetDieCount(); + void Revive(); + void SetArmor(float InValue); + void SetAutoAdjustWalkSpeed(bool Enable); + void SetHeadTracking(bool bEnable); + void SetHealth(float InValue); + void SetHealthByRatio(float InRatio); + void SetPushOffset(const struct FVector& InValue); + void SetPushOffsetEnable(bool bEnable); + void SetSpawner(class ANoceAISpawner* Spawner); + void SetSpawnMontagePlayed(bool bPlayed); + void SetSuicideDead(bool InValue); + void SwitchToRunSpeed(bool Enable); + void TryLoadRecord(); + bool UpdateCharMeshType(const class FName& InRowName, bool bForceUpdate); + + float GetAbilityLevel(ENoceAbilityInputID AbilityID) const; + float GetArmor() const; + float GetCharacterLevel() const; + struct FGameplayTag GetCharacterTag() const; + struct FGenericTeamId GetGenericTeamId() const; + float GetHealth() const; + float GetHealthRatio() const; + int32 GetInitialAttributeLevel() const; + float GetMaxArmor() const; + float GetMaxHealth() const; + class ANoceAISpawner* GetMySpawner() const; + bool IsAlive() const; + bool IsInLinkConstPosition() const; + bool IsInLinking() const; + bool IsInLinkMotion() const; + bool IsInLinkMotionCoolDown() const; + bool IsSpawnMontagePlayed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCharacter") + } + static class ANoceCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceCharacter; + +// Class GameNoce.NoceCharacterAttachmentComponent +// 0x0000 (0x00B8 - 0x00B8) +class UNoceCharacterAttachmentComponent final : public UNoceAttachmentBaseComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCharacterAttachmentComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCharacterAttachmentComponent") + } + static class UNoceCharacterAttachmentComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCharacterAttachmentComponent; + +// Class GameNoce.NoceTutorialSubsystem +// 0x0038 (0x0070 - 0x0038) +class UNoceTutorialSubsystem final : public UNoceWorldSubsystem +{ +public: + TArray ClearFlagArray; // 0x0038(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) + TArray InProgressArray; // 0x0048(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstructorArray; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + void CompleteAllTutorial(); + void EndTutorial(ENoceTutorialType TutorialType); + void EndTutorialByName(class FName TutorialName); + void EndTutorialByRowHandle(const struct FNoceTutorialDataRowHandle& RowHandle); + void InitializeData(); + bool IsClearAll(); + bool IsCleared(ENoceTutorialType TutorialType); + bool IsInProgress(ENoceTutorialType TutorialType); + void StartTutorial(ENoceTutorialType TutorialType); + void StartTutorialByName(class FName TutorialName); + void StartTutorialByRowHandle(const struct FNoceTutorialDataRowHandle& RowHandle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTutorialSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTutorialSubsystem") + } + static class UNoceTutorialSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTutorialSubsystem; + +// Class GameNoce.NoceCharacterMovementComponent +// 0x0030 (0x0FB0 - 0x0F80) +class UNoceCharacterMovementComponent final : public UCharacterMovementComponent +{ +public: + class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0F78(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANocePlayerCharacter* PlayerCharacter; // 0x0F80(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveSpeedRatio; // 0x0F88(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SprintSpeedMultiplier; // 0x0F8C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WalkSpeedMultiplier; // 0x0F90(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TiredSprintSpeedMultiplier; // 0x0F94(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TiredWalkSpeedMultiplier; // 0x0F98(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SlopeSprintSpeedMultiplier; // 0x0F9C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SlopeWalkSpeedMultiplier; // 0x0FA0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_FA4[0xC]; // 0x0FA4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetMoveSpeedRatio(float InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCharacterMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCharacterMovementComponent") + } + static class UNoceCharacterMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCharacterMovementComponent; + +// Class GameNoce.NoceWepShortcutItemWidget +// 0x0000 (0x0378 - 0x0378) +class UNoceWepShortcutItemWidget final : public UNoceSelectItemWidget +{ +public: + void SetWeapon(class FName ID, float InDurability); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWepShortcutItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWepShortcutItemWidget") + } + static class UNoceWepShortcutItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWepShortcutItemWidget; + +// Class GameNoce.NoceCheatActivityExtension +// 0x0080 (0x0168 - 0x00E8) +class UNoceCheatActivityExtension final : public UNeoCheatManagerExtension +{ +public: + int32 LastChapterIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastActivityIDIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ChapterNames; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ChapterTags; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray AllChapterActivityIDs; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 LastActivityOutcomeIndex; // 0x0120(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EndActivityOutcomes; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 LastAvailabilityIndex; // 0x0138(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Availabilities; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 LastResumeActionIndex; // 0x0150(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ResumeActions; // 0x0158(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void Debug_CancelAndHideActivity(); + void Debug_CompleteAndHideActivity(); + void Debug_EndActivity(); + void Debug_HideAllActivities(); + void Debug_ResetAllActivities(); + void Debug_ResumeActivity(); + void Debug_SetActivityAvailabilityChange(); + void Debug_SetUpdateProgressType(int32 InType); + void Debug_ShowActivityDebugInfo(bool IsShow); + void Debug_StartActivity(); + void Debug_StartAndShowActivity(); + void Debug_TrimActivityLog(); + void Debug_UpdateActivitiesByCurrentProgress(); + TArray GetActivityAvailibities(int32 Index_0); + TArray GetActivityIDs(int32 Index_0); + TArray GetActivityOutcomes(int32 Index_0); + TArray GetChapters(int32 Index_0); + TArray GetResumeActions(int32 Index_0); + void OnCancelAndHideActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnCompleteAndHideActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnEndActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnResumeActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnSetActivityAvailabilityChangeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnStartActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnStartAndShowActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatActivityExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatActivityExtension") + } + static class UNoceCheatActivityExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatActivityExtension; + +// Class GameNoce.NoceCheatAudioExtension +// 0x0010 (0x00F8 - 0x00E8) +class UNoceCheatAudioExtension final : public UNeoCheatManagerExtension +{ +public: + TArray CurrentDrawPostedEventSettings; // 0x00E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void DrawEnvImpactSound(bool Show); + void DrawEventDistance(bool Show); + void DrawEventPosition(bool Show); + void DrawEventSphere(bool Show); + void DrawListener(bool Show); + void DrawPostedEvents(bool Show); + void HideInvalidStateValue(bool Hide); + void ShowStateMonitor(bool Show); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatAudioExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatAudioExtension") + } + static class UNoceCheatAudioExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatAudioExtension; + +// Class GameNoce.NoceTerritoryVolume +// 0x0000 (0x02C8 - 0x02C8) +class ANoceTerritoryVolume final : public AVolume +{ +public: + bool IsInVolume(const struct FVector& CheckLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTerritoryVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTerritoryVolume") + } + static class ANoceTerritoryVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceTerritoryVolume; + +// Class GameNoce.NoceCheatChunkExtension +// 0x0040 (0x0128 - 0x00E8) +class UNoceCheatChunkExtension final : public UNeoCheatManagerExtension +{ +public: + int32 LastRowNameIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastTypeIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastActionIndex; // 0x00F0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChunkRowNames; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ChunkTypeNames; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ChunkActionNames; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void CheckByRowNameAndType(); + void CheckChunkAndDLC(); + void Debug_IsShowDebugDataInfo(bool InIsShow); + void Debug_Login(); + void Debug_Logout(); + void Debug_SetUsingDebugData(bool InIsEnable); + void Debug_StartQueryDLC(); + void Debug_StopQueryDLC(); + void Debug_UpdateDebugChunkData(); + TArray GetChunkActionNames(int32 Index_0); + TArray GetChunkRowNames(int32 Index_0); + TArray GetChunkTypeNames(int32 Index_0); + void OnCheckByRowNameAndTypeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnCheckChunkAndDLCWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnUpdateDebugChunkDataWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatChunkExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatChunkExtension") + } + static class UNoceCheatChunkExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatChunkExtension; + +// Class GameNoce.NoceWorldTriggerRequest +// 0x0058 (0x0080 - 0x0028) +class UNoceWorldTriggerRequest final : public UObject +{ +public: + class FString DataLayerName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerAsset* DataLayerAsset; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerInstance* DataLayerInstance; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray UnloadedTriggerNames; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LoadedTriggerNames; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ActivateTriggerNames; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EDataLayerRuntimeState ProgressRuntimeState; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState DefaultRuntimeState; // 0x0079(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState CurrentRuntimeState; // 0x007A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWorldTriggerRequest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWorldTriggerRequest") + } + static class UNoceWorldTriggerRequest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWorldTriggerRequest; + +// Class GameNoce.NoceCheatInventoryExtension +// 0x0088 (0x0170 - 0x00E8) +class UNoceCheatInventoryExtension final : public UNeoCheatManagerExtension +{ +public: + int32 LastCategoryIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastPickupIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ItemType; // 0x00F0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ItemNames; // 0x00F8(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + int32 LastWeaponIndex; // 0x0108(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastConsumableIndex; // 0x010C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastKeyItemIndex; // 0x0110(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastOmamoriIndex; // 0x0114(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastNotebookIndex; // 0x0118(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastNotebookSubCategoryIndex; // 0x011C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastNotebookIDIndex; // 0x0120(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastLetterGroupIndex; // 0x0124(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastLetterIndex; // 0x0128(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NotebookCategories; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FName CurrentSubCategory; // 0x0140(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CurrentNotebookNames; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class FName CurrentLetterGroup; // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CurrentLetterNames; // 0x0160(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void Debug_AddAllClawAlter(); + void Debug_AddAllConsumables(); + void Debug_AddAllKeyItem(); + void Debug_AddAllLetter(); + void Debug_AddAllNotebook(); + void Debug_AddAllOmamoris(); + void Debug_AddAllWeapons(); + void Debug_AddAllWeaponsCore(bool AddMainWeapon); + void Debug_AddConsumableItem(); + void Debug_AddConsumableItemByID(class FName ID, int32 Quantity); + void Debug_AddFaithValue(int32 Delta); + void Debug_AddKeyItem(); + void Debug_AddLetter(); + void Debug_AddNotebookID(); + void Debug_AddOmamori(); + void Debug_AddShortcutConsumable(int32 InIndex, int32 InAddQuantity); + void Debug_AddWeapon(); + void Debug_ClearErrorHint(); + void Debug_PrintEma(); + void Debug_RemoveKeyItem(); + void Debug_RemoveOmamori(); + void Debug_ReplaceShortcutConsumables(int32 InConsumablePageIndex, int32 InAddQuantity); + void Debug_ResetAttributeUpgradeLevels(); + void Debug_ResetDarkWeaponInventory(); + void Debug_ResetFogWeaponInventory(); + void Debug_ResetInventory(); + void Debug_ResetWeaponInventory(); + void Debug_SetConsumableSlotNum(int32 InNewNum); + void Debug_SetOmamoriSlotNum(int32 InNewNum); + void Debug_SpawnPickup(); + TArray GetPickupCategories(int32 Index_0); + TArray GetPickupsInCategory(int32 Index_0); + void OnAddItemWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnAddLetterWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnAddNotebookIDWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnRemoveItemWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnSpawnPickupWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + bool OnSpawnPickupWindowDecided_BP(const struct FNeoCheatPopWindowOutputParam& Result); + void SetupChapterJumpSetting(const struct FNoceChapterJumpSettingTableRow& InData, bool InReset); + void SetupChapterJumpSettingByRowName(const class FName RowName, bool InReset); + bool SetupChapterJumpSettingByTag(const struct FGameplayTag& InTag, bool InReset, ENoceRoundType round); + void SetupChapterJumpSettingForStory(const struct FGameplayTag& InTag, bool InReset, ENoceRoundType round); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatInventoryExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatInventoryExtension") + } + static class UNoceCheatInventoryExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatInventoryExtension; + +// Class GameNoce.NoceCheatManagerBase +// 0x0000 (0x02A0 - 0x02A0) +class UNoceCheatManagerBase : public UNeoCheatManager +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatManagerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatManagerBase") + } + static class UNoceCheatManagerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatManagerBase; + +// Class GameNoce.NoceCheatManager +// 0x01E8 (0x0488 - 0x02A0) +class UNoceCheatManager final : public UNoceCheatManagerBase +{ +public: + bool FreeCameraRotate; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanToggleDebugCamera; // 0x02A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A2[0x2]; // 0x02A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayerAttackRatio; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerWinceRatio; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerDeflectRatio; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponDurabilityCostRatio; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnemyAttackRatio; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnemyNoAttack; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowEnemyHealthBar; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SkipEnemyCounterableCheck; // 0x02BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceJustDodge; // 0x02BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoPlayerHandleDamage; // 0x02BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowPlayerStaminaCostLog; // 0x02BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowPlayerSanityCostLog; // 0x02BE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowPlayerClawTransformLog; // 0x02BF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoCostSanity; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowPlayerInvincibleInfo; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowPlayerShowHideInfo; // 0x02C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowKatanaScabbardInCutscene; // 0x02C3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugEnemyInSight; // 0x02C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LeaveEnemyInSightDistance; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceShowEyeLacrimalFluid; // 0x02CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowAutoAimCompWarpLocationInfo; // 0x02CD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackTraceDrawShapePlayer; // 0x02CE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackTraceDrawResultPlayer; // 0x02CF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackLogPlayer; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackTraceDrawShapeEnemy; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackTraceDrawResultEnemy; // 0x02D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackLogEnemy; // 0x02D3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackTraceDrawShapeEnviroment; // 0x02D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackTraceDrawResultEnviroment; // 0x02D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackTraceDrawShapePlayerDeflect; // 0x02D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackTraceDrawResultPlayerDeflect; // 0x02D7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AttackLogEnviroment; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowNPCLookAtSystemInfo; // 0x02D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowFootStepVFXInfo; // 0x02DA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowHitPerformVFXInfo; // 0x02DB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowSceneDitherFade; // 0x02DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableAutoSave; // 0x02DD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnemyMayNotRevive; // 0x02DE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawNavLinkInfo; // 0x02DF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowCounterableExtendAutoAimDistance; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowLinkMotionInfo; // 0x02E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableLinkMotionAvoidCol; // 0x02E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableLinkMotionCheckInterruptSequencer; // 0x02E3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceJumpPlaybackPos; // 0x02E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UsePlayerFootIK; // 0x02E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UsePlayerSkirtIK; // 0x02E6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UsePlayerLookAtIK; // 0x02E7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UsePlayerPoseDriverIK; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UsePlayerAimIK; // 0x02E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UsePlayerFullBodyIK; // 0x02EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseNPCFootIK; // 0x02EB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseNPCLookAtIK; // 0x02EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseNPCPoseDriverIK; // 0x02ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseEnemyFootIK; // 0x02EE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EF[0x1]; // 0x02EF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayerShawlRigidBodyAlpha; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerScarfRigidBodyAlpha; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerSkirtRigidBodyAlpha; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerFurClawRigidBodyAlpha; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerFurClawGRigidBodyAlpha; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerScabbardRigidBodyAlpha; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceEnableRagdoll; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnShowEnemyHealthBarChanged; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_320[0x18]; // 0x0320(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool ShowInteractPriorityInfo; // 0x0338(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowInteractInfo; // 0x0339(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33A[0x6]; // 0x033A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer ShowIndicatorChapters; // 0x0340(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FVector2D NocePPVDebugPosition; // 0x0360(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D WorldManagerDebugPosition; // 0x0370(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerAsset* DevToolLightLayer; // 0x0380(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap DebugGoMap; // 0x0388(0x0050)(Transient, NativeAccessSpecifierPublic) + TArray DebugGoStack; // 0x03D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool ShowGimmickInfo; // 0x03E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E9[0x7]; // 0x03E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TutorialNames; // 0x03F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + int32 PopWindowTutorialIndex; // 0x0400(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath DialogVOTestActorClass; // 0x0408(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_428[0x30]; // 0x0428(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialParameterCollection* CollisionMPC; // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_460[0x28]; // 0x0460(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BP_Debug_SetWeaponDurability(float InValue); + void Debug_AnalyticsEndSession(); + void Debug_AnalyticsStartSession(); + void Debug_ApplyClawAlterBackMark(bool bValue); + void Debug_ApplyClawAlterBackMarkRound3(bool bValue); + void Debug_ApplyClawAlterHandRound2(bool bValue); + void Debug_ApplyClawAlterMask(bool bValue); + void Debug_AsyncAutoSave(); + void Debug_AutoLoad(int32 SlotIndex); + void Debug_AutoSave(int32 SlotIndex, class FName LocationRowName); + void Debug_BugIt(); + void Debug_ChangeActionLevel(int32 InLevel); + void Debug_ChangeGameRound(int32 InRound); + void Debug_ChangePlayerCharMeshType(); + void Debug_ClearAllTutorial(); + void Debug_ClearAllWorldTriggerSetting(); + void Debug_ClearTemporaryGameSave(); + void Debug_CollisionOpacity(float InOpacity); + void Debug_CollisionViewMode(int32 InViewMode); + void Debug_ConditionHandlerInfo(bool InEnable); + void Debug_CreateTemporaryGameSave(); + void Debug_DeleteAllAutoSave(); + void Debug_DeleteAllGameSave(); + void Debug_DeleteAllMaunalSave(); + void Debug_DeleteSlot(int32 SlotIndex); + void Debug_DeleteSystemSave(); + void Debug_DisableAutoSave(bool InValue); + void Debug_DisableLinkMotionAvoidCol(bool InValue); + void Debug_DisableLinkMotionInterruptSequencer(bool InValue); + void Debug_DisaplyNPCLookAtSystemInfo(bool InShow); + void Debug_DisaplyPlayerLookAtSystemInfo(bool InShow); + void Debug_DisplayFadeSystemInfo(bool InShow); + void Debug_DrawCellLoadingTime(bool InValue); + void Debug_EnableDynamicPickups(bool InEnable); + void Debug_EnableEventPickups(bool InEnable); + void Debug_EnableGlobalRigidBody(bool bValue); + void Debug_EndTutorial(int32 TutorialIndex); + void Debug_EndTutorialByName(class FName TutorialName); + void Debug_EnemyMayNotRevive(bool InValue); + void Debug_EnemyOneShotKill(bool Enable); + void Debug_EnemyOneShotKillNotRevive(bool InValue); + void Debug_FindRigidBodyOverlapWorldStatic(); + void Debug_ForceChangeStoryEndingType(int32 EndingType); + void Debug_ForceClawGToClaw(); + void Debug_ForceClawToClawG(); + void Debug_ForceEnableRagdoll(bool bValue); + void Debug_ForceJumpPlaybackPos(bool bValue); + void Debug_ForceShowEyeLacrimalFluid(bool bValue); + void Debug_ForceUpdateLight(); + void Debug_GenerateDynamicPickups(); + void Debug_GenerateEventPickupsNearbyPlayer(); + void Debug_GoNextProgress(int32 Index_0); + void Debug_HideBasicDebugInfo(bool bValue); + void Debug_HideGreyboxObject(bool InValue); + void Debug_HideSubtitle(bool InEnable); + void Debug_InGameFixedEV(float InValue); + void Debug_InGameFixedEVMode(int32 EVMode); + void Debug_MakeFakeClearGame(); + void Debug_NoceFadeIn(int32 FadeType, float InValue); + void Debug_NoceFadeOut(int32 FadeType, float InValue); + void Debug_PlayerAnimationLogInfoStateChange(bool InValue); + void Debug_PlayerFootIKDebugDraw(bool bValue); + void Debug_PlayerFootIKDebugTrace(bool bValue); + void Debug_PlayerShiromukuRevive(int32 InValue); + void Debug_PrintNoceGlobalDelegatesStatus(); + void Debug_RemoveAdditionalTag(class FName InTagName); + void Debug_RemoveAllEventPickups(); + void Debug_RemoveCurrentDynamicPickups(); + void Debug_RequesetWorldTrigger(class FName InName, bool InValue); + void Debug_RequestNocePPV(class FName InType, class FName InDataRowName, float InWeight); + void Debug_RequestWind(class FName InDataRowName); + void Debug_ResetAchievements(); + void Debug_SelectBColType(int32 InBColType); + void Debug_SetAdditionalTag(class FName InTagName); + void Debug_SetAllStoryEndingCleared(); + void Debug_SetATPCCameraLocationObjectDebug(bool InValue); + void Debug_SetATPCCameraLockObjectDebug(bool InValue); + void Debug_SetAttackLogEnemy(bool Value); + void Debug_SetAttackLogEnviroment(bool Value); + void Debug_SetAttackLogPlayer(bool Value); + void Debug_SetAttackTraceDrawResultEnemy(bool Value); + void Debug_SetAttackTraceDrawResultEnviroment(bool Value); + void Debug_SetAttackTraceDrawResultPlayer(bool Value); + void Debug_SetAttackTraceDrawResultPlayerDefelct(bool Value); + void Debug_SetAttackTraceDrawShapeEnemy(bool Value); + void Debug_SetAttackTraceDrawShapeEnviroment(bool Value); + void Debug_SetAttackTraceDrawShapePlayer(bool Value); + void Debug_SetAttackTraceDrawShapePlayerDefelct(bool Value); + void Debug_SetBattlePositionForceActivate(bool bEnable); + void Debug_SetBattlePositionSystemEnabled(bool bEnable); + void Debug_SetBattleStatusTime(float InValue); + void Debug_SetCapsuleShrinkEnableDebug(bool InValue); + void Debug_SetCapsuleShrinkEnableUse(bool InValue); + void Debug_SetClawTransform(float InValue); + void Debug_SetCurrentMaxSanity(float InValue); + void Debug_SetDebugEnemyInSight(bool bValue); + void Debug_SetDrawTriggerBox(int32 InValue); + void Debug_SetEnemyAttackRatio(float InValue); + void Debug_SetEnemyNoAttack(bool InValue); + void Debug_SetEventMaxTryFailedCount(int32 InCount); + void Debug_SetEventMinDistanceSquared(float InDistanceSquared); + void Debug_SetForceJustDodge(bool bValue); + void Debug_SetFreeCameraRotate(bool InValue); + void Debug_SetHealth(float InValue); + void Debug_SetHealthPercent(float InValue); + void Debug_SetHeightFogDistance(float InValue); + void Debug_SetLanternPointRadius(float InValue); + void Debug_SetLeaveEnemyInSightDistance(float InValue); + void Debug_SetLowStaminaThreshold(float InValue); + void Debug_SetMaxHealth(float InValue); + void Debug_SetMaxSanity(float InValue); + void Debug_SetMaxStamina(float InValue); + void Debug_SetMoonlightRadius(float InValue); + void Debug_SetNoCostSanity(bool bValue); + void Debug_SetNoPlayerHandleDamage(bool bValue); + void Debug_SetNormalBattleBGMDistMultiplier(float InValue); + void Debug_SetPlayerAttackRatio(float InValue); + void Debug_SetPlayerControlerShowDebugInfo(bool InValue); + void Debug_SetPlayerDeflectRatio(float InValue); + void Debug_SetPlayerFurClawGRigidBodyAlpha(float InValue); + void Debug_SetPlayerFurClawRigidBodyAlpha(float InValue); + void Debug_SetPlayerMoveSpeedRatio(float InValue); + void Debug_SetPlayerOutfit(int32 InValue); + void Debug_SetPlayerScabbardRigidBodyAlpha(float InValue); + void Debug_SetPlayerScarfRigidBodyAlpha(float InValue); + void Debug_SetPlayerShawlRigidBodyAlpha(float InValue); + void Debug_SetPlayerSkirtRigidBodyAlpha(float InValue); + void Debug_SetPlayerWinceRatio(float InValue); + void Debug_SetProgressTag(class FName InTagName); + void Debug_SetR3Skipped(bool InValue); + void Debug_SetShowEnemyHealthBar(bool bValue); + void Debug_SetShowFootStepVFXInfo(bool bValue); + void Debug_SetShowPlayerClawTransformLog(bool bValue); + void Debug_SetShowPlayerInvincibleInfo(bool bValue); + void Debug_SetShowPlayerSanityCostLog(bool bValue); + void Debug_SetShowPlayerShowHideInfo(bool bValue); + void Debug_SetShowPlayerStaminaCostLog(bool bValue); + void Debug_SetSkipEnemyCounterableCheck(bool bValue); + void Debug_SetStoryEndingCleared(int32 EndingType); + void Debug_SetTriggerDetail(bool InValue); + void Debug_SetWeaponDurability(float InValue); + void Debug_SetWeaponDurabilityCostRatio(float InValue); + void Debug_ShowAchievementStatus(bool InValue); + void Debug_ShowAutoAimCompWarpLocationInfo(bool bValue); + void Debug_ShowCounterableExtendAutoAimDistance(bool InValue); + void Debug_ShowDynamicPickupsDebugInfo(bool InIsShow); + void Debug_ShowGimmickInfo(bool InValue); + void Debug_ShowHitPerfromVFXInfo(bool InShow); + void Debug_ShowIndicator(bool InValue); + void Debug_ShowInteractInfo(bool InValue); + void Debug_ShowInteractPriority(bool InValue); + void Debug_ShowLinkMotionDebugInfo(bool InValue); + void Debug_ShowRecordStatus(bool InValue); + void Debug_ShowSaveClearGame(); + void Debug_ShowSceneDitherFade(bool Value); + void Debug_ShowTeleportBlackScreen(bool InValue); + void Debug_ShowWorldTriggerStatus(bool InValue); + void Debug_SpawnEnemy(); + void Debug_StartTutorial(int32 TutorialIndex); + void Debug_StartTutorialByName(class FName TutorialName); + void Debug_StartTutorialByPopWindow(); + void Debug_ToggleBColOnly(); + void Debug_ToggleBlockCameraColOnly(); + void Debug_ToggleCollisionViewLighting(); + void Debug_ToggleEColOnly(); + void Debug_ToggleGreyboxVisibility(); + void Debug_ToggleStorageInfo(); + void Debug_ToggleToolLight(); + void Debug_ToggleTriggerBox(); + void Debug_ToggleTriggerDetail(); + void Debug_UnequipWeapon(); + void Debug_UnlockAchievement(int32 Index_0); + void Debug_UseEnemyFootIK(bool bValue); + void Debug_UseNPCFootIK(bool bValue); + void Debug_UseNPCLookAtIK(bool bValue); + void Debug_UseNPCPoseDriverIK(bool bValue); + void Debug_UsePlayerAimIK(bool bValue); + void Debug_UsePlayerFootIK(bool bValue); + void Debug_UsePlayerFullBodyIK(bool bValue); + void Debug_UsePlayerLookAtIK(bool bValue); + void Debug_UsePlayerPoseDriverIK(bool bValue); + void Debug_UsePlayerSkirtIK(bool bValue); + void DebugGoBack(); + void DebugGoSave(class FName InSpotName); + void DebugGoTo(class FName InSpotName); + void EnableEnemyNavModifier(bool InValue); + void EnablePlayerNavModifier(bool InValue); + void EnableSanitySpawnSystem(bool bEnable); + TArray GetDialogParentTables(class UCompositeDataTable* CompositeDataTable); + struct FGameplayTag GetGamePlayTagByName(const class FName& InTagName); + bool IsDebugInvincibleEnabled(); + void LockNavigationBuild(bool bLock); + void NoceBugItGo(float X, float Y, float Z, float pitch, float Yaw, float Roll, class FString* GatewayString); + void OnChangePlayerCharMeshTypeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnStartTutorialWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnTestDiloagWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void SetDrawNavLinkInfo(bool InValue); + void SetNoceAIGlobalThinkEnable(bool bEnable); + void SetNoceEnv(const class FString& AreaName, int32 Index_0, int32 RuntimeState); + void SetNoceEnvExtra(const class FString& AreaName, int32 Index_0, int32 RuntimeState); + void ShowDebugControlRig(bool InShow); + void ShowDebugKawaii(bool InShow); + void ShowDebugRigidBody(bool InShow); + void ShowNoceAINoiseInfo(bool bEnable); + void ShowNoceAISpawnerInfo(bool bEnable); + void ShowNoceAISystemInfo(bool bEnable); + void SpawnDialogVOTestActor(); + void TestDialog(); + void ToggleCinematicNote(); + void ToggleFog(); + void ToggleGameClockInfo(); + void ToggleGameSettingInfo(); + void ToggleNoceAIGlobalThinkEnable(); + void ToggleNoceBattlePositionInfo(); + void ToggleNoceBattlePositionSystem(); + void ToggleNoceDialogInfo(); + void ToggleNocePPVDetailInfo(); + void ToggleNocePPVInfo(); + void ToggleOnewayInfo(); + void ToggleOnlyPPVInfo(); + void ToggleProgressInfo(); + void ToggleSweetLightCh(); + void ToggleSweetLightEnv(); + void ToggleSweetLightMoon(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatManager") + } + static class UNoceCheatManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatManager; + +// Class GameNoce.PauseListObject +// 0x0040 (0x0068 - 0x0028) +class UPauseListObject final : public UObject +{ +public: + class FText NameText; // 0x0028(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText DescriptionText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle Sound; // 0x0048(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool IsDisable; // 0x0060(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PauseListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PauseListObject") + } + static class UPauseListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPauseListObject; + +// Class GameNoce.NoceCheatTitleLevelExtension +// 0x0088 (0x0170 - 0x00E8) +class UNoceCheatTitleLevelExtension final : public UNeoCheatManagerExtension +{ +public: + int32 LastLevelIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastLevelTagIndex; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ChapterNames; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag ProgressRootTag; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllTeleportTags; // 0x0108(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllProgressTags; // 0x0118(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TSoftObjectPtr CutSceneMultiRoundDT; // 0x0128(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllCutSceneProgressTags; // 0x0150(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllCutSceneNames; // 0x0160(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void Debug_DeleteAllAutoSave(); + void Debug_DeleteAllGameSave(); + void Debug_DeleteAllMaunalSave(); + void Debug_DeleteSlot(int32 SlotIndex); + void Debug_DeleteSystemSave(); + void Debug_JumpLevel(); + void Debug_NewGameActionLevel(int32 InLevel); + void Debug_NewGameClearUFO(int32 InValue); + void Debug_NewGameRiddleLevel(int32 InLevel); + void Debug_NewGameSimulateEnding(int32 InEndingType); + void Debug_NewGameSimulateRound(int32 InRound); + void Debug_PlayerOutfit(int32 InType); + void Debug_SetEndingCleared(int32 InEndingType); + void Debug_SetEndingNotCleared(int32 InEndingType); + void Debug_SetLastEndingType(int32 InEndingType); + void Debug_SetTitleCorruptLevel(int32 InLevel); + void Debug_ToggleStorageInfo(); + TArray GetAllProgressTags(); + TArray GetAllProgressTagsAndNames(); + TArray GetAllTeleportTagsAndNames(); + TArray GetLevels(int32 Index_0); + TArray GetLevelTags(int32 Index_0); + bool JumpLevel(); + void OnJumpLevelWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void UpdateCutSceneNamesAndProgressTags(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatTitleLevelExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatTitleLevelExtension") + } + static class UNoceCheatTitleLevelExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatTitleLevelExtension; + +// Class GameNoce.NoceTitleWidget +// 0x0030 (0x03E0 - 0x03B0) +class UNoceTitleWidget : public UNoceFocusableWidget +{ +public: + bool IsLogoPhase; // 0x03B0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B1[0x3]; // 0x03B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LogoTime; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* Default; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* LogoToPress; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* PressDefaultLoop; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle LogoFadeOutSound; // 0x03D0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FTimerHandle LogoTimerHandle; // 0x03D8(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnLogoDefaultFinished(); + void OnLogoToPressCompleted(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTitleWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTitleWidget") + } + static class UNoceTitleWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTitleWidget; + +// Class GameNoce.NoceCheatUIExtension +// 0x0018 (0x0100 - 0x00E8) +class UNoceCheatUIExtension final : public UNeoCheatManagerExtension +{ +public: + int32 LastMissionIndex; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MissionTexts; // 0x00F0(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void Debug_AutoSwitchInputIcon(bool InEnable); + void Debug_EnableSavePointFixWeapon(bool InEnable); + void Debug_EnableSavePointOffering(bool InEnable); + void Debug_EnableSavePointUpgrade(bool InEnable); + void Debug_HideCredit(); + void Debug_TestQuestUI(); + void OnTestQuestWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheatUIExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheatUIExtension") + } + static class UNoceCheatUIExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheatUIExtension; + +// Class GameNoce.NoceCheckCameraByProgressComp +// 0x0010 (0x0140 - 0x0130) +class UNoceCheckCameraByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + class APostProcessVolume* OwnerVolume; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCheckCameraByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCheckCameraByProgressComp") + } + static class UNoceCheckCameraByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCheckCameraByProgressComp; + +// Class GameNoce.NoceTeleportTarget +// 0x0078 (0x0308 - 0x0290) +class ANoceTeleportTarget final : public AActor +{ +public: + TMulticastInlineDelegate OnTeleportComplete; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UNoceStreamByProgressComp* StreamByProgress; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWorldPartitionStreamingSourceComponent* StreamingSource; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TeleportOffset; // 0x02B0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNoceTeleportRequest CurrentRequest; // 0x02C8(0x0010)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool UseFadeOutWhite; // 0x02D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CollisionRadius; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E0[0x28]; // 0x02E0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FString GetPointName(); + TArray GetWorldTriggerGateway(); + void OnEndTeleport(); + void OnStartTeleport(); + void PreActualTeleport(); + void ReadyForFlush(); + bool RequestTeleport(class APawn* InPassenger, bool ResetCamera, bool IsInstant, bool StrictlyStreamingComplete, bool TeleportAfterStreaming, bool ForceGCAfterLevelStreamedOut, bool IgnoreWorldTrigger); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTeleportTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTeleportTarget") + } + static class ANoceTeleportTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceTeleportTarget; + +// Class GameNoce.NoceTileView +// 0x0060 (0x0D00 - 0x0CA0) +class UNoceTileView final : public UTileView +{ +public: + TMulticastInlineDelegate MouseDownEvent; // 0x0C98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate MouseEnterEvent; // 0x0CA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate RefreshSelection; // 0x0CB8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + ENoceUIScrollBarVisibility ScrollbarVisibility; // 0x0CC8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Loop; // 0x0CC9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanPageUpDown; // 0x0CCA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CCB[0x5]; // 0x0CCB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D TileSpacing; // 0x0CD0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle SelectSound; // 0x0CE0(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle MouseHoverSound; // 0x0CE8(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool EnableMouseInput; // 0x0CF0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_CF1[0xF]; // 0x0CF1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UUserWidget* BP_GetEntryWidgetFromItem(const class UObject* Item); + class UObject* BP_ItemFromEntryWidget(class UUserWidget* EntryWidget); + void BP_UpdateScrollbarVisibility(); + void DisableInputs(); + void EnableInputs(); + int32 GetSelectingIndex(); + bool IsUserScrolling(); + void PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId); + void SetSound(const struct FNeoAudioTriggerIdHandle& InSelectSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound); + bool UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTileView") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTileView") + } + static class UNoceTileView* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTileView; + +// Class GameNoce.NoceChooserWidget +// 0x0030 (0x03A8 - 0x0378) +class UNoceChooserWidget : public UNoceSelectItemWidget +{ +public: + TMulticastInlineDelegate RefreshSelection; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UNoceChooserArrowWidget* ArrowLeft; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceChooserArrowWidget* ArrowRight; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* TextBlock; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SelectSound; // 0x03A0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + void BP_UpdateSelectionIndex(bool IsLeft, bool* NoUse); + class FText GetText(); + void OnMouseDownLeftArrow(); + void OnMouseDownRightArrow(); + void RefreshText(); + void SetSetting(class UObject* InSetting, bool* NoUse); + void UpdateInput(bool IsLeft); + void UpdateIsDisable(); + void UpdateSelectionIndex(bool IsLeft); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceChooserWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceChooserWidget") + } + static class UNoceChooserWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceChooserWidget; + +// Class GameNoce.NoceChunkInstance +// 0x00D8 (0x0108 - 0x0030) +class UNoceChunkInstance : public UGameInstanceSubsystem +{ +public: + TMulticastInlineDelegate OnQueryDLCCompletedDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bChunk1NewlyInstalled; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OnlineSubsystemName; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDataTable* ChunkDataTable; // 0x0058(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray OwnedDLCList; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + bool HasQueriedDLC; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsQueryDLCCompleted; // 0x0099(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsTryingLogin; // 0x009A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsGOGPlatform; // 0x009B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DebugShowChunk; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUsingChunkDebugData; // 0x009D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E[0x6A]; // 0x009E(0x006A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CheckDownloadableContentByRowName(class FName InRowName, bool* OutIsChunkInstalled, bool* OutIsOwnedDLC); + void Initialize_BP(); + void SetupDebugData_BP(); + void SetUsingChunkDebugData(bool InIsEnable); + void ShowCheckDLCResult_BP(class FName InRowName, bool IsChunkInstalled, bool IsOwnedDLC); + void StartQueryDLC(); + void StopQueryDLC(); + bool UpdateChunkDebugData(class FName InRowName, ENoceChunkDebugType InType, ENoceChunkDebugAction InAction); + + bool DoesChunkFileExist(int32 InChunkID) const; + bool DoesGOGFileExist(const class FString& InChunkID) const; + struct FNoceChunkDataRow GetChunkDataByName(class FName InName) const; + TArray GetChunkDataRowNames() const; + int32 GetChunkIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const; + bool GetDebugDataByType(class FName InRowName, ENoceChunkDebugType InType) const; + class FString GetDownloadContentIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const; + class FString GetGOGChunkIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const; + bool IsChunkInstalled(int32 InChunkID) const; + bool IsChunkInstalledByRowName(class FName InRowName) const; + bool IsOwnedDLCByID(const class FString& InDLCID) const; + bool IsOwnedDLCByRowName(class FName InRowName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceChunkInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceChunkInstance") + } + static class UNoceChunkInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +//DUMPER7_ASSERTS_UNoceChunkInstance; + +// Class GameNoce.NoceNiagaraByProgressComponent +// 0x0108 (0x0238 - 0x0130) +class UNoceNiagaraByProgressComponent final : public UNoceShowByProgressBaseComponent +{ +public: + bool BlendVariable; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ScalarParams; // 0x0138(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + class UCurveFloat* BlendCurve; // 0x0188(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float BlendTime; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ActivateOnConditionMatch; // 0x0194(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_195[0x3]; // 0x0195(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TargetComponentTag; // 0x0198(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnBlendingFinish; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + class UNiagaraComponent* NiagaraComponent; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap OriginalScalarParams; // 0x01B8(0x0050)(Transient, NativeAccessSpecifierPrivate) + bool IsBlending; // 0x0208(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_209[0x3]; // 0x0209(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentBlendDuration; // 0x020C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TargetAlpha; // 0x0210(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float SourceAlpha; // 0x0214(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_218[0x10]; // 0x0218(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool DrawDebug; // 0x0228(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_229[0xF]; // 0x0229(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNiagaraByProgressComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNiagaraByProgressComponent") + } + static class UNoceNiagaraByProgressComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNiagaraByProgressComponent; + +// Class GameNoce.NoceCineCharInterface +// 0x0000 (0x0000 - 0x0000) +class INoceCineCharInterface final +{ +public: + void DisableClothingWeightWhenSeqStart(); + void DisablePropertyForCineChar(bool* NoUse); + void EnablePropertyForCineChar(const class UNoceCinematicActorComponent* inCineComponent); + void ResetClothingWeightWhenSeqStart(); + void ResetWeaponStateForGameplay(); + void SetClearCineActorMeshTransform(bool bEnable); + void SetEnableLastCamBlendStart(bool bEnable); + void SetPreSeamlessTrigger(class AActor* InTrigger); + void ShowWeaponForCinematic(bool bShow); + void UpdateHinaMeshTypeByCurrentSeqData(); + void UpdateWhenSequenceStartForReBindingChar(class AActor* SequenceActor); + void UpdateWhenSequenceStopForReBindingChar(class AActor* SequenceActor); + + struct FGameplayTag GetCharacterTag() const; + bool GetEnableLastCamBlendStart() const; + class AActor* GetPreSeamlessTrigger() const; + bool IsCineChar(bool* NoUse) const; + bool IsInCinematic() const; + bool IsUseSeqData() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCineCharInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCineCharInterface") + } + static class INoceCineCharInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceCineCharInterface; + +// Class GameNoce.NocePlayerController +// 0x0198 (0x0A08 - 0x0870) +class ANocePlayerController : public ANoceBasePlayerController +{ +public: + TMap GamepadTypeHoldingActionBlockKeysSettingMap; // 0x0870(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + float InputMoveDeadZone; // 0x08C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputForward; // 0x08C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OriginalInputForward; // 0x08C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputRight; // 0x08CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OriginalInputRight; // 0x08D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputTurn; // 0x08D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputTurnRate; // 0x08D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputLookUp; // 0x08DC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputLookUpRate; // 0x08E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8E4[0x4]; // 0x08E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInputAction; // 0x08E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUIInputAction; // 0x08F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInputAxis; // 0x0908(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInputModeChanged; // 0x0918(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNoteBookWidgetOpen; // 0x0928(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TArray ControllerVibrationSettings; // 0x0938(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ForbidInputActionToken; // 0x0948(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ForbidUIInputActionToken; // 0x0958(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ForbidInputAxisToken; // 0x0968(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ForbidInputCameraToken; // 0x0978(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool IsReadyForInput; // 0x0988(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_989[0x7]; // 0x0989(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ANoceTimeManager* TimeManager; // 0x0990(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + uint8 Pad_998[0x70]; // 0x0998(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddForbiddenInputActions(const TArray& InInputActions, class FName InToken); + void DoFlushPressedKeys(); + void DoInteractAction(); + void DoSimulateInputAction(ENoceInputAction InputAction, bool Pressed); + void DoSprintAction(); + bool GetAcceptInputAction(); + bool GetAcceptInputAxis(); + bool GetAcceptInputCamera(); + bool GetAcceptUIInputAction(); + float GetInputActionDownTime(class FName InputAction); + class FName GetInputActionName(ENoceInputAction InInputAction); + bool HaveInputAxis(); + bool IsInputActionDown(class FName InputAction); + bool IsInputActionForbidden(ENoceInputAction InInputAction); + bool IsInputActionPressed(class FName InputAction); + bool IsPlayerInputValid(class FName InInputAction); + void RemoveForbiddenInputActions(const TArray& InInputActions, class FName InToken); + void ResetForbiddenInputActions(class FName InToken); + void SetAcceptInputAction(bool InAcceptAction, bool InAcceptAxis, bool InAcceptUIAction, class FName InToken); + void SetAcceptInputActionAndCamera(bool InAcceptAction, bool InAcceptAxis, bool InAcceptUIAction, bool InAcceptCamera, class FName InToken); + void SetNonForbiddenInputActions(const TArray& InInputActions, class FName InToken); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerController") + } + static class ANocePlayerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePlayerController; + +// Class GameNoce.NoceTitlePlayerController +// 0x00A8 (0x0AB0 - 0x0A08) +class ANoceTitlePlayerController : public ANocePlayerController +{ +public: + struct FSoftClassPath BackgroundWidgetClass; // 0x0A08(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath TitleFlowWidgetClass; // 0x0A28(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath TitleWidgetClass; // 0x0A48(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath MainMenuWidgetClass; // 0x0A68(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UUserWidget* BackgroundWidget; // 0x0A88(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* TitleFlowWidget; // 0x0A90(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* TitleWidget; // 0x0A98(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* MainMenuWidget; // 0x0AA0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AA8[0x8]; // 0x0AA8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnMainMenuClosed(); + void OnTitleClose(); + void OnTitleFlowClose(); + void ShowMainMenu(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTitlePlayerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTitlePlayerController") + } + static class ANoceTitlePlayerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceTitlePlayerController; + +// Class GameNoce.NoceCinematicActorComponent +// 0x0090 (0x0130 - 0x00A0) +class UNoceCinematicActorComponent final : public UActorComponent +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceCineActorSeqStopData SeqStopData; // 0x00A8(0x0005)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool UseEventSystem; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CineEventUserType; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseStrictTag; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RunEventWithStrictTag; // 0x00B5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceCineEventData CineEventData; // 0x00B6(0x0005)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool SeqEventIsRunning; // 0x00BB(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Mat_Orginals; // 0x00C0(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray PackageMats; // 0x0110(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + TArray PackageMatInstances; // 0x0120(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCinematicActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCinematicActorComponent") + } + static class UNoceCinematicActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCinematicActorComponent; + +// Class GameNoce.NoceCinematicActorInterface +// 0x0000 (0x0000 - 0x0000) +class INoceCinematicActorInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCinematicActorInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCinematicActorInterface") + } + static class INoceCinematicActorInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceCinematicActorInterface; + +// Class GameNoce.NoceClawRemoveByProgressComp +// 0x0008 (0x0138 - 0x0130) +class UNoceClawRemoveByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + ENoceClawAlterType ClawAlterType; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DoNotApplyWithEmptyProgressTag; // 0x0131(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_132[0x6]; // 0x0132(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceClawRemoveByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceClawRemoveByProgressComp") + } + static class UNoceClawRemoveByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceClawRemoveByProgressComp; + +// Class GameNoce.NoceTutorialInstructor +// 0x0078 (0x0308 - 0x0290) +class ANoceTutorialInstructor final : public AActor +{ +public: + ENoceTutorialType MyType; // 0x0290(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceTutorialType MyPrevious; // 0x0291(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_292[0x6]; // 0x0292(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FText MySimpleText; // 0x0298(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + ETutorialStep MyStep; // 0x02A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DelayStartSec; // 0x02AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoFinishSec; // 0x02B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayCloseHintSec; // 0x02B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MyNotebookID; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MyNotebookArray; // 0x02C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray MyNotebookCharacter; // 0x02D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray MyNotebookEnemy; // 0x02E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool CanGoStart; // 0x02F0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanGoFinish; // 0x02F1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F2[0x16]; // 0x02F2(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsCompleteCondition(); + bool IsInProgress(); + bool IsPreviousTutorialClear(); + bool IsStartCondition(); + void OnTutorialClose(); + void OnTutorialFinish(); + void OnTutorialStart(); + void OnTutorialTrigger(); + void TickFinish(float DeltaTime); + void TickListening(float DeltaTime); + void TickStart(float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTutorialInstructor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTutorialInstructor") + } + static class ANoceTutorialInstructor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceTutorialInstructor; + +// Class GameNoce.NoceCollectibleListItemWidget +// 0x0030 (0x03F0 - 0x03C0) +class UNoceCollectibleListItemWidget final : public UNoceScrollItemWidget +{ +public: + class UTextBlock* Count; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* ItemName; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Item; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNewIconWidget* WBP_Inventory_NewIcon; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterPointGroupWidget* LetterPointGroup; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCollectibleListObject* CurrentData; // 0x03E8(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCollectibleListItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCollectibleListItemWidget") + } + static class UNoceCollectibleListItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCollectibleListItemWidget; + +// Class GameNoce.NoceCommandCreditWidget +// 0x0040 (0x03A8 - 0x0368) +class UNoceCommandCreditWidget final : public UNoceAnimWidget +{ +public: + class UDataTable* CreditDataTable; // 0x0368(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CurrentIndex; // 0x0370(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CreditRowNames; // 0x0378(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + float NextCommandTimer; // 0x0388(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NextCommandAnimStartTime; // 0x038C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpdateSpeed; // 0x0390(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentDeltaTime; // 0x0394(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray FadeAnimations; // 0x0398(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void AddDeltaTime(float InDeltaTime); + void ResetDeltaTime(); + bool UpdateDebugSpeed(float Speed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCommandCreditWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCommandCreditWidget") + } + static class UNoceCommandCreditWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCommandCreditWidget; + +// Class GameNoce.NoceSanityComponent +// 0x0308 (0x03A8 - 0x00A0) +class UNoceSanityComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate OnStartFocus; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndFocus; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFocusCharged; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAttackBuffAccumulateRatioChanged; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStartSanityWeak; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndSanityWeak; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool DebugTimerLog; // 0x0100(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DebugTimeDilationLog; // 0x0101(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_102[0x6]; // 0x0102(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Curve_StartFocusTimeDilation; // 0x0108(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* Curve_EndFocusTimeDilation; // 0x0110(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* Curve_UsingFocusCostSanity; // 0x0118(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute SanityAttribute; // 0x0120(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute CurrentMaxSanityAttribute; // 0x0158(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute MaxSanityAttribute; // 0x0190(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute AttackBuffAccumulateRatioAttribute; // 0x01C8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute SanityCostRatioAttribute; // 0x0200(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_SanityCostSetByCaller; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_SanityCostSetByCaller; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_CurrentMaxSanityCostSetByCaller; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_FillCurrentMaxSanityToMinValue; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_FillSanityToCurrentMaxSanity; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_CurrentMaxSanityCostSetByCaller; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_SanityRegen; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap ActionLevelSanityRegenRatioMap; // 0x0270(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TMap ActionLevelSanityNoChangeWaitForRecoverTimeRatioMap; // 0x02C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float CanUseFocusSanityThreshold; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SanityWeakTime_Constant; // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SanityWeakTime_Multiplier; // 0x0318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName InputActionFocusName; // 0x031C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf GE_FocusAttackRatio; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AttackBuffAccumulateMax; // 0x0330(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AttackBuffAccumulateConst; // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_338[0x38]; // 0x0338(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceCheatManager* CheatManager; // 0x0370(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerState* PlayerState; // 0x0378(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerController* PlayerController; // 0x0380(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerCharacter* PlayerCharacter; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0390(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearAttackBuffAccumulateValue(); + void CostCurrentMaxSanity(float InValue, bool InCanEndFocus); + void CostSanity(float InValue, bool InClampByCurrentMaxSanity); + void EndFocus(bool InApplySanityWeak); + void ForceReset(bool InFillSanityToCurrentMaxSanity, bool InForceResetTimeDilation); + float GetActionLevelSanityRegenRatio(); + bool GetEnableFocus(); + void HandleInputAction(ENoceInputAction InInputAction, bool InPressed); + void HandleOnHit(const TArray& HitResults); + void HandleOnPossessed(bool InPossessed); + bool HasAttackBuffAccumulateValue(); + bool IsUsingFocus(); + void PauseAttackBuffAccumulate(); + void ResetNoChangeWaitForRecoverTimer(); + void ResumeAttackBuffAccumulate(); + void SetEnableFocus(bool Value); + void StartFocus(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSanityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSanityComponent") + } + static class UNoceSanityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSanityComponent; + +// Class GameNoce.NoceCommonGuideWidgetBase +// 0x0048 (0x0348 - 0x0300) +class UNoceCommonGuideWidgetBase final : public UNoceUserWidgetBase +{ +public: + class UHorizontalBox* GuideBox; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UHorizontalBox* GuideBox_Left; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf CommonGuideItemWidgetClass; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDataTable* GuideTable; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float PaddingLeft; // 0x0320(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CreatedGuides; // 0x0328(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray CreatedLeftGuides; // 0x0338(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCommonGuideWidgetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCommonGuideWidgetBase") + } + static class UNoceCommonGuideWidgetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCommonGuideWidgetBase; + +// Class GameNoce.NoceCommonMessageWidget +// 0x0000 (0x03B0 - 0x03B0) +class UNoceCommonMessageWidget final : public UNoceFocusableWidget +{ +public: + void OnGuideChanged(); + void OnTopWidgetChanged(int32 Size); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCommonMessageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCommonMessageWidget") + } + static class UNoceCommonMessageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCommonMessageWidget; + +// Class GameNoce.NoceSanityVolumeComponent +// 0x0040 (0x0118 - 0x00D8) +class UNoceSanityVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + uint8 Pad_D8[0x40]; // 0x00D8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSanityVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSanityVolumeComponent") + } + static class UNoceSanityVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSanityVolumeComponent; + +// Class GameNoce.NoceCommonWindowWidget +// 0x0010 (0x03C0 - 0x03B0) +class UNoceCommonWindowWidget final : public UNoceFocusableWidget +{ +public: + class UTextBlock* TextBlock; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Black; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void ShowText(const class FText& InText, const struct FLinearColor& InColor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCommonWindowWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCommonWindowWidget") + } + static class UNoceCommonWindowWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCommonWindowWidget; + +// Class GameNoce.NoceSaveGameBase +// 0x0008 (0x0030 - 0x0028) +class UNoceSaveGameBase : public USaveGame +{ +public: + int32 SaveVersion; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSaveGameBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSaveGameBase") + } + static class UNoceSaveGameBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSaveGameBase; + +// Class GameNoce.NoceSaveGame +// 0x03F0 (0x0420 - 0x0030) +class UNoceSaveGame final : public UNoceSaveGameBase +{ +public: + class FString SaveGameName; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime CreationTime; // 0x0040(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime SaveDate; // 0x0048(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime LoadDate; // 0x0050(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan GameplayTime; // 0x0058(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameProgressTag; // 0x0060(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool GameProgressUsedDebug; // 0x0068(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag StateMachineProgressTag; // 0x006C(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AdditionalProgressTag; // 0x0078(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagContainer HistoryProgressTag; // 0x0098(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagContainer HistoryAdditionalProgressTag; // 0x00B8(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagContainer CheckPointProgressTag; // 0x00D8(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTag BGMProgressTag; // 0x00F8(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceActionLevel ActionLevel; // 0x0100(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRiddleLevel RiddleLevel; // 0x0101(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102[0x2]; // 0x0102(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GameOverCount; // 0x0104(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ManualSaveCount; // 0x0108(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceObjectRecord CheckPointRecord; // 0x0110(0x0028)(BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceActorRecord PlayerStateRecord; // 0x0140(0x00A0)(NativeAccessSpecifierPublic) + struct FNoceCharacterRecord HinakoRecord; // 0x01E0(0x00C0)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceCharacterRecord ClawRecord; // 0x02A0(0x00C0)(BlueprintVisible, NativeAccessSpecifierPublic) + bool UseClawCharacter; // 0x0360(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseSpecifyStartLocation; // 0x0361(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_362[0xE]; // 0x0362(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SpecifyTransform; // 0x0370(0x0060)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WorldGateWayFromTrigger; // 0x03D0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LevelActorRecord; // 0x03E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SubsystemRecord; // 0x03F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 GameSlotIndex; // 0x0400(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ManualSaveSlot; // 0x0404(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LocationName; // 0x0408(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndingClearedBit; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType DefiniteEndingType; // 0x0414(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsGameClearSaveGame; // 0x0415(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePlayerOutfit PlayerOutfitValue; // 0x0416(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequestHinaFullRecoverOnLoad; // 0x0417(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsR3FlowSkipped; // 0x0418(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_419[0x7]; // 0x0419(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AnyEndingCleared(); + int32 GetCurrentRound(); + ENoceRoundType GetCurrentRoundType(); + ENoceEndingType GetDefiniteEndingType(); + int32 GetEndingClearedCount(); + ENocePlayerOutfit GetPlayerOutfitValue(); + struct FTransform GetPlayerStartTransform(); + void HandleInheritToNextRound(bool ClearProgress); + bool HasSaveRecord(); + bool IsEndingCleared(ENoceEndingType EndingType); + void RemoveEndingFlag(ENoceEndingType EndingType); + void SetDefiniteEndingType(ENoceEndingType EndingType); + void SetEndingCleared(ENoceEndingType EndingType); + void SetPlayerOutfitValue(ENocePlayerOutfit InType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSaveGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSaveGame") + } + static class UNoceSaveGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSaveGame; + +// Class GameNoce.NoceOrCondition +// 0x0000 (0x0048 - 0x0048) +class UNoceOrCondition final : public UNoceConditionList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceOrCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceOrCondition") + } + static class UNoceOrCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceOrCondition; + +// Class GameNoce.NoceConditionHandler +// 0x0080 (0x0120 - 0x00A0) +class UNoceConditionHandler : public UActorComponent +{ +public: + ENoceConditionHandlerType HandleType; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CurrentActionIndex; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceActionBase* CurrentAction; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceConditionBase* Condition; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SuccessActions; // 0x00B8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray FailedActions; // 0x00C8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCheckConditionMatch; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExecuteSuccessActions; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExecuteFailedActions; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool IsExecutingActions; // 0x0108(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsExecutingSuccessActions; // 0x0109(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A[0x2]; // 0x010A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AlertProcessTime; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowDebugInfo; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0xF]; // 0x0111(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CompleteExecutingActions(); + void ExecuteAction(class UNoceActionBase* Action); + void ExecuteFailedActions(); + void ExecuteNextAction(); + void ExecuteSuccessActions(); + class UNoceConditionBase* GetCondition(); + void HandleCondition(); + bool IsConditionMatch(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceConditionHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceConditionHandler") + } + static class UNoceConditionHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceConditionHandler; + +// Class GameNoce.NoceSavePointPageWidget +// 0x0020 (0x03D0 - 0x03B0) +class UNoceSavePointPageWidget final : public UNoceFocusableWidget +{ +public: + TMulticastInlineDelegate OnUpdateFaithValue; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUpdateEmaNum; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSavePointPageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSavePointPageWidget") + } + static class UNoceSavePointPageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSavePointPageWidget; + +// Class GameNoce.NoceCreditListItemWidget +// 0x0000 (0x02E0 - 0x02E0) +class UNoceCreditListItemWidget final : public UUserWidget +{ +public: + void SetData(const struct FNoceUICreditData& Data, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCreditListItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCreditListItemWidget") + } + static class UNoceCreditListItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCreditListItemWidget; + +// Class GameNoce.NoceUIInputImage +// 0x0000 (0x02E0 - 0x02E0) +class UNoceUIInputImage final : public UImage +{ +public: + struct FNoceInputIconRowHandle InputIconRowHandle; // 0x02D8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + void SetInputIcon(class FName IconName); + void UpdateIcon(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIInputImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIInputImage") + } + static class UNoceUIInputImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIInputImage; + +// Class GameNoce.NoceCustomGrid +// 0x0010 (0x00B8 - 0x00A8) +class UNoceCustomGrid final : public UNoceSimpleGrid +{ +public: + TArray NavigationSetting; // 0x00A8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void SetupNavigationSetting(const TArray& InSetting); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCustomGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCustomGrid") + } + static class UNoceCustomGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCustomGrid; + +// Class GameNoce.NoceUIStyleTextBase +// 0x0000 (0x0370 - 0x0370) +#pragma pack(push, 0x1) +class alignas(0x10) UNoceUIStyleTextBase : public UTextBlock +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIStyleTextBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIStyleTextBase") + } + static class UNoceUIStyleTextBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UNoceUIStyleTextBase; + +// Class GameNoce.NoceUIKeyMappingText +// 0x01A0 (0x0510 - 0x0370) +class UNoceUIKeyMappingText final : public UNoceUIStyleTextBase +{ +public: + TMap Texts; // 0x0368(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLinearColor DefaultColor; // 0x03B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Colors; // 0x03C8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FFontOutlineSettings DefaultOutlineSetting; // 0x0418(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap OutlineSettings; // 0x0440(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TSoftObjectPtr DefaultFontMaterial; // 0x0490(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap FontMaterials; // 0x04B8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 TextStyleKey; // 0x0508(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50C[0x4]; // 0x050C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetTextStyleKey(int32 Key); + void SetWrapTextAt(float InWrapTextAt); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIKeyMappingText") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIKeyMappingText") + } + static class UNoceUIKeyMappingText* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIKeyMappingText; + +// Class GameNoce.NoceCutsceneSkipWidget +// 0x0008 (0x03B8 - 0x03B0) +class UNoceCutsceneSkipWidget final : public UNoceFocusableWidget +{ +public: + bool IsConfirm; // 0x03B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B1[0x7]; // 0x03B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceCutsceneSkipWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceCutsceneSkipWidget") + } + static class UNoceCutsceneSkipWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceCutsceneSkipWidget; + +// Class GameNoce.NoceDamageHandleComponent +// 0x0020 (0x00C0 - 0x00A0) +class UNoceDamageHandleComponent : public UActorComponent +{ +public: + TMulticastInlineDelegate PreDamageHitHandler; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDamage; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void NotifyOnDamageEvent(class AActor* Attacker, class FName ComboName, float InHealthDamage); + void NotifyPreDamageEvent(float InHealthDamage, float InMaxSanityDamage); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDamageHandleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDamageHandleComponent") + } + static class UNoceDamageHandleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDamageHandleComponent; + +// Class GameNoce.NoceUISelectableWidgetInterface +// 0x0000 (0x0000 - 0x0000) +class INoceUISelectableWidgetInterface final +{ +public: + void OnDecide(bool* NoUse); + void OnFocus(bool* NoUse); + void OnReset(bool* NoUse); + void OnSelect(bool* NoUse); + void OnUnfocus(bool* NoUse); + void SetContainer(class UObject* NewContainer, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUISelectableWidgetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUISelectableWidgetInterface") + } + static class INoceUISelectableWidgetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceUISelectableWidgetInterface; + +// Class GameNoce.NoceDarknessVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceDarknessVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceDarknessDataRowHandle SanityMaxNewDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray DarknessDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDarknessVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDarknessVolumeComponent") + } + static class UNoceDarknessVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDarknessVolumeComponent; + +// Class GameNoce.NoceDebugCameraController +// 0x0030 (0x0A18 - 0x09E8) +class ANoceDebugCameraController final : public ADebugCameraController +{ +public: + float TeleportLocationOffset; // 0x09E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IKHitProfile; // 0x09EC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery PhyscialSurfaceChannel; // 0x09F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel PlayerPawnChannel; // 0x09F5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F6[0x2]; // 0x09F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BlockPlayerPawnObjectTypes; // 0x09F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_A08[0x8]; // 0x0A08(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float RollSpeed; // 0x0A10(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A14[0x4]; // 0x0A14(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnTeleportPawn(); + void TeleportPawn(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDebugCameraController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDebugCameraController") + } + static class ANoceDebugCameraController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceDebugCameraController; + +// Class GameNoce.NoceTimeManager +// 0x0070 (0x0300 - 0x0290) +class ANoceTimeManager final : public AActor +{ +public: + uint8 Pad_290[0x70]; // 0x0290(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyGlobalTimeDilation(float InTimeDilation, float InDuration); + void ApplyTimeDilation(ENoceTimeEffectType InType, float InTimeDilation); + void OnExitNotebook(); + void OnGlobalTimerUp(); + void OnOpenNotebook(); + void OnPlayerEnterEvent(); + void RemoveTimeDilation(ENoceTimeEffectType InType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTimeManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTimeManager") + } + static class ANoceTimeManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceTimeManager; + +// Class GameNoce.NoceDebugCameraHUD +// 0x0020 (0x03A0 - 0x0380) +class ANoceDebugCameraHUD final : public ADebugCameraHUD +{ +public: + uint8 Pad_380[0x20]; // 0x0380(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDebugCameraHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDebugCameraHUD") + } + static class ANoceDebugCameraHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceDebugCameraHUD; + +// Class GameNoce.NoceVerticalList +// 0x0000 (0x00A0 - 0x00A0) +class UNoceVerticalList final : public UNoceSimpleList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceVerticalList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceVerticalList") + } + static class UNoceVerticalList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceVerticalList; + +// Class GameNoce.NoceDecalStreamingHelperComponent +// 0x0010 (0x0530 - 0x0520) +class UNoceDecalStreamingHelperComponent final : public UPrimitiveComponent +{ +public: + class UDecalComponent* TrackedDecal; // 0x0518(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 0x0520(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_521[0xF]; // 0x0521(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetTrackedDecal(class UDecalComponent* InDecal); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDecalStreamingHelperComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDecalStreamingHelperComponent") + } + static class UNoceDecalStreamingHelperComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDecalStreamingHelperComponent; + +// Class GameNoce.NoceDeflectPerformDataAsset +// 0x00A0 (0x00D0 - 0x0030) +class UNoceDeflectPerformDataAsset final : public UDataAsset +{ +public: + TMap DeflectPerformSettingMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap DeflectPerformSettingWeaponMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDeflectPerformDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDeflectPerformDataAsset") + } + static class UNoceDeflectPerformDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDeflectPerformDataAsset; + +// Class GameNoce.NoceDestroyByProgressComponent +// 0x0000 (0x0130 - 0x0130) +class UNoceDestroyByProgressComponent final : public UNoceShowByProgressBaseComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDestroyByProgressComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDestroyByProgressComponent") + } + static class UNoceDestroyByProgressComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDestroyByProgressComponent; + +// Class GameNoce.NoceDialogSoundTableGenerator +// 0x0000 (0x0290 - 0x0290) +class ANoceDialogSoundTableGenerator final : public AActor +{ +public: + void AddRowToDataTable(class UDataTable* InTable, class FName InRowName, const struct FGameplayTag& InTriggerGroup, const struct FSoftObjectPath& SoundEventRef); + void ModifyRowInDataTable(class UDataTable* InTable, class FName InRowName, class FName AttachJoint, bool Follow); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDialogSoundTableGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDialogSoundTableGenerator") + } + static class ANoceDialogSoundTableGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceDialogSoundTableGenerator; + +// Class GameNoce.NoceMapFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceMapFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UNoceMapTrackerComponent* GetNoceMapTracker(const class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapFunctionLibrary") + } + static class UNoceMapFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapFunctionLibrary; + +// Class GameNoce.NoceDialogSubsystem +// 0x02E0 (0x0328 - 0x0048) +class UNoceDialogSubsystem final : public UNoceTickableWorldSubsystem +{ +public: + TMulticastInlineDelegate OnDialogEnd; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool DrawDebug; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DialogQueue; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray DialogSetOnScreen; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray DialogOnScreen; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray DialogInCooldown; // 0x0090(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap RandomSetCooldownTime; // 0x00A0(0x0050)(Protected, NativeAccessSpecifierProtected) + TArray RandomSetInCooldown; // 0x00F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray UniqueDialogPlayed; // 0x0100(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray PlayingDialogAudioEvent; // 0x0110(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PendingInterrupts; // 0x0120(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PendingOverlaps; // 0x0130(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PendingQueues; // 0x0140(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float GlobalCoolDownRemainTime; // 0x0150(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 HistoryMaxLength; // 0x0154(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray HistoryDialog; // 0x0158(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UNoceSpeakerDataHolderAsset* SpeakerDataHolderAsset; // 0x0168(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap SpeakerActorMap; // 0x0170(0x0050)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_1C0[0x58]; // 0x01C0(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceSystemSaveGame* SystemSave; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_220[0x78]; // 0x0220(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SelfTalkMap; // 0x0298(0x0050)(NativeAccessSpecifierPrivate) + TArray MuteRequest; // 0x02E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ImportantMuteRequest; // 0x02F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UDataTable* DialogLineTable; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* DialogSetTable; // 0x0310(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* DialogDurationTable; // 0x0318(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* DialogStyleTable; // 0x0320(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void CancelSerialDialogSet(class FName TagOrId); + void ClearCurrentDialog(); + class UNoceSpeakerDataHolderAsset* GetSpeakerDataHolderAsset(); + bool HasAnyDialog(); + bool IsDialogLineOrSetOnScreen(class FName TagOrId); + bool IsDialogOnScreen(class FName TagOrId); + bool IsDialogSetOnScreen(class FName TagOrId); + void MuteDialog(const class FString& RequestID, bool MuteImportantDialog, bool NeedClearCurrentDialog); + void OnDialogAudioEventEnd(int32 PlayingID); + void OnEnterEvent(); + void OnExitEvent(); + void OnProgressChanged(const struct FGameplayTag& InTag); + void OnProgressInitialized(const struct FGameplayTag& InTag); + void OnSettingChanged(class UNoceSystemSaveGame* Settings); + void OnSystemSaveLoaded(class UNoceSystemSaveGame* InSystemSave); + void RegisterDialogToSpeaker(ENoceDialogSpeaker Speaker, class UDataTable* Table); + void RequestDialog(class FName TagOrId, const struct FNoceDialogLine& InDialogLine, const struct FNoceDialogAnimSetting& AnimSetting); + bool RequestDialogByRowHandle(const struct FNoceDialogDataRowHandle& DialogRowHandle); + bool RequestDialogOrSet(const struct FDataTableRowHandle& DialogRowHandle); + void RequestDialogSet(class FName TagOrId, const struct FNoceDialogSet& InDialogSet); + void SetForbitChangeVoiceLanguage(bool InForbit); + void SetSpeakerDataHolderAsset(class UNoceSpeakerDataHolderAsset* SpeakerData); + void UnmuteDialog(const class FString& RequestID); + void UnregisterDialogFromSpeaker(ENoceDialogSpeaker Speaker, class UDataTable* Table); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDialogSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDialogSubsystem") + } + static class UNoceDialogSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDialogSubsystem; + +// Class GameNoce.NoceLoadBarWidget +// 0x0008 (0x0370 - 0x0368) +class UNoceLoadBarWidget : public UNoceAnimWidget +{ +public: + class UProgressBar* Bar; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void UpdateProgress(float InProgress); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLoadBarWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLoadBarWidget") + } + static class UNoceLoadBarWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLoadBarWidget; + +// Class GameNoce.NoceDirLightVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceDirLightVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceDirLightDataRowHandle DirectionalLightRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LightDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDirLightVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDirLightVolumeComponent") + } + static class UNoceDirLightVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDirLightVolumeComponent; + +// Class GameNoce.NoceDurabilityBallWidget +// 0x0018 (0x02F8 - 0x02E0) +class UNoceDurabilityBallWidget final : public UUserWidget +{ +public: + class UWidgetAnimation* Blank; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* Full; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* Broken; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetProperty(bool IsBroken, bool IsFull); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDurabilityBallWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDurabilityBallWidget") + } + static class UNoceDurabilityBallWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDurabilityBallWidget; + +// Class GameNoce.NoceDurabilityWidget +// 0x00E8 (0x03E8 - 0x0300) +class UNoceDurabilityWidget final : public UNoceUserWidgetBase +{ +public: + class UWidgetAnimation* Blank; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Full; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Broken; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Danger; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UScaleBox* ScaleBox; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* TextBlock; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_1; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_2; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_3; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_4; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_5; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceDurabilityBallWidget* WBP_Inventory_DurabilityBall_6; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* BallGroup1; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* BallGroup2; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* BallGroup3; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* BallGroup4; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* BallGroup5; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* BallGroup6; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* BallGroup7; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InUserSpecifiedScale; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESlateVisibility TextVisibility; // 0x03A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A5[0x3]; // 0x03A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CurrentDurability; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxDurability; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Balls; // 0x03B0(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray BallGroups; // 0x03C0(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray DurabilityAnimations; // 0x03D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + bool IsBroken; // 0x03E0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsFull; // 0x03E1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3E2[0x6]; // 0x03E2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void PlayStopDanger(bool IsPlay); + void SetDurability(class FName WeaponName, float Durability); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDurabilityWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDurabilityWidget") + } + static class UNoceDurabilityWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDurabilityWidget; + +// Class GameNoce.NoceMapLocationWidget +// 0x0050 (0x0330 - 0x02E0) +class UNoceMapLocationWidget final : public UUserWidget +{ +public: + ENoceMapLocation Location; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath ImageTexture; // 0x02E8(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AlwaysLoaded; // 0x0308(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_309[0x3]; // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoadRange; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UnloadRange; // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsImageLoaded; // 0x0314(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_315[0x3]; // 0x0315(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UImage* Image; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_320[0x10]; // 0x0320(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAlwaysLoaded(); + void UpdateVisibility(class ANocePlayerState* PlayerState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapLocationWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapLocationWidget") + } + static class UNoceMapLocationWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapLocationWidget; + +// Class GameNoce.NoceDynamicMapIconWidget +// 0x0050 (0x03B8 - 0x0368) +class UNoceDynamicMapIconWidget : public UNoceAnimWidget +{ +public: + ENoceDynamicMapIconType IconType; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceDynamicMapIconChapterType IconChapterType; // 0x0369(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceDynamicMapIconIndexType IconIndexType; // 0x036A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_36B[0x1]; // 0x036B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MissionPriority; // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AlwaysFadeIn; // 0x0370(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath ImageTexture; // 0x0378(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Image_Icon; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceMapStatus CurrentStatus; // 0x03A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsImageLoaded; // 0x03A1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A2[0x16]; // 0x03A2(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LoadTexture(); + void UpdateVisibility(bool ForceUpdate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDynamicMapIconWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDynamicMapIconWidget") + } + static class UNoceDynamicMapIconWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDynamicMapIconWidget; + +// Class GameNoce.NoceOptionListItem +// 0x0008 (0x03C8 - 0x03C0) +class UNoceOptionListItem : public UNoceScrollItemWidget +{ +public: + class UGameSetting* Setting; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + bool OnDisableChanged(); + bool OnSettingChanged(); + bool RefreshText(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceOptionListItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceOptionListItem") + } + static class UNoceOptionListItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceOptionListItem; + +// Class GameNoce.NoceDynamicMapIconWithCondWidget +// 0x0008 (0x03C0 - 0x03B8) +class UNoceDynamicMapIconWithCondWidget final : public UNoceDynamicMapIconWidget +{ +public: + ENoceMapLocation RequiredLocation; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDynamicMapIconWithCondWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDynamicMapIconWithCondWidget") + } + static class UNoceDynamicMapIconWithCondWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDynamicMapIconWithCondWidget; + +// Class GameNoce.NoceFadeComponentBase +// 0x00A8 (0x0148 - 0x00A0) +class UNoceFadeComponentBase : public UActorComponent +{ +public: + bool Enable; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnableAsSequencerActor; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float NearDistance; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNoceLightFadeParameter NearParameter; // 0x00A8(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + float FarDistance; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNoceLightFadeParameter FarParameter; // 0x00B4(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* FadeCurve; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + bool UsePlayerLocation; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DrawDebug; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseFlicker; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* FlickerCurve; // 0x00D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + float FlickerSpeed; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RandomOffset; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FlickerOffset; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FlickerMagnitude; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RegisterIndex; // 0x00E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceLightFadeFullSetting MySetting; // 0x00F0(0x0058)(NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + void EndLightFade(); + void InitializeLightFade(); + void RestartLightFade(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFadeComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFadeComponentBase") + } + static class UNoceFadeComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFadeComponentBase; + +// Class GameNoce.NoceEmissiveFadeComponent +// 0x0020 (0x0168 - 0x0148) +class UNoceEmissiveFadeComponent final : public UNoceFadeComponentBase +{ +public: + class UMaterialInstanceDynamic* EmissiveMI; // 0x0148(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TargetMaterialIndex; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TargetMeshTag; // 0x0154(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseCPD; // 0x015C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EmissiveCPDIndex; // 0x0160(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEmissiveFadeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEmissiveFadeComponent") + } + static class UNoceEmissiveFadeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEmissiveFadeComponent; + +// Class GameNoce.NoceMapWidget +// 0x0000 (0x03B0 - 0x03B0) +class UNoceMapWidget final : public UNoceFocusableWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapWidget") + } + static class UNoceMapWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapWidget; + +// Class GameNoce.NoceEnemyActionLevelComponent +// 0x0028 (0x00C8 - 0x00A0) +class UNoceEnemyActionLevelComponent final : public UActorComponent +{ +public: + TArray> GE_HealthBuffForActionLevels; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> GE_AttackBuffForActionLevels; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TSubclassOf GE_FullHealth; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyActionLevelComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyActionLevelComponent") + } + static class UNoceEnemyActionLevelComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnemyActionLevelComponent; + +// Class GameNoce.NoceMapBackgroundWidget +// 0x0028 (0x0308 - 0x02E0) +class UNoceMapBackgroundWidget final : public UUserWidget +{ +public: + class UImage* Image; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftObjectPath ImagePath; // 0x02E8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapBackgroundWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapBackgroundWidget") + } + static class UNoceMapBackgroundWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapBackgroundWidget; + +// Class GameNoce.NoceEnemyAnimInstance +// 0x0140 (0x06A0 - 0x0560) +class UNoceEnemyAnimInstance final : public UNoceAnimInstance +{ +public: + ENoceEnemyAnimInstanceBoolVar ActionFlag; // 0x0558(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsMoving; // 0x0559(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_55A[0x2]; // 0x055A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MovementYaw; // 0x055C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsStrafing; // 0x0560(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_561[0x3]; // 0x0561(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StrafeAngle; // 0x0564(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsDamaged; // 0x0568(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFullBodySlotActive; // 0x0569(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsInDamageState; // 0x056A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWillReEnterDamageState; // 0x056B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsDead; // 0x056C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFakeDead; // 0x056D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsResurrect; // 0x056E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsPossessing; // 0x056F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFaceUp; // 0x0570(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsInDownState; // 0x0571(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanEnterDown; // 0x0572(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanWakeUp; // 0x0573(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanEnterResurrect; // 0x0574(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInIdleState; // 0x0575(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_576[0x2]; // 0x0576(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector vLastHitLocation; // 0x0578(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceWinceType CurrentWinceType; // 0x0590(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceWinceType LastWinceType; // 0x0591(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_592[0x2]; // 0x0592(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LastDamageAngle; // 0x0594(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool LastDamageIsInvertWinceDirection; // 0x0598(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_599[0x7]; // 0x0599(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPoseSnapshot RagdollPoseCache; // 0x05A0(0x0038)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + bool FullBodyActive; // 0x05D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5D9[0x7]; // 0x05D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform FullBodyControlTransform; // 0x05E0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FullBodyControlApha; // 0x0640(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_644[0x4]; // 0x0644(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector FullBodyHitDirection; // 0x0648(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* MeshComponent; // 0x0660(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FullBodyBlendTimer; // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PhysicsAnimationHitAlpha; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ApplyPhysicsAnimationHit; // 0x0670(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_671[0x3]; // 0x0671(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FullBodyControlBone; // 0x0674(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FullBodyHitForce; // 0x067C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FullBodyBlendTime; // 0x0680(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool FullBodyApplyFixedDetlaTime; // 0x0684(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool FullBodyApplyFixedGlobalDetlaTime; // 0x0685(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_686[0x2]; // 0x0686(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName HeadBoneName; // 0x0688(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANoceEnemyCharacter* EnemyCharacter; // 0x0690(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyGameplayEffect(TSubclassOf InGameplayEffect); + void CancelEnterDamageState(); + void HandleGameplayEvent(const struct FGameplayTag& EventTag); + void HandleHitPoint(const struct FVector& InHitPoint, const struct FVector& AttackDirection); + bool IsForwardPose(); + void OnAnimFakeDead_BP(); + void OnAnimResurrectBegin_BP(); + void OnAnimResurrectExit(); + void OnAnimResurrectExit_BP(); + void OnDamageCheckAngle(ENoceWinceType InWinceType); + void OnDamageStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnDamageStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnDeadStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnDeadStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnDie_BP(); + void OnDownStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnDownStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnIdleStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnIdleStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnLinkStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnLinkStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnResurrectStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void OnResurrectStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node); + void ReceiveDeathEvent(); + void ReceiveFakeDeadEvent(); + void ReceiveResurrectionEvent(); + void RemoveGameplayEffect(TSubclassOf InGameplayEffect); + void SetCanEnterDown(bool InEnable, float InDuration); + void SetEnterDamageState(ENoceWinceType WinceType); + void UpdateFullBodyIk(float DeltaTime); + void UpdateIsFaceUpFlag(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyAnimInstance") + } + static class UNoceEnemyAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnemyAnimInstance; + +// Class GameNoce.NoceEnemyAttackInfoComponent +// 0x0180 (0x0220 - 0x00A0) +class UNoceEnemyAttackInfoComponent final : public UActorComponent +{ +public: + class UNoceEnemyComboDataAsset* EnemyComboDataAsset; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute HealthAttackAttribute; // 0x00A8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute WinceAttackAttribute; // 0x00E0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute MaxSanityAttackAttribute; // 0x0118(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute HealthToMaxSanityAttackAttribute; // 0x0150(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute StaminaAttackAttribute; // 0x0188(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap ActionLevelHealthToMaxSanityAttackRatioMap; // 0x01C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + class UNoceCheatManager* CheatManager; // 0x0210(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0218(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + float ComputeHealthDamage(class FName InComboName); + float ComputeHealthDamageValue(float Damage, float FloatRate); + float ComputeMaxSanityDamage(class FName InComboName, float InFinalHealthDamage); + float ComputeMaxSanityDamageValue(float InFinalHealthDamage, float InMaxSanityDamage, float FloatRate); + float ComputeStaminaDamage(class FName InComboName); + float ComputeStaminaDamageValue(float Damage, float FloatRate); + float ComputeWinceDamage(class FName InComboName); + float ComputeWinceDamageValue(float Damage, float FloatRate); + void GetAttackInfo(class FName ComboName, float* HealthDamage, float* WinceDamage, float* MaxSanityDamage, float* StaminaDamage, bool* IsForceWince, ENoceWinceType* WinceType, ENoceDeathType* DeathType, TSubclassOf* DebuffEffect); + bool GetCanBeAxeDefensed(class FName InComboName); + bool GetCanBeKatanaDefensed(class FName InComboName); + bool GetCheckJustDodgeCounterDistance(class FName InComboName); + void GetComboCheckInfo(class FName InComboName, bool* OutCheckJustDodge, bool* OutCheckInvincible, bool* OutCheckOmamoriKagami); + ENoceDeathType GetDeathType(class FName InComboName); + TSubclassOf GetDebuffEffectData(class FName InComboName); + bool GetIsChannelingAttack(class FName InComboName); + bool GetIsForceWince(class FName InComboName); + float GetMaxSanityDamageToHealthDamageRatio(class FName InComboName); + bool GetNeedCheckSuperArmor(class FName InComboName); + ENoceWinceType GetWinceType(class FName InComboName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyAttackInfoComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyAttackInfoComponent") + } + static class UNoceEnemyAttackInfoComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnemyAttackInfoComponent; + +// Class GameNoce.NoceEnemyAttributeSet +// 0x00A0 (0x0120 - 0x0080) +class UNoceEnemyAttributeSet final : public UNoceCharacterAttributeSet +{ +public: + struct FGameplayAttributeData HealthAttack; // 0x0080(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData WinceAttack; // 0x0090(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData MaxSanityAttack; // 0x00A0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData StaminaAttack; // 0x00B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData HealthToMaxSanityAttack; // 0x00C0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData DamageRatioHealth; // 0x00D0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData DamageRatioWince; // 0x00E0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData Jealous; // 0x00F0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData LinkAttackRatio; // 0x0100(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FGameplayAttributeData FakeDeadWakeupRatio; // 0x0110(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyAttributeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyAttributeSet") + } + static class UNoceEnemyAttributeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnemyAttributeSet; + +// Class GameNoce.NoceWeapon +// 0x0150 (0x03E0 - 0x0290) +class ANoceWeapon : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnShowWeaponDurabilityHint; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWeaponDurabilityChanged; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + ENoceWeaponType WeaponType; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceWeaponMotionType WeaponMotionType; // 0x02B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2BA[0x2]; // 0x02BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag WeaponAudioType; // 0x02BC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* CollisionComp; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* WeaponMesh; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName WeaponName; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CounterComboName; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName HitPerformGroupName; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EnvironmentDeflectDurabilityCostRatio; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName WeaponMeshEquippedSocket; // 0x02F4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform EquippedSocketRelativeTransform; // 0x0300(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> GE_WeaponDefaults; // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> GE_WeaponCurrents; // 0x0370(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TSubclassOf GE_DurabilityCostSetByCaller; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_DurabilitySetByCaller; // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_DurabilitySetByCaller; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceWeaponAttributeSet* AttributeSet; // 0x03A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceWeaponSubsystem* NoceWeaponSubsystem; // 0x03A8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerCharacter* PlayerCharacter; // 0x03B0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePlayerKatanaComponent* PlayerKatanaComponent; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C0[0x20]; // 0x03C0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddDurability(float InValue); + void ApplyCurrentEffects(); + void CostDurability(float InValue, bool InIsAdd, bool InLimitDurability, bool* OutForceDeflect); + void CostDurabilityByDefesne(float InValue, bool InLimitDurability); + void Equip(float InCurrentDurability, bool InWeaponMeshForceSetVisibility, bool InWeaponMeshForceShow); + void Equip_BP(); + bool ForceDeflectPostCostDurablity_BP(); + float GetActionLevelDurabilityCostRatio(); + void GetAttackInfo(float InWeaponDurability, float* AttackMultiplier, float* ExtraAttackMultiplier, float* WinceMultiplier); + bool GetCanBeBroken(); + bool GetCanCostDurability(); + bool GetCanDiscard(); + bool GetCanFocusAttack(); + float GetDefenseCostRatio(); + float GetDeflectRate(); + float GetDurabilityRatio(); + float GetEasyModeCostRatio(); + bool GetIsDiscarded(); + class USkeletalMeshComponent* GetMesh(); + void GetOverrideComboInfo(class FName InComboName, bool* OutFound, struct FNoceWeaponInfoOverride* OutComboInfo); + void GetOverrideStaminaKeyCost(class FName InStaminaKey, bool* OutFound, float* OutStaminaCost); + bool GetUseFocusAttackWhenFullCharged(); + ENoceWeaponMotionType GetWeaponMotionType(); + ENoceWeaponType GetWeaponType(); + void HandleClawTransform_BP(bool InTransformToClawG); + void HideWeapon(class FName InWeaponName, bool InHide, class FName InToken); + bool IsBroken(); + bool IsInLowDurability(); + void RemoveCurrentEffects(); + void SetCounterComboName(class FName InCounterComboName); + void SetDurability(float InValue); + void SetIsDiscarded(); + void SetWeaponAudioType(const struct FGameplayTag& InTag); + void SetWeaponMotionType(ENoceWeaponMotionType InWeaponMotionType); + void SetWeaponName(class FName InWeaponName); + void SetWeaponType(ENoceWeaponType InWeaponType); + void Unequip(); + void UnEquip_BP(); + + float GetDurability() const; + float GetMaxDurability() const; + bool IsVisible() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWeapon") + } + static class ANoceWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceWeapon; + +// Class GameNoce.NoceEnemyCharacter +// 0x01E0 (0x0F00 - 0x0D20) +class ANoceEnemyCharacter : public ANoceCharacter +{ +public: + uint8 Pad_D20[0x10]; // 0x0D20(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceEnemyAnimInstance* EnemyAnimInstance; // 0x0D30(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFakeDead; // 0x0D38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnResurrect; // 0x0D48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnShowHideChanged; // 0x0D58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnterBrightRoom; // 0x0D68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAttractSoul; // 0x0D78(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAttractSoulSetRatio; // 0x0D88(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnApplyAdditiveWince; // 0x0D98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + bool DisableRMLocomotion; // 0x0DA8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceEnemyInSight; // 0x0DA9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DAA[0x6]; // 0x0DAA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceEnemyAttributeSet* EnemyAttributeSet; // 0x0DB0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0DB8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLinkMotionComponent* LinkMotionComponent; // 0x0DC0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANoceAIController* EnemyAIController; // 0x0DC8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_BrightRoomDebuff; // 0x0DD0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsNonCounterableWhenInactive; // 0x0DD8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsCounterableHintLarget; // 0x0DD9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DDA[0x2]; // 0x0DDA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CounterableHintSocket; // 0x0DDC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CountableHintSize; // 0x0DE4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName HitPerformGroupName; // 0x0DE8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray MayNotRevivePlayerCombos; // 0x0DF0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray MayNotRevivePlayerWeaponNames; // 0x0E00(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + bool CanPushPlayer; // 0x0E10(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanBePushedByPlayer; // 0x0E11(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanPlayerSlideByDodgePush; // 0x0E12(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E13[0x1]; // 0x0E13(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float FakeDeadWakeupTimeMin; // 0x0E14(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FakeDeadWakeupTimeMax; // 0x0E18(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ReviveHealthRatio; // 0x0E1C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExtendAutoAimDistance; // 0x0E20(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool Unkillable; // 0x0E24(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RecordAlertLocation; // 0x0E25(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseCachedMovementModeOnLoad; // 0x0E26(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E27[0x1]; // 0x0E27(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float DeathRangeByClaw; // 0x0E28(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInLoadRecord; // 0x0E2C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E2D[0x3]; // 0x0E2D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceAISystem* NoceAISystemInstance; // 0x0E30(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceBodyPartGroupComponent* BodyPartGroupComponent; // 0x0E38(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceLockLocationComponent* LockLocationComponent; // 0x0E40(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E48[0x34]; // 0x0E48(0x0034)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSpawnFromFreak; // 0x0E7C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsFakeDead; // 0x0E7D(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E7E[0x2]; // 0x0E7E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FakeDeadProgressTime; // 0x0E80(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 FakeDeadCount; // 0x0E84(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool CacheAIThinkEnable; // 0x0E88(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E89[0x7]; // 0x0E89(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform CacheAIAlertFinalTransform; // 0x0E90(0x0060)(SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool RecordLockAlertness; // 0x0EF0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EF1[0x3]; // 0x0EF1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RecordAlertness; // 0x0EF4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool RecordNeedRestoreAlert; // 0x0EF8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_EF9[0x7]; // 0x0EF9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddFakeDeadProgressTime(float InValue); + bool CanBeLockedOnTarget(); + bool CanFakeDead(); + bool CanSeePlayer(bool InDebugDraw, EDrawDebugTrace InDrawDebugTrace); + bool CheckAlive(); + bool CheckIsInBrightRoom(); + bool CheckMayNotReviveRule(); + bool Die_BP(); + void EndFakeDead(); + bool EndResurrect(); + void EnterBrightRoom(); + void ExitBrightRoom(); + void FakeDeadToDie(); + ENoceAIAlertType GetAIAlertType(); + int32 GetBattlePositionScore(ENoceBattlePositionTier InTier); + bool GetCanAcceptAttrackSoul(); + bool GetCanBePushedByPlayer(); + bool GetCanPlayerSlideByDodgePush(); + bool GetCanPushPlayer(); + bool GetCanTakeDamage(); + float GetExtendAutoAimDistance(); + int32 GetFakeDeadCount(); + float GetFakeDeadProgressTime(); + float GetFakeDeadRemainingTime(); + bool GetIsNonCounterableWhenInactive(); + struct FVector GetPossiblePositionOnLoad(); + bool HasBattlePositionScore(); + bool HasFakeDeadAbility(); + bool InstantRevival(); + bool IsBreakDown(); + bool IsCounterable(bool InCounterHint); + bool IsEngagedStatus(); + bool IsLockedTarget(); + bool IsNoCostPlayerWeaponDurability(); + bool IsSpawnFromFreak(); + bool IsVisibileToPlayer(bool InDebugDraw, float InCapsuleRadiusRatio, float InBackSideDiffDistance, bool InOnlyCheckCenter, EDrawDebugTrace InDrawDebugTrace); + bool IsVisibleForEnemyInSight(); + void Kill(); + bool NoFightingStrength(); + bool OnDamaged_BP(const struct FNoceAttackHitResult& AttackHitResult); + void OnFinishEvent_BP(); + void OnStartEvent_BP(); + void RequestFakeDead(bool FromLoad, bool ResetAI); + void ResetMovementState(); + void SendGameplayEventToAnimation(const struct FGameplayTag& EventTag); + void SetCanAcceptAttrackSoul(bool InValue); + void SetCanTakeDamage(bool InValue); + void SetFakeDeadCount(int32 InValue); + void SetIsHiddenBeforeCutscene(bool IsHidden); + void SetIsVisibleForEnemyInSight(bool InValue); + void SetJealous(float InValue); + void SetRootMotionScale(float InScale); + void SetSpawnerFreak(class ANoceEnemyCharacter* FreakCharacter); + void ShowHideEnemy(bool InShow); + void StartFakeDead(bool FromLoad); + bool StartResurrect(); + void TryCreateRecord(); + + float GetDamageRatioHealth() const; + float GetDamageRatioWince() const; + float GetFakeDeadWakeupRatio() const; + float GetHealthAttackRatio() const; + float GetJealous() const; + float GetLinkAttackRatio() const; + bool IsDead() const; + bool IsFakeDead() const; + bool IsResurrect() const; + bool OnCanCreateRecord() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyCharacter") + } + static class ANoceEnemyCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceEnemyCharacter; + +// Class GameNoce.LinkRequest +// 0x0020 (0x0048 - 0x0028) +class ULinkRequest final : public UObject +{ +public: + class AActor* LinkOwner; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* LinkTarget; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinkPriority Priority; // 0x0038(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExecutionType; // 0x0039(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BankID; // 0x003C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MotionID; // 0x0040(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetLinkRequest(class AActor* InOwner, class AActor* InTarget, ELinkPriority InPriority, bool InExecutionType, int32 InBankID, int32 InMotionID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkRequest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkRequest") + } + static class ULinkRequest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkRequest; + +// Class GameNoce.NoceEnemyComboDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNoceEnemyComboDataAsset final : public UDataAsset +{ +public: + TMap EnemyComboSettingMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyComboDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyComboDataAsset") + } + static class UNoceEnemyComboDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnemyComboDataAsset; + +// Class GameNoce.NoceEnemyDamageHandleComponent +// 0x0180 (0x0240 - 0x00C0) +class UNoceEnemyDamageHandleComponent final : public UNoceDamageHandleComponent +{ +public: + struct FGameplayAttribute HealthAttribute; // 0x00C0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute DamageRatioHealthAttribute; // 0x00F8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_HealthCostSetByCaller; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_HealthCostSetByCaller; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute ArmorAttribute; // 0x0140(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute DamageRatioWinceAttribute; // 0x0178(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_ArmorCostSetByCaller; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_ArmorCostSetByCaller; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_ArmorFull; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap WinceTypeFallbackMap; // 0x01C8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + class UNoceCheatManager* CheatManager; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceBodyPartGroupComponent* BodyPartGroupComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceSuperArmorComponent* SuperArmorComponent; // 0x0230(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceWinceDamageReduceComponent* WinceDamageReduceComponent; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void HandleBodyPartGroupDamage(class FName InBodyPartGroupName, float InHealthDamage, bool InIsLimitHealth, bool* OutIsBreak, bool* OutIsDamageToHealth); + ENoceWinceType HandleDamage(float InHealthDamage, float InWinceDamage, bool InIsForceWince, bool InAttackWinceToAdditvie, ENoceWinceType InWinceType, bool InIsLimitHealth, bool InIsLimitWince); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyDamageHandleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyDamageHandleComponent") + } + static class UNoceEnemyDamageHandleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnemyDamageHandleComponent; + +// Class GameNoce.NoceEnemyGroupSpawnComponent +// 0x0120 (0x01C0 - 0x00A0) +class UNoceEnemyGroupSpawnComponent final : public UActorComponent +{ +public: + TArray GroupSpawnSetting; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FEnemyGroupSpawnSetting CurrSpawnSetting; // 0x00B0(0x0098)(BlueprintVisible, NativeAccessSpecifierPublic) + bool Spawning; // 0x0148(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnedEnemies; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SpawnedMainEnemies; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_170[0x50]; // 0x0170(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetCurrentGroupTime(ENoceActionLevel InLevel); + void HandleUnhideSpawnedEnemy(class ANoceEnemyCharacter* Char, float Time); + void OnGameProgressChanged(const struct FGameplayTag& NewTag); + void UpdateSpawnedEnemies(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyGroupSpawnComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyGroupSpawnComponent") + } + static class UNoceEnemyGroupSpawnComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnemyGroupSpawnComponent; + +// Class GameNoce.NocePlayerChargeComponent +// 0x0108 (0x01A8 - 0x00A0) +class UNocePlayerChargeComponent final : public UActorComponent +{ +public: + TMap ComboAttackChargeCurveMap; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TSubclassOf GE_AttackMultiplierSetByCaller; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_AttackMultiplierSetByCaller; // 0x00F8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap ComboWinceChargeCurveMap; // 0x0100(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TSubclassOf GE_WinceMultiplierSetByCaller; // 0x0150(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_WinceMultiplierSetByCaller; // 0x0158(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerController* PlayerController; // 0x0168(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ANocePlayerCharacter* PlayerCharacter; // 0x0170(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0178(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_180[0x28]; // 0x0180(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleOnPossessed(bool InPossessed); + void RemoveAttackMultiplier(); + void RemoveChargeBuff(); + void RemoveWinceMultiplier(); + void SetAttackMultiplier(class FName InComboName, float InChargeTime); + void SetWinceMultiplier(class FName InComboName, float InChargeTime); + void StartCharge(class FName InComboName, class FName InInputAction); + void StopCharge(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerChargeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerChargeComponent") + } + static class UNocePlayerChargeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerChargeComponent; + +// Class GameNoce.NoceEnemyGroupSpawner +// 0x00B8 (0x0348 - 0x0290) +class ANoceEnemyGroupSpawner final : public AActor +{ +public: + TArray GroupSpawnSetting; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FEnemyGroupSpawnSetting CurrSpawnSetting; // 0x02A0(0x0098)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray SpawnedEnemies; // 0x0338(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void OnGameProgressChanged(const struct FGameplayTag& NewTag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyGroupSpawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyGroupSpawner") + } + static class ANoceEnemyGroupSpawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceEnemyGroupSpawner; + +// Class GameNoce.NoceTabWidget +// 0x0018 (0x0318 - 0x0300) +class UNoceTabWidget : public UNoceUserWidgetBase +{ +public: + class UNoceUIActionImage* UITabLeft; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUIActionImage* UITabRight; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceTabList* TabList; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + TArray GetListSlots(); + void InitializeTab(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTabWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTabWidget") + } + static class UNoceTabWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTabWidget; + +// Class GameNoce.NoceMapTabWidget +// 0x0018 (0x0330 - 0x0318) +class UNoceMapTabWidget final : public UNoceTabWidget +{ +public: + class UHorizontalBox* HorizontalBox; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* FadeIn; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf TabChildWidgetClass; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void InitTabs(const TArray& TabNames); + void Show(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapTabWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapTabWidget") + } + static class UNoceMapTabWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapTabWidget; + +// Class GameNoce.NoceEnemyPhysicsAssetSwapComp +// 0x0060 (0x0100 - 0x00A0) +class UNoceEnemyPhysicsAssetSwapComp final : public UActorComponent +{ +public: + class UPhysicsAsset* ShrinkPhysicsAsset; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName HeadMeshTag; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPhysicsAsset* ShrinkHeadPhysicsAsset; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlayerDistanceThreshold; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnChangePhyscisAsset; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* OwnerMesh; // 0x00D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* OwnerHeadMesh; // 0x00D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANoceEnemyCharacter* OwnerCharacter; // 0x00E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPhysicsAsset* DefaultPhysicsAsset; // 0x00E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPhysicsAsset* DefaultHeadPhysicsAsset; // 0x00F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangePhysicsAsset(bool InShrink); + void InitializeDefaultAssetData(); + void OnPossessedPawnChanged(class APawn* InOldPawn, class APawn* InNewPawn); + void OnUseCapsuleShrink(bool InUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnemyPhysicsAssetSwapComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnemyPhysicsAssetSwapComp") + } + static class UNoceEnemyPhysicsAssetSwapComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnemyPhysicsAssetSwapComp; + +// Class GameNoce.NoceEnvHandler +// 0x00E8 (0x0110 - 0x0028) +class UNoceEnvHandler : public UObject +{ +public: + uint8 Pad_28[0xE8]; // 0x0028(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnvHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnvHandler") + } + static class UNoceEnvHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnvHandler; + +// Class GameNoce.NoceHeightFogHandler +// 0x0150 (0x0260 - 0x0110) +class UNoceHeightFogHandler final : public UNoceEnvHandler +{ +public: + class UExponentialHeightFogComponent* TargetFogComponent; // 0x0110(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_118[0x148]; // 0x0118(0x0148)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHeightFogHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHeightFogHandler") + } + static class UNoceHeightFogHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHeightFogHandler; + +// Class GameNoce.NoceVolumetricFogHandler +// 0x0170 (0x0280 - 0x0110) +class UNoceVolumetricFogHandler final : public UNoceEnvHandler +{ +public: + TArray DarkFogCube; // 0x0110(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray DarkActiveMI; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TownFogCube; // 0x0130(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray TownActiveMI; // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNoceVolumetricFogSetting CurrentParam; // 0x0150(0x00D0)(Protected, NativeAccessSpecifierProtected) + class UTexture* CurrentVolumeTex; // 0x0220(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_228[0x58]; // 0x0228(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceVolumetricFogHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceVolumetricFogHandler") + } + static class UNoceVolumetricFogHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceVolumetricFogHandler; + +// Class GameNoce.NoceLockOnTargetComponent +// 0x00C8 (0x0168 - 0x00A0) +class UNoceLockOnTargetComponent final : public UActorComponent +{ +public: + class FName WidgetLockOnTargetTag; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GE_LockOnTarget; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GE_LockedTarget; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeLockOnTargetThresholdGamepad; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeLockOnTargetThresholdMouse; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeLockOnTargetCoolDown; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnLockOnTargetActorChanged; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInputActionWithoutFindingLockTarget; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool SwitchStopAutoEndLockOnWhenTentacleLinkMotion; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RestoreLockWithSameLockedLinker; // 0x00E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FindLockOnTargetByNearestDistance; // 0x00EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB[0x1D]; // 0x00EB(0x001D)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerCharacter* PlayerCharacter; // 0x0108(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerController* PlayerController; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0118(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePlayerInputHelperComponent* PlayerInputHelper; // 0x0120(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCapsuleComponent* CapsuleComponent; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCCameraComponent* CameraComponent; // 0x0130(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetComponent* LockOnTargetWidget; // 0x0138(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUILockOnTarget* UILockOnTarget; // 0x0140(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* LockTargetActor; // 0x0148(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCLockOnTargetLocationComponent* LockTarget; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UATPCLockOnTargetLocationComponent* BeforeLinkMotionLockTarget; // 0x0158(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanPlayerLockOnTarget(); + bool GetCanLockOnTarget(); + class AActor* GetLockOnTargetActor(); + void HandleInputAction(ENoceInputAction InInputAction, bool InPressed); + void HandleInputAxis(ENoceInputAxis InInputAxis, float InValue); + void HandleOnPossessed(bool InPossessed); + bool IsLockingOnTarget(); + void OnDelayFadeOutTimerUp(); + void OnEndLockOn(); + void OnPlayerDie(); + void OnPlayerEndLinked(class ULinkRequest* LinkRequest); + void OnPlayerEnterEvent(); + void OnPlayerFSMInteractTagChanged(const struct FGameplayTag& Tag, int32 NewCount); + void OnPlayerStartLinked(class ULinkRequest* LinkRequest); + void OnPlayerUsingGimmick(bool IsUsing); + void OnStartLockOn(); + void OnTargetChangeDelegate(class AActor* NewTarget, EATPCChangeTargetReason ChangeTargetReason); + void RegisterOnPossessed(); + void SetCanLockOnTarget(bool InValue); + void UnlockCurrentLockTarget(); + void UnlockLockTarget(class UATPCLockOnTargetLocationComponent* InLockTarget); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLockOnTargetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLockOnTargetComponent") + } + static class UNoceLockOnTargetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLockOnTargetComponent; + +// Class GameNoce.NoceDarknessHandler +// 0x0078 (0x0188 - 0x0110) +class UNoceDarknessHandler final : public UNoceEnvHandler +{ +public: + uint8 Pad_110[0x20]; // 0x0110(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* TargetWorldContextObject; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_138[0x50]; // 0x0138(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDarknessHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDarknessHandler") + } + static class UNoceDarknessHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDarknessHandler; + +// Class GameNoce.NoceDirectionalLightHandler +// 0x00D8 (0x01E8 - 0x0110) +class UNoceDirectionalLightHandler final : public UNoceEnvHandler +{ +public: + uint8 Pad_110[0xD8]; // 0x0110(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceDirectionalLightHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceDirectionalLightHandler") + } + static class UNoceDirectionalLightHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceDirectionalLightHandler; + +// Class GameNoce.NoceSpotLightHandler +// 0x00D0 (0x01E0 - 0x0110) +class UNoceSpotLightHandler final : public UNoceEnvHandler +{ +public: + uint8 Pad_110[0xD0]; // 0x0110(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSpotLightHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSpotLightHandler") + } + static class UNoceSpotLightHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSpotLightHandler; + +// Class GameNoce.NocePlayerInputHelperComponent +// 0x01B8 (0x0258 - 0x00A0) +class UNocePlayerInputHelperComponent final : public UActorComponent +{ +public: + struct FGameplayTagContainer ShortcutItemEnableStateTags; // 0x00A0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer ShortcutTags; // 0x00C0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer ShortcutItemDisableStateTags; // 0x00E0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag ShortcutItemEventTag; // 0x0100(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName InputActionShortcutItem; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray InputActionShortcutItemsTypeB; // 0x0110(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float ShortcutItemEventDelayTime; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer FocusEnableStateTags; // 0x0128(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer FocusPauseStateTags; // 0x0148(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer FocusDisableStateTags; // 0x0168(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer UpperBodyMotionTags; // 0x0188(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + class FName InputActionFocus; // 0x01A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnEnterCounterState; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + class UNoceSystemSaveGame* SystemSaveGame; // 0x01C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C8[0x60]; // 0x01C8(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerController* PlayerController; // 0x0228(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerCharacter* PlayerCharacter; // 0x0230(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSanityComponent* SanityComponent; // 0x0240(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0248(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleOnPossessed(bool InPossessed); + bool IsInputActionValid(class FName InInputAction); + void OnFocusDisableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount); + void OnFocusEnableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount); + void OnFocusPauseStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount); + void OnInputModeChanged(); + void OnPlayerUsingGimmick(bool InIsUsing); + void OnShortcutItemEnableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount); + void OnShortcutTagChanged(const struct FGameplayTag& InTag, int32 InNewCount); + void OnUISubsystemWidgetStackSizeChanged(int32 InSize); + void OnUpperBodyMotionTagChanged(const struct FGameplayTag& InTag, int32 InNewCount); + void RegisterOnPossessed(); + bool StopSprintWhenInputExtraSprintReleased(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerInputHelperComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerInputHelperComponent") + } + static class UNocePlayerInputHelperComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerInputHelperComponent; + +// Class GameNoce.NoceSkyLightHandler +// 0x00F8 (0x0208 - 0x0110) +class UNoceSkyLightHandler final : public UNoceEnvHandler +{ +public: + uint8 Pad_110[0xD8]; // 0x0110(0x00D8)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* CurrentSourceCubemap; // 0x01E8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UTextureCube* CurrentDestinationCubemap; // 0x01F0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + uint8 Pad_1F8[0x10]; // 0x01F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSkyLightHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSkyLightHandler") + } + static class UNoceSkyLightHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSkyLightHandler; + +// Class GameNoce.NoceMeshDissolveComponent +// 0x0030 (0x00D0 - 0x00A0) +class UNoceMeshDissolveComponent final : public UActorComponent +{ +public: + TArray DissolveParameterNames; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FName DissolveMeshTag; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimInstance* AnimInstance; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray MaterialInstanceDynamics; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + void OnDie(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMeshDissolveComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMeshDissolveComponent") + } + static class UNoceMeshDissolveComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMeshDissolveComponent; + +// Class GameNoce.NoceSkyAtmosphereHandler +// 0x00F8 (0x0208 - 0x0110) +class UNoceSkyAtmosphereHandler final : public UNoceEnvHandler +{ +public: + uint8 Pad_110[0xF8]; // 0x0110(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSkyAtmosphereHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSkyAtmosphereHandler") + } + static class UNoceSkyAtmosphereHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSkyAtmosphereHandler; + +// Class GameNoce.NoceSkyDomeHandler +// 0x0268 (0x0378 - 0x0110) +class UNoceSkyDomeHandler final : public UNoceEnvHandler +{ +public: + uint8 Pad_110[0x240]; // 0x0110(0x0240)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* CurrentSkybox; // 0x0350(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UTexture* CurrentFlowMap; // 0x0358(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UTexture* CurrentGleamMask; // 0x0360(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UTexture* CurrentCloudMask; // 0x0368(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + class UTexture* CurrentSunMap; // 0x0370(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSkyDomeHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSkyDomeHandler") + } + static class UNoceSkyDomeHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSkyDomeHandler; + +// Class GameNoce.NoceSSFSHandler +// 0x0068 (0x0178 - 0x0110) +class UNoceSSFSHandler final : public UNoceEnvHandler +{ +public: + class UObject* TargetWorldContextObject; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_118[0x60]; // 0x0118(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSSFSHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSSFSHandler") + } + static class UNoceSSFSHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSSFSHandler; + +// Class GameNoce.NocePlayerLookAtTargetComponent +// 0x0010 (0x0240 - 0x0230) +class UNocePlayerLookAtTargetComponent final : public USceneComponent +{ +public: + bool Enable; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool OnlyUseForMotionWarp; // 0x0231(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SkipAutoAimMeshCheck; // 0x0232(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_233[0xD]; // 0x0233(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetIsEnable(); + bool GetOnlyUseForMotionWarp(); + bool GetSkipAutoAimMeshCheck(); + void HandleEnemyFakeDead(); + void HandleEnemyOnDie(); + void HandleEnemyRevive(); + void HandleEnemyShowHide(bool InShow); + void HandleInteractEnableChanged(bool InEnable); + void SetEnable(bool InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerLookAtTargetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerLookAtTargetComponent") + } + static class UNocePlayerLookAtTargetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerLookAtTargetComponent; + +// Class GameNoce.NoceLumenTranslucencyHandler +// 0x0068 (0x0178 - 0x0110) +class UNoceLumenTranslucencyHandler final : public UNoceEnvHandler +{ +public: + class UObject* TargetWorldContextObject; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_118[0x60]; // 0x0118(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLumenTranslucencyHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLumenTranslucencyHandler") + } + static class UNoceLumenTranslucencyHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLumenTranslucencyHandler; + +// Class GameNoce.NoceMapIconWidget +// 0x0050 (0x0350 - 0x0300) +class UNoceMapIconWidget final : public UNoceUserWidgetBase +{ +public: + class UWidgetAnimation* FadeIn; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Select; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNoceMapGeneralIconData Data; // 0x0310(0x0038)(BlueprintVisible, Transient, NoDestructor, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected) + class UImage* Image_Icon; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + struct FVector GetWorldPos(); + void OnFadeInCompleted(); + void UpdateRotation(float InvMapYaw); + void UpdateScale(float MapScale, float IconScale); + void UpdateVisibility(bool IsInView); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapIconWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapIconWidget") + } + static class UNoceMapIconWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapIconWidget; + +// Class GameNoce.NoceLanternNiagaraHandler +// 0x00D0 (0x01E0 - 0x0110) +class UNoceLanternNiagaraHandler final : public UNoceEnvHandler +{ +public: + TArray TargetNiagaraComp; // 0x0110(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_120[0xC0]; // 0x0120(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLanternNiagaraHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLanternNiagaraHandler") + } + static class UNoceLanternNiagaraHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLanternNiagaraHandler; + +// Class GameNoce.NoceFogNiagaraHandler +// 0x0180 (0x0290 - 0x0110) +class UNoceFogNiagaraHandler final : public UNoceEnvHandler +{ +public: + class UNiagaraParameterCollectionInstance* NPCEnvFog; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* NPAreaAllFog; // 0x0118(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* NPHellSmoke; // 0x0120(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollectionInstance* MPCHellSmoke; // 0x0128(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceFogNiagaraSetting OriginalParams; // 0x0130(0x0088)(NativeAccessSpecifierPublic) + uint8 Pad_1B8[0xD8]; // 0x01B8(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFogNiagaraHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFogNiagaraHandler") + } + static class UNoceFogNiagaraHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFogNiagaraHandler; + +// Class GameNoce.NoceWindHandler +// 0x00C8 (0x01D8 - 0x0110) +class UNoceWindHandler final : public UNoceEnvHandler +{ +public: + TArray TargetWindComponent; // 0x0110(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FNoceWindSetting CurrentParam; // 0x0120(0x0048)(NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUpdateEnvEvent; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SettingMap; // 0x0180(0x0050)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_1D0[0x8]; // 0x01D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWindHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWindHandler") + } + static class UNoceWindHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWindHandler; + +// Class GameNoce.NoceNoteTrack +// 0x0008 (0x00D0 - 0x00C8) +class UNoceNoteTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNoteTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNoteTrack") + } + static class UNoceNoteTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNoteTrack; + +// Class GameNoce.NoceUICommonMessageSubsystem +// 0x0050 (0x0080 - 0x0030) +class UNoceUICommonMessageSubsystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool HasStart; // 0x0038(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceFocusableWidget* SystemMessageUI; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInputSubsystem* InputSubsystem; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFadeSubsystem* FadeSubsystem; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceUICommonMessageType CurrentType; // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RequestedMessages; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray Restrictions; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void AddRestriction(class FName Reason); + void HideMessage(ENoceUICommonMessageType InType); + void OnConnectionChanged(bool IsConnected, int32 UserId, ENoceInputDeviceType DeviceType); + void OnPlayerControllerEndPlay(class AActor* Player, EEndPlayReason EndPlayReason); + void RemoveRestriction(class FName Reason); + void ShowMessage(ENoceUICommonMessageType InType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUICommonMessageSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUICommonMessageSubsystem") + } + static class UNoceUICommonMessageSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUICommonMessageSubsystem; + +// Class GameNoce.NoceFadeHandler +// 0x0090 (0x00B8 - 0x0028) +class UNoceFadeHandler : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LightLocation; // 0x0058(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NearDistance; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FarDistance; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNoceLightFadeParameter NearParameter; // 0x0078(0x0008)(NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNoceLightFadeParameter FarParameter; // 0x0080(0x0008)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_88[0x30]; // 0x0088(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFadeHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFadeHandler") + } + static class UNoceFadeHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFadeHandler; + +// Class GameNoce.NoceNewGameWidget +// 0x0020 (0x03D0 - 0x03B0) +class UNoceNewGameWidget final : public UNoceFocusableWidget +{ +public: + TMulticastInlineDelegate StartGame; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + bool IsPlus; // 0x03C0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimation* FadeInNoBlack; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void ShowNewGame(bool InIsPlus, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNewGameWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNewGameWidget") + } + static class UNoceNewGameWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNewGameWidget; + +// Class GameNoce.NoceLightFadeHandler +// 0x0018 (0x00D0 - 0x00B8) +class UNoceLightFadeHandler final : public UNoceFadeHandler +{ +public: + class ULocalLightComponent* TargetLightComp; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLightFadeHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLightFadeHandler") + } + static class UNoceLightFadeHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLightFadeHandler; + +// Class GameNoce.NoceEmissiveFadeHandler +// 0x0020 (0x00D8 - 0x00B8) +class UNoceEmissiveFadeHandler final : public UNoceFadeHandler +{ +public: + class UMaterialInstanceDynamic* TargetMI; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* EmissiveActor; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* EmissiveSMComp; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseCPD; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EmissiveCPDIndex; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEmissiveFadeHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEmissiveFadeHandler") + } + static class UNoceEmissiveFadeHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEmissiveFadeHandler; + +// Class GameNoce.NoceEnvironmentSubsystem +// 0x0200 (0x0240 - 0x0040) +class UNoceEnvironmentSubsystem final : public UTickableWorldSubsystem +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool ShowDebugInfo; // 0x0048(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowDetailDebugInfo; // 0x0049(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x1E]; // 0x004A(0x001E)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EmcompassedPPVs; // 0x0068(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray NocePPV; // 0x0078(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnHeightFogUpdateDelegate; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UNoceHeightFogHandler* HeightFogHandler; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceVolumetricFogHandler* VolumetricFogHandler; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnDarknessUpdateDelegate; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UNoceDarknessHandler* DarknessHandler; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceDirectionalLightHandler* DirectionalLightHandler; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceSpotLightHandler* CharacterSweetLightHandler; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSpotLightHandler* EnvSweetLightHandler; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSpotLightHandler* MoonSweetLightHandler; // 0x00E0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSpotLightHandler* LanternPointLightHandler; // 0x00E8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSpotLightHandler* LanternVolumeLightHandler; // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSpotLightHandler* LanternMainLightHandler; // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSpotLightHandler* NPCLanternPointLightHandler; // 0x0100(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsPlayerHoldingLantern; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_109[0x17]; // 0x0109(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceSkyLightHandler* SkyLightHandler; // 0x0120(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSkyAtmosphereHandler* SkyAtmosphereHandler; // 0x0128(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSkyDomeHandler* SkyDomeHandler; // 0x0130(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSSFSHandler* SSFSHandler; // 0x0138(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLumenTranslucencyHandler* LumenTranslucencyHandler; // 0x0140(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLanternNiagaraHandler* NPCLanternNiagaraHandler; // 0x0148(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFogNiagaraHandler* FogNiagaraHandler; // 0x0150(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnWindUpdateDelegate; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UNoceWindHandler* WindHandler; // 0x0168(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap LightFadeHandlers; // 0x0170(0x0050)(Protected, NativeAccessSpecifierProtected) + int32 LightFadeIndex; // 0x01C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 InvalidFadeCount; // 0x01C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasLoadedSaveData; // 0x01C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C9[0x7]; // 0x01C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap OnewayLightControlMap; // 0x01D0(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected) + uint8 Pad_220[0x20]; // 0x0220(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddHeightFogSetting(class FName RowName, const struct FNoceExpFogSetting& InData); + void AddSkyLightSetting(class FName RowName, const struct FNoceSkyLightSetting& InData); + void AddSpotLightSetting(class FName RowName, const struct FNoceSpotLightSetting& InData); + void AddVolumeFogSetting(class FName RowName, const struct FNoceVolumetricFogSetting& InData); + void ClearAllOnewayLightControl(); + void DebugRequestDarkness(bool Enable, class FName InRowName, const struct FNoceDarknessSetting& InData); + void DebugRequestHeightFog(bool Enable, class FName RowName, const struct FNoceExpFogSetting& InData); + void DebugRequestVolumeFog(bool Enable, class FName RowName, const struct FNoceVolumetricFogSetting& InData); + void EnableLanternBlending(bool InEnable); + void EnableLanternLightUpdate(bool InEnable); + void ForceUpdateHandlersWithTargetLocation(bool NeedOverride, const struct FVector& InTargetLocation); + class FName GetDirectionalLightRowName(); + float GetHeightFogEnemyInSightDistance(); + float GetHeightFogFadeDistance(); + class FName GetHeightFogRowName(); + float GetOnewayLightControlAlpha(const class FString& ObjectName); + class FName GetSkyLightRowName(); + class FName GetSSFSRowName(); + class FName GetVolumetricFogRowName(); + int32 GetWindAudioLevel(); + bool HasAnyLanternSetting(); + bool HasOnewayLightControlSaved(const class FString& ObjectName); + void OnDarknessUpdateEvent(float InAlpha, const struct FLinearColor& InDarknessColor, float InEdgeContrast, float InEffectOffset); + void OnHeightFogUpdateEvent(); + void OnResumeFromSequence(); + void OnSpecialEnvironmentAdjustChanged(const class FString& SourceName, const class FString& CompStr, float InPriority, float InBlendWeight, class APostProcessVolume* InPPV); + void OnWindUpdateEvent(float InWindSpeed, int32 InAudioLevel); + void RegisterDarknessMaterial(class UMaterialParameterCollection* InMPC, class UObject* WorldContextObject); + void RegisterDirectionalLight(class UDirectionalLightComponent* InDL); + int32 RegisterEmissiveFade(class UMaterialInstanceDynamic* InMI, class AActor* InActor, const struct FNoceLightFadeFullSetting& InParam, bool InUseCPD, int32 InEmissiveCPDIndex); + void RegisterLanternLight(class UPointLightComponent* InPL, ENoceLanternLightType InType); + void RegisterLanternNiagara(class UNiagaraComponent* InNC); + int32 RegisterLightFade(class ULocalLightComponent* InLL, const struct FNoceLightFadeFullSetting& InParam, bool PossibleConflict); + void RegisterNPCLanternLight(class UPointLightComponent* InPL); + void RegisterOnewayLightControl(const class FString& ObjectName, float InAlpha); + void RegisterSkyAtmosphere(class USkyAtmosphereComponent* InSL); + void RegisterSkyDome(class UMaterialInstanceDynamic* InMI, class AActor* InActor); + void RegisterSkyLight(class USkyLightComponent* InSL); + void RegisterSweetLight(class USpotLightComponent* InSL, ENoceSweetLightType InType); + bool RegisterTargetFogComponent(class UExponentialHeightFogComponent* InComp); + void RegisterVolumetricFogMaterial(class UStaticMeshComponent* InStaticMesh, bool IsFogTown); + void RegisterWindSource(class UNeoWindComponent* InWind); + void SetForceUseCameraLocation(bool InForce); + void SetLanternBlending(class FName RowName, const struct FNoceSpotLightSetting& InData, float InBlendTime); + void SetLightFadeDebugDraw(int32 InIndex, bool EnableDebugDraw); + void SetLightFadeExtraIntensityAlpha(int32 InIndex, float InAlpha); + void SetNocePPVBlendWeight(class FName TagName, float InBlendWeight); + void SetNPCLanternExtraColorAlpha(float InAlpha); + void SetNPCLanternExtraIntensityAlpha(float InAlpha); + void SetPauseUpdate(bool InPauseHandler, bool InPauseFade); + void SetPlayerLanternExtraIntensityAlpha(float InAlpha); + void SetSweetLightExtraIntensityAlpha(float InAlpha); + void UnregisterDarknessMaterial(class UMaterialParameterCollection* InMPC); + void UnregisterDirectionalLight(class UDirectionalLightComponent* InDL); + void UnregisterEmissiveFade(int32 InIndex); + void UnregisterLanternLight(class UPointLightComponent* InPL, ENoceLanternLightType InType); + void UnregisterLanternNiagara(class UNiagaraComponent* InNC); + void UnregisterLightFade(int32 InIndex); + void UnregisterNPCLanternLight(class UPointLightComponent* InPL); + void UnregisterSkyAtmosphere(class USkyAtmosphereComponent* InSL); + void UnregisterSkyDome(class UMaterialInstanceDynamic* InMI, class AActor* InActor); + void UnregisterSkyLight(class USkyLightComponent* InSL); + void UnregisterSweetLight(class USpotLightComponent* InSL, ENoceSweetLightType InType); + void UnregisterTargetFogComponent(class UExponentialHeightFogComponent* InComp); + void UnregisterVolumetricFogMaterial(class UStaticMeshComponent* InStaticMesh); + void UnregisterWindSource(class UNeoWindComponent* InWind); + void UpdateHeightFogWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight); + void UpdateSkyLightWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight); + void UpdateSweetLightWeight(class FName RowName, float InPriority, ENoceSweetLightType InType, const class FString& PPVName, float InWeight); + void UpdateVolumeFogWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnvironmentSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnvironmentSubsystem") + } + static class UNoceEnvironmentSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnvironmentSubsystem; + +// Class GameNoce.NoceNPCLookTargetComponent +// 0x00D0 (0x0300 - 0x0230) +class UNoceNPCLookTargetComponent final : public USceneComponent +{ +public: + float EnableBlendTime; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisableBlendTime; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HeadSocketName; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SpineSocketName; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName LookTargetSocketName; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LerpAlpha; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LengthRange; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PitchRange; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float YawRange; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseDeadZone; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeadZoneAngle; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseMaxLookDistance; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxLookDistance; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_270[0x68]; // 0x0270(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceCheatManager* CheatManager; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ACharacter* OwnerCharacter; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr LookTarget; // 0x02E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr CachedLookTarget; // 0x02F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class AActor* GetCachedLookTarget(); + bool GetEnable(); + class AActor* GetLookTarget(); + struct FVector GetPreviousLookAtLocation(); + void SetEnable(bool InValue); + void SetLookTarget(class AActor* InLookTarget); + void SetUseDeadZone(bool InValue, float InAngle); + void SetUseMaxLookDistance(bool InValue, float InMaxDistance); + void Update(float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNPCLookTargetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNPCLookTargetComponent") + } + static class UNoceNPCLookTargetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNPCLookTargetComponent; + +// Class GameNoce.NoceUIEndingWidgetData +// 0x0020 (0x0050 - 0x0030) +class UNoceUIEndingWidgetData final : public UDataAsset +{ +public: + TArray Endings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FText UnknownText; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIEndingWidgetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIEndingWidgetData") + } + static class UNoceUIEndingWidgetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIEndingWidgetData; + +// Class GameNoce.NoceEnvNiagaraActor +// 0x0020 (0x02C0 - 0x02A0) +class ANoceEnvNiagaraActor final : public ANiagaraActor +{ +public: + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bNeedSave; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSaved; // 0x02A9(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Saved_OverrideParameters; // 0x02B0(0x0010)(Edit, ZeroConstructor, EditConst, SaveGame, AdvancedDisplay, NativeAccessSpecifierPrivate) + +public: + bool IsLoadLoadRecordData() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnvNiagaraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnvNiagaraActor") + } + static class ANoceEnvNiagaraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceEnvNiagaraActor; + +// Class GameNoce.NoceEnvQueryTest_InSight +// 0x00F0 (0x02E8 - 0x01F8) +class UNoceEnvQueryTest_InSight final : public UEnvQueryTest +{ +public: + struct FEnvTraceData TraceData; // 0x01F8(0x0040)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue TraceFromContext; // 0x0238(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ItemHeightOffset; // 0x0270(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ContextHeightOffset; // 0x02A8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf Context; // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnvQueryTest_InSight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnvQueryTest_InSight") + } + static class UNoceEnvQueryTest_InSight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEnvQueryTest_InSight; + +// Class GameNoce.NoceEnvVolumeFogActor +// 0x00B8 (0x0358 - 0x02A0) +class ANoceEnvVolumeFogActor final : public AStaticMeshActor +{ +public: + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bNeedSave; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap FloatParams; // 0x02B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, Protected, NativeAccessSpecifierProtected) + TMap VectorParams; // 0x0300(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, Protected, NativeAccessSpecifierProtected) + bool bSaved; // 0x0350(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsLoadLoadRecordData() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEnvVolumeFogActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEnvVolumeFogActor") + } + static class ANoceEnvVolumeFogActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceEnvVolumeFogActor; + +// Class GameNoce.NoceEventPauseWidget +// 0x0008 (0x03B8 - 0x03B0) +class UNoceEventPauseWidget final : public UNoceFocusableWidget +{ +public: + struct FGameplayTag HideShortcutTag; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEventPauseWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEventPauseWidget") + } + static class UNoceEventPauseWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEventPauseWidget; + +// Class GameNoce.NoceOmamoriDrawingSubsystem +// 0x0020 (0x0058 - 0x0038) +class UNoceOmamoriDrawingSubsystem final : public UNoceWorldSubsystem +{ +public: + class UNoceOmamoriDrawingDataAsset* DataAsset; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray OmamoriList; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + uint32 CurrentPoolNumber; // 0x0050(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DrawOmamori(ENoceOmamoriDrawingType* out_Type, class FName* out_Name); + int32 GetRequiredFaith(); + bool IsOmamoriLeft(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceOmamoriDrawingSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceOmamoriDrawingSubsystem") + } + static class UNoceOmamoriDrawingSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceOmamoriDrawingSubsystem; + +// Class GameNoce.NoceUIDataTableMappingText +// 0x0080 (0x03F0 - 0x0370) +class UNoceUIDataTableMappingText final : public UNoceUIStyleTextBase +{ +public: + struct FLinearColor DefaultColor; // 0x0368(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontOutlineSettings DefaultOutlineSetting; // 0x0378(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr DefaultFontMaterial; // 0x03A0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DataTablePath; // 0x03C8(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TextStyleKey; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetTextStyleKey(int32 Key); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIDataTableMappingText") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIDataTableMappingText") + } + static class UNoceUIDataTableMappingText* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIDataTableMappingText; + +// Class GameNoce.NoceExtractAudioDurationTool +// 0x0010 (0x02A0 - 0x0290) +class ANoceExtractAudioDurationTool final : public AActor +{ +public: + TArray SourceDialogLineTables; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void WriteAudioDurationToDatatable(class UDataTable* InTable, class FName InRowName, bool ExtractJP, float duration); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceExtractAudioDurationTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceExtractAudioDurationTool") + } + static class ANoceExtractAudioDurationTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceExtractAudioDurationTool; + +// Class GameNoce.NoceNotebookTabWidget +// 0x00D8 (0x03F0 - 0x0318) +class UNoceNotebookTabWidget final : public UNoceTabWidget +{ +public: + class UNoceTabChildWidget* WBP_NoteB_TabChild; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceTabChildWidget* WBP_NoteB_TabChild_1; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceTabChildWidget* WBP_NoteB_TabChild_2; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceTabChildWidget* WBP_NoteB_TabChild_3; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceTabChildWidget* WBP_NoteB_TabChild_4; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_1; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_2; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_3; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_4; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FText CharacterText; // 0x0360(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText EnemyText; // 0x0370(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText InfoText; // 0x0380(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText PuzzleText; // 0x0390(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText TutorialText; // 0x03A0(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TArray AllTabChildren; // 0x03B0(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray AllTabChildTypes; // 0x03C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray AllSpacers; // 0x03D0(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray CurrentTabTypes; // 0x03E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + ENoceNotebookType GetCurrentTabType(); + void ResetList(ENoceNotebookType DefaultType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNotebookTabWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNotebookTabWidget") + } + static class UNoceNotebookTabWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNotebookTabWidget; + +// Class GameNoce.NoceEyeball +// 0x0070 (0x0098 - 0x0028) +class UNoceEyeball final : public UObject +{ +public: + uint8 Pad_28[0x70]; // 0x0028(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEyeball") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEyeball") + } + static class UNoceEyeball* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEyeball; + +// Class GameNoce.NoceEyeballGroupComponent +// 0x0070 (0x0110 - 0x00A0) +class UNoceEyeballGroupComponent final : public UActorComponent +{ +public: + bool Enabled; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Eyeballs; // 0x00A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float UpdateRange; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AngleLimit; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PlayerLocationOffset; // 0x00C0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TargetChildTag; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAxis LookAtAxis; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EnableRatio; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FollowRatio; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DelayFollow; // 0x00EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFloatRange DegreePerSecond; // 0x00F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RandomMovementTime; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RandomMovementDegreeMax; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FollowNoiseRatio; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CollectEyeballFromChildren(); + void RegisterEyeball(class AActor* InActor, bool FollowPlayer); + void UnregisterEyeball(const class AActor* InActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceEyeballGroupComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceEyeballGroupComponent") + } + static class UNoceEyeballGroupComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceEyeballGroupComponent; + +// Class GameNoce.NoceFloatIconSubsystem +// 0x00F0 (0x0120 - 0x0030) +class UNoceFloatIconSubsystem final : public UGameInstanceSubsystem +{ +public: + TMulticastInlineDelegate OnSettingChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnShowIconChanged; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMap InteractIconInUse; // 0x0050(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray InteractIconPool; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool CanShowInteractIcon; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool GameCanShowInteractIcon; // 0x00B1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DebugCanShowInteractIcon; // 0x00B2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B3[0x5]; // 0x00B3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TMap IndicatorInUse; // 0x00B8(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray IndicatorPool; // 0x0108(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearIconPool(); + ESlateVisibility GetActiveIndicatorVisiblity(); + bool IsShowIndicatorIcon(); + void RequestIndicatorIcon(class AActor* Owner, const struct FVector& IndicateLocation, bool IsActive); + void RequestInteractIcon(class AActor* Owner, ENoceInteractIconState TargetState, const struct FVector& IconPosition, const class FText& PromptText); + void SetCanShowInteractIcon(bool InCanShow); + void SetDebugCanShowInteractIcon(bool InCanShow); + void SetShowIndicatorIcon(bool InEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFloatIconSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFloatIconSubsystem") + } + static class UNoceFloatIconSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFloatIconSubsystem; + +// Class GameNoce.NoceOptionWidgetBase +// 0x0000 (0x03B0 - 0x03B0) +class UNoceOptionWidgetBase : public UNoceFocusableWidget +{ +public: + void ResetSettingToDefault(class UGameSetting* Setting); + void SetSetting(class UGameSetting* InSetting, bool* NoUse); + void SetSettings(const TArray& InSettings, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceOptionWidgetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceOptionWidgetBase") + } + static class UNoceOptionWidgetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceOptionWidgetBase; + +// Class GameNoce.NoceOptionWidget +// 0x0468 (0x0818 - 0x03B0) +class UNoceOptionWidget : public UNoceOptionWidgetBase +{ +public: + bool CheckChangedAndSaveOnHide; // 0x03B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SaveOnHide; // 0x03B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B2[0x66]; // 0x03B2(0x0066)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceGameSettingRegistry* Registry; // 0x0418(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_420[0x10]; // 0x0420(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VisibleSettings; // 0x0430(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + struct FGameSettingFilterState FilterState; // 0x0440(0x03A0)(Transient, NativeAccessSpecifierPrivate) + TArray FilterNavigationStack; // 0x07E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_7F0[0x10]; // 0x07F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceListView* ListView_Settings; // 0x0800(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnExecuteNamedAction; // 0x0808(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + +public: + void ApplyModifiedKeyBindings(); + void ApplyPendingChanges(); + void CheckChangedAndSave(bool Save); + class UNoceListView* GetListView(); + class UGameSetting* GetSetting(class FName SettingDevName); + void HandleKeyBindingModified(); + void OnSettingsDirtyStateChanged(bool bSettingsDirty); + void SaveSettings(); + void SaveSystemSave(); + void SelectSetting(const class FName& SettingDevName); + void SelectSettings(const TArray& SettingDevNames); + + bool HaveSettingsBeenChanged() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceOptionWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceOptionWidget") + } + static class UNoceOptionWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceOptionWidget; + +// Class GameNoce.NoceUIGameplayTagMappingText +// 0x01A0 (0x0510 - 0x0370) +class UNoceUIGameplayTagMappingText final : public UNoceUIStyleTextBase +{ +public: + TMap Texts; // 0x0368(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLinearColor DefaultColor; // 0x03B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Colors; // 0x03C8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FFontOutlineSettings DefaultOutlineSetting; // 0x0418(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap OutlineSettings; // 0x0440(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TSoftObjectPtr DefaultFontMaterial; // 0x0490(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap FontMaterials; // 0x04B8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_508[0x8]; // 0x0508(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetTextStyleByKey(const struct FGameplayTag& Key); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIGameplayTagMappingText") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIGameplayTagMappingText") + } + static class UNoceUIGameplayTagMappingText* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIGameplayTagMappingText; + +// Class GameNoce.NoceFocusablePage +// 0x0008 (0x03B8 - 0x03B0) +class UNoceFocusablePage : public UNoceFocusableWidget +{ +public: + class UWidgetAnimation* Default; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnSwitchInCompleted(); + void OnSwitchOutCompleted(); + void SwitchIn(); + void SwitchOut(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFocusablePage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFocusablePage") + } + static class UNoceFocusablePage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFocusablePage; + +// Class GameNoce.NoceMovieSceneDataLayerSection +// 0x0010 (0x0130 - 0x0120) +class UNoceMovieSceneDataLayerSection final : public UMovieSceneDataLayerSection +{ +public: + class UNoceSeqDataAsset* SeqDataAsset; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseInRunTime; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMovieSceneDataLayerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMovieSceneDataLayerSection") + } + static class UNoceMovieSceneDataLayerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMovieSceneDataLayerSection; + +// Class GameNoce.NoceFogControlComponent +// 0x0000 (0x00A0 - 0x00A0) +class UNoceFogControlComponent final : public UActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFogControlComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFogControlComponent") + } + static class UNoceFogControlComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFogControlComponent; + +// Class GameNoce.NoceFogNiagaraVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceFogNiagaraVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceFogNiagaraRowHandle DataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray DataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFogNiagaraVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFogNiagaraVolumeComponent") + } + static class UNoceFogNiagaraVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFogNiagaraVolumeComponent; + +// Class GameNoce.NoceFogVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceFogVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceHeightFogDataRowHandle SanityMaxRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray FogDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFogVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFogVolumeComponent") + } + static class UNoceFogVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFogVolumeComponent; + +// Class GameNoce.NoceLineOfSightActor +// 0x0020 (0x02B0 - 0x0290) +class ANoceLineOfSightActor final : public AActor +{ +public: + class UCapsuleComponent* CapsuleComp; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CollisionProfile; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RadiusScale; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HalfHeightScale; // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool Debug; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLineOfSightActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLineOfSightActor") + } + static class ANoceLineOfSightActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceLineOfSightActor; + +// Class GameNoce.NoceFootStepVFXDataAsset +// 0x00A0 (0x00D0 - 0x0030) +class UNoceFootStepVFXDataAsset final : public UDataAsset +{ +public: + struct FNoceFootStepVFXSurfaceTypeMap DefaultSurfaceTypeMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap GameplayTagMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFootStepVFXDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFootStepVFXDataAsset") + } + static class UNoceFootStepVFXDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFootStepVFXDataAsset; + +// Class GameNoce.NocePostProcessAnimInstance +// 0x0190 (0x0500 - 0x0370) +#pragma pack(push, 0x1) +class alignas(0x10) UNocePostProcessAnimInstance : public UAnimInstance +{ +public: + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceEnemyAnimInstance* MyABP; // 0x0370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceCheatManager* CheatManager; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseFootIK; // 0x0380(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_381[0x3]; // 0x0381(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FootIKAlpha; // 0x0384(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKInterpSpeed; // 0x0388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKInterpScale; // 0x038C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKInterpSpeed_Current; // 0x0390(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FootIKAlpha_Curve; // 0x0394(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FootIKAlpha_Curve_Meta; // 0x039C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurLeftFootOffset; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurRightFootOffset; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LeftFootName; // 0x03AC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RightFootName; // 0x03B4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKTraceUpDistance; // 0x03BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKTraceDownDistance; // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKBlendSpeed; // 0x03C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKMaxLeftRightDifference; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FootIKUseMaxDifference; // 0x03CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CD[0x3]; // 0x03CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FootIKMaxAdjustOffset; // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseLookAt; // 0x03D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D5[0xB]; // 0x03D5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform LookAtTransform; // 0x03E0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LookAtRerouteBone; // 0x0440(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtEnableBlendTime; // 0x0448(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtDisableBlendTime; // 0x044C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AddHitReactionActive; // 0x0450(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_451[0x3]; // 0x0451(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HitReactionAlpha; // 0x0454(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_458[0x8]; // 0x0458(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform HitReactionControlTransform; // 0x0460(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseLinkIK; // 0x04C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C1[0x3]; // 0x04C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinkIKAplha; // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinkOffsetAlignGroundWeight; // 0x04C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UsePoseDriver; // 0x04CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4CD[0x3]; // 0x04CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PoseDriverBlendTime; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BodyPhysAlpha; // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HairPhysAlpha; // 0x04D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReplaceTransferBoneVelocities; // 0x04DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReplaceWorldCollision; // 0x04DD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionChannel ReplaceWorldCollisionChannel; // 0x04DE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4DF[0x1]; // 0x04DF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OverrideWorldGravity; // 0x04E0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetupLookAtComponent(); + void UpdateApplyFootIK(); + void UpdateApplyLookAtIK(float DeltaTime); + void UpdateApplyPoseDriverIK(); + void UpdateFootIK(float DeltaSeconds); + void UpdateRigidbody(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePostProcessAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePostProcessAnimInstance") + } + static class UNocePostProcessAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UNocePostProcessAnimInstance; + +// Class GameNoce.NoceNPCPostProcessAnimInstance +// 0x0000 (0x0500 - 0x0500) +class UNoceNPCPostProcessAnimInstance final : public UNocePostProcessAnimInstance +{ +public: + class UNoceNPCLookTargetComponent* LookAtComponent; // 0x04F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNPCPostProcessAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNPCPostProcessAnimInstance") + } + static class UNoceNPCPostProcessAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNPCPostProcessAnimInstance; + +// Class GameNoce.NoceFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float CalculateAngleBetweenVector(const struct FVector& v1, const struct FVector& v2); + static float CalculateDamageDirectionAngle(class AActor* InDamagedActor, const struct FVector& InHitPoint); + static float CalculateDirectionAngle2D(const struct FVector& InForward, const struct FVector& InCenter, const struct FVector& InTarget); + static void CalculateFootIKOffset(const class UAnimInstance* InAnimInstance, float DeltaSeconds, class FName LeftFootName, class FName RightFootName, float TraceUpDistance, float TraceDownDistance, bool UseMaxLeftRightDifference, float MaxLeftRightDifference, float MaxAdjustOffset, float InterpSpeed, float* OutLeftFootOffset, float* OutRightFootOffset); + static struct FVector CalculateNormalFromPoints(const struct FVector& Point1, const struct FVector& Point2, const struct FVector& Point3); + static int32 CalculateStringLineCount(const class FString& InString, int32 CharacterPerLine); + static int32 CalculateStringLineCountByLetterWidth(const class FString& InString); + static bool CapsuleTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CheckActionLevel(ENoceActionLevel InActionLevel, int32 ActionLevelBitmask); + static bool CheckDefiniteEndingType(class UObject* WorldContextObject, ENoceEndingType EndingType); + static bool CheckGameActionLevel(class UObject* WorldContextObject, int32 ActionLevelBitmask); + static bool CheckGameActionLevelChill(class UObject* WorldContextObject, int32 ActionLevelBitmask); + static bool CheckGameRiddleLevel(class UObject* WorldContextObject, int32 RiddleLevelBitmask); + static bool CheckGameRound(class UObject* WorldContextObject, int32 GameRoundBitmask); + static void CheckOnSlope(class UObject* WorldContextObject, const struct FVector& InMeshLocation, const TArray& InSlopeDetectObjectTypes, ECollisionChannel InPawnChannel, bool InDebugLog, bool* OutIsOnStair, ECollisionChannel* OutObjectType, struct FVector* OutHitLocation, struct FVector* OutHitNormal); + static bool CheckPlayGoDownloadProgress(class UObject* WorldContextObject, const struct FGameplayTag& InProgressTag, bool IsAnyEndingCleared); + static bool CheckRiddleLevel(ENoceRiddleLevel InRiddleLevel, int32 RiddleLevelBitmask); + static bool CheckRound(ENoceRoundType InRoundType, int32 GameRoundBitmask); + static bool CheckStoryEndingBranch(class UObject* WorldContextObject, int32 EndingBitmask); + static struct FVector ClampLookAtLocation(class AActor* InTargetActor, class FName InSpineSocketName, const struct FVector& InLookAtLocation, const struct FVector& InTargetHeadLocation, float InLengthRange, float InPitchRange, float InYawRange, bool InDebugDraw); + static void ClearMotionVector(class ANoceCharacter* InChar); + static class AActor* CloneActor(class AActor* InputActor, class FName ActorName); + static float ComputeInputAngle(class UObject* WorldContextObject, float InInputForward, float InInputRight); + static float ComputeStairAngle(class ACharacter* InCharcter, const struct FVector& InHitNrmal); + static void CorrectActorRotation_Direct(class AActor* InActor); + static void DeactivateNiagara(class UNiagaraComponent* InNiagaraComponent, bool InDetachFromComponent); + static void DelayDestroyActors(const TArray& InData, float InDelaySeconds, const class UObject* WorldContextObject); + static void DrawCircleArc(class UObject* WorldContextObject, const struct FVector& Center, float Radius, const struct FVector& Direction, float Degree, int32 Segments, const struct FLinearColor& LineColor, bool PersistentLines, float Lifetime, uint8 DepthPriority, float Thickness); + static void DrawDebugArrowShift(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FLinearColor& LineColor, float ArrowSize, float Offset, float duration, float Thinkness); + static void DrawDebugFan(class UObject* WorldContextObject, const struct FVector& Origi, const struct FVector& Direction, float MinRadius, float MaxRadius, float Degree, int32 Segments, const struct FLinearColor& LineColor, float Lifetime, uint8 DepthPriority, float Thickness); + static void DrawDebugFanByCenter(class UObject* WorldContextObject, const struct FVector& Origi, const struct FVector& Center, float FrontDistance, float BackDistance, float Angle, const struct FLinearColor& LineColor, float Lifetime, uint8 DepthPriority, float Thickness); + static void EnableMaterialSlots(bool bEnable, class USkeletalMeshComponent* InComp, const TArray& InMatSlotNames); + static bool Equal_ActorRecord(const struct FNoceActorRecord& A, const class UObject* B); + static bool Equal_Record(const struct FNoceObjectRecord& A, const class UObject* B); + static void ExecuteConsoleCmdFromSeqData(const struct FNoceSeqData& InData); + static void ExecuteConsoleCommandWithTag(const class FString& Command, const class FString& Param, const class FName& InTagName); + static void ExecuteSeqDataCmdWithTagForHighSpec(const class FString& Command, const struct FNoceSeqDataCmd& InData, const class FName& InTagName); + static void ForceClothNextUpdateTeleport(class ANoceCharacter* InCharacter); + static void ForceStopSlotAnimation(class UAnimInstance* InAnimInstance, float InBlendOutTime, class FName SlotNodeName); + static struct FVector GenerateRandomForceVector_Hatcher100(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray& OutRandomVectorStorage_Previous, TArray& OutRandomVectorStorage_Next, TArray& OutRandomVectorStorage_LocalTimer); + static struct FVector GenerateRandomForceVector_TsukumoBody(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray& OutRandomVectorStorage_Previous, TArray& OutRandomVectorStorage_Next, TArray& OutRandomVectorStorage_LocalTimer); + static struct FVector GenerateRandomForceVector_TsukumoHair(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray& OutRandomVectorStorage_Previous, TArray& OutRandomVectorStorage_Next, TArray& OutRandomVectorStorage_LocalTimer); + static TArray GetAllRoundSequenceNames(ENoceRoundType RoundType); + static class FString GetAssetName(TSoftObjectPtr Obj); + static class FString GetBinkUrlWithOutfitSuffix(class UObject* InWorldContextObject, const class FString& InURL); + static void GetBPCDOMeshComponents(class UClass* InActorClass, TArray* OutArray); + static float GetCharacterSlopeAngle(class ACharacter* Character, const TArray& ObjectTypes, float SizeRatio, bool DebugDraw); + static ENoceCineEventUserType GetCineEventUserTypeFromString(const class FString& InStr); + static class UClass* GetClassFromAssetData(const struct FAssetData& InAssetData); + static ECollisionEnabled GetCompCollisionType(class UPrimitiveComponent* InComp); + static class FString GetCurrentChapterName(class UObject* WorldContextObject); + static ENoceEndingType GetCurrentDefiniteEnding(class UObject* WorldContextObject); + static ENoceEndingType GetCurrentEndingBranch(class UObject* WorldContextObject); + static struct FGameplayTag GetCurrentProgress(class UObject* WorldContextObject); + static class FString GetCVarCurrentValue(const class FString& InCVarName); + static TArray> GetDependencySoftObjPtr(class ULevelSequence* InSeq, TSubclassOf InClass); + static float GetDiffDegree(const struct FVector& AnchorFoward, const struct FVector& Direction); + static float GetForwardDiffDegree(class AActor* Anchor, const struct FVector& Check); + static ENoceActionLevel GetGameActionLevel(class UObject* WorldContextObject); + static ENoceRiddleLevel GetGameRiddleLevel(class UObject* WorldContextObject); + static ENoceRoundType GetGameRound(class UObject* WorldContextObject); + static float GetGlobalTimeDilationMultiplier(const class UObject* WorldContextObject); + static ENoceHitReactionFourWayType GetHitReactionFourWay(class UObject* WorldContextObject, float InAngel); + static ENoceHitReactionTwoWayType GetHitReactionTwoWay(class UObject* WorldContextObject, float InAngel); + static struct FVector GetInputMappingVectorFromCameraRotate(const struct FRotator& InCameraRotator, float InInputForward, float InInputRight); + static class FName GetMediaName(class UMediaPlayer* MediaPlayer); + static bool GetNiagaraVariableBool(class UNiagaraComponent* NiagaraComponent, class FName InVariableName); + static float GetNiagaraVariableFloat(class UNiagaraComponent* NiagaraComponent, class FName InVariableName); + static struct FLinearColor GetNiagaraVariableLinearColor(class UNiagaraComponent* NiagaraComponent, class FName InVariableName); + static struct FVector GetNiagaraVariableVector(class UNiagaraComponent* NiagaraComponent, class FName InVariableName); + static class UNoceCheatManager* GetNoceCheatManager(class UObject* WorldContextObject); + static class UNoceGameInstance* GetNoceGameInstance(class UObject* WorldContextObject); + static class ANoceGameMode* GetNoceGameMode(class UObject* WorldContextObject); + static class ANoceGameState* GetNoceGameState(class UObject* WorldContextObject); + static class UNoceGlobalDelegates* GetNoceGlobalDelegates(const class UObject* WorldContextObject); + static class ANocePlayerCharacter* GetNocePlayerCharater(class UObject* WorldContextObject); + static bool GetPhysicsAssetCollision(class USkeletalMeshComponent* InSkeletalMesh, class FName InBoneName, ECollisionEnabled* OutCollisionEnabled); + static class AActor* GetPlaySequenceStateSeqActor(const class UObject* WorldContextObject); + static float GetPreSeamlessMontagePlayRate(class UAnimMontage* InMontage, float InDuration); + static float GetPreSeamlessMotionWarppingDuration(class UAnimMontage* InMontage); + static class FString GetPreviewLightSet(const class UObject* WorldContextObject); + static float GetRBANAlphaRatio(); + static class FString GetSeqDataAssetPackageNameFromSeq(TSoftObjectPtr PlaySeq); + static class FName GetSequenceName(class ULevelSequencePlayer* SequencePlayer); + static float GetSkirtSlopeAdjustRatio(); + static float GetSpineSocketRotationYaw(class AActor* InTargetActor, class FName InSpineSocketName); + static class ANoceTimeManager* GetTimeManager(const class UObject* WorldContextObject, int32 PlayerIndex); + static float GetTraceOffset(const class UAnimInstance* InAnimInstance, class FName SocketName, float TraceUpDistance, float TraceDownDistance, bool ShowDebug); + static class UNoceWeaponSubsystem* GetWeaponSubSystem(const class UObject* WorldContextObject); + static void HandleRestartGame(class UObject* WorldContextObject); + static bool HasQualitySwitchNode(class UMaterial* InMaterial, class FString* Info); + static bool IsActionLevelChill(ENoceActionLevel InActionLevel); + static bool IsActiveEffectHandleValid(const struct FActiveGameplayEffectHandle& InEffectHandle); + static bool IsActiveMovieSceneExecutor(); + static bool IsActivePreloadSequenceAndSeqData(); + static bool IsActivePreloadSeqUpdateDataLayer(); + static bool IsActorOfClass(class AActor* Actor, const TSoftClassPtr Class_0); + static bool IsCurrentActionLevelChill(class UObject* WorldContextObject); + static bool IsForceJumpPlaybackPosByCmd(class UObject* WorldContextObject); + static bool IsGame(const class UObject* WorldContextObject); + static bool IsInEndGameProgress(class UObject* WorldContextObject); + static bool IsInEvent(const class UObject* WorldContextObject); + static bool IsInPartitionedWorld(const class UObject* WorldContextObject); + static bool IsInPlaySequenceState(const class UObject* WorldContextObject); + static bool IsNiagaraComplete(class UNiagaraComponent* InNiagaraComponent); + static bool IsPlayerInputDirectionIsOppositeToCharacter(class UObject* WorldContextObject); + static bool IsPointInFanShape(const struct FVector& Origin, const struct FVector& Direction, const struct FVector& TargetPoint, float Angle, float MinRadius, float MaxRadius); + static bool IsProgressConditionMatch(class UObject* WorldContextObject, const struct FGameplayTagContainer& InProgressCondition, bool ExactProgress, const struct FGameplayTagContainer& InNeedAddTag, bool NeedAllAddTag, int32 NeedAddTagNum, const struct FGameplayTagContainer& InWithoutAddTag, bool WithoutAllTag); + static bool IsShowDebugInfoForRBANBlending(const class UObject* WorldContextObject); + static void KawaiiWarmUpForCharacter(class ANoceCharacter* InCharacter, int32 WarmUpFrames); + static void MessageOpen(const class FString& Message); + static bool MRQ_TriggerPlayStart(const struct FSoftObjectPath& InSeq); + static void Noce_Seq_Trace_BookMark(class UObject* WorldContextObject, const class FString& InLogString); + static void Noce_Trace_BookMark(const class FString& InLogString); + static bool NoceCapsuleTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool NoceLineTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool NoceSphereTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void PlayerScarfResetDynmaics(class ANocePlayerCharacter* InPlayer, ETeleportType TeleportType); + static void PlayerSkirtResetDynmaics(class ANocePlayerCharacter* InPlayer, ETeleportType TeleportType); + static void ProcessSolveLumenGhostingCmds(const class FName& InSeqName); + static float RandomFloatRange_ThreadSafe(float InSeed, float InMin, float InMax); + static void RefreshNoceLightSavableData(const class UObject* WorldContextObject, const class ULightComponent* InLightComp, struct FNoceLightSavableData& OutData); + static void ReplacePlayerCharMaterialByCharMeshType(class USkeletalMeshComponent* InComp, int32 ReplaceMatIndex, class UMaterialInterface* DefaultMat, class UMaterialInterface* PureWhite, class UMaterialInterface* PinkRabbit); + static struct FGameplayTag RequestGameplayTagFromString(const class FString& InData); + static void ResetConsoleCmdFromSeqData(const struct FNoceSeqData& InData); + static void ResetDynamics(class ANoceCharacter* InCharacter, ETeleportType InTeleportType); + static void ResetEnableHDROutput(); + static void ResetHDRUICompositeMode(); + static void ResetHDRUILevel(); + static void ResetSolveLumenGhostingCmds(const class FName& InSeqName); + static void SearchActors(class UObject* WorldContextObject, class AActor* InSelfActor, const struct FVector& InDirection, float InRadius, float InHalfAngle, const TArray& ObjectTypes, TArray* OutActors, bool DebugDraw); + static void SearchEnemy(class UObject* WorldContextObject, class AActor* InSelfActor, float InRadius, float InHalfAngle, const struct FGameplayTag& InCountableTag, class AActor** OutActor, class UNocePlayerLookAtTargetComponent** OutLookAtTarget, bool DebugDraw, bool InForMotionWarp); + static void SearchEnemyWithDirection(class UObject* WorldContextObject, class AActor* InSelfActor, const struct FVector& InDirection, float InRadius, float InHalfAngle, const struct FGameplayTag& InCountableTag, class AActor** OutActor, class UNocePlayerLookAtTargetComponent** OutLookAtTarget, bool DebugDraw, bool InForMotionWarp); + static void SetActiveEffectHandleInvalid(struct FActiveGameplayEffectHandle& InEffectHandle); + static void SetConstraintProfileForAll(class UAnimInstance* Instance, class FName ProfileName, bool bDefaultIfNotFound); + static void SetCVarWithCurrentPriority(const class FString& InCVarName, const class FString& InCVarValue); + static void SetEnableHDROutput(bool InIsEnable); + static void SetEventMode(const class UObject* WorldContextObject, bool IsEnable, ENoceEventModeType EventType, ENoceCineEventUserType CineEventUserType); + static void SetGlobalTimeDilationMultiplier(const class UObject* WorldContextObject, float TimeDilationMultiplier); + static void SetHDRUICompositeMode(bool InIsEnable); + static void SetHDRUILevel(float InLevel); + static void SetNoceCustomPrimitiveDataFloat(class UPrimitiveComponent* InComp, int32 DataIndex, float Value); + static void SetNoceCustomPrimitiveDataVector2(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector2D& Value); + static void SetNoceCustomPrimitiveDataVector3(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector& Value); + static void SetNoceCustomPrimitiveDataVector4(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector4& Value); + static void SetNoceScalarParameterForCustomPrimitiveData(class UPrimitiveComponent* InComp, class FName ParameterName, float Value); + static void SetNoceVectorParameterForCustomPrimitiveData(class UPrimitiveComponent* InComp, class FName ParameterName, const struct FVector4& Value); + static void SetPhysicsAssetCollision(class USkeletalMeshComponent* InSkeletalMesh, class FName InBoneName, ECollisionEnabled InCollisionEnabled); + static void SetPhysicsAssetCollisions(class USkeletalMeshComponent* InSkeletalMesh, const TArray& InBoneNames, ECollisionEnabled InCollisionEnabled); + static void SetPlaySequenceStateSeqActor(const class UObject* WorldContextObject, class AActor* InSeqActor); + static void SetSkeletalMeshAssetAndClearOverrideMat(class USkeletalMeshComponent* InComp, class USkeletalMesh* NewMesh); + static void SetStaticMeshAssetAndClearOverrideMat(class UStaticMeshComponent* InComp, class UStaticMesh* NewMesh); + static void SolvePhysicsPopping(class ANoceCharacter* InChar, int32 KawaiiWarmUpFrame, bool bResetPhysics); + static void SolveSeamlessSeqBeginCopyPose(class USkeletalMeshComponent* InSkelComp, bool bResetPhysics); + static ENoceRoundType StoryEndingBitToGameRound(int32 EndingBitmask); + static class FString String_Remove(const class FString& InData, const class FString& InSuffix, ESearchDir SearchDir, ESearchCase SearchCase); + static class FString TimeSecondsToMMSSString(const float InSeconds, const bool bInFloor); + static void UnlockFOV(class UObject* WorldContextObject); + static void UnsetConsoleCommandWithTag(const class FString& Command, const class FName& InTagName); + static void UnsetSeqDataCmdWithTagForHighSpec(const class FString& Command, const class FName& InTagName); + static void UpdateEveLightSet(const class UObject* WorldContextObject, const class FString& InSetName, bool bDoNotSwitchDataLayer); + static void UpdateNoceLightCompPropertyFromSaveData(const class UObject* WorldContextObject, class ULightComponent* OutLightComp, const struct FNoceLightSavableData& InData); + static void UpdateSeqDataAssetDataLayerForPreloadingSeq(TSoftObjectPtr PlaySeq); + static void UpdateSlotWeight(const class UAnimInstance* InAnimInstance, class FName SlotNodeName, float InDeltaTime); + static void UpdateWeight(const class UAnimInstance* InAnimInstance, const class UAnimMontage* InMontage, float InDeltaTime); + static void VolumetricFogHistoryWeightOff(); + static void VolumetricFogHistoryWeightOn(float Weight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFunctionLibrary") + } + static class UNoceFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFunctionLibrary; + +// Class GameNoce.NoceGameClockSubsystem +// 0x0038 (0x0080 - 0x0048) +class UNoceGameClockSubsystem final : public UNoceTickableWorldSubsystem +{ +public: + uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool DebugInfo; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CustomStopTick; // 0x0061(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceFadeSubsystem* CacheFadeSystem; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double GameTimeSeconds; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double GameTimeSecondsExcludeEvent; // 0x0078(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + double GetPlayTimeSeconds() const; + struct FTimespan GetPlayTimespanWithoutEvent() const; + struct FTimespan GetPlayTimespawn() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameClockSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameClockSubsystem") + } + static class UNoceGameClockSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameClockSubsystem; + +// Class GameNoce.NoceGameInstance +// 0x00E0 (0x02A0 - 0x01C0) +class UNoceGameInstance : public UGameInstance +{ +public: + struct FGameplayTag GameSettingInitialTag; // 0x01C0(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SpecifiedProgressTag; // 0x01C8(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ExactProgressTag; // 0x01D0(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRoundType SpecifiedRoundType; // 0x01D8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasEnteredTitle; // 0x01D9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsLoginSuccess; // 0x01DA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsSystemSaveReady; // 0x01DB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceActionLevel CacheActionLevel; // 0x01DC(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRiddleLevel CacheRiddleLevel; // 0x01DD(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType CacheEndingType; // 0x01DE(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DF[0x1]; // 0x01DF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CacheClearEndingBitMask; // 0x01E0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePlayerOutfit CachePlayerOutfit; // 0x01E4(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E5[0x3]; // 0x01E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CacheViewdEventArray; // 0x01E8(0x0010)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 PeriodGameOverCount; // 0x01F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAppIsInBackground; // 0x01FC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FD[0x93]; // 0x01FD(0x0093)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RootAssetAndClassInstances; // 0x0290(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + void AddGameOverCount(); + void AddViewdEvent(class FName InEventName); + void Clear(); + TArray GetAvailableOutfits(); + struct FGameplayTag GetInitProgressTag(); + int32 GetPeriodGameOverCount(); + void HandleApplicationHasReactivated(); + void HandleApplicationWillDeactivate(); + bool HasAvailableOutfit(ENocePlayerOutfit OutfitType); + bool HasBoosterPack(); + bool HasLimitedOmamori(); + bool IsViewdEvent(class FName InEventName); + void ResetPeriodGameOverCount(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameInstance") + } + static class UNoceGameInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameInstance; + +// Class GameNoce.NoceLinkMotionComponent +// 0x0220 (0x02C0 - 0x00A0) +class alignas(0x10) UNoceLinkMotionComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate OnStartLinking; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStartLinked; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndLinked; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInterrupt; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSubclassOf DefaultLinkAbility; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf BackwardLinkAbility; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceLinkAbilityDataAsset* LinkDataAsset; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LinkGameplayEventTag; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer TargetBlockLinkTagContainer; // 0x0100(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTag TargetPlayLinkAbilityTag; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag RobbedLinkEventTag; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InterruptEventTag; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugIgnorePiority; // 0x0138(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CancelAbilityAndSwitchToCombo; // 0x0139(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A[0x6]; // 0x013A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULinkRequest* ExecRequest; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCharacterMovementComponent* MovementComp; // 0x0148(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* MyMeshComp; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* CacheConstBoneMesh; // 0x0158(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CacheBoneIndex; // 0x0160(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OwnerMeshDefaultRelativeLocation; // 0x0168(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_180[0x12C]; // 0x0180(0x012C)(Fixing Size After Last Property [ Dumper-7 ]) + bool DrawDebug; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawDebugDuration; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DrawDebugSize; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DebugSafeRange; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanLink(ELinkPriority InPriority); + void EndConstPosition(float InRestoreRuration); + void EndLinkMotion(); + ELinkPriority GetCurrentLinkPriority(); + TSubclassOf GetLinkAbility(class AActor* TargetActor, class FName AbilityName); + class AActor* GetLinkOwner(); + class AActor* GetLinkTarget(); + void GetTargetStartMotion(int32* BankID, int32* MotionID); + bool IsConstPositionActive(); + bool IsCurrentExecutionType(); + bool NotifyInterrupted(); + void NotifyStartLinkMotion(); + bool RequestAttackerLinkAbility(class ANoceCharacter* LinkTarget, class FName ExAbilityName); + bool RequestLinkMotion(class ULinkRequest* InReuest); + bool RequestReject(class AActor* LinkTarget); + void StartConstLocation(const struct FVector& Location, const struct FRotator& Rotator, float BlendTime, bool EnableSweep); + void StartConstPosition(class ACharacter* ConstTarget, class ACharacter* ConstBoneOwner, class FName ConstBoneName, const struct FRotator& ConstOffsetRot, const struct FVector& ConstOffset, ENoceConstPositionMode ConstMode, float BlendTime, bool EnableSweep); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLinkMotionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLinkMotionComponent") + } + static class UNoceLinkMotionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLinkMotionComponent; + +// Class GameNoce.NoceGameMode +// 0x00A0 (0x0408 - 0x0368) +class ANoceGameMode final : public AGameNoceGameModeBase +{ +public: + TMulticastInlineDelegate OnGameInitialized; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool IsPlayerControllerReady; // 0x0378(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInitialStreamingReady; // 0x0379(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsGameInitialized; // 0x037A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_37B[0x35]; // 0x037B(0x0035)(Fixing Size After Last Property [ Dumper-7 ]) + bool EnableGameOverFlow; // 0x03B0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bWaitForRevive; // 0x03B1(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B2[0x6]; // 0x03B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PlayerTypeCharacterMap; // 0x03B8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + bool AnyStoryEndingCleared(); + bool CanEnterGameOverFlow(); + void EnableBasicDebugInfo(bool InValue); + int32 GetAttackRightMaxCount(); + int32 GetAttackRightMaxCount_BP(); + class ANocePlayerCharacter* GetPlayerCharacterByType(ENocePlayerType InPlayerType); + bool IsStoryEndingCleared(ENoceEndingType EndingType); + bool IsWaitForRevive(); + void OnDynamicShadowEnableTimerUp(); + void OnGameInitializeBP(); + void OnInitGameBP(); + void OnPlayerReady(); + void OnStreamingFinish(); + void RegisterPlayerCharacter(ENocePlayerType InPlayerType, class ANocePlayerCharacter* InPlayerCharacter); + void RequestGameOver(); + void RequestGameOver_BP(); + void RequestRestartMyGame(); + void RequestRestartMyGame_BP(); + void SetDebugPlayerAutoRevive(bool InValue); + void SetDebugPlayerAutoRevive_BP(bool InValue); + void SetEnableGameOverFlow(bool InValue); + void SetStoryEndingCleared(ENoceEndingType EndingType); + void SetWaitForRevive(bool InValue); + void ToggleDebugInfo(); + + bool IsInitializeCompleted() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameMode") + } + static class ANoceGameMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceGameMode; + +// Class GameNoce.NoceNotebookContent +// 0x0008 (0x0308 - 0x0300) +class UNoceNotebookContent final : public UNoceUserWidgetBase +{ +public: + bool IsNew; // 0x0300(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Init(const bool InIsVisible, const bool InIsNew, bool InNeedTop, bool InNeedBottom, bool* NoUse); + void InitImage(const bool InIsVisible, const bool InIsNew, const bool InIsDoodle, const struct FSoftObjectPath& InImage, bool* NoUse); + void InitImageWithMask(const bool InIsVisible, const bool InIsNew, const bool InIsDoodle, const struct FSoftObjectPath& InImage, const struct FSoftObjectPath& InMask, bool* NoUse); + void InitText(const bool InIsVisible, const bool InIsNew, bool InNeedTop, bool InNeedBottom, const class FText& InText, bool* NoUse); + void OnFadeIn(bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNotebookContent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNotebookContent") + } + static class UNoceNotebookContent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNotebookContent; + +// Class GameNoce.NoceGameplayAbility +// 0x0020 (0x03D0 - 0x03B0) +class UNoceGameplayAbility : public UGameplayAbility +{ +public: + ENoceAbilityInputID AbilityInputID; // 0x03B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B1[0x7]; // 0x03B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AdditionalInputIDs; // 0x03B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENoceAbilityInputID AbilityID; // 0x03C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActivateAbilityOnGranted; // 0x03C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActivateOnInput; // 0x03CA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CB[0x5]; // 0x03CB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameplayAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameplayAbility") + } + static class UNoceGameplayAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameplayAbility; + +// Class GameNoce.NoceGameplayTagDataAsset +// 0x02F0 (0x0320 - 0x0030) +class UNoceGameplayTagDataAsset final : public UDataAsset +{ +public: + struct FGameplayTag Damage; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag Link; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LinkMotionCoolDown; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LinkingConstPosition; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StaminaFine; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StaminaTired; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DodgeNormal; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DodgeRepeat; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DodgeRecently; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HealthFine; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HealthDanger; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HealthDead; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OnSlope; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag Sprinting; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag Battling; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyInSight; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HellMode; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ChaseMode; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag BossFightMode; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag Invincible; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LockOnTarget; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SeeingEnemy; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag JustDodgeAnimCancel; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag JustDodgeCounter; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InSafeZone; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag Linking; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag KatanaAutoDefense; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag Claw; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ClawG; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ClawAlterBackMark; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LocomotionFine; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LocomotionDanger; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LocomotionBattle; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyStateCounterable; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyStateCounterableHint; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyStateBreakDown; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyStateDead; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyStateFakeDead; // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyStateResurrect; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyLinkMotion; // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyStateNoCostPlayerWeaponDurability; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyLockedByCamera; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyNavLinkJump; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMAttack; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMAttack_HeavyAttack; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMAttack_FocusAttack; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMDeflect; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMCounter; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMAxeDefense; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMAxeDefense_Success; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMClawTransform; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMClawAttrackSoul; // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMDodge; // 0x01D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMDodge1; // 0x01D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMDamage; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMDead; // 0x01E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMRespawn; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMLinkMotion; // 0x01F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMInteract; // 0x0200(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMLocomotion; // 0x0208(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMLocomotion_Idle; // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMLocomotion_IdleVar; // 0x0218(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMLocomotion_Walk; // 0x0220(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSMLocomotion_Run; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerFSM; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerChangeWeaponMotion; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerUseShortcutItemMotion; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerHellModeDamageMotion; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerClawGTransformToClawMotion; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerCustomUpperBodyMotion; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerChangeWeapon; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerUseShortcutItem; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerHellModeDamage; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerClawGTrasformToClaw; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerCustomUpperBody; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerShiromukuRevive1; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerShiromukuRevive2; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerShiromukuRevive2UpdatePP; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AbilityPlayerShowShortcutItemUI; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SanityToClawTransform; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag FocusCharged; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DamageWinceToAdditive; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag WeaponBreakForceKnockBack; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DamageLimitHealth; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyLink; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyLinkExecution; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CorruptionLink; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CorruptionLinkExecution; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OmamoriSnake; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OmamoriKagami; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EventOmamoriKagami; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OmamoriTanuki; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OmamoriDaisy; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OmamoriShrew; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameplayTagDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameplayTagDataAsset") + } + static class UNoceGameplayTagDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameplayTagDataAsset; + +// Class GameNoce.NoceGameProgressComponent +// 0x02A0 (0x04C0 - 0x0220) +class UNoceGameProgressComponent final : public USMStateMachineComponent +{ +public: + uint8 Pad_220[0x4]; // 0x0220(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag ProgressTag; // 0x0224(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AdditionalProgressTag; // 0x0230(0x0020)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag ExactProgressTag; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_258[0x61]; // 0x0258(0x0061)(Fixing Size After Last Property [ Dumper-7 ]) + bool OverrideProgressDataFromWorldSetting; // 0x02B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2BA[0x6]; // 0x02BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SavableProgressForDevelop; // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool CurrentProgressSavable; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag InitialProgressTag; // 0x02D4(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag InitExactTag; // 0x02DC(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceRoundType InitRoundType; // 0x02E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E5[0x3]; // 0x02E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* DataLayerTable; // 0x02E8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F0[0x1D0]; // 0x02F0(0x01D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AddAdditionalProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason); + struct FGameplayTagContainer GetAdditionalProgressTag(); + struct FGameplayTagContainer GetHistoryAdditionalProgressTag(); + struct FGameplayTagContainer GetHistoryProgressTag(); + struct FGameplayTag GetProgressTag(); + struct FGameplayTag GetStateMachineProgressTag(); + bool HasAdditionalTagInHistory(const struct FGameplayTag& InTag, bool ExactMatch); + bool HasAllAdditionalTag(const struct FGameplayTagContainer& InTagContainer); + bool HasAnyAdditionalTag(const struct FGameplayTagContainer& InTagContainer); + bool HasTagInHistory(const struct FGameplayTag& InTag, bool ExactMatch); + void OnProgressStateBegin(const struct FGameplayTag& StartCondition); + void RefreshDataLayerStatus(); + bool RemoveAdditionalProgressTag(const struct FGameplayTag& InTag); + bool RemoveAdditionalProgressTags(const struct FGameplayTagContainer& InTagContainer); + bool SetProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameProgressComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameProgressComponent") + } + static class UNoceGameProgressComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameProgressComponent; + +// Class GameNoce.NoceLocalPlayer +// 0x0008 (0x02B8 - 0x02B0) +class UNoceLocalPlayer final : public ULocalPlayer +{ +public: + class UNoceSaveSubsystem* SaveSystem; // 0x02B0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class UNoceSystemSaveGame* GetSharedSettings(); + + class UNoceLocalGameUserSettings* GetLocalSettings() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLocalPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLocalPlayer") + } + static class UNoceLocalPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLocalPlayer; + +// Class GameNoce.NoceGameProgressDataAsset +// 0x0028 (0x0058 - 0x0030) +class UNoceGameProgressDataAsset final : public UDataAsset +{ +public: + class UDataTable* DataLayerTable; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StateMachineClass; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> SubStateMachineClass; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FGameplayTag InitialProgressTag; // 0x0050(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameProgressDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameProgressDataAsset") + } + static class UNoceGameProgressDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameProgressDataAsset; + +// Class GameNoce.NocePauseListItemWidget +// 0x0010 (0x0388 - 0x0378) +class UNocePauseListItemWidget final : public UNoceSelectItemWidget +{ +public: + class UTextBlock* PauseText; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* DetailText; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void Init(class UObject* Object); + void UpdateDescription(const class FText& InDescriptionText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePauseListItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePauseListItemWidget") + } + static class UNocePauseListItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePauseListItemWidget; + +// Class GameNoce.NoceGameProgressInterface +// 0x0000 (0x0000 - 0x0000) +class INoceGameProgressInterface final +{ +public: + bool AddAdditionalProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason); + struct FGameplayTagContainer GetAdditionalProgressTagContainer(); + struct FGameplayTag GetBGMProgressTag(); + struct FGameplayTagContainer GetHistoryAdditionalProgressTagContainer(); + struct FGameplayTagContainer GetHistoryProgressTagContainer(); + bool GetManipulatedProgress(); + struct FGameplayTag GetNewGameProgressTag(); + struct FGameplayTag GetProgressTag(); + struct FGameplayTag GetStateMachineProgressTag(); + bool HasAdditionalTag(const struct FGameplayTag& TargetTag); + bool HasAllAdditionalTag(const struct FGameplayTagContainer& TargetTag); + bool HasAnyAdditionalTag(const struct FGameplayTagContainer& TargetTag); + bool IsInDarkShrine(); + bool IsInEnding(); + bool IsInEndingBranchDecidedChapter(); + bool IsInExplore(); + bool IsInHellMode(); + bool IsInMainStory(); + bool IsProgressReady(); + bool MatchProgressTag(const struct FGameplayTag& TargetTag); + bool RemoveAdditionalProgressTag(const struct FGameplayTag& InTag); + bool RemoveAdditionalProgressTags(const struct FGameplayTagContainer& InTagContainer); + bool RemoveLeafAdditionalTags(const struct FGameplayTag& InParentTag); + void SetBGMProgressTag(const struct FGameplayTag& InTag); + bool SetProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason); + bool UsedProgressDebug(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameProgressInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameProgressInterface") + } + static class INoceGameProgressInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceGameProgressInterface; + +// Class GameNoce.NoceGameSettingDiscreteDynamic_OnOff +// 0x0000 (0x01A0 - 0x01A0) +class UNoceGameSettingDiscreteDynamic_OnOff final : public UGameSettingValueDiscreteDynamic_Bool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameSettingDiscreteDynamic_OnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameSettingDiscreteDynamic_OnOff") + } + static class UNoceGameSettingDiscreteDynamic_OnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameSettingDiscreteDynamic_OnOff; + +// Class GameNoce.NoceGameSettingDiscreteDynamic_ToggleHold +// 0x0000 (0x01A0 - 0x01A0) +class UNoceGameSettingDiscreteDynamic_ToggleHold final : public UGameSettingValueDiscreteDynamic_Bool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameSettingDiscreteDynamic_ToggleHold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameSettingDiscreteDynamic_ToggleHold") + } + static class UNoceGameSettingDiscreteDynamic_ToggleHold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameSettingDiscreteDynamic_ToggleHold; + +// Class GameNoce.NoceMainmenuWidget +// 0x0150 (0x0500 - 0x03B0) +class UNoceMainmenuWidget : public UNoceFocusableWidget +{ +public: + class UWidgetAnimation* FadeInFromTitle; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* MenuDefault; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FText NewGameText; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText ContinueText; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText LoadText; // 0x03E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText OptionText; // 0x03F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText EndingListText; // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText ExitGameText; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText ChapterText; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText ChapterText2; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText CombatText; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText DemoText; // 0x0450(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText JPTestText0; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText JPTestText1; // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText JPTestText2; // 0x0480(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText JPTestText3; // 0x0490(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ConfirmSound; // 0x04A0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle CancelSound; // 0x04A8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ToWorldSound; // 0x04B0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FSoftClassPath DevInfoWidgetPath; // 0x04B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4D8[0x10]; // 0x04D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceSaveGame* CacheGameSaveObject; // 0x04E8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAnyGameSlotExist; // 0x04F0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CacheGameSaveIndex; // 0x04F4(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAnyEndingCleared; // 0x04F8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4F9[0x7]; // 0x04F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BP_NewGameWidgetByIntent(bool InIsContinue); + void BP_SeamlessTravel(); + void ClearCancelAction(); + TArray CreateChapterListObjs(const TArray& ChapterNames); + bool CreateDevInfo(); + TArray CreateExploreListObjs(const TArray& ExploreNames); + void ExecuteObj(class UMainMenuListObject* Obj); + TArray GetMainMenuListObjs(); + bool HasContinue(); + void SetupCancelActionToMainMenu(); + bool ToChapter(); + bool ToChapterMenu(); + bool ToChapterMenu2(); + bool ToCombatTest(); + bool ToContinue(); + bool ToDemo(); + bool ToEndingList(); + bool ToExitGame(); + bool ToExplore(); + bool ToExploreMenu(); + bool ToJPTest0(); + bool ToJPTest1(); + bool ToJPTest2(); + bool ToJPTest3(); + bool ToLoadGamePanel(); + bool ToMainMenu(); + bool ToNewGame(); + bool ToOption(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMainmenuWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMainmenuWidget") + } + static class UNoceMainmenuWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +//DUMPER7_ASSERTS_UNoceMainmenuWidget; + +// Class GameNoce.NoceGameSettingFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceGameSettingFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ExecuteSettingAction(class UGameSettingAction* Action, bool MarkAsDirty); + static class FText GetOptionText(const class FString& InKey); + static class FText GetOptionTextWithTableID(const class FName& InTableID, const class FString& InKey); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameSettingFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameSettingFunctionLibrary") + } + static class UNoceGameSettingFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameSettingFunctionLibrary; + +// Class GameNoce.NoceNpcCharacter +// 0x0060 (0x0D80 - 0x0D20) +class ANoceNpcCharacter final : public ANoceCharacter +{ +public: + uint8 Pad_D20[0x10]; // 0x0D20(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceEnemyAnimInstance* NpcAnimInstance; // 0x0D30(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableRMLocomotion; // 0x0D38(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D39[0x47]; // 0x0D39(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Kill(); + void ResetMovementState(); + void SetRootMotionScale(float InScale); + void TryCreateRecord(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNpcCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNpcCharacter") + } + static class ANoceNpcCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceNpcCharacter; + +// Class GameNoce.NoceGameSettingRegistry +// 0x0030 (0x00E0 - 0x00B0) +class UNoceGameSettingRegistry final : public UGameSettingRegistry +{ +public: + class UGameSettingCollection* InitialSettings; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameSettingCollection* InitialDisplaySettings; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameSettingCollection* GraphicsSettings; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameSettingCollection* AudioSettings; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameSettingCollection* ControlSettings; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameSettingCollection* LanguageSettings; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void BP_Init(class ULocalPlayer* InLocalPlayer); + void BP_SaveChanges(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameSettingRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameSettingRegistry") + } + static class UNoceGameSettingRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameSettingRegistry; + +// Class GameNoce.NoceGameStateBase +// 0x0000 (0x02E8 - 0x02E8) +class ANoceGameStateBase : public AGameStateBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameStateBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameStateBase") + } + static class ANoceGameStateBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceGameStateBase; + +// Class GameNoce.NoceGameState +// 0x0178 (0x0460 - 0x02E8) +class ANoceGameState final : public ANoceGameStateBase +{ +public: + uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnGameProgressInitialized; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnGameProgressChanged; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnGameProgressAdditionalTagChanged; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool InitializeGameProgressOnBeginPlay; // 0x0320(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StartStateOnPlayerReady; // 0x0321(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_322[0x6]; // 0x0322(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceGameProgressComponent* GameProgress; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer DarkShrineChapters; // 0x0330(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer DarkHinakoBaseChapters; // 0x0350(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer DarkHinakoNewRoundChapters; // 0x0370(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag ExploreTagRoot; // 0x0390(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag MainStoryTagRoot; // 0x0398(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag StartNewGameTag; // 0x03A0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer EndingChapters; // 0x03A8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer EndingBranchDecidedChapters; // 0x03C8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer Chapters; // 0x03E8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer EndGameProgress; // 0x0408(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer HellModeGameProgress; // 0x0428(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + bool IsActivatedByDistance; // 0x0448(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_449[0x3]; // 0x0449(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SyncLocationInterval; // 0x044C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_450[0x10]; // 0x0450(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FGameplayTag GetGameProgressTag(); + class USMStateInstance_Base* GetProgressStateInstanceStack(TSubclassOf StateClass, bool bCheckNested, bool bIncludeChildren); + bool IsDarkHinakoChapter(const struct FGameplayTag& InTag, ENoceRoundType InRound); + bool IsDarkShrine(const struct FGameplayTag& InTag); + bool IsEnding(const struct FGameplayTag& InTag); + bool IsEndingBranchDecidedChapter(const struct FGameplayTag& InTag); + bool IsExploreMode(const struct FGameplayTag& InTag); + bool IsHellMode(const struct FGameplayTag& InTag); + bool IsInChapter(ENoceChapterType InChapterType); + bool IsInEndGame(); + bool IsMainStory(const struct FGameplayTag& InTag); + void OnGameInitialized(); + void OnPlayerReady(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameState") + } + static class ANoceGameState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceGameState; + +// Class GameNoce.NocePickupsConsumablePoint +// 0x0008 (0x0310 - 0x0308) +class ANocePickupsConsumablePoint : public ANocePickupsPoint +{ +public: + int32 GroupType; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupsConsumablePoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupsConsumablePoint") + } + static class ANocePickupsConsumablePoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupsConsumablePoint; + +// Class GameNoce.NoceGameViewportClient +// 0x0000 (0x03B0 - 0x03B0) +class UNoceGameViewportClient final : public UGameViewportClient +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGameViewportClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGameViewportClient") + } + static class UNoceGameViewportClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGameViewportClient; + +// Class GameNoce.NocePickPreviewImageWidgetBase +// 0x0028 (0x03D8 - 0x03B0) +class UNocePickPreviewImageWidgetBase : public UNoceFocusableWidget +{ +public: + uint8 Pad_3B0[0x10]; // 0x03B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextBlock* NameText; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Item; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName ItemId; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void ShowItem(const ENoceInventoryType& Type, const class FName& ID, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickPreviewImageWidgetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickPreviewImageWidgetBase") + } + static class UNocePickPreviewImageWidgetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickPreviewImageWidgetBase; + +// Class GameNoce.NocePickPreviewImageWidget +// 0x0018 (0x03F0 - 0x03D8) +class UNocePickPreviewImageWidget final : public UNocePickPreviewImageWidgetBase +{ +public: + class UTextBlock* DescriptionText; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* HiddenText; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceInventoryType ItemType; // 0x03E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3E9[0x7]; // 0x03E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickPreviewImageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickPreviewImageWidget") + } + static class UNocePickPreviewImageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickPreviewImageWidget; + +// Class GameNoce.NoceGASFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceGASFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FGameplayAbilitySpecHandle GetPrimaryAbilityHandleFromClass(class UAbilitySystemComponent* AbilitySystemComponent, TSubclassOf InAbilityClass); + static class UNoceGameplayAbility* GetPrimaryAbilityInstanceFromClass(class UAbilitySystemComponent* AbilitySystemComponent, TSubclassOf InAbilityClass); + static class UNoceGameplayAbility* GetPrimaryAbilityInstanceFromHandle(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAbilitySpecHandle& Handle); + static bool IsPrimaryAbilityInstanceActive(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAbilitySpecHandle& Handle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGASFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGASFunctionLibrary") + } + static class UNoceGASFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGASFunctionLibrary; + +// Class GameNoce.NoceGA_DetectEnemyInSight +// 0x0070 (0x0440 - 0x03D0) +class UNoceGA_DetectEnemyInSight final : public UNoceGameplayAbility +{ +public: + bool EnemyInSight; // 0x03D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SeeingEnemy; // 0x03D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D2[0x2]; // 0x03D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float UpdateInterval; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EnemyCapsuleRadiusRatio; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BackSideDiffDistance; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LeaveEnemyInSightDistance; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EnemyAmbushDistance; // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CombatWaveEnemyDeadCount; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EngagedEnemies; // 0x03F0(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray SeeingEnemies; // 0x0400(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray SeeingResurrectEnemies; // 0x0410(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_420[0x20]; // 0x0420(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void End(); + void HandleCombatAmbushed(); + void HandleCombatEnded(); + void HandleCombatEngaged(); + void HandleCombatEscaped(); + void HandleCombatWave(); + void HandleSeeingResurrectEnemies(); + void Initialize(); + void OnEnemyInSightChanged(bool NewEnemyInSight); + void OnPlayerDamaged(class AActor* InAttacker, class FName InComboName, float InHealthDamager); + void OnSeeingEnemyChanged(bool NewSeeingEnemey); + void Update(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGA_DetectEnemyInSight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGA_DetectEnemyInSight") + } + static class UNoceGA_DetectEnemyInSight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGA_DetectEnemyInSight; + +// Class GameNoce.NoceGeneralHintWidget +// 0x00C0 (0x03A0 - 0x02E0) +class UNoceGeneralHintWidget : public UUserWidget +{ +public: + class UNoceNotificationPartWidget* WBP_Notification_TopPart; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAnimWidget* WBP_Notification_Line; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotificationPartWidget* WBP_Notification_BottomPart; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FText NotebookUpdateText; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText NotebookUpdateTextInGimmick; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText ViewNotebookDetailText; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + float NotebookUpdateDuration; // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HintData; // 0x0330(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + struct FNoceUIGeneralHintData CurrentData; // 0x0340(0x0030)(Transient, Protected, NativeAccessSpecifierProtected) + struct FNoceUIGeneralHintData LastNotebookData; // 0x0370(0x0030)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + bool GetFirstNotebookIDInfo(ENoceNotebookType* OutType, class FName* OutID); + void Hide(); + void HideHint(const class FText& InText); + void HideLine(); + void OnEnterEvent(); + void OnSettingChanged(class UNoceSystemSaveGame* SystemSave); + void OnUsingGimmick(bool IsUsing); + void Show(); + void ShowHint(const class FText& InText, float InDuration); + void ShowNotebookUpdateWithID(ENoceNotebookType InType, class FName InNotebookID); + void ShowTutorial(class FName InNotebookID, bool InHasNotebookID, const class FText& InText, float InDuration, ENoceNotebookType InType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGeneralHintWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGeneralHintWidget") + } + static class UNoceGeneralHintWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGeneralHintWidget; + +// Class GameNoce.NocePrepRoomPickupsRuleDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNocePrepRoomPickupsRuleDataAsset final : public UDataAsset +{ +public: + TArray Consumables; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConsumableFactors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float MaxHealthFactor; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HealthFactor; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Weapons; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray WeaponFactors; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float DurabilityFactor; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePrepRoomPickupsRuleDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePrepRoomPickupsRuleDataAsset") + } + static class UNocePrepRoomPickupsRuleDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePrepRoomPickupsRuleDataAsset; + +// Class GameNoce.NoceGlobalDelegates +// 0x00A0 (0x00C8 - 0x0028) +class UNoceGlobalDelegates final : public UObject +{ +public: + TMulticastInlineDelegate OnEnterEventDelegate; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExitEventDelegate; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlayerDamageDelegate; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUsingGimmickDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnterExamineDelegate; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExitExamineDelegate; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnOpenNotebookDelegate; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExitNotebookDelegate; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSkipSequenceDelegate; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool InEvent; // 0x00B8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceEventModeType EventModeType; // 0x00B9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceCineEventUserType CineEventUserType; // 0x00BA(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool UsingGimmick; // 0x00BB(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool InExamineMode; // 0x00BC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool InNotebook; // 0x00BD(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BE[0x2]; // 0x00BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* PlaySeqStateSeqActor; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void HandleGameInstanceShutdown(); + bool IsInExamineMode(); + bool IsInNotebookOpen(); + bool IsUsingGimmick(); + void OnHandleSkipSequence(class FName InDataRowName); + void ResetEventState(); + void ResetStatus(); + void SetExamineMode(bool IsEnable); + void SetInEvent(bool IsEnable, ENoceEventModeType InEventModeType, ENoceCineEventUserType InCineEventUserType); + void SetNotebookOpen(bool IsOpen); + void SetPlaySequenceStateSeqActor(class AActor* InSeqActor); + void SetUsingGimmick(bool InValue); + + ENoceCineEventUserType GetCineEventUserType() const; + ENoceEventModeType GetEventModeType() const; + class AActor* GetPlaySequenceStateSeqActor() const; + bool IsInEvent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGlobalDelegates") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGlobalDelegates") + } + static class UNoceGlobalDelegates* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGlobalDelegates; + +// Class GameNoce.NocePostProcessVolume +// 0x0060 (0x0A30 - 0x09D0) +class ANocePostProcessVolume final : public APostProcessVolume +{ +public: + float YawMin; // 0x09D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float YawMax; // 0x09D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float YawTolerate; // 0x09D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9DC[0x44]; // 0x09DC(0x0044)(Fixing Size After Last Property [ Dumper-7 ]) + bool DisableWhenPlayerNotInVolume; // 0x0A20(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A21[0x3]; // 0x0A21(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RoundBitmask; // 0x0A24(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceEnvironmentSubsystem* CacheEnvSystem; // 0x0A28(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnExitNotebook(); + void OnGameProgressChanged(const struct FGameplayTag& NewTag); + void OnGameProgressInitialized(const struct FGameplayTag& NewTag); + void OnOpenNotebook(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePostProcessVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePostProcessVolume") + } + static class ANocePostProcessVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePostProcessVolume; + +// Class GameNoce.NoceGraphicOptionFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceGraphicOptionFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void GetAASuperSamplingModes(bool IsResolution4K, TArray* OutAvailableModes); + static bool IsHardwardRaytracingSupported(); + static void SetAASuperSamplingMode(ENoceGraphicAASuperSamplingMode InMode); + static void SetAASuperSamplingQuality(ENoceGraphicAASuperSamplingMode InMode, uint8 InQuality); + static void SetDepthOfField(bool bEnable); + static void SetFakeBackBufferSize(int32 InWidth, int32 InHeight); + static void SetGlobalIlluminationMode(uint8 InMode); + static void SetHardwardRaytracing(bool bEnable); + static void SetMotionBlur(bool bEnable); + static void SetPaniniDistortion(float InVal); + static void SetPaniniVerticalCompression(float InVal); + static void SetReflectionMode(uint8 InMode); + static void SetScalability_Effects(uint8 InMode); + static void SetScalability_PostProcessing(uint8 InMode); + static void SetScalability_Shadows(uint8 InMode); + static void SetScalability_Textures(uint8 InMode); + static void SetScalability_ViewDistance(uint8 InMode); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceGraphicOptionFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceGraphicOptionFunctionLibrary") + } + static class UNoceGraphicOptionFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceGraphicOptionFunctionLibrary; + +// Class GameNoce.NoceHellModeDataAsset +// 0x0040 (0x0070 - 0x0030) +class UNoceHellModeDataAsset final : public UDataAsset +{ +public: + float Damage; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D FloatDamage; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ActionLevelDamageRatio; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SanityToHealthRatio; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceHellModeAnimType AnimType; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AudioIDs; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool HealthDamageEffectedByDamageRatio; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HealthDamageApplyGutsCheck; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HealthDamageCheckOmamoriKagami; // 0x006A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HealthDamageCheckSuperArmor; // 0x006B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHellModeDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHellModeDataAsset") + } + static class UNoceHellModeDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHellModeDataAsset; + +// Class GameNoce.NoceHideActorSection +// 0x0010 (0x0100 - 0x00F0) +class UNoceHideActorSection final : public UMovieSceneSection +{ +public: + struct FNoceHideActorSectionParams Params_0; // 0x00F0(0x0010)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHideActorSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHideActorSection") + } + static class UNoceHideActorSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHideActorSection; + +// Class GameNoce.NocePlayerAnimBankByProgressComp +// 0x0038 (0x0168 - 0x0130) +class UNocePlayerAnimBankByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + TSoftObjectPtr AnimBankSoftObject; // 0x0130(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimPlusBankDataTable* AnimBank; // 0x0158(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAnimPlusBankDataTable* OriginalAnimBank; // 0x0160(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnChangedWeapon(class ANoceWeapon* InNewWeapon); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerAnimBankByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerAnimBankByProgressComp") + } + static class UNocePlayerAnimBankByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerAnimBankByProgressComp; + +// Class GameNoce.NoceHideActorTrack +// 0x0018 (0x00B0 - 0x0098) +class UNoceHideActorTrack final : public UMovieSceneTrack +{ +public: + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHideActorTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHideActorTrack") + } + static class UNoceHideActorTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHideActorTrack; + +// Class GameNoce.NocePickupsHelperSubsystem +// 0x0030 (0x0068 - 0x0038) +class UNocePickupsHelperSubsystem final : public UNoceWorldSubsystem +{ +public: + TArray RummageList; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PickupList; // 0x0048(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PickupsPointList; // 0x0058(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void RegisterPickup(class ANocePickupBase* Pickup); + void RegisterPickupsPoint(class ANocePickupsPoint* PickupsPoint); + void RegisterRummage(class ANoceInteractableBase* Rummage); + void UnregisterPickup(class ANocePickupBase* Pickup); + void UnregisterPickupsPoint(class ANocePickupsPoint* PickupsPoint); + void UnregisterRummage(class ANoceInteractableBase* Rummage); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupsHelperSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupsHelperSubsystem") + } + static class UNocePickupsHelperSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickupsHelperSubsystem; + +// Class GameNoce.NoceHitArea +// 0x00B8 (0x0248 - 0x0190) +class UNoceHitArea final : public UContentWidget +{ +public: + TMulticastInlineDelegate OnClicked; // 0x0190(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPressed; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReleased; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnHovered; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUnhovered; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TDelegate OnMouseButtonDownEvent; // 0x01E0(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnMouseButtonUpEvent; // 0x01F0(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnMouseMoveEvent; // 0x0200(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnMouseDoubleClickEvent; // 0x0210(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_220[0x10]; // 0x0220(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D AreaSize; // 0x0230(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UnhandledEvent; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHitArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHitArea") + } + static class UNoceHitArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHitArea; + +// Class GameNoce.NoceHitPerformDataAsset +// 0x0140 (0x0170 - 0x0030) +class UNoceHitPerformDataAsset final : public UDataAsset +{ +public: + TMap HitPerformComboParticleRotationGroup; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap HitPerformSettingsGroup; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap HitPerformComboGroup; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap WincePerformMap; // 0x0120(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHitPerformDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHitPerformDataAsset") + } + static class UNoceHitPerformDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHitPerformDataAsset; + +// Class GameNoce.NoceHitFriendDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNoceHitFriendDataAsset final : public UDataAsset +{ +public: + TMap ComboWinceMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHitFriendDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHitFriendDataAsset") + } + static class UNoceHitFriendDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHitFriendDataAsset; + +// Class GameNoce.NocePlayerBroochComponent +// 0x0050 (0x00F0 - 0x00A0) +class UNocePlayerBroochComponent final : public UActorComponent +{ +public: + struct FSoftClassPath BroochActorClassPath; // 0x00A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName BrroochAttachSocket; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName BroochKeyItemName; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* BroochActor; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* BroochMeshComponent; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNocePlayerInventoryComponent* PlayerInventory; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleOnAddItem(ENoceInventoryType InItemType, class FName InItemName); + void HandleOnPossessed(bool InPossessed); + void HandleOnRemoveItem(ENoceInventoryType InItemType, class FName InItemName); + void HandlePlayerShowHide(bool InShow); + void SetForceHideMesh(bool InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerBroochComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerBroochComponent") + } + static class UNocePlayerBroochComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerBroochComponent; + +// Class GameNoce.NoceHitPerformDataSubsystem +// 0x0140 (0x0178 - 0x0038) +class UNoceHitPerformDataSubsystem : public UNoceWorldSubsystem +{ +public: + TMap NiagaraSystemMap; // 0x0038(0x0050)(Protected, NativeAccessSpecifierProtected) + TMap ForceFeedbackEffectMap; // 0x0088(0x0050)(Protected, NativeAccessSpecifierProtected) + TMap> CameraShakeBaseMap; // 0x00D8(0x0050)(Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TMap CurveFloatMap; // 0x0128(0x0050)(Protected, NativeAccessSpecifierProtected) + +public: + void ClearAllMaps(); + TSubclassOf LoadCameraShakeBase(const struct FSoftClassPath& InSoftClassPath); + class UCurveFloat* LoadCurveFloat(const struct FSoftObjectPath& InSoftObjectPath); + class UForceFeedbackEffect* LoadForceFeedbackEffect(const struct FSoftObjectPath& InSoftObjectPath); + class UNiagaraSystem* LoadNiagaraSystem(const struct FSoftObjectPath& InSoftObjectPath); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHitPerformDataSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHitPerformDataSubsystem") + } + static class UNoceHitPerformDataSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHitPerformDataSubsystem; + +// Class GameNoce.NocePendantLightPostAnimInst +// 0x0040 (0x03B0 - 0x0370) +class UNocePendantLightPostAnimInst final : public UAnimInstance +{ +public: + float WindSpeed; // 0x0368(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WindSpeedRatio; // 0x036C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Frequency; // 0x0370(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ForceSeed; // 0x0378(0x0018)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector Force; // 0x0390(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float ComputeForce(float Seed) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePendantLightPostAnimInst") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePendantLightPostAnimInst") + } + static class UNocePendantLightPostAnimInst* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePendantLightPostAnimInst; + +// Class GameNoce.NoceHorizontalList +// 0x0000 (0x00A0 - 0x00A0) +class UNoceHorizontalList final : public UNoceSimpleList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceHorizontalList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceHorizontalList") + } + static class UNoceHorizontalList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceHorizontalList; + +// Class GameNoce.NoceIndicatorIconBase +// 0x0008 (0x0308 - 0x0300) +class UNoceIndicatorIconBase final : public UNoceUserWidgetBase +{ +public: + float HorizontalPadding; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalPadding; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void UpdateScreenLocation(const struct FVector& InWorldLocation); + void UpdateWidget(ENoceIndicatorEdgeType InType, int32 Distance); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceIndicatorIconBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceIndicatorIconBase") + } + static class UNoceIndicatorIconBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceIndicatorIconBase; + +// Class GameNoce.NoceInputFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceInputFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddOrRemoveCustomActionKey(class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey, bool* OutIsSecondaryKeyRemoved); + static void BindInput(class UPlayerInput* InPlayerInput); + static void GetActionIconNames(const class FName& InActionName, TArray* OutNames); + static ENoceInputDeviceType GetActualInputDeviceTypeBy(int32 InControllerId); + static bool GetActualKey(const class FName& InActionName, struct FKey* OutKey); + static bool GetActualKeyIconName(bool ShowGamepad, const class FName& InActionName, class FName* OutName); + static class FName GetActualKeyName(const class FName& InActionName); + static TArray GetActualKeys(const class FName& InActionName); + static void GetActualKeys2(class FName InActionName, struct FKey* OutPrimaryKey, struct FKey* OutSecondaryKey, struct FKey* OutHiddenKey); + static void GetDefaultKeys(class FName InActionName, struct FKey* OutPrimaryKey, struct FKey* OutSecondaryKey, struct FKey* OutHiddenKey); + static class UDataTable* GetInputActionToKeyTable(); + static ENoceInputDeviceType GetInputDeviceType(class APlayerController* InPC); + static ENoceInputDeviceType GetInputDeviceTypeBy(int32 InControllerId); + static ENoceInputDeviceType GetInputGamePadType(); + static class UDataTable* GetInputMultiActionTable(); + static class FName GetName(const struct FKey& InKey); + static bool IsAnyKey(const struct FKey& InKey); + static bool IsCancel(const struct FKey& InKey); + static bool IsConfirm(const struct FKey& InKey); + static bool IsGamePadConnected(int32 InControllerId); + static bool IsMouseClickButton(const struct FPointerEvent& InMouseEvent); + static bool IsMouseConfirm(const struct FKey& InKey); + static bool IsPauseMenu(const struct FKey& InKey); + static bool IsRepeatKey(const struct FKeyEvent& InKeyEvent); + static bool IsUIAction1(const struct FKey& InKey); + static bool IsUIAction2(const struct FKey& InKey); + static bool IsUIEquipment(const struct FKey& InKey); + static bool IsUIKey(const ENoceUIInputAction InActionName, const struct FKey& InKey); + static bool IsUIKeyEvent(const ENoceUIInputAction InActionName, const struct FKeyEvent& InKeyEvent); + static bool IsUIKeyUp(const ENoceUIInputAction InActionName, const struct FKey& InKey); + static bool IsUIMap(const struct FKey& InKey); + static bool IsUIMapFloorDown(const struct FKey& InKey); + static bool IsUIMapFloorUp(const struct FKey& InKey); + static bool IsUIMouseEvent(const ENoceUIInputAction InActionName, const struct FPointerEvent& InMouseEvent); + static bool IsUIMoveDown(const struct FKey& InKey); + static bool IsUIMoveDown2(const struct FKey& InKey); + static bool IsUIMoveLeft(const struct FKey& InKey); + static bool IsUIMoveLeft2(const struct FKey& InKey); + static bool IsUIMoveRight(const struct FKey& InKey); + static bool IsUIMoveRight2(const struct FKey& InKey); + static bool IsUIMoveUp(const struct FKey& InKey); + static bool IsUIMoveUp2(const struct FKey& InKey); + static bool IsUINotebook(const struct FKey& InKey); + static bool IsUIPageDown(const struct FKey& InKey); + static bool IsUIPageUp(const struct FKey& InKey); + static bool IsUISecondTabLeft(const struct FKey& InKey); + static bool IsUISecondTabRight(const struct FKey& InKey); + static bool IsUITabLeft(const struct FKey& InKey); + static bool IsUITabRight(const struct FKey& InKey); + static bool IsUsingGamePad(int32 InControllerId); + static bool IsUsingKeyboardMouse(); + static bool IsUsingMouse(); + static void ModifyActionKey(class APlayerController* InPC, class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey); + static void ModifyAxisKey(class APlayerController* InPC, class FName InAxisName, float Scale, class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey); + static void RemoveCustomActionKey(class APlayerController* InPC, class FName InActionName, bool IsPrimary); + static void RemoveCustomAxisKey(class APlayerController* InPC, class FName InAxisName, float Scale, class FName InActionName, bool IsPrimary); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInputFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInputFunctionLibrary") + } + static class UNoceInputFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInputFunctionLibrary; + +// Class GameNoce.NoceScrollableTextBlock +// 0x0030 (0x03A0 - 0x0370) +class UNoceScrollableTextBlock final : public UTextBlock +{ +public: + bool bIsScrollingEnabled; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_369[0x3]; // 0x0369(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Speed; // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StartDelay; // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EndDelay; // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInDelay; // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeOutDelay; // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsPaused; // 0x0380(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_381[0x1F]; // 0x0381(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetScrollingPaused(bool InIsPaused); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceScrollableTextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceScrollableTextBlock") + } + static class UNoceScrollableTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceScrollableTextBlock; + +// Class GameNoce.NoceInputGuideSubsystem +// 0x0080 (0x00B0 - 0x0030) +class UNoceInputGuideSubsystem final : public UGameInstanceSubsystem +{ +public: + TMulticastInlineDelegate OnGuideChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x70]; // 0x0040(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HideLastGuide(); + bool IsShowingGuide(); + void RemoveCommonGuide(int32 InIndex); + int32 RequestCommonGuide(class FName InGuide); + void ShowLastGuide(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInputGuideSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInputGuideSubsystem") + } + static class UNoceInputGuideSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInputGuideSubsystem; + +// Class GameNoce.NocePickupBase +// 0x0018 (0x02A8 - 0x0290) +class ANocePickupBase : public AActor +{ +public: + class FText NewPromptText; // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + int32 Count; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BP_HandlePickupFailed(); + bool BP_PickupCanSpawn(); + bool IsPlayerHasItem(); + bool OnPickup(class AActor* InActor); + + class FName GetId() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupBase") + } + static class ANocePickupBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupBase; + +// Class GameNoce.NocePickupWeapon +// 0x0008 (0x02B0 - 0x02A8) +class ANocePickupWeapon final : public ANocePickupBase +{ +public: + struct FNoceWeaponDataRowHandle WeaponID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupWeapon") + } + static class ANocePickupWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupWeapon; + +// Class GameNoce.NoceInputQueueComponent +// 0x0148 (0x01E8 - 0x00A0) +class UNoceInputQueueComponent final : public UActorComponent +{ +public: + class ANocePlayerCharacter* PlayerCharacter; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerController* PlayerController; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePlayerInputHelperComponent* PlayerInputHelper; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnInputMatched; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TArray InputQueueWatcherPool; // 0x00C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TMap InputQueueWatcherUsedMap; // 0x00D8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TArray ActiveInputWatchers; // 0x0128(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_138[0xA0]; // 0x0138(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CandidateMatchedWatchers; // 0x01D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void ClearInputAction(ENoceInputAction InInputAction); + void CommitInputUsed(class FName InExcludeStateMachineName, class FName InExcludeStateName); + ENocePlayerAnimStateType GetMatchedInput(const TArray& InAnimStateTypes); + void HandleInputAction(ENoceInputAction InInputAction, bool InPressed); + void HandleOnPossessed(bool InPossessed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInputQueueComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInputQueueComponent") + } + static class UNoceInputQueueComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInputQueueComponent; + +// Class GameNoce.NoceInputQueueWatcher +// 0x0050 (0x0078 - 0x0028) +class UNoceInputQueueWatcher final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInputQueueWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInputQueueWatcher") + } + static class UNoceInputQueueWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInputQueueWatcher; + +// Class GameNoce.NoceInputSubsystem +// 0x0038 (0x0068 - 0x0030) +class UNoceInputSubsystem final : public UGameInstanceSubsystem +{ +public: + TMulticastInlineDelegate ControllerConnectionChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static ENoceInputDeviceType GetDeviceType(); + static ENoceInputGamepadType GetGamepadControlType(); + + void ForceShowCursorIfUsingKeyboardMouse(bool ResetCursorPos); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInputSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInputSubsystem") + } + static class UNoceInputSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInputSubsystem; + +// Class GameNoce.NoceSetting_AAQuality +// 0x0000 (0x01A0 - 0x01A0) +class UNoceSetting_AAQuality final : public UGameSettingValueDiscreteDynamic_Number +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSetting_AAQuality") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSetting_AAQuality") + } + static class UNoceSetting_AAQuality* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSetting_AAQuality; + +// Class GameNoce.NoceInputWidget +// 0x0010 (0x0310 - 0x0300) +class UNoceInputWidget final : public UNoceUserWidgetBase +{ +public: + uint8 Pad_300[0x10]; // 0x0300(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HideGuide(); + void OnInputAction(ENoceInputAction InInputAction, bool InPressed); + void OnUIInputAction(ENoceUIInputAction InUIInputAction, bool InPressed); + void ShowGuide(class FName InGuide); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInputWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInputWidget") + } + static class UNoceInputWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInputWidget; + +// Class GameNoce.NocePickupConsumable +// 0x0008 (0x02B0 - 0x02A8) +class ANocePickupConsumable : public ANocePickupBase +{ +public: + struct FNoceConsumableDataRowHandle ConsumableID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupConsumable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupConsumable") + } + static class ANocePickupConsumable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupConsumable; + +// Class GameNoce.NocePlayerTriggerBase +// 0x00A8 (0x0348 - 0x02A0) +class ANocePlayerTriggerBase : public ANoceActor +{ +public: + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer ProgressCondition; // 0x02A8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + bool NeedExactProgress; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AdditionalTags; // 0x02D0(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + bool AllAdditionalTags; // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F1[0x3]; // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NeedAdditionalTagNum; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer WithOutAdditionalTags; // 0x02F8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + bool WithoutAllAdditionalTags; // 0x0318(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_319[0x3]; // 0x0319(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RoundBitmask; // 0x031C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 EndingBitmask; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RiddleBitmask; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag CacheProgressTag; // 0x0328(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool MatchRound; // 0x0330(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool MatchEnding; // 0x0331(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool MatchRiddleLevel; // 0x0332(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool MatchProgress; // 0x0333(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsEnabled; // 0x0334(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_335[0x3]; // 0x0335(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoxComponent* CacheBoxComponent; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanUseTrigger(); + bool GetTriggerEnable(); + bool IsMatchingCondition(); + void ManualCheckOverlapping(); + void OnAdditionalTagChanged(const struct FGameplayTag& InTag); + void OnAdditionalTagChanged_BP(const struct FGameplayTag& InTag); + void OnConditionChanged_BP(); + void OnProgressChanged(const struct FGameplayTag& InTag); + void OnProgressChanged_BP(const struct FGameplayTag& InTag); + void OnProgressInitialized(const struct FGameplayTag& InTag); + void OnProgressInitialized_BP(const struct FGameplayTag& InTag); + void OnStoryEndingChanged(ENoceEndingType InEndingType); + void OnTriggerDisabled(); + void OnTriggerEnabled(); + void RecheckFirstTick(); + void SetTriggerEnable(bool InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerTriggerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerTriggerBase") + } + static class ANocePlayerTriggerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePlayerTriggerBase; + +// Class GameNoce.NoceInteractableBase +// 0x00A0 (0x03E8 - 0x0348) +class ANoceInteractableBase : public ANocePlayerTriggerBase +{ +public: + uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnEnableChanged; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnOverlapHintEvent; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlayerUseInteract; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool IsOverlapHint; // 0x0380(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsOverlapPrompt; // 0x0381(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsActivated; // 0x0382(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsCurrentUsing; // 0x0383(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsExcludedByGroup; // 0x0384(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInteractEnabled; // 0x0385(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool InAvailableStatus; // 0x0386(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInteractorBusy; // 0x0387(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsVisuallyBlocked; // 0x0388(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_389[0x1]; // 0x0389(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ENoceInteractType InteractType; // 0x038A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38B[0x5]; // 0x038B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnOverlapPromptEvent; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + class FName MutuallyExclusiveGroupName; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CoolDownTime; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseCustomizeHintIcon; // 0x03AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInstantFeedback; // 0x03AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInstantFeedbackSkipInputCheck; // 0x03AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3AF[0x1]; // 0x03AF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UsageLimit; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 UsedCount; // 0x03B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool NeedSave; // 0x03B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanShowPromptWhenVisuallyBlocked; // 0x03B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanShowHintWhenVisuallyBlocked; // 0x03BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsShowVisionDebugLine; // 0x03BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsDynamic; // 0x03BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsShowingPrompt; // 0x03BD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3BE[0x2A]; // 0x03BE(0x002A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanInteractWithPawnBP(class AActor* InteractorPawn); + bool ExecuteForbitFeedback(class AActor* InteractPawn); + bool ExecuteInstantFeedback(class AActor* InteractPawn); + bool GetAvailableStatus(); + float GetCooldownTime(); + struct FVector GetHintLocationBP(); + class FText GetPromptTextBP(); + bool HasExceededUsageLimit(); + bool IsInteractionForbit(); + bool IsInteractionForbitBP(); + void OnBeginOverlapHint(class AActor* InActor); + void OnBeginOverlapPrompt(class AActor* InActor); + void OnBeginUsingBP(); + void OnEndOverlapHint(class AActor* InActor); + void OnEndOverlapPrompt(class AActor* InActor); + void OnEndUsingBP(); + bool RequestInstantFeedback(class AActor* InteractPawn); + void SetAvaliableStatus(bool InEnable); + void SetInteractEnable(bool InEnable); + void SetIsUsingInteract(bool InIsUsing); + void UndoUseCountOnce(); + void UpdateButtonIcon(bool ShowPrompt, bool ShowHint, bool ShowForbit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInteractableBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInteractableBase") + } + static class ANoceInteractableBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceInteractableBase; + +// Class GameNoce.NoceInteractableInterface +// 0x0000 (0x0000 - 0x0000) +class INoceInteractableInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInteractableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInteractableInterface") + } + static class INoceInteractableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceInteractableInterface; + +// Class GameNoce.NoceSetting_PCPreset +// 0x0058 (0x01D8 - 0x0180) +class UNoceSetting_PCPreset final : public UGameSettingAction +{ +public: + TMulticastInlineDelegate OnSettingChanged2; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class FText Performance; // 0x0190(0x0010)(NativeAccessSpecifierPublic) + class FText Balanced; // 0x01A0(0x0010)(NativeAccessSpecifierPublic) + class FText Quality; // 0x01B0(0x0010)(NativeAccessSpecifierPublic) + class FText Custom; // 0x01C0(0x0010)(NativeAccessSpecifierPublic) + bool IsSetPreset; // 0x01D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D1[0x7]; // 0x01D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FText GetText(); + void SetIsSetPreset(bool InEnable); + void SetPreset(ENoceGameSettingPreset InPreset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSetting_PCPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSetting_PCPreset") + } + static class UNoceSetting_PCPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSetting_PCPreset; + +// Class GameNoce.NoceInteractComponent +// 0x0148 (0x01E8 - 0x00A0) +class UNoceInteractComponent final : public UActorComponent +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr InteractTarget; // 0x00A8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ForbiddenTypes; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x128]; // 0x00C0(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetCandidateDistanceXY(); + float GetCandidateDistanceZ(); + void HandleInputAction(ENoceInputAction InInputAction, bool InPressed); + void HandleOnPossessed(bool InPossessed); + bool IsInteractTypeValid(ENoceInteractType InInteractType); + bool IsTargetInstantFeedback(); + bool IsUsingInteract(); + void PauseInteract(bool InPause); + void SetIsUseInteract(bool InValue); + void UpdateInteractables(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInteractComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInteractComponent") + } + static class UNoceInteractComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInteractComponent; + +// Class GameNoce.NocePlayerCapsuleShrinkComp +// 0x01C8 (0x0268 - 0x00A0) +class UNocePlayerCapsuleShrinkComp final : public UActorComponent +{ +public: + ECollisionChannel PlayerPawnChannel; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EnemyMeshTypes; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray EnemyPushDetectMeshTypes; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray EnemyAllTypes; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray WorldObjectTypes; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + class FName SkipTypeTag; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShrinkRadiusRatio; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShrinkTime; // 0x00F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BodyMoveDetectOffset; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BodyRadiusDetectExtend; // 0x00FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BodyPushTreshold; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BodyHalfHeightDetectExtend; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName HeadSocketName; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector HeadOffset; // 0x0110(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HeadOverlapRadius; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HeadOverlapHalfHeight; // 0x012C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HeadOverlapHalfHeightOnSlope; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HeadZOffset; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HeadMoveDetectOffset; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HeadPushTreshold; // 0x013C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PushDetectOffsetAngle; // 0x0140(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PushDetectSphereRadius; // 0x0144(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap TagPushMultiplyMap; // 0x0148(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float EnemyBasePush; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EnemyPushDetectOffsetAngle; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PushOffsetLerpSpeedDodge; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PushOffsetLerpSpeed; // 0x01A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExtraVeloctiyPush; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InteractRadiusRatio; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InteractEnemyBasePush; // 0x01B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerCharacter* PlayerCharacter; // 0x01B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* SkeletalMeshComp; // 0x01C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCapsuleComponent* OwnerCapsuleComp; // 0x01C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCharacterMovementComponent* CharacterMovementComp; // 0x01D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAbilitySystemComponent* AbilitySystemComp; // 0x01D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray OverlapActorsToIgnore; // 0x01E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1F0[0x78]; // 0x01F0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearUsePlaneConstrain(); + void EndCapsuleShrik(); + void HandleOnPossessed(bool InPossessed); + void OnGameplayTagChanged(const struct FGameplayTag& Tag, bool TagExist); + void SetEnableDrawDebug(bool InValue); + void SetEnableHeadPushEnemy(bool InValue); + void SetEnableUse(bool InValue); + void StartCapsuleShrink(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerCapsuleShrinkComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerCapsuleShrinkComp") + } + static class UNocePlayerCapsuleShrinkComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerCapsuleShrinkComp; + +// Class GameNoce.NoceInteractIconBase +// 0x0008 (0x0308 - 0x0300) +class UNoceInteractIconBase : public UNoceUserWidgetBase +{ +public: + bool SystemVisible; // 0x0300(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool GameplayVisible; // 0x0301(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_302[0x6]; // 0x0302(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPromptText(const class FText& PromptText); + void UpdateIcon(ENoceInteractIconState TargetState, const struct FVector& IconLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInteractIconBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInteractIconBase") + } + static class UNoceInteractIconBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInteractIconBase; + +// Class GameNoce.NoceInteractorInterface +// 0x0000 (0x0000 - 0x0000) +class INoceInteractorInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInteractorInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInteractorInterface") + } + static class INoceInteractorInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceInteractorInterface; + +// Class GameNoce.NoceInventoryCollectiblePage +// 0x0090 (0x0448 - 0x03B8) +class UNoceInventoryCollectiblePage : public UNoceFocusablePage +{ +public: + TMulticastInlineDelegate ShowHideTab; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class FName ListGuide; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName BackGuide; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* ViewOut; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* ViewIn; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* ViewFadeOut; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* DescriptionText; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* NameText; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* Info; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* LeftGroup; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceAnimWidget* Tip; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceCollectibleListWidget* WBP_Collectible_List; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CollectibleItems; // 0x0420(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SelectSound; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool IsViewIn; // 0x0438(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_439[0x7]; // 0x0439(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNocePlayerInventoryComponent* InventoryComponent; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnListMouseConfirm(int32 Index_0); + void OnListUpdateSelection(int32 Index_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryCollectiblePage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryCollectiblePage") + } + static class UNoceInventoryCollectiblePage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryCollectiblePage; + +// Class GameNoce.NoceShortcutWeaponChildWidget +// 0x0018 (0x0390 - 0x0378) +class UNoceShortcutWeaponChildWidget final : public UNoceSelectItemWidget +{ +public: + class UNoceDurabilityWidget* Durability; // 0x0378(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* NameTextBlock; // 0x0380(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryWeaponItem* WBP_Inventory_WeaponChild; // 0x0388(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetDisable(); + void SetEnable(class FName ID, float InDurability, bool InEquipped); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceShortcutWeaponChildWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceShortcutWeaponChildWidget") + } + static class UNoceShortcutWeaponChildWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceShortcutWeaponChildWidget; + +// Class GameNoce.NoceInventoryCollectibleWidget +// 0x0040 (0x03F0 - 0x03B0) +class UNoceInventoryCollectibleWidget final : public UNoceFocusableWidget +{ +public: + class UWidgetAnimation* SwitchTab; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryKeyItemWidget* KeyItem; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryLetterWidget* Letter; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryTabWidget* WBP_Collectible_Tab; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SwitchTabSound; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UNoceFocusablePage* CurrentPage; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllPages; // 0x03E0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void OnShowHideTab(bool Enable); + void OnSwitchTab(); + void OnSwitchTabCompleted(); + void OnTabMouseDown(int32 Index_0); + void SwitchTabIndex(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryCollectibleWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryCollectibleWidget") + } + static class UNoceInventoryCollectibleWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryCollectibleWidget; + +// Class GameNoce.NocePickupsPointList +// 0x0010 (0x0038 - 0x0028) +class UNocePickupsPointList final : public UObject +{ +public: + TArray PointList; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupsPointList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupsPointList") + } + static class UNocePickupsPointList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickupsPointList; + +// Class GameNoce.NoceInventoryItem +// 0x0008 (0x0380 - 0x0378) +class UNoceInventoryItem : public UNoceSelectItemWidget +{ +public: + class UImage* Item; // 0x0378(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetItemImage(const struct FSoftObjectPath& ImagePath); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryItem") + } + static class UNoceInventoryItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryItem; + +// Class GameNoce.NoceInventoryConsumableItem +// 0x00A0 (0x0420 - 0x0380) +class UNoceInventoryConsumableItem final : public UNoceInventoryItem +{ +public: + class UWidgetAnimation* DisableToEquip; // 0x0380(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipToDisable; // 0x0388(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipToEquip; // 0x0390(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DefaultToDefault; // 0x0398(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DefaultToDisable; // 0x03A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* SelectFail; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableSelectFail; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipSelectNextEdit; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipSelectBackEdit; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableSelectNextEdit; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableSelectBackEdit; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* RealToFake; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* FakeToReal; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* Count; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* EquipIconGroup; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray EditAnimations; // 0x03F8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray EquipAnimations; // 0x0408(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + bool bIsSelecting; // 0x0418(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_419[0x7]; // 0x0419(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BackFromEdit(); + void DisableEdit(); + void EnableEdit(); + void Equip(bool IsSelecting); + void EquipFail(); + void HideEquipIconGroup(); + void OnBackListCompleted(); + void OnEquipChangedCompleted(); + void PlayUnfocusMark(bool* NoUse); + void SetCount(int32 InValue); + void SetDisable(); + void SetEnable(class FName ID, int32 Quantity); + void ToEdit(); + void Unequip(bool IsSelecting); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryConsumableItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryConsumableItem") + } + static class UNoceInventoryConsumableItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryConsumableItem; + +// Class GameNoce.NoceInventoryEquipmentWidget +// 0x0000 (0x03B0 - 0x03B0) +class UNoceInventoryEquipmentWidget final : public UNoceFocusableWidget +{ +public: + void SetDefaultIndex(int32 InIndex, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryEquipmentWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryEquipmentWidget") + } + static class UNoceInventoryEquipmentWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryEquipmentWidget; + +// Class GameNoce.NocePlayerSanityRecoverExecution +// 0x0000 (0x0040 - 0x0040) +class UNocePlayerSanityRecoverExecution final : public UGameplayEffectExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerSanityRecoverExecution") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerSanityRecoverExecution") + } + static class UNocePlayerSanityRecoverExecution* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerSanityRecoverExecution; + +// Class GameNoce.NoceInventoryFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceInventoryFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FNoceNotebookContentData GetCharacterData(class FName InName); + static struct FNoceNotebookCategoryData GetCharacterNameData(class FName InName); + static struct FNoceNotebookCharacterPageData GetCharacterPageData(class FName InName); + static struct FNoceConsumableData GetConsumableData(class FName InName); + static TArray GetConsumableRowNames(); + static struct FNoceNotebookContentData GetEnemyData(class FName InName); + static struct FNoceNotebookCategoryData GetEnemyNameData(class FName InName); + static struct FNoceNotebookEnemyPageData GetEnemyPageData(class FName InName); + static struct FNoceExpandInventoryData GetExpandInventoryData(class FName InName); + static TArray GetExpandInventoryRowNames(); + static struct FNoceNotebookContentData GetInfoData(class FName InName); + static struct FNoceNotebookCategoryData GetInfoNameData(class FName InName); + static struct FNoceNotebookInfoPageData GetInfoPageData(class FName InName); + static struct FNoceKeyItemData GetKeyItemData(class FName InName); + static TArray GetKeyItemEmaRowNames(); + static TArray GetKeyItemRowNames(); + static struct FNoceLetterData GetLetterData(class FName InName); + static struct FNoceLetterGroupData GetLetterGroupData(class FName InName); + static TArray GetLetterGroupRowNames(); + static TArray GetLetterRowNames(); + static TArray GetNotebookCharacterNameRowNames(); + static TArray GetNotebookCharacterPageRowNames(); + static TArray GetNotebookCharacterRowNames(); + static TArray GetNotebookEnemyNameRowNames(); + static TArray GetNotebookEnemyPageRowNames(); + static TArray GetNotebookEnemyRowNames(); + static TArray GetNotebookInfoNameRowNames(); + static TArray GetNotebookInfoPageRowNames(); + static TArray GetNotebookInfoRowNames(); + static TArray GetNotebookPuzzleNameRowNames(); + static TArray GetNotebookPuzzlePageRowNames(); + static TArray GetNotebookPuzzleRowNames(); + static TArray GetNotebookRowNames(); + static TArray GetNotebookTutorialNameRowNames(); + static TArray GetNotebookTutorialPageRowNames(); + static TArray GetNotebookTutorialRowNames(); + static struct FNoceOmamoriData GetOmamoriData(class FName InName); + static TArray GetOmamoriRowNames(); + static struct FNoceNotebookMultiContentData GetPuzzleData(class FName InName); + static struct FNoceNotebookCategoryData GetPuzzleNameData(class FName InName); + static struct FNoceNotebookPuzzlePageData GetPuzzlePageData(class FName InName); + static struct FNoceNotebookContentData GetTutorialData(class FName InName); + static struct FNoceNotebookCategoryData GetTutorialNameData(class FName InName); + static struct FNoceNotebookTutorialPageData GetTutorialPageData(class FName InName); + static struct FNoceWeaponData GetWeaponData(class FName InName); + static TArray GetWeaponRowNames(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryFunctionLibrary") + } + static class UNoceInventoryFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryFunctionLibrary; + +// Class GameNoce.NocePlayerFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNocePlayerFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool CanPlayerActivateTrigger(class UObject* WorldContextObject); + static class ANocePlayerController* GetNocePlayerController(const class UObject* WorldContextObject); + static class ANocePlayerState* GetNocePlayerState(const class UObject* WorldContextObject); + static struct FVector GetPlayerCameraLocation(class UObject* WorldContextObject); + static struct FRotator GetPlayerCameraRotation(class UObject* WorldContextObject); + static struct FVector GetRandomLocationAroundPlayer(const class AActor* InPlayer, float InDistance); + static bool IsActorInPlayerSightViewRange(const class AActor* InActor, const struct FVector2D& RangeX, const struct FVector2D& RangeY); + static bool IsActorVisuallyBlocked(const class AActor* InActor); + static bool IsCurrentDarkHinako(class UObject* WorldContextObject); + static bool IsCurrentFogHinako(class UObject* WorldContextObject); + static bool IsInPlayerFrustum(const class AActor* InActor, float SphereRatio); + static bool IsPointInPlayerFrustum(const class UWorld* InWorld, const struct FVector& Point); + static bool IsPointInPlayerSightViewRange(const struct FVector& InPoint, const class AActor* InPlayer, const struct FVector2D& RangeX, const struct FVector2D& RangeY); + static bool IsPointVisuallyBlocked(const class UWorld* InWorld, const struct FVector& InPoint, const class AActor* InActor, bool IsShowDebugLine); + static bool IsSphereInPlayerFrustum(const class UObject* InObject, const struct FVector& Point, float SphereRadius); + static void SimulateNoceInputAction(const class UObject* WorldContextObject, ENoceInputAction InputAction, bool IsPressed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerFunctionLibrary") + } + static class UNocePlayerFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerFunctionLibrary; + +// Class GameNoce.NoceInventoryImageDialogWidget +// 0x00D8 (0x0440 - 0x0368) +class UNoceInventoryImageDialogWidget final : public UNoceAnimWidget +{ +public: + class UBYGRichTextBlock* DescriptionText; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* NameText; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUIImage* Item; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBYGRichTextBlock* BackupText; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePageTabWidget* PageTab; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceArrowWidget* ArrowLeft; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceArrowWidget* ArrowRight; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterTabWidget* Tab; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* ItemIn; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* PageDefault; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* PageRight; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* PageLeft; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle TurnPageSound; // 0x03C8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SelectLetterSound; // 0x03D0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + class FName OneLetterOnePageGuide; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName OneLetterMultiPagesGuide; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName MultiLettersOnePageGuide; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName MultiLettersMultiPagesGuide; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInputGuideSubsystem* InputGuideSubsystem; // 0x03F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PageAnimations; // 0x0400(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray Content; // 0x0410(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + int32 GuideIndex; // 0x0420(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LetterNames; // 0x0428(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + int32 LetterIndex; // 0x0438(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_43C[0x4]; // 0x043C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool Confirm(); + void HideGuide(); + void OnPageAnimationCompleted(); + void OnRefreshSelection(int32 Index_0); + void SelectNext(); + void SelectPrevious(); + void SetLetterGroupData(const class FText& InGroupName, const TArray& InLetterNames); + bool UpdateInput(const struct FInputEvent& InInputEvent, const struct FKey& InKey); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryImageDialogWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryImageDialogWidget") + } + static class UNoceInventoryImageDialogWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryImageDialogWidget; + +// Class GameNoce.NoceInventoryImageWidget +// 0x0010 (0x0378 - 0x0368) +class UNoceInventoryImageWidget final : public UNoceAnimWidget +{ +public: + class UNoceUIImage* BG; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShowBGTimer; // 0x0370(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LoadInventoryImage(const struct FSoftObjectPath& Path); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryImageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryImageWidget") + } + static class UNoceInventoryImageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryImageWidget; + +// Class GameNoce.NoceInventoryKeyItemWidget +// 0x0030 (0x0478 - 0x0448) +class UNoceInventoryKeyItemWidget final : public UNoceInventoryCollectiblePage +{ +public: + class UNoceInventoryImageWidget* Image; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* HiddenText; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* HiddenTextSpacer; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ViewInSound; // 0x0460(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ViewOutSound; // 0x0468(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + class FName CapsuleBox; // 0x0470(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryKeyItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryKeyItemWidget") + } + static class UNoceInventoryKeyItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryKeyItemWidget; + +// Class GameNoce.NocePlayerState +// 0x0260 (0x05A8 - 0x0348) +class ANocePlayerState final : public APlayerState +{ +public: + uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool UsedDebugTeleport; // 0x0350(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceAbilitySystemComponent* AbilitySystemComponent; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePlayerAttributeSet* PlayerAttributeSet; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceWeaponSubsystem* WeaponSubsystem; // 0x0368(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnPlayerDie; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnClawTransformed; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + int32 StoryEndingBranchFlag; // 0x0390(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CacheRedCapsuleName; // 0x0394(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CacheHairOrnamentName; // 0x039C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CacheSacredSwordName; // 0x03A4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CacheUFOWeaponName; // 0x03AC(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CacheExorcismPotionName; // 0x03B4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RestrictionFlag; // 0x03BC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HealthRatio; // 0x03C0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StaminaRatio; // 0x03C4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentMaxSanityRatio; // 0x03C8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SanityRatio; // 0x03CC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ClawTransformRatio; // 0x03D0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxHealthLevel; // 0x03D4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxStaminaLevel; // 0x03D8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxSanityLevel; // 0x03DC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 BuyHealthLevel; // 0x03E0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 BuyStaminaLevel; // 0x03E4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 BuySanityLevel; // 0x03E8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf GE_AddMaxHealthByLevel; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_AddMaxStaminaByLevel; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_AddMaxSanityByLevel; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePlayerInventoryComponent* InventoryComponent; // 0x0408(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 FaithValue; // 0x0410(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnableSavePointOffering; // 0x0414(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnableSavePointFixWeapon; // 0x0415(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnableSavePointUpgrade; // 0x0416(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ClaimedDLCOmamori; // 0x0417(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ClaimedDLCBoosterPack; // 0x0418(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnableMap; // 0x0419(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DisableMultiRoundIcon; // 0x041A(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceMapArea LastFogMapArea; // 0x041B(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceMapArea LastDarkMapArea; // 0x041C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41D[0x3]; // 0x041D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMap MapAreaScale; // 0x0420(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected) + TArray VisitedLocations; // 0x0470(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray DynamicMapIcons; // 0x0480(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray DynamicMapIconsV2; // 0x0490(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray GeneralMapIcons; // 0x04A0(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + class FText LastMissionText; // 0x04B0(0x0010)(SaveGame, Protected, NativeAccessSpecifierProtected) + bool IsUnderHellModeAttack; // 0x04C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C1[0x7]; // 0x04C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AppliedClawAlterTypes; // 0x04C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class FName FogHinaCharMesh; // 0x04D8(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName DarkHinaCharMesh; // 0x04E0(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnFaithChanged; // 0x04E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float NormalHealAmount; // 0x04F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HardHealAmount; // 0x04FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NightmareHealAmount; // 0x0500(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NormalFixCost; // 0x0504(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HardFixCost; // 0x0508(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NightmareFixCost; // 0x050C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NormalSanityHealRatio; // 0x0510(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HardSanityHealRato; // 0x0514(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap WeaponFixCosRatiotMap; // 0x0518(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TArray CanNotRepairWeapons; // 0x0568(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnMaxLevelChanged; // 0x0578(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + int32 OmamoriDrawingCount; // 0x0588(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 OmamoriDrawingSeed; // 0x058C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName LastSavePointName; // 0x0590(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ViewedCutscenes; // 0x0598(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + +public: + void AddFaithValue(int32 Delta); + int32 AddGeneralMapIcon(const struct FNoceMapGeneralIconData& InNewData); + void AddMapIcon(const ENoceDynamicMapIconType& InIconType); + void AddMapIconV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType); + void AddMapLocation(const ENoceMapLocation& InLocation); + void AddMaxHealthLevel(int32 InValue); + void AddMaxSanityLevel(int32 InValue); + void AddMaxStaminaLevel(int32 InValue); + void AddOmamoriDrawingCount(int32 Delta); + void AddToViewedCutscene(class FName InName); + void AddUpgradeLevel(ENoceUpgradeType Type, int32 InValue); + void ApplyAllAddMaxByLevel(); + void ApplyAttributeRatio(); + void ApplyClawAlterType(ENoceClawAlterType InClawAlterType); + void ApplyFullHealth(); + void ApplyFullSanity(); + void ApplyFullStamina(); + void ApplyFullWeaponDurability(const int32 Index_0, const bool IsFogWeapon); + void ApplyGameplayEffects(const TArray& GameplayEffects); + void BP_AddHealth(float AddValue); + void BP_AddSanity(float AddValue); + void BP_ApplyFullHealth(); + void BP_ApplyFullSanity(); + void BP_ApplyFullStamina(); + bool CanUseConsumableType(int32 InTypeBitmask); + bool CanUseConsumableTypeHealth(); + bool CanUseConsumaleTypeClawTransform(); + bool CanUseConsumaleTypeCurrentMaxSanity(); + bool CanUseConsumaleTypeSanity(); + bool CanUseConsumaleTypeWeapon(); + void ClaimDLCBoosterPack(); + void ClaimDLCOmamori(); + void FixWeaponDurabilityByCost(ENoceActionLevel ActionLevel, const int32 Index_0, const int32 Percent, const bool IsFogWeapon); + bool GetCanShowSavePointFixWeapon(); + bool GetDisableMultiRoundIcon(); + bool GetEnableMap(); + bool GetEnableSavePointFixWeapon(); + bool GetEnableSavePointOffering(); + bool GetEnableSavePointUpgrade(); + TArray GetFaithItemIDs(); + int32 GetFaithValue(); + float GetFixCost(ENoceActionLevel InActionLevel, class FName InWeaponName); + void GetGeneralMapIconData(TArray* OutResult); + float GetHealthHealAmount(ENoceActionLevel ActionLevel); + int32 GetHealthHealCost(ENoceActionLevel ActionLevel); + class FName GetHinaCharMesh(ENocePlayerType InPlayerType); + bool GetIsUnderHellModeAttack(); + ENoceMapArea GetLastMapArea(); + class FText GetLastMissionText(); + float GetMapAreaScale(const ENoceMapArea& InArea, float DefaultScale); + ENoceMapStatus GetMapIconStatus(const ENoceDynamicMapIconType& InIconType); + ENoceMapStatus GetMapIconStatusV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType); + int32 GetMaxHealthLevel(); + int32 GetMaxSanityLevel(); + int32 GetMaxStaminaLevel(); + int32 GetOmamoriDrawingCount(); + float GetSanityHealAmount(ENoceActionLevel ActionLevel); + int32 GetSanityHealCost(ENoceActionLevel ActionLevel); + float GetSanityHealRatio(ENoceActionLevel ActionLevel); + int32 GetUpgradeLevel(ENoceUpgradeType Type); + int32 GetWeaponDurabilityFixCost(ENoceActionLevel ActionLevel, const int32 Index_0, const bool IsFogWeapon); + bool HasBroochKeyItem(); + bool HasExorcismPotion(); + bool HasMapLocation(const ENoceMapLocation& InLocation); + bool HasSacredSword(); + bool HasUsedDebugTeleport(); + void HealHealthByCost(ENoceActionLevel ActionLevel, int32 Cost); + void HealSanityByCost(ENoceActionLevel ActionLevel, int32 Cost); + bool IsClawAlterTypeApplied(ENoceClawAlterType InClawAlterType); + bool IsDLCBoosterPackClaimed(); + bool IsDLCOmamoriClaimed(); + bool IsFullHealth(); + bool IsFullSanity(); + bool IsFullWeaponDurability(const int32 Index_0, const bool IsFogWeapon); + bool IsNewCutscene(class FName InName); + void IsNotebookHintBlocked(bool* IsBlocked); + bool IsRestrictionMatch(int32 BitMask); + bool IsRestrictionMatchFlag(ENocePlayerRestriction Flag); + bool IsStoryEndingBranchMatch(int32 BitMask); + bool IsStoryEndingBranchMatchFlag(ENoceStoryEndingBranch Flag); + void MassRemoveMapIconV2(const TArray& InChapterTypes, const TMap& InExceptions); + float OmamoriRandRange(float InMin, float InMax); + void OnAddNewItem(ENoceInventoryType InventoryType, class FName ID); + void OnAddNewWeapon(class FName ID); + void OnBeforeChangeWeapon(); + void OnChangeOmamori(int32 Index_0, class FName OldID, class FName NewID); + void OnChangeWeapon(int32 Index_0); + void OnDiscardEquippedWeapon(); + void OnSetOmamoriSlotNum(int32 NewSlotNum); + void OnUseConsumableItem(class FName ID); + void OnWeaponChanged(class ANoceWeapon* NewWeapon); + void OnWeaponDurabilityChanged(class FName InWeaponName, float InDurability, bool InIsDiscarded, bool InIsBroken); + void RecordAttributeRatio(); + void RefreshGameplayTagsForClawAlterType(); + void RemoveAllAddMaxByLevel(); + void RemoveClawAlterType(ENoceClawAlterType InClawAlterType); + void RemoveFromViewedCutscene(class FName InName); + void RemoveGameplayEffects(const TArray& GameplayEffects); + void RemoveMapIcon(const ENoceDynamicMapIconType& InIconType); + void RemoveMapIconV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType); + void RemoveMapLocation(const ENoceMapLocation& InLocation); + void RemoveRestriction(int32 BitMask); + void RemoveRestrictionFlag(ENocePlayerRestriction Flag); + void RemoveStoryEndingBranch(int32 BitMask); + void RemoveStoryEndingBranchFlag(ENoceStoryEndingBranch Flag); + void ResetForTheNewRound(); + void SetDisableMultiRoundIcon(bool InDisableMultiRoundIcon); + void SetEnableMap(bool InEnableMap); + void SetEnableSavePointFixWeapon(bool InEnable); + void SetEnableSavePointOffering(bool InEnable); + void SetEnableSavePointUpgrade(bool InEnable); + void SetHinaCharMesh(ENocePlayerType InPlayerType, class FName InCharMesh); + void SetIsUnderHellModeAttack(bool Value); + void SetLastMapArea(const ENoceMapArea& InArea); + void SetLastMissionText(const class FText& InText); + void SetMapAreaScale(const ENoceMapArea& InArea, const float& InScale); + void SetMapIconStatus(const ENoceDynamicMapIconType& InIconType, const ENoceMapStatus& InStatus); + void SetMapIconStatusV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType, const ENoceMapStatus& InStatus); + void SetRestriction(int32 BitMask); + void SetRestrictionFlag(ENocePlayerRestriction Flag); + void SetStoryEndingBranch(int32 BitMask); + void SetStoryEndingBranchFlag(ENoceStoryEndingBranch Flag); + void SetUsedDebugTeleport(bool InValue); + void UpdateGeneralMapIconVisibility(int32 Index_0, bool InIsVisible); + void UpdateLastSavePoint(class AActor* InSavePointActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerState") + } + static class ANocePlayerState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePlayerState; + +// Class GameNoce.NoceInventoryLetterWidget +// 0x0040 (0x0488 - 0x0448) +class UNoceInventoryLetterWidget final : public UNoceInventoryCollectiblePage +{ +public: + class UNoceInventoryImageDialogWidget* ImageDialog; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray LetterItems; // 0x0450(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray NewLetterGroupItems; // 0x0460(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FText GroupName; // 0x0470(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FName LastGroupName; // 0x0480(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryLetterWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryLetterWidget") + } + static class UNoceInventoryLetterWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryLetterWidget; + +// Class GameNoce.NoceSanityFlowerWidget +// 0x00B0 (0x0390 - 0x02E0) +class UNoceSanityFlowerWidget : public UUserWidget +{ +public: + class UImage* Small1; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Small2; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Small3; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Small4; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Small5; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Small6; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Small7; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Small8; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Small9; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small1; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small2; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small3; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small4; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small5; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small6; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small7; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small8; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* MI_Small9; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SmallFlowers; // 0x0370(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray SmallMIFlowers; // 0x0380(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void UpdateFlowerVisibility(int32 SmallFlowerNum); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSanityFlowerWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSanityFlowerWidget") + } + static class UNoceSanityFlowerWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSanityFlowerWidget; + +// Class GameNoce.NoceInventoryListItemWidget +// 0x0058 (0x0418 - 0x03C0) +class UNoceInventoryListItemWidget final : public UNoceScrollItemWidget +{ +public: + class UWidgetAnimation* SelectEquipFail; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* SelectToEquip; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* UnfocusEquip; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* SelectEquip; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* FocusEquip; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DefaultEquip; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* Count; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* ItemName; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Item; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNewIconWidget* WBP_Inventory_NewIcon; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UInventoryItemListObject* CurrentData; // 0x0410(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void EquipFailed(); + void OnSelectEquipFailCompleted(); + void OnSelectToEquipCompleted(); + void PlaySelectToEquip(); + void RefreshEquipped(bool InIsEquipped); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryListItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryListItemWidget") + } + static class UNoceInventoryListItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryListItemWidget; + +// Class GameNoce.NoceInventoryListWidget +// 0x0078 (0x0378 - 0x0300) +class UNoceInventoryListWidget : public UNoceUserWidgetBase +{ +public: + class UHorizontalBox* Count_HorizontalBox; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* Number; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* NumberSlash; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* NumberAll; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceListView* ItemList; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NotBlankSlotNum; // 0x0328(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UHorizontalBox* PointGroup; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* PointNumber; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UHorizontalBox* EmaGroup; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* EmaNumber; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSlateColor NumberNormalColor; // 0x0350(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FSlateColor NumberZeroColor; // 0x0364(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + +public: + void DiscardItem(); + void PlayEquipFailed(); + void RefreshEquipped(const TArray& EquippedItem); + void SelectItem(class FName ID); + void SetAllData(const TArray& Items); + void SetConsumableData(const TArray& Items, const TArray& EquippedItems, int32 InPointNum, int32 InEmaNum); + void SetOmamoriData(const TArray& Items, const TArray& EquippedItems); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryListWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryListWidget") + } + static class UNoceInventoryListWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryListWidget; + +// Class GameNoce.NoceInventoryOmamoriWidget +// 0x0000 (0x03B8 - 0x03B8) +class UNoceInventoryOmamoriWidget final : public UNoceFocusablePage +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryOmamoriWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryOmamoriWidget") + } + static class UNoceInventoryOmamoriWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryOmamoriWidget; + +// Class GameNoce.NocePopWindowBtnWidget +// 0x0028 (0x03A0 - 0x0378) +class UNocePopWindowBtnWidget final : public UNoceSelectItemWidget +{ +public: + class UNoceUIActionImage* NoceUIActionImage; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* TextBlock; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName ActionName; // 0x0388(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FText BtnText; // 0x0390(0x0010)(BlueprintVisible, Protected, NativeAccessSpecifierProtected) + +public: + void UpdateText(const class FName& InActionName, const class FText& InBtnText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePopWindowBtnWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePopWindowBtnWidget") + } + static class UNocePopWindowBtnWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePopWindowBtnWidget; + +// Class GameNoce.NoceInventoryPopWindowWidget +// 0x0010 (0x03C0 - 0x03B0) +class UNoceInventoryPopWindowWidget final : public UNoceFocusableWidget +{ +public: + class UTextBlock* OldCountTextBlock; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* NewCountTextBlock; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void ShowAddSlot(int32 OldSlotNum, int32 NewSlotNum); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryPopWindowWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryPopWindowWidget") + } + static class UNoceInventoryPopWindowWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryPopWindowWidget; + +// Class GameNoce.NocePlayerPPAnimInstance +// 0x03E0 (0x0750 - 0x0370) +class UNocePlayerPPAnimInstance final : public UAnimInstance +{ +public: + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNocePlayerAnimInstance* MyABP; // 0x0370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceCheatManager* CheatManager; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNocePlayerLookTargetComponent* LookAtComponent; // 0x0380(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface WalkToComponentInterface; // 0x0388(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIKControllerComponent* IKControllerComponent; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseFootIK; // 0x03A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A1[0x3]; // 0x03A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float UseFootIKAlpha; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideFootIKAlpha; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FootIKAlphaCurveName; // 0x03AC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKInterpSpeed; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKInterpScale; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOnSlopeForFootIK; // 0x03BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOnSlopeForSkirtIK; // 0x03BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BE[0x2]; // 0x03BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SkirtCtrlRigCurveName; // 0x03C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UseSkirtControlRigAlpha; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurLeftFootOffset; // 0x03CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurRightFootOffset; // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LeftFootName; // 0x03D4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RightFootName; // 0x03DC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKTraceUpDistance; // 0x03E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKTraceDownDistance; // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKBlendSpeed; // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootIKMaxLeftRightDifference; // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FootIKUseMaxDifference; // 0x03F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F5[0x3]; // 0x03F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FootIKMaxAdjustOffset; // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseLookAt; // 0x03FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3FD[0x3]; // 0x03FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform LookAtTransform; // 0x0400(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LookAtRerouteBone; // 0x0460(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtEnableBlendTime; // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtDisableBlendTime; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUsingFullBodyIK; // 0x0470(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_471[0x3]; // 0x0471(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentFullBodyIKAlpha; // 0x0474(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFullBodyIKContext FullBodyContextToCtrlRig; // 0x0478(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool UseAimIK; // 0x0490(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_491[0x3]; // 0x0491(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentAimIKAlpha; // 0x0494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_498[0x8]; // 0x0498(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform TargetAimTransform; // 0x04A0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAimIKContext AimIKContextToCtrlRig; // 0x0500(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool UsePoseDriver; // 0x0550(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_551[0x3]; // 0x0551(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PoseDriverBlendTime; // 0x0554(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachLeftHandIKAlphaCurveName; // 0x0558(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachLeftHandIKAlpha; // 0x0560(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachRightHandIKAlphaCurveName; // 0x0564(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachRightHandIKAlpha; // 0x056C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Attach_LeftHandOffsetTransform; // 0x0570(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Attach_RightHandOffsetTransform; // 0x05D0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HandAttachObjectEnable; // 0x0630(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_631[0x7]; // 0x0631(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LeftHandTraceOffset; // 0x0638(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightHandTraceOffset; // 0x0650(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MatchToTargetSpeed; // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkirtRigidBodyAlpha; // 0x066C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRBWorldCollision; // 0x0670(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel RBWorldCollisionChannel; // 0x0671(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_672[0x2]; // 0x0672(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ScarfRigidBodyAlpha; // 0x0674(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShawlKawaiiAlpha; // 0x0678(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FurClawRigidBodyAlpha; // 0x067C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FurClawGRigidBodyAlpha; // 0x0680(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScabbardRigidBodyAlpha; // 0x0684(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransferBoneVelocities; // 0x0688(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_689[0x7]; // 0x0689(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OverrideWorldGravity; // 0x0690(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearAccScale; // 0x06A8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearVelScale; // 0x06C0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkirCurveName; // 0x06D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ScabbardCurveName; // 0x06E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HitReactionActiveAlpha; // 0x06E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HitReactionAlpha; // 0x06EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform HitReactionControlTransform; // 0x06F0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + bool CanApplyLookAtIK(); + void OnAttackTraceHit(const TArray& InHitResults); + void UpdateApplyAimIK(); + void UpdateApplyFootIK(float DeltaTime); + void UpdateApplyFullBodyIK(); + void UpdateApplyLookAtIK(float DeltaTime); + void UpdateApplyPoseDriver(); + void UpdateApplyRigidBody(); + void UpdateAttachObject(); + void UpdateFootIK(float DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerPPAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerPPAnimInstance") + } + static class UNocePlayerPPAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerPPAnimInstance; + +// Class GameNoce.NoceTabChildWidget +// 0x0008 (0x0380 - 0x0378) +class UNoceTabChildWidget : public UNoceSelectItemWidget +{ +public: + class UTextBlock* TabName; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetText(const class FText& InText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTabChildWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTabChildWidget") + } + static class UNoceTabChildWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTabChildWidget; + +// Class GameNoce.NoceInventoryTabChildWidget +// 0x0010 (0x0390 - 0x0380) +class UNoceInventoryTabChildWidget final : public UNoceTabChildWidget +{ +public: + class FText OverrideText; // 0x0380(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryTabChildWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryTabChildWidget") + } + static class UNoceInventoryTabChildWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryTabChildWidget; + +// Class GameNoce.NocePreloadAssetActor +// 0x0040 (0x02D0 - 0x0290) +class ANocePreloadAssetActor final : public AActor +{ +public: + TArray PreloadDTs; // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PreloadAudioSwitchs; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PreloadAudioTrigger; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray RootAssetAndClassInstances; // 0x02C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePreloadAssetActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePreloadAssetActor") + } + static class ANocePreloadAssetActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePreloadAssetActor; + +// Class GameNoce.NoceInventoryTabWidget +// 0x0018 (0x0330 - 0x0318) +class UNoceInventoryTabWidget final : public UNoceTabWidget +{ +public: + class UUserWidget* WBP_Inventory_TabChild; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UUserWidget* WBP_Inventory_TabChild_1; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UUserWidget* WBP_Inventory_TabChild_2; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryTabWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryTabWidget") + } + static class UNoceInventoryTabWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryTabWidget; + +// Class GameNoce.NocePlayerClawTransformComponent +// 0x01A8 (0x0248 - 0x00A0) +class UNocePlayerClawTransformComponent final : public UActorComponent +{ +public: + float Claw_EnemyDamageRatio; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Claw_EnemyDamageAdd; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Claw_EnemyDeathAdd; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Claw_EnemyDeathAddMap; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float Claw_DamageRatio; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Claw_DamageAdd; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Claw_SanityToClawTransformRatio; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ClawG_EnemyDamageRatio; // 0x010C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ClawG_EnemyDamageAdd; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ClawG_EnemyDeathAdd; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap ClawG_EnemyDeathAddMap; // 0x0118(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float ClawG_DamageRatio; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ClawG_DamageAdd; // 0x016C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ClawG_TransformBackToClawRatio; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf GE_ClawTransformAddSetByCaller; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_ClawTransformCostSetByCaller; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_ClawTransformCostSetByCaller; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ClawAttrackSoulDistance; // 0x0190(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName ClawAttrackSoulComboName; // 0x0194(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName WidgetClawAttrackSoulTag; // 0x019C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName WidgetClawAttrackSoulHintTag; // 0x01A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ClawAttrackSoulHintPromptText; // 0x01B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnAddClawTransformByEnemyDead; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UNoceCheatManager* CheatManager; // 0x01D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ANocePlayerCharacter* PlayerCharacter; // 0x01D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x01E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceSanityComponent* SanityComponent; // 0x01E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNocePlayerAttackInfoComponent* PlayerAttackInfoComponent; // 0x01F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceInteractComponent* InteractComponent; // 0x01F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCapsuleComponent* CapsuleComponent; // 0x0200(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UWidgetComponent* ClawAttrackSoulWidgetComp; // 0x0208(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceClawAttrackSoulWidget* ClawAttrackSoulWidget; // 0x0210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UWidgetComponent* ClawAttrackSoulHintWidgetComp; // 0x0218(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceInteractIconBase* ClawAttrackSoulHintWidget; // 0x0220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_228[0x20]; // 0x0228(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddClawTransform(float InValue); + void ApplyAttrackSoulDamageToTarget(); + void CostClawTransform(float InValue); + void FillClawTransformToFull(); + float GetAttrackSoulTargetDistanceXY(); + float GetAttrackSoulTargetDistanceZ(); + class ANoceEnemyCharacter* GetAttractSoulTarget(); + float GetClawTransform(); + void HandleEnemyDead(class AActor* InActor); + void HandleOnPossessed(bool InPossessed); + bool HaveAttrackSoulTarget(); + bool IsClawTransformEmpty(); + bool IsClawTransformFull(); + void OnCanShowWidgetChanged(bool InVisible); + void OnClawTransformed(bool InIsClawG); + void OnEnemyDamage(class AActor* InHitActor, float InDamage, bool InIsDead); + void OnPlayerPreDamage(float InHealthDamage, float InMaxSanityDamage); + void RegisterOnPossessed(); + void SetAttractSoulWidgetRatio(float InRatio, class AActor* InTargetActor); + void ShowAttrackSoulHintWidget(bool InShow, class AActor* InTargetActor); + void ShowAttrackSoulWidget(bool InShow, class AActor* InTargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerClawTransformComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerClawTransformComponent") + } + static class UNocePlayerClawTransformComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerClawTransformComponent; + +// Class GameNoce.NoceInventoryWeaponItem +// 0x0068 (0x03E8 - 0x0380) +class UNoceInventoryWeaponItem final : public UNoceInventoryItem +{ +public: + class UWidgetAnimation* EquipDefault; // 0x0380(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipFocus; // 0x0388(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipSelect; // 0x0390(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipUnfocus; // 0x0398(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* SelectToEquip; // 0x03A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipDefaultToDefault; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* SelectToEquipInventory; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipSelectInventory; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EquipSelectDrop; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* SelectEquipFail; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* SelectFail; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableSelectFail; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsAutoPlayNextAnimation; // 0x03E0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInventory; // 0x03E1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsEquip; // 0x03E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanDiscard; // 0x03E3(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Discard(); + void Equip(); + void OnEquipSelectDropCompleted(); + void Unequip(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryWeaponItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryWeaponItem") + } + static class UNoceInventoryWeaponItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryWeaponItem; + +// Class GameNoce.NoceInventoryWeaponWidget +// 0x0178 (0x0530 - 0x03B8) +class UNoceInventoryWeaponWidget final : public UNoceFocusablePage +{ +public: + TMulticastInlineDelegate ShowHideTab; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UTextBlock* NameText; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* DescriptionText; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* TextBlock; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryImageWidget* Image; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* Info; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* DurabilityOverlay; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryWeaponItem* Inv_WeaponChild1; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryWeaponItem* Inv_WeaponChild2; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryWeaponItem* Inv_WeaponChild3; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryWeaponItem* Inv_SpecialWeapon1; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryWeaponItem* Inv_SpecialWeapon2; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* ViewIn; // 0x0420(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* ViewOut; // 0x0428(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CanDiscardIndex; // 0x0430(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName GuideNameWithDiscard; // 0x0434(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName GuideNameCanEquipNoDiscard; // 0x043C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName GuideNameEquippedNoDiscard; // 0x0444(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName GuideNameDisabled; // 0x044C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr PopWindowClass; // 0x0458(0x0028)(BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FText PopWindowDialogText; // 0x0480(0x0010)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag ChangeWeaponTag; // 0x0490(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName ViewGuide; // 0x0498(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUIDurabilityWidgetData* Data; // 0x04A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ViewInSound; // 0x04A8(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ViewOutSound; // 0x04B0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SelectWeaponSound; // 0x04B8(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle EquipSound; // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle EquipFailedSound; // 0x04C8(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle PopWindowFadeInSound; // 0x04D0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle PopWindowFadeOutSound; // 0x04D8(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle DiscardSound; // 0x04E0(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UNocePopWindowWidget* PopWindow; // 0x04E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceHorizontalList* List; // 0x04F0(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePlayerInventoryComponent* InventoryComponent; // 0x04F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Weapons; // 0x0500(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool IsViewIn; // 0x0510(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_511[0x7]; // 0x0511(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AllIDs; // 0x0518(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UNoceWeaponSubsystem* WeaponSubsystem; // 0x0528(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnListMouseConfirm(int32 Index_0); + void OnPopWindowClose(); + void UpdateSelection(int32 Index_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInventoryWeaponWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInventoryWeaponWidget") + } + static class UNoceInventoryWeaponWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInventoryWeaponWidget; + +// Class GameNoce.NoceInvincibleComponent +// 0x0040 (0x00E0 - 0x00A0) +class UNoceInvincibleComponent final : public UActorComponent +{ +public: + class UNoceCheatManager* CheatManager; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ANocePlayerCharacter* PlayerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAbilitySystemComponent* MyASC; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray InvincibleTokenSet; // 0x00B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_C8[0x18]; // 0x00C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndInvincible(class FName InToken); + void HandleOnPossessed(bool InPossessed); + bool IsInvincible(); + bool IsTokenInvincible(class FName InToken); + void OnTimerUp(); + void StartInvincible(class FName InToken); + void StartInvincibleWithDuration(float InDuration, class FName InToken); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceInvincibleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceInvincibleComponent") + } + static class UNoceInvincibleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceInvincibleComponent; + +// Class GameNoce.NocePauseWidget +// 0x0288 (0x0638 - 0x03B0) +class UNocePauseWidget final : public UNoceFocusableWidget +{ +public: + class FText EquipmentText; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText EquipmentDesText; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText CollectibleText; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText CollectibleDesText; // 0x03E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText MapText; // 0x03F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText MapDesText; // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText NotebookText; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText NotebookDesText; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText OptionText; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText OptionDesText; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText TitleText; // 0x0450(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText TitleDesText; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText PopWindowDialogText; // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FSoftClassPath EquipmentWidgetPath; // 0x0480(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath CollectibleWidgetPath; // 0x04A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath MapWidgetPath; // 0x04C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath NotebookWidgetPath; // 0x04E0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath OptionWidgetPath; // 0x0500(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath PopWindowWidgetPath; // 0x0520(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MapIndex; // 0x0540(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NotebookIndex; // 0x0544(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer CombatTags; // 0x0548(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag HideShortcutTag; // 0x0568(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* BlackTop; // 0x0570(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCanvasPanel* CanvasPanel; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* Overlay; // 0x0580(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePauseListWidget* WBP_PauseList; // 0x0588(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* FadeOutToTitle; // 0x0590(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ConfirmSound; // 0x0598(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ConfirmErrorSound; // 0x05A0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ToWorldSound; // 0x05A8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SelectSound; // 0x05B0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle PopWindowFadeInSound; // 0x05B8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle PopWindowFadeOutSound; // 0x05C0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle OptionFadeOutSound; // 0x05C8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool IsOpenByMap; // 0x05D0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsOpenByNotebook; // 0x05D1(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsOpenByEquipment; // 0x05D2(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsToTitle; // 0x05D3(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5D4[0x4]; // 0x05D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceFocusableWidget* EquipmentWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* CollectibleWidget; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* MapWidget; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* NotebookWidget; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* OptionWidget; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* CurrentWidget; // 0x0600(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllPages; // 0x0608(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray CurrentObjs; // 0x0618(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UNoceGeneralHintWidget* HintWidget; // 0x0628(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePopWindowWidget* PopWindowWidget; // 0x0630(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void CreatePageWidget(const struct FSoftClassPath& Path, class UNoceFocusableWidget** NewWidget); + bool DoToTitle(); + void ExecuteObj(class UPauseListObject* Obj); + TArray GetPauseListObjs(); + void HideChangeLevel(); + bool IsInCombat(); + bool IsInEquipment(); + bool IsInMap(); + bool IsInNotebook(); + bool IsInPage(); + void OnFadeOutToTitleCompleted(); + void OnListMouseConfirm(int32 Index_0); + void OnOptionClosed(); + void OnPageClose(); + void OnPlayerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); + void OnPopWindowClose(); + void PrepareSeamlessTravel(); + void ShowEquipment(); + void ShowMap(); + void ShowNotebook(); + void ToCollectible(); + void ToEquipment(); + void ToMap(); + void ToNotebook(); + void ToOption(); + void ToShortcutItem(); + void ToTitle(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePauseWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePauseWidget") + } + static class UNocePauseWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePauseWidget; + +// Class GameNoce.NoceItemChildGroupWidget +// 0x0040 (0x0320 - 0x02E0) +class UNoceItemChildGroupWidget final : public UUserWidget +{ +public: + class UNoceInventoryConsumableItem* WBP_ItemChild; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryConsumableItem* WBP_ItemChild_1; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryConsumableItem* WBP_ItemChild_2; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryConsumableItem* WBP_ItemChild_3; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryConsumableItem* WBP_ItemChild_4; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceHorizontalList* ShortcutList; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_310[0x10]; // 0x0310(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Init(); + void SetNum(int32 TotalNum); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceItemChildGroupWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceItemChildGroupWidget") + } + static class UNoceItemChildGroupWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceItemChildGroupWidget; + +// Class GameNoce.NocePlayerTriggerSubsystem +// 0x0040 (0x0080 - 0x0040) +class UNocePlayerTriggerSubsystem final : public UTickableWorldSubsystem +{ +public: + uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RegisterPlayerTrigger(class UObject* InTrigger); + void UnregisterPlayerTrigger(class UObject* InTrigger); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerTriggerSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerTriggerSubsystem") + } + static class UNocePlayerTriggerSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerTriggerSubsystem; + +// Class GameNoce.NoceItemShortcutItemWidget +// 0x0078 (0x0378 - 0x0300) +class UNoceItemShortcutItemWidget final : public UNoceUserWidgetBase +{ +public: + uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UOverlay* Rotate1; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* Effect_Rote2; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Item; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* Number; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOverlay* MarkGroup; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSelectItemWidget* Mark_Top; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Default; // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Decide; // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Disable; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* DisableDecide; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Empty; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* EmptyDecide; // 0x0360(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Angle; // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsEmpty; // 0x036C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsDisable; // 0x036D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_36E[0x2]; // 0x036E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AttributeCheckType; // 0x0370(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SelectMark(bool Select); + void SetItem(bool InIsDisable, class FName InID, int32 InCount); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceItemShortcutItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceItemShortcutItemWidget") + } + static class UNoceItemShortcutItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceItemShortcutItemWidget; + +// Class GameNoce.NoceItemSubsystem +// 0x0010 (0x0048 - 0x0038) +class UNoceItemSubsystem final : public UNoceWorldSubsystem +{ +public: + TArray ItemRecordArray; // 0x0038(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + +public: + TArray GetSaveData(); + bool IsSaveDataExist(class ANoceInteractableBase* InItem); + void RegisterSaveData(class ANoceInteractableBase* InItem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceItemSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceItemSubsystem") + } + static class UNoceItemSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceItemSubsystem; + +// Class GameNoce.NoceKanbanWidget +// 0x0008 (0x03B8 - 0x03B0) +class UNoceKanbanWidget final : public UNoceFocusableWidget +{ +public: + class UTextBlock* MsgTextBlock; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void ShowText(const class FText& InText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceKanbanWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceKanbanWidget") + } + static class UNoceKanbanWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceKanbanWidget; + +// Class GameNoce.NoceKeyBindingWidget +// 0x0010 (0x03C0 - 0x03B0) +class UNoceKeyBindingWidget final : public UNoceFocusableWidget +{ +public: + TMulticastInlineDelegate OnKeyBindingModified; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + void ApplyModifiedKeys(bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceKeyBindingWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceKeyBindingWidget") + } + static class UNoceKeyBindingWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceKeyBindingWidget; + +// Class GameNoce.NocePlayerKatanaComponent +// 0x00B0 (0x0150 - 0x00A0) +class UNocePlayerKatanaComponent final : public UActorComponent +{ +public: + float NonKatanaKillDurabilityRecoverRatio; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NonKatanaAttackDurabilityRecoverRatio; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AutoDefenseHalfAngle; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath ScabbardClassActor; // 0x00B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName ScabbardAttachSocket; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName ScabbardHandAttachSocket; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ScabbardKatanaMaterialIndex; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ScabbardActor; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr OwnerAnimInst; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F8[0x18]; // 0x00F8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerState* PlayerState; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ANocePlayerCharacter* PlayerCharacter; // 0x0118(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNocePlayerInventoryComponent* PlayerInventoryComponent; // 0x0120(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USkeletalMeshComponent* ScabbardMesh; // 0x0130(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_138[0x18]; // 0x0138(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AttachScabbardToHand(bool InValue); + bool CanAutoAbilityBasic(); + void HandleHideWeapon(bool InHide); + void HandleOnPossessed(bool InPossessed); + void HandlePlayerShowHide(bool InShow); + void OnAddNewWeapon(class FName InID); + void OnChangeWeapon(int32 InNewIndex); + void OnDiscardWeapon(class FName InID); + void OnEnemyDamage(class AActor* InHitActor, float InDamage, bool InIsDead); + void OnGameplayTagChanged(const struct FGameplayTag& Tag, int32 NewCount); + void ShowScabbardKatana(bool InShow); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerKatanaComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerKatanaComponent") + } + static class UNocePlayerKatanaComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerKatanaComponent; + +// Class GameNoce.NoceKuzunohaIconWidget +// 0x0020 (0x0320 - 0x0300) +class UNoceKuzunohaIconWidget final : public UNoceUserWidgetBase +{ +public: + class UWidgetAnimation* HighlightDefault; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Highlight; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray HighlightAnimations; // 0x0310(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void ResetAnimations(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceKuzunohaIconWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceKuzunohaIconWidget") + } + static class UNoceKuzunohaIconWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceKuzunohaIconWidget; + +// Class GameNoce.NoceLanternLightVolumeComponent +// 0x0058 (0x0130 - 0x00D8) +class UNoceLanternLightVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceSweetLightDataRowHandle LanternPointDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNoceSweetLightDataRowHandle LanternVolumeDataRow; // 0x00E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNoceSweetLightDataRowHandle LanternMainDataRow; // 0x00E8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LightDataByProgress; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_100[0x30]; // 0x0100(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLanternLightVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLanternLightVolumeComponent") + } + static class UNoceLanternLightVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLanternLightVolumeComponent; + +// Class GameNoce.NoceLetterPointGroupWidget +// 0x0050 (0x0330 - 0x02E0) +class UNoceLetterPointGroupWidget final : public UUserWidget +{ +public: + class UNoceLetterPointWidget* LetterPoint1; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterPointWidget* LetterPoint2; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterPointWidget* LetterPoint3; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterPointWidget* LetterPoint4; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterPointWidget* LetterPoint5; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterPointWidget* LetterPoint6; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterPointWidget* LetterPoint7; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLetterPointWidget* LetterPoint8; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray LetterPoints; // 0x0320(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void UpdateIsNew(const TArray& IsNew); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLetterPointGroupWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLetterPointGroupWidget") + } + static class UNoceLetterPointGroupWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLetterPointGroupWidget; + +// Class GameNoce.NoceLetterPointWidget +// 0x0028 (0x0308 - 0x02E0) +class UNoceLetterPointWidget final : public UUserWidget +{ +public: + class UImage* Point; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor NewColor; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor NormalColor; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetIsNew(bool IsNew); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLetterPointWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLetterPointWidget") + } + static class UNoceLetterPointWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLetterPointWidget; + +// Class GameNoce.NoceProgressMultiConditionJoint +// 0x0030 (0x0120 - 0x00F0) +class UNoceProgressMultiConditionJoint final : public USMStateInstance +{ +public: + struct FGameplayTagContainer Condition; // 0x00F0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTag NextProgress; // 0x0110(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NeedTagNum; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemoveAdditionalTags; // 0x011C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceProgressMultiConditionJoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceProgressMultiConditionJoint") + } + static class UNoceProgressMultiConditionJoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceProgressMultiConditionJoint; + +// Class GameNoce.NoceLetterTabItemWidget +// 0x0008 (0x0380 - 0x0378) +class UNoceLetterTabItemWidget final : public UNoceSelectItemWidget +{ +public: + class UNoceNewIconWidget* WBP_Inventory_NewIcon; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLetterTabItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLetterTabItemWidget") + } + static class UNoceLetterTabItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLetterTabItemWidget; + +// Class GameNoce.NoceLetterTabWidget +// 0x0018 (0x02F8 - 0x02E0) +class UNoceLetterTabWidget final : public UUserWidget +{ +public: + class UNoceVerticalList* List; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UVerticalBox* VerticalBox; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf LetterTabItemWidgetClass; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void Init(); + void SetLetters(int32 CurrentIndex, int32 TotalNum, const TArray& IsNews); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLetterTabWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLetterTabWidget") + } + static class UNoceLetterTabWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLetterTabWidget; + +// Class GameNoce.NoceLevelFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceLevelFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class USMInstance* AddFSMClassReferenceByName(class AActor* InActor, const class FString& InClassName); + static void ApplyDarknessDataToMaterial(class UObject* WorldContextObject, const struct FNoceDarknessSetting& InData, class UMaterialParameterCollection* TargetComp); + static void ApplyDirectionalLightData(const struct FNoceDirectionalLightSetting& InData, class UDirectionalLightComponent* TargetComp); + static void ApplyExpFogDataToComponent(const struct FNoceExpFogSetting& InData, class UExponentialHeightFogComponent* TargetComp); + static void ApplyFogNiagaraParameterCollection(const struct FNoceFogNiagaraSetting& InData, class UNiagaraParameterCollectionInstance* InNPCEnvFog, class UNiagaraParameterCollectionInstance* InAllAreaFog, class UNiagaraParameterCollectionInstance* InHellSmoke); + static void ApplyHellSmokeMPC(const struct FNoceFogNiagaraSetting& InData, class UMaterialParameterCollectionInstance* InMPC); + static void ApplyLerpDarknessDataToMaterial(class UObject* WorldContextObject, class UMaterialParameterCollection* TargetComp, const struct FNoceDarknessSetting& SourceData, const struct FNoceDarknessSetting& TargetData, float Alpha); + static void ApplyLerpDirectionalLightData(class UDirectionalLightComponent* TargetComp, const struct FNoceDirectionalLightSetting& SourceData, const struct FNoceDirectionalLightSetting& TargetData, float Alpha); + static void ApplyLerpExpFogDataToComponent(class UExponentialHeightFogComponent* TargetComp, const struct FNoceExpFogSetting& SourceData, const struct FNoceExpFogSetting& TargetData, float Alpha); + static void ApplyLerpNiagaraData(class UNiagaraComponent* TargetNC, const struct FNoceLanternNiagaraSetting& SourceData, const struct FNoceLanternNiagaraSetting& TargetData, float Alpha); + static void ApplyLerpPointLightData(class UPointLightComponent* TargetComp, const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha); + static void ApplyLerpSkyAtmosphereLightData(class USkyAtmosphereComponent* TargetComp, const struct FNoceSkyAtmosphereSetting& SourceData, const struct FNoceSkyAtmosphereSetting& TargetData, float Alpha); + static void ApplyLerpSkyDomeLightData(class UMaterialInstanceDynamic* TargetMI, const struct FNoceSkyDomeSetting& SourceData, const struct FNoceSkyDomeSetting& TargetData, float Alpha); + static void ApplyLerpSkyLightData(class USkyLightComponent* TargetComp, const struct FNoceSkyLightSetting& SourceData, const struct FNoceSkyLightSetting& TargetData, float Alpha); + static void ApplyLerpSpotLightData(class USpotLightComponent* TargetComp, const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha); + static void ApplyLerpVolumetricFogDataToMaterial(class UMaterialInstanceDynamic* TargetComp, const struct FNoceVolumetricFogSetting& SourceData, const struct FNoceVolumetricFogSetting& TargetData, float Alpha, bool IsFogTown); + static void ApplyNiagaraData(const struct FNoceLanternNiagaraSetting& InData, class UNiagaraComponent* TargetNC); + static void ApplyPointLightData(const struct FNoceSpotLightSetting& InData, class UPointLightComponent* TargetComp); + static void ApplySkyAtmosphereData(const struct FNoceSkyAtmosphereSetting& InData, class USkyAtmosphereComponent* TargetComp); + static void ApplySkyDomeData(const struct FNoceSkyDomeSetting& InData, class UMaterialInstanceDynamic* TargetMI); + static void ApplySkyLightData(const struct FNoceSkyLightSetting& InData, class USkyLightComponent* TargetComp, bool ForceRecaptureSky); + static void ApplySpotLightData(const struct FNoceSpotLightSetting& InData, class USpotLightComponent* TargetComp); + static void ApplyVolumetricFogDataToMaterial(const struct FNoceVolumetricFogSetting& InData, class UMaterialInstanceDynamic* TargetComp, bool IsFogTown); + static void ApplyVolumetricFogDataToMPC(class UObject* WorldContextObject, const struct FNoceVolumetricFogSetting& InData, class UMaterialParameterCollection* TargetMPC); + static void ApplyWindData(const struct FNoceWindSetting& InData, class UNeoWindComponent* TargetWindComp, bool ResetCurves, bool ForceInstantSwitch); + static bool CanSkipGimmick(); + static struct FSoftObjectPath GetCombatTestMapPath(); + static struct FNoceDarknessSetting GetDarknessData(class FName InName); + static struct FNoceDirectionalLightSetting GetDirLightData(class FName InName); + static struct FNoceDirectionalLightSetting GetDirLightDataFromComponent(class UDirectionalLightComponent* InComp); + static struct FNoceExpFogSetting GetExpFogDataFromComponent(class UExponentialHeightFogComponent* InComp); + static struct FNoceFogNiagaraSetting GetFogNiagaraData(class FName InName); + static struct FNoceFogNiagaraSetting GetFogNiagaraDataFromNPC(class UNiagaraParameterCollectionInstance* InNPCEnvFog, class UNiagaraParameterCollectionInstance* InAllAreaFog, class UNiagaraParameterCollectionInstance* InHellSmoke); + static struct FSoftObjectPath GetGameMapPath(); + static struct FNoceExpFogSetting GetHeightFogData(class FName InName); + static struct FNoceLanternNiagaraSetting GetLanternNiagaraData(class FName InName); + static struct FNoceLumenTranslucencySetting GetLumenTranlucencyData(class FName InName); + static class UNiagaraParameterCollectionInstance* GetNiagaraPCInstance(class UObject* WorldContextObject, const struct FSoftObjectPath& InNPCPath); + static struct FNoceLanternNiagaraSetting GetNiagaraSettingFromComponent(class UNiagaraComponent* InNC); + static struct FNoceSkyAtmosphereSetting GetSkyAtmosphereData(class FName InName); + static struct FNoceSkyAtmosphereSetting GetSkyAtmosphereDataFromComponent(class USkyAtmosphereComponent* InComp); + static struct FNoceSkyDomeSetting GetSkyDomeData(class FName InName); + static struct FNoceSkyLightSetting GetSkyLightData(class FName InName); + static struct FNoceSkyLightSetting GetSkyLightDataFromComponent(class USkyLightComponent* InComp); + static struct FNoceSpotLightSetting GetSpotLightDataFromComponent(class USpotLightComponent* InComp); + static struct FNoceSSFSSetting GetSSFSData(class FName InName); + static struct FNoceSpotLightSetting GetSweetLightData(class FName InName); + static struct FSoftObjectPath GetTitleMapPath(); + static struct FNoceVolumetricFogSetting GetVolumetricFogData(class FName InName); + static struct FNoceWindSetting GetWindData(class FName InName); + static bool IsTargetLocationStreamingComplete(const class AActor* InActor, const TSet& InTargetGrids, const struct FVector& InLocation, const struct FRotator& InRotation, float InRadius); + static struct FNoceDarknessSetting LerpDarknessData(const struct FNoceDarknessSetting& SourceData, const struct FNoceDarknessSetting& TargetData, float Alpha); + static struct FNoceDirectionalLightSetting LerpDirectionalLightData(const struct FNoceDirectionalLightSetting& SourceData, const struct FNoceDirectionalLightSetting& TargetData, float Alpha); + static struct FNoceExpFogSetting LerpExpFogData(const struct FNoceExpFogSetting& SourceData, const struct FNoceExpFogSetting& TargetData, float Alpha); + static struct FNoceFogNiagaraSetting LerpFogNiagaraData(const struct FNoceFogNiagaraSetting& SourceData, const struct FNoceFogNiagaraSetting& TargetData, float Alpha); + static struct FNoceLanternNiagaraSetting LerpNiagaraData(const struct FNoceLanternNiagaraSetting& SourceData, const struct FNoceLanternNiagaraSetting& TargetData, float Alpha); + static struct FNoceSkyAtmosphereSetting LerpSkyAtmosphereData(const struct FNoceSkyAtmosphereSetting& SourceData, const struct FNoceSkyAtmosphereSetting& TargetData, float Alpha); + static struct FNoceSkyDomeSetting LerpSkyDomeData(const struct FNoceSkyDomeSetting& SourceData, const struct FNoceSkyDomeSetting& TargetData, float Alpha); + static struct FNoceSkyLightSetting LerpSkyLightData(const struct FNoceSkyLightSetting& SourceData, const struct FNoceSkyLightSetting& TargetData, float Alpha); + static struct FNoceSpotLightSetting LerpSpotLightData(const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha); + static struct FNoceVolumetricFogSetting LerpVolumetricFogData(const struct FNoceVolumetricFogSetting& SourceData, const struct FNoceVolumetricFogSetting& TargetData, float Alpha); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLevelFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLevelFunctionLibrary") + } + static class UNoceLevelFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLevelFunctionLibrary; + +// Class GameNoce.NocePickupLetter +// 0x0008 (0x02B0 - 0x02A8) +class ANocePickupLetter final : public ANocePickupBase +{ +public: + struct FNoceLetterDataRowHandle LetterID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupLetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupLetter") + } + static class ANocePickupLetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupLetter; + +// Class GameNoce.NoceLevelSequenceActor +// 0x0038 (0x0370 - 0x0338) +class ANoceLevelSequenceActor final : public ALevelSequenceActor +{ +public: + TSoftObjectPtr LevelInstanceActor; // 0x0338(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RebindingActors; // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_361[0xF]; // 0x0361(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Play(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLevelSequenceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLevelSequenceActor") + } + static class ANoceLevelSequenceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceLevelSequenceActor; + +// Class GameNoce.NocePlayerShowHideComponent +// 0x0028 (0x00C8 - 0x00A0) +class UNocePlayerShowHideComponent final : public UActorComponent +{ +public: + class UNoceCheatManager* CheatManager; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ANocePlayerCharacter* PlayerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UATPCCameraComponent* ATPCCameraComponent; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetIsOverlapingPlayerMesh(); + void SetForceUpateIsOverlapingPlayerMesh(bool InValue); + void UpdateTickCallBack(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerShowHideComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerShowHideComponent") + } + static class UNocePlayerShowHideComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerShowHideComponent; + +// Class GameNoce.NoceLightFadeComponent +// 0x0010 (0x0158 - 0x0148) +class UNoceLightFadeComponent final : public UNoceFadeComponentBase +{ +public: + bool NeedCheckConflict; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_149[0xF]; // 0x0149(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FixLightFadeDistance(bool IsFixed, float Distance); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLightFadeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLightFadeComponent") + } + static class UNoceLightFadeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLightFadeComponent; + +// Class GameNoce.NoceLightFadeInterface +// 0x0000 (0x0000 - 0x0000) +class INoceLightFadeInterface final +{ +public: + float GetAttenuationRadius(); + float GetEmissiveIntensity(); + float GetIntensity(); + class UMaterialInstanceDynamic* GetMaterialInstance(); + bool NeedManualInitialize(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLightFadeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLightFadeInterface") + } + static class INoceLightFadeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceLightFadeInterface; + +// Class GameNoce.NoceLightProps +// 0x0120 (0x03B0 - 0x0290) +class ANoceLightProps final : public AActor +{ +public: + uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float LightMaxDrawDistance; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LightMaxDistanceFadeRange; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInterface* ReplaceLightFunctionMaterial; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, Interp, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) + bool bNeedSave; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceLightRigidBodyWireType RigidBodyWireType; // 0x02B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B2[0x6]; // 0x02B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMap RigidBodyWireData; // 0x02B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + class FName RigidBodyWireCompTag; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNoceLightSavableData NoceLightSavableData; // 0x0310(0x00A0)(SaveGame, NoDestructor, NativeAccessSpecifierPrivate) + +public: + void InitRigidBodyWire(); + void SetLightMaxDistanceFadeRange(float InValue); + void SetLightMaxDrawDistance(float InValue); + void SetReplaceLightFunctionMaterial(class UMaterialInterface* InValue); + void UpdateSavablePropertiesBPWhenCreateRecord(); + + class ULightComponent* GetLightComp() const; + float GetLightMaxDistanceFadeRange() const; + float GetLightMaxDrawDistance() const; + class UMaterialInterface* GetReplaceLightFunctionMaterial() const; + bool IsLoadLoadRecordData() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLightProps") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLightProps") + } + static class ANoceLightProps* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceLightProps; + +// Class GameNoce.NoceLinkDamageExecCalculation +// 0x0000 (0x0040 - 0x0040) +class UNoceLinkDamageExecCalculation final : public UGameplayEffectExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLinkDamageExecCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLinkDamageExecCalculation") + } + static class UNoceLinkDamageExecCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLinkDamageExecCalculation; + +// Class GameNoce.NoceLinkAbilityDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNoceLinkAbilityDataAsset final : public UDataAsset +{ +public: + TMap> LinkAbilityMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLinkAbilityDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLinkAbilityDataAsset") + } + static class UNoceLinkAbilityDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLinkAbilityDataAsset; + +// Class GameNoce.NoceListView +// 0x0050 (0x0CC0 - 0x0C70) +class UNoceListView final : public UListView +{ +public: + TMulticastInlineDelegate MouseDownEvent; // 0x0C70(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate MouseEnterEvent; // 0x0C80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate RefreshSelection; // 0x0C90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + ENoceUIScrollBarVisibility ScrollbarVisibility; // 0x0CA0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Loop; // 0x0CA1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA2[0x2]; // 0x0CA2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNeoAudioTriggerIdHandle SelectSound; // 0x0CA4(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle MouseHoverSound; // 0x0CAC(0x0008)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool EnableMouseInput; // 0x0CB4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_CB5[0xB]; // 0x0CB5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UUserWidget* BP_GetEntryWidgetFromItem(const class UObject* Item); + class UObject* BP_ItemFromEntryWidget(class UUserWidget* EntryWidget); + void BP_UpdateScrollbarVisibility(); + void DisableInputs(); + void EnableInputs(); + int32 GetSelectingIndex(); + bool IsUserScrolling(); + void PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId); + void ScrollToTopWithoutAnimation(); + void SetSelectedIndexWithoutAnimation(int32 Index_0); + void SetSound(const struct FNeoAudioTriggerIdHandle& InSelectSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound); + bool UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceListView") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceListView") + } + static class UNoceListView* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceListView; + +// Class GameNoce.NoceLocalGameUserSettings +// 0x00F0 (0x0238 - 0x0148) +class UNoceLocalGameUserSettings final : public UGameUserSettings +{ +public: + bool IsBoundDelegate; // 0x0148(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CustomKeybinding; // 0x0150(0x0050)(Config, Protected, NativeAccessSpecifierProtected) + TMap CustomSecondaryKeybinding; // 0x01A0(0x0050)(Config, Protected, NativeAccessSpecifierProtected) + ENoceInputGamepadType GamepadIconType; // 0x01F0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1F1[0x1F]; // 0x01F1(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) + class FString AudioOutputDeviceId; // 0x0210(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInitialized; // 0x0220(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceGameSettingPreset LastPreset; // 0x0221(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool PaniniProjectionEnabled; // 0x0222(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_223[0x1]; // 0x0223(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ScreenPercentage; // 0x0224(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool MotionBlur; // 0x0228(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceGraphicAASuperSamplingMode AASuperSampling; // 0x0229(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_22A[0x2]; // 0x022A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 TSRQuality; // 0x022C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 FSRQuality; // 0x0230(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 DLSSQuality; // 0x0234(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void CheckAllSettingValid(); + ENoceGraphicAASuperSamplingMode GetAASuperSamplingWithCheck(bool UseViewport); + TArray GetAvailableAASuperSamplingModes(bool UseViewport); + ENoceInputDeviceType GetGamepadIconDeviceType(); + bool GetIsInitialized(); + void GetLastBenchmark(float* CPU, float* GPU); + ENoceGameSettingPreset GetLastPreset(); + ENoceGameSettingPreset GetLastPreset2(ENoceGameSettingPreset CurrentPreset); + bool IsHDRValidEnabled(); + void LoadAudioOutputDeviceId(); + void RunNoceBenchmark(); + void SetAASuperSampling(ENoceGraphicAASuperSamplingMode InVal); + void SetAASuperSamplingQuality(uint32 InVal); + void SetAudioOutputDeviceId(const class FString& InAudioOutputDeviceId); + void SetEnableHDR(bool Value); + void SetFullscreenModeAndApply(EWindowMode InFullscreenMode); + void SetGamepadIconType(ENoceInputGamepadType InType); + void SetPaniniProjectionEnabled(bool Value); + void SetPreset(ENoceGameSettingPreset InVal); + void SetScreenPercentage(int32 Value); + void SetToDefaultIfNotInitialized(); + bool SupportAASuperSamplingQuality(); + + bool CanPaniniProjectionEnabled() const; + ENoceGraphicAASuperSamplingMode GetAASuperSampling() const; + uint32 GetAASuperSamplingQuality() const; + class FString GetAudioOutputDeviceId() const; + const int32 GetFullscreenModeInt() const; + ENoceInputGamepadType GetGamepadIconType() const; + bool GetMotionBlur() const; + bool GetPaniniProjectionEnabled() const; + const uint32 GetResolutionSizeX() const; + const uint32 GetResolutionSizeY() const; + int32 GetScreenPercentage() const; + bool GetVSyncEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLocalGameUserSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLocalGameUserSettings") + } + static class UNoceLocalGameUserSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLocalGameUserSettings; + +// Class GameNoce.NoceLockLocationComponent +// 0x0030 (0x0270 - 0x0240) +class UNoceLockLocationComponent final : public UATPCLockOnTargetLocationComponent +{ +public: + class FName WidgetAttachedSocket; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LockLocationXYSocket; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockLocationOffsetZ; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ANoceEnemyCharacter* EnemyCharacter; // 0x0258(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* EnemyMeshComponent; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetCanBeLockedOn(); + void OnAIControllerThinkEnableChanged(bool InValue); + void OnEnemyDie(); + void OnEnemyFakeDead(); + void OnEnemyResurrect(); + void OnPossessedPawnChanged(class APawn* InOldPawn, class APawn* InNewPawn); + void SetCanBeLockedOn(bool InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLockLocationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLockLocationComponent") + } + static class UNoceLockLocationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLockLocationComponent; + +// Class GameNoce.NoceLumenTranslucencyComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceLumenTranslucencyComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceLumenTranslucencyDataRowHandle DataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray DataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceLumenTranslucencyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceLumenTranslucencyComponent") + } + static class UNoceLumenTranslucencyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceLumenTranslucencyComponent; + +// Class GameNoce.NoceMapAreaWidget +// 0x0100 (0x03E0 - 0x02E0) +class UNoceMapAreaWidget final : public UUserWidget +{ +public: + struct FNoceAreaData Data; // 0x02E0(0x00E0)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TArray AllLocations; // 0x03C0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray AllGroups; // 0x03D0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + TArray GetAllMapBackgroundWidgets(); + TArray GetAllMapDynamicMapIconWidgets(); + TArray GetAllMapLocationWidgets(); + TArray GetVisibleLocationGroups(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapAreaWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapAreaWidget") + } + static class UNoceMapAreaWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapAreaWidget; + +// Class GameNoce.NoceMapCapture +// 0x0040 (0x02D0 - 0x0290) +class ANoceMapCapture final : public AActor +{ +public: + int32 RenderTargetSize; // 0x0290(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SavedFileFolder; // 0x0298(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SavedFileName; // 0x02A8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* AreaBounds; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneCaptureComponent2D* CaptureComponent2D; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextureRenderTarget2D* RenderTarget; // 0x02C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void GenerateSnapshot(); + + class UBoxComponent* GetAreaBounds() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapCapture") + } + static class ANoceMapCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceMapCapture; + +// Class GameNoce.NoceMapIconComponent +// 0x0070 (0x02A0 - 0x0230) +class UNoceMapIconComponent final : public USceneComponent +{ +public: + ENoceMapIconType IconType; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIconVisible; // 0x0231(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool NeedSave; // 0x0232(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_233[0x1]; // 0x0233(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SaveID; // 0x0234(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceMapIconVisibleType VisibleType; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_239[0x3]; // 0x0239(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VisibleDistance; // 0x023C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_240[0x8]; // 0x0240(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer VisibleProgress; // 0x0248(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer HideProgress; // 0x0268(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + bool bIconRotates; // 0x0288(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_289[0x3]; // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IconSize; // 0x028C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsFixedPixelSize; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ZOrder; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInitialized; // 0x0298(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FNoceMapGeneralIconData GetData(); + void OnCheckConditionMatch(); + void OnGameProgressChanged(const struct FGameplayTag& NewTag); + void OnInteract(); + void OnInteractOverlapHint(); + void SetIconSize(const float NewIconSize); + void SetIconVisible(const bool bNewVisible); + + bool DoesIconRotate() const; + float GetIconSize(float MapSize) const; + bool IsIconVisible() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapIconComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapIconComponent") + } + static class UNoceMapIconComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapIconComponent; + +// Class GameNoce.NoceMapLocationGroupWidget +// 0x0018 (0x02F8 - 0x02E0) +class UNoceMapLocationGroupWidget final : public UUserWidget +{ +public: + TArray AllLocations; // 0x02E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + ENoceMapLocationGroup Group; // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapLocationGroupWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapLocationGroupWidget") + } + static class UNoceMapLocationGroupWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapLocationGroupWidget; + +// Class GameNoce.NoceMapTabChildWidget +// 0x0000 (0x0380 - 0x0380) +class UNoceMapTabChildWidget final : public UNoceTabChildWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapTabChildWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapTabChildWidget") + } + static class UNoceMapTabChildWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapTabChildWidget; + +// Class GameNoce.NoceMapTrackerComponent +// 0x0030 (0x00D0 - 0x00A0) +class UNoceMapTrackerComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate OnMapIconRegistered; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMapIconUnregistered; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray MapIcons; // 0x00C0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + const TArray GetMapIcons() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMapTrackerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMapTrackerComponent") + } + static class UNoceMapTrackerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMapTrackerComponent; + +// Class GameNoce.NoceMaterialByProgressComp +// 0x0190 (0x02C0 - 0x0130) +class UNoceMaterialByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + TMap ScalarParams; // 0x0130(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap VectorParams; // 0x0180(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + class UCurveFloat* BlendCurve; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) + int32 TargetMaterialIndex; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BlendTime; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TargetComponentTag; // 0x01E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* TargetMI; // 0x01E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap OriginalScalarParams; // 0x01F0(0x0050)(Transient, NativeAccessSpecifierPrivate) + TMap OriginalVectorParams; // 0x0240(0x0050)(Transient, NativeAccessSpecifierPrivate) + bool IsBlending; // 0x0290(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentBlendDuration; // 0x0294(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TargetAlpha; // 0x0298(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float SourceAlpha; // 0x029C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool DrawDebug; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B1[0xF]; // 0x02B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMaterialByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMaterialByProgressComp") + } + static class UNoceMaterialByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMaterialByProgressComp; + +// Class GameNoce.NoceMaterialSanityFlowerWidget +// 0x0020 (0x03B0 - 0x0390) +class UNoceMaterialSanityFlowerWidget final : public UNoceSanityFlowerWidget +{ +public: + class UMaterialInterface* MaterialParent; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName PercentParameterName; // 0x0398(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URetainerBox* GoldBox; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* DynamicMaterial; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + class UMaterialInstanceDynamic* GetMaterial(); + void InitializeDynamicMaterial(bool* NoUse); + void UpdatePercent(float Percent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMaterialSanityFlowerWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMaterialSanityFlowerWidget") + } + static class UNoceMaterialSanityFlowerWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMaterialSanityFlowerWidget; + +// Class GameNoce.NoceMeleeWeapon +// 0x0000 (0x03E0 - 0x03E0) +class ANoceMeleeWeapon final : public ANoceWeapon +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMeleeWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMeleeWeapon") + } + static class ANoceMeleeWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceMeleeWeapon; + +// Class GameNoce.NoceMinimapWidget +// 0x0000 (0x02E0 - 0x02E0) +class UNoceMinimapWidget final : public UUserWidget +{ +public: + void Refresh(); + void Zoom(bool ZoomIn); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMinimapWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMinimapWidget") + } + static class UNoceMinimapWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMinimapWidget; + +// Class GameNoce.NoceNavLinkProxy +// 0x0000 (0x02E0 - 0x02E0) +class ANoceNavLinkProxy final : public ANavLinkProxy +{ +public: + struct FVector GetEndPoint(); + struct FVector GetStartPoint(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNavLinkProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNavLinkProxy") + } + static class ANoceNavLinkProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceNavLinkProxy; + +// Class GameNoce.NoceNewIconWidget +// 0x0030 (0x0330 - 0x0300) +class UNoceNewIconWidget final : public UNoceUserWidgetBase +{ +public: + float InUserSpecifiedScale; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UScaleBox* ScaleBox; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Default; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Focus; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Unfocus; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsNew; // 0x0328(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_329[0x7]; // 0x0329(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetIsNew(); + void OnFocusCompleted(); + void OnUnfocusCompleted(); + void SetIsNew(bool InIsNew, bool NeedAnimation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNewIconWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNewIconWidget") + } + static class UNoceNewIconWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNewIconWidget; + +// Class GameNoce.NoceNotebookBookmark +// 0x0020 (0x02B0 - 0x0290) +class ANoceNotebookBookmark final : public AActor +{ +public: + TMulticastInlineDelegate OnDeactivated; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + int32 PosIndex; // 0x02A0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 PageIndex; // 0x02A4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsLeft; // 0x02A8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayRate; // 0x02AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void Deactivate(); + bool GetIsLeft(); + int32 GetPageIndex(); + int32 GetPosIndex(); + void OnFadeIn(const bool NeedFastFadeIn, bool* NoUse); + void OnFadeOut(const bool NeedFastFadeOut, bool* NoUse); + void ResetPlayRate(); + void SetIsLeft(bool NewValue); + void SetPageIndex(int32 NewValue); + void SetPlayRate(float NewValue); + void SetPosIndex(int32 NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNotebookBookmark") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNotebookBookmark") + } + static class ANoceNotebookBookmark* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceNotebookBookmark; + +// Class GameNoce.NoceNotebookPage +// 0x0008 (0x0308 - 0x0300) +class UNoceNotebookPage final : public UNoceUserWidgetBase +{ +public: + int32 PageTextureIndex; // 0x0300(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetContents(); + bool IsPlayingUIAnimations(); + void OnFadeIn(bool* NoUse); + void SetData(const TArray& Texts, const TArray& Images, const TArray& IsVisibles, const TArray& IsNews, const TArray& IsNews2, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNotebookPage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNotebookPage") + } + static class UNoceNotebookPage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNotebookPage; + +// Class GameNoce.NoceNotebookPageTabWidget +// 0x0098 (0x0378 - 0x02E0) +class UNoceNotebookPageTabWidget final : public UUserWidget +{ +public: + class UNoceNotebookPageTabChildWidget* Tab0; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab1; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab2; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab3; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab4; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab5; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab6; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab7; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab8; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab9; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab10; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab11; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab12; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceNotebookPageTabChildWidget* Tab13; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceVerticalList* List; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllTabs; // 0x0358(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray AllTabs2; // 0x0368(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void ClearNew(int32 Index_0); + void Init(); + void SetData(const TArray& InData, const struct FLinearColor& InDefaultColor, const struct FLinearColor& InSelectColor, int32 InDefaultIndex, bool UseMoreTabs); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNotebookPageTabWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNotebookPageTabWidget") + } + static class UNoceNotebookPageTabWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNotebookPageTabWidget; + +// Class GameNoce.NoceNoteSection +// 0x0010 (0x0100 - 0x00F0) +class UNoceNoteSection final : public UMovieSceneSection +{ +public: + struct FNoceNoteSectionParams Params_0; // 0x00F0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNoteSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNoteSection") + } + static class UNoceNoteSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNoteSection; + +// Class GameNoce.NoceNotificationPartWidget +// 0x0028 (0x0390 - 0x0368) +class UNoceNotificationPartWidget final : public UNoceAnimWidget +{ +public: + class UNoceRichTextBlock* RichTextBlock; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPanelWidget* Icon; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Countdown; // 0x0378(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInTime; // 0x0380(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CountdownTime; // 0x0384(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TotalDuration; // 0x0388(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShowTimeLeft; // 0x038C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNotificationPartWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNotificationPartWidget") + } + static class UNoceNotificationPartWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNotificationPartWidget; + +// Class GameNoce.NoceNPCLanternVolumeComponent +// 0x0040 (0x0118 - 0x00D8) +class UNoceNPCLanternVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceSweetLightDataRowHandle LanternLightDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNoceLanternNiagaraRowHandle NiagaraDataRow; // 0x00E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LightDataByProgress; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceNPCLanternVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceNPCLanternVolumeComponent") + } + static class UNoceNPCLanternVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceNPCLanternVolumeComponent; + +// Class GameNoce.NoceOmamoriDrawingDataAsset +// 0x00B0 (0x00E0 - 0x0030) +class UNoceOmamoriDrawingDataAsset final : public UDataAsset +{ +public: + TArray OmamoriPools; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TMap RequiredFaithMap; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap SpecialRewardTypeMap; // 0x0090(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceOmamoriDrawingDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceOmamoriDrawingDataAsset") + } + static class UNoceOmamoriDrawingDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceOmamoriDrawingDataAsset; + +// Class GameNoce.NoceOpenDoorByProgressComp +// 0x0000 (0x0130 - 0x0130) +class UNoceOpenDoorByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + void UpdateOpenDoor_BP(bool NeedOpen); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceOpenDoorByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceOpenDoorByProgressComp") + } + static class UNoceOpenDoorByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceOpenDoorByProgressComp; + +// Class GameNoce.NocePageTabWidget +// 0x0090 (0x0370 - 0x02E0) +class UNocePageTabWidget final : public UUserWidget +{ +public: + class UNoceSelectItemWidget* WBP_Collectible_TabChild_0; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSelectItemWidget* WBP_Collectible_TabChild_1; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSelectItemWidget* WBP_Collectible_TabChild_2; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSelectItemWidget* WBP_Collectible_TabChild_3; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSelectItemWidget* WBP_Collectible_TabChild_4; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSelectItemWidget* WBP_Collectible_TabChild_5; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceSelectItemWidget* WBP_Collectible_TabChild_6; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_0; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_1; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_2; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_3; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_4; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpacer* Spacer_5; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceHorizontalList* List; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllSlots; // 0x0350(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray Spacers; // 0x0360(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + bool CanSelectNext(); + bool CanSelectPrevious(); + int32 GetSelectingIndex(); + void Init(int32 InTotalPage, int32 InCurrentPage); + void MakeSlotsAndSpacers(); + void SelectNext(); + void SelectPrevious(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePageTabWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePageTabWidget") + } + static class UNocePageTabWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePageTabWidget; + +// Class GameNoce.NocePauseListWidget +// 0x0018 (0x02F8 - 0x02E0) +class UNocePauseListWidget : public UUserWidget +{ +public: + class UVerticalBox* VerticalBox; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf ListItemWidgetClass; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceVerticalList* List; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void CreateMenu(const TArray& ListItems, int32 InitIndex); + class UNoceVerticalList* GetList(); + void InitializeList(); + void UpdateDescription(int32 Index_0, const class FText& DescriptionText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePauseListWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePauseListWidget") + } + static class UNocePauseListWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePauseListWidget; + +// Class GameNoce.NocePendantLight +// 0x0070 (0x0310 - 0x02A0) +class ANocePendantLight final : public ANoceActor +{ +public: + bool SupportSaveLoad; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IgnoreGlobalHideCheck; // 0x02A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseNiagaraWire; // 0x02A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A3[0x1]; // 0x02A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float LightMaxDrawDistance; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LightMaxDistanceFadeRange; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* LightRootComp; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector SpotLightOffset; // 0x02B8(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool SpawnDefaultHidden; // 0x02D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LightWorldPosition; // 0x02D8(0x0018)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator LightWorldRotation; // 0x02F0(0x0018)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool RecordIsHidden; // 0x0308(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_309[0x3]; // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RecordLightIntensity; // 0x030C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static void EnablePendantLights(bool bEnable); + + void SetLightMaxDistanceFadeRange(float InValue); + void SetLightMaxDrawDistance(float InValue); + + class ULightComponent* GetLightComp() const; + float GetLightMaxDistanceFadeRange() const; + float GetLightMaxDrawDistance() const; + float GetSpotLightZOffset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePendantLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePendantLight") + } + static class ANocePendantLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePendantLight; + +// Class GameNoce.NocePickMessageWidget +// 0x0000 (0x0368 - 0x0368) +class UNocePickMessageWidget final : public UNoceAnimWidget +{ +public: + void ShowItem(const class FName& InItemID, ENoceInventoryType InItemType, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickMessageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickMessageWidget") + } + static class UNocePickMessageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickMessageWidget; + +// Class GameNoce.NocePickPreviewImageDialogWidget +// 0x0078 (0x0450 - 0x03D8) +class UNocePickPreviewImageDialogWidget final : public UNocePickPreviewImageWidgetBase +{ +public: + class UBYGRichTextBlock* DescriptionText; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBYGRichTextBlock* BackupText; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePageTabWidget* PageTab; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceArrowWidget* ArrowLeft; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceArrowWidget* ArrowRight; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* PageDefault; // 0x0400(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* PageRight; // 0x0408(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* PageLeft; // 0x0410(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle TurnPageSound; // 0x0418(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + class FName SinglePageGuide; // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName MultiPagesGuide; // 0x0428(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PageAnimations; // 0x0430(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Content; // 0x0440(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void OnPageAnimationCompleted(); + void SelectNext(); + void SelectPrevious(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickPreviewImageDialogWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickPreviewImageDialogWidget") + } + static class UNocePickPreviewImageDialogWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickPreviewImageDialogWidget; + +// Class GameNoce.NocePickPreviewWidget +// 0x0070 (0x0420 - 0x03B0) +class UNocePickPreviewWidget final : public UNoceFocusableWidget +{ +public: + TMulticastInlineDelegate OnPreviewEnd; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UNocePickPreviewImageWidget* WBP_PickPreview_Image; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePickPreviewImageDialogWidget* WBP_PickPreview_ImageDialog; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath InventoryPopWindowPath; // 0x03D0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceInventoryPopWindowWidget* PopWindowWidget; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseForceHide; // 0x03F8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsForceHide; // 0x03F9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3FA[0x6]; // 0x03FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PendingItems; // 0x0400(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + ENoceInventoryType LastItemType; // 0x0410(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_411[0x3]; // 0x0411(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName LastItemID; // 0x0414(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41C[0x4]; // 0x041C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool ConsumableSlotChanged(); + bool HasPendingItem(); + void HideItem(); + void OnInventoryPopWindowClose(); + void OnPageClosed(); + void SetUseForceHide(bool InUseForceHide); + void ShowItem(const ENoceInventoryType& Type, const class FName& ID, bool* NoUse); + void ShowSlotChanged(bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickPreviewWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickPreviewWidget") + } + static class UNocePickPreviewWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickPreviewWidget; + +// Class GameNoce.NocePickupCategoryDataAsset +// 0x00A0 (0x00D0 - 0x0030) +class UNocePickupCategoryDataAsset final : public UDataAsset +{ +public: + TMap PickupCategories; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap> PickupAssetMap; // 0x0080(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupCategoryDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupCategoryDataAsset") + } + static class UNocePickupCategoryDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickupCategoryDataAsset; + +// Class GameNoce.NocePickupKeyItem +// 0x0008 (0x02B0 - 0x02A8) +class ANocePickupKeyItem final : public ANocePickupBase +{ +public: + struct FNoceKeyItemDataRowHandle KeyItemID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupKeyItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupKeyItem") + } + static class ANocePickupKeyItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupKeyItem; + +// Class GameNoce.NocePickupOmamori +// 0x0008 (0x02B0 - 0x02A8) +class ANocePickupOmamori final : public ANocePickupBase +{ +public: + struct FNoceOmamoriDataRowHandle OmamoriID; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupOmamori") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupOmamori") + } + static class ANocePickupOmamori* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupOmamori; + +// Class GameNoce.NocePickupsWeaponPoint +// 0x0008 (0x0310 - 0x0308) +class ANocePickupsWeaponPoint : public ANocePickupsPoint +{ +public: + ENocePickupsWeaponGroupType GroupType; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupsWeaponPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupsWeaponPoint") + } + static class ANocePickupsWeaponPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePickupsWeaponPoint; + +// Class GameNoce.NocePickupsSubsystem +// 0x03F0 (0x0438 - 0x0048) +class UNocePickupsSubsystem : public UNoceTickableWorldSubsystem +{ +public: + TMap ConsumablePickupsPointMap; // 0x0048(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap, struct FNocePickupsDeploymentInfoList> ConsumableDeploymentInfoMap; // 0x0098(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap WeaponPickupsPointMap; // 0x00E8(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap, struct FNocePickupsDeploymentInfoList> WeaponDeploymentInfoMap; // 0x0138(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TArray FixedPickupsPoints; // 0x0188(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray FilteredPickupsPoints; // 0x0198(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UDataTable* PickupsDeployTable; // 0x01A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowDebugInfo; // 0x01B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B1[0x3]; // 0x01B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EventMaxTryFailedCount; // 0x01B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EventMinDistanceSquared; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDynamicHelpEnabled; // 0x01BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1BD[0x3]; // 0x01BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceDynamicPickupsRuleDataAsset* DataAsset; // 0x01C0(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDataTable* DynamicPickupsTable; // 0x01C8(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNoceDynamicPickupsRuleInfo CurrentDynamicRuleInfo; // 0x01D0(0x0070)(Edit, EditConst, Protected, NativeAccessSpecifierProtected) + struct FNoceDynamicPickupsSubDataRow CurrentDynamicSubData; // 0x0240(0x0030)(Edit, EditConst, Protected, NativeAccessSpecifierProtected) + class ANocePickupsPoint* DynamicConsumablePickupsPoint; // 0x0270(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePickupsPoint* DynamicWeaponPickupsPoint; // 0x0278(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_280[0x90]; // 0x0280(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DynamicPickupsSaveList; // 0x0310(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray PickupsPointRecordList; // 0x0320(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + uint8 Pad_330[0x78]; // 0x0330(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> DefaultConsumablePickupsList; // 0x03A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> DefaultWeaponPickupsList; // 0x03B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool IsEventHelpEnable; // 0x03C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EventPickupsConsumablePoints; // 0x03D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray EventPickupsWeaponPoints; // 0x03E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UNocePrepRoomPickupsRuleDataAsset* PrepRoomDataAsset; // 0x03F0(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PrepRoomConsumableIDList; // 0x03F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PrepRoomConsumableFactorList; // 0x0408(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PrepRoomWeaponIDList; // 0x0418(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PrepRoomWeaponFactorList; // 0x0428(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + bool CanGenerateConsumablePickups_BP(int32 RequiredTargetCount); + void EnableDynamicHelp(bool IsEnable); + void EnableEventHelp(bool IsEnable); + void GenerateEventConsumablePickups(const struct FVector& InLocation, const struct FVector2D& InRange); + void GenerateEventWeaponPickups(const struct FVector& InLocation, const struct FVector2D& InRange); + void GeneratePrepRoomPickups(class ANocePickupsPoint* InAttachParent, TSubclassOf InInteractable); + void HandleOnPickupEventPickups(class ANoceInteractableBase* InPickups); + bool IsSaveDataExist(class ANocePickupsPoint* InPickupsPoint); + void OnPickupsDestroyed(class AActor* InActor); + void OnProgressChanged(const struct FGameplayTag& InTag); + void RegisterSaveData(class ANocePickupsPoint* InPickupsPoint); + void RemoveAllEventPickups(); + void RemoveCurrentDynamicPickups(); + bool SpawnEventConsumablePickupsPoint_BP(int32 RequiredTargetCount); + bool SpawnEventWeaponPickupsPoint_BP(int32 RequiredTargetCount); + void UpdateCurrentDynamicSubData(); + + float CalculateConsumablePrepRoomValue() const; + float CalculateWeaponPrepRoomValue() const; + struct FNocePickupsConsumableDataRow GetConsumableDataRowByName(class FName InName) const; + TArray GetConsumableDataRowNames() const; + ENocePickupsConsumableGroupType GetConsumableGroupTypeByInteractable(TSubclassOf InInteractable) const; + struct FNocePickupsDeployDataRow GetDeployDataByName(class FName InName) const; + TArray GetDeployDataRowNames() const; + struct FNoceDynamicPickupsDataRow GetDynamicDataByName(class FName InName) const; + TArray GetDynamicDataRowNames() const; + bool GetIsDynamicHelpEnabled() const; + bool GetIsEventHelpEnable() const; + struct FNocePickupsWeaponDataRow GetWeaponDataRowByName(class FName InName) const; + TArray GetWeaponDataRowNames() const; + ENocePickupsWeaponGroupType GetWeaponGroupTypeByInteractable(TSubclassOf InInteractable) const; + bool IsInConsumableSearchDistance(class AActor* InActor) const; + bool IsInWeaponSearchDistance(class AActor* InActor) const; + bool IsTargetConsumableByClass(TSubclassOf InInteractable) const; + bool IsTargetPickups(class ANocePickupConsumable* InConsumable) const; + bool IsUnseenDynamicPickupsPoint(class ANocePickupsPoint* InPickupsPoint) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePickupsSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePickupsSubsystem") + } + static class UNocePickupsSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePickupsSubsystem; + +// Class GameNoce.NocePlayerAnimInstance +// 0x01F0 (0x0750 - 0x0560) +class UNocePlayerAnimInstance final : public UNoceAnimInstance +{ +public: + float VelocityThresholdForUpdateFowardRight; // 0x0558(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fVelocity; // 0x055C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fAcceleration; // 0x0560(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fForward; // 0x0564(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fRight; // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fYawDiff; // 0x056C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fWalkSpeedScale; // 0x0570(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_574[0xC]; // 0x0574(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag StaminaStateTag; // 0x0580(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag QueuedStaminaStateTag; // 0x0588(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag DodgeStateTag; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag QueuedDodgeStateTag; // 0x0598(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag HealthStateTag; // 0x05A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag LocomotionStateTag; // 0x05A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag PlayerFSMTag; // 0x05B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ApplyFootIK; // 0x05B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ApplyArmIK; // 0x05B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HaveObstacleJogStartToJogEnd; // 0x05BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanEnterDodge; // 0x05BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanLeaveDodge; // 0x05BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanEnterDodgeDummy; // 0x05BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5BE[0x2]; // 0x05BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DodgeForward; // 0x05C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DodgeRight; // 0x05C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 DodgeAnimID; // 0x05C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CorruptionBindedAnimID; // 0x05CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanEnterAttack; // 0x05D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanLeaveAttack; // 0x05D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanEnterDamage; // 0x05D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanLeaveDamage; // 0x05D3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceWinceType WinceType; // 0x05D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceHitReactionTwoWayType HitReactionTwoWay; // 0x05D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceHitReactionFourWayType HitReactionFourWay; // 0x05D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceDeathType DeathType; // 0x05D7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENocePlayerAnimStateType AnimStateType; // 0x05D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceInteractType InteractType; // 0x05D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanLeaveInteract; // 0x05DA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanEnterSprint; // 0x05DB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanLeaveSprint; // 0x05DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5DD[0x3]; // 0x05DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WeaponName; // 0x05E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceWeaponMotionType WeaponMotionType; // 0x05E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DuringChangeWeaponMotion; // 0x05E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DuringUseShortcutItemMotion; // 0x05EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DuringHellModeDamageMotion; // 0x05EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DuringClawGTransformToClawMotion; // 0x05EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DuringCustomUpperBodyMotion; // 0x05ED(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInFocusCharged; // 0x05EE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInJustDodge; // 0x05EF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInLinkMotion; // 0x05F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsWantToDoUpperBodyMotion; // 0x05F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsUsingGimmick; // 0x05F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnterSprintByExtraSprint; // 0x05F3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsWeaponVisible; // 0x05F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5F5[0x3]; // 0x05F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ActiveStateMachineName; // 0x05F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName ActiveStateName; // 0x0600(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsUnpossessed; // 0x0608(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsDuringTeleport; // 0x0609(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseCachedPos; // 0x060A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SprintInterruptedByObstacle; // 0x060B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ArmCorrectorRatio; // 0x060C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName UFOWeaponName; // 0x0610(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName KatanaWeaponName; // 0x0618(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName KatanaAlterWeaponName; // 0x0620(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInAir; // 0x0628(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsOnSlopeSkirtControl; // 0x0629(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_62A[0x2]; // 0x062A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FootIKInterpSpeedCurrent; // 0x062C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool InSeamless; // 0x0630(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsInLowStamina; // 0x0631(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_632[0x2]; // 0x0632(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InputForward; // 0x0634(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InputRight; // 0x0638(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InputAngle; // 0x063C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CachedInputAngle; // 0x0640(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InputLength; // 0x0644(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NoInputTimer; // 0x0648(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LowSpeedThreshold; // 0x064C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LowSpeedTimer; // 0x0650(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceJogAnimAction JogAnimAction; // 0x0654(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_655[0x3]; // 0x0655(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float JogTiredEndTime; // 0x0658(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LocomotionHealthChangeBlendTime; // 0x065C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LocomotionBattleChangeBlendTime; // 0x0660(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LocomotionChangeBlendTime; // 0x0664(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LocomotionChangeBlendTimer; // 0x0668(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float JogStartEndBlendTimer; // 0x066C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ForceUseArmCorrector; // 0x0670(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_671[0xF]; // 0x0671(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + bool SeamlessStayInSprint; // 0x0680(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_681[0x3]; // 0x0681(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HairRidigBodyAlpha; // 0x0684(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float FurClawRidigBodyAlpha; // 0x0688(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float FurClawGRidigBodyAlpha; // 0x068C(0x0004)(BlueprintVisible, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ClawG_Switch; // 0x0690(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ClawG_ABP_Ratio; // 0x0694(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName HitReactionBone; // 0x06A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HitReactionForce; // 0x06A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HitReactionBlendTime; // 0x06AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HitReactionActive; // 0x06B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6B1[0xF]; // 0x06B1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform HitReactionTransform; // 0x06C0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HitReactionAlpha; // 0x0720(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_724[0x4]; // 0x0724(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitReactionHitDirection; // 0x0728(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* MeshComponent; // 0x0740(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HitReactionBlendTimer; // 0x0748(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74C[0x1]; // 0x074C(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool PlayerHideFromRecoverIndicator; // 0x074D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74E[0x2]; // 0x074E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float BP_GetSlopeBlendRatio(); + bool CanApplyArmCorrect(); + void ClearDelayResetGlawG_ABP_RatioTimer(); + void DelayResetGlawG_ABP_Ratio(float InDelayTime); + bool GetCanEnterAttack(); + bool GetCanEnterDodge(); + float GetFootIKInterpSpeedCurrent(); + bool GetHitReactionActive(); + float GetHitReactionAlpha(); + struct FTransform GetHitReactionTransform(); + bool GetInSeamless(); + ENoceInteractType GetInteractType(); + bool GetIsInAir(); + bool GetIsOnSlopeSkirtControl(); + struct FGameplayTag GetPlayerFSMTag(); + bool GetPlayerHideFromRecoverIndicator(); + void HandleHitPoint(const struct FVector& InHitPoint, const struct FVector& AttackDirection); + bool IsNarrowMoveInteractType(); + bool IsNarrowMoveNormal(); + bool IsNarrowMoveShort(); + bool IsSlopeAdjustmentEnable(); + bool IsUFOWeaponFocusAttack(); + bool IsUsingKatana(); + void OnDelayResetGlawG_ABP_Ratio(); + void QueueDodgeState(); + void QueueStaminaState(); + void ReplaceSetFurClawGRigidBodyAlpha(float InValue); + void ReplaceSetFurClawRigidBodyAlpha(float InValue); + void SetClawG_ABP_Ratio(float InValue); + void SetClawG_Switch(float InValue); + void SetDeathType(ENoceDeathType InDeathType); + void SetFurClawGRigidBodyAlpha(float InValue); + void SetFurClawRigidBodyAlpha(float InValue); + void SetHairRigidBodyAlpha(float InValue); + void SetJogStartEndBlendTimer(float InValue); + void SetPlayerHideFromRecoverIndicator(bool InValue); + void SetSeamlessStayInSprint(bool InValue); + void SetWeaponMotionType(ENoceWeaponMotionType InWeaponMotionType); + void SetWeaponName(class FName InWeaponName); + void UpdateHitReaction(float DeltaTime); + void UpdateStateTag(float DeltaSeconds); + + float GetClawG_ABP_Ratio() const; + float GetClawG_Switch() const; + float GetFurClawGRigidBodyAlpha() const; + float GetFurClawRigidBodyAlpha() const; + float GetHairRigidBodyAlpha() const; + class ANocePlayerCharacter* GetPlayerCharacter() const; + bool GetSeamlessStayInSprint() const; + const bool GetSeamlessToIdle() const; + ENoceWeaponMotionType GetWeaponMotionType() const; + bool IsDuringChagneWeaponMotion() const; + float ReplaceGetFurClawGRigidBodyAlpha() const; + float ReplaceGetFurClawRigidBodyAlpha() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerAnimInstance") + } + static class UNocePlayerAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerAnimInstance; + +// Class GameNoce.NocePlayerAttackInfoComponent +// 0x0020 (0x00C0 - 0x00A0) +class UNocePlayerAttackInfoComponent final : public UActorComponent +{ +public: + class UNocePlayerComboDataAsset* PlayerComboDataAsset; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceCheatManager* CheatManager; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ANocePlayerCharacter* PlayerCharacter; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void HandleOnPossessed(bool InPossessed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerAttackInfoComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerAttackInfoComponent") + } + static class UNocePlayerAttackInfoComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerAttackInfoComponent; + +// Class GameNoce.NocePlayerCameraComponent +// 0x0000 (0x09E0 - 0x09E0) +class UNocePlayerCameraComponent final : public UCameraComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerCameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerCameraComponent") + } + static class UNocePlayerCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerCameraComponent; + +// Class GameNoce.NocePlayerCharacter +// 0x03B0 (0x10D0 - 0x0D20) +class ANocePlayerCharacter final : public ANoceCharacter +{ +public: + class UNocePlayerBroochComponent* PlayerBroochComponent; // 0x0D20(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNocePlayerKatanaComponent* PlayerKatanaComponen; // 0x0D28(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNocePlayerShowHideComponent* PlayerShowHideComponent; // 0x0D30(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNocePlayerAnimInstance* PlayerAnimInstance; // 0x0D38(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNocePlayerPPAnimInstance* PlayerPostAnimInstance; // 0x0D40(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceSanityComponent* NoceSanityComponent; // 0x0D48(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceAnimCancelComponent* NoceAnimCancelComponent; // 0x0D50(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UATPCCameraComponent* MyATPCCamereComp; // 0x0D58(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceCheatManager* CheatManager; // 0x0D60(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANocePlayerController* NocePlayerController; // 0x0D68(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnHasBegunPlayed; // 0x0D70(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPossessed; // 0x0D80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInteracting; // 0x0D90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnJustDodge; // 0x0DA0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInputForbidWhenInStaminaTired; // 0x0DB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInputForbidForSprint; // 0x0DC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnterAttackState; // 0x0DD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUseCapsuleShrink; // 0x0DE0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UNoceGameplayTagDataAsset* TagDataAsset; // 0x0DF0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNocePlayerAttributeSet* PlayerAttributeSet; // 0x0DF8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceLinkMotionComponent* LinkMotionComponent; // 0x0E00(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENocePlayerType MyPlayerType; // 0x0E08(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E09[0x7]; // 0x0E09(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ANoceWeapon* CurrentWeapon; // 0x0E10(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanShowNotebookHintInGimmick; // 0x0E18(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E19[0x7]; // 0x0E19(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InGimmickAnimationKeyList; // 0x0E20(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected) + ENoceInteractType CacheInteractType; // 0x0E30(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ForceBattling; // 0x0E31(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ForceRunningNoCostStamina; // 0x0E32(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ExternalShowPlayer; // 0x0E33(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool InteranlShowPlayer; // 0x0E34(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsForceOrientRotationToMovement; // 0x0E35(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E36[0x2]; // 0x0E36(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator DefaultRotationRate; // 0x0E38(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FRotator ControllerDesiredRotationRate; // 0x0E50(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer ControllerDesiredRotationStates; // 0x0E68(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FName ClawWeaponName; // 0x0E88(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_Claw; // 0x0E90(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_ClawG; // 0x0E98(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap> ClawAlterTypeEffectMap; // 0x0EA0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TMap ClawAlterTypeTagMap; // 0x0EF0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TArray> ShiromukuReviveAbilities; // 0x0F40(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + int32 EnemyInSightNumber; // 0x0F50(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DefaultEnemyInSightDistance; // 0x0F54(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentEnemyInSightDistance; // 0x0F58(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LowHealthRatio; // 0x0F5C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F60[0x38]; // 0x0F60(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ShiromukuRevive2Tokens; // 0x0F98(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnSanityChanged; // 0x0FA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCurrentMaxSanityRatioChanged; // 0x0FB8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnForceRunningNoCostStamina; // 0x0FC8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnClawTransfomred; // 0x0FD8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWeaponChanged; // 0x0FE8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnemyDamaged; // 0x0FF8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnemyInSightNumberChanged; // 0x1008(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1018[0x2]; // 0x1018(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseSeqData; // 0x101A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSyncCineCharMeshTypeDataFromPlayer; // 0x101B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_101C[0x4]; // 0x101C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr HinaSkirtOverridePhAT; // 0x1020(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPhysicsAsset* DefaultHinaSkirtPhAT; // 0x1048(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1050[0x10]; // 0x1050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PlayerOutfitMap; // 0x1060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + uint8 Pad_10B0[0x4]; // 0x10B0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CachedSprintInputTime; // 0x10B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_10B8[0x18]; // 0x10B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyDeathType(ENoceDeathType InDeathType); + void ApplyPlayerOutfit(ENocePlayerOutfit InPlayerOutfit); + bool CanAccepInputActionAttack(bool InFromRealInput); + bool CanAcceptInputActionBasic(); + bool CanAcceptInputActionDodge(); + bool CanAcceptInputActionInteract(); + bool CanAcceptInputByStaminaStatus(ENoceInputAction InInputAction); + bool CanAcceptInputClawTransform(); + bool CanAcceptInputFocus(); + bool CanAcceptLinkMotionAttack(); + bool CanAutoCounter(); + bool CanShowInteractHint(); + bool CanUseJustDodgeCounter(); + bool CheckPlayerType(ENocePlayerType PlayerType); + void ClearCachedSprintInput(); + void ClearHandleForceClawTransformTimer(); + void ClearShiromukuRevive(class FName InToken, int32 InValue); + bool DuringUpperBodyMotion(); + bool DuringUseShortcutItemMotion(); + void EnableMaterialSlotsClaw_BP(bool InEnable); + void EnableMaterialSlotsClawG_BP(bool InEnable); + class AActor* FindCounterTarget_BP(bool InCounterHint, bool InFromRealInput); + void ForceClawGToClaw(); + void ForceClawToClawG(); + ENoceInteractType GetCacheInteractionType(); + float GetClawTransform(); + bool GetComboCanBeAxeDefensed(class AActor* InTarget, class FName InComboName); + bool GetComboCanBeKatanaDefensed(class AActor* InTarget, class FName InComboName); + void GetComboCheckInfo(class AActor* InTarget, class FName InComboName, bool* OutCheckJustDodge, bool* OutCheckInvincible, bool* OutCheckOmamoriKagami); + float GetCurrentMaxSanityRatio(); + float GetEnemyInSightDistance(); + int32 GetEnemyInSightNumber(); + bool GetHaveCachedSprintInput(); + bool GetHaveKatanaScabbard(); + bool GetHitAngleCanBeDefensed(float InHitAngle, float InHalfAngle); + bool GetIsInEvent(); + bool GetIsInExamineMode(); + bool GetIsOnSlopeSkirtControl(); + bool GetIsUnpossessed(); + bool GetIsUsingGimmick(); + float GetLowHealthRatio(); + float GetMaxClawTransform(); + bool GetNeedCheckSuperArmor(class AActor* InTarget, class FName InComboName); + float GetShiromukuReviveFrequency(); + float GetShiromukuReviveIntenisy(); + float GetWeaponBreakAttackRatio(); + void HandleClawTransform(bool InTransformToClawG); + void HandleClawTransform_BP(bool InTransformToClawG); + void HandleEnemyInSightNumberChanged(int32 InNumber); + void HandleForceClawTransform(bool InToClawG); + void HandleJustDodge(const struct FNoceAttackHitResult& InHitResult); + void HandleJustDodge_BP(const struct FNoceAttackHitResult& InHitResult); + void HandleOnEnemyDamaged(class AActor* InHitActor, float InDamage, bool InIsDead); + void HandleOnHeightFogUpdate(); + void HandleRestartGame(); + void HandleWaitForLevelReady(); + void HandleWaitForLevelReady_BP(); + bool HasClawAlterType(ENoceClawAlterType InClawAlterType); + bool HasPlayerBegunPlayer(); + bool HasPlayerController(); + bool HaveCounterTarget(bool InCounterHint); + bool HaveCounterTargetBasic(bool InFromRealInput); + bool InAttackStateMachine(); + bool InCounterState(); + bool InDamageState(); + bool InDeadState(); + bool InFocusAttack(); + bool InFocusCharged(); + bool InHeavyAttack(); + void InitHinaSkirtOverridePhATForPreview(); + bool InJustDodge(); + bool InRealBattleStatus(); + bool InRespawnState(); + bool InStaminaTired(); + bool IsBossFightMode(); + bool IsChangeWeapon(); + bool IsChaseMode(); + bool IsClaw(); + bool IsClawAttrackSoulState(); + bool IsClawG(); + bool IsClawGTransformToClaw(); + bool IsClawTransformFull(); + bool IsClawTransformState(); + bool IsCorruptionLink(); + bool IsCorruptionLinkExecution(); + bool IsCustomUpperBody(); + bool IsDamageLimitHealth(); + bool IsDamageTriggerJustDodge(const struct FNoceAttackHitResult& InHitResult); + bool IsDamageTriggerJustDodge_BP(const struct FNoceAttackHitResult& InHitResult); + bool IsDamageWinceToAdditive(); + bool IsDarkHinako(); + bool IsDodgeNoCostStamina(); + bool IsDuringStateTransition(); + bool IsEnemyInSight(); + bool IsEnemyLink(); + bool IsEnemyLinkExecution(); + bool IsForceBattling(); + bool IsForceRunningNoCostStamina(); + bool IsForceTransformToClaw(); + bool IsHellMode(); + bool IsHellModeDamage(); + bool IsInBattling(); + bool IsInDodge(); + bool IsInLinkExecution(); + bool IsInLocomotion(); + bool IsInLocomotionRun(); + bool IsInLowHealth(); + bool IsInRunning(); + bool IsInSafeZone(); + bool IsInteractForbit(bool InIsInstantFeedback); + bool IsInteracting(); + bool IsJustDodgeCollisionEnabled(); + bool IsJustDodgeCollisionEnabled_BP(); + bool IsLockOnTarget(); + bool IsRagdolling(); + bool IsSanityHasAttackBuffAccumulateValue(); + bool IsSeeingEnemy(); + bool IsShortcutItemLeftKeyDown(); + bool IsShowShortcutItemUI(); + bool IsTargetCounterable(class AActor* InTargetActor, bool InCounterHint); + bool IsTargetCounterableBasic(class AActor* InTargetActor); + bool IsUnderShiromukuRevive2(); + bool IsUseShortcutItem(); + bool IsUsingFocus(); + bool IsWantToDoUpperBodyMotion(); + bool IsWeaponBreakForceKnockBack(); + bool IsWeaponBroken(); + void OnPlayerOutfitChanged(ENocePlayerOutfit InPlayerOutfit); + void OnUpdateCharMeshTypeForCineChar(ENocePlayerType InPlayerType, class FName InCharMeshRowName); + void OnWeaponChanged_BP(class ANoceWeapon* NewWeapon); + void RecordCachedSprintInput(); + void ResetATPCCamera(); + void ResetHinaSkirtOverridePhATForPreview(); + void SetCacheInteractionType(ENoceInteractType InType); + void SetCanShowNotebookHintInGimmick(bool CanShow); + void SetClawTransform(float InValue); + void SetControllerDesiredRotationRate(const struct FRotator& InValue); + void SetCurrentMaxSanity(float InValue); + void SetCurrentMaxSanityByRatio(float InRatio); + void SetCurrentWeapon(class ANoceWeapon* InNewWeapon, float InCurrentDurability); + void SetDebugSeqPlayer(class ULevelSequencePlayer* InPlayer); + void SetDefaultRotationRate(const struct FRotator& InValue); + void SetExamineMode(bool IsEnable); + void SetForceBattling(bool IsEnable); + void SetForceRunningNoCostStamina(bool IsEnable); + void SetHaveKatanaScabbard(bool InValue); + void SetInGimmickAnimationByKey(const class FString& InKey, bool IsInAnimation); + void SetIsForceOrientRotationToMovement(bool InEnbale); + void SetSanity(float InValue); + void SetSanityByRatio(float InRatio); + void SetStamina(float InValue); + void SetUsingGimmick(bool IsUsing); + void ShiromukuRevive(class FName InToken, int32 InValue, int32 PostProcessIndex, float Intensity, float Frequency); + void ShowHidePlayer(bool InShow, bool InAdjustInput, bool InIsFromExternal); + void ShowHidePlayer_BP(bool InShow, bool InAdjustInput); + void UnEquipCurrentWeapon(); + void UpdateCharacterRotationMode(bool InPreSetupForLocomotion); + void UpdateEyeLacrimalFluid(); + bool WantToDoUpperBodyMotion(); + int32 WantToDoUpperBodyMotionCount(); + + float GetAttack() const; + float GetBattleStatusTime() const; + bool GetCanShowNotebookHintInGimmick() const; + float GetCurrentMaxSanity() const; + float GetEnemyBreakDownAttackRatio() const; + float GetExtraAttack() const; + float GetFocusAttackCurrentMaxSanityCostRatio() const; + float GetFocusAttackRatioHealth() const; + float GetFocusAttackRatioWince() const; + float GetGutsDamageToHealthRatio() const; + float GetHealthDamageRatio() const; + bool GetIsInGimmickAnimation() const; + float GetJustDodgeCounterDistance() const; + float GetLowLowStaminaThreshold() const; + float GetMaxSanity() const; + float GetMaxStamina() const; + float GetMinCurrentMaxSanity() const; + float GetSanity() const; + float GetSanityCostRatio() const; + float GetSanityDamageRatio() const; + float GetSanityNoChangeWaitForRecoverTime() const; + float GetSanityRegenRatio() const; + float GetSprintStaminaCostRatio() const; + float GetStamina() const; + float GetStaminaCostRatio() const; + float GetStaminaDamageRatio() const; + float GetStaminaTiredTime() const; + float GetWeaponDurabilityCostRatio() const; + float GetWince() const; + bool HasTag(const struct FGameplayTag& TargetTag) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerCharacter") + } + static class ANocePlayerCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANocePlayerCharacter; + +// Class GameNoce.NocePlayerCharMeshByProgressComp +// 0x0010 (0x0140 - 0x0130) +class UNocePlayerCharMeshByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + ENocePlayerType PlayerType; // 0x0130(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CharMeshRowName; // 0x0134(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerCharMeshByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerCharMeshByProgressComp") + } + static class UNocePlayerCharMeshByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerCharMeshByProgressComp; + +// Class GameNoce.NocePlayerComboDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNocePlayerComboDataAsset final : public UDataAsset +{ +public: + TMap PlayerComboSettingMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerComboDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerComboDataAsset") + } + static class UNocePlayerComboDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerComboDataAsset; + +// Class GameNoce.NocePlayerDamageHandleComponent +// 0x01E0 (0x02A0 - 0x00C0) +class UNocePlayerDamageHandleComponent final : public UNoceDamageHandleComponent +{ +public: + struct FGameplayAttribute HealthAttribute; // 0x00C0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_HealthCostSetByCaller; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_HealthCostSetByCaller; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute ArmorAttribute; // 0x0108(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_ArmorCostSetByCaller; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_ArmorCostSetByCaller; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_ArmorFull; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayAttribute CurrentMaxSanityAttribute; // 0x0158(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap ActionLevelUsingFocusHealthToMaxSanityDamageRatioMap; // 0x0190(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TMap LinkActionLevelMaxSanityDamageRatioMap; // 0x01E0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayAttribute StaminaAttribute; // 0x0230(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceWinceTypePriority* WinceTypePriorityDataAsset; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENoceWinceType OmamoriKagamiTriggedWinceType; // 0x0270(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OmamoriTanukiHealthToSanityDamageRatio; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0278(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceSanityComponent* SanityComponent; // 0x0280(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNocePlayerStaminaComponent* PlayerStaminaComponent; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceCheatManager* CheatManager; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ANocePlayerCharacter* PlayerCharacter; // 0x0298(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + bool CanApplyWinceType(ENoceWinceType InCurrentWinceType, ENoceWinceType InNewWinceType); + ENoceWinceType HandleDamage(float InHealthDamage, float InWinceDamage, float InMaxSanityDamage, float InStaminaDamage, float InMaxSanityDamageToHealthDamageRatio, bool InIsForceWince, ENoceWinceType InWinceType, class AActor* Attacker, class FName ComboName, ENoceDeathType DeathType, bool InHealthDamageEffectedByDamageRatio, bool InApplyGutsCheck, bool InIsLimitHealth, bool InCheckOmamoriKagami, bool InCanEndFocus, bool InCheckDamageWinceToAdditive); + ENoceWinceType HandleDamageByAttackHitResult(const struct FNoceAttackHitResult& InAttackHitResult, bool InCheckOmamoriKagami); + void HandleOnPossessed(bool InPossessed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerDamageHandleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerDamageHandleComponent") + } + static class UNocePlayerDamageHandleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerDamageHandleComponent; + +// Class GameNoce.NocePlayerHealthRecoverExecution +// 0x0000 (0x0040 - 0x0040) +class UNocePlayerHealthRecoverExecution final : public UGameplayEffectExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerHealthRecoverExecution") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerHealthRecoverExecution") + } + static class UNocePlayerHealthRecoverExecution* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerHealthRecoverExecution; + +// Class GameNoce.NocePlayerInventoryComponent +// 0x0458 (0x04F8 - 0x00A0) +class UNocePlayerInventoryComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate OnPickupItem; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAddItem; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnRemoveItem; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + ENoceInventoryType LastAddedType; // 0x00D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName LastAddedID; // 0x00D4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAddNewWeapon; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDiscardWeapon; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDiscardEquippedWeapon; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTryToChangeWeapon; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBeforeChangeWeapon; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnChangeWeapon; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnChangeEquippedWeaponDurability; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWeaponDurabilityChanged; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray FogWeapons; // 0x0160(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray DarkWeapons; // 0x0170(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + int32 FogTargetWeaponIndex; // 0x0180(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 DarkTargetWeaponIndex; // 0x0184(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 FogEquippedWeaponIndex; // 0x0188(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 DarkEquippedWeaponIndex; // 0x018C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CurrentUseFogWeapon; // 0x0190(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ViewedWeapons; // 0x0198(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + class FName KatanaWeaponName; // 0x01A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName KatanaAlterWeaponName; // 0x01B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName UFOWeaponName; // 0x01B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceWeaponSubsystem* WeaponSubsystem; // 0x01C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllWeaponIDs; // 0x01C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnChangeOmamori; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSetOmamoriSlotNum; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray Omamories; // 0x01F8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray EquippedOmamories; // 0x0208(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedOmamories; // 0x0218(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedInInventoryOmamories; // 0x0228(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray AllOmamoriIDs; // 0x0238(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + int32 RewardOmamoriIndex; // 0x0248(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAddConsumableItem; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTryToUseConsumableItem; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUseConsumableItem; // 0x0270(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray Consumables; // 0x0280(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + int32 LastViewedConsumablesNum; // 0x0290(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastSelectConsumableIndex; // 0x0294(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ShortcutConsumables; // 0x0298(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedConsumables; // 0x02A8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedInInventoryConsumables; // 0x02B8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + class FName LastUseConsumableID; // 0x02C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllConsumableIDs; // 0x02D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllFaithItemIDs; // 0x02E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllConsumableMaxStackNums; // 0x02F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllExpandInventoryIDs; // 0x0300(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray FaithItemUnusedArray; // 0x0310(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray FaithItemUsedArray; // 0x0320(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray KeyItems; // 0x0330(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedKeyItems; // 0x0340(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray AllKeyItemIDs; // 0x0350(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllKeyItemEmaIDs; // 0x0360(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray UsedItemEmaName; // 0x0370(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray Letters; // 0x0380(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + int32 LastLetterNameIndex; // 0x0390(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_394[0x4]; // 0x0394(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ViewedLetters; // 0x0398(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray AllLetterIDs; // 0x03A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnAddNotebookID; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray NotebookCharacterIDs; // 0x03C8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray NotebookEnemyIDs; // 0x03D8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray NotebookInfoIDs; // 0x03E8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray NotebookPuzzleIDs; // 0x03F8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray NotebookTutorialIDs; // 0x0408(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + ENoceNotebookType LastNotebookType; // 0x0418(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_419[0x3]; // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LastCharacterNameIndex; // 0x041C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastEnemyNameIndex; // 0x0420(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastInfoNameIndex; // 0x0424(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastPuzzleNameIndex; // 0x0428(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastTutorialNameIndex; // 0x042C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastCharacterContentIndex; // 0x0430(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastEnemyContentIndex; // 0x0434(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastInfoContentIndex; // 0x0438(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastPuzzleContentIndex; // 0x043C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastTutorialContentIndex; // 0x0440(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_444[0x4]; // 0x0444(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ViewedNotebookCharacterIDs; // 0x0448(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedNotebookEnemyIDs; // 0x0458(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedNotebookInfoIDs; // 0x0468(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedNotebookPuzzleIDs; // 0x0478(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ViewedNotebookTutorialIDs; // 0x0488(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray NotShownHintNotebookIDs; // 0x0498(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray AllNotebookCharacterIDs; // 0x04A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllNotebookEnemyIDs; // 0x04B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllNotebookInfoIDs; // 0x04C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllNotebookPuzzleIDs; // 0x04D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AllNotebookTutorialIDs; // 0x04E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + bool AddConsumable(const class FName ID, const int32 Quantity, const class FName ConsumableActorName); + bool AddKeyItem(const class FName ID); + bool AddLetter(const class FName ID); + bool AddNotebookID(const class FName ID, const ENoceNotebookType Type); + bool AddOmamori(const class FName ID); + void AddToViewedItem(const class FName ID); + void AddToViewedItemInInventory(const class FName ID, ENoceInventoryType InventoryType); + bool AddToViewedNotebookID(const class FName ID, const ENoceNotebookType Type); + void AddUsedItemEma(class FName EmaName); + bool AddWeapon(const class FName ID, const float Durability); + bool CanAddConsumable(const class FName ID, const int32 Quantity); + bool CanAddConsumables(const TArray& InConsumables); + bool CanSpawnFaithItem(class FName ID, class AActor* FaithItemActor); + void ChangeWeapon(); + void CheckDLCOmamori(); + void ClaimDLCOmamori(); + void ClearLastUseConsumableID(); + void ClearNotShownHintNotebookIDs(); + void DiscardWeapon(const int32 Index_0); + void EquipConsumable(const class FName ID, const int32 Index_0); + void EquipOmamori(const class FName ID, const int32 Index_0); + void EquipWeapon(const int32 Index_0); + void ExchangeWeapon(const int32 Index_0, const class FName ID, const float Durability); + void GetAllConsumables(TArray* OutConsumables); + TArray GetAllInventoryIDs(ENoceInventoryType InventoryType, ENoceNotebookType NotebookType); + void GetAllKeyItems(TArray* OutKeyItems); + void GetAllLetters(TArray* OutLetters); + void GetAllNotebookIDs(const ENoceNotebookType Type, TArray* OutIDs); + void GetAllOmamories(TArray* OutOmamories); + void GetAllViewedNotebookIDs(const ENoceNotebookType Type, TArray* OutIDs); + int32 GetAvailableWeaponNumber(); + int32 GetConsumableSlotNum(); + int32 GetConsumableTotalNum(int32 IDIndex); + TArray GetCurrentOmamories(); + TArray GetCurrentWeaponData(bool IsFogWeapon); + int32 GetCurrentWeaponIndex(class FName InID); + float GetCurrentWeaponsDurability(); + class FName GetDLCOmamoriID(); + void GetEquippedOmamories(TArray* OutOmamories); + int32 GetEquippedOrTargetWeaponIndex(); + int32 GetEquippedWeaponIndex(); + TArray GetExpandInventoryIDs(); + TArray GetFaithItemIDs(); + class FName GetFirstEmaName(); + int32 GetFirstWeaponIndex(); + bool GetIsTryingToChangeWeapon(); + bool GetIsTryingToUseConsumableItem(); + class FName GetKatanaWeaponName(); + int32 GetKeyItemEmaNum(); + void GetLastAdddedInfo(ENoceInventoryType* OutType, class FName* OutID); + class FName GetLastNotebookContent(const ENoceNotebookType Type); + int32 GetLastNotebookNameIndex(const ENoceNotebookType Type); + ENoceNotebookType GetLastNotebookType(); + int32 GetLastSelectConsumableIndex(); + class FName GetLastUseConsumableID(); + int32 GetLastViewedConsumablesNum(); + int32 GetLastViewedLetterIndex(); + int32 GetMaxQuantity(int32 IDIndex); + int32 GetMaxWeaponNumber(); + int32 GetNextAvailableWeaponIndex(); + TArray GetNotShownHintNotebookIDs(); + class FName GetOmamoriID(int32 InIDIndex); + int32 GetOmamoriSlotNum(); + void GetShortcutConsumables(TArray* OutConsumables); + int32 GetTargetWeaponIndex(); + float GetWeaponDurability(const int32 Index_0, const bool IsFogWeapon); + void GetWeaponIndex(class FName InID, int32* OutIndex, bool* OutIsFogWeapon); + void HandleRecordDataToNextRound(); + bool HasAnyWeapon(); + bool HasKeyItem(const class FName ID); + bool HasLetter(const class FName ID); + bool HasNoteShownHintNotebookIDs(); + bool HasOmamori(const class FName ID); + bool HasWeapon(const class FName ID); + bool HasWeaponSafe(const class FName ID, const bool IsFogWeapon); + bool IsConsumableEmpty(); + bool IsFaithItemType(class FName ID); + bool IsInShortcutConsumables(const class FName& ID); + bool IsInventoryEmpty(); + bool IsInventoryItemEmpty(ENoceInventoryType InventoryType, ENoceNotebookType NotebookType); + bool IsItemEmaUsed(class FName EmaName); + bool IsKeyItemEma(const class FName ID); + bool IsNewItem(const class FName ID, ENoceInventoryType InventoryType, ENoceNotebookType NotebookType); + bool IsNewItemInInventory(const class FName ID, ENoceInventoryType InventoryType); + bool IsOmamoriEmpty(); + bool IsSpecifyOmamoriEquipped(class FName ID); + bool IsUseFogWeaponInventory(); + bool IsWeaponFull(); + bool RemoveConsumable(const class FName ID, const int32 Quantity, const bool RemovedDueSold); + void RemoveKeyItem(const class FName ID); + bool RemoveKeyItemEma(const int32 Quantity); + void RemoveLetter(const class FName ID); + bool RemoveOmamori(const class FName ID, const bool RemoveViewed); + void RemoveViewedItemInInventory(const class FName ID, ENoceInventoryType InventoryType); + void ResetConsumableAndShortcut(); + void ResetDarkWeaponInventory(); + void ResetFogWeaponInventory(); + void ResetInventory(); + void ResetWeaponInventory(); + void SetConsumableSlotNum(int32 NewSlotNum); + void SetEquippedWeaponDurability(const class FName ID, const float Durability); + void SetLastNotebookContent(const ENoceNotebookType Type, const class FName Content); + void SetLastNotebookNameIndex(const ENoceNotebookType Type, int32 NewIndex); + void SetLastNotebookType(const ENoceNotebookType Type); + void SetLastSelectConsumableIndex(const int32 Index_0); + void SetLastViewedLetter(const class FName ID); + void SetOmamoriSlotNum(int32 NewSlotNum); + void SetWeaponDurability(const int32 Index_0, const bool IsFogWeapon, const float Durability); + void SetWeaponInventoryType(bool IsFogWeapon, bool AutoEquipIfNeeded); + void TransferFaithItemToUsed(class FName ID, int32 Quanity); + void TryEquipLastUsedWeapon(); + void TryToChangeWeapon(int32 Index_0); + void TryToUseConsumableItem(int32 Index_0); + void UnequipConsumable(const int32 Index_0); + void UnequipConsumableByName(const class FName& ID); + void UnEquipCurrentWeapon(); + void UnequipOmamori(const int32 Index_0); + void UpdateLastViewedConsumablesNum(); + void UpdateOmamoriSlotNum(int32 RoundNum, int32 SlotSize); + void UpdateWeaponShouldBeEquipped(bool Force); + void UseConsumable(const class FName& ID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerInventoryComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerInventoryComponent") + } + static class UNocePlayerInventoryComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerInventoryComponent; + +// Class GameNoce.NocePlayerLookAtSubsystem +// 0x0058 (0x0090 - 0x0038) +class UNocePlayerLookAtSubsystem : public UNoceWorldSubsystem +{ +public: + float MaxSearchDistanceSquared; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SearchAngle; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UNocePlayerLookAtTargetComponent* FindLookAtTargetComponent(const struct FVector& InHeadLocation, bool InDebugDraw); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerLookAtSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerLookAtSubsystem") + } + static class UNocePlayerLookAtSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerLookAtSubsystem; + +// Class GameNoce.NocePlayerLookTargetComponent +// 0x00C0 (0x02F0 - 0x0230) +class UNocePlayerLookTargetComponent final : public USceneComponent +{ +public: + class FName HeadSocketName; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SpineSocketName; // 0x0238(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName LookTargetSocketName; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LerpAlpha; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NoTargetLerpAlpha; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RunningLerpAlpha; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RunningNoTargetLerpAlpha; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LengthRange; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PitchRange; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float YawRange; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EnableBlendTime; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DisableBlendTime; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26C[0x64]; // 0x026C(0x0064)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerCharacter* PlayerCharacter; // 0x02D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNocePlayerLookAtSubsystem* PlayerLookAtSubsystem; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr LookTarget; // 0x02E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetDisableBlendTime(); + bool GetEnable(); + float GetEnableBlendTime(); + bool GetNeedApplyLookAt(); + struct FVector GetPreviousLookAtLocation(); + void SetDisplaySystemInfo(bool InValue); + void SetEnable(bool InValue); + void SetLookTarget(class AActor* InLookTarget); + void Update(float InDeltaTime, bool InFindLookAtTarget); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerLookTargetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerLookTargetComponent") + } + static class UNocePlayerLookTargetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerLookTargetComponent; + +// Class GameNoce.NocePlayerRestrictByProgressComp +// 0x0008 (0x0138 - 0x0130) +class UNocePlayerRestrictByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + int32 BitMask; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerRestrictByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerRestrictByProgressComp") + } + static class UNocePlayerRestrictByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerRestrictByProgressComp; + +// Class GameNoce.NocePlayerSanityRegenExecution +// 0x0000 (0x0040 - 0x0040) +class UNocePlayerSanityRegenExecution final : public UGameplayEffectExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerSanityRegenExecution") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerSanityRegenExecution") + } + static class UNocePlayerSanityRegenExecution* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerSanityRegenExecution; + +// Class GameNoce.NocePlayerStaminaComponent +// 0x00D8 (0x0178 - 0x00A0) +class UNocePlayerStaminaComponent final : public UActorComponent +{ +public: + class UDataTable* DT_Stamina; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray DodgeStaminaKeys; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TMap ActionLevelDodgeStaminaCostRatioMap; // 0x00B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TSubclassOf GE_StaminaCostSetByCaller; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_StaminaCostSetByCaller; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_StaminaTiredTimeSetByCaller; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag Tag_StaminaTiredTimeSetByCaller; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf GE_StaminaDelayRecover; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName StaminaKeyContinuousDodgeMultiplier; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ResetDodgeCountTime; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerCharacter* PlayerCharacter; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNoceCheatManager* CheatManager; // 0x0148(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_158[0x20]; // 0x0158(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddContinuousDodgeCount(); + void CostStamina(class FName InStaminaKey); + float GetStaminaByRowName(class FName InRowName); + void HandleOnPossessed(bool InPossessed); + void HandleStaminaDamage(float InStaminaDamage); + void OnResetDodgeCountTimerUp(); + void ResetContinuousDodgeCount(); + void ResetStaminaTiredTime(); + void UpdateStaminaTiredTime(float InCostStamina); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerStaminaComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerStaminaComponent") + } + static class UNocePlayerStaminaComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePlayerStaminaComponent; + +// Class GameNoce.NocePlayerTriggerInterface +// 0x0000 (0x0000 - 0x0000) +class INocePlayerTriggerInterface final +{ +public: + struct FColor GetDebugActiveColor(); + class FString GetDebugTriggerInfo(); + class FString GetDebugTriggerTitle(); + TArray GetHintboxes(); + class USphereComponent* GetHintSphere(); + class UBoxComponent* GetTriggerBox(); + bool IsPlayerOverlapping(); + bool IsTriggerAvailable(); + bool IsTriggerEnabled(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePlayerTriggerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePlayerTriggerInterface") + } + static class INocePlayerTriggerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INocePlayerTriggerInterface; + +// Class GameNoce.NocePopCircleGarnishWidget +// 0x0008 (0x02E8 - 0x02E0) +class UNocePopCircleGarnishWidget final : public UUserWidget +{ +public: + class UWidgetAnimation* Loop; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePopCircleGarnishWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePopCircleGarnishWidget") + } + static class UNocePopCircleGarnishWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePopCircleGarnishWidget; + +// Class GameNoce.NocePopWindowWidget +// 0x00F0 (0x04A0 - 0x03B0) +class UNocePopWindowWidget final : public UNoceFocusableWidget +{ +public: + TMulticastInlineDelegate OnConfirm; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UNocePopWindowBtnWidget* BtnTop; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePopWindowBtnWidget* BtnBottom; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* DialogTextBlock; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SelectSound; // 0x03D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray ConfirmSound; // 0x03E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle CancelSound; // 0x03F0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TMap TypeDataMap; // 0x03F8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + ENoceUIPopWindowType CurrentType; // 0x0448(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_449[0x7]; // 0x0449(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText DialogText; // 0x0450(0x0010)(BlueprintVisible, Protected, NativeAccessSpecifierProtected) + TArray ButtonTexts; // 0x0460(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ButtonActionNames; // 0x0470(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Buttons; // 0x0480(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UNoceVerticalList* List; // 0x0490(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastSelectedIndex; // 0x0498(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool WasShowingGuide; // 0x049C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_49D[0x3]; // 0x049D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ENoceUIPopWindowType GetCurrentType(); + void OnListMouseConfirm(int32 Index_0); + void SetDefaultIndex(int32 InIndex); + void SetDialog(const class FText& InDialogText); + void SetProperties(const class FText& InDialogText, const TArray& InButtonTexts, const TArray& InButtonActionNames); + void SetSound(const struct FNeoAudioTriggerIdHandle& InFadeInSound, const TArray& InConfirmSound, const struct FNeoAudioTriggerIdHandle& InCancelSound); + void SetType(ENoceUIPopWindowType InType); + bool ShowHpAdd(float AddedHP); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePopWindowWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePopWindowWidget") + } + static class UNocePopWindowWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePopWindowWidget; + +// Class GameNoce.NocePostProcessVolumeVisualizerComponent +// 0x0000 (0x00A0 - 0x00A0) +class UNocePostProcessVolumeVisualizerComponent final : public UActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NocePostProcessVolumeVisualizerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NocePostProcessVolumeVisualizerComponent") + } + static class UNocePostProcessVolumeVisualizerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNocePostProcessVolumeVisualizerComponent; + +// Class GameNoce.NoceProfilingActor +// 0x0020 (0x02B0 - 0x0290) +class ANoceProfilingActor final : public AActor +{ +public: + bool bEnableInsight; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMemoryReport; // 0x0291(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_292[0x6]; // 0x0292(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OutPath; // 0x0298(0x0010)(Edit, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void BindCmd_ReleaseFPS(bool bEnable); + static void BindCmd_StartProfiling(int32 Index_0); + static void BindCmd_StopProfiling(); + static class UWorld* GetRobustWorld(); + static bool IsStartProfiling(); + + bool InternalStartProfiling(bool bEnableMemInsight); + bool InternalStopProfiling(); + void StartDefaultProfiling(); + void StartMemProfiling(); + void StartProfiling(bool bEnableMemInsight); + void StopProfiling(); + void UpdateCPUBoundComp(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceProfilingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceProfilingActor") + } + static class ANoceProfilingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceProfilingActor; + +// Class GameNoce.NoceProgressStateInstance +// 0x0010 (0x0100 - 0x00F0) +class UNoceProgressStateInstance final : public USMStateInstance +{ +public: + struct FGameplayTag StartCondition; // 0x00F0(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RoundBitmask; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceProgressStateInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceProgressStateInstance") + } + static class UNoceProgressStateInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceProgressStateInstance; + +// Class GameNoce.NoceQuestWidget +// 0x0020 (0x0388 - 0x0368) +class UNoceQuestWidget final : public UNoceAnimWidget +{ +public: + class UTextBlock* TextBlock; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HideTimer; // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInTextTime; // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FTimerHandle HideTimerHandler; // 0x0378(0x0008)(BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ShowQuest(const class FText& Text); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceQuestWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceQuestWidget") + } + static class UNoceQuestWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceQuestWidget; + +// Class GameNoce.NoceRecastNavMesh +// 0x0000 (0x0688 - 0x0688) +class ANoceRecastNavMesh final : public ARecastNavMesh +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceRecastNavMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceRecastNavMesh") + } + static class ANoceRecastNavMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceRecastNavMesh; + +// Class GameNoce.NoceReplaceConsumableChildWidget +// 0x0010 (0x0388 - 0x0378) +class UNoceReplaceConsumableChildWidget final : public UNoceSelectItemWidget +{ +public: + class UImage* Item; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* Count; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceReplaceConsumableChildWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceReplaceConsumableChildWidget") + } + static class UNoceReplaceConsumableChildWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceReplaceConsumableChildWidget; + +// Class GameNoce.NoceReplaceConsumableWidget +// 0x00E0 (0x0560 - 0x0480) +class UNoceReplaceConsumableWidget final : public UNoceReplaceWidget +{ +public: + TMulticastInlineDelegate OnReplaceEnd; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UTextBlock* DesTextBlock1; // 0x0490(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* DesTextBlock2; // 0x0498(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_1; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_2; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_3; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_4; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_5; // 0x04C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_6; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_7; // 0x04D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_8; // 0x04E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_9; // 0x04E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_10; // 0x04F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_11; // 0x04F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_12; // 0x0500(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceReplaceConsumableChildWidget* WBP_ReplaceItemChild_13; // 0x0508(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Item; // 0x0510(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* WepLine_2; // 0x0518(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceVerticalGrid* Grid; // 0x0520(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName ItemId; // 0x0528(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 Quantity; // 0x0530(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName PickupActorName; // 0x0534(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AllItemChilds; // 0x0540(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray Consumables; // 0x0550(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void OnRefreshSelection(int32 Index_0); + void ShowConsumable(class FName InID, int32 InQuantity, class AActor* PickupActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceReplaceConsumableWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceReplaceConsumableWidget") + } + static class UNoceReplaceConsumableWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceReplaceConsumableWidget; + +// Class GameNoce.NoceRichTextBlock +// 0x0000 (0x08B0 - 0x08B0) +class UNoceRichTextBlock final : public URichTextBlock +{ +public: + void SetApplyOutlineToDropShadows(const bool InValue); + void SetColorAndOpacity(const struct FSlateColor& InValue); + void SetFontMaterial(class UMaterialInterface* InValue); + void SetOutlineBlur(const int32 InValue); + void SetOutlineColor(const struct FLinearColor& InValue); + void SetOutlineMaterial(class UMaterialInterface* InValue); + void SetOutlineSize(const int32 InValue); + void SetSeparateFillAlpha(const bool InValue); + void SetShadowColorAndOpacity(const struct FLinearColor& InValue); + void SetShadowOffset(const struct FVector2D& InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceRichTextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceRichTextBlock") + } + static class UNoceRichTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceRichTextBlock; + +// Class GameNoce.NoceRichTextBlockInputIconDecorator +// 0x0008 (0x0030 - 0x0028) +class UNoceRichTextBlockInputIconDecorator final : public URichTextBlockDecorator +{ +public: + float SizeFactor; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Padding; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceRichTextBlockInputIconDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceRichTextBlockInputIconDecorator") + } + static class UNoceRichTextBlockInputIconDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceRichTextBlockInputIconDecorator; + +// Class GameNoce.NoceRootMotionScaleComponent +// 0x0068 (0x0108 - 0x00A0) +class UNoceRootMotionScaleComponent final : public UActorComponent +{ +public: + TArray ANSRootMotionScaleStack; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap ANSRootMotionScaleValueMap; // 0x00B0(0x0050)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceRootMotionScaleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceRootMotionScaleComponent") + } + static class UNoceRootMotionScaleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceRootMotionScaleComponent; + +// Class GameNoce.NoceSanitySpawnForbiddenVolume +// 0x0000 (0x02C8 - 0x02C8) +class ANoceSanitySpawnForbiddenVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSanitySpawnForbiddenVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSanitySpawnForbiddenVolume") + } + static class ANoceSanitySpawnForbiddenVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceSanitySpawnForbiddenVolume; + +// Class GameNoce.NoceSanitySpawnVolume +// 0x00E0 (0x03A8 - 0x02C8) +class ANoceSanitySpawnVolume final : public AVolume +{ +public: + bool Enabled; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag EnableTag; // 0x02CC(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DisableTag; // 0x02D4(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DC[0x4]; // 0x02DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ForceSpawnSettings; // 0x02E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FSanitySpawnVolumeSetting SpawnVolumeSetting; // 0x02F0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnGameProgressChanged(const struct FGameplayTag& NewTag); + void OnOverlapBegin(class AActor* OverlappedActor, class AActor* OtherActor); + void OnOverlapEnd(class AActor* OverlappedActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSanitySpawnVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSanitySpawnVolume") + } + static class ANoceSanitySpawnVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceSanitySpawnVolume; + +// Class GameNoce.NoceSavableInterface +// 0x0000 (0x0000 - 0x0000) +class INoceSavableInterface final +{ +public: + void RequestCreateRecordDataBP(class AActor* InActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSavableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSavableInterface") + } + static class INoceSavableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceSavableInterface; + +// Class GameNoce.SaveLoadUIObject +// 0x0058 (0x0080 - 0x0028) +class USaveLoadUIObject final : public UObject +{ +public: + bool SlotExist; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MyIndex; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan GameplayTime; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime SaveDate; // 0x0038(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameProgressTag; // 0x0040(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AdditionalProgressTag; // 0x0048(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic) + ENoceActionLevel ActionLevel; // 0x0068(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRiddleLevel RiddleLevel; // 0x0069(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x2]; // 0x006A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName LocationName; // 0x006C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndingClearedBit; // 0x0074(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsGameClearSaveGame; // 0x0078(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableClearSaveGame; // 0x0079(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AnyEndingCleared(); + bool IsEndingCleared(ENoceEndingType EndingType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SaveLoadUIObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SaveLoadUIObject") + } + static class USaveLoadUIObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USaveLoadUIObject; + +// Class GameNoce.NoceSaveLoadWidget +// 0x0010 (0x03C0 - 0x03B0) +class UNoceSaveLoadWidget : public UNoceFocusableWidget +{ +public: + bool UseFadeOutBlack; // 0x03B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableClearGame; // 0x03B1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B2[0x6]; // 0x03B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimation* FadeOutBlack; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + bool CacheGameClearedFlag(); + bool IsCleared(ENoceEndingType InCheckEndingType, int32 InEndingClearBit); + void ShowLoadGame(bool InDisableClearGame); + bool ShowSaveClearGame(bool InCheckFirstTime, ENoceEndingType InCheckEndingType); + void ShowSaveGame(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSaveLoadWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSaveLoadWidget") + } + static class UNoceSaveLoadWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSaveLoadWidget; + +// Class GameNoce.NoceSavePointUpgradeDataAsset +// 0x0040 (0x0070 - 0x0030) +class UNoceSavePointUpgradeDataAsset final : public UDataAsset +{ +public: + TArray AddHealthCosts; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AddSanityCosts; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AddStaminaCosts; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AddOmamoriCosts; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + TArray GetAddOmamoriCosts(ENoceRoundType round); + int32 GetCost(ENoceUpgradeType Type, ENoceRoundType round, int32 CurrentLevel); + int32 GetMaxLevel(ENoceUpgradeType Type, ENoceRoundType round); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSavePointUpgradeDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSavePointUpgradeDataAsset") + } + static class UNoceSavePointUpgradeDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSavePointUpgradeDataAsset; + +// Class GameNoce.NoceSavePointWidget +// 0x02B8 (0x0668 - 0x03B0) +class UNoceSavePointWidget final : public UNoceFocusableWidget +{ +public: + class FText SaveGameText; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText SaveGameDesText; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText SellItemText; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText SellItemDesText; // 0x03E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText HealSanityText; // 0x03F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText HealSanityDesText; // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText BuyOmamoriText; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText BuyOmamoriDesText; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText BuyItemText; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText BuyItemDesText; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText SwitchOutfitText; // 0x0450(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText SwitchOutfitDesText; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText ClaimRewardText; // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText ClaimRewardDesText; // 0x0480(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + class FText ClaimedRewardDesText; // 0x0490(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FSoftClassPath SaveGameWidgetPath; // 0x04A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath SellItemWidgetPath; // 0x04C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath HealWidgetPath; // 0x04E0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath HealSanityWidgetPath; // 0x0500(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath RepairWeaponWidgetPath; // 0x0520(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath BuyOmamoriWidgetPath; // 0x0540(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath BuyItemWidgetPath; // 0x0560(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath SwitchOutfitWidgetPath; // 0x0580(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ListState2Limit; // 0x05A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5A4[0x4]; // 0x05A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UOverlay* MainGroup; // 0x05A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNocePauseListWidget* WBP_SavePoint_List; // 0x05B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* ListState1; // 0x05B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* ListState2; // 0x05C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ConfirmSound; // 0x05C8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ConfirmErrorSound; // 0x05D0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle ToWorldSound; // 0x05D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle SelectSound; // 0x05E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UNoceSaveLoadWidget* SaveGameWidget; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* SellItemWidget; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* HealWidget; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* HealSanityWidget; // 0x0600(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* RepairWeaponWidget; // 0x0608(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* BuyItemWidget; // 0x0610(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* BuyOmamoriWidget; // 0x0618(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* SwitchOutfitWidget; // 0x0620(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllPages; // 0x0628(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray CurrentObjs; // 0x0638(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UNoceFocusableWidget* CurrentWidget; // 0x0648(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANocePlayerState* PlayerState; // 0x0650(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ListStates; // 0x0658(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + bool CanClaimReward(); + void CheckDLCProgressToEnableOffering(bool* NoUse); + void CreatePageWidget(const struct FSoftClassPath& Path, class UNoceFocusableWidget** NewWidget); + void ExecuteObj(class UPauseListObject* Obj); + TArray GetPauseListObjs(); + bool IsInPage(); + void OnListMouseConfirm(int32 Index_0); + void OnPageClosed(); + void OnUpdateEmaNum(); + void OnUpdateFaithValue(); + void PlayTransition(bool IsForward, bool* NoUse); + bool ShowEmaNum(bool IsShow); + bool ShowFaithValue(bool IsShow); + void ToBuyItem(); + void ToBuyOmamori(); + void ToClaimReward(); + void ToClaimRewardBP(bool* NoUse); + void ToHeal(); + void ToHealSanity(); + void ToPage(const struct FSoftClassPath& PageWidgetPath, class UNoceFocusableWidget** PageWidget); + void ToRepairWeapon(); + void ToSaveGame(); + void ToSellItem(); + void ToSwitchOutfit(); + bool UpdateEmaNum(bool WithAnimation); + bool UpdateFaithValue(bool WithAnimation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSavePointWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSavePointWidget") + } + static class UNoceSavePointWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSavePointWidget; + +// Class GameNoce.NoceSeqDataAsset +// 0x0030 (0x0060 - 0x0030) +class UNoceSeqDataAsset final : public UDataAsset +{ +public: + TArray ActivatedDataLayerAssets; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray LoadedDataLayerAssets; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + TArray UnloadedDataLayerAssets; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSeqDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSeqDataAsset") + } + static class UNoceSeqDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSeqDataAsset; + +// Class GameNoce.NoceSetting_AASuperSampling +// 0x0000 (0x01A0 - 0x01A0) +class UNoceSetting_AASuperSampling final : public UGameSettingValueDiscreteDynamic_Enum +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSetting_AASuperSampling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSetting_AASuperSampling") + } + static class UNoceSetting_AASuperSampling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSetting_AASuperSampling; + +// Class GameNoce.NoceSetting_AudioOutputDevice +// 0x0070 (0x0210 - 0x01A0) +class UNoceSetting_AudioOutputDevice final : public UGameSettingValueDiscreteDynamic +{ +public: + uint8 Pad_1A0[0x70]; // 0x01A0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DefaultDeviceChanged(EAudioDeviceChangedRole InRole, const class FString& DeviceID); + void DeviceAddedOrRemoved(const class FString& DeviceID); + void OnAudioOutputDevicesObtained(const TArray& AvailableDevices); + void OnCompletedDeviceSwap(const struct FSwapAudioOutputResult& SwapResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSetting_AudioOutputDevice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSetting_AudioOutputDevice") + } + static class UNoceSetting_AudioOutputDevice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSetting_AudioOutputDevice; + +// Class GameNoce.NoceShiroRevive2ByProgressComp +// 0x0010 (0x0140 - 0x0130) +class UNoceShiroRevive2ByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + int32 PostProcessIndex; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Intensity; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Frequency; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceShiroRevive2ByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceShiroRevive2ByProgressComp") + } + static class UNoceShiroRevive2ByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceShiroRevive2ByProgressComp; + +// Class GameNoce.NoceSkyAtmosphereVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceSkyAtmosphereVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceSkyAtmosphereDataRowHandle SkyAtmosphereDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray AtmosphereDataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSkyAtmosphereVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSkyAtmosphereVolumeComponent") + } + static class UNoceSkyAtmosphereVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSkyAtmosphereVolumeComponent; + +// Class GameNoce.NoceSkyLightVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceSkyLightVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceSkyLightDataRowHandle SkyLightDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LightDataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSkyLightVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSkyLightVolumeComponent") + } + static class UNoceSkyLightVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSkyLightVolumeComponent; + +// Class GameNoce.NoceSpeakerRegister +// 0x0008 (0x00A8 - 0x00A0) +class UNoceSpeakerRegister final : public UActorComponent +{ +public: + bool RegisterOnBeginPlay; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDialogSpeaker Speaker; // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RegisterSpeaker(); + void UnregisterSpeaker(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSpeakerRegister") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSpeakerRegister") + } + static class UNoceSpeakerRegister* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSpeakerRegister; + +// Class GameNoce.NoceStreamByProgressComp +// 0x00C8 (0x01F8 - 0x0130) +class UNoceStreamByProgressComp final : public UNoceShowByProgressBaseComponent +{ +public: + TArray> HiddenInGameDataLayerAsset; // 0x0130(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + float HiddenInGameActorMinBoundSize; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap HiddenInGameActors; // 0x0148(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + TSet HiddenInGameDataLayerNames; // 0x0198(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1E8[0x10]; // 0x01E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EnableStreamingFromGame(bool InEnable); + void ResetHiddenInGameActors(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceStreamByProgressComp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceStreamByProgressComp") + } + static class UNoceStreamByProgressComp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceStreamByProgressComp; + +// Class GameNoce.NoceSubtitleSubsystem +// 0x00D8 (0x0108 - 0x0030) +class UNoceSubtitleSubsystem final : public UWorldSubsystem +{ +public: + bool DebugEnableSubtitle; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xD7]; // 0x0031(0x00D7)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ForbitSubtitleForSpecifiedLanguage(const class FString& InLanguage, bool InForbit); + bool GetCanShowSubtitle(); + void OnSettingChanged(class UNoceSystemSaveGame* Settings); + void OnSystemSaveLoaded(class UNoceSystemSaveGame* InSystemSave); + void RemoveAllCinematicNote(); + void RemoveAllSubtitle(); + void RequestCinematicNote(const class FText& InSubstitleText, float InDuration, int32 InPriority); + void RequestSubtitle(const class FText& InSubstitleText, float InDuration, int32 InPriority, ENoceSubtitleType InType, bool UseItalic, bool AlwaysShow); + void SetHideSubtitle(bool InHide); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSubtitleSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSubtitleSubsystem") + } + static class UNoceSubtitleSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSubtitleSubsystem; + +// Class GameNoce.NoceSubtitleWidgetBase +// 0x0030 (0x0330 - 0x0300) +class UNoceSubtitleWidgetBase final : public UNoceUserWidgetBase +{ +public: + TArray SubtitleOnScreen; // 0x0300(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FText EmptyText; // 0x0310(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) + int32 SubtitleLimit; // 0x0320(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool MergeTextWithSameSpeaker; // 0x0324(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_325[0xB]; // 0x0325(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSubtitleBackground(ENoceGameSettingSubtitleBackground InBackground); + void SetSubtitleEmptyLineBP(int32 Index_0); + void SetSubtitleLineBP(int32 Index_0, const class FText& Prefix, const class FText& Subtitle, bool HidePrefix); + void SetSubtitleType(ENoceSubtitleType InType, bool UseItalic); + void SetSubtitleVisible(bool InVisible); + bool UpdateSetting(class UNoceSystemSaveGame* Settings); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSubtitleWidgetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSubtitleWidgetBase") + } + static class UNoceSubtitleWidgetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSubtitleWidgetBase; + +// Class GameNoce.NoceSweetLightVolumeComponent +// 0x0040 (0x0118 - 0x00D8) +class UNoceSweetLightVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceSweetLightDataRowHandle CharacterLightDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNoceSweetLightDataRowHandle EnvironmentLightDataRow; // 0x00E0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LightDataByProgress; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSweetLightVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSweetLightVolumeComponent") + } + static class UNoceSweetLightVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceSweetLightVolumeComponent; + +// Class GameNoce.NoceSystemSaveGame +// 0x00C8 (0x00F8 - 0x0030) +class UNoceSystemSaveGame final : public UNoceSaveGameBase +{ +public: + int32 LastLoadSlotIndex; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastSaveSlotIndex; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastAutoSaveIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSettingChanged; // 0x0040(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_50[0x1]; // 0x0050(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool IsGameSettingInitialized; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PendingCulture; // 0x0058(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString Culture; // 0x0068(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_78[0x1]; // 0x0078(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ENoceLanguageType VoiceLanguage; // 0x0079(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool ShowSubtitles; // 0x007A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceGameSettingSize SubtitleSize; // 0x007B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceGameSettingFont SubtitleFont; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceGameSettingSubtitleColor SubtitleColor; // 0x007D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool SubtitleNames; // 0x007E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceGameSettingSubtitleBackground SubtitleBackground; // 0x007F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceGameSettingFont UIFont; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool TutorialVisibility; // 0x0081(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceInputGamepadType GamepadControlType; // 0x0082(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool SprintToggle; // 0x0083(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool InvertCameraYawInput; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool InvertCameraPitchInput; // 0x0085(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraSensitivity; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MouseCameraSensitivity; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool EnableVibration; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverallVolume; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BGMVolume; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float SFXVolume; // 0x009C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float VoiceVolume; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float UIVolume; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceGameSettingAudioProfileType AudioProfile; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceGameSettingAudioDynamicRange AudioDynamicRange; // 0x00A9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AA[0x2]; // 0x00AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Brightness; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Contrast; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool MotionBlur; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENoceGameSettingPreset LastPreset; // 0x00B5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool HasPendingPreset; // 0x00B6(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EColorBlindMode ColorBlindMode; // 0x00B7(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ColorBlindStrength; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 EndingClearedBit; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType LastEndingType; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TitleCorruptLevel; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 SavedAchievementVersion; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AchievementRecord; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray UnsyncedAchievementList; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool HasDLC1; // 0x00F0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasDLC2; // 0x00F1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasDLC3; // 0x00F2(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasDLC4; // 0x00F3(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static TArray GetAvailableConsolePresets(); + + bool AnyEndingCleared(); + void ApplyConsolePreset(); + void ApplySettings(); + ENoceEndingType GetLastEndingType(); + int32 GetTitleCorruptionLevel(); + bool IsEndingCleared(ENoceEndingType EndingType); + void SetAudioDynamicRange(ENoceGameSettingAudioDynamicRange Value); + void SetAudioProfile(ENoceGameSettingAudioProfileType Value); + void SetBGMVolume(float InVolume); + void SetBrightness(float InVal); + void SetCameraSensitivity(float Value); + void SetColorBlindMode(EColorBlindMode InMode); + void SetColorBlindStrength(int32 InColorBlindStrength); + void SetContrast(float InVal); + void SetEnableVibration(bool Value); + void SetEndingCleared(ENoceEndingType EndingType); + void SetEndingNotCleared(ENoceEndingType EndingType); + void SetGamepadControlType(ENoceInputGamepadType InType); + void SetInvertCameraPitchInput(bool Value); + void SetInvertCameraYawInput(bool Value); + void SetLastEndingType(ENoceEndingType InEndingType); + void SetMotionBlur(bool Value); + void SetMouseCameraSensitivity(float Value); + void SetOverallVolume(float InVolume); + void SetPendingCulture(const class FString& NewCulture); + void SetPreset(ENoceGameSettingPreset InVal); + void SetSettingInitialized(); + void SetSFXVolume(float InVolume); + void SetShowSubtitleNames(bool Value); + void SetShowSubtitles(bool Value); + void SetSprintToggle(bool Value); + void SetSubtitleBackground(ENoceGameSettingSubtitleBackground Value); + void SetSubtitleColor(ENoceGameSettingSubtitleColor Value); + void SetSubtitleFont(ENoceGameSettingFont Value); + void SetSubtitleSize(ENoceGameSettingSize Value); + void SetTitleCorruptionLevel(int32 InLevel, bool ForceSet); + void SetTutorialVisibility(bool Value); + void SetUIFont(ENoceGameSettingFont Value); + void SetUIVolume(float InVolume); + void SetVoiceLanguage(ENoceLanguageType Value); + void SetVoiceVolume(float InVolume); + void UpdateEndingClearedBitmask(int32 ClearBitmask); + + ENoceGameSettingAudioDynamicRange GetAudioDynamicRange() const; + ENoceGameSettingAudioProfileType GetAudioProfile() const; + float GetBGMVolume() const; + float GetBrightness() const; + float GetCameraSensitivity() const; + EColorBlindMode GetColorBlindMode() const; + int32 GetColorBlindStrength() const; + float GetContrast() const; + ENoceGameSettingPreset GetDefaultConsolePreset() const; + ENoceLanguageType GetDefaultVoiceLanguage() const; + bool GetEnableVibration() const; + ENoceInputGamepadType GetGamepadControlType() const; + bool GetInvertCameraPitchInput() const; + bool GetInvertCameraYawInput() const; + ENoceGameSettingPreset GetLastPreset() const; + bool GetMotionBlur() const; + float GetMouseCameraSensitivity() const; + float GetOverallVolume() const; + float GetSFXVolume() const; + bool GetShowSubtitleNames() const; + bool GetShowSubtitles() const; + bool GetSprintToggle() const; + ENoceGameSettingSubtitleBackground GetSubtitleBackground() const; + ENoceGameSettingSubtitleColor GetSubtitleColor() const; + ENoceGameSettingFont GetSubtitleFont() const; + ENoceGameSettingSize GetSubtitleSize() const; + bool GetTutorialVisibility() const; + ENoceGameSettingFont GetUIFont() const; + float GetUIVolume() const; + ENoceLanguageType GetVoiceLanguage() const; + float GetVoiceVolume() const; + bool IsSettingInitialized() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceSystemSaveGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceSystemSaveGame") + } + static class UNoceSystemSaveGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +//DUMPER7_ASSERTS_UNoceSystemSaveGame; + +// Class GameNoce.NoceTabList +// 0x0000 (0x00A0 - 0x00A0) +class UNoceTabList final : public UNoceSimpleList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTabList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTabList") + } + static class UNoceTabList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTabList; + +// Class GameNoce.NoceTentacleSubsystem +// 0x0040 (0x0078 - 0x0038) +class UNoceTentacleSubsystem : public UNoceWorldSubsystem +{ +public: + TSoftClassPtr TentacleClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr MyTentacle; // 0x0060(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ErosionTentacleArray; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + TSoftClassPtr GetTentacleClass(); + bool IsTentacleEmpty(); + void OnTentacleExist(bool Value); + void RegisterTentacle(class AActor* InActor); + void RequestTentacleLink(class AActor* RequestActor, class AActor* TargetActor, class FName LinkName); + void RequestTentacleLink_BP(class AActor* RequestActor, class AActor* TargetActor, class FName LinkName); + void UnRegisterTentacle(class AActor* InActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTentacleSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTentacleSubsystem") + } + static class UNoceTentacleSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTentacleSubsystem; + +// Class GameNoce.NoceTickConditionHandler +// 0x0020 (0x0140 - 0x0120) +class UNoceTickConditionHandler final : public UNoceConditionHandler +{ +public: + bool IsHandleOnce; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExecuteSuccessActionsOnceMetCondition; // 0x0121(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExecuteFailedActionsOnceMetCondition; // 0x0122(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123[0x1]; // 0x0123(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float SuccessDuration; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FailedDuration; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasHandled; // 0x012C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12D[0x3]; // 0x012D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SuccessTimer; // 0x0130(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FailedTimer; // 0x0134(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsEnabled; // 0x0138(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Discontinued_BP(); + void StopHandleCondition(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTickConditionHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTickConditionHandler") + } + static class UNoceTickConditionHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTickConditionHandler; + +// Class GameNoce.NoceTimeComponent +// 0x0018 (0x00B8 - 0x00A0) +class UNoceTimeComponent final : public UActorComponent +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NiagaraComponents; // 0x00A8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void AddNiagaraComponent(class UFXSystemComponent* InFXSystemComponent); + void ApplyHitStopTimeDilation(float InTimeDilation, float InDuration); + bool IsDuringHitStopTimer(); + void OnHitStopTimerUp(); + void OnPlayerEnterEvent(); + void RemoveNiagaraComponent(class UFXSystemComponent* InFXSystemComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTimeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTimeComponent") + } + static class UNoceTimeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTimeComponent; + +// Class GameNoce.NoceTitleGameMode +// 0x0008 (0x0370 - 0x0368) +class ANoceTitleGameMode : public AGameNoceGameModeBase +{ +public: + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnLoadGame(class FName MapNameToLoad); + void OnNewGame(class FName MapNameToLoad); + void UpdateTitleScene(ENoceEndingType EndingType, int32 CorruptLevel); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTitleGameMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTitleGameMode") + } + static class ANoceTitleGameMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceTitleGameMode; + +// Class GameNoce.NoceTitleTextWidget +// 0x0018 (0x02F8 - 0x02E0) +class UNoceTitleTextWidget : public UUserWidget +{ +public: + class FText OverrideText; // 0x02E0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UTextBlock* TextBlock; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetText(const class FText& InText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTitleTextWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTitleTextWidget") + } + static class UNoceTitleTextWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTitleTextWidget; + +// Class GameNoce.NoceTsukumoDefenseComponent +// 0x0020 (0x00C0 - 0x00A0) +class UNoceTsukumoDefenseComponent final : public UActorComponent +{ +public: + bool StartEnable; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DefenseTime; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefenseTimer; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefenseCooldownTime; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefenseCooldownTimer; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefenseResumeMinTime; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETsukumoDefenseState DefenseState; // 0x00B8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTsukumoDefenseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTsukumoDefenseComponent") + } + static class UNoceTsukumoDefenseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTsukumoDefenseComponent; + +// Class GameNoce.NoceTutorialPopWindowWidget +// 0x0018 (0x03C8 - 0x03B0) +class UNoceTutorialPopWindowWidget final : public UNoceFocusableWidget +{ +public: + class UTextBlock* Title; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Data; // 0x03B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void ShowTutorial(const class FText& InTitle, const TArray& InData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceTutorialPopWindowWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceTutorialPopWindowWidget") + } + static class UNoceTutorialPopWindowWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceTutorialPopWindowWidget; + +// Class GameNoce.NoceUIActionImage +// 0x0000 (0x02E0 - 0x02E0) +class UNoceUIActionImage final : public UImage +{ +public: + struct FNoceInputActionRowHandle InputActionRowHandle; // 0x02D8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + void SetInputAction(class FName ActionName); + void UpdateIcon(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIActionImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIActionImage") + } + static class UNoceUIActionImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIActionImage; + +// Class GameNoce.NoceUIContainerInterface +// 0x0000 (0x0000 - 0x0000) +class INoceUIContainerInterface final +{ +public: + void OnChildMouseDown(class UUserWidget* ChildWidget, const struct FPointerEvent& MouseEvent, struct FEventReply* Reply); + void OnChildMouseEnter(class UUserWidget* ChildWidget, struct FEventReply* Reply); + void OnChildMouseLeave(class UUserWidget* ChildWidget, struct FEventReply* Reply); + void OnChildMouseUp(class UUserWidget* ChildWidget, const struct FPointerEvent& MouseEvent, struct FEventReply* Reply); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIContainerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIContainerInterface") + } + static class INoceUIContainerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceUIContainerInterface; + +// Class GameNoce.NoceUIControllerWidgetData +// 0x0010 (0x0040 - 0x0030) +class UNoceUIControllerWidgetData final : public UDataAsset +{ +public: + TArray Data; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIControllerWidgetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIControllerWidgetData") + } + static class UNoceUIControllerWidgetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIControllerWidgetData; + +// Class GameNoce.NoceUIAttributeWidgetData +// 0x0020 (0x0050 - 0x0030) +class UNoceUIAttributeWidgetData final : public UDataAsset +{ +public: + float MinHealth; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHealth; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinStamina; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStamina; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSanity; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SmallFlowerValue; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BigFlowerValue; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetHealthPercent(float InValue); + void GetSanityFlowerNum(float InValue, int32* SmallFlowerNum); + float GetStaminaPercent(float InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIAttributeWidgetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIAttributeWidgetData") + } + static class UNoceUIAttributeWidgetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIAttributeWidgetData; + +// Class GameNoce.NoceUIDurabilityWidgetData +// 0x0020 (0x0050 - 0x0030) +class UNoceUIDurabilityWidgetData final : public UDataAsset +{ +public: + TArray ImageData; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextData; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + struct FNoceUIDurabilityImageData GetImageData(int32 InMaxDurabilityNum); + class FText GetTextData(float InDurabilityRatio); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIDurabilityWidgetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIDurabilityWidgetData") + } + static class UNoceUIDurabilityWidgetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIDurabilityWidgetData; + +// Class GameNoce.NoceUIChooseSkinWidgetData +// 0x0010 (0x0040 - 0x0030) +class UNoceUIChooseSkinWidgetData final : public UDataAsset +{ +public: + TArray DataList; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + struct FNoceUIChooseSkinData GetData(ENocePlayerOutfit Type); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIChooseSkinWidgetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIChooseSkinWidgetData") + } + static class UNoceUIChooseSkinWidgetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIChooseSkinWidgetData; + +// Class GameNoce.NoceUIFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceUIFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static TSoftObjectPtr Conv_SoftObjPathToSoftTextureRef(const struct FSoftObjectPath& SoftObjectPath); + static struct FNoceChapterInfoTableRow GetChapterInfoTableRow(const struct FGameplayTag& ProgressTag); + static class FText GetChapterInfoText(const struct FGameplayTag& ProgressTag); + static class FText GetChapterTextByType(ENoceChapterType ChapterType); + static struct FSoftObjectPath GetGamepadInputImageResource(const struct FNoceUIInputImageTableRow& InData); + static TArray GetGuideDataFromHandle(const struct FDataTableRowHandle& InData, bool IsRight); + static struct FSoftObjectPath GetInputImageResource(const class FName& InIconName); + static struct FNoceLocationInfoTableRow GetLocationInfo(class FName InName); + static struct FNoceMissionHintTableRow GetMissionHint(const struct FGameplayTag& ProgressTag, const struct FGameplayTagContainer& AdditionalProgressTag); + static TArray GetMissionHintsByChapterName(const class FString& InChapterName); + static void GetNeedTopDown(const TArray& IsVisibles, const TArray& IsNews, int32 StartIndex, int32 EndIndex, int32 CurrentIndex, bool* NeedTop, bool* NeedBottom); + static void GetNeedTopDownWithTextCheck(const TArray& IsVisibles, const TArray& IsNews, int32 StartIndex, int32 EndIndex, int32 CurrentIndex, const TArray& Texts, bool* NeedTop, bool* NeedBottom); + static void GetPriorityIndex(TArray& InIDIndexes, const int32& InIDIndex, TArray& InPriorities, const int32& InPriority, int32* OutArrayIndex); + static bool IsNewNotebookContent(const TArray& IsVisibles, const TArray& IsNews, int32 Index_0); + static bool IsVisibleInHierarchy(class UWidget* InWidget); + static void SetImage(class UImage* InImage, const struct FSoftObjectPath& InResourceObjectPath); + static void SetInputImage(class UImage* InImage, const class FName& InIconName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIFunctionLibrary") + } + static class UNoceUIFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIFunctionLibrary; + +// Class GameNoce.NoceUIIconImageBase +// 0x0000 (0x02E0 - 0x02E0) +#pragma pack(push, 0x1) +class alignas(0x10) UNoceUIIconImageBase : public UImage +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIIconImageBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIIconImageBase") + } + static class UNoceUIIconImageBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UNoceUIIconImageBase; + +// Class GameNoce.NoceUIGameplayTagMappingImage +// 0x00D0 (0x03B0 - 0x02E0) +class UNoceUIGameplayTagMappingImage final : public UNoceUIIconImageBase +{ +public: + struct FNoceUIKeyMappingImageStruct DefaultImage; // 0x02D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap Images; // 0x0300(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FLinearColor DefaultColor; // 0x0350(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Colors; // 0x0360(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + void SetColorByKey(const struct FGameplayTag& Key); + void SetImageByKey(const struct FGameplayTag& Key); + bool SetImageIfHasKey(const struct FGameplayTagContainer& TagContainer); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIGameplayTagMappingImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIGameplayTagMappingImage") + } + static class UNoceUIGameplayTagMappingImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIGameplayTagMappingImage; + +// Class GameNoce.NoceUIGlobalSubsystem +// 0x0050 (0x0080 - 0x0030) +class UNoceUIGlobalSubsystem final : public UGameInstanceSubsystem +{ +public: + TMap Icons; // 0x0030(0x0050)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIGlobalSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIGlobalSubsystem") + } + static class UNoceUIGlobalSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIGlobalSubsystem; + +// Class GameNoce.NoceUIImage +// 0x0020 (0x0300 - 0x02E0) +class UNoceUIImage final : public UImage +{ +public: + struct FSoftObjectPath ImageTexture; // 0x02D8(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetImageTexture(const struct FSoftObjectPath& InImageTexture); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIImage") + } + static class UNoceUIImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIImage; + +// Class GameNoce.NoceUIInputDirectionHelper +// 0x00E0 (0x0108 - 0x0028) +class UNoceUIInputDirectionHelper final : public UObject +{ +public: + struct FKey RightAxisKey; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FKey UpAxisKey; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FKey UpKey; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FKey DownKey; // 0x0070(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FKey RightKey; // 0x0088(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FKey LeftKey; // 0x00A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap KeyToValueMap; // 0x00B8(0x0050)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected) + +public: + bool IsLeftRight(const struct FKey& Key); + bool IsUpDown(const struct FKey& Key); + void SetAnalogValue(const struct FKey& Key, float Value); + void SetupKeys(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIInputDirectionHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIInputDirectionHelper") + } + static class UNoceUIInputDirectionHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIInputDirectionHelper; + +// Class GameNoce.NoceUIInputInterface +// 0x0000 (0x0000 - 0x0000) +class INoceUIInputInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIInputInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIInputInterface") + } + static class INoceUIInputInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceUIInputInterface; + +// Class GameNoce.NoceUIKBActionImage +// 0x0000 (0x02E0 - 0x02E0) +class UNoceUIKBActionImage final : public UImage +{ +public: + struct FNoceInputActionRowHandle InputActionRowHandle; // 0x02D8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + void SetInputAction(class FName ActionName); + void UpdateIcon(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIKBActionImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIKBActionImage") + } + static class UNoceUIKBActionImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIKBActionImage; + +// Class GameNoce.NoceUIKeyMappingImage +// 0x00E0 (0x03C0 - 0x02E0) +class UNoceUIKeyMappingImage final : public UNoceUIIconImageBase +{ +public: + struct FNoceUIKeyMappingImageStruct DefaultImage; // 0x02D8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap Images; // 0x0300(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLinearColor DefaultColor; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Colors; // 0x0360(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 ImageKey; // 0x03B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B4[0xC]; // 0x03B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetDefaultImage(); + void SetImageKey(int32 Key); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIKeyMappingImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIKeyMappingImage") + } + static class UNoceUIKeyMappingImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIKeyMappingImage; + +// Class GameNoce.NoceUILockOnTarget +// 0x0008 (0x0308 - 0x0300) +class UNoceUILockOnTarget final : public UNoceUserWidgetBase +{ +public: + float FadeOutTime; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BP_FadeIn(); + void BP_FadeOut(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUILockOnTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUILockOnTarget") + } + static class UNoceUILockOnTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUILockOnTarget; + +// Class GameNoce.NoceUIMissionSubsystem +// 0x0008 (0x0040 - 0x0038) +class UNoceUIMissionSubsystem : public UNoceWorldSubsystem +{ +public: + class UNoceQuestWidget* Widget; // 0x0038(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnGameProgressChanged(const struct FGameplayTag& ProgressTag); + void OnMissionStart(const class FText& InMissionHint); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIMissionSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIMissionSubsystem") + } + static class UNoceUIMissionSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIMissionSubsystem; + +// Class GameNoce.NoceUIRestrictionOverlay +// 0x0018 (0x01B8 - 0x01A0) +class UNoceUIRestrictionOverlay final : public UOverlay +{ +public: + TMulticastInlineDelegate OnVisibilityChanged; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + ENoceUIRestrictionType HiddenRestriction; // 0x01B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1B1[0x7]; // 0x01B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BindEvents(); + void OnRestrictionChanged(ENoceUIRestrictionType InType, bool IsAdd); + void UnbindEvents(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUIRestrictionOverlay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUIRestrictionOverlay") + } + static class UNoceUIRestrictionOverlay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUIRestrictionOverlay; + +// Class GameNoce.NoceUISubsystem +// 0x0168 (0x0198 - 0x0030) +class UNoceUISubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnUISubsystemWidgetStackSizeChanged; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUISubsystemRestrictionChanged; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool IsOpeningShortcutWheelByKeyboard; // 0x0080(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOpeningShortcutWheelByGamepad; // 0x0081(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CurrentRestrictions; // 0x0088(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UDataTable* WidgetPathDataTable; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray WidgetStack; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap Widgets; // 0x00B0(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap Icons; // 0x0100(0x0050)(Protected, NativeAccessSpecifierProtected) + TArray RequestingLoadClasses; // 0x0150(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray LoadedClasses; // 0x0160(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_170[0x10]; // 0x0170(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool IsLoadingWidget; // 0x0180(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_181[0xF]; // 0x0181(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ShortcutMode; // 0x0190(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddRestriction(ENoceUIRestrictionType InType); + void AddWidget(class UUserWidget* InWidget); + void Clear(); + void ClearWidgetStack(); + class UUserWidget* GetTopWidget(); + class UUserWidget* GetWidget(class APlayerController* PlayerController, const struct FSoftClassPath& Path); + class UUserWidget* GetWidgetByName(class APlayerController* PlayerController, class FName WidgetName); + struct FSoftClassPath GetWidgetPathByName(class FName WidgetName); + TArray GetWidgetStack(); + bool HasRestriction(ENoceUIRestrictionType InType); + void IsWidgetInStack(const struct FSoftClassPath& Path, bool* IsInStack, class UUserWidget** Widget); + void NotifyInputDeviceChange(); + void RemoveCreatedUIWidget(const struct FSoftClassPath& Path); + void RemoveRestriction(ENoceUIRestrictionType InType); + void RemoveWidget(class UUserWidget* InWidget); + void RequestLoad(const TArray& WidgetPaths); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUISubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUISubsystem") + } + static class UNoceUISubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUISubsystem; + +// Class GameNoce.NoceUpgradePopResultWidget +// 0x0000 (0x03B0 - 0x03B0) +class UNoceUpgradePopResultWidget final : public UNoceFocusableWidget +{ +public: + void ShowResult(ENoceUpgradeType InType, class FName InEmaName, bool* NoUse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceUpgradePopResultWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceUpgradePopResultWidget") + } + static class UNoceUpgradePopResultWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceUpgradePopResultWidget; + +// Class GameNoce.NoceVerticalGrid +// 0x0008 (0x00B0 - 0x00A8) +class UNoceVerticalGrid final : public UNoceSimpleGrid +{ +public: + int32 NumItemsPerLine; // 0x00A8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetNumItemsPerLine(int32 InNumber); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceVerticalGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceVerticalGrid") + } + static class UNoceVerticalGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceVerticalGrid; + +// Class GameNoce.NoceVolumetricFogVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceVolumetricFogVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceVolumetricFogDataRowHandle SanityMaxRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray FogDataByProgress; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceVolumetricFogVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceVolumetricFogVolumeComponent") + } + static class UNoceVolumetricFogVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceVolumetricFogVolumeComponent; + +// Class GameNoce.NoceWalkToComponentInterface +// 0x0000 (0x0000 - 0x0000) +class INoceWalkToComponentInterface final +{ +public: + bool GetIsRunTo(); + bool GetIsWalkTo(); + bool GetIsWalkToWithCameraRotation(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWalkToComponentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWalkToComponentInterface") + } + static class INoceWalkToComponentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INoceWalkToComponentInterface; + +// Class GameNoce.NoceWaveSpawnManager +// 0x0080 (0x0310 - 0x0290) +class ANoceWaveSpawnManager final : public AActor +{ +public: + struct FGameplayTag StartTag; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OnFinishTag; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WaveSpawnSettings; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x50]; // 0x02B0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnedChars; // 0x0300(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void OnGameProgressChanged(const struct FGameplayTag& NewTag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWaveSpawnManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWaveSpawnManager") + } + static class ANoceWaveSpawnManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceWaveSpawnManager; + +// Class GameNoce.NoceWeaponInfoDataAsset +// 0x00B0 (0x00E0 - 0x0030) +class UNoceWeaponInfoDataAsset final : public UDataAsset +{ +public: + TArray NoceWeaponInfoSettings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TMap OverrideComboInfoMap; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap OverrideStaminaKeyCostMap; // 0x0090(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWeaponInfoDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWeaponInfoDataAsset") + } + static class UNoceWeaponInfoDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWeaponInfoDataAsset; + +// Class GameNoce.NoceWeaponSubsystem +// 0x0058 (0x0088 - 0x0030) +class UNoceWeaponSubsystem : public UGameInstanceSubsystem +{ +public: + class FName UFOWeaponName; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap WeaponInfoDataAssetMap; // 0x0038(0x0050)(Protected, NativeAccessSpecifierProtected) + +public: + void GetAttackInfo(class FName InWeaponName, float InDurabilityRatio, float* OutAttackMultiplier, float* OutExtraAttackMultiplier, float* OutWinceMultiplier); + bool GetCanBeBroken(class FName InWeaponName); + bool GetCanBeBrokenInShiromukuRevive2(class FName InWeaponName); + bool GetCanCostDurability(class FName InWeaponName); + bool GetCanDiscard(class FName InWeaponName); + bool GetCanFocusAttack(class FName InWeaponName); + float GetDeflectRate(class FName InWeaponName, float InDurabilityRatio); + void GetDurabilityUICount(class FName InWeaponName, float InDurability, int32* OutUIMaxCount, int32* OutUICount); + float GetMaxDurability(class FName InWeaponName); + void GetOverrideComboInfo(class FName InWeaponName, class FName InComboName, bool* OutFound, struct FNoceWeaponInfoOverride* OutComboInfo); + void GetOverrideStaminaKeyCost(class FName InWeaponName, class FName InStaminaKey, bool* OutFound, float* OutStaminaCost); + void GetUIInfo(class FName InWeaponName, float InDurabilityRatio, bool* OutShowOnUI); + bool GetUseFocusAttackWhenFullCharged(class FName InWeaponName); + class UNoceWeaponInfoDataAsset* GetWeaponInfoDataAssetByName(class FName InWeaponName); + class FName GetWeaponQueryName(class FName InWeaponName); + class ANoceWeapon* SpawnWeaponHandMesh(const class UObject* WorldContextObject, class FName InWeaponName, const struct FTransform& InTransform); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWeaponSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWeaponSubsystem") + } + static class UNoceWeaponSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWeaponSubsystem; + +// Class GameNoce.NoceWepDurabilityWidget +// 0x0068 (0x0368 - 0x0300) +class UNoceWepDurabilityWidget final : public UNoceUserWidgetBase +{ +public: + class UWidgetAnimation* Percent; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Default; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Danger; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DurabilityRatio; // 0x0318(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsDanger; // 0x031C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31D[0x3]; // 0x031D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DurabilityAnimations; // 0x0320(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UOverlay* Group; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* Shadow; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* BG; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* DurabilityBar; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* ShadowTop; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* BlackTop; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNoceUIDurabilityWidgetData* Data; // 0x0360(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetDurability(class FName WeaponName, float Durability); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWepDurabilityWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWepDurabilityWidget") + } + static class UNoceWepDurabilityWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWepDurabilityWidget; + +// Class GameNoce.NoceWinceDamageReduceComponent +// 0x0008 (0x00A8 - 0x00A0) +class UNoceWinceDamageReduceComponent final : public UActorComponent +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndWinceDamageReduce(); + float HandleWinceDamage(bool InIsForceWince, float InWinceDamage); + bool IsWinceDamageReduce(); + void StartWinceDamageReduce(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWinceDamageReduceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWinceDamageReduceComponent") + } + static class UNoceWinceDamageReduceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWinceDamageReduceComponent; + +// Class GameNoce.NoceWinceTypePriority +// 0x0050 (0x0080 - 0x0030) +class UNoceWinceTypePriority final : public UDataAsset +{ +public: + TMap WinceTypePriorityMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWinceTypePriority") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWinceTypePriority") + } + static class UNoceWinceTypePriority* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWinceTypePriority; + +// Class GameNoce.NoceWindVolumeComponent +// 0x0018 (0x00F0 - 0x00D8) +class UNoceWindVolumeComponent final : public UNoceVolumeComponentBase +{ +public: + struct FNoceWindDataRowHandle WindDataRow; // 0x00D8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LightDataByProgress; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWindVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWindVolumeComponent") + } + static class UNoceWindVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWindVolumeComponent; + +// Class GameNoce.NoceWorldManagerSubsystem +// 0x0210 (0x0250 - 0x0040) +class UNoceWorldManagerSubsystem final : public UTickableWorldSubsystem +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WorldTriggerRequests; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray RequestsBySetting; // 0x0060(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) + uint8 Pad_70[0xA0]; // 0x0070(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + TMap RegionDataLayerData; // 0x0110(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_160[0xF0]; // 0x0160(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearAllRequestBySetting(); + void NoceDataLayerTrackUpdateCallback(const class UDataLayerInstance* InDataLayerInstance); + void PauseWorldTriggerUpdate(bool InPause); + void RegisterLevelAlarm(class FName InName); + void RequestFromWorldTrigger(class AActor* InTrigger, const class FString& InDisplayName, class UDataLayerAsset* InDataLayer, EDataLayerRuntimeState TargetState, bool DoRequest); + void RequestGateway(class FName InRowName, bool DoRequest); + void RequestGatewayWithProgress(class FName InRowName, bool DoRequest, const struct FGameplayTag& ProgressTag); + void UnregisterLevelAlarm(class FName InName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWorldManagerSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWorldManagerSubsystem") + } + static class UNoceWorldManagerSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceWorldManagerSubsystem; + +// Class GameNoce.NoceWorldSettings +// 0x0010 (0x04C0 - 0x04B0) +class ANoceWorldSettings final : public AWorldSettings +{ +public: + class UDataAsset* DefaultGameProgressData; // 0x04B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceNewGameDataAsset* DefaultNewGameData; // 0x04B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceWorldSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceWorldSettings") + } + static class ANoceWorldSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoceWorldSettings; + +// Class GameNoce.OptionPresetListObject +// 0x0020 (0x0048 - 0x0028) +class UOptionPresetListObject final : public UObject +{ +public: + class FText NameText; // 0x0028(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText DescriptionText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionPresetListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionPresetListObject") + } + static class UOptionPresetListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionPresetListObject; + +// Class GameNoce.PerformanceOptimizerInterface +// 0x0000 (0x0000 - 0x0000) +class IPerformanceOptimizerInterface final +{ +public: + void EnablePerformanceSaving(bool Enable); + void EnablePerformanceSaving_BP(bool Enable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerformanceOptimizerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerformanceOptimizerInterface") + } + static class IPerformanceOptimizerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPerformanceOptimizerInterface; + +// Class GameNoce.PlayerDamageExecutionCalculation +// 0x0000 (0x0040 - 0x0040) +class UPlayerDamageExecutionCalculation : public UGameplayEffectExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerDamageExecutionCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerDamageExecutionCalculation") + } + static class UPlayerDamageExecutionCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerDamageExecutionCalculation; + +// Class GameNoce.PlayerFlameDamageExecCalculation +// 0x0000 (0x0040 - 0x0040) +class UPlayerFlameDamageExecCalculation final : public UPlayerDamageExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerFlameDamageExecCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerFlameDamageExecCalculation") + } + static class UPlayerFlameDamageExecCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerFlameDamageExecCalculation; + +// Class GameNoce.PlayerHealthExecutionCalculation +// 0x0000 (0x0040 - 0x0040) +class UPlayerHealthExecutionCalculation final : public UGameplayEffectExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerHealthExecutionCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerHealthExecutionCalculation") + } + static class UPlayerHealthExecutionCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerHealthExecutionCalculation; + +// Class GameNoce.PlayerLimitedDamageExecCalc +// 0x0000 (0x0040 - 0x0040) +class UPlayerLimitedDamageExecCalc final : public UPlayerDamageExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerLimitedDamageExecCalc") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerLimitedDamageExecCalc") + } + static class UPlayerLimitedDamageExecCalc* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerLimitedDamageExecCalc; + +// Class GameNoce.PlayerSanityExeCalculation +// 0x0000 (0x0040 - 0x0040) +class UPlayerSanityExeCalculation final : public UGameplayEffectExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerSanityExeCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerSanityExeCalculation") + } + static class UPlayerSanityExeCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerSanityExeCalculation; + +// Class GameNoce.PlayerStaminaExeCalculation +// 0x0000 (0x0040 - 0x0040) +class UPlayerStaminaExeCalculation final : public UGameplayEffectExecutionCalculation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerStaminaExeCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerStaminaExeCalculation") + } + static class UPlayerStaminaExeCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerStaminaExeCalculation; + +// Class GameNoce.RepairWeaponListObject +// 0x0018 (0x0040 - 0x0028) +class URepairWeaponListObject final : public UObject +{ +public: + class FName ID; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Durability; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Cost; // 0x0034(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFull; // 0x0038(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBroken; // 0x0039(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 WeaponIndex; // 0x003C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RepairWeaponListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RepairWeaponListObject") + } + static class URepairWeaponListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URepairWeaponListObject; + +// Class GameNoce.SellItemListObject +// 0x0080 (0x00A8 - 0x0028) +class USellItemListObject final : public UObject +{ +public: + bool IsBlank; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ID; // 0x002C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText NameText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText Description; // 0x0048(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText HiddenDescription; // 0x0058(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoftObjectPath ImagePath; // 0x0068(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0088(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxQuantity; // 0x008C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaithValue; // 0x0090(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OfferingEffects; // 0x0098(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SellItemListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SellItemListObject") + } + static class USellItemListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USellItemListObject; + +// Class GameNoce.NoceColorCorrectionSubsystem +// 0x0008 (0x0038 - 0x0030) +class UNoceColorCorrectionSubsystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetBrightness(); + float GetContrast(); + void SetBrightness(float InVal); + void SetContrast(float InVal); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceColorCorrectionSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceColorCorrectionSubsystem") + } + static class UNoceColorCorrectionSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceColorCorrectionSubsystem; + +// Class GameNoce.UpgradeListObject +// 0x0088 (0x00B0 - 0x0028) +class UUpgradeListObject final : public UObject +{ +public: + struct FNoceSavePointUpgradeListItemData ListItemData; // 0x0028(0x0070)(BlueprintVisible, NativeAccessSpecifierPublic) + int32 CurrentLevel; // 0x0098(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLevel; // 0x009C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Cost; // 0x00A0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NeedEma; // 0x00A4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsEnough; // 0x00A8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UpgradeListObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UpgradeListObject") + } + static class UUpgradeListObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUpgradeListObject; + +// Class GameNoce.NoceMovieScenePrimMatSection +// 0x0058 (0x0280 - 0x0228) +class UNoceMovieScenePrimMatSection final : public UMovieScenePrimitiveMaterialSection +{ +public: + bool UseOutfitMaterial; // 0x0228(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap> OutfitMaterial; // 0x0230(0x0050)(Edit, BlueprintVisible, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceMovieScenePrimMatSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceMovieScenePrimMatSection") + } + static class UNoceMovieScenePrimMatSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceMovieScenePrimMatSection; + +} + diff --git a/SilentHillF/SDK/GameNoce_functions.cpp b/SilentHillF/SDK/GameNoce_functions.cpp new file mode 100644 index 0000000..4a16298 --- /dev/null +++ b/SilentHillF/SDK/GameNoce_functions.cpp @@ -0,0 +1,87381 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameNoce + +#include "Basic.hpp" + +#include "GameNoce_classes.hpp" +#include "GameNoce_parameters.hpp" + + +namespace SDK +{ + +// Function GameNoce.AsyncActionHandleNoceStorage.NoceAsyncLoadGameFromSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 SlotIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleNoceStorage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleNoceStorage* UAsyncActionHandleNoceStorage::NoceAsyncLoadGameFromSlot(class UObject* WorldContextObject, const int32 SlotIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionHandleNoceStorage", "NoceAsyncLoadGameFromSlot"); + + Params::AsyncActionHandleNoceStorage_NoceAsyncLoadGameFromSlot Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SlotIndex = SlotIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.AsyncActionHandleNoceStorage.NoceAsyncSaveClearGameToSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 SlotIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEndingType ClearEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ClearProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleNoceStorage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleNoceStorage* UAsyncActionHandleNoceStorage::NoceAsyncSaveClearGameToSlot(class UObject* WorldContextObject, const int32 SlotIndex, ENoceEndingType ClearEndingType, bool ClearProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionHandleNoceStorage", "NoceAsyncSaveClearGameToSlot"); + + Params::AsyncActionHandleNoceStorage_NoceAsyncSaveClearGameToSlot Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SlotIndex = SlotIndex; + Parms.ClearEndingType = ClearEndingType; + Parms.ClearProgress = ClearProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.AsyncActionHandleNoceStorage.NoceAsyncSaveGameToSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 SlotIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LocationName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleNoceStorage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleNoceStorage* UAsyncActionHandleNoceStorage::NoceAsyncSaveGameToSlot(class UObject* WorldContextObject, const int32 SlotIndex, class FName LocationName, class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionHandleNoceStorage", "NoceAsyncSaveGameToSlot"); + + Params::AsyncActionHandleNoceStorage_NoceAsyncSaveGameToSlot Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SlotIndex = SlotIndex; + Parms.LocationName = LocationName; + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.AsyncActionHandleNoceStorage.NoceAsyncSaveSystemSave +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleNoceStorage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleNoceStorage* UAsyncActionHandleNoceStorage::NoceAsyncSaveSystemSave(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionHandleNoceStorage", "NoceAsyncSaveSystemSave"); + + Params::AsyncActionHandleNoceStorage_NoceAsyncSaveSystemSave Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatLevelExtension.AddSpecialTag +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceCheatLevelExtension::AddSpecialTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "AddSpecialTag"); + + Params::NoceCheatLevelExtension_AddSpecialTag Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatLevelExtension.Debug_AddAllMapLocationIDs +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatLevelExtension::Debug_AddAllMapLocationIDs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "Debug_AddAllMapLocationIDs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.Debug_AddMapLocationID +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatLevelExtension::Debug_AddMapLocationID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "Debug_AddMapLocationID"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.Debug_AddRemoveMapIcon +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatLevelExtension::Debug_AddRemoveMapIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "Debug_AddRemoveMapIcon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.Debug_AddSpecialTag +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatLevelExtension::Debug_AddSpecialTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "Debug_AddSpecialTag"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.Debug_RemoveMapLocationID +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatLevelExtension::Debug_RemoveMapLocationID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "Debug_RemoveMapLocationID"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.GetSpecialTags +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatLevelExtension::GetSpecialTags(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "GetSpecialTags"); + + Params::NoceCheatLevelExtension_GetSpecialTags Parms{}; + + Parms.Index_0 = Index_0; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatLevelExtension.OnAddSpecialTagWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatLevelExtension::OnAddSpecialTagWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "OnAddSpecialTagWindowDecided"); + + Params::NoceCheatLevelExtension_OnAddSpecialTagWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.OnMapIconDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatLevelExtension::OnMapIconDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "OnMapIconDecided"); + + Params::NoceCheatLevelExtension_OnMapIconDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.OnMapIconDecidedV2 +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatLevelExtension::OnMapIconDecidedV2(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "OnMapIconDecidedV2"); + + Params::NoceCheatLevelExtension_OnMapIconDecidedV2 Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.OnMapWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatLevelExtension::OnMapWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "OnMapWindowDecided"); + + Params::NoceCheatLevelExtension_OnMapWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatLevelExtension.RefreshMinimap +// (Exec, Event, Public, BlueprintEvent) + +void UNoceCheatLevelExtension::RefreshMinimap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "RefreshMinimap"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceCheatLevelExtension.ToggleMinimap +// (Exec, Event, Public, BlueprintEvent) + +void UNoceCheatLevelExtension::ToggleMinimap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "ToggleMinimap"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceCheatLevelExtension.ZoomInMinimap +// (Exec, Event, Public, BlueprintEvent) + +void UNoceCheatLevelExtension::ZoomInMinimap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "ZoomInMinimap"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceCheatLevelExtension.ZoomOutMinimap +// (Exec, Event, Public, BlueprintEvent) + +void UNoceCheatLevelExtension::ZoomOutMinimap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatLevelExtension", "ZoomOutMinimap"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceTestBaseController.OnMemReportIntervalChanged +// (Final, Native, Private) + +void UNoceTestBaseController::OnMemReportIntervalChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTestBaseController", "OnMemReportIntervalChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTestBaseController.OnMemReportTimerExpired +// (Final, Native, Private) + +void UNoceTestBaseController::OnMemReportTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTestBaseController", "OnMemReportTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTestBaseController.TryEarlyExec +// (Final, Native, Private) +// Parameters: +// const class UWorld* World (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTestBaseController::TryEarlyExec(const class UWorld* World) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTestBaseController", "TryEarlyExec"); + + Params::NoceTestBaseController_TryEarlyExec Parms{}; + + Parms.World = World; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePerfTestController.OnGameStateSet +// (Final, Native, Protected) +// Parameters: +// const class AGameStateBase* GameStateBase (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePerfTestController::OnGameStateSet(const class AGameStateBase* GameStateBase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePerfTestController", "OnGameStateSet"); + + Params::NocePerfTestController_OnGameStateSet Parms{}; + + Parms.GameStateBase = GameStateBase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePerfTestController.OnWorldBeginPlay +// (Final, Native, Protected) + +void UNocePerfTestController::OnWorldBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePerfTestController", "OnWorldBeginPlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNewGameDataAsset.GetDefaultGameRound +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceRoundType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceRoundType UNoceNewGameDataAsset::GetDefaultGameRound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNewGameDataAsset", "GetDefaultGameRound"); + + Params::NoceNewGameDataAsset_GetDefaultGameRound Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatTitleUIExtension.Debug_AutoSwitchInputIcon +// (Final, Exec, Native, Public) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleUIExtension::Debug_AutoSwitchInputIcon(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleUIExtension", "Debug_AutoSwitchInputIcon"); + + Params::NoceCheatTitleUIExtension_Debug_AutoSwitchInputIcon Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleUIExtension.Debug_HideDevInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleUIExtension::Debug_HideDevInfo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleUIExtension", "Debug_HideDevInfo"); + + Params::NoceCheatTitleUIExtension_Debug_HideDevInfo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleUIExtension.Debug_SetSkipLogo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleUIExtension::Debug_SetSkipLogo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleUIExtension", "Debug_SetSkipLogo"); + + Params::NoceCheatTitleUIExtension_Debug_SetSkipLogo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatGeneralTextWidget.ShowText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatGeneralTextWidget::ShowText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatGeneralTextWidget", "ShowText"); + + Params::NoceCheatGeneralTextWidget_ShowText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.FrameworkFunctionLibrary.GetNoceWorldSettings +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceWorldSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceWorldSettings* UFrameworkFunctionLibrary::GetNoceWorldSettings(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FrameworkFunctionLibrary", "GetNoceWorldSettings"); + + Params::FrameworkFunctionLibrary_GetNoceWorldSettings Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.FrameworkFunctionLibrary.IsGameMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf GameModeClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFrameworkFunctionLibrary::IsGameMode(const class UObject* WorldContextObject, TSubclassOf GameModeClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FrameworkFunctionLibrary", "IsGameMode"); + + Params::FrameworkFunctionLibrary_IsGameMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.GameModeClass = GameModeClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.FrameworkFunctionLibrary.IsNoceGameMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFrameworkFunctionLibrary::IsNoceGameMode(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FrameworkFunctionLibrary", "IsNoceGameMode"); + + Params::FrameworkFunctionLibrary_IsNoceGameMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.FrameworkFunctionLibrary.IsNoceTitleGameMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFrameworkFunctionLibrary::IsNoceTitleGameMode(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FrameworkFunctionLibrary", "IsNoceTitleGameMode"); + + Params::FrameworkFunctionLibrary_IsNoceTitleGameMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceVolumeComponentBase.OnVolumeBeginOverlapBP +// (Native, Event, Protected, BlueprintEvent) + +void UNoceVolumeComponentBase::OnVolumeBeginOverlapBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceVolumeComponentBase", "OnVolumeBeginOverlapBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceVolumeComponentBase.OnVolumeEndOverlapBP +// (Native, Event, Protected, BlueprintEvent) + +void UNoceVolumeComponentBase::OnVolumeEndOverlapBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceVolumeComponentBase", "OnVolumeEndOverlapBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceVolumeComponentBase.RequestSpecialWeightChange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& SourceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceVolumeComponentBase::RequestSpecialWeightChange(const class FString& SourceName, float InWeight, float InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceVolumeComponentBase", "RequestSpecialWeightChange"); + + Params::NoceVolumeComponentBase_RequestSpecialWeightChange Parms{}; + + Parms.SourceName = std::move(SourceName); + Parms.InWeight = InWeight; + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.GetActionLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceActionLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceActionLevel AGameNoceGameModeBase::GetActionLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "GetActionLevel"); + + Params::GameNoceGameModeBase_GetActionLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.GameNoceGameModeBase.GetPlayerOutfitValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENocePlayerOutfit ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENocePlayerOutfit AGameNoceGameModeBase::GetPlayerOutfitValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "GetPlayerOutfitValue"); + + Params::GameNoceGameModeBase_GetPlayerOutfitValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.GameNoceGameModeBase.GetPlayerSaveGameOutfit +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENocePlayerOutfit ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENocePlayerOutfit AGameNoceGameModeBase::GetPlayerSaveGameOutfit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "GetPlayerSaveGameOutfit"); + + Params::GameNoceGameModeBase_GetPlayerSaveGameOutfit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.GameNoceGameModeBase.GetRiddleLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceRiddleLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceRiddleLevel AGameNoceGameModeBase::GetRiddleLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "GetRiddleLevel"); + + Params::GameNoceGameModeBase_GetRiddleLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.GameNoceGameModeBase.GetRoundType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceRoundType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceRoundType AGameNoceGameModeBase::GetRoundType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "GetRoundType"); + + Params::GameNoceGameModeBase_GetRoundType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.GameNoceGameModeBase.GetSaveGameRoundType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceRoundType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceRoundType AGameNoceGameModeBase::GetSaveGameRoundType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "GetSaveGameRoundType"); + + Params::GameNoceGameModeBase_GetSaveGameRoundType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.GameNoceGameModeBase.GetSimulateStoryClearBitmask +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AGameNoceGameModeBase::GetSimulateStoryClearBitmask() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "GetSimulateStoryClearBitmask"); + + Params::GameNoceGameModeBase_GetSimulateStoryClearBitmask Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.GameNoceGameModeBase.GetStoryEndingType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceEndingType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceEndingType AGameNoceGameModeBase::GetStoryEndingType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "GetStoryEndingType"); + + Params::GameNoceGameModeBase_GetStoryEndingType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.GameNoceGameModeBase.HandleUpdatePlayerCharMeshType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerType InPlayerType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InCharMeshRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::HandleUpdatePlayerCharMeshType(ENocePlayerType InPlayerType, class FName InCharMeshRowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "HandleUpdatePlayerCharMeshType"); + + Params::GameNoceGameModeBase_HandleUpdatePlayerCharMeshType Parms{}; + + Parms.InPlayerType = InPlayerType; + Parms.InCharMeshRowName = InCharMeshRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.OnSystemSaveLoaded +// (Native, Protected) +// Parameters: +// class UNoceSystemSaveGame* SystemSave (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::OnSystemSaveLoaded(class UNoceSystemSaveGame* SystemSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "OnSystemSaveLoaded"); + + Params::GameNoceGameModeBase_OnSystemSaveLoaded Parms{}; + + Parms.SystemSave = SystemSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.OnSystemSaveSaved +// (Native, Protected) +// Parameters: +// class UNoceSystemSaveGame* SystemSave (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::OnSystemSaveSaved(class UNoceSystemSaveGame* SystemSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "OnSystemSaveSaved"); + + Params::GameNoceGameModeBase_OnSystemSaveSaved Parms{}; + + Parms.SystemSave = SystemSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.SetActionLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::SetActionLevel(ENoceActionLevel ActionLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "SetActionLevel"); + + Params::GameNoceGameModeBase_SetActionLevel Parms{}; + + Parms.ActionLevel = ActionLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.SetPlayerOutfitValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerOutfit InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::SetPlayerOutfitValue(ENocePlayerOutfit InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "SetPlayerOutfitValue"); + + Params::GameNoceGameModeBase_SetPlayerOutfitValue Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.SetRiddleLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceRiddleLevel RiddleLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::SetRiddleLevel(ENoceRiddleLevel RiddleLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "SetRiddleLevel"); + + Params::GameNoceGameModeBase_SetRiddleLevel Parms{}; + + Parms.RiddleLevel = RiddleLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.SetSimulateRoundType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceRoundType DebugRoundType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::SetSimulateRoundType(ENoceRoundType DebugRoundType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "SetSimulateRoundType"); + + Params::GameNoceGameModeBase_SetSimulateRoundType Parms{}; + + Parms.DebugRoundType = DebugRoundType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.SetSimulateStoryClearBitmask +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 BitMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::SetSimulateStoryClearBitmask(int32 BitMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "SetSimulateStoryClearBitmask"); + + Params::GameNoceGameModeBase_SetSimulateStoryClearBitmask Parms{}; + + Parms.BitMask = BitMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.GameNoceGameModeBase.SetStoryEndingType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameNoceGameModeBase::SetStoryEndingType(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameNoceGameModeBase", "SetStoryEndingType"); + + Params::GameNoceGameModeBase_SetStoryEndingType Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUserWidgetBase.AddToInputDeviceUpdateList +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UWidget* InWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUserWidgetBase::AddToInputDeviceUpdateList(class UWidget* InWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "AddToInputDeviceUpdateList"); + + Params::NoceUserWidgetBase_AddToInputDeviceUpdateList Parms{}; + + Parms.InWidget = InWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUserWidgetBase.ClearResource +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUserWidgetBase::ClearResource(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "ClearResource"); + + Params::NoceUserWidgetBase_ClearResource Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceUserWidgetBase.OnInputDeviceChanged +// (Native, Event, Protected, BlueprintEvent) + +void UNoceUserWidgetBase::OnInputDeviceChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "OnInputDeviceChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUserWidgetBase.OnLanguageChanged +// (Native, Event, Protected, BlueprintEvent) + +void UNoceUserWidgetBase::OnLanguageChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "OnLanguageChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUserWidgetBase.OnSynchronizeProperties +// (Native, Event, Protected, BlueprintEvent) + +void UNoceUserWidgetBase::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "OnSynchronizeProperties"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUserWidgetBase.PlayUIAnimation +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsRestorable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUserWidgetBase::PlayUIAnimation(class UWidgetAnimation* InAnimation, bool IsLoop, bool IsRestorable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "PlayUIAnimation"); + + Params::NoceUserWidgetBase_PlayUIAnimation Parms{}; + + Parms.InAnimation = InAnimation; + Parms.IsLoop = IsLoop; + Parms.IsRestorable = IsRestorable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUserWidgetBase.PlayUISound +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const struct FNeoAudioTriggerIdHandle& TriggerId (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceUserWidgetBase::PlayUISound(const struct FNeoAudioTriggerIdHandle& TriggerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "PlayUISound"); + + Params::NoceUserWidgetBase_PlayUISound Parms{}; + + Parms.TriggerId = std::move(TriggerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUserWidgetBase.StopUIAnimations +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const TArray& InAnimations (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceUserWidgetBase::StopUIAnimations(const TArray& InAnimations) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "StopUIAnimations"); + + Params::NoceUserWidgetBase_StopUIAnimations Parms{}; + + Parms.InAnimations = std::move(InAnimations); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUserWidgetBase.SynchronizeProperties +// (Final, Native, Public, BlueprintCallable) + +void UNoceUserWidgetBase::SynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUserWidgetBase", "SynchronizeProperties"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceClawAttrackSoulWidget.BP_SetBarRatio +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceClawAttrackSoulWidget::BP_SetBarRatio(float InRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceClawAttrackSoulWidget", "BP_SetBarRatio"); + + Params::NoceClawAttrackSoulWidget_BP_SetBarRatio Parms{}; + + Parms.InRatio = InRatio; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceClawAttrackSoulWidget.BP_SetHoldTime +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InHoldTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceClawAttrackSoulWidget::BP_SetHoldTime(float InHoldTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceClawAttrackSoulWidget", "BP_SetHoldTime"); + + Params::NoceClawAttrackSoulWidget_BP_SetHoldTime Parms{}; + + Parms.InHoldTime = InHoldTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceClawAttrackSoulWidget.BP_StartPressing +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceClawAttrackSoulWidget::BP_StartPressing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceClawAttrackSoulWidget", "BP_StartPressing"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceSelectItemWidget.GetAnimation +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* NormalAnim (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimation* DisableAnim (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimation* UNoceSelectItemWidget::GetAnimation(class UWidgetAnimation* NormalAnim, class UWidgetAnimation* DisableAnim) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSelectItemWidget", "GetAnimation"); + + Params::NoceSelectItemWidget_GetAnimation Parms{}; + + Parms.NormalAnim = NormalAnim; + Parms.DisableAnim = DisableAnim; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSelectItemWidget.OnDecideCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceSelectItemWidget::OnDecideCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSelectItemWidget", "OnDecideCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSelectItemWidget.OnFocusCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceSelectItemWidget::OnFocusCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSelectItemWidget", "OnFocusCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSelectItemWidget.OnUnfocusCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceSelectItemWidget::OnUnfocusCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSelectItemWidget", "OnUnfocusCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSelectItemWidget.StopSelectAnimations +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSelectItemWidget::StopSelectAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSelectItemWidget", "StopSelectAnimations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookPageTabChildWidget.Init +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FNoceUINotebookCategoryData&InData (Parm, NativeAccessSpecifierPublic) +// const struct FLinearColor& InDefaultColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& InSelectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookPageTabChildWidget::Init(const struct FNoceUINotebookCategoryData& InData, const struct FLinearColor& InDefaultColor, const struct FLinearColor& InSelectColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPageTabChildWidget", "Init"); + + Params::NoceNotebookPageTabChildWidget_Init Parms{}; + + Parms.InData = std::move(InData); + Parms.InDefaultColor = std::move(InDefaultColor); + Parms.InSelectColor = std::move(InSelectColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookPageTabChildWidget.SetViewed +// (Final, Native, Public, BlueprintCallable) + +void UNoceNotebookPageTabChildWidget::SetViewed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPageTabChildWidget", "SetViewed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimWidget.AddAnimation +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimWidget::AddAnimation(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "AddAnimation"); + + Params::NoceAnimWidget_AddAnimation Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimWidget.BP_ForceClose +// (Event, Protected, BlueprintEvent) + +void UNoceAnimWidget::BP_ForceClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "BP_ForceClose"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceAnimWidget.BP_HideCommon +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimWidget::BP_HideCommon(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "BP_HideCommon"); + + Params::NoceAnimWidget_BP_HideCommon Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceAnimWidget.BP_ShowCommon +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimWidget::BP_ShowCommon(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "BP_ShowCommon"); + + Params::NoceAnimWidget_BP_ShowCommon Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceAnimWidget.ForceClose +// (Native, Public, BlueprintCallable) + +void UNoceAnimWidget::ForceClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "ForceClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimWidget.ForceHide +// (Native, Public, BlueprintCallable) + +void UNoceAnimWidget::ForceHide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "ForceHide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimWidget.GetFadeInAnim +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidgetAnimation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimation* UNoceAnimWidget::GetFadeInAnim() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "GetFadeInAnim"); + + Params::NoceAnimWidget_GetFadeInAnim Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimWidget.GetFadeOutAnim +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidgetAnimation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimation* UNoceAnimWidget::GetFadeOutAnim() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "GetFadeOutAnim"); + + Params::NoceAnimWidget_GetFadeOutAnim Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimWidget.Hide +// (Native, Public, BlueprintCallable) + +void UNoceAnimWidget::Hide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "Hide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimWidget.IsShowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnimWidget::IsShowing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "IsShowing"); + + Params::NoceAnimWidget_IsShowing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimWidget.OnFadeInCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceAnimWidget::OnFadeInCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "OnFadeInCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimWidget.OnFadeOutCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceAnimWidget::OnFadeOutCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "OnFadeOutCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimWidget.SetAllData +// (Native, Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimWidget::SetAllData(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "SetAllData"); + + Params::NoceAnimWidget_SetAllData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceAnimWidget.Show +// (Native, Public, BlueprintCallable) + +void UNoceAnimWidget::Show() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "Show"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimWidget.StopAnimations +// (Final, Native, Protected, BlueprintCallable) + +void UNoceAnimWidget::StopAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimWidget", "StopAnimations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusableWidget.BP_DisableInputs +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFocusableWidget::BP_DisableInputs(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "BP_DisableInputs"); + + Params::NoceFocusableWidget_BP_DisableInputs Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceFocusableWidget.BP_EnableInputs +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFocusableWidget::BP_EnableInputs(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "BP_EnableInputs"); + + Params::NoceFocusableWidget_BP_EnableInputs Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceFocusableWidget.BP_TryFocusDefaultWidget +// (Native, Protected, BlueprintCallable) +// Parameters: +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UNoceFocusableWidget::BP_TryFocusDefaultWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "BP_TryFocusDefaultWidget"); + + Params::NoceFocusableWidget_BP_TryFocusDefaultWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFocusableWidget.Cancel +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFocusableWidget::Cancel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "Cancel"); + + Params::NoceFocusableWidget_Cancel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFocusableWidget.Confirm +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFocusableWidget::Confirm() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "Confirm"); + + Params::NoceFocusableWidget_Confirm Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFocusableWidget.DisableInputs +// (Final, Native, Protected, BlueprintCallable) + +void UNoceFocusableWidget::DisableInputs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "DisableInputs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusableWidget.EnableInputs +// (Final, Native, Protected, BlueprintCallable) + +void UNoceFocusableWidget::EnableInputs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "EnableInputs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusableWidget.HandleNotRepeatKeys +// (Native, Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FInputEvent& InInputEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFocusableWidget::HandleNotRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "HandleNotRepeatKeys"); + + Params::NoceFocusableWidget_HandleNotRepeatKeys Parms{}; + + Parms.InInputEvent = std::move(InInputEvent); + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFocusableWidget.HandleRepeatKeys +// (Native, Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FInputEvent& InInputEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFocusableWidget::HandleRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "HandleRepeatKeys"); + + Params::NoceFocusableWidget_HandleRepeatKeys Parms{}; + + Parms.InInputEvent = std::move(InInputEvent); + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFocusableWidget.HideGuide +// (Final, Native, Protected, BlueprintCallable) + +void UNoceFocusableWidget::HideGuide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "HideGuide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusableWidget.SetCursorVisibility +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InIsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFocusableWidget::SetCursorVisibility(bool InIsVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "SetCursorVisibility"); + + Params::NoceFocusableWidget_SetCursorVisibility Parms{}; + + Parms.InIsVisible = InIsVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusableWidget.ShowGuide +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName InGuide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFocusableWidget::ShowGuide(class FName InGuide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusableWidget", "ShowGuide"); + + Params::NoceFocusableWidget_ShowGuide Parms{}; + + Parms.InGuide = InGuide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChooserArrowWidget.OnMouseButtonDownArrow +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGeometry& InGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InMouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UNoceChooserArrowWidget::OnMouseButtonDownArrow(const struct FGeometry& InGeometry, const struct FPointerEvent& InMouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserArrowWidget", "OnMouseButtonDownArrow"); + + Params::NoceChooserArrowWidget_OnMouseButtonDownArrow Parms{}; + + Parms.InGeometry = std::move(InGeometry); + Parms.InMouseEvent = std::move(InMouseEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.MucusDecalActor.BP_OnOutOfGameplay +// (Event, Public, BlueprintEvent) + +void AMucusDecalActor::BP_OnOutOfGameplay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "BP_OnOutOfGameplay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.MucusDecalActor.BP_Transformation +// (Event, Public, BlueprintEvent) + +void AMucusDecalActor::BP_Transformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "BP_Transformation"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.MucusDecalActor.DestroyMe +// (Final, Native, Public, BlueprintCallable) + +void AMucusDecalActor::DestroyMe() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "DestroyMe"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusDecalActor.HasTransformed +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMucusDecalActor::HasTransformed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "HasTransformed"); + + Params::MucusDecalActor_HasTransformed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.MucusDecalActor.IsEnvironmentType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMucusDecalActor::IsEnvironmentType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "IsEnvironmentType"); + + Params::MucusDecalActor_IsEnvironmentType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.MucusDecalActor.IsOutOfGameplay +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMucusDecalActor::IsOutOfGameplay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "IsOutOfGameplay"); + + Params::MucusDecalActor_IsOutOfGameplay Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.MucusDecalActor.OnTransformReuse +// (Final, Native, Protected) + +void AMucusDecalActor::OnTransformReuse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "OnTransformReuse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusDecalActor.PauseDestroyTimer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMucusDecalActor::PauseDestroyTimer(bool InPause) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "PauseDestroyTimer"); + + Params::MucusDecalActor_PauseDestroyTimer Parms{}; + + Parms.InPause = InPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusDecalActor.ReceiveDestroyRequest +// (Final, Native, Protected) + +void AMucusDecalActor::ReceiveDestroyRequest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "ReceiveDestroyRequest"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusDecalActor.ReceiveEnemyDeadEvent +// (Final, Native, Protected) +// Parameters: +// class AActor* InEnemy (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMucusDecalActor::ReceiveEnemyDeadEvent(class AActor* InEnemy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "ReceiveEnemyDeadEvent"); + + Params::MucusDecalActor_ReceiveEnemyDeadEvent Parms{}; + + Parms.InEnemy = InEnemy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusDecalActor.RequestTransformation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InRequester (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMucusDecalActor::RequestTransformation(class AActor* InRequester) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "RequestTransformation"); + + Params::MucusDecalActor_RequestTransformation Parms{}; + + Parms.InRequester = InRequester; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusDecalActor.RequestTransformationAuto +// (Final, Native, Protected) + +void AMucusDecalActor::RequestTransformationAuto() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "RequestTransformationAuto"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusDecalActor.SetTransformLifeSpan +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InLifespan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMucusDecalActor::SetTransformLifeSpan(float InLifespan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "SetTransformLifeSpan"); + + Params::MucusDecalActor_SetTransformLifeSpan Parms{}; + + Parms.InLifespan = InLifespan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusDecalActor.SetTransformReuseTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMucusDecalActor::SetTransformReuseTime(float InTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusDecalActor", "SetTransformReuseTime"); + + Params::MucusDecalActor_SetTransformReuseTime Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldSubsystem.Deinitialize_BP +// (Event, Protected, BlueprintEvent) + +void UNoceWorldSubsystem::Deinitialize_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldSubsystem", "Deinitialize_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceWorldSubsystem.Initialize_BP +// (Event, Protected, BlueprintEvent) + +void UNoceWorldSubsystem::Initialize_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldSubsystem", "Initialize_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceWorldSubsystem.WorldBeginPlay_BP +// (Event, Protected, BlueprintEvent) + +void UNoceWorldSubsystem::WorldBeginPlay_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldSubsystem", "WorldBeginPlay_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceShowByProgressBaseComponent.OnAdditionalTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceShowByProgressBaseComponent::OnAdditionalTagChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceShowByProgressBaseComponent", "OnAdditionalTagChanged"); + + Params::NoceShowByProgressBaseComponent_OnAdditionalTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceShowByProgressBaseComponent.OnProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceShowByProgressBaseComponent::OnProgressChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceShowByProgressBaseComponent", "OnProgressChanged"); + + Params::NoceShowByProgressBaseComponent_OnProgressChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceShowByProgressBaseComponent.OnProgressInitialized +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceShowByProgressBaseComponent::OnProgressInitialized(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceShowByProgressBaseComponent", "OnProgressInitialized"); + + Params::NoceShowByProgressBaseComponent_OnProgressInitialized Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceShowByProgressBaseComponent.OnProgressOrTagChanged_BP +// (Native, Event, Protected, BlueprintEvent) + +void UNoceShowByProgressBaseComponent::OnProgressOrTagChanged_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceShowByProgressBaseComponent", "OnProgressOrTagChanged_BP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMontageStateMonitorComponent.GetMontageState +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceMontageState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceMontageState UNoceMontageStateMonitorComponent::GetMontageState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMontageStateMonitorComponent", "GetMontageState"); + + Params::NoceMontageStateMonitorComponent_GetMontageState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMontageStateMonitorComponent.OnMontageBlendingOut +// (Final, Native, Protected) +// Parameters: +// class UAnimMontage* Montage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInterrupted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMontageStateMonitorComponent::OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMontageStateMonitorComponent", "OnMontageBlendingOut"); + + Params::NoceMontageStateMonitorComponent_OnMontageBlendingOut Parms{}; + + Parms.Montage = Montage; + Parms.bInterrupted = bInterrupted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMontageStateMonitorComponent.OnMontageEnded +// (Final, Native, Protected) +// Parameters: +// class UAnimMontage* Montage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInterrupted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMontageStateMonitorComponent::OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMontageStateMonitorComponent", "OnMontageEnded"); + + Params::NoceMontageStateMonitorComponent_OnMontageEnded Parms{}; + + Parms.Montage = Montage; + Parms.bInterrupted = bInterrupted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMontageStateMonitorComponent.RecordMontageState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* InMontage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceMontageState InMontageState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMontageStateMonitorComponent::RecordMontageState(class UAnimMontage* InMontage, ENoceMontageState InMontageState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMontageStateMonitorComponent", "RecordMontageState"); + + Params::NoceMontageStateMonitorComponent_RecordMontageState Parms{}; + + Parms.InMontage = InMontage; + Parms.InMontageState = InMontageState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusSubsystem.GetMucusByDistance2D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMucusSubsystem::GetMucusByDistance2D(const struct FVector& Location, float Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusSubsystem", "GetMucusByDistance2D"); + + Params::MucusSubsystem_GetMucusByDistance2D Parms{}; + + Parms.Location = std::move(Location); + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.MucusSubsystem.HandleSporeEruption +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& CenterLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InRequester (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMucusSubsystem::HandleSporeEruption(const struct FVector& CenterLocation, float Radius, class AActor* InRequester) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusSubsystem", "HandleSporeEruption"); + + Params::MucusSubsystem_HandleSporeEruption Parms{}; + + Parms.CenterLocation = std::move(CenterLocation); + Parms.Radius = Radius; + Parms.InRequester = InRequester; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusSubsystem.IsMucusNearby +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMucusSubsystem::IsMucusNearby(const struct FVector& Location, float Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusSubsystem", "IsMucusNearby"); + + Params::MucusSubsystem_IsMucusNearby Parms{}; + + Parms.Location = std::move(Location); + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.MucusSubsystem.RegisterMucus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AMucusDecalActor* Mucus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMucusSubsystem::RegisterMucus(class AMucusDecalActor* Mucus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusSubsystem", "RegisterMucus"); + + Params::MucusSubsystem_RegisterMucus Parms{}; + + Parms.Mucus = Mucus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusSubsystem.RemoveAllMucus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Immediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMucusSubsystem::RemoveAllMucus(bool Immediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusSubsystem", "RemoveAllMucus"); + + Params::MucusSubsystem_RemoveAllMucus Parms{}; + + Parms.Immediately = Immediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusSubsystem.RemoveOldestMucus +// (Final, Native, Public, BlueprintCallable) + +void UMucusSubsystem::RemoveOldestMucus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusSubsystem", "RemoveOldestMucus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusSubsystem.RequestTransformAllMucus +// (Final, Native, Public, BlueprintCallable) + +void UMucusSubsystem::RequestTransformAllMucus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusSubsystem", "RequestTransformAllMucus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.MucusSubsystem.UnregisterMucus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AMucusDecalActor* Mucus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMucusSubsystem::UnregisterMucus(class AMucusDecalActor* Mucus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MucusSubsystem", "UnregisterMucus"); + + Params::MucusSubsystem_UnregisterMucus Parms{}; + + Parms.Mucus = Mucus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAbilitySystemComponent.ChangeEffectDuration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FActiveGameplayEffectHandle&Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDiff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAbilitySystemComponent::ChangeEffectDuration(const struct FActiveGameplayEffectHandle& Handle, float TimeDiff) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAbilitySystemComponent", "ChangeEffectDuration"); + + Params::NoceAbilitySystemComponent_ChangeEffectDuration Parms{}; + + Parms.Handle = std::move(Handle); + Parms.TimeDiff = TimeDiff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.AddAchievementRecordByKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceMiscAchievementType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Threshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::AddAchievementRecordByKey(ENoceMiscAchievementType InType, class FName InKey, int32 InValue, float Threshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "AddAchievementRecordByKey"); + + Params::NoceAchievementSubsystem_AddAchievementRecordByKey Parms{}; + + Parms.InType = InType; + Parms.InKey = InKey; + Parms.InValue = InValue; + Parms.Threshold = Threshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.IsRecordCompleted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAchievementSubsystem::IsRecordCompleted(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "IsRecordCompleted"); + + Params::NoceAchievementSubsystem_IsRecordCompleted Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnAddConsumableItem +// (Final, Native, Protected) +// Parameters: +// class FName InItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InQuantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnAddConsumableItem(class FName InItemName, int32 InQuantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnAddConsumableItem"); + + Params::NoceAchievementSubsystem_OnAddConsumableItem Parms{}; + + Parms.InItemName = InItemName; + Parms.InQuantity = InQuantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnAddItem +// (Final, Native, Protected) +// Parameters: +// ENoceInventoryType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnAddItem(ENoceInventoryType InType, class FName InItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnAddItem"); + + Params::NoceAchievementSubsystem_OnAddItem Parms{}; + + Parms.InType = InType; + Parms.InItemName = InItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnAdditionalTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnAdditionalTagChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnAdditionalTagChanged"); + + Params::NoceAchievementSubsystem_OnAdditionalTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnAddNewWeapon +// (Final, Native, Protected) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnAddNewWeapon(class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnAddNewWeapon"); + + Params::NoceAchievementSubsystem_OnAddNewWeapon Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnAddNotebookID +// (Final, Native, Protected) +// Parameters: +// ENoceNotebookType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnAddNotebookID(ENoceNotebookType InType, class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnAddNotebookID"); + + Params::NoceAchievementSubsystem_OnAddNotebookID Parms{}; + + Parms.InType = InType; + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnEnemyDead +// (Final, Native, Protected) +// Parameters: +// class AActor* InEnemyActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnEnemyDead(class AActor* InEnemyActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnEnemyDead"); + + Params::NoceAchievementSubsystem_OnEnemyDead Parms{}; + + Parms.InEnemyActor = InEnemyActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnEnemyFakeDead +// (Final, Native, Protected) +// Parameters: +// class AActor* InEnemyActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnEnemyFakeDead(class AActor* InEnemyActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnEnemyFakeDead"); + + Params::NoceAchievementSubsystem_OnEnemyFakeDead Parms{}; + + Parms.InEnemyActor = InEnemyActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnPlayerDie +// (Final, Native, Protected) + +void UNoceAchievementSubsystem::OnPlayerDie() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnPlayerDie"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnPlayerMaxLevelChanged +// (Final, Native, Protected) +// Parameters: +// ENoceUpgradeType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnPlayerMaxLevelChanged(ENoceUpgradeType InType, int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnPlayerMaxLevelChanged"); + + Params::NoceAchievementSubsystem_OnPlayerMaxLevelChanged Parms{}; + + Parms.InType = InType; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnPlayerTakeDamage +// (Final, Native, Protected) +// Parameters: +// class AActor* Attacker (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnPlayerTakeDamage(class AActor* Attacker, class FName ComboName, float InHealthDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnPlayerTakeDamage"); + + Params::NoceAchievementSubsystem_OnPlayerTakeDamage Parms{}; + + Parms.Attacker = Attacker; + Parms.ComboName = ComboName; + Parms.InHealthDamage = InHealthDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnProgressChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnProgressChanged"); + + Params::NoceAchievementSubsystem_OnProgressChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnProgressInitialized +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnProgressInitialized(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnProgressInitialized"); + + Params::NoceAchievementSubsystem_OnProgressInitialized Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAchievementSubsystem.OnUseConsumableItem +// (Final, Native, Protected) +// Parameters: +// class FName InItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAchievementSubsystem::OnUseConsumableItem(class FName InItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAchievementSubsystem", "OnUseConsumableItem"); + + Params::NoceAchievementSubsystem_OnUseConsumableItem Parms{}; + + Parms.InItemName = InItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActionBase.AbortAction +// (Final, Native, Public, BlueprintCallable) + +void UNoceActionBase::AbortAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "AbortAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActionBase.CompleteAction +// (Final, Native, Public, BlueprintCallable) + +void UNoceActionBase::CompleteAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "CompleteAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActionBase.DebugGetActionInfo +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceActionBase::DebugGetActionInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "DebugGetActionInfo"); + + Params::NoceActionBase_DebugGetActionInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActionBase.ExecuteAction +// (Final, Native, Public) + +void UNoceActionBase::ExecuteAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "ExecuteAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActionBase.GetActionStatus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceActionStatus UNoceActionBase::GetActionStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "GetActionStatus"); + + Params::NoceActionBase_GetActionStatus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActionBase.PerformAction +// (Native, Event, Protected, BlueprintEvent) + +void UNoceActionBase::PerformAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "PerformAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActionBase.PrepareAction +// (Native, Event, Public, BlueprintEvent) + +void UNoceActionBase::PrepareAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "PrepareAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActionBase.GetParentActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceActionBase::GetParentActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "GetParentActor"); + + Params::NoceActionBase_GetParentActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActionBase.GetPersistentOuter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UNoceActionBase::GetPersistentOuter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActionBase", "GetPersistentOuter"); + + Params::NoceActionBase_GetPersistentOuter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActiveUserWidget.CheckAndShow +// (Final, Native, Public, BlueprintCallable) + +void UNoceActiveUserWidget::CheckAndShow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActiveUserWidget", "CheckAndShow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCommonGuideItemWidget.SetData +// (Final, Native, Public, BlueprintCallable) + +void UNoceCommonGuideItemWidget::SetData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommonGuideItemWidget", "SetData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCommonGuideItemWidget.UpdateIcons +// (Final, Native, Public) +// Parameters: +// const TArray& IconNames (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceCommonGuideItemWidget::UpdateIcons(const TArray& IconNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommonGuideItemWidget", "UpdateIcons"); + + Params::NoceCommonGuideItemWidget_UpdateIcons Parms{}; + + Parms.IconNames = std::move(IconNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.ActivityAvailabilityChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::ActivityAvailabilityChanged(const class FString& ActivityID, bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "ActivityAvailabilityChanged"); + + Params::NoceActivityInstance_ActivityAvailabilityChanged Parms{}; + + Parms.ActivityID = std::move(ActivityID); + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.CanActivateByActivity +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActivityInstance::CanActivateByActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "CanActivateByActivity"); + + Params::NoceActivityInstance_CanActivateByActivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.CancelAndHideActivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::CancelAndHideActivity(const class FString& ActivityID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "CancelAndHideActivity"); + + Params::NoceActivityInstance_CancelAndHideActivity Parms{}; + + Parms.ActivityID = std::move(ActivityID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.CheckToStartNewGameActivity +// (Final, Native, Public, BlueprintCallable) + +void UNoceActivityInstance::CheckToStartNewGameActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "CheckToStartNewGameActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.CompleteAndHideActivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::CompleteAndHideActivity(const class FString& ActivityID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "CompleteAndHideActivity"); + + Params::NoceActivityInstance_CompleteAndHideActivity Parms{}; + + Parms.ActivityID = std::move(ActivityID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.ContinueGame_BP +// (Event, Public, BlueprintEvent) + +void UNoceActivityInstance::ContinueGame_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "ContinueGame_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceActivityInstance.DoesSystemSlotExist +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActivityInstance::DoesSystemSlotExist() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "DoesSystemSlotExist"); + + Params::NoceActivityInstance_DoesSystemSlotExist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.EndActivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Outcome (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::EndActivity(const class FString& ActivityID, int32 Outcome) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "EndActivity"); + + Params::NoceActivityInstance_EndActivity Parms{}; + + Parms.ActivityID = std::move(ActivityID); + Parms.Outcome = Outcome; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.GetNoceGameInstance +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class UNoceGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceGameInstance* UNoceActivityInstance::GetNoceGameInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "GetNoceGameInstance"); + + Params::NoceActivityInstance_GetNoceGameInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.GetNocePlayerController +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class ANocePlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANocePlayerController* UNoceActivityInstance::GetNocePlayerController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "GetNocePlayerController"); + + Params::NoceActivityInstance_GetNocePlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.GetNoceUISubsystem +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class UNoceUISubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceUISubsystem* UNoceActivityInstance::GetNoceUISubsystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "GetNoceUISubsystem"); + + Params::NoceActivityInstance_GetNoceUISubsystem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.HandleActivatedByActivityCompleted +// (Final, Native, Public, BlueprintCallable) + +void UNoceActivityInstance::HandleActivatedByActivityCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "HandleActivatedByActivityCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.HandleGameActivityActivationRequest +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::HandleGameActivityActivationRequest(const class FString& ActivityID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "HandleGameActivityActivationRequest"); + + Params::NoceActivityInstance_HandleGameActivityActivationRequest Parms{}; + + Parms.ActivityID = std::move(ActivityID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.HasAnySaveGame +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// bool* IsGameClearSaveGame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActivityInstance::HasAnySaveGame(bool* IsGameClearSaveGame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "HasAnySaveGame"); + + Params::NoceActivityInstance_HasAnySaveGame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IsGameClearSaveGame != nullptr) + *IsGameClearSaveGame = Parms.IsGameClearSaveGame; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.HasToHandleActivateByActivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActivityInstance::HasToHandleActivateByActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "HasToHandleActivateByActivity"); + + Params::NoceActivityInstance_HasToHandleActivateByActivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.HideAllActivities +// (Final, Native, Public, BlueprintCallable) + +void UNoceActivityInstance::HideAllActivities() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "HideAllActivities"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.IsLoadingGameClearSaveData +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActivityInstance::IsLoadingGameClearSaveData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "IsLoadingGameClearSaveData"); + + Params::NoceActivityInstance_IsLoadingGameClearSaveData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.IsLoadingLatestSaveData +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActivityInstance::IsLoadingLatestSaveData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "IsLoadingLatestSaveData"); + + Params::NoceActivityInstance_IsLoadingLatestSaveData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivityInstance.NewGame_BP +// (Event, Public, BlueprintEvent) + +void UNoceActivityInstance::NewGame_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "NewGame_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceActivityInstance.NewGameWithClearGame_BP +// (Event, Public, BlueprintEvent) + +void UNoceActivityInstance::NewGameWithClearGame_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "NewGameWithClearGame_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceActivityInstance.ResetAllActiveActivities +// (Final, Native, Public, BlueprintCallable) + +void UNoceActivityInstance::ResetAllActiveActivities() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "ResetAllActiveActivities"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.ResetCurrentActivity +// (Final, Native, Public, BlueprintCallable) + +void UNoceActivityInstance::ResetCurrentActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "ResetCurrentActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.ResumeActivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InProgressTasks (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& CompletedTasks (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::ResumeActivity(const class FString& ActivityID, const TArray& InProgressTasks, const TArray& CompletedTasks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "ResumeActivity"); + + Params::NoceActivityInstance_ResumeActivity Parms{}; + + Parms.ActivityID = std::move(ActivityID); + Parms.InProgressTasks = std::move(InProgressTasks); + Parms.CompletedTasks = std::move(CompletedTasks); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.ResumeAndShowActivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InProgressTasks (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& CompletedTasks (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::ResumeAndShowActivity(const class FString& ActivityID, const TArray& InProgressTasks, const TArray& CompletedTasks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "ResumeAndShowActivity"); + + Params::NoceActivityInstance_ResumeAndShowActivity Parms{}; + + Parms.ActivityID = std::move(ActivityID); + Parms.InProgressTasks = std::move(InProgressTasks); + Parms.CompletedTasks = std::move(CompletedTasks); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.StartActivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::StartActivity(const class FString& ActivityID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "StartActivity"); + + Params::NoceActivityInstance_StartActivity Parms{}; + + Parms.ActivityID = std::move(ActivityID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.StartAndShowActivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivityInstance::StartAndShowActivity(const class FString& ActivityID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "StartAndShowActivity"); + + Params::NoceActivityInstance_StartAndShowActivity Parms{}; + + Parms.ActivityID = std::move(ActivityID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.StartNewGame02Activity +// (Final, Native, Public, BlueprintCallable) + +void UNoceActivityInstance::StartNewGame02Activity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "StartNewGame02Activity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.TrimActivityLog +// (Final, Native, Public, BlueprintCallable) + +void UNoceActivityInstance::TrimActivityLog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "TrimActivityLog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivityInstance.IsActivityObjectID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActivityInstance::IsActivityObjectID(const class FString& ActivityID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivityInstance", "IsActivityObjectID"); + + Params::NoceActivityInstance_IsActivityObjectID Parms{}; + + Parms.ActivityID = std::move(ActivityID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActivitySubsystem.OnProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivitySubsystem::OnProgressChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivitySubsystem", "OnProgressChanged"); + + Params::NoceActivitySubsystem_OnProgressChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivitySubsystem.OnProgressInitialized +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActivitySubsystem::OnProgressInitialized(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivitySubsystem", "OnProgressInitialized"); + + Params::NoceActivitySubsystem_OnProgressInitialized Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActivitySubsystem.UpdateActivitiesByCurrentProgress +// (Final, Native, Public, BlueprintCallable) + +void UNoceActivitySubsystem::UpdateActivitiesByCurrentProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActivitySubsystem", "UpdateActivitiesByCurrentProgress"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceConditionBase.BP_DoCheckCondition +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceConditionBase::BP_DoCheckCondition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionBase", "BP_DoCheckCondition"); + + Params::NoceConditionBase_BP_DoCheckCondition Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceConditionBase.CheckCondition +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceConditionBase::CheckCondition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionBase", "CheckCondition"); + + Params::NoceConditionBase_CheckCondition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceConditionBase.DebugGetConditionInfo +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceConditionBase::DebugGetConditionInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionBase", "DebugGetConditionInfo"); + + Params::NoceConditionBase_DebugGetConditionInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceConditionBase.GetParentActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceConditionBase::GetParentActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionBase", "GetParentActor"); + + Params::NoceConditionBase_GetParentActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceConditionBase.GetPersistentOuter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UNoceConditionBase::GetPersistentOuter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionBase", "GetPersistentOuter"); + + Params::NoceConditionBase_GetPersistentOuter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActor.BP_OnRecordLoaded +// (Event, Public, BlueprintEvent) + +void ANoceActor::BP_OnRecordLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActor", "BP_OnRecordLoaded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceActor.HasRecorded +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceActor::HasRecorded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActor", "HasRecorded"); + + Params::NoceActor_HasRecorded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.AddPreloadSequence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelSequence* InSequence (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActorReferenceDepotSubsystem::AddPreloadSequence(class ULevelSequence* InSequence) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "AddPreloadSequence"); + + Params::NoceActorReferenceDepotSubsystem_AddPreloadSequence Parms{}; + + Parms.InSequence = InSequence; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetActorFromPath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceActorReferenceDepotSubsystem::GetActorFromPath(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "GetActorFromPath"); + + Params::NoceActorReferenceDepotSubsystem_GetActorFromPath Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetActorFromTag +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTag (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceActorReferenceDepotSubsystem::GetActorFromTag(const class FName& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "GetActorFromTag"); + + Params::NoceActorReferenceDepotSubsystem_GetActorFromTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetActorsFromTag +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTag (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActorReferenceDepotSubsystem::GetActorsFromTag(const class FName& InTag, TArray* OutData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "GetActorsFromTag"); + + Params::NoceActorReferenceDepotSubsystem_GetActorsFromTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutData != nullptr) + *OutData = std::move(Parms.OutData); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.LocateBoundObjects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelSequence* Sequence (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ALevelSequenceActor* SequenceActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap, struct FNoceActorRefDepotData>ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap, struct FNoceActorRefDepotData> UNoceActorReferenceDepotSubsystem::LocateBoundObjects(class ULevelSequence* Sequence, class ALevelSequenceActor* SequenceActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "LocateBoundObjects"); + + Params::NoceActorReferenceDepotSubsystem_LocateBoundObjects Parms{}; + + Parms.Sequence = Sequence; + Parms.SequenceActor = SequenceActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.OnEnterCinematic +// (Final, Native, Protected) + +void UNoceActorReferenceDepotSubsystem::OnEnterCinematic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "OnEnterCinematic"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.OnExitCinematic +// (Final, Native, Protected) + +void UNoceActorReferenceDepotSubsystem::OnExitCinematic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "OnExitCinematic"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.ProcessSeqEvents +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTagGroup (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActorReferenceDepotSubsystem::ProcessSeqEvents(const class FName& InTagGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "ProcessSeqEvents"); + + Params::NoceActorReferenceDepotSubsystem_ProcessSeqEvents Parms{}; + + Parms.InTagGroup = InTagGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.RegisterActorReference +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActorReferenceDepotSubsystem::RegisterActorReference(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "RegisterActorReference"); + + Params::NoceActorReferenceDepotSubsystem_RegisterActorReference Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.RemovePreloadSeqDataFromCurrentSeqData +// (Final, Native, Public, BlueprintCallable) + +void UNoceActorReferenceDepotSubsystem::RemovePreloadSeqDataFromCurrentSeqData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "RemovePreloadSeqDataFromCurrentSeqData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.RemovePreloadSequence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelSequence* InSequence (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActorReferenceDepotSubsystem::RemovePreloadSequence(class ULevelSequence* InSequence) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "RemovePreloadSequence"); + + Params::NoceActorReferenceDepotSubsystem_RemovePreloadSequence Parms{}; + + Parms.InSequence = InSequence; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.ResetCurrentSeqData +// (Final, Native, Public, BlueprintCallable) + +void UNoceActorReferenceDepotSubsystem::ResetCurrentSeqData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "ResetCurrentSeqData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.ResetPreloadAssets +// (Final, Native, Protected) + +void UNoceActorReferenceDepotSubsystem::ResetPreloadAssets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "ResetPreloadAssets"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.RollbackSeqEvents +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTagGroup (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActorReferenceDepotSubsystem::RollbackSeqEvents(const class FName& InTagGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "RollbackSeqEvents"); + + Params::NoceActorReferenceDepotSubsystem_RollbackSeqEvents Parms{}; + + Parms.InTagGroup = InTagGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.UnregisterActorReference +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActorReferenceDepotSubsystem::UnregisterActorReference(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "UnregisterActorReference"); + + Params::NoceActorReferenceDepotSubsystem_UnregisterActorReference Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.UpdateCurrentSeqData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UDataTable* DataTable (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& RowName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceActorReferenceDepotSubsystem::UpdateCurrentSeqData(const class UDataTable* DataTable, const class FName& RowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "UpdateCurrentSeqData"); + + Params::NoceActorReferenceDepotSubsystem_UpdateCurrentSeqData Parms{}; + + Parms.DataTable = DataTable; + Parms.RowName = RowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.WaitForCurrentSeqDataStreamingTextures +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActorReferenceDepotSubsystem::WaitForCurrentSeqDataStreamingTextures() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "WaitForCurrentSeqDataStreamingTextures"); + + Params::NoceActorReferenceDepotSubsystem_WaitForCurrentSeqDataStreamingTextures Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetCurrentCineChars +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UNoceActorReferenceDepotSubsystem::GetCurrentCineChars() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "GetCurrentCineChars"); + + Params::NoceActorReferenceDepotSubsystem_GetCurrentCineChars Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetCurrentSeqData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FNoceSeqData ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FNoceSeqData UNoceActorReferenceDepotSubsystem::GetCurrentSeqData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "GetCurrentSeqData"); + + Params::NoceActorReferenceDepotSubsystem_GetCurrentSeqData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetDefaultEventTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UNoceActorReferenceDepotSubsystem::GetDefaultEventTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "GetDefaultEventTag"); + + Params::NoceActorReferenceDepotSubsystem_GetDefaultEventTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceActorReferenceDepotSubsystem.IsSetCurrentSeqData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceActorReferenceDepotSubsystem::IsSetCurrentSeqData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceActorReferenceDepotSubsystem", "IsSetCurrentSeqData"); + + Params::NoceActorReferenceDepotSubsystem_IsSetCurrentSeqData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCommonUINavigateData.GetNavigateTargets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 FromIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceUIInputAction InDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCommonUINavigateData::GetNavigateTargets(int32 FromIndex, ENoceUIInputAction InDir) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommonUINavigateData", "GetNavigateTargets"); + + Params::NoceCommonUINavigateData_GetNavigateTargets Parms{}; + + Parms.FromIndex = FromIndex; + Parms.InDir = InDir; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIAlertController.GetFirstSetupTargetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UNoceAIAlertController::GetFirstSetupTargetTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "GetFirstSetupTargetTransform"); + + Params::NoceAIAlertController_GetFirstSetupTargetTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIAlertController.GetLockAlertness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAIAlertController::GetLockAlertness() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "GetLockAlertness"); + + Params::NoceAIAlertController_GetLockAlertness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIAlertController.IsLockTimerActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAIAlertController::IsLockTimerActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "IsLockTimerActive"); + + Params::NoceAIAlertController_IsLockTimerActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIAlertController.ResetAlertChangingType +// (Final, Native, Public, BlueprintCallable) + +void UNoceAIAlertController::ResetAlertChangingType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "ResetAlertChangingType"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIAlertController.SetCurrentAlertness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IgnoreLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAIAlertController::SetCurrentAlertness(float Value, bool IgnoreLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "SetCurrentAlertness"); + + Params::NoceAIAlertController_SetCurrentAlertness Parms{}; + + Parms.Value = Value; + Parms.IgnoreLock = IgnoreLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIAlertController.SetFirstSetupTargetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAIAlertController::SetFirstSetupTargetTransform(const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "SetFirstSetupTargetTransform"); + + Params::NoceAIAlertController_SetFirstSetupTargetTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIAlertController.SetLockAlertness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAIAlertController::SetLockAlertness(bool IsLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "SetLockAlertness"); + + Params::NoceAIAlertController_SetLockAlertness Parms{}; + + Parms.IsLock = IsLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIAlertController.SetLockAlertnessDelay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAIAlertController::SetLockAlertnessDelay(bool IsLock, float Delay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "SetLockAlertnessDelay"); + + Params::NoceAIAlertController_SetLockAlertnessDelay Parms{}; + + Parms.IsLock = IsLock; + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIAlertController.UpdateAlertChangingType +// (Final, Native, Public, BlueprintCallable) + +void UNoceAIAlertController::UpdateAlertChangingType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIAlertController", "UpdateAlertChangingType"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.ApplyDead +// (Final, Native, Public, BlueprintCallable) + +void ANoceAIController::ApplyDead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "ApplyDead"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.ClearHatestTarget +// (Final, Native, Public, BlueprintCallable) + +void ANoceAIController::ClearHatestTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "ClearHatestTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.GetAlertChangingType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceAIAlertChangingType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceAIAlertChangingType ANoceAIController::GetAlertChangingType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetAlertChangingType"); + + Params::NoceAIController_GetAlertChangingType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetAlertController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNoceAIAlertController* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceAIAlertController* ANoceAIController::GetAlertController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetAlertController"); + + Params::NoceAIController_GetAlertController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetAlertness +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceAIController::GetAlertness() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetAlertness"); + + Params::NoceAIController_GetAlertness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetAlertnessFirstUpdateTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform ANoceAIController::GetAlertnessFirstUpdateTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetAlertnessFirstUpdateTransform"); + + Params::NoceAIController_GetAlertnessFirstUpdateTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetAlertType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceAIAlertType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceAIAlertType ANoceAIController::GetAlertType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetAlertType"); + + Params::NoceAIController_GetAlertType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetEnableThink +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAIController::GetEnableThink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetEnableThink"); + + Params::NoceAIController_GetEnableThink Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetEnableThinkLocal +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAIController::GetEnableThinkLocal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetEnableThinkLocal"); + + Params::NoceAIController_GetEnableThinkLocal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetHatestTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ANoceAIController::GetHatestTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetHatestTarget"); + + Params::NoceAIController_GetHatestTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetLockAlertness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAIController::GetLockAlertness() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetLockAlertness"); + + Params::NoceAIController_GetLockAlertness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetPathFollowingCurrentTargetLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ANoceAIController::GetPathFollowingCurrentTargetLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetPathFollowingCurrentTargetLocation"); + + Params::NoceAIController_GetPathFollowingCurrentTargetLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetPathFollowingStatus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EPathFollowingStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPathFollowingStatus ANoceAIController::GetPathFollowingStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetPathFollowingStatus"); + + Params::NoceAIController_GetPathFollowingStatus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.GetPrevAlertType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceAIAlertType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceAIAlertType ANoceAIController::GetPrevAlertType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetPrevAlertType"); + + Params::NoceAIController_GetPrevAlertType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.IsLockAlertTimerActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAIController::IsLockAlertTimerActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "IsLockAlertTimerActive"); + + Params::NoceAIController_IsLockAlertTimerActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.OnPerceptionUpdated +// (Native, Protected, HasOutParams) +// Parameters: +// const TArray& UpdatedActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void ANoceAIController::OnPerceptionUpdated(const TArray& UpdatedActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "OnPerceptionUpdated"); + + Params::NoceAIController_OnPerceptionUpdated Parms{}; + + Parms.UpdatedActors = std::move(UpdatedActors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.OnTargetPerceptionUpdated +// (Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAIStimulus& Stimulus (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void ANoceAIController::OnTargetPerceptionUpdated(class AActor* Actor, const struct FAIStimulus& Stimulus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "OnTargetPerceptionUpdated"); + + Params::NoceAIController_OnTargetPerceptionUpdated Parms{}; + + Parms.Actor = Actor; + Parms.Stimulus = std::move(Stimulus); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.OverrideMovementStopDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAIController::OverrideMovementStopDistance(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "OverrideMovementStopDistance"); + + Params::NoceAIController_OverrideMovementStopDistance Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.ResetMovementStopDistance +// (Final, Native, Public, BlueprintCallable) + +void ANoceAIController::ResetMovementStopDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "ResetMovementStopDistance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.ResumeBehaviorTree +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAIController::ResumeBehaviorTree() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "ResumeBehaviorTree"); + + Params::NoceAIController_ResumeBehaviorTree Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.SetAlertness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IgnoreLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAIController::SetAlertness(float Value, bool IgnoreLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "SetAlertness"); + + Params::NoceAIController_SetAlertness Parms{}; + + Parms.Value = Value; + Parms.IgnoreLock = IgnoreLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.SetAlertnessFirstUpdateTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAIController::SetAlertnessFirstUpdateTransform(const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "SetAlertnessFirstUpdateTransform"); + + Params::NoceAIController_SetAlertnessFirstUpdateTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.SetEnableThink +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAIController::SetEnableThink(bool B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "SetEnableThink"); + + Params::NoceAIController_SetEnableThink Parms{}; + + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.SetLockAlertness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAIController::SetLockAlertness(bool IsLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "SetLockAlertness"); + + Params::NoceAIController_SetLockAlertness Parms{}; + + Parms.IsLock = IsLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.StartBehaviorTree +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAIController::StartBehaviorTree() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "StartBehaviorTree"); + + Params::NoceAIController_StartBehaviorTree Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.StopBehaviorTree +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAIController::StopBehaviorTree() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "StopBehaviorTree"); + + Params::NoceAIController_StopBehaviorTree Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.UpdateAIMovement +// (Final, Native, Private, BlueprintCallable) + +void ANoceAIController::UpdateAIMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "UpdateAIMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.UpdateNaviMidPoint +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAIController::UpdateNaviMidPoint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "UpdateNaviMidPoint"); + + Params::NoceAIController_UpdateNaviMidPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIController.UpdateNaviPathToMoveTarget +// (Final, Native, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAIController::UpdateNaviPathToMoveTarget(const struct FVector& InTarget, bool bForceUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "UpdateNaviPathToMoveTarget"); + + Params::NoceAIController_UpdateNaviPathToMoveTarget Parms{}; + + Parms.InTarget = std::move(InTarget); + Parms.bForceUpdate = bForceUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIController.GetAISightPerceptionViewPoint +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent, Const) +// Parameters: +// struct FVector* out_Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* out_Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ANoceAIController::GetAISightPerceptionViewPoint(struct FVector* out_Location, struct FRotator* out_Rotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAIController", "GetAISightPerceptionViewPoint"); + + Params::NoceAIController_GetAISightPerceptionViewPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (out_Location != nullptr) + *out_Location = std::move(Parms.out_Location); + + if (out_Rotation != nullptr) + *out_Rotation = std::move(Parms.out_Rotation); +} + + +// Function GameNoce.NoceCollectibleListWidget.SetAllData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray&Items (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceCollectibleListWidget::SetAllData(const TArray& Items) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCollectibleListWidget", "SetAllData"); + + Params::NoceCollectibleListWidget_SetAllData Parms{}; + + Parms.Items = std::move(Items); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCollectibleListWidget.SetKeyItemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& Items (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceCollectibleListWidget::SetKeyItemData(const TArray& Items) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCollectibleListWidget", "SetKeyItemData"); + + Params::NoceCollectibleListWidget_SetKeyItemData Parms{}; + + Parms.Items = std::move(Items); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCollectibleListWidget.SetLetterGroupData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& LetterGroups (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& NewLetterGroups (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FName LastGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCollectibleListWidget::SetLetterGroupData(const TArray& LetterGroups, const TArray& NewLetterGroups, class FName LastGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCollectibleListWidget", "SetLetterGroupData"); + + Params::NoceCollectibleListWidget_SetLetterGroupData Parms{}; + + Parms.LetterGroups = std::move(LetterGroups); + Parms.NewLetterGroups = std::move(NewLetterGroups); + Parms.LastGroup = LastGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIFunctionLibrary.SetAIAlertBySetting +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ANoceAIController* AIController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAISpawnerAlertOverride& Setting (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceAIFunctionLibrary::SetAIAlertBySetting(class ANoceAIController* AIController, const struct FAISpawnerAlertOverride& Setting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceAIFunctionLibrary", "SetAIAlertBySetting"); + + Params::NoceAIFunctionLibrary_SetAIAlertBySetting Parms{}; + + Parms.AIController = AIController; + Parms.Setting = std::move(Setting); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAIFunctionLibrary.SetNoceHearingRange +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AAIController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HearingRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OldHearingRange (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAIFunctionLibrary::SetNoceHearingRange(class AAIController* Controller, float HearingRange, float* OldHearingRange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceAIFunctionLibrary", "SetNoceHearingRange"); + + Params::NoceAIFunctionLibrary_SetNoceHearingRange Parms{}; + + Parms.Controller = Controller; + Parms.HearingRange = HearingRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OldHearingRange != nullptr) + *OldHearingRange = Parms.OldHearingRange; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAIFunctionLibrary.SetSightRadius +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AAIController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SightRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OldSightRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAIFunctionLibrary::SetSightRadius(class AAIController* Controller, float SightRadius, float* OldSightRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceAIFunctionLibrary", "SetSightRadius"); + + Params::NoceAIFunctionLibrary_SetSightRadius Parms{}; + + Parms.Controller = Controller; + Parms.SightRadius = SightRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OldSightRadius != nullptr) + *OldSightRadius = Parms.OldSightRadius; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISense_Hearing.ReportNoceNoiseEvent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UseLineTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISense_Hearing::ReportNoceNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag, bool UseLineTrace, ECollisionChannel TraceChannel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceAISense_Hearing", "ReportNoceNoiseEvent"); + + Params::NoceAISense_Hearing_ReportNoceNoiseEvent Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NoiseLocation = std::move(NoiseLocation); + Parms.Loudness = Loudness; + Parms.Instigator = Instigator; + Parms.MaxRange = MaxRange; + Parms.Tag = Tag; + Parms.UseLineTrace = UseLineTrace; + Parms.TraceChannel = TraceChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISpawner.CanBeAllowedToSpawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::CanBeAllowedToSpawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "CanBeAllowedToSpawn"); + + Params::NoceAISpawner_CanBeAllowedToSpawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.CanDisplayDebugInfo +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::CanDisplayDebugInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "CanDisplayDebugInfo"); + + Params::NoceAISpawner_CanDisplayDebugInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.CanSpawnAtThisDifficultyLevel +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::CanSpawnAtThisDifficultyLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "CanSpawnAtThisDifficultyLevel"); + + Params::NoceAISpawner_CanSpawnAtThisDifficultyLevel Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.GetSignificanceLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ANoceAISpawner::GetSignificanceLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "GetSignificanceLocation"); + + Params::NoceAISpawner_GetSignificanceLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.GetSpawnTargetClass +// (Event, Public, BlueprintEvent) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf ANoceAISpawner::GetSpawnTargetClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "GetSpawnTargetClass"); + + Params::NoceAISpawner_GetSpawnTargetClass Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.GetSpawnTransform +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform ANoceAISpawner::GetSpawnTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "GetSpawnTransform"); + + Params::NoceAISpawner_GetSpawnTransform Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HandleAlertOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FAISpawnerAlertOverride& AlertData (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HandleAlertOverride(const struct FAISpawnerAlertOverride& AlertData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleAlertOverride"); + + Params::NoceAISpawner_HandleAlertOverride Parms{}; + + Parms.AlertData = std::move(AlertData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HandleAttemptRespawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HandleAttemptRespawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleAttemptRespawn"); + + Params::NoceAISpawner_HandleAttemptRespawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HandleDeleteEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HandleDeleteEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleDeleteEvent"); + + Params::NoceAISpawner_HandleDeleteEvent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HandleDeleteSpecifyActorEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* SpecifiedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HandleDeleteSpecifyActorEvent(class AActor* SpecifiedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleDeleteSpecifyActorEvent"); + + Params::NoceAISpawner_HandleDeleteSpecifyActorEvent Parms{}; + + Parms.SpecifiedActor = SpecifiedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HandleEnableThinkEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HandleEnableThinkEvent(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleEnableThinkEvent"); + + Params::NoceAISpawner_HandleEnableThinkEvent Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HandleKillEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HandleKillEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleKillEvent"); + + Params::NoceAISpawner_HandleKillEvent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HandleSmartSpawnFlow +// (Final, Native, Public, BlueprintCallable) + +void ANoceAISpawner::HandleSmartSpawnFlow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleSmartSpawnFlow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISpawner.HandleSpawnEventOnce +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HandleSpawnEventOnce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleSpawnEventOnce"); + + Params::NoceAISpawner_HandleSpawnEventOnce Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HandleTemporaryRemoved +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HandleTemporaryRemoved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HandleTemporaryRemoved"); + + Params::NoceAISpawner_HandleTemporaryRemoved Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.HasSpawnedActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::HasSpawnedActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "HasSpawnedActor"); + + Params::NoceAISpawner_HasSpawnedActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.IsActorDeadOnRecord +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::IsActorDeadOnRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "IsActorDeadOnRecord"); + + Params::NoceAISpawner_IsActorDeadOnRecord Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.IsIgnoreSaveLoad +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::IsIgnoreSaveLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "IsIgnoreSaveLoad"); + + Params::NoceAISpawner_IsIgnoreSaveLoad Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.IsInstantSpawnType +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::IsInstantSpawnType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "IsInstantSpawnType"); + + Params::NoceAISpawner_IsInstantSpawnType Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.IsSignificanceActivate +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::IsSignificanceActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "IsSignificanceActivate"); + + Params::NoceAISpawner_IsSignificanceActivate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.IsSpawnedOrSpawning +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::IsSpawnedOrSpawning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "IsSpawnedOrSpawning"); + + Params::NoceAISpawner_IsSpawnedOrSpawning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.OnGameProgressChanged +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAISpawner::OnGameProgressChanged(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "OnGameProgressChanged"); + + Params::NoceAISpawner_OnGameProgressChanged Parms{}; + + Parms.NewTag = std::move(NewTag); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceAISpawner.OnSpawn_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAISpawner::OnSpawn_BP(class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "OnSpawn_BP"); + + Params::NoceAISpawner_OnSpawn_BP Parms{}; + + Parms.SpawnedActor = SpawnedActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceAISpawner.ProcessSpawnerEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNoceAISpawnerEvent& EventData (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceAISpawner::ProcessSpawnerEvent(const struct FNoceAISpawnerEvent& EventData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "ProcessSpawnerEvent"); + + Params::NoceAISpawner_ProcessSpawnerEvent Parms{}; + + Parms.EventData = std::move(EventData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.RegisterSignificance +// (Final, Native, Protected, BlueprintCallable) + +void ANoceAISpawner::RegisterSignificance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "RegisterSignificance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISpawner.RequestSpawn +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool InstantSpawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ANoceAISpawner::RequestSpawn(const struct FVector& Location, const struct FRotator& Rotation, bool InstantSpawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "RequestSpawn"); + + Params::NoceAISpawner_RequestSpawn Parms{}; + + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.InstantSpawn = InstantSpawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISpawner.RequestTriggerSpawnFlow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAISpawner::RequestTriggerSpawnFlow(bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "RequestTriggerSpawnFlow"); + + Params::NoceAISpawner_RequestTriggerSpawnFlow Parms{}; + + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISpawner.UnRegisterSignificance +// (Final, Native, Protected, BlueprintCallable) + +void ANoceAISpawner::UnRegisterSignificance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISpawner", "UnRegisterSignificance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTickableWorldSubsystem.Deinitialize_BP +// (Event, Protected, BlueprintEvent) + +void UNoceTickableWorldSubsystem::Deinitialize_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTickableWorldSubsystem", "Deinitialize_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceTickableWorldSubsystem.Initialize_BP +// (Event, Protected, BlueprintEvent) + +void UNoceTickableWorldSubsystem::Initialize_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTickableWorldSubsystem", "Initialize_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceTickableWorldSubsystem.Tick_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTickableWorldSubsystem::Tick_BP(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTickableWorldSubsystem", "Tick_BP"); + + Params::NoceTickableWorldSubsystem_Tick_BP Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceTickableWorldSubsystem.WorldBeginPlay_BP +// (Event, Protected, BlueprintEvent) + +void UNoceTickableWorldSubsystem::WorldBeginPlay_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTickableWorldSubsystem", "WorldBeginPlay_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceAISystem.AddNavigationBuildLock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// uint8 Flags_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::AddNavigationBuildLock(uint8 Flags_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "AddNavigationBuildLock"); + + Params::NoceAISystem_AddNavigationBuildLock Parms{}; + + Parms.Flags_0 = Flags_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.AddRecord +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNoceCharacterRecord& InRecord (Parm, NativeAccessSpecifierPublic) + +void UNoceAISystem::AddRecord(const struct FNoceCharacterRecord& InRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "AddRecord"); + + Params::NoceAISystem_AddRecord Parms{}; + + Parms.InRecord = std::move(InRecord); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.AnyEnemyAliveBesidesFreak +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ActorTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTag& BesidesCharacterTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::AnyEnemyAliveBesidesFreak(class FName ActorTag, const struct FGameplayTag& BesidesCharacterTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "AnyEnemyAliveBesidesFreak"); + + Params::NoceAISystem_AnyEnemyAliveBesidesFreak Parms{}; + + Parms.ActorTag = ActorTag; + Parms.BesidesCharacterTag = std::move(BesidesCharacterTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.AnyEnemyAliveByCharacterName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName CharacterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::AnyEnemyAliveByCharacterName(class FName CharacterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "AnyEnemyAliveByCharacterName"); + + Params::NoceAISystem_AnyEnemyAliveByCharacterName Parms{}; + + Parms.CharacterName = CharacterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.AnyEnemyAliveByGameplayTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& CharacterNameTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::AnyEnemyAliveByGameplayTag(const struct FGameplayTag& CharacterNameTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "AnyEnemyAliveByGameplayTag"); + + Params::NoceAISystem_AnyEnemyAliveByGameplayTag Parms{}; + + Parms.CharacterNameTag = std::move(CharacterNameTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.AnyEnemyAliveByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::AnyEnemyAliveByTag(class FName TagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "AnyEnemyAliveByTag"); + + Params::NoceAISystem_AnyEnemyAliveByTag Parms{}; + + Parms.TagName = TagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.BattleBGMDisabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::BattleBGMDisabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "BattleBGMDisabled"); + + Params::NoceAISystem_BattleBGMDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.ClearSaveGameRecord +// (Final, Native, Public, BlueprintCallable) + +void UNoceAISystem::ClearSaveGameRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "ClearSaveGameRecord"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.DestroyAllEnemy +// (Final, Native, Public, BlueprintCallable) + +void UNoceAISystem::DestroyAllEnemy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "DestroyAllEnemy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.EnableEnemyNavModifier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::EnableEnemyNavModifier(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "EnableEnemyNavModifier"); + + Params::NoceAISystem_EnableEnemyNavModifier Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.EnablePlayerNavModifier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::EnablePlayerNavModifier(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "EnablePlayerNavModifier"); + + Params::NoceAISystem_EnablePlayerNavModifier Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.GetEnemyActorByOwnedGameplayTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& GameplayTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsAlive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceAISystem::GetEnemyActorByOwnedGameplayTag(const struct FGameplayTag& GameplayTag, bool IsAlive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetEnemyActorByOwnedGameplayTag"); + + Params::NoceAISystem_GetEnemyActorByOwnedGameplayTag Parms{}; + + Parms.GameplayTag = std::move(GameplayTag); + Parms.IsAlive = IsAlive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetEnemyActorByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& CharacterTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsAlive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceAISystem::GetEnemyActorByTag(const struct FGameplayTag& CharacterTag, bool ExactMatch, bool IsAlive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetEnemyActorByTag"); + + Params::NoceAISystem_GetEnemyActorByTag Parms{}; + + Parms.CharacterTag = std::move(CharacterTag); + Parms.ExactMatch = ExactMatch; + Parms.IsAlive = IsAlive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetEnemyActorsByContainer +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTagContainer& TagContainer (Parm, NativeAccessSpecifierPublic) +// bool ExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsAlive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceAISystem::GetEnemyActorsByContainer(const struct FGameplayTagContainer& TagContainer, bool ExactMatch, bool IsAlive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetEnemyActorsByContainer"); + + Params::NoceAISystem_GetEnemyActorsByContainer Parms{}; + + Parms.TagContainer = std::move(TagContainer); + Parms.ExactMatch = ExactMatch; + Parms.IsAlive = IsAlive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetEnemyActorsByOwnedGameplayTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& GameplayTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsAlive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceAISystem::GetEnemyActorsByOwnedGameplayTag(const struct FGameplayTag& GameplayTag, bool IsAlive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetEnemyActorsByOwnedGameplayTag"); + + Params::NoceAISystem_GetEnemyActorsByOwnedGameplayTag Parms{}; + + Parms.GameplayTag = std::move(GameplayTag); + Parms.IsAlive = IsAlive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetEnemyActorsByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& CharacterTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsAlive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceAISystem::GetEnemyActorsByTag(const struct FGameplayTag& CharacterTag, bool ExactMatch, bool IsAlive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetEnemyActorsByTag"); + + Params::NoceAISystem_GetEnemyActorsByTag Parms{}; + + Parms.CharacterTag = std::move(CharacterTag); + Parms.ExactMatch = ExactMatch; + Parms.IsAlive = IsAlive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetEnemyAliveCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceAISystem::GetEnemyAliveCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetEnemyAliveCount"); + + Params::NoceAISystem_GetEnemyAliveCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetEnemyAliveCountByCharacterTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& CharacterTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceAISystem::GetEnemyAliveCountByCharacterTag(const struct FGameplayTag& CharacterTag, bool ExactMatch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetEnemyAliveCountByCharacterTag"); + + Params::NoceAISystem_GetEnemyAliveCountByCharacterTag Parms{}; + + Parms.CharacterTag = std::move(CharacterTag); + Parms.ExactMatch = ExactMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetEnemyAliveCountByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceAISystem::GetEnemyAliveCountByTag(class FName TagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetEnemyAliveCountByTag"); + + Params::NoceAISystem_GetEnemyAliveCountByTag Parms{}; + + Parms.TagName = TagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetNewAttackID +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceAISystem::GetNewAttackID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetNewAttackID"); + + Params::NoceAISystem_GetNewAttackID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetSaveData +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceAISystem::GetSaveData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetSaveData"); + + Params::NoceAISystem_GetSaveData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetSpawner +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceAISpawner* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceAISpawner* UNoceAISystem::GetSpawner(class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetSpawner"); + + Params::NoceAISystem_GetSpawner Parms{}; + + Parms.SpawnedActor = SpawnedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetSpecifyRecord +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName SpawnerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceCharacterRecord ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceCharacterRecord UNoceAISystem::GetSpecifyRecord(class FName SpawnerName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetSpecifyRecord"); + + Params::NoceAISystem_GetSpecifyRecord Parms{}; + + Parms.SpawnerName = SpawnerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.GetTerritoriesByGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName GroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceAISystem::GetTerritoriesByGroup(class FName GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "GetTerritoriesByGroup"); + + Params::NoceAISystem_GetTerritoriesByGroup Parms{}; + + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.IsAlreadyDeadOnRecord +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class ANoceAISpawner* Spawner (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::IsAlreadyDeadOnRecord(const class ANoceAISpawner* Spawner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "IsAlreadyDeadOnRecord"); + + Params::NoceAISystem_IsAlreadyDeadOnRecord Parms{}; + + Parms.Spawner = Spawner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.IsAnySpawnerWaiting +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::IsAnySpawnerWaiting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "IsAnySpawnerWaiting"); + + Params::NoceAISystem_IsAnySpawnerWaiting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.IsInheritedAIRecordDead +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InheritedTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::IsInheritedAIRecordDead(class FName InheritedTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "IsInheritedAIRecordDead"); + + Params::NoceAISystem_IsInheritedAIRecordDead Parms{}; + + Parms.InheritedTag = InheritedTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.IsInheritedRecordExist +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InheritedTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::IsInheritedRecordExist(class FName InheritedTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "IsInheritedRecordExist"); + + Params::NoceAISystem_IsInheritedRecordExist Parms{}; + + Parms.InheritedTag = InheritedTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.IsTerritoryExist +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName GroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAISystem::IsTerritoryExist(class FName GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "IsTerritoryExist"); + + Params::NoceAISystem_IsTerritoryExist Parms{}; + + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAISystem.KillAllEnemy +// (Final, Native, Public, BlueprintCallable) + +void UNoceAISystem::KillAllEnemy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "KillAllEnemy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.KillSpawnerEnemy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName AreaName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::KillSpawnerEnemy(const class FName AreaName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "KillSpawnerEnemy"); + + Params::NoceAISystem_KillSpawnerEnemy Parms{}; + + Parms.AreaName = AreaName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.OnEnemyDead +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InEnemy (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::OnEnemyDead(class AActor* InEnemy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "OnEnemyDead"); + + Params::NoceAISystem_OnEnemyDead Parms{}; + + Parms.InEnemy = InEnemy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.OnEnemyFakeDead +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InEnemy (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::OnEnemyFakeDead(class AActor* InEnemy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "OnEnemyFakeDead"); + + Params::NoceAISystem_OnEnemyFakeDead Parms{}; + + Parms.InEnemy = InEnemy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.ProcessEndCutscene +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName IgnoreTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UnlockNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::ProcessEndCutscene(class FName IgnoreTag, bool UnlockNavigation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "ProcessEndCutscene"); + + Params::NoceAISystem_ProcessEndCutscene Parms{}; + + Parms.IgnoreTag = IgnoreTag; + Parms.UnlockNavigation = UnlockNavigation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.ProcessEnterCutscene +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName IgnoreTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InHideEnemy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InHideNPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::ProcessEnterCutscene(class FName IgnoreTag, bool InHideEnemy, bool InHideNPC, bool LockNavigation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "ProcessEnterCutscene"); + + Params::NoceAISystem_ProcessEnterCutscene Parms{}; + + Parms.IgnoreTag = IgnoreTag; + Parms.InHideEnemy = InHideEnemy; + Parms.InHideNPC = InHideNPC; + Parms.LockNavigation = LockNavigation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.RebuildNavigation +// (Final, Native, Public, BlueprintCallable) + +void UNoceAISystem::RebuildNavigation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "RebuildNavigation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.RegisterEnemyActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InEnemy (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::RegisterEnemyActor(class AActor* InEnemy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "RegisterEnemyActor"); + + Params::NoceAISystem_RegisterEnemyActor Parms{}; + + Parms.InEnemy = InEnemy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.RegisterEnemyController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceAIController* pController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::RegisterEnemyController(class ANoceAIController* pController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "RegisterEnemyController"); + + Params::NoceAISystem_RegisterEnemyController Parms{}; + + Parms.pController = pController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.RegisterSpawner +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Group (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceAISpawner* pSpawner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::RegisterSpawner(class FName Group, class ANoceAISpawner* pSpawner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "RegisterSpawner"); + + Params::NoceAISystem_RegisterSpawner Parms{}; + + Parms.Group = Group; + Parms.pSpawner = pSpawner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.RegisterTerritory +// (Final, Native, Public) +// Parameters: +// class ANoceTerritoryVolume* Volume (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::RegisterTerritory(class ANoceTerritoryVolume* Volume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "RegisterTerritory"); + + Params::NoceAISystem_RegisterTerritory Parms{}; + + Parms.Volume = Volume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.RemoveNavigationBuildLock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// uint8 Flags_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::RemoveNavigationBuildLock(uint8 Flags_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "RemoveNavigationBuildLock"); + + Params::NoceAISystem_RemoveNavigationBuildLock Parms{}; + + Parms.Flags_0 = Flags_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.SetSightRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewSightRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::SetSightRatio(float InNewSightRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "SetSightRatio"); + + Params::NoceAISystem_SetSightRatio Parms{}; + + Parms.InNewSightRatio = InNewSightRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.SetSightRatioToController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AAIController* InController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InCurrentSightRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InNewSightRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::SetSightRatioToController(class AAIController* InController, float InCurrentSightRatio, float InNewSightRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "SetSightRatioToController"); + + Params::NoceAISystem_SetSightRatioToController Parms{}; + + Parms.InController = InController; + Parms.InCurrentSightRatio = InCurrentSightRatio; + Parms.InNewSightRatio = InNewSightRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.SetSightRatioToSpawnedControllers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewSightRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::SetSightRatioToSpawnedControllers(float InNewSightRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "SetSightRatioToSpawnedControllers"); + + Params::NoceAISystem_SetSightRatioToSpawnedControllers Parms{}; + + Parms.InNewSightRatio = InNewSightRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.SpawnEnemies +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Group (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Num (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::SpawnEnemies(class FName Group, int32 Num) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "SpawnEnemies"); + + Params::NoceAISystem_SpawnEnemies Parms{}; + + Parms.Group = Group; + Parms.Num = Num; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.UnregisterEnemyActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InEnemy (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::UnregisterEnemyActor(class AActor* InEnemy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "UnregisterEnemyActor"); + + Params::NoceAISystem_UnregisterEnemyActor Parms{}; + + Parms.InEnemy = InEnemy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.UnregisterEnemyController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceAIController* pController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::UnregisterEnemyController(class ANoceAIController* pController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "UnregisterEnemyController"); + + Params::NoceAISystem_UnregisterEnemyController Parms{}; + + Parms.pController = pController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.UnregisterSpawner +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Group (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceAISpawner* pSpawner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::UnregisterSpawner(class FName Group, class ANoceAISpawner* pSpawner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "UnregisterSpawner"); + + Params::NoceAISystem_UnregisterSpawner Parms{}; + + Parms.Group = Group; + Parms.pSpawner = pSpawner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAISystem.UnRegisterTerritory +// (Final, Native, Public) +// Parameters: +// class ANoceTerritoryVolume* Volume (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAISystem::UnRegisterTerritory(class ANoceTerritoryVolume* Volume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAISystem", "UnRegisterTerritory"); + + Params::NoceAISystem_UnRegisterTerritory Parms{}; + + Parms.Volume = Volume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.ContinueGame +// (Final, Native, Public, BlueprintCallable) + +void UNoceAnalyticsInstance::ContinueGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "ContinueGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.Deinitialize_BP +// (Event, Protected, BlueprintEvent) + +void UNoceAnalyticsInstance::Deinitialize_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "Deinitialize_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceAnalyticsInstance.EndBattle +// (Final, Native, Protected, BlueprintCallable) + +void UNoceAnalyticsInstance::EndBattle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "EndBattle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.EndSession +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnalyticsInstance::EndSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "EndSession"); + + Params::NoceAnalyticsInstance_EndSession Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnalyticsInstance.EndSession_BP +// (Event, Protected, BlueprintEvent) + +void UNoceAnalyticsInstance::EndSession_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "EndSession_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceAnalyticsInstance.GetAnalyticsState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceAnalyticsInstance::GetAnalyticsState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "GetAnalyticsState"); + + Params::NoceAnalyticsInstance_GetAnalyticsState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnalyticsInstance.GetNocePlayerCharacter_Internal +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class ANocePlayerCharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANocePlayerCharacter* UNoceAnalyticsInstance::GetNocePlayerCharacter_Internal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "GetNocePlayerCharacter_Internal"); + + Params::NoceAnalyticsInstance_GetNocePlayerCharacter_Internal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnalyticsInstance.Initialize_BP +// (Event, Protected, BlueprintEvent) + +void UNoceAnalyticsInstance::Initialize_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "Initialize_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceAnalyticsInstance.ManuallyEndSession +// (Final, Native, Public, BlueprintCallable) + +void UNoceAnalyticsInstance::ManuallyEndSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "ManuallyEndSession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnAddConsumableItem +// (Final, Native, Protected) +// Parameters: +// class FName InItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InQuantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnAddConsumableItem(class FName InItemName, int32 InQuantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnAddConsumableItem"); + + Params::NoceAnalyticsInstance_OnAddConsumableItem Parms{}; + + Parms.InItemName = InItemName; + Parms.InQuantity = InQuantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnAddItem +// (Final, Native, Protected) +// Parameters: +// ENoceInventoryType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnAddItem(ENoceInventoryType InType, class FName InItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnAddItem"); + + Params::NoceAnalyticsInstance_OnAddItem Parms{}; + + Parms.InType = InType; + Parms.InItemName = InItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnAddNewWeapon +// (Final, Native, Protected) +// Parameters: +// class FName InWeaponID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnAddNewWeapon(class FName InWeaponID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnAddNewWeapon"); + + Params::NoceAnalyticsInstance_OnAddNewWeapon Parms{}; + + Parms.InWeaponID = InWeaponID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnEnemyDead +// (Final, Native, Protected) +// Parameters: +// class AActor* InEnemyActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnEnemyDead(class AActor* InEnemyActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnEnemyDead"); + + Params::NoceAnalyticsInstance_OnEnemyDead Parms{}; + + Parms.InEnemyActor = InEnemyActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnEnemyFakeDead +// (Final, Native, Protected) +// Parameters: +// class AActor* InEnemyActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnEnemyFakeDead(class AActor* InEnemyActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnEnemyFakeDead"); + + Params::NoceAnalyticsInstance_OnEnemyFakeDead Parms{}; + + Parms.InEnemyActor = InEnemyActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnFaithChanged +// (Final, Native, Protected) +// Parameters: +// float InDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnFaithChanged(float InDelta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnFaithChanged"); + + Params::NoceAnalyticsInstance_OnFaithChanged Parms{}; + + Parms.InDelta = InDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnLoadGameSlot +// (Final, Native, Protected) + +void UNoceAnalyticsInstance::OnLoadGameSlot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnLoadGameSlot"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnPlayerDie +// (Final, Native, Protected) + +void UNoceAnalyticsInstance::OnPlayerDie() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnPlayerDie"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnPlayerTakeDamage +// (Final, Native, Protected) +// Parameters: +// class AActor* InAttacker (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnPlayerTakeDamage(class AActor* InAttacker, class FName InComboName, float InHealthDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnPlayerTakeDamage"); + + Params::NoceAnalyticsInstance_OnPlayerTakeDamage Parms{}; + + Parms.InAttacker = InAttacker; + Parms.InComboName = InComboName; + Parms.InHealthDamage = InHealthDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnProgressChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnProgressChanged"); + + Params::NoceAnalyticsInstance_OnProgressChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnProgressInitialized +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnProgressInitialized(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnProgressInitialized"); + + Params::NoceAnalyticsInstance_OnProgressInitialized Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnSanityChanged +// (Final, Native, Protected) +// Parameters: +// float InDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnSanityChanged(float InDelta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnSanityChanged"); + + Params::NoceAnalyticsInstance_OnSanityChanged Parms{}; + + Parms.InDelta = InDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnSaveGameSlot +// (Final, Native, Protected) +// Parameters: +// bool InIsAutoSave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnSaveGameSlot(bool InIsAutoSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnSaveGameSlot"); + + Params::NoceAnalyticsInstance_OnSaveGameSlot Parms{}; + + Parms.InIsAutoSave = InIsAutoSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnUseConsumableItem +// (Final, Native, Protected) +// Parameters: +// class FName InItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnUseConsumableItem(class FName InItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnUseConsumableItem"); + + Params::NoceAnalyticsInstance_OnUseConsumableItem Parms{}; + + Parms.InItemName = InItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.OnWeaponDurabilityChanged +// (Final, Native, Protected) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::OnWeaponDurabilityChanged(class FName InWeaponName, float InDelta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "OnWeaponDurabilityChanged"); + + Params::NoceAnalyticsInstance_OnWeaponDurabilityChanged Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InDelta = InDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.RegisterSystems_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// class ANoceGameState* InNoceGameState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANocePlayerState* InNocePlayerState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::RegisterSystems_BP(class ANoceGameState* InNoceGameState, class ANocePlayerState* InNocePlayerState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "RegisterSystems_BP"); + + Params::NoceAnalyticsInstance_RegisterSystems_BP Parms{}; + + Parms.InNoceGameState = InNoceGameState; + Parms.InNocePlayerState = InNocePlayerState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceAnalyticsInstance.ResetRecords +// (Final, Native, Public, BlueprintCallable) + +void UNoceAnalyticsInstance::ResetRecords() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "ResetRecords"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.StartBattle +// (Final, Native, Protected, BlueprintCallable) + +void UNoceAnalyticsInstance::StartBattle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "StartBattle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.StartSession +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnalyticsInstance::StartSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "StartSession"); + + Params::NoceAnalyticsInstance_StartSession Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnalyticsInstance.StartSession_BP +// (Event, Protected, BlueprintEvent) + +void UNoceAnalyticsInstance::StartSession_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "StartSession_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceAnalyticsInstance.UnregisterSystems_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// class ANoceGameState* InNoceGameState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANocePlayerState* InNocePlayerState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsInstance::UnregisterSystems_BP(class ANoceGameState* InNoceGameState, class ANocePlayerState* InNocePlayerState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "UnregisterSystems_BP"); + + Params::NoceAnalyticsInstance_UnregisterSystems_BP Parms{}; + + Parms.InNoceGameState = InNoceGameState; + Parms.InNocePlayerState = InNocePlayerState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceAnalyticsInstance.WriteRecords +// (Final, Native, Public, BlueprintCallable) + +void UNoceAnalyticsInstance::WriteRecords() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "WriteRecords"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsInstance.GetAnalyticsDataByName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceAnalyticsDataRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceAnalyticsDataRow UNoceAnalyticsInstance::GetAnalyticsDataByName(class FName InName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "GetAnalyticsDataByName"); + + Params::NoceAnalyticsInstance_GetAnalyticsDataByName Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnalyticsInstance.GetAnalyticsDataRowNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceAnalyticsInstance::GetAnalyticsDataRowNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsInstance", "GetAnalyticsDataRowNames"); + + Params::NoceAnalyticsInstance_GetAnalyticsDataRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSimpleList.ClearSelectionWithoutAnimation +// (Final, Native, Public, BlueprintCallable) + +void UNoceSimpleList::ClearSelectionWithoutAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "ClearSelectionWithoutAnimation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.Confirm +// (Final, Native, Public, BlueprintCallable) + +void UNoceSimpleList::Confirm() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "Confirm"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.ForceSelectAgain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSimpleList::ForceSelectAgain(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "ForceSelectAgain"); + + Params::NoceSimpleList_ForceSelectAgain Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.GetSelectingIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSimpleList::GetSelectingIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "GetSelectingIndex"); + + Params::NoceSimpleList_GetSelectingIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSimpleList.GetSelectingSlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UNoceSimpleList::GetSelectingSlot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "GetSelectingSlot"); + + Params::NoceSimpleList_GetSelectingSlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSimpleList.GetSlotsLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSimpleList::GetSlotsLength() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "GetSlotsLength"); + + Params::NoceSimpleList_GetSlotsLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSimpleList.GetSubMenuPos +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UUserWidget* Menu (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGeometry& Container (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& RelativePos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry* Geometry (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D* LocalPos (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSimpleList::GetSubMenuPos(class UUserWidget* Menu, const struct FGeometry& Container, const struct FVector2D& RelativePos, struct FGeometry* Geometry, struct FVector2D* LocalPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "GetSubMenuPos"); + + Params::NoceSimpleList_GetSubMenuPos Parms{}; + + Parms.Menu = Menu; + Parms.Container = std::move(Container); + Parms.RelativePos = std::move(RelativePos); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Geometry != nullptr) + *Geometry = std::move(Parms.Geometry); + + if (LocalPos != nullptr) + *LocalPos = std::move(Parms.LocalPos); +} + + +// Function GameNoce.NoceSimpleList.Initialize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& InSlots (Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UNoceSimpleList::Initialize(const TArray& InSlots) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "Initialize"); + + Params::NoceSimpleList_Initialize Parms{}; + + Parms.InSlots = std::move(InSlots); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.PlaySound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNeoAudioTriggerIdHandle& TriggerId (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceSimpleList::PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "PlaySound"); + + Params::NoceSimpleList_PlaySound Parms{}; + + Parms.TriggerId = std::move(TriggerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.Reset +// (Final, Native, Public, BlueprintCallable) + +void UNoceSimpleList::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.ResetAll +// (Final, Native, Public, BlueprintCallable) + +void UNoceSimpleList::ResetAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "ResetAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.SelectIndex +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSimpleList::SelectIndex(int32 Index_0, bool* Success) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "SelectIndex"); + + Params::NoceSimpleList_SelectIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Success != nullptr) + *Success = Parms.Success; +} + + +// Function GameNoce.NoceSimpleList.SelectNext +// (Final, Native, Public, BlueprintCallable) + +void UNoceSimpleList::SelectNext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "SelectNext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.SelectPrevious +// (Final, Native, Public, BlueprintCallable) + +void UNoceSimpleList::SelectPrevious() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "SelectPrevious"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.SelectSlot +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSimpleList::SelectSlot(class UUserWidget* Widget, bool* Success) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "SelectSlot"); + + Params::NoceSimpleList_SelectSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Success != nullptr) + *Success = Parms.Success; +} + + +// Function GameNoce.NoceSimpleList.SetSound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNeoAudioTriggerIdHandle& InPreviousSound (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FNeoAudioTriggerIdHandle& InNextSound (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FNeoAudioTriggerIdHandle& InMouseHoverSound (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceSimpleList::SetSound(const struct FNeoAudioTriggerIdHandle& InPreviousSound, const struct FNeoAudioTriggerIdHandle& InNextSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "SetSound"); + + Params::NoceSimpleList_SetSound Parms{}; + + Parms.InPreviousSound = std::move(InPreviousSound); + Parms.InNextSound = std::move(InNextSound); + Parms.InMouseHoverSound = std::move(InMouseHoverSound); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleList.UpdateInput +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputEvent& InputEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* IsTriggered (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSimpleList::UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key, bool* IsTriggered) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleList", "UpdateInput"); + + Params::NoceSimpleList_UpdateInput Parms{}; + + Parms.InputEvent = std::move(InputEvent); + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IsTriggered != nullptr) + *IsTriggered = Parms.IsTriggered; +} + + +// Function GameNoce.NoceSimpleGrid.SetAnalogValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSimpleGrid::SetAnalogValue(const struct FKey& Key, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleGrid", "SetAnalogValue"); + + Params::NoceSimpleGrid_SetAnalogValue Parms{}; + + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSimpleGrid.SetupKeys +// (Final, Native, Public, BlueprintCallable) + +void UNoceSimpleGrid::SetupKeys() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSimpleGrid", "SetupKeys"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsBaseRecord.DeepCopyFromSource +// (Native, Public, BlueprintCallable) +// Parameters: +// const class UNoceAnalyticsBaseRecord* InSource (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnalyticsBaseRecord::DeepCopyFromSource(const class UNoceAnalyticsBaseRecord* InSource) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsBaseRecord", "DeepCopyFromSource"); + + Params::NoceAnalyticsBaseRecord_DeepCopyFromSource Parms{}; + + Parms.InSource = InSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsBaseRecord.ResetRecord +// (Native, Public, BlueprintCallable) + +void UNoceAnalyticsBaseRecord::ResetRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsBaseRecord", "ResetRecord"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnalyticsBaseRecord.WriteRecord +// (Native, Public, BlueprintCallable) + +void UNoceAnalyticsBaseRecord::WriteRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnalyticsBaseRecord", "WriteRecord"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimCancelComponent.CanAnimCanel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceAnimCancel InAnimCanel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnimCancelComponent::CanAnimCanel(ENoceAnimCancel InAnimCanel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimCancelComponent", "CanAnimCanel"); + + Params::NoceAnimCancelComponent_CanAnimCanel Parms{}; + + Parms.InAnimCanel = InAnimCanel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimCancelComponent.ClearAllAnimCancels +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InExcludeStateMachineName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InExcludeStateName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimCancelComponent::ClearAllAnimCancels(class FName InExcludeStateMachineName, class FName InExcludeStateName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimCancelComponent", "ClearAllAnimCancels"); + + Params::NoceAnimCancelComponent_ClearAllAnimCancels Parms{}; + + Parms.InExcludeStateMachineName = InExcludeStateMachineName; + Parms.InExcludeStateName = InExcludeStateName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimCancelComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimCancelComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimCancelComponent", "HandleOnPossessed"); + + Params::NoceAnimCancelComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDebugDrawComponent.AddText +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& InStr (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDebugDrawComponent::AddText(const class FString& InStr, const struct FColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDebugDrawComponent", "AddText"); + + Params::NoceDebugDrawComponent_AddText Parms{}; + + Parms.InStr = std::move(InStr); + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDebugDrawComponent.ClearPendingText +// (Final, Native, Public, BlueprintCallable) + +void UNoceDebugDrawComponent::ClearPendingText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDebugDrawComponent", "ClearPendingText"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDebugDrawComponent.DrawBox +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDebugDrawComponent::DrawBox(const struct FVector2D& Pos, const struct FVector2D& Extent, const struct FColor& LineColor, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDebugDrawComponent", "DrawBox"); + + Params::NoceDebugDrawComponent_DrawBox Parms{}; + + Parms.Pos = std::move(Pos); + Parms.Extent = std::move(Extent); + Parms.LineColor = std::move(LineColor); + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDebugDrawComponent.DrawLine +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDebugDrawComponent::DrawLine(const struct FVector2D& Start, const struct FVector2D& End, const struct FColor& LineColor, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDebugDrawComponent", "DrawLine"); + + Params::NoceDebugDrawComponent_DrawLine Parms{}; + + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.LineColor = std::move(LineColor); + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCutsceneWidget.Pause +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceCutsceneWidget::Pause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCutsceneWidget", "Pause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCutsceneWidget.Resume +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceCutsceneWidget::Resume() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCutsceneWidget", "Resume"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCutsceneWidget.SetCanSkip +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InCanSkip (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCutsceneWidget::SetCanSkip(bool InCanSkip, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCutsceneWidget", "SetCanSkip"); + + Params::NoceCutsceneWidget_SetCanSkip Parms{}; + + Parms.InCanSkip = InCanSkip; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceCutsceneWidget.SetHasCamera +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InHasCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCutsceneWidget::SetHasCamera(bool InHasCamera, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCutsceneWidget", "SetHasCamera"); + + Params::NoceCutsceneWidget_SetHasCamera Parms{}; + + Parms.InHasCamera = InHasCamera; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceCutsceneWidget.SetSequenceActor +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ALevelSequenceActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCutsceneWidget::SetSequenceActor(class ALevelSequenceActor* InActor, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCutsceneWidget", "SetSequenceActor"); + + Params::NoceCutsceneWidget_SetSequenceActor Parms{}; + + Parms.InActor = InActor; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceCreditWidget.AddDeltaTime +// (Event, Protected, BlueprintEvent) +// Parameters: +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceCreditWidget::AddDeltaTime(float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCreditWidget", "AddDeltaTime"); + + Params::NoceCreditWidget_AddDeltaTime Parms{}; + + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCreditWidget.GetUpdateSpeed +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceCreditWidget::GetUpdateSpeed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCreditWidget", "GetUpdateSpeed"); + + Params::NoceCreditWidget_GetUpdateSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCreditWidget.OnSpeedUpdated +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceCreditWidget::OnSpeedUpdated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCreditWidget", "OnSpeedUpdated"); + + Params::NoceCreditWidget_OnSpeedUpdated Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCreditWidget.OnWindowFocusChanged +// (Final, Native, Protected) +// Parameters: +// bool IsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCreditWidget::OnWindowFocusChanged(bool IsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCreditWidget", "OnWindowFocusChanged"); + + Params::NoceCreditWidget_OnWindowFocusChanged Parms{}; + + Parms.IsActive = IsActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCreditWidget.SetCreditDataTables +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FName InName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCreditWidget::SetCreditDataTables(const class FName InName, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCreditWidget", "SetCreditDataTables"); + + Params::NoceCreditWidget_SetCreditDataTables Parms{}; + + Parms.InName = InName; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceAnimInstance.AfterSetDefaultSlotBlending +// (Event, Protected, BlueprintEvent) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::AfterSetDefaultSlotBlending(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "AfterSetDefaultSlotBlending"); + + Params::NoceAnimInstance_AfterSetDefaultSlotBlending Parms{}; + + Parms.InValue = InValue; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceAnimInstance.CheckIKWhenSeqStop +// (Native, Public, BlueprintCallable) + +void UNoceAnimInstance::CheckIKWhenSeqStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "CheckIKWhenSeqStop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.GetCanEnterLink +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnimInstance::GetCanEnterLink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetCanEnterLink"); + + Params::NoceAnimInstance_GetCanEnterLink Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetRolePatternIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceAnimInstance::GetRolePatternIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetRolePatternIndex"); + + Params::NoceAnimInstance_GetRolePatternIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.ReplaceSetScarfRigidBodyAlpha +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::ReplaceSetScarfRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ReplaceSetScarfRigidBodyAlpha"); + + Params::NoceAnimInstance_ReplaceSetScarfRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.ReplaceSetShawlKawaiiAlpha +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::ReplaceSetShawlKawaiiAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ReplaceSetShawlKawaiiAlpha"); + + Params::NoceAnimInstance_ReplaceSetShawlKawaiiAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.ReplaceSetShiroFurAlpha +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::ReplaceSetShiroFurAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ReplaceSetShiroFurAlpha"); + + Params::NoceAnimInstance_ReplaceSetShiroFurAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.ReplaceSetSkirtRigidBodyAlpha +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::ReplaceSetSkirtRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ReplaceSetSkirtRigidBodyAlpha"); + + Params::NoceAnimInstance_ReplaceSetSkirtRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.ResetRoleStartTime +// (Final, Native, Public, BlueprintCallable) + +void UNoceAnimInstance::ResetRoleStartTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ResetRoleStartTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetbIsDefaultSlotFixActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetbIsDefaultSlotFixActive(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetbIsDefaultSlotFixActive"); + + Params::NoceAnimInstance_SetbIsDefaultSlotFixActive Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetBodyMidPhysAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetBodyMidPhysAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetBodyMidPhysAlpha"); + + Params::NoceAnimInstance_SetBodyMidPhysAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetCanEnterLinkState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InBankID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InMotionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetCanEnterLinkState(int32 InBankID, int32 InMotionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetCanEnterLinkState"); + + Params::NoceAnimInstance_SetCanEnterLinkState Parms{}; + + Parms.InBankID = InBankID; + Parms.InMotionID = InMotionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetCharTopPhysAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetCharTopPhysAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetCharTopPhysAlpha"); + + Params::NoceAnimInstance_SetCharTopPhysAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetDefaultSlotBlending +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetDefaultSlotBlending(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetDefaultSlotBlending"); + + Params::NoceAnimInstance_SetDefaultSlotBlending Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetDefaultSlotFixBlending +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetDefaultSlotFixBlending(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetDefaultSlotFixBlending"); + + Params::NoceAnimInstance_SetDefaultSlotFixBlending Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetFootIKInterpScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetFootIKInterpScale(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetFootIKInterpScale"); + + Params::NoceAnimInstance_SetFootIKInterpScale Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetForceLeaveLinkState +// (Final, Native, Public, BlueprintCallable) + +void UNoceAnimInstance::SetForceLeaveLinkState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetForceLeaveLinkState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetHairKawaiiAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetHairKawaiiAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetHairKawaiiAlpha"); + + Params::NoceAnimInstance_SetHairKawaiiAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetHairMidPhysAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetHairMidPhysAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetHairMidPhysAlpha"); + + Params::NoceAnimInstance_SetHairMidPhysAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetPhysicsWorldGravity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetPhysicsWorldGravity(const struct FVector& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetPhysicsWorldGravity"); + + Params::NoceAnimInstance_SetPhysicsWorldGravity Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetRBWorldCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetRBWorldCollision(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetRBWorldCollision"); + + Params::NoceAnimInstance_SetRBWorldCollision Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetRBWorldCollisionChannel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECollisionChannel InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetRBWorldCollisionChannel(ECollisionChannel InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetRBWorldCollisionChannel"); + + Params::NoceAnimInstance_SetRBWorldCollisionChannel Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetRolePatternIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetRolePatternIndex(int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetRolePatternIndex"); + + Params::NoceAnimInstance_SetRolePatternIndex Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetRoleStartTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetRoleStartTime(float InTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetRoleStartTime"); + + Params::NoceAnimInstance_SetRoleStartTime Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetScarfRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetScarfRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetScarfRigidBodyAlpha"); + + Params::NoceAnimInstance_SetScarfRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetShawlKawaiiAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetShawlKawaiiAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetShawlKawaiiAlpha"); + + Params::NoceAnimInstance_SetShawlKawaiiAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetShouldDoIKTrace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetShouldDoIKTrace(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetShouldDoIKTrace"); + + Params::NoceAnimInstance_SetShouldDoIKTrace Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetSkirtRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetSkirtRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetSkirtRigidBodyAlpha"); + + Params::NoceAnimInstance_SetSkirtRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetTransferBoneVelocities +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetTransferBoneVelocities(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetTransferBoneVelocities"); + + Params::NoceAnimInstance_SetTransferBoneVelocities Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.SetWarmUpRBANAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAnimInstance::SetWarmUpRBANAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "SetWarmUpRBANAlpha"); + + Params::NoceAnimInstance_SetWarmUpRBANAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAnimInstance.ShouldDoIKTraceByHeight +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnimInstance::ShouldDoIKTraceByHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ShouldDoIKTraceByHeight"); + + Params::NoceAnimInstance_ShouldDoIKTraceByHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetbIsDefaultSlotFixActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnimInstance::GetbIsDefaultSlotFixActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetbIsDefaultSlotFixActive"); + + Params::NoceAnimInstance_GetbIsDefaultSlotFixActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetBodyBottomPhysAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetBodyBottomPhysAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetBodyBottomPhysAlpha"); + + Params::NoceAnimInstance_GetBodyBottomPhysAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetBodyMidPhysAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetBodyMidPhysAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetBodyMidPhysAlpha"); + + Params::NoceAnimInstance_GetBodyMidPhysAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetCharTopPhysAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetCharTopPhysAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetCharTopPhysAlpha"); + + Params::NoceAnimInstance_GetCharTopPhysAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetDefaultSlotBlending +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetDefaultSlotBlending() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetDefaultSlotBlending"); + + Params::NoceAnimInstance_GetDefaultSlotBlending Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetDefaultSlotFixBlending +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetDefaultSlotFixBlending() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetDefaultSlotFixBlending"); + + Params::NoceAnimInstance_GetDefaultSlotFixBlending Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetFinalPhysAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InParentAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetFinalPhysAlpha(float InParentAlpha, float InValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetFinalPhysAlpha"); + + Params::NoceAnimInstance_GetFinalPhysAlpha Parms{}; + + Parms.InParentAlpha = InParentAlpha; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetFootIKInterpScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetFootIKInterpScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetFootIKInterpScale"); + + Params::NoceAnimInstance_GetFootIKInterpScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetHairBottomPhysAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetHairBottomPhysAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetHairBottomPhysAlpha"); + + Params::NoceAnimInstance_GetHairBottomPhysAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetHairKawaiiAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetHairKawaiiAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetHairKawaiiAlpha"); + + Params::NoceAnimInstance_GetHairKawaiiAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetHairMidPhysAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetHairMidPhysAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetHairMidPhysAlpha"); + + Params::NoceAnimInstance_GetHairMidPhysAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetPhysAlphaInPendingWarmUp +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENocePhysType InPhysType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetPhysAlphaInPendingWarmUp(float InValue, ENocePhysType InPhysType) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetPhysAlphaInPendingWarmUp"); + + Params::NoceAnimInstance_GetPhysAlphaInPendingWarmUp Parms{}; + + Parms.InValue = InValue; + Parms.InPhysType = InPhysType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetPhysicsWorldGravity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceAnimInstance::GetPhysicsWorldGravity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetPhysicsWorldGravity"); + + Params::NoceAnimInstance_GetPhysicsWorldGravity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetRBWorldCollision +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnimInstance::GetRBWorldCollision() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetRBWorldCollision"); + + Params::NoceAnimInstance_GetRBWorldCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetRBWorldCollisionChannel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionChannel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionChannel UNoceAnimInstance::GetRBWorldCollisionChannel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetRBWorldCollisionChannel"); + + Params::NoceAnimInstance_GetRBWorldCollisionChannel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetScarfRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetScarfRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetScarfRigidBodyAlpha"); + + Params::NoceAnimInstance_GetScarfRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetShawlKawaiiAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetShawlKawaiiAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetShawlKawaiiAlpha"); + + Params::NoceAnimInstance_GetShawlKawaiiAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetSkirtRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetSkirtRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetSkirtRigidBodyAlpha"); + + Params::NoceAnimInstance_GetSkirtRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetTransferBoneVelocities +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnimInstance::GetTransferBoneVelocities() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetTransferBoneVelocities"); + + Params::NoceAnimInstance_GetTransferBoneVelocities Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.GetWarmUpRBANAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::GetWarmUpRBANAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "GetWarmUpRBANAlpha"); + + Params::NoceAnimInstance_GetWarmUpRBANAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.InternalGetBottomPhysAlpha +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const float InMidPhysAlpha (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InBottomValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENocePhysType InPhysType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InGamePlayAlpha (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::InternalGetBottomPhysAlpha(const float InMidPhysAlpha, const float InBottomValue, const ENocePhysType InPhysType, const float InGamePlayAlpha) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "InternalGetBottomPhysAlpha"); + + Params::NoceAnimInstance_InternalGetBottomPhysAlpha Parms{}; + + Parms.InMidPhysAlpha = InMidPhysAlpha; + Parms.InBottomValue = InBottomValue; + Parms.InPhysType = InPhysType; + Parms.InGamePlayAlpha = InGamePlayAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.LerpWithDefaultSlotBlendingForSeamlessOut +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float B (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAnimInstance::LerpWithDefaultSlotBlendingForSeamlessOut(float* OutResult, float A, float B) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "LerpWithDefaultSlotBlendingForSeamlessOut"); + + Params::NoceAnimInstance_LerpWithDefaultSlotBlendingForSeamlessOut Parms{}; + + Parms.A = A; + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutResult != nullptr) + *OutResult = Parms.OutResult; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.ReplaceGetScarfRigidBodyAlpha +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::ReplaceGetScarfRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ReplaceGetScarfRigidBodyAlpha"); + + Params::NoceAnimInstance_ReplaceGetScarfRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.ReplaceGetShawlKawaiiAlpha +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::ReplaceGetShawlKawaiiAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ReplaceGetShawlKawaiiAlpha"); + + Params::NoceAnimInstance_ReplaceGetShawlKawaiiAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.ReplaceGetShiroFurAlpha +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::ReplaceGetShiroFurAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ReplaceGetShiroFurAlpha"); + + Params::NoceAnimInstance_ReplaceGetShiroFurAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstance.ReplaceGetSkirtRigidBodyAlpha +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceAnimInstance::ReplaceGetSkirtRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAnimInstance", "ReplaceGetSkirtRigidBodyAlpha"); + + Params::NoceAnimInstance_ReplaceGetSkirtRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAnimInstanceInterface.WarmUp +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 WarmUpFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceAnimInstanceInterface::WarmUp(int32 WarmUpFrames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceAnimInstanceInterface", "WarmUp"); + + Params::NoceAnimInstanceInterface_WarmUp Parms{}; + + Parms.WarmUpFrames = WarmUpFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceANS_ApplyGEOnAttackTraceHit.OnAttackTraceHit +// (Final, Native, Protected, HasOutParams, Const) +// Parameters: +// const TArray&InHitResults (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UNoceANS_ApplyGEOnAttackTraceHit::OnAttackTraceHit(const TArray& InHitResults) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceANS_ApplyGEOnAttackTraceHit", "OnAttackTraceHit"); + + Params::NoceANS_ApplyGEOnAttackTraceHit_OnAttackTraceHit Parms{}; + + Parms.InHitResults = std::move(InHitResults); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemMessageWidget.ShowText +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FNoceSystemMessageData& InData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemMessageWidget::ShowText(const struct FNoceSystemMessageData& InData, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemMessageWidget", "ShowText"); + + Params::NoceSystemMessageWidget_ShowText Parms{}; + + Parms.InData = std::move(InData); + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceReplaceWidget.OnMouseDown +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceReplaceWidget::OnMouseDown(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceReplaceWidget", "OnMouseDown"); + + Params::NoceReplaceWidget_OnMouseDown Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceReplaceWidget.OnPickPreviewClose +// (Final, Native, Protected) + +void UNoceReplaceWidget::OnPickPreviewClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceReplaceWidget", "OnPickPreviewClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceReplaceWidget.OnPopWindowClose +// (Final, Native, Protected) + +void UNoceReplaceWidget::OnPopWindowClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceReplaceWidget", "OnPopWindowClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceReplaceWeaponWidget.OnRefreshSelection +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceReplaceWeaponWidget::OnRefreshSelection(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceReplaceWeaponWidget", "OnRefreshSelection"); + + Params::NoceReplaceWeaponWidget_OnRefreshSelection Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceReplaceWeaponWidget.ShowWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceReplaceWeaponWidget::ShowWeapon(class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceReplaceWeaponWidget", "ShowWeapon"); + + Params::NoceReplaceWeaponWidget_ShowWeapon Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointUpgradeDataUIAsset.GetListItemData +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceUpgradeType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSavePointUpgradeListItemDataReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSavePointUpgradeListItemData UNoceSavePointUpgradeDataUIAsset::GetListItemData(ENoceUpgradeType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointUpgradeDataUIAsset", "GetListItemData"); + + Params::NoceSavePointUpgradeDataUIAsset_GetListItemData Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointUpgradeDataUIAsset.GetPopWindowText +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceUpgradeType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UNoceSavePointUpgradeDataUIAsset::GetPopWindowText(ENoceUpgradeType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointUpgradeDataUIAsset", "GetPopWindowText"); + + Params::NoceSavePointUpgradeDataUIAsset_GetPopWindowText Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceRBANLibrary.ConvertToRigidBody +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnimNodeReference& Node (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// EAnimNodeReferenceConversionResult* Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRigidBodyReference ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FRigidBodyReference UNoceRBANLibrary::ConvertToRigidBody(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceRBANLibrary", "ConvertToRigidBody"); + + Params::NoceRBANLibrary_ConvertToRigidBody Parms{}; + + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceRBANLibrary.ConvertToRigidBodyPure +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnimNodeReference& Node (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FRigidBodyReference* RigidBody (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRBANLibrary::ConvertToRigidBodyPure(const struct FAnimNodeReference& Node, struct FRigidBodyReference* RigidBody, bool* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceRBANLibrary", "ConvertToRigidBodyPure"); + + Params::NoceRBANLibrary_ConvertToRigidBodyPure Parms{}; + + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (RigidBody != nullptr) + *RigidBody = std::move(Parms.RigidBody); + + if (Result != nullptr) + *Result = Parms.Result; +} + + +// Function GameNoce.NoceSanitySpawnSystem.DeleteSpawnedEnemies +// (Final, Native, Public, BlueprintCallable) + +void UNoceSanitySpawnSystem::DeleteSpawnedEnemies() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnSystem", "DeleteSpawnedEnemies"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanitySpawnSystem.EnterSpawnVolume_BP +// (Event, Protected, BlueprintEvent) + +void UNoceSanitySpawnSystem::EnterSpawnVolume_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnSystem", "EnterSpawnVolume_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceSanitySpawnSystem.ExitSpawnVolume_BP +// (Event, Protected, BlueprintEvent) + +void UNoceSanitySpawnSystem::ExitSpawnVolume_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnSystem", "ExitSpawnVolume_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceSanitySpawnSystem.ForceSpawn +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FSanitySpawnVolumeSetting& Setting (Parm, NativeAccessSpecifierPublic) + +void UNoceSanitySpawnSystem::ForceSpawn(const struct FSanitySpawnVolumeSetting& Setting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnSystem", "ForceSpawn"); + + Params::NoceSanitySpawnSystem_ForceSpawn Parms{}; + + Parms.Setting = std::move(Setting); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceSanitySpawnSystem.Initialize_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSanitySpawnSystem::Initialize_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnSystem", "Initialize_BP"); + + Params::NoceSanitySpawnSystem_Initialize_BP Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSanitySpawnSystem.Tick_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSanitySpawnSystem::Tick_BP(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnSystem", "Tick_BP"); + + Params::NoceSanitySpawnSystem_Tick_BP Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSanitySpawnSystem.UpdateSpawnedEnemies +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSanitySpawnSystem::UpdateSpawnedEnemies() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnSystem", "UpdateSpawnedEnemies"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceANS_PlayerHairAlpha.SetHairAlpha +// (Final, Native, Protected, Const) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceANS_PlayerHairAlpha::SetHairAlpha(float InValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceANS_PlayerHairAlpha", "SetHairAlpha"); + + Params::NoceANS_PlayerHairAlpha_SetHairAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceANS_Player_DisableSkirt.SetSkirtAlpha +// (Final, Native, Protected, Const) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceANS_Player_DisableSkirt::SetSkirtAlpha(float InValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceANS_Player_DisableSkirt", "SetSkirtAlpha"); + + Params::NoceANS_Player_DisableSkirt_SetSkirtAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceScrollItemWidget.GetIsSelected +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceScrollItemWidget::GetIsSelected() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceScrollItemWidget", "GetIsSelected"); + + Params::NoceScrollItemWidget_GetIsSelected Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceScrollItemWidget.RefreshObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceScrollItemWidget::RefreshObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceScrollItemWidget", "RefreshObject"); + + Params::NoceScrollItemWidget_RefreshObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsPoint.CanRegisterSaveData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePickupsPoint::CanRegisterSaveData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "CanRegisterSaveData"); + + Params::NocePickupsPoint_CanRegisterSaveData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsPoint.CheckIfDeployedDataFit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePickupsPoint::CheckIfDeployedDataFit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "CheckIfDeployedDataFit"); + + Params::NocePickupsPoint_CheckIfDeployedDataFit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsPoint.DoSetTriggerBox +// (Native, Public, BlueprintCallable) + +void ANocePickupsPoint::DoSetTriggerBox() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "DoSetTriggerBox"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsPoint.GenerateDynamicPickups +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfInInteractable (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsForceGenerate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceInteractableBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceInteractableBase* ANocePickupsPoint::GenerateDynamicPickups(TSubclassOf InInteractable, bool InIsForceGenerate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "GenerateDynamicPickups"); + + Params::NocePickupsPoint_GenerateDynamicPickups Parms{}; + + Parms.InInteractable = InInteractable; + Parms.InIsForceGenerate = InIsForceGenerate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsPoint.GeneratePickupsByCurrentState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceInteractableBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceInteractableBase* ANocePickupsPoint::GeneratePickupsByCurrentState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "GeneratePickupsByCurrentState"); + + Params::NocePickupsPoint_GeneratePickupsByCurrentState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsPoint.OnActorModified_BP +// (Event, Public, BlueprintEvent) + +void ANocePickupsPoint::OnActorModified_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "OnActorModified_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePickupsPoint.OnPickupsGenerateDynamically_BP +// (Event, Public, BlueprintEvent) + +void ANocePickupsPoint::OnPickupsGenerateDynamically_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "OnPickupsGenerateDynamically_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePickupsPoint.OnSetupPickups_BP +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ANocePickupsPoint::OnSetupPickups_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "OnSetupPickups_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePickupsPoint.RemovePickups +// (Final, Native, Public, BlueprintCallable) + +void ANocePickupsPoint::RemovePickups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "RemovePickups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsPoint.SetupEvntPickups_BP +// (Event, Public, BlueprintEvent) + +void ANocePickupsPoint::SetupEvntPickups_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "SetupEvntPickups_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePickupsPoint.SetupSpawnedPickups +// (Final, Native, Public, BlueprintCallable) + +void ANocePickupsPoint::SetupSpawnedPickups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "SetupSpawnedPickups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsPoint.ShowDebugSelection +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePickupsPoint::ShowDebugSelection(bool IsShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "ShowDebugSelection"); + + Params::NocePickupsPoint_ShowDebugSelection Parms{}; + + Parms.IsShow = IsShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsPoint.ShowDynamicPickupsDebugInfo +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ANocePickupsPoint::ShowDynamicPickupsDebugInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "ShowDynamicPickupsDebugInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsPoint.UpdateSpawnedPickups +// (Final, Native, Public, BlueprintCallable) + +void ANocePickupsPoint::UpdateSpawnedPickups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "UpdateSpawnedPickups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsPoint.CanBeDynamicCandidate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InGroupTypeBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePickupsPoint::CanBeDynamicCandidate(int32 InGroupTypeBitmask) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "CanBeDynamicCandidate"); + + Params::NocePickupsPoint_CanBeDynamicCandidate Parms{}; + + Parms.InGroupTypeBitmask = InGroupTypeBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsPoint.IsCurrentDynamicProgressTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePickupsPoint::IsCurrentDynamicProgressTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsPoint", "IsCurrentDynamicProgressTag"); + + Params::NocePickupsPoint_IsCurrentDynamicProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceANS_TimedNiagaraEffect.OnAttackTraceHit +// (Final, Native, Protected, HasOutParams, Const) +// Parameters: +// const TArray&InHitResults (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UNoceANS_TimedNiagaraEffect::OnAttackTraceHit(const TArray& InHitResults) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceANS_TimedNiagaraEffect", "OnAttackTraceHit"); + + Params::NoceANS_TimedNiagaraEffect_OnAttackTraceHit Parms{}; + + Parms.InHitResults = std::move(InHitResults); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSellPopResultWidget.ShowResult +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InTotalValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&InOfferingEffects (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSellPopResultWidget::ShowResult(int32 InTotalValue, const TArray& InOfferingEffects, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSellPopResultWidget", "ShowResult"); + + Params::NoceSellPopResultWidget_ShowResult Parms{}; + + Parms.InTotalValue = InTotalValue; + Parms.InOfferingEffects = std::move(InOfferingEffects); + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NocePlayerAdditionalColComponent.CanEnableColHead +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAdditionalColComponent::CanEnableColHead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAdditionalColComponent", "CanEnableColHead"); + + Params::NocePlayerAdditionalColComponent_CanEnableColHead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAdditionalColComponent.GetColHead +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USphereComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USphereComponent* UNocePlayerAdditionalColComponent::GetColHead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAdditionalColComponent", "GetColHead"); + + Params::NocePlayerAdditionalColComponent_GetColHead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAdditionalColComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAdditionalColComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAdditionalColComponent", "HandleOnPossessed"); + + Params::NocePlayerAdditionalColComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAdditionalColComponent.OnGameplayTagChanged +// (Final, Native, Protected, HasOutParams) +// Parameters: +// const struct FGameplayTag& Tag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TagExist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAdditionalColComponent::OnGameplayTagChanged(const struct FGameplayTag& Tag, bool TagExist) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAdditionalColComponent", "OnGameplayTagChanged"); + + Params::NocePlayerAdditionalColComponent_OnGameplayTagChanged Parms{}; + + Parms.Tag = std::move(Tag); + Parms.TagExist = TagExist; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAdditionalColComponent.RegisterOnPossessed +// (Final, Native, Protected) + +void UNocePlayerAdditionalColComponent::RegisterOnPossessed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAdditionalColComponent", "RegisterOnPossessed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAdditionalColComponent.SetColHeadCollisionEnable +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAdditionalColComponent::SetColHeadCollisionEnable(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAdditionalColComponent", "SetColHeadCollisionEnable"); + + Params::NocePlayerAdditionalColComponent_SetColHeadCollisionEnable Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAdditionalColComponent.ToggleDrawDebug +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerAdditionalColComponent::ToggleDrawDebug() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAdditionalColComponent", "ToggleDrawDebug"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceArrowWidget.OnMouseButtonDownArrow +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGeometry& InGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InMouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UNoceArrowWidget::OnMouseButtonDownArrow(const struct FGeometry& InGeometry, const struct FPointerEvent& InMouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceArrowWidget", "OnMouseButtonDownArrow"); + + Params::NoceArrowWidget_OnMouseButtonDownArrow Parms{}; + + Parms.InGeometry = std::move(InGeometry); + Parms.InMouseEvent = std::move(InMouseEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceArrowWidget.OnReset +// (Final, Native, Public, BlueprintCallable) + +void UNoceArrowWidget::OnReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceArrowWidget", "OnReset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceArrowWidget.OnSelect +// (Final, Native, Public, BlueprintCallable) + +void UNoceArrowWidget::OnSelect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceArrowWidget", "OnSelect"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceArrowWidget.OnSelectCompleted +// (Final, Native, Public, BlueprintCallable) + +void UNoceArrowWidget::OnSelectCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceArrowWidget", "OnSelectCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAssignLipSyncTool.AssignLipSyncMontageToLine +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDataTable* InTable (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceDialogSet& DialogSet (Parm, NativeAccessSpecifierPublic) +// int32 LineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* AnimMontage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceAssignLipSyncTool::AssignLipSyncMontageToLine(class UDataTable* InTable, class FName InRowName, const struct FNoceDialogSet& DialogSet, int32 LineIndex, class UAnimMontage* AnimMontage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAssignLipSyncTool", "AssignLipSyncMontageToLine"); + + Params::NoceAssignLipSyncTool_AssignLipSyncMontageToLine Parms{}; + + Parms.InTable = InTable; + Parms.InRowName = InRowName; + Parms.DialogSet = std::move(DialogSet); + Parms.LineIndex = LineIndex; + Parms.AnimMontage = AnimMontage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacterAttributeSet.SetArmorClamped +// (Native, Protected) +// Parameters: +// float NewHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCharacterAttributeSet::SetArmorClamped(float NewHealth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacterAttributeSet", "SetArmorClamped"); + + Params::NoceCharacterAttributeSet_SetArmorClamped Parms{}; + + Parms.NewHealth = NewHealth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacterAttributeSet.SetHealthClamped +// (Native, Protected) +// Parameters: +// float NewHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCharacterAttributeSet::SetHealthClamped(float NewHealth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacterAttributeSet", "SetHealthClamped"); + + Params::NoceCharacterAttributeSet_SetHealthClamped Parms{}; + + Parms.NewHealth = NewHealth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAttributeSet.SetClawTransformClamped +// (Native, Public) +// Parameters: +// float NewTransfom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAttributeSet::SetClawTransformClamped(float NewTransfom) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAttributeSet", "SetClawTransformClamped"); + + Params::NocePlayerAttributeSet_SetClawTransformClamped Parms{}; + + Parms.NewTransfom = NewTransfom; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAttributeSet.SetCurrentMaxSanityClamped +// (Native, Public) +// Parameters: +// float NewCurrentMaxSanity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAttributeSet::SetCurrentMaxSanityClamped(float NewCurrentMaxSanity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAttributeSet", "SetCurrentMaxSanityClamped"); + + Params::NocePlayerAttributeSet_SetCurrentMaxSanityClamped Parms{}; + + Parms.NewCurrentMaxSanity = NewCurrentMaxSanity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAttributeSet.SetSanityClamped +// (Native, Public) +// Parameters: +// float NewSanity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAttributeSet::SetSanityClamped(float NewSanity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAttributeSet", "SetSanityClamped"); + + Params::NocePlayerAttributeSet_SetSanityClamped Parms{}; + + Parms.NewSanity = NewSanity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAttributeSet.SetStaminaClamped +// (Native, Public) +// Parameters: +// float NewStamian (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAttributeSet::SetStaminaClamped(float NewStamian) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAttributeSet", "SetStaminaClamped"); + + Params::NocePlayerAttributeSet_SetStaminaClamped Parms{}; + + Parms.NewStamian = NewStamian; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAsyncLoadSeqPreloadData.AsyncLoadSeqPreloadData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSeqData& SeqData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UNoceAsyncLoadSeqPreloadData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceAsyncLoadSeqPreloadData* UNoceAsyncLoadSeqPreloadData::AsyncLoadSeqPreloadData(class UObject* WorldContextObject, const struct FNoceSeqData& SeqData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceAsyncLoadSeqPreloadData", "AsyncLoadSeqPreloadData"); + + Params::NoceAsyncLoadSeqPreloadData_AsyncLoadSeqPreloadData Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SeqData = std::move(SeqData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAsyncTaskAttributeChanged.ListenForAttributeChange +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAbilitySystemComponent* AbilitySystemComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayAttribute& Attribute (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceAsyncTaskAttributeChanged* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceAsyncTaskAttributeChanged* UNoceAsyncTaskAttributeChanged::ListenForAttributeChange(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAttribute& Attribute) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceAsyncTaskAttributeChanged", "ListenForAttributeChange"); + + Params::NoceAsyncTaskAttributeChanged_ListenForAttributeChange Parms{}; + + Parms.AbilitySystemComponent = AbilitySystemComponent; + Parms.Attribute = std::move(Attribute); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAsyncTaskAttributeChanged.ListenForAttributesChange +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAbilitySystemComponent* AbilitySystemComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&Attributes (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class UNoceAsyncTaskAttributeChanged* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceAsyncTaskAttributeChanged* UNoceAsyncTaskAttributeChanged::ListenForAttributesChange(class UAbilitySystemComponent* AbilitySystemComponent, const TArray& Attributes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceAsyncTaskAttributeChanged", "ListenForAttributesChange"); + + Params::NoceAsyncTaskAttributeChanged_ListenForAttributesChange Parms{}; + + Parms.AbilitySystemComponent = AbilitySystemComponent; + Parms.Attributes = std::move(Attributes); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAsyncTaskAttributeChanged.EndTask +// (Final, Native, Public, BlueprintCallable) + +void UNoceAsyncTaskAttributeChanged::EndTask() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAsyncTaskAttributeChanged", "EndTask"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAttachmentBaseComponent.DoAttach +// (Native, Public, BlueprintCallable) + +void UNoceAttachmentBaseComponent::DoAttach() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttachmentBaseComponent", "DoAttach"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAttachmentBaseComponent.OnOwnerActorDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAttachmentBaseComponent::OnOwnerActorDestroyed(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttachmentBaseComponent", "OnOwnerActorDestroyed"); + + Params::NoceAttachmentBaseComponent_OnOwnerActorDestroyed Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAttachmentBaseComponent.PreviewAttach +// (Final, Native, Protected) + +void UNoceAttachmentBaseComponent::PreviewAttach() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttachmentBaseComponent", "PreviewAttach"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAttachmentBaseComponent.SetAttachmentHidden +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Hidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAttachmentBaseComponent::SetAttachmentHidden(bool Hidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttachmentBaseComponent", "SetAttachmentHidden"); + + Params::NoceAttachmentBaseComponent_SetAttachmentHidden Parms{}; + + Parms.Hidden = Hidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.AddGameOverCount +// (Final, Native, Public, BlueprintCallable) + +void UNoceSaveSubsystem::AddGameOverCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "AddGameOverCount"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.AnyGameSlotExist +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::AnyGameSlotExist() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "AnyGameSlotExist"); + + Params::NoceSaveSubsystem_AnyGameSlotExist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.AutoLoadContinueGameSave +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::AutoLoadContinueGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "AutoLoadContinueGameSave"); + + Params::NoceSaveSubsystem_AutoLoadContinueGameSave Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.AutoLoadGameData_BP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::AutoLoadGameData_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "AutoLoadGameData_BP"); + + Params::NoceSaveSubsystem_AutoLoadGameData_BP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.AutoSaveGameData_BP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName LocationName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::AutoSaveGameData_BP(class FName LocationName, class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "AutoSaveGameData_BP"); + + Params::NoceSaveSubsystem_AutoSaveGameData_BP Parms{}; + + Parms.LocationName = LocationName; + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.CacheCheckPointActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LocationName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveSubsystem::CacheCheckPointActor(class AActor* Actor, class FName LocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "CacheCheckPointActor"); + + Params::NoceSaveSubsystem_CacheCheckPointActor Parms{}; + + Parms.Actor = Actor; + Parms.LocationName = LocationName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.CacheSpecifyStartTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& WorldTriggerSetting (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceSaveSubsystem::CacheSpecifyStartTransform(const struct FTransform& InTransform, const TArray& WorldTriggerSetting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "CacheSpecifyStartTransform"); + + Params::NoceSaveSubsystem_CacheSpecifyStartTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + Parms.WorldTriggerSetting = std::move(WorldTriggerSetting); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.ClearCheckPointActor +// (Final, Native, Public, BlueprintCallable) + +void UNoceSaveSubsystem::ClearCheckPointActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "ClearCheckPointActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.ClearCurrentGameData +// (Final, Native, Public, BlueprintCallable) + +void UNoceSaveSubsystem::ClearCurrentGameData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "ClearCurrentGameData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.ClearTemporarySaveGame +// (Final, Native, Public, BlueprintCallable) + +void UNoceSaveSubsystem::ClearTemporarySaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "ClearTemporarySaveGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.DeleteAllAutoSaveGameData +// (Final, Native, Public, BlueprintCallable) + +void UNoceSaveSubsystem::DeleteAllAutoSaveGameData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DeleteAllAutoSaveGameData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.DeleteAllGameData +// (Final, Native, Public, BlueprintCallable) + +void UNoceSaveSubsystem::DeleteAllGameData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DeleteAllGameData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.DeleteAllManualSaveGameData +// (Final, Native, Public, BlueprintCallable) + +void UNoceSaveSubsystem::DeleteAllManualSaveGameData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DeleteAllManualSaveGameData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.DeleteGameData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::DeleteGameData(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DeleteGameData"); + + Params::NoceSaveSubsystem_DeleteGameData Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.DeleteSystemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::DeleteSystemData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DeleteSystemData"); + + Params::NoceSaveSubsystem_DeleteSystemData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.DeserializeGameDataBeforeOpenLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::DeserializeGameDataBeforeOpenLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DeserializeGameDataBeforeOpenLevel"); + + Params::NoceSaveSubsystem_DeserializeGameDataBeforeOpenLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.DeserializeGameDataOnStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::DeserializeGameDataOnStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DeserializeGameDataOnStart"); + + Params::NoceSaveSubsystem_DeserializeGameDataOnStart Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.DoesGameSlotExist +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::DoesGameSlotExist(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DoesGameSlotExist"); + + Params::NoceSaveSubsystem_DoesGameSlotExist Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.DoesSystemSlotExist +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::DoesSystemSlotExist() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "DoesSystemSlotExist"); + + Params::NoceSaveSubsystem_DoesSystemSlotExist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetAutoSaveCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetAutoSaveCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetAutoSaveCount"); + + Params::NoceSaveSubsystem_GetAutoSaveCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetAutoSaveLastIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetAutoSaveLastIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetAutoSaveLastIndex"); + + Params::NoceSaveSubsystem_GetAutoSaveLastIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetAutoSaveSlotIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetAutoSaveSlotIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetAutoSaveSlotIndex"); + + Params::NoceSaveSubsystem_GetAutoSaveSlotIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetAutoSaveStartIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetAutoSaveStartIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetAutoSaveStartIndex"); + + Params::NoceSaveSubsystem_GetAutoSaveStartIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetCurrentSaveGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNoceSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceSaveGame* UNoceSaveSubsystem::GetCurrentSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetCurrentSaveGame"); + + Params::NoceSaveSubsystem_GetCurrentSaveGame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetCurrentSaveGameSlotIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetCurrentSaveGameSlotIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetCurrentSaveGameSlotIndex"); + + Params::NoceSaveSubsystem_GetCurrentSaveGameSlotIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetGameSaveMaxIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetGameSaveMaxIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetGameSaveMaxIndex"); + + Params::NoceSaveSubsystem_GetGameSaveMaxIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetLastLoadGameSlotIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetLastLoadGameSlotIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetLastLoadGameSlotIndex"); + + Params::NoceSaveSubsystem_GetLastLoadGameSlotIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetLastManualSaveSlotIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetLastManualSaveSlotIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetLastManualSaveSlotIndex"); + + Params::NoceSaveSubsystem_GetLastManualSaveSlotIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetLastTimeStampSlotIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool StartFromAutoSlot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetLastTimeStampSlotIndex(bool StartFromAutoSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetLastTimeStampSlotIndex"); + + Params::NoceSaveSubsystem_GetLastTimeStampSlotIndex Parms{}; + + Parms.StartFromAutoSlot = StartFromAutoSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetManualSaveStartIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetManualSaveStartIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetManualSaveStartIndex"); + + Params::NoceSaveSubsystem_GetManualSaveStartIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetSaveGameByIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceSaveGame* UNoceSaveSubsystem::GetSaveGameByIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetSaveGameByIndex"); + + Params::NoceSaveSubsystem_GetSaveGameByIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetSaveGameBySlot +// (Final, Native, Public) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceSaveGame* UNoceSaveSubsystem::GetSaveGameBySlot(const class FString& SlotName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetSaveGameBySlot"); + + Params::NoceSaveSubsystem_GetSaveGameBySlot Parms{}; + + Parms.SlotName = std::move(SlotName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetSaveGameList +// (Final, Native, Public) +// Parameters: +// bool StartFromAutoSlot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceSaveSubsystem::GetSaveGameList(bool StartFromAutoSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetSaveGameList"); + + Params::NoceSaveSubsystem_GetSaveGameList Parms{}; + + Parms.StartFromAutoSlot = StartFromAutoSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetSaveLoadObjectList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool StartFromAutoSlot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceSaveSubsystem::GetSaveLoadObjectList(bool StartFromAutoSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetSaveLoadObjectList"); + + Params::NoceSaveSubsystem_GetSaveLoadObjectList Parms{}; + + Parms.StartFromAutoSlot = StartFromAutoSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetSuitableManualSaveSlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetSuitableManualSaveSlot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetSuitableManualSaveSlot"); + + Params::NoceSaveSubsystem_GetSuitableManualSaveSlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetSystemSaveGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNoceSystemSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceSystemSaveGame* UNoceSaveSubsystem::GetSystemSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetSystemSaveGame"); + + Params::NoceSaveSubsystem_GetSystemSaveGame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.HasLoadedGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::HasLoadedGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "HasLoadedGame"); + + Params::NoceSaveSubsystem_HasLoadedGame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.IsAutoSaveSlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const int32 InIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::IsAutoSaveSlot(const int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "IsAutoSaveSlot"); + + Params::NoceSaveSubsystem_IsAutoSaveSlot Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.IsBusy +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::IsBusy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "IsBusy"); + + Params::NoceSaveSubsystem_IsBusy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.IsCheckPointAlreadySaved +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InProgressTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::IsCheckPointAlreadySaved(const struct FGameplayTag& InProgressTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "IsCheckPointAlreadySaved"); + + Params::NoceSaveSubsystem_IsCheckPointAlreadySaved Parms{}; + + Parms.InProgressTag = std::move(InProgressTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.IsManualSaveSlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const int32 InIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::IsManualSaveSlot(const int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "IsManualSaveSlot"); + + Params::NoceSaveSubsystem_IsManualSaveSlot Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.IsPlayGoRangeTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InProgressTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::IsPlayGoRangeTag(const struct FGameplayTag& InProgressTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "IsPlayGoRangeTag"); + + Params::NoceSaveSubsystem_IsPlayGoRangeTag Parms{}; + + Parms.InProgressTag = std::move(InProgressTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.IsTemporarySaveExist +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::IsTemporarySaveExist() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "IsTemporarySaveExist"); + + Params::NoceSaveSubsystem_IsTemporarySaveExist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.LoadGameData_BP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::LoadGameData_BP(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "LoadGameData_BP"); + + Params::NoceSaveSubsystem_LoadGameData_BP Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.LoadTemporarySaveGameData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::LoadTemporarySaveGameData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "LoadTemporarySaveGameData"); + + Params::NoceSaveSubsystem_LoadTemporarySaveGameData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.MakeClearGameData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEndingType ClearEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ClearProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveSubsystem::MakeClearGameData(const int32 Index_0, ENoceEndingType ClearEndingType, bool ClearProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "MakeClearGameData"); + + Params::NoceSaveSubsystem_MakeClearGameData Parms{}; + + Parms.Index_0 = Index_0; + Parms.ClearEndingType = ClearEndingType; + Parms.ClearProgress = ClearProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.MakeSaveGameData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LocationName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveSubsystem::MakeSaveGameData(int32 Index_0, class FName LocationName, class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "MakeSaveGameData"); + + Params::NoceSaveSubsystem_MakeSaveGameData Parms{}; + + Parms.Index_0 = Index_0; + Parms.LocationName = LocationName; + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.MakeTemporarySaveGameData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveSubsystem::MakeTemporarySaveGameData(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "MakeTemporarySaveGameData"); + + Params::NoceSaveSubsystem_MakeTemporarySaveGameData Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.RequestLoadGeneralActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool RestoreTransform (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::RequestLoadGeneralActor(class AActor* InActor, bool RestoreTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "RequestLoadGeneralActor"); + + Params::NoceSaveSubsystem_RequestLoadGeneralActor Parms{}; + + Parms.InActor = InActor; + Parms.RestoreTransform = RestoreTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.RequestLoadSubsystem +// (Final, Native, Public) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveSubsystem::RequestLoadSubsystem(class UObject* InObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "RequestLoadSubsystem"); + + Params::NoceSaveSubsystem_RequestLoadSubsystem Parms{}; + + Parms.InObject = InObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.RequestSaveGeneralActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InExistForever (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::RequestSaveGeneralActor(class AActor* InActor, bool InExistForever) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "RequestSaveGeneralActor"); + + Params::NoceSaveSubsystem_RequestSaveGeneralActor Parms{}; + + Parms.InActor = InActor; + Parms.InExistForever = InExistForever; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.RequestSaveSubsystem +// (Final, Native, Public) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveSubsystem::RequestSaveSubsystem(class UObject* InObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "RequestSaveSubsystem"); + + Params::NoceSaveSubsystem_RequestSaveSubsystem Parms{}; + + Parms.InObject = InObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.ResetSpecifyTransform +// (Final, Native, Public, BlueprintCallable) + +void UNoceSaveSubsystem::ResetSpecifyTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "ResetSpecifyTransform"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveSubsystem.SaveClearGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEndingType ClearEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ClearProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::SaveClearGame(const int32 Index_0, ENoceEndingType ClearEndingType, bool ClearProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "SaveClearGame"); + + Params::NoceSaveSubsystem_SaveClearGame Parms{}; + + Parms.Index_0 = Index_0; + Parms.ClearEndingType = ClearEndingType; + Parms.ClearProgress = ClearProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.SaveGameData_BP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LocationName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::SaveGameData_BP(int32 Index_0, class FName LocationName, class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "SaveGameData_BP"); + + Params::NoceSaveSubsystem_SaveGameData_BP Parms{}; + + Parms.Index_0 = Index_0; + Parms.LocationName = LocationName; + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.SaveSystemSave +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveSubsystem::SaveSystemSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "SaveSystemSave"); + + Params::NoceSaveSubsystem_SaveSystemSave Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.TransferToUIObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UNoceSaveGame* SaveGame (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveLoadUIObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USaveLoadUIObject* UNoceSaveSubsystem::TransferToUIObject(const class UNoceSaveGame* SaveGame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "TransferToUIObject"); + + Params::NoceSaveSubsystem_TransferToUIObject Parms{}; + + Parms.SaveGame = SaveGame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveSubsystem.GetPlatformUserIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveSubsystem::GetPlatformUserIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveSubsystem", "GetPlatformUserIndex"); + + Params::NoceSaveSubsystem_GetPlatformUserIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAttackTraceComponent.DoTraceByAttackID +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 InAttackID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InAttackTraceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InStartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InStartRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& InEndLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InEndRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float InRadiusRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAttackTraceComponent::DoTraceByAttackID(int32 InAttackID, class FName InComboName, class FName InAttackTraceName, const struct FVector& InStartLocation, const struct FRotator& InStartRotation, const struct FVector& InEndLocation, const struct FRotator& InEndRotation, float InRadiusRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttackTraceComponent", "DoTraceByAttackID"); + + Params::NoceAttackTraceComponent_DoTraceByAttackID Parms{}; + + Parms.InAttackID = InAttackID; + Parms.InComboName = InComboName; + Parms.InAttackTraceName = InAttackTraceName; + Parms.InStartLocation = std::move(InStartLocation); + Parms.InStartRotation = std::move(InStartRotation); + Parms.InEndLocation = std::move(InEndLocation); + Parms.InEndRotation = std::move(InEndRotation); + Parms.InRadiusRatio = InRadiusRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAttackTraceComponent.EndTraceByAttackID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 AttackID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAttackTraceComponent::EndTraceByAttackID(int32 AttackID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttackTraceComponent", "EndTraceByAttackID"); + + Params::NoceAttackTraceComponent_EndTraceByAttackID Parms{}; + + Parms.AttackID = AttackID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAttackTraceComponent.GetIsEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceAttackTraceComponent::GetIsEnable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttackTraceComponent", "GetIsEnable"); + + Params::NoceAttackTraceComponent_GetIsEnable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceAttackTraceComponent.SetIsDuringAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAttackTraceComponent::SetIsDuringAttack(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttackTraceComponent", "SetIsDuringAttack"); + + Params::NoceAttackTraceComponent_SetIsDuringAttack Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAttackTraceComponent.SetIsEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InVale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAttackTraceComponent::SetIsEnable(bool InVale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttackTraceComponent", "SetIsEnable"); + + Params::NoceAttackTraceComponent_SetIsEnable Parms{}; + + Parms.InVale = InVale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceAttackTraceComponent.StartTraceByAttackID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 AttackID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceAttackTraceComponent::StartTraceByAttackID(int32 AttackID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceAttackTraceComponent", "StartTraceByAttackID"); + + Params::NoceAttackTraceComponent_StartTraceByAttackID Parms{}; + + Parms.AttackID = AttackID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetChapterJumpDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetChapterJumpDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetChapterJumpDataTable"); + + Params::NoceTableRowHandleLibrary_GetChapterJumpDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetConsumableDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetConsumableDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetConsumableDataTable"); + + Params::NoceTableRowHandleLibrary_GetConsumableDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetDarknessDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetDarknessDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetDarknessDataTable"); + + Params::NoceTableRowHandleLibrary_GetDarknessDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetDirLightDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetDirLightDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetDirLightDataTable"); + + Params::NoceTableRowHandleLibrary_GetDirLightDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetFogNiagaraTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetFogNiagaraTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetFogNiagaraTable"); + + Params::NoceTableRowHandleLibrary_GetFogNiagaraTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetHeightFogDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetHeightFogDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetHeightFogDataTable"); + + Params::NoceTableRowHandleLibrary_GetHeightFogDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetHinaCharMeshTypeDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetHinaCharMeshTypeDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetHinaCharMeshTypeDataTable"); + + Params::NoceTableRowHandleLibrary_GetHinaCharMeshTypeDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetInputActionToKeyDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetInputActionToKeyDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetInputActionToKeyDataTable"); + + Params::NoceTableRowHandleLibrary_GetInputActionToKeyDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetKeyItemDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetKeyItemDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetKeyItemDataTable"); + + Params::NoceTableRowHandleLibrary_GetKeyItemDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetKeyItemEmaDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetKeyItemEmaDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetKeyItemEmaDataTable"); + + Params::NoceTableRowHandleLibrary_GetKeyItemEmaDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetLanternNiagaraTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetLanternNiagaraTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetLanternNiagaraTable"); + + Params::NoceTableRowHandleLibrary_GetLanternNiagaraTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetLetterDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetLetterDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetLetterDataTable"); + + Params::NoceTableRowHandleLibrary_GetLetterDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetLetterGroupDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetLetterGroupDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetLetterGroupDataTable"); + + Params::NoceTableRowHandleLibrary_GetLetterGroupDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetLocationDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetLocationDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetLocationDataTable"); + + Params::NoceTableRowHandleLibrary_GetLocationDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetLumenTranslucencyTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetLumenTranslucencyTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetLumenTranslucencyTable"); + + Params::NoceTableRowHandleLibrary_GetLumenTranslucencyTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookCharacterContentDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookCharacterContentDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookCharacterContentDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookCharacterContentDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookCharacterNameDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookCharacterNameDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookCharacterNameDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookCharacterNameDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookEnemyContentDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookEnemyContentDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookEnemyContentDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookEnemyContentDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookEnemyNameDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookEnemyNameDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookEnemyNameDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookEnemyNameDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookInfoContentDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookInfoContentDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookInfoContentDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookInfoContentDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookInfoNameDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookInfoNameDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookInfoNameDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookInfoNameDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookPuzzleContentDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookPuzzleContentDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookPuzzleContentDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookPuzzleContentDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookPuzzleNameDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookPuzzleNameDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookPuzzleNameDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookPuzzleNameDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookTutorialContentDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookTutorialContentDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookTutorialContentDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookTutorialContentDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookTutorialNameDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetNotebookTutorialNameDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetNotebookTutorialNameDataTable"); + + Params::NoceTableRowHandleLibrary_GetNotebookTutorialNameDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetOmamoriDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetOmamoriDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetOmamoriDataTable"); + + Params::NoceTableRowHandleLibrary_GetOmamoriDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetPickupsDeploymentDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetPickupsDeploymentDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetPickupsDeploymentDataTable"); + + Params::NoceTableRowHandleLibrary_GetPickupsDeploymentDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetSkyAtmosphereDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetSkyAtmosphereDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetSkyAtmosphereDataTable"); + + Params::NoceTableRowHandleLibrary_GetSkyAtmosphereDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetSkyDomeDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetSkyDomeDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetSkyDomeDataTable"); + + Params::NoceTableRowHandleLibrary_GetSkyDomeDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetSkyLightDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetSkyLightDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetSkyLightDataTable"); + + Params::NoceTableRowHandleLibrary_GetSkyLightDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetSSFSDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetSSFSDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetSSFSDataTable"); + + Params::NoceTableRowHandleLibrary_GetSSFSDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetSweetLightDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetSweetLightDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetSweetLightDataTable"); + + Params::NoceTableRowHandleLibrary_GetSweetLightDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetTutorialDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetTutorialDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetTutorialDataTable"); + + Params::NoceTableRowHandleLibrary_GetTutorialDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetVolumetricsFogDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetVolumetricsFogDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetVolumetricsFogDataTable"); + + Params::NoceTableRowHandleLibrary_GetVolumetricsFogDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetWeaponDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetWeaponDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetWeaponDataTable"); + + Params::NoceTableRowHandleLibrary_GetWeaponDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTableRowHandleLibrary.GetWindDataTable +// (Final, Native, Static, Public) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceTableRowHandleLibrary::GetWindDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceTableRowHandleLibrary", "GetWindDataTable"); + + Params::NoceTableRowHandleLibrary_GetWindDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBasePlayerController.IsPlayerReady +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceBasePlayerController::IsPlayerReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBasePlayerController", "IsPlayerReady"); + + Params::NoceBasePlayerController_IsPlayerReady Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBasePlayerController.OnSettingChanged +// (Final, Native, Protected) +// Parameters: +// class UNoceSystemSaveGame* SystemSave (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceBasePlayerController::OnSettingChanged(class UNoceSystemSaveGame* SystemSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBasePlayerController", "OnSettingChanged"); + + Params::NoceBasePlayerController_OnSettingChanged Parms{}; + + Parms.SystemSave = SystemSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBattleDialogComponent.OnGameProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceBattleDialogComponent::OnGameProgressChanged(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattleDialogComponent", "OnGameProgressChanged"); + + Params::NoceBattleDialogComponent_OnGameProgressChanged Parms{}; + + Parms.NewTag = std::move(NewTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBattleDialogComponent.RequestDialog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName DialogRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceBattleDialogComponent::RequestDialog(class FName DialogRowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattleDialogComponent", "RequestDialog"); + + Params::NoceBattleDialogComponent_RequestDialog Parms{}; + + Parms.DialogRowName = DialogRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBattlePositionSubsystem.GetDistanceScore +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceBattlePositionSubsystem::GetDistanceScore(float Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "GetDistanceScore"); + + Params::NoceBattlePositionSubsystem_GetDistanceScore Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBattlePositionSubsystem.GetDistanceScoreByLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* v2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceBattlePositionSubsystem::GetDistanceScoreByLocation(const struct FVector& v1, struct FVector* v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "GetDistanceScoreByLocation"); + + Params::NoceBattlePositionSubsystem_GetDistanceScoreByLocation Parms{}; + + Parms.v1 = std::move(v1); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (v2 != nullptr) + *v2 = std::move(Parms.v2); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBattlePositionSubsystem.IsSystemEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceBattlePositionSubsystem::IsSystemEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "IsSystemEnabled"); + + Params::NoceBattlePositionSubsystem_IsSystemEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBattlePositionSubsystem.IsSystemOperating +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceBattlePositionSubsystem::IsSystemOperating() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "IsSystemOperating"); + + Params::NoceBattlePositionSubsystem_IsSystemOperating Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBattlePositionSubsystem.OnPlayerEnterEvent +// (Final, Native, Protected) + +void UNoceBattlePositionSubsystem::OnPlayerEnterEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "OnPlayerEnterEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBattlePositionSubsystem.OnPlayerExitEvent +// (Final, Native, Protected) + +void UNoceBattlePositionSubsystem::OnPlayerExitEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "OnPlayerExitEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBattlePositionSubsystem.OnSystemEnabledChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceBattlePositionSubsystem::OnSystemEnabledChanged(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "OnSystemEnabledChanged"); + + Params::NoceBattlePositionSubsystem_OnSystemEnabledChanged Parms{}; + + Parms.NewValue = NewValue; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceBattlePositionSubsystem.SetDevForceOperating +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceBattlePositionSubsystem::SetDevForceOperating(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "SetDevForceOperating"); + + Params::NoceBattlePositionSubsystem_SetDevForceOperating Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBattlePositionSubsystem.SetSystemEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceBattlePositionSubsystem::SetSystemEnabled(bool InValue, bool IsForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBattlePositionSubsystem", "SetSystemEnabled"); + + Params::NoceBattlePositionSubsystem_SetSystemEnabled Parms{}; + + Parms.InValue = InValue; + Parms.IsForce = IsForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRegistryFunctionLibrary.GetGamepadType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ENoceInputDeviceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputDeviceType UNoceRegistryFunctionLibrary::GetGamepadType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceRegistryFunctionLibrary", "GetGamepadType"); + + Params::NoceRegistryFunctionLibrary_GetGamepadType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBinkSubsystem.PreloadBinkVideo_BP +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FNoceBinkPreloadData& InData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceBinkSubsystem::PreloadBinkVideo_BP(const struct FNoceBinkPreloadData& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBinkSubsystem", "PreloadBinkVideo_BP"); + + Params::NoceBinkSubsystem_PreloadBinkVideo_BP Parms{}; + + Parms.InData = std::move(InData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceShortcutItemWidget.DirectUse +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceShortcutItemWidget::DirectUse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceShortcutItemWidget", "DirectUse"); + + Params::NoceShortcutItemWidget_DirectUse Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBodyPartGroupComponent.AddActiveGroups +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InGroupNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceBodyPartGroupComponent::AddActiveGroups(const TArray& InGroupNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBodyPartGroupComponent", "AddActiveGroups"); + + Params::NoceBodyPartGroupComponent_AddActiveGroups Parms{}; + + Parms.InGroupNames = std::move(InGroupNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBodyPartGroupComponent.CostBodyPartGroupHealth +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool DebugLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBodyPartGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsLimitHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsBreak (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsDamageToHealth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceBodyPartGroupComponent::CostBodyPartGroupHealth(bool DebugLog, class FName InBodyPartGroupName, float InValue, bool InIsLimitHealth, bool* OutIsBreak, bool* OutIsDamageToHealth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBodyPartGroupComponent", "CostBodyPartGroupHealth"); + + Params::NoceBodyPartGroupComponent_CostBodyPartGroupHealth Parms{}; + + Parms.DebugLog = DebugLog; + Parms.InBodyPartGroupName = InBodyPartGroupName; + Parms.InValue = InValue; + Parms.InIsLimitHealth = InIsLimitHealth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIsBreak != nullptr) + *OutIsBreak = Parms.OutIsBreak; + + if (OutIsDamageToHealth != nullptr) + *OutIsDamageToHealth = Parms.OutIsDamageToHealth; +} + + +// Function GameNoce.NoceBodyPartGroupComponent.GetActiveGroupsString +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceBodyPartGroupComponent::GetActiveGroupsString() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBodyPartGroupComponent", "GetActiveGroupsString"); + + Params::NoceBodyPartGroupComponent_GetActiveGroupsString Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceBodyPartGroupComponent.PrintActiveGroups +// (Final, Native, Public, BlueprintCallable) + +void UNoceBodyPartGroupComponent::PrintActiveGroups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBodyPartGroupComponent", "PrintActiveGroups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBodyPartGroupComponent.RemoveActiveGroups +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InGroupNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceBodyPartGroupComponent::RemoveActiveGroups(const TArray& InGroupNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBodyPartGroupComponent", "RemoveActiveGroups"); + + Params::NoceBodyPartGroupComponent_RemoveActiveGroups Parms{}; + + Parms.InGroupNames = std::move(InGroupNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBodyPartGroupComponent.RemoveAllActiveGroups +// (Final, Native, Public, BlueprintCallable) + +void UNoceBodyPartGroupComponent::RemoveAllActiveGroups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBodyPartGroupComponent", "RemoveAllActiveGroups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceBodyPartGroupComponent.ResetBodyPartGroupHealthToMax +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBodyPartGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceBodyPartGroupComponent::ResetBodyPartGroupHealthToMax(class FName InBodyPartGroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceBodyPartGroupComponent", "ResetBodyPartGroupHealthToMax"); + + Params::NoceBodyPartGroupComponent_ResetBodyPartGroupHealthToMax Parms{}; + + Parms.InBodyPartGroupName = InBodyPartGroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSuperArmorComponent.EndSuperArmor +// (Final, Native, Public, BlueprintCallable) + +void UNoceSuperArmorComponent::EndSuperArmor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSuperArmorComponent", "EndSuperArmor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSuperArmorComponent.IsSuperArmor +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSuperArmorComponent::IsSuperArmor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSuperArmorComponent", "IsSuperArmor"); + + Params::NoceSuperArmorComponent_IsSuperArmor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSuperArmorComponent.StartSuperArmor +// (Final, Native, Public, BlueprintCallable) + +void UNoceSuperArmorComponent::StartSuperArmor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSuperArmorComponent", "StartSuperArmor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.AddPushOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::AddPushOffset(const struct FVector& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "AddPushOffset"); + + Params::NoceCharacter_AddPushOffset Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.CheckNoHealthLoss +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::CheckNoHealthLoss() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "CheckNoHealthLoss"); + + Params::NoceCharacter_CheckNoHealthLoss Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.CreateCineActorComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& InTags (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FNoceCineActorSeqStopData& CineCharSetting (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void ANoceCharacter::CreateCineActorComponent(const TArray& InTags, const struct FNoceCineActorSeqStopData& CineCharSetting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "CreateCineActorComponent"); + + Params::NoceCharacter_CreateCineActorComponent Parms{}; + + Parms.InTags = std::move(InTags); + Parms.CineCharSetting = std::move(CineCharSetting); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.Die +// (Native, Public, BlueprintCallable) + +void ANoceCharacter::Die() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "Die"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.DisplayDebug_BP +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// class UCanvas* Canvas (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float& YL (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float& YPos (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::DisplayDebug_BP(class UCanvas* Canvas, float& YL, float& YPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "DisplayDebug_BP"); + + Params::NoceCharacter_DisplayDebug_BP Parms{}; + + Parms.Canvas = Canvas; + Parms.YL = YL; + Parms.YPos = YPos; + + UObject::ProcessEvent(Func, &Parms); + + YL = Parms.YL; + YPos = Parms.YPos; +} + + +// Function GameNoce.NoceCharacter.GetARandomCharMeshType +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const TArray& ForbiddenNames (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ANoceCharacter::GetARandomCharMeshType(const TArray& ForbiddenNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetARandomCharMeshType"); + + Params::NoceCharacter_GetARandomCharMeshType Parms{}; + + Parms.ForbiddenNames = std::move(ForbiddenNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetCharacterName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName ANoceCharacter::GetCharacterName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetCharacterName"); + + Params::NoceCharacter_GetCharacterName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetCharMeshTypeComment +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InRowName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ANoceCharacter::GetCharMeshTypeComment(const class FName& InRowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetCharMeshTypeComment"); + + Params::NoceCharacter_GetCharMeshTypeComment Parms{}; + + Parms.InRowName = InRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetCharMeshTypeRowNames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ANoceCharacter::GetCharMeshTypeRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetCharMeshTypeRowNames"); + + Params::NoceCharacter_GetCharMeshTypeRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetCurrentWeapon +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ANoceWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceWeapon* ANoceCharacter::GetCurrentWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetCurrentWeapon"); + + Params::NoceCharacter_GetCurrentWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetDieCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANoceCharacter::GetDieCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetDieCount"); + + Params::NoceCharacter_GetDieCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetEnablePushOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::GetEnablePushOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetEnablePushOffset"); + + Params::NoceCharacter_GetEnablePushOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetHair +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* ANoceCharacter::GetHair() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetHair"); + + Params::NoceCharacter_GetHair Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetHead +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* ANoceCharacter::GetHead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetHead"); + + Params::NoceCharacter_GetHead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetLogicalName +// (Native, Public, BlueprintCallable) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName ANoceCharacter::GetLogicalName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetLogicalName"); + + Params::NoceCharacter_GetLogicalName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetSecondsScineBeginPlay +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double ANoceCharacter::GetSecondsScineBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetSecondsScineBeginPlay"); + + Params::NoceCharacter_GetSecondsScineBeginPlay Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetSoundComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UNeoAudioSoundComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNeoAudioSoundComponent* ANoceCharacter::GetSoundComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetSoundComponent"); + + Params::NoceCharacter_GetSoundComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetSpawnerLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ANoceCharacter::GetSpawnerLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetSpawnerLocation"); + + Params::NoceCharacter_GetSpawnerLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetSuicideDead +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::GetSuicideDead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetSuicideDead"); + + Params::NoceCharacter_GetSuicideDead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.HandleInputAxis +// (Final, Native, Protected) +// Parameters: +// ENoceInputAxis InInputAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::HandleInputAxis(ENoceInputAxis InInputAxis, float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "HandleInputAxis"); + + Params::NoceCharacter_HandleInputAxis Parms{}; + + Parms.InInputAxis = InInputAxis; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.HasCurrentWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::HasCurrentWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "HasCurrentWeapon"); + + Params::NoceCharacter_HasCurrentWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.InitSkinnedDecal +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void ANoceCharacter::InitSkinnedDecal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "InitSkinnedDecal"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.InitSkinnedDecalForPreview +// (Final, Native, Protected, BlueprintCallable) + +void ANoceCharacter::InitSkinnedDecalForPreview() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "InitSkinnedDecalForPreview"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.IsCurrentlyUnderAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::IsCurrentlyUnderAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "IsCurrentlyUnderAttack"); + + Params::NoceCharacter_IsCurrentlyUnderAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.IsCurrentWeaponVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::IsCurrentWeaponVisible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "IsCurrentWeaponVisible"); + + Params::NoceCharacter_IsCurrentWeaponVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.MoveForward +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::MoveForward(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "MoveForward"); + + Params::NoceCharacter_MoveForward Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.MoveRight +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::MoveRight(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "MoveRight"); + + Params::NoceCharacter_MoveRight Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.OnDamaged +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNoceAttackHitResult& AttackHitResult (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ANoceCharacter::OnDamaged(const struct FNoceAttackHitResult& AttackHitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "OnDamaged"); + + Params::NoceCharacter_OnDamaged Parms{}; + + Parms.AttackHitResult = std::move(AttackHitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.OnLoadGameSave_BP +// (Event, Public, BlueprintEvent) + +void ANoceCharacter::OnLoadGameSave_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "OnLoadGameSave_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceCharacter.OnLoadRecord +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNoceCharacterRecord& InRecord (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ANoceCharacter::OnLoadRecord(const struct FNoceCharacterRecord& InRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "OnLoadRecord"); + + Params::NoceCharacter_OnLoadRecord Parms{}; + + Parms.InRecord = std::move(InRecord); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.OnPostSignificance +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// class ANoceCharacter* Character (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Significance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::OnPostSignificance(class ANoceCharacter* Character, float Significance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "OnPostSignificance"); + + Params::NoceCharacter_OnPostSignificance Parms{}; + + Parms.Character = Character; + Parms.Significance = Significance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.OnSaveRecord +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FNoceCharacterRecord ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceCharacterRecord ANoceCharacter::OnSaveRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "OnSaveRecord"); + + Params::NoceCharacter_OnSaveRecord Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.OnSaveRecord_BP +// (Event, Public, BlueprintEvent) + +void ANoceCharacter::OnSaveRecord_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "OnSaveRecord_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceCharacter.PlayHeadMontage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool StopAllMontages (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceCharacter::PlayHeadMontage(class UAnimMontage* MontageToPlay, bool StopAllMontages) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "PlayHeadMontage"); + + Params::NoceCharacter_PlayHeadMontage Parms{}; + + Parms.MontageToPlay = MontageToPlay; + Parms.StopAllMontages = StopAllMontages; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.ProcessCharMeshType_BP +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FNoceCharMeshDataRow& InDataRow (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ANoceCharacter::ProcessCharMeshType_BP(const struct FNoceCharMeshDataRow& InDataRow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "ProcessCharMeshType_BP"); + + Params::NoceCharacter_ProcessCharMeshType_BP Parms{}; + + Parms.InDataRow = std::move(InDataRow); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceCharacter.ResetDieCount +// (Final, Native, Public, BlueprintCallable) + +void ANoceCharacter::ResetDieCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "ResetDieCount"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.Revive +// (Native, Public, BlueprintCallable) + +void ANoceCharacter::Revive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "Revive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetArmor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetArmor(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetArmor"); + + Params::NoceCharacter_SetArmor Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetAutoAdjustWalkSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetAutoAdjustWalkSpeed(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetAutoAdjustWalkSpeed"); + + Params::NoceCharacter_SetAutoAdjustWalkSpeed Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetHeadTracking +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetHeadTracking(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetHeadTracking"); + + Params::NoceCharacter_SetHeadTracking Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetHealth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetHealth(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetHealth"); + + Params::NoceCharacter_SetHealth Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetHealthByRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetHealthByRatio(float InRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetHealthByRatio"); + + Params::NoceCharacter_SetHealthByRatio Parms{}; + + Parms.InRatio = InRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetPushOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetPushOffset(const struct FVector& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetPushOffset"); + + Params::NoceCharacter_SetPushOffset Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetPushOffsetEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetPushOffsetEnable(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetPushOffsetEnable"); + + Params::NoceCharacter_SetPushOffsetEnable Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetSpawner +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceAISpawner* Spawner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetSpawner(class ANoceAISpawner* Spawner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetSpawner"); + + Params::NoceCharacter_SetSpawner Parms{}; + + Parms.Spawner = Spawner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetSpawnMontagePlayed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPlayed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetSpawnMontagePlayed(bool bPlayed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetSpawnMontagePlayed"); + + Params::NoceCharacter_SetSpawnMontagePlayed Parms{}; + + Parms.bPlayed = bPlayed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SetSuicideDead +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SetSuicideDead(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SetSuicideDead"); + + Params::NoceCharacter_SetSuicideDead Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.SwitchToRunSpeed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceCharacter::SwitchToRunSpeed(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "SwitchToRunSpeed"); + + Params::NoceCharacter_SwitchToRunSpeed Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceCharacter.TryLoadRecord +// (Native, Public, BlueprintCallable) + +void ANoceCharacter::TryLoadRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "TryLoadRecord"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacter.UpdateCharMeshType +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InRowName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::UpdateCharMeshType(const class FName& InRowName, bool bForceUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "UpdateCharMeshType"); + + Params::NoceCharacter_UpdateCharMeshType Parms{}; + + Parms.InRowName = InRowName; + Parms.bForceUpdate = bForceUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetAbilityLevel +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceAbilityInputID AbilityID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceCharacter::GetAbilityLevel(ENoceAbilityInputID AbilityID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetAbilityLevel"); + + Params::NoceCharacter_GetAbilityLevel Parms{}; + + Parms.AbilityID = AbilityID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetArmor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceCharacter::GetArmor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetArmor"); + + Params::NoceCharacter_GetArmor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetCharacterLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceCharacter::GetCharacterLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetCharacterLevel"); + + Params::NoceCharacter_GetCharacterLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetCharacterTag +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag ANoceCharacter::GetCharacterTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetCharacterTag"); + + Params::NoceCharacter_GetCharacterTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetGenericTeamId +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGenericTeamId ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGenericTeamId ANoceCharacter::GetGenericTeamId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetGenericTeamId"); + + Params::NoceCharacter_GetGenericTeamId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceCharacter::GetHealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetHealth"); + + Params::NoceCharacter_GetHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetHealthRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceCharacter::GetHealthRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetHealthRatio"); + + Params::NoceCharacter_GetHealthRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetInitialAttributeLevel +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANoceCharacter::GetInitialAttributeLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetInitialAttributeLevel"); + + Params::NoceCharacter_GetInitialAttributeLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetMaxArmor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceCharacter::GetMaxArmor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetMaxArmor"); + + Params::NoceCharacter_GetMaxArmor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetMaxHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceCharacter::GetMaxHealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetMaxHealth"); + + Params::NoceCharacter_GetMaxHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.GetMySpawner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ANoceAISpawner* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceAISpawner* ANoceCharacter::GetMySpawner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "GetMySpawner"); + + Params::NoceCharacter_GetMySpawner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.IsAlive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::IsAlive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "IsAlive"); + + Params::NoceCharacter_IsAlive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.IsInLinkConstPosition +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::IsInLinkConstPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "IsInLinkConstPosition"); + + Params::NoceCharacter_IsInLinkConstPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.IsInLinking +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::IsInLinking() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "IsInLinking"); + + Params::NoceCharacter_IsInLinking Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.IsInLinkMotion +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::IsInLinkMotion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "IsInLinkMotion"); + + Params::NoceCharacter_IsInLinkMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.IsInLinkMotionCoolDown +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::IsInLinkMotionCoolDown() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "IsInLinkMotionCoolDown"); + + Params::NoceCharacter_IsInLinkMotionCoolDown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCharacter.IsSpawnMontagePlayed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceCharacter::IsSpawnMontagePlayed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacter", "IsSpawnMontagePlayed"); + + Params::NoceCharacter_IsSpawnMontagePlayed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTutorialSubsystem.CompleteAllTutorial +// (Final, Native, Public, BlueprintCallable) + +void UNoceTutorialSubsystem::CompleteAllTutorial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "CompleteAllTutorial"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialSubsystem.EndTutorial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceTutorialType TutorialType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTutorialSubsystem::EndTutorial(ENoceTutorialType TutorialType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "EndTutorial"); + + Params::NoceTutorialSubsystem_EndTutorial Parms{}; + + Parms.TutorialType = TutorialType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialSubsystem.EndTutorialByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TutorialName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTutorialSubsystem::EndTutorialByName(class FName TutorialName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "EndTutorialByName"); + + Params::NoceTutorialSubsystem_EndTutorialByName Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialSubsystem.EndTutorialByRowHandle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNoceTutorialDataRowHandle&RowHandle (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceTutorialSubsystem::EndTutorialByRowHandle(const struct FNoceTutorialDataRowHandle& RowHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "EndTutorialByRowHandle"); + + Params::NoceTutorialSubsystem_EndTutorialByRowHandle Parms{}; + + Parms.RowHandle = std::move(RowHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialSubsystem.InitializeData +// (Final, Native, Public, BlueprintCallable) + +void UNoceTutorialSubsystem::InitializeData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "InitializeData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialSubsystem.IsClearAll +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceTutorialSubsystem::IsClearAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "IsClearAll"); + + Params::NoceTutorialSubsystem_IsClearAll Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTutorialSubsystem.IsCleared +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceTutorialType TutorialType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceTutorialSubsystem::IsCleared(ENoceTutorialType TutorialType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "IsCleared"); + + Params::NoceTutorialSubsystem_IsCleared Parms{}; + + Parms.TutorialType = TutorialType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTutorialSubsystem.IsInProgress +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceTutorialType TutorialType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceTutorialSubsystem::IsInProgress(ENoceTutorialType TutorialType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "IsInProgress"); + + Params::NoceTutorialSubsystem_IsInProgress Parms{}; + + Parms.TutorialType = TutorialType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTutorialSubsystem.StartTutorial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceTutorialType TutorialType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTutorialSubsystem::StartTutorial(ENoceTutorialType TutorialType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "StartTutorial"); + + Params::NoceTutorialSubsystem_StartTutorial Parms{}; + + Parms.TutorialType = TutorialType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialSubsystem.StartTutorialByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TutorialName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTutorialSubsystem::StartTutorialByName(class FName TutorialName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "StartTutorialByName"); + + Params::NoceTutorialSubsystem_StartTutorialByName Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialSubsystem.StartTutorialByRowHandle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNoceTutorialDataRowHandle&RowHandle (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceTutorialSubsystem::StartTutorialByRowHandle(const struct FNoceTutorialDataRowHandle& RowHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialSubsystem", "StartTutorialByRowHandle"); + + Params::NoceTutorialSubsystem_StartTutorialByRowHandle Parms{}; + + Parms.RowHandle = std::move(RowHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCharacterMovementComponent.SetMoveSpeedRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCharacterMovementComponent::SetMoveSpeedRatio(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCharacterMovementComponent", "SetMoveSpeedRatio"); + + Params::NoceCharacterMovementComponent_SetMoveSpeedRatio Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWepShortcutItemWidget.SetWeapon +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWepShortcutItemWidget::SetWeapon(class FName ID, float InDurability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWepShortcutItemWidget", "SetWeapon"); + + Params::NoceWepShortcutItemWidget_SetWeapon Parms{}; + + Parms.ID = ID; + Parms.InDurability = InDurability; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_CancelAndHideActivity +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_CancelAndHideActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_CancelAndHideActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_CompleteAndHideActivity +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_CompleteAndHideActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_CompleteAndHideActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_EndActivity +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_EndActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_EndActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_HideAllActivities +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_HideAllActivities() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_HideAllActivities"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_ResetAllActivities +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_ResetAllActivities() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_ResetAllActivities"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_ResumeActivity +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_ResumeActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_ResumeActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_SetActivityAvailabilityChange +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_SetActivityAvailabilityChange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_SetActivityAvailabilityChange"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_SetUpdateProgressType +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::Debug_SetUpdateProgressType(int32 InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_SetUpdateProgressType"); + + Params::NoceCheatActivityExtension_Debug_SetUpdateProgressType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_ShowActivityDebugInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool IsShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::Debug_ShowActivityDebugInfo(bool IsShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_ShowActivityDebugInfo"); + + Params::NoceCheatActivityExtension_Debug_ShowActivityDebugInfo Parms{}; + + Parms.IsShow = IsShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_StartActivity +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_StartActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_StartActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_StartAndShowActivity +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_StartAndShowActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_StartAndShowActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_TrimActivityLog +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_TrimActivityLog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_TrimActivityLog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.Debug_UpdateActivitiesByCurrentProgress +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatActivityExtension::Debug_UpdateActivitiesByCurrentProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "Debug_UpdateActivitiesByCurrentProgress"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.GetActivityAvailibities +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatActivityExtension::GetActivityAvailibities(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "GetActivityAvailibities"); + + Params::NoceCheatActivityExtension_GetActivityAvailibities Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatActivityExtension.GetActivityIDs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatActivityExtension::GetActivityIDs(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "GetActivityIDs"); + + Params::NoceCheatActivityExtension_GetActivityIDs Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatActivityExtension.GetActivityOutcomes +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatActivityExtension::GetActivityOutcomes(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "GetActivityOutcomes"); + + Params::NoceCheatActivityExtension_GetActivityOutcomes Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatActivityExtension.GetChapters +// (Final, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatActivityExtension::GetChapters(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "GetChapters"); + + Params::NoceCheatActivityExtension_GetChapters Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatActivityExtension.GetResumeActions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatActivityExtension::GetResumeActions(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "GetResumeActions"); + + Params::NoceCheatActivityExtension_GetResumeActions Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatActivityExtension.OnCancelAndHideActivityWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::OnCancelAndHideActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "OnCancelAndHideActivityWindowDecided"); + + Params::NoceCheatActivityExtension_OnCancelAndHideActivityWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.OnCompleteAndHideActivityWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::OnCompleteAndHideActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "OnCompleteAndHideActivityWindowDecided"); + + Params::NoceCheatActivityExtension_OnCompleteAndHideActivityWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.OnEndActivityWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::OnEndActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "OnEndActivityWindowDecided"); + + Params::NoceCheatActivityExtension_OnEndActivityWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.OnResumeActivityWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::OnResumeActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "OnResumeActivityWindowDecided"); + + Params::NoceCheatActivityExtension_OnResumeActivityWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.OnSetActivityAvailabilityChangeWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::OnSetActivityAvailabilityChangeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "OnSetActivityAvailabilityChangeWindowDecided"); + + Params::NoceCheatActivityExtension_OnSetActivityAvailabilityChangeWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.OnStartActivityWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::OnStartActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "OnStartActivityWindowDecided"); + + Params::NoceCheatActivityExtension_OnStartActivityWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatActivityExtension.OnStartAndShowActivityWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatActivityExtension::OnStartAndShowActivityWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatActivityExtension", "OnStartAndShowActivityWindowDecided"); + + Params::NoceCheatActivityExtension_OnStartAndShowActivityWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatAudioExtension.DrawEnvImpactSound +// (Exec, Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatAudioExtension::DrawEnvImpactSound(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatAudioExtension", "DrawEnvImpactSound"); + + Params::NoceCheatAudioExtension_DrawEnvImpactSound Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceCheatAudioExtension.DrawEventDistance +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatAudioExtension::DrawEventDistance(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatAudioExtension", "DrawEventDistance"); + + Params::NoceCheatAudioExtension_DrawEventDistance Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatAudioExtension.DrawEventPosition +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatAudioExtension::DrawEventPosition(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatAudioExtension", "DrawEventPosition"); + + Params::NoceCheatAudioExtension_DrawEventPosition Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatAudioExtension.DrawEventSphere +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatAudioExtension::DrawEventSphere(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatAudioExtension", "DrawEventSphere"); + + Params::NoceCheatAudioExtension_DrawEventSphere Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatAudioExtension.DrawListener +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatAudioExtension::DrawListener(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatAudioExtension", "DrawListener"); + + Params::NoceCheatAudioExtension_DrawListener Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatAudioExtension.DrawPostedEvents +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatAudioExtension::DrawPostedEvents(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatAudioExtension", "DrawPostedEvents"); + + Params::NoceCheatAudioExtension_DrawPostedEvents Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatAudioExtension.HideInvalidStateValue +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Hide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatAudioExtension::HideInvalidStateValue(bool Hide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatAudioExtension", "HideInvalidStateValue"); + + Params::NoceCheatAudioExtension_HideInvalidStateValue Parms{}; + + Parms.Hide = Hide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatAudioExtension.ShowStateMonitor +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatAudioExtension::ShowStateMonitor(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatAudioExtension", "ShowStateMonitor"); + + Params::NoceCheatAudioExtension_ShowStateMonitor Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTerritoryVolume.IsInVolume +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& CheckLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceTerritoryVolume::IsInVolume(const struct FVector& CheckLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTerritoryVolume", "IsInVolume"); + + Params::NoceTerritoryVolume_IsInVolume Parms{}; + + Parms.CheckLocation = std::move(CheckLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatChunkExtension.CheckByRowNameAndType +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatChunkExtension::CheckByRowNameAndType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "CheckByRowNameAndType"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.CheckChunkAndDLC +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatChunkExtension::CheckChunkAndDLC() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "CheckChunkAndDLC"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.Debug_IsShowDebugDataInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatChunkExtension::Debug_IsShowDebugDataInfo(bool InIsShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "Debug_IsShowDebugDataInfo"); + + Params::NoceCheatChunkExtension_Debug_IsShowDebugDataInfo Parms{}; + + Parms.InIsShow = InIsShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.Debug_Login +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatChunkExtension::Debug_Login() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "Debug_Login"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.Debug_Logout +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatChunkExtension::Debug_Logout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "Debug_Logout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.Debug_SetUsingDebugData +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatChunkExtension::Debug_SetUsingDebugData(bool InIsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "Debug_SetUsingDebugData"); + + Params::NoceCheatChunkExtension_Debug_SetUsingDebugData Parms{}; + + Parms.InIsEnable = InIsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.Debug_StartQueryDLC +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatChunkExtension::Debug_StartQueryDLC() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "Debug_StartQueryDLC"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.Debug_StopQueryDLC +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatChunkExtension::Debug_StopQueryDLC() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "Debug_StopQueryDLC"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.Debug_UpdateDebugChunkData +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatChunkExtension::Debug_UpdateDebugChunkData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "Debug_UpdateDebugChunkData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.GetChunkActionNames +// (Final, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatChunkExtension::GetChunkActionNames(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "GetChunkActionNames"); + + Params::NoceCheatChunkExtension_GetChunkActionNames Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatChunkExtension.GetChunkRowNames +// (Final, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatChunkExtension::GetChunkRowNames(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "GetChunkRowNames"); + + Params::NoceCheatChunkExtension_GetChunkRowNames Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatChunkExtension.GetChunkTypeNames +// (Final, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatChunkExtension::GetChunkTypeNames(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "GetChunkTypeNames"); + + Params::NoceCheatChunkExtension_GetChunkTypeNames Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatChunkExtension.OnCheckByRowNameAndTypeWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatChunkExtension::OnCheckByRowNameAndTypeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "OnCheckByRowNameAndTypeWindowDecided"); + + Params::NoceCheatChunkExtension_OnCheckByRowNameAndTypeWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.OnCheckChunkAndDLCWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatChunkExtension::OnCheckChunkAndDLCWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "OnCheckChunkAndDLCWindowDecided"); + + Params::NoceCheatChunkExtension_OnCheckChunkAndDLCWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatChunkExtension.OnUpdateDebugChunkDataWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatChunkExtension::OnUpdateDebugChunkDataWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatChunkExtension", "OnUpdateDebugChunkDataWindowDecided"); + + Params::NoceCheatChunkExtension_OnUpdateDebugChunkDataWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllClawAlter +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddAllClawAlter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddAllClawAlter"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllConsumables +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddAllConsumables() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddAllConsumables"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllKeyItem +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddAllKeyItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddAllKeyItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllLetter +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddAllLetter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddAllLetter"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllNotebook +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddAllNotebook() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddAllNotebook"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllOmamoris +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddAllOmamoris() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddAllOmamoris"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllWeapons +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddAllWeapons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddAllWeapons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllWeaponsCore +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool AddMainWeapon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::Debug_AddAllWeaponsCore(bool AddMainWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddAllWeaponsCore"); + + Params::NoceCheatInventoryExtension_Debug_AddAllWeaponsCore Parms{}; + + Parms.AddMainWeapon = AddMainWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddConsumableItem +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddConsumableItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddConsumableItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddConsumableItemByID +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::Debug_AddConsumableItemByID(class FName ID, int32 Quantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddConsumableItemByID"); + + Params::NoceCheatInventoryExtension_Debug_AddConsumableItemByID Parms{}; + + Parms.ID = ID; + Parms.Quantity = Quantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddFaithValue +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::Debug_AddFaithValue(int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddFaithValue"); + + Params::NoceCheatInventoryExtension_Debug_AddFaithValue Parms{}; + + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddKeyItem +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddKeyItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddKeyItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddLetter +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddLetter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddLetter"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddNotebookID +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddNotebookID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddNotebookID"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddOmamori +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddOmamori() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddOmamori"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddShortcutConsumable +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InAddQuantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::Debug_AddShortcutConsumable(int32 InIndex, int32 InAddQuantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddShortcutConsumable"); + + Params::NoceCheatInventoryExtension_Debug_AddShortcutConsumable Parms{}; + + Parms.InIndex = InIndex; + Parms.InAddQuantity = InAddQuantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddWeapon +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_AddWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_AddWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_ClearErrorHint +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_ClearErrorHint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_ClearErrorHint"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_PrintEma +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_PrintEma() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_PrintEma"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_RemoveKeyItem +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_RemoveKeyItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_RemoveKeyItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_RemoveOmamori +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_RemoveOmamori() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_RemoveOmamori"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_ReplaceShortcutConsumables +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InConsumablePageIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InAddQuantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::Debug_ReplaceShortcutConsumables(int32 InConsumablePageIndex, int32 InAddQuantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_ReplaceShortcutConsumables"); + + Params::NoceCheatInventoryExtension_Debug_ReplaceShortcutConsumables Parms{}; + + Parms.InConsumablePageIndex = InConsumablePageIndex; + Parms.InAddQuantity = InAddQuantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_ResetAttributeUpgradeLevels +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_ResetAttributeUpgradeLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_ResetAttributeUpgradeLevels"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_ResetDarkWeaponInventory +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_ResetDarkWeaponInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_ResetDarkWeaponInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_ResetFogWeaponInventory +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_ResetFogWeaponInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_ResetFogWeaponInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_ResetInventory +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_ResetInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_ResetInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_ResetWeaponInventory +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_ResetWeaponInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_ResetWeaponInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_SetConsumableSlotNum +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::Debug_SetConsumableSlotNum(int32 InNewNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_SetConsumableSlotNum"); + + Params::NoceCheatInventoryExtension_Debug_SetConsumableSlotNum Parms{}; + + Parms.InNewNum = InNewNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_SetOmamoriSlotNum +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::Debug_SetOmamoriSlotNum(int32 InNewNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_SetOmamoriSlotNum"); + + Params::NoceCheatInventoryExtension_Debug_SetOmamoriSlotNum Parms{}; + + Parms.InNewNum = InNewNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.Debug_SpawnPickup +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatInventoryExtension::Debug_SpawnPickup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "Debug_SpawnPickup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.GetPickupCategories +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatInventoryExtension::GetPickupCategories(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "GetPickupCategories"); + + Params::NoceCheatInventoryExtension_GetPickupCategories Parms{}; + + Parms.Index_0 = Index_0; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatInventoryExtension.GetPickupsInCategory +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatInventoryExtension::GetPickupsInCategory(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "GetPickupsInCategory"); + + Params::NoceCheatInventoryExtension_GetPickupsInCategory Parms{}; + + Parms.Index_0 = Index_0; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatInventoryExtension.OnAddItemWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::OnAddItemWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "OnAddItemWindowDecided"); + + Params::NoceCheatInventoryExtension_OnAddItemWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.OnAddLetterWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::OnAddLetterWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "OnAddLetterWindowDecided"); + + Params::NoceCheatInventoryExtension_OnAddLetterWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.OnAddNotebookIDWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::OnAddNotebookIDWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "OnAddNotebookIDWindowDecided"); + + Params::NoceCheatInventoryExtension_OnAddNotebookIDWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.OnRemoveItemWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::OnRemoveItemWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "OnRemoveItemWindowDecided"); + + Params::NoceCheatInventoryExtension_OnRemoveItemWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.OnSpawnPickupWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::OnSpawnPickupWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "OnSpawnPickupWindowDecided"); + + Params::NoceCheatInventoryExtension_OnSpawnPickupWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.OnSpawnPickupWindowDecided_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceCheatInventoryExtension::OnSpawnPickupWindowDecided_BP(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "OnSpawnPickupWindowDecided_BP"); + + Params::NoceCheatInventoryExtension_OnSpawnPickupWindowDecided_BP Parms{}; + + Parms.Result = std::move(Result); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatInventoryExtension.SetupChapterJumpSetting +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNoceChapterJumpSettingTableRow&InData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool InReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::SetupChapterJumpSetting(const struct FNoceChapterJumpSettingTableRow& InData, bool InReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "SetupChapterJumpSetting"); + + Params::NoceCheatInventoryExtension_SetupChapterJumpSetting Parms{}; + + Parms.InData = std::move(InData); + Parms.InReset = InReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.SetupChapterJumpSettingByRowName +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FName RowName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::SetupChapterJumpSettingByRowName(const class FName RowName, bool InReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "SetupChapterJumpSettingByRowName"); + + Params::NoceCheatInventoryExtension_SetupChapterJumpSettingByRowName Parms{}; + + Parms.RowName = RowName; + Parms.InReset = InReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatInventoryExtension.SetupChapterJumpSettingByTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceRoundType round (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceCheatInventoryExtension::SetupChapterJumpSettingByTag(const struct FGameplayTag& InTag, bool InReset, ENoceRoundType round) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "SetupChapterJumpSettingByTag"); + + Params::NoceCheatInventoryExtension_SetupChapterJumpSettingByTag Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InReset = InReset; + Parms.round = round; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatInventoryExtension.SetupChapterJumpSettingForStory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceRoundType round (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatInventoryExtension::SetupChapterJumpSettingForStory(const struct FGameplayTag& InTag, bool InReset, ENoceRoundType round) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatInventoryExtension", "SetupChapterJumpSettingForStory"); + + Params::NoceCheatInventoryExtension_SetupChapterJumpSettingForStory Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InReset = InReset; + Parms.round = round; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.BP_Debug_SetWeaponDurability +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::BP_Debug_SetWeaponDurability(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "BP_Debug_SetWeaponDurability"); + + Params::NoceCheatManager_BP_Debug_SetWeaponDurability Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_AnalyticsEndSession +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_AnalyticsEndSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_AnalyticsEndSession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_AnalyticsStartSession +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_AnalyticsStartSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_AnalyticsStartSession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ApplyClawAlterBackMark +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ApplyClawAlterBackMark(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ApplyClawAlterBackMark"); + + Params::NoceCheatManager_Debug_ApplyClawAlterBackMark Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ApplyClawAlterBackMarkRound3 +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ApplyClawAlterBackMarkRound3(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ApplyClawAlterBackMarkRound3"); + + Params::NoceCheatManager_Debug_ApplyClawAlterBackMarkRound3 Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ApplyClawAlterHandRound2 +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ApplyClawAlterHandRound2(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ApplyClawAlterHandRound2"); + + Params::NoceCheatManager_Debug_ApplyClawAlterHandRound2 Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ApplyClawAlterMask +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ApplyClawAlterMask(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ApplyClawAlterMask"); + + Params::NoceCheatManager_Debug_ApplyClawAlterMask Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_AsyncAutoSave +// (Exec, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceCheatManager::Debug_AsyncAutoSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_AsyncAutoSave"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceCheatManager.Debug_AutoLoad +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// int32 SlotIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_AutoLoad(int32 SlotIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_AutoLoad"); + + Params::NoceCheatManager_Debug_AutoLoad Parms{}; + + Parms.SlotIndex = SlotIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_AutoSave +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// int32 SlotIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LocationRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_AutoSave(int32 SlotIndex, class FName LocationRowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_AutoSave"); + + Params::NoceCheatManager_Debug_AutoSave Parms{}; + + Parms.SlotIndex = SlotIndex; + Parms.LocationRowName = LocationRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_BugIt +// (Final, Exec, Native, Public) + +void UNoceCheatManager::Debug_BugIt() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_BugIt"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ChangeActionLevel +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ChangeActionLevel(int32 InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ChangeActionLevel"); + + Params::NoceCheatManager_Debug_ChangeActionLevel Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ChangeGameRound +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ChangeGameRound(int32 InRound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ChangeGameRound"); + + Params::NoceCheatManager_Debug_ChangeGameRound Parms{}; + + Parms.InRound = InRound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ChangePlayerCharMeshType +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ChangePlayerCharMeshType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ChangePlayerCharMeshType"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ClearAllTutorial +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ClearAllTutorial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ClearAllTutorial"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ClearAllWorldTriggerSetting +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ClearAllWorldTriggerSetting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ClearAllWorldTriggerSetting"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ClearTemporaryGameSave +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_ClearTemporaryGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ClearTemporaryGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_CollisionOpacity +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_CollisionOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_CollisionOpacity"); + + Params::NoceCheatManager_Debug_CollisionOpacity Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_CollisionViewMode +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InViewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_CollisionViewMode(int32 InViewMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_CollisionViewMode"); + + Params::NoceCheatManager_Debug_CollisionViewMode Parms{}; + + Parms.InViewMode = InViewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ConditionHandlerInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ConditionHandlerInfo(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ConditionHandlerInfo"); + + Params::NoceCheatManager_Debug_ConditionHandlerInfo Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_CreateTemporaryGameSave +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_CreateTemporaryGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_CreateTemporaryGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DeleteAllAutoSave +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_DeleteAllAutoSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DeleteAllAutoSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DeleteAllGameSave +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_DeleteAllGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DeleteAllGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DeleteAllMaunalSave +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_DeleteAllMaunalSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DeleteAllMaunalSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DeleteSlot +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// int32 SlotIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_DeleteSlot(int32 SlotIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DeleteSlot"); + + Params::NoceCheatManager_Debug_DeleteSlot Parms{}; + + Parms.SlotIndex = SlotIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DeleteSystemSave +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_DeleteSystemSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DeleteSystemSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DisableAutoSave +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_DisableAutoSave(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DisableAutoSave"); + + Params::NoceCheatManager_Debug_DisableAutoSave Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DisableLinkMotionAvoidCol +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_DisableLinkMotionAvoidCol(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DisableLinkMotionAvoidCol"); + + Params::NoceCheatManager_Debug_DisableLinkMotionAvoidCol Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DisableLinkMotionInterruptSequencer +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_DisableLinkMotionInterruptSequencer(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DisableLinkMotionInterruptSequencer"); + + Params::NoceCheatManager_Debug_DisableLinkMotionInterruptSequencer Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DisaplyNPCLookAtSystemInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_DisaplyNPCLookAtSystemInfo(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DisaplyNPCLookAtSystemInfo"); + + Params::NoceCheatManager_Debug_DisaplyNPCLookAtSystemInfo Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DisaplyPlayerLookAtSystemInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_DisaplyPlayerLookAtSystemInfo(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DisaplyPlayerLookAtSystemInfo"); + + Params::NoceCheatManager_Debug_DisaplyPlayerLookAtSystemInfo Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DisplayFadeSystemInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_DisplayFadeSystemInfo(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DisplayFadeSystemInfo"); + + Params::NoceCheatManager_Debug_DisplayFadeSystemInfo Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_DrawCellLoadingTime +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_DrawCellLoadingTime(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_DrawCellLoadingTime"); + + Params::NoceCheatManager_Debug_DrawCellLoadingTime Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_EnableDynamicPickups +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_EnableDynamicPickups(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_EnableDynamicPickups"); + + Params::NoceCheatManager_Debug_EnableDynamicPickups Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_EnableEventPickups +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_EnableEventPickups(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_EnableEventPickups"); + + Params::NoceCheatManager_Debug_EnableEventPickups Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_EnableGlobalRigidBody +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_EnableGlobalRigidBody(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_EnableGlobalRigidBody"); + + Params::NoceCheatManager_Debug_EnableGlobalRigidBody Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_EndTutorial +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 TutorialIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_EndTutorial(int32 TutorialIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_EndTutorial"); + + Params::NoceCheatManager_Debug_EndTutorial Parms{}; + + Parms.TutorialIndex = TutorialIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_EndTutorialByName +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName TutorialName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_EndTutorialByName(class FName TutorialName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_EndTutorialByName"); + + Params::NoceCheatManager_Debug_EndTutorialByName Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_EnemyMayNotRevive +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_EnemyMayNotRevive(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_EnemyMayNotRevive"); + + Params::NoceCheatManager_Debug_EnemyMayNotRevive Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_EnemyOneShotKill +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_EnemyOneShotKill(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_EnemyOneShotKill"); + + Params::NoceCheatManager_Debug_EnemyOneShotKill Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_EnemyOneShotKillNotRevive +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_EnemyOneShotKillNotRevive(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_EnemyOneShotKillNotRevive"); + + Params::NoceCheatManager_Debug_EnemyOneShotKillNotRevive Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_FindRigidBodyOverlapWorldStatic +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_FindRigidBodyOverlapWorldStatic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_FindRigidBodyOverlapWorldStatic"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ForceChangeStoryEndingType +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ForceChangeStoryEndingType(int32 EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ForceChangeStoryEndingType"); + + Params::NoceCheatManager_Debug_ForceChangeStoryEndingType Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ForceClawGToClaw +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ForceClawGToClaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ForceClawGToClaw"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ForceClawToClawG +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ForceClawToClawG() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ForceClawToClawG"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ForceEnableRagdoll +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ForceEnableRagdoll(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ForceEnableRagdoll"); + + Params::NoceCheatManager_Debug_ForceEnableRagdoll Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ForceJumpPlaybackPos +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ForceJumpPlaybackPos(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ForceJumpPlaybackPos"); + + Params::NoceCheatManager_Debug_ForceJumpPlaybackPos Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ForceShowEyeLacrimalFluid +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ForceShowEyeLacrimalFluid(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ForceShowEyeLacrimalFluid"); + + Params::NoceCheatManager_Debug_ForceShowEyeLacrimalFluid Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ForceUpdateLight +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ForceUpdateLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ForceUpdateLight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_GenerateDynamicPickups +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_GenerateDynamicPickups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_GenerateDynamicPickups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_GenerateEventPickupsNearbyPlayer +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_GenerateEventPickupsNearbyPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_GenerateEventPickupsNearbyPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_GoNextProgress +// (Final, Exec, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_GoNextProgress(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_GoNextProgress"); + + Params::NoceCheatManager_Debug_GoNextProgress Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_HideBasicDebugInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_HideBasicDebugInfo(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_HideBasicDebugInfo"); + + Params::NoceCheatManager_Debug_HideBasicDebugInfo Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_HideGreyboxObject +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_HideGreyboxObject(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_HideGreyboxObject"); + + Params::NoceCheatManager_Debug_HideGreyboxObject Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_HideSubtitle +// (Final, Exec, Native, Public) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_HideSubtitle(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_HideSubtitle"); + + Params::NoceCheatManager_Debug_HideSubtitle Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_InGameFixedEV +// (Final, Exec, Native, Private, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_InGameFixedEV(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_InGameFixedEV"); + + Params::NoceCheatManager_Debug_InGameFixedEV Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_InGameFixedEVMode +// (Final, Exec, Native, Private, BlueprintCallable) +// Parameters: +// int32 EVMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_InGameFixedEVMode(int32 EVMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_InGameFixedEVMode"); + + Params::NoceCheatManager_Debug_InGameFixedEVMode Parms{}; + + Parms.EVMode = EVMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_MakeFakeClearGame +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_MakeFakeClearGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_MakeFakeClearGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_NoceFadeIn +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 FadeType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_NoceFadeIn(int32 FadeType, float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_NoceFadeIn"); + + Params::NoceCheatManager_Debug_NoceFadeIn Parms{}; + + Parms.FadeType = FadeType; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_NoceFadeOut +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 FadeType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_NoceFadeOut(int32 FadeType, float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_NoceFadeOut"); + + Params::NoceCheatManager_Debug_NoceFadeOut Parms{}; + + Parms.FadeType = FadeType; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_PlayerAnimationLogInfoStateChange +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_PlayerAnimationLogInfoStateChange(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_PlayerAnimationLogInfoStateChange"); + + Params::NoceCheatManager_Debug_PlayerAnimationLogInfoStateChange Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_PlayerFootIKDebugDraw +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_PlayerFootIKDebugDraw(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_PlayerFootIKDebugDraw"); + + Params::NoceCheatManager_Debug_PlayerFootIKDebugDraw Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_PlayerFootIKDebugTrace +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_PlayerFootIKDebugTrace(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_PlayerFootIKDebugTrace"); + + Params::NoceCheatManager_Debug_PlayerFootIKDebugTrace Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_PlayerShiromukuRevive +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_PlayerShiromukuRevive(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_PlayerShiromukuRevive"); + + Params::NoceCheatManager_Debug_PlayerShiromukuRevive Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_PrintNoceGlobalDelegatesStatus +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_PrintNoceGlobalDelegatesStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_PrintNoceGlobalDelegatesStatus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_RemoveAdditionalTag +// (Final, Exec, Native, Public) +// Parameters: +// class FName InTagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_RemoveAdditionalTag(class FName InTagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_RemoveAdditionalTag"); + + Params::NoceCheatManager_Debug_RemoveAdditionalTag Parms{}; + + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_RemoveAllEventPickups +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_RemoveAllEventPickups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_RemoveAllEventPickups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_RemoveCurrentDynamicPickups +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_RemoveCurrentDynamicPickups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_RemoveCurrentDynamicPickups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_RequesetWorldTrigger +// (Final, Exec, Native, Public) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_RequesetWorldTrigger(class FName InName, bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_RequesetWorldTrigger"); + + Params::NoceCheatManager_Debug_RequesetWorldTrigger Parms{}; + + Parms.InName = InName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_RequestNocePPV +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InDataRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_RequestNocePPV(class FName InType, class FName InDataRowName, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_RequestNocePPV"); + + Params::NoceCheatManager_Debug_RequestNocePPV Parms{}; + + Parms.InType = InType; + Parms.InDataRowName = InDataRowName; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_RequestWind +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName InDataRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_RequestWind(class FName InDataRowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_RequestWind"); + + Params::NoceCheatManager_Debug_RequestWind Parms{}; + + Parms.InDataRowName = InDataRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ResetAchievements +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ResetAchievements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ResetAchievements"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SelectBColType +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InBColType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SelectBColType(int32 InBColType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SelectBColType"); + + Params::NoceCheatManager_Debug_SelectBColType Parms{}; + + Parms.InBColType = InBColType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAdditionalTag +// (Final, Exec, Native, Public) +// Parameters: +// class FName InTagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAdditionalTag(class FName InTagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAdditionalTag"); + + Params::NoceCheatManager_Debug_SetAdditionalTag Parms{}; + + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAllStoryEndingCleared +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_SetAllStoryEndingCleared() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAllStoryEndingCleared"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetATPCCameraLocationObjectDebug +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetATPCCameraLocationObjectDebug(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetATPCCameraLocationObjectDebug"); + + Params::NoceCheatManager_Debug_SetATPCCameraLocationObjectDebug Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetATPCCameraLockObjectDebug +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetATPCCameraLockObjectDebug(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetATPCCameraLockObjectDebug"); + + Params::NoceCheatManager_Debug_SetATPCCameraLockObjectDebug Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackLogEnemy +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackLogEnemy(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackLogEnemy"); + + Params::NoceCheatManager_Debug_SetAttackLogEnemy Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackLogEnviroment +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackLogEnviroment(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackLogEnviroment"); + + Params::NoceCheatManager_Debug_SetAttackLogEnviroment Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackLogPlayer +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackLogPlayer(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackLogPlayer"); + + Params::NoceCheatManager_Debug_SetAttackLogPlayer Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawResultEnemy +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackTraceDrawResultEnemy(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackTraceDrawResultEnemy"); + + Params::NoceCheatManager_Debug_SetAttackTraceDrawResultEnemy Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawResultEnviroment +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackTraceDrawResultEnviroment(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackTraceDrawResultEnviroment"); + + Params::NoceCheatManager_Debug_SetAttackTraceDrawResultEnviroment Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawResultPlayer +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackTraceDrawResultPlayer(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackTraceDrawResultPlayer"); + + Params::NoceCheatManager_Debug_SetAttackTraceDrawResultPlayer Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawResultPlayerDefelct +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackTraceDrawResultPlayerDefelct(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackTraceDrawResultPlayerDefelct"); + + Params::NoceCheatManager_Debug_SetAttackTraceDrawResultPlayerDefelct Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawShapeEnemy +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackTraceDrawShapeEnemy(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackTraceDrawShapeEnemy"); + + Params::NoceCheatManager_Debug_SetAttackTraceDrawShapeEnemy Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawShapeEnviroment +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackTraceDrawShapeEnviroment(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackTraceDrawShapeEnviroment"); + + Params::NoceCheatManager_Debug_SetAttackTraceDrawShapeEnviroment Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawShapePlayer +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackTraceDrawShapePlayer(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackTraceDrawShapePlayer"); + + Params::NoceCheatManager_Debug_SetAttackTraceDrawShapePlayer Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawShapePlayerDefelct +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetAttackTraceDrawShapePlayerDefelct(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetAttackTraceDrawShapePlayerDefelct"); + + Params::NoceCheatManager_Debug_SetAttackTraceDrawShapePlayerDefelct Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetBattlePositionForceActivate +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetBattlePositionForceActivate(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetBattlePositionForceActivate"); + + Params::NoceCheatManager_Debug_SetBattlePositionForceActivate Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetBattlePositionSystemEnabled +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetBattlePositionSystemEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetBattlePositionSystemEnabled"); + + Params::NoceCheatManager_Debug_SetBattlePositionSystemEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetBattleStatusTime +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetBattleStatusTime(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetBattleStatusTime"); + + Params::NoceCheatManager_Debug_SetBattleStatusTime Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetCapsuleShrinkEnableDebug +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetCapsuleShrinkEnableDebug(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetCapsuleShrinkEnableDebug"); + + Params::NoceCheatManager_Debug_SetCapsuleShrinkEnableDebug Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetCapsuleShrinkEnableUse +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetCapsuleShrinkEnableUse(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetCapsuleShrinkEnableUse"); + + Params::NoceCheatManager_Debug_SetCapsuleShrinkEnableUse Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetClawTransform +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetClawTransform(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetClawTransform"); + + Params::NoceCheatManager_Debug_SetClawTransform Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetCurrentMaxSanity +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetCurrentMaxSanity(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetCurrentMaxSanity"); + + Params::NoceCheatManager_Debug_SetCurrentMaxSanity Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetDebugEnemyInSight +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetDebugEnemyInSight(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetDebugEnemyInSight"); + + Params::NoceCheatManager_Debug_SetDebugEnemyInSight Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetDrawTriggerBox +// (Final, Exec, Native, Public) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetDrawTriggerBox(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetDrawTriggerBox"); + + Params::NoceCheatManager_Debug_SetDrawTriggerBox Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetEnemyAttackRatio +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetEnemyAttackRatio(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetEnemyAttackRatio"); + + Params::NoceCheatManager_Debug_SetEnemyAttackRatio Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetEnemyNoAttack +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetEnemyNoAttack(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetEnemyNoAttack"); + + Params::NoceCheatManager_Debug_SetEnemyNoAttack Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetEventMaxTryFailedCount +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// int32 InCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetEventMaxTryFailedCount(int32 InCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetEventMaxTryFailedCount"); + + Params::NoceCheatManager_Debug_SetEventMaxTryFailedCount Parms{}; + + Parms.InCount = InCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetEventMinDistanceSquared +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// float InDistanceSquared (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetEventMinDistanceSquared(float InDistanceSquared) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetEventMinDistanceSquared"); + + Params::NoceCheatManager_Debug_SetEventMinDistanceSquared Parms{}; + + Parms.InDistanceSquared = InDistanceSquared; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetForceJustDodge +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetForceJustDodge(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetForceJustDodge"); + + Params::NoceCheatManager_Debug_SetForceJustDodge Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetFreeCameraRotate +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetFreeCameraRotate(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetFreeCameraRotate"); + + Params::NoceCheatManager_Debug_SetFreeCameraRotate Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetHealth +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetHealth(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetHealth"); + + Params::NoceCheatManager_Debug_SetHealth Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetHealthPercent +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetHealthPercent(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetHealthPercent"); + + Params::NoceCheatManager_Debug_SetHealthPercent Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetHeightFogDistance +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetHeightFogDistance(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetHeightFogDistance"); + + Params::NoceCheatManager_Debug_SetHeightFogDistance Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetLanternPointRadius +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetLanternPointRadius(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetLanternPointRadius"); + + Params::NoceCheatManager_Debug_SetLanternPointRadius Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetLeaveEnemyInSightDistance +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetLeaveEnemyInSightDistance(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetLeaveEnemyInSightDistance"); + + Params::NoceCheatManager_Debug_SetLeaveEnemyInSightDistance Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetLowStaminaThreshold +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetLowStaminaThreshold(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetLowStaminaThreshold"); + + Params::NoceCheatManager_Debug_SetLowStaminaThreshold Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetMaxHealth +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetMaxHealth(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetMaxHealth"); + + Params::NoceCheatManager_Debug_SetMaxHealth Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetMaxSanity +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetMaxSanity(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetMaxSanity"); + + Params::NoceCheatManager_Debug_SetMaxSanity Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetMaxStamina +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetMaxStamina(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetMaxStamina"); + + Params::NoceCheatManager_Debug_SetMaxStamina Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetMoonlightRadius +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetMoonlightRadius(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetMoonlightRadius"); + + Params::NoceCheatManager_Debug_SetMoonlightRadius Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetNoCostSanity +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetNoCostSanity(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetNoCostSanity"); + + Params::NoceCheatManager_Debug_SetNoCostSanity Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetNoPlayerHandleDamage +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetNoPlayerHandleDamage(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetNoPlayerHandleDamage"); + + Params::NoceCheatManager_Debug_SetNoPlayerHandleDamage Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetNormalBattleBGMDistMultiplier +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetNormalBattleBGMDistMultiplier(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetNormalBattleBGMDistMultiplier"); + + Params::NoceCheatManager_Debug_SetNormalBattleBGMDistMultiplier Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerAttackRatio +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerAttackRatio(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerAttackRatio"); + + Params::NoceCheatManager_Debug_SetPlayerAttackRatio Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerControlerShowDebugInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerControlerShowDebugInfo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerControlerShowDebugInfo"); + + Params::NoceCheatManager_Debug_SetPlayerControlerShowDebugInfo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerDeflectRatio +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerDeflectRatio(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerDeflectRatio"); + + Params::NoceCheatManager_Debug_SetPlayerDeflectRatio Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerFurClawGRigidBodyAlpha +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerFurClawGRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerFurClawGRigidBodyAlpha"); + + Params::NoceCheatManager_Debug_SetPlayerFurClawGRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerFurClawRigidBodyAlpha +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerFurClawRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerFurClawRigidBodyAlpha"); + + Params::NoceCheatManager_Debug_SetPlayerFurClawRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerMoveSpeedRatio +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerMoveSpeedRatio(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerMoveSpeedRatio"); + + Params::NoceCheatManager_Debug_SetPlayerMoveSpeedRatio Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerOutfit +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerOutfit(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerOutfit"); + + Params::NoceCheatManager_Debug_SetPlayerOutfit Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerScabbardRigidBodyAlpha +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerScabbardRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerScabbardRigidBodyAlpha"); + + Params::NoceCheatManager_Debug_SetPlayerScabbardRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerScarfRigidBodyAlpha +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerScarfRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerScarfRigidBodyAlpha"); + + Params::NoceCheatManager_Debug_SetPlayerScarfRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerShawlRigidBodyAlpha +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerShawlRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerShawlRigidBodyAlpha"); + + Params::NoceCheatManager_Debug_SetPlayerShawlRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerSkirtRigidBodyAlpha +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerSkirtRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerSkirtRigidBodyAlpha"); + + Params::NoceCheatManager_Debug_SetPlayerSkirtRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerWinceRatio +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetPlayerWinceRatio(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetPlayerWinceRatio"); + + Params::NoceCheatManager_Debug_SetPlayerWinceRatio Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetProgressTag +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetProgressTag(class FName InTagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetProgressTag"); + + Params::NoceCheatManager_Debug_SetProgressTag Parms{}; + + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetR3Skipped +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetR3Skipped(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetR3Skipped"); + + Params::NoceCheatManager_Debug_SetR3Skipped Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetShowEnemyHealthBar +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetShowEnemyHealthBar(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetShowEnemyHealthBar"); + + Params::NoceCheatManager_Debug_SetShowEnemyHealthBar Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetShowFootStepVFXInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetShowFootStepVFXInfo(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetShowFootStepVFXInfo"); + + Params::NoceCheatManager_Debug_SetShowFootStepVFXInfo Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerClawTransformLog +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetShowPlayerClawTransformLog(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetShowPlayerClawTransformLog"); + + Params::NoceCheatManager_Debug_SetShowPlayerClawTransformLog Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerInvincibleInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetShowPlayerInvincibleInfo(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetShowPlayerInvincibleInfo"); + + Params::NoceCheatManager_Debug_SetShowPlayerInvincibleInfo Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerSanityCostLog +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetShowPlayerSanityCostLog(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetShowPlayerSanityCostLog"); + + Params::NoceCheatManager_Debug_SetShowPlayerSanityCostLog Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerShowHideInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetShowPlayerShowHideInfo(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetShowPlayerShowHideInfo"); + + Params::NoceCheatManager_Debug_SetShowPlayerShowHideInfo Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerStaminaCostLog +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetShowPlayerStaminaCostLog(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetShowPlayerStaminaCostLog"); + + Params::NoceCheatManager_Debug_SetShowPlayerStaminaCostLog Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetSkipEnemyCounterableCheck +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetSkipEnemyCounterableCheck(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetSkipEnemyCounterableCheck"); + + Params::NoceCheatManager_Debug_SetSkipEnemyCounterableCheck Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetStoryEndingCleared +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetStoryEndingCleared(int32 EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetStoryEndingCleared"); + + Params::NoceCheatManager_Debug_SetStoryEndingCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetTriggerDetail +// (Final, Exec, Native, Public) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetTriggerDetail(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetTriggerDetail"); + + Params::NoceCheatManager_Debug_SetTriggerDetail Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetWeaponDurability +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetWeaponDurability(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetWeaponDurability"); + + Params::NoceCheatManager_Debug_SetWeaponDurability Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SetWeaponDurabilityCostRatio +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_SetWeaponDurabilityCostRatio(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SetWeaponDurabilityCostRatio"); + + Params::NoceCheatManager_Debug_SetWeaponDurabilityCostRatio Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowAchievementStatus +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowAchievementStatus(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowAchievementStatus"); + + Params::NoceCheatManager_Debug_ShowAchievementStatus Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowAutoAimCompWarpLocationInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowAutoAimCompWarpLocationInfo(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowAutoAimCompWarpLocationInfo"); + + Params::NoceCheatManager_Debug_ShowAutoAimCompWarpLocationInfo Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowCounterableExtendAutoAimDistance +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowCounterableExtendAutoAimDistance(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowCounterableExtendAutoAimDistance"); + + Params::NoceCheatManager_Debug_ShowCounterableExtendAutoAimDistance Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowDynamicPickupsDebugInfo +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// bool InIsShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowDynamicPickupsDebugInfo(bool InIsShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowDynamicPickupsDebugInfo"); + + Params::NoceCheatManager_Debug_ShowDynamicPickupsDebugInfo Parms{}; + + Parms.InIsShow = InIsShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowGimmickInfo +// (Final, Exec, Native, Public) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowGimmickInfo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowGimmickInfo"); + + Params::NoceCheatManager_Debug_ShowGimmickInfo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowHitPerfromVFXInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowHitPerfromVFXInfo(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowHitPerfromVFXInfo"); + + Params::NoceCheatManager_Debug_ShowHitPerfromVFXInfo Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowIndicator +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowIndicator(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowIndicator"); + + Params::NoceCheatManager_Debug_ShowIndicator Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowInteractInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowInteractInfo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowInteractInfo"); + + Params::NoceCheatManager_Debug_ShowInteractInfo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowInteractPriority +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowInteractPriority(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowInteractPriority"); + + Params::NoceCheatManager_Debug_ShowInteractPriority Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowLinkMotionDebugInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowLinkMotionDebugInfo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowLinkMotionDebugInfo"); + + Params::NoceCheatManager_Debug_ShowLinkMotionDebugInfo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowRecordStatus +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowRecordStatus(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowRecordStatus"); + + Params::NoceCheatManager_Debug_ShowRecordStatus Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowSaveClearGame +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_ShowSaveClearGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowSaveClearGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowSceneDitherFade +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowSceneDitherFade(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowSceneDitherFade"); + + Params::NoceCheatManager_Debug_ShowSceneDitherFade Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowTeleportBlackScreen +// (Final, Exec, Native, Public) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowTeleportBlackScreen(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowTeleportBlackScreen"); + + Params::NoceCheatManager_Debug_ShowTeleportBlackScreen Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ShowWorldTriggerStatus +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_ShowWorldTriggerStatus(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ShowWorldTriggerStatus"); + + Params::NoceCheatManager_Debug_ShowWorldTriggerStatus Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_SpawnEnemy +// (Exec, Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceCheatManager::Debug_SpawnEnemy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_SpawnEnemy"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceCheatManager.Debug_StartTutorial +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 TutorialIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_StartTutorial(int32 TutorialIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_StartTutorial"); + + Params::NoceCheatManager_Debug_StartTutorial Parms{}; + + Parms.TutorialIndex = TutorialIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_StartTutorialByName +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName TutorialName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_StartTutorialByName(class FName TutorialName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_StartTutorialByName"); + + Params::NoceCheatManager_Debug_StartTutorialByName Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_StartTutorialByPopWindow +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_StartTutorialByPopWindow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_StartTutorialByPopWindow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleBColOnly +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleBColOnly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleBColOnly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleBlockCameraColOnly +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleBlockCameraColOnly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleBlockCameraColOnly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleCollisionViewLighting +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleCollisionViewLighting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleCollisionViewLighting"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleEColOnly +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleEColOnly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleEColOnly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleGreyboxVisibility +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleGreyboxVisibility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleGreyboxVisibility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleStorageInfo +// (Final, Exec, Native, Protected, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleStorageInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleStorageInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleToolLight +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleToolLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleToolLight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleTriggerBox +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleTriggerBox() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleTriggerBox"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_ToggleTriggerDetail +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_ToggleTriggerDetail() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_ToggleTriggerDetail"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UnequipWeapon +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::Debug_UnequipWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UnequipWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UnlockAchievement +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UnlockAchievement(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UnlockAchievement"); + + Params::NoceCheatManager_Debug_UnlockAchievement Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UseEnemyFootIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UseEnemyFootIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UseEnemyFootIK"); + + Params::NoceCheatManager_Debug_UseEnemyFootIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UseNPCFootIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UseNPCFootIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UseNPCFootIK"); + + Params::NoceCheatManager_Debug_UseNPCFootIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UseNPCLookAtIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UseNPCLookAtIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UseNPCLookAtIK"); + + Params::NoceCheatManager_Debug_UseNPCLookAtIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UseNPCPoseDriverIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UseNPCPoseDriverIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UseNPCPoseDriverIK"); + + Params::NoceCheatManager_Debug_UseNPCPoseDriverIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerAimIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UsePlayerAimIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UsePlayerAimIK"); + + Params::NoceCheatManager_Debug_UsePlayerAimIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerFootIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UsePlayerFootIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UsePlayerFootIK"); + + Params::NoceCheatManager_Debug_UsePlayerFootIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerFullBodyIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UsePlayerFullBodyIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UsePlayerFullBodyIK"); + + Params::NoceCheatManager_Debug_UsePlayerFullBodyIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerLookAtIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UsePlayerLookAtIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UsePlayerLookAtIK"); + + Params::NoceCheatManager_Debug_UsePlayerLookAtIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerPoseDriverIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UsePlayerPoseDriverIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UsePlayerPoseDriverIK"); + + Params::NoceCheatManager_Debug_UsePlayerPoseDriverIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerSkirtIK +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::Debug_UsePlayerSkirtIK(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "Debug_UsePlayerSkirtIK"); + + Params::NoceCheatManager_Debug_UsePlayerSkirtIK Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.DebugGoBack +// (Final, Exec, Native, Public) + +void UNoceCheatManager::DebugGoBack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "DebugGoBack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.DebugGoSave +// (Final, Exec, Native, Public) +// Parameters: +// class FName InSpotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::DebugGoSave(class FName InSpotName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "DebugGoSave"); + + Params::NoceCheatManager_DebugGoSave Parms{}; + + Parms.InSpotName = InSpotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.DebugGoTo +// (Final, Exec, Native, Public) +// Parameters: +// class FName InSpotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::DebugGoTo(class FName InSpotName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "DebugGoTo"); + + Params::NoceCheatManager_DebugGoTo Parms{}; + + Parms.InSpotName = InSpotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.EnableEnemyNavModifier +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::EnableEnemyNavModifier(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "EnableEnemyNavModifier"); + + Params::NoceCheatManager_EnableEnemyNavModifier Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.EnablePlayerNavModifier +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::EnablePlayerNavModifier(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "EnablePlayerNavModifier"); + + Params::NoceCheatManager_EnablePlayerNavModifier Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.EnableSanitySpawnSystem +// (Final, Exec, Native, Public) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::EnableSanitySpawnSystem(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "EnableSanitySpawnSystem"); + + Params::NoceCheatManager_EnableSanitySpawnSystem Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.GetDialogParentTables +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UCompositeDataTable* CompositeDataTable (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatManager::GetDialogParentTables(class UCompositeDataTable* CompositeDataTable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "GetDialogParentTables"); + + Params::NoceCheatManager_GetDialogParentTables Parms{}; + + Parms.CompositeDataTable = CompositeDataTable; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatManager.GetGamePlayTagByName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTagName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UNoceCheatManager::GetGamePlayTagByName(const class FName& InTagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "GetGamePlayTagByName"); + + Params::NoceCheatManager_GetGamePlayTagByName Parms{}; + + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatManager.IsDebugInvincibleEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceCheatManager::IsDebugInvincibleEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "IsDebugInvincibleEnabled"); + + Params::NoceCheatManager_IsDebugInvincibleEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatManager.LockNavigationBuild +// (Final, Exec, Native, Public) +// Parameters: +// bool bLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::LockNavigationBuild(bool bLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "LockNavigationBuild"); + + Params::NoceCheatManager_LockNavigationBuild Parms{}; + + Parms.bLock = bLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.NoceBugItGo +// (Final, Exec, Native, Private, HasOutParams) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Roll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* GatewayString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::NoceBugItGo(float X, float Y, float Z, float pitch, float Yaw, float Roll, class FString* GatewayString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "NoceBugItGo"); + + Params::NoceCheatManager_NoceBugItGo Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.pitch = pitch; + Parms.Yaw = Yaw; + Parms.Roll = Roll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (GatewayString != nullptr) + *GatewayString = std::move(Parms.GatewayString); +} + + +// Function GameNoce.NoceCheatManager.OnChangePlayerCharMeshTypeWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatManager::OnChangePlayerCharMeshTypeWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "OnChangePlayerCharMeshTypeWindowDecided"); + + Params::NoceCheatManager_OnChangePlayerCharMeshTypeWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.OnStartTutorialWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatManager::OnStartTutorialWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "OnStartTutorialWindowDecided"); + + Params::NoceCheatManager_OnStartTutorialWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.OnTestDiloagWindowDecided +// (Final, Native, Protected) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatManager::OnTestDiloagWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "OnTestDiloagWindowDecided"); + + Params::NoceCheatManager_OnTestDiloagWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.SetDrawNavLinkInfo +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::SetDrawNavLinkInfo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "SetDrawNavLinkInfo"); + + Params::NoceCheatManager_SetDrawNavLinkInfo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.SetNoceAIGlobalThinkEnable +// (Final, Exec, Native, Public) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::SetNoceAIGlobalThinkEnable(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "SetNoceAIGlobalThinkEnable"); + + Params::NoceCheatManager_SetNoceAIGlobalThinkEnable Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.SetNoceEnv +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& AreaName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RuntimeState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::SetNoceEnv(const class FString& AreaName, int32 Index_0, int32 RuntimeState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "SetNoceEnv"); + + Params::NoceCheatManager_SetNoceEnv Parms{}; + + Parms.AreaName = std::move(AreaName); + Parms.Index_0 = Index_0; + Parms.RuntimeState = RuntimeState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.SetNoceEnvExtra +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& AreaName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RuntimeState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::SetNoceEnvExtra(const class FString& AreaName, int32 Index_0, int32 RuntimeState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "SetNoceEnvExtra"); + + Params::NoceCheatManager_SetNoceEnvExtra Parms{}; + + Parms.AreaName = std::move(AreaName); + Parms.Index_0 = Index_0; + Parms.RuntimeState = RuntimeState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ShowDebugControlRig +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::ShowDebugControlRig(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ShowDebugControlRig"); + + Params::NoceCheatManager_ShowDebugControlRig Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ShowDebugKawaii +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::ShowDebugKawaii(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ShowDebugKawaii"); + + Params::NoceCheatManager_ShowDebugKawaii Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ShowDebugRigidBody +// (Final, Exec, Native, Protected, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::ShowDebugRigidBody(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ShowDebugRigidBody"); + + Params::NoceCheatManager_ShowDebugRigidBody Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ShowNoceAINoiseInfo +// (Final, Exec, Native, Public) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::ShowNoceAINoiseInfo(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ShowNoceAINoiseInfo"); + + Params::NoceCheatManager_ShowNoceAINoiseInfo Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ShowNoceAISpawnerInfo +// (Final, Exec, Native, Public) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::ShowNoceAISpawnerInfo(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ShowNoceAISpawnerInfo"); + + Params::NoceCheatManager_ShowNoceAISpawnerInfo Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ShowNoceAISystemInfo +// (Final, Exec, Native, Public) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatManager::ShowNoceAISystemInfo(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ShowNoceAISystemInfo"); + + Params::NoceCheatManager_ShowNoceAISystemInfo Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.SpawnDialogVOTestActor +// (Final, Exec, Native, Public) + +void UNoceCheatManager::SpawnDialogVOTestActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "SpawnDialogVOTestActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.TestDialog +// (Final, Exec, Native, Public) + +void UNoceCheatManager::TestDialog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "TestDialog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleCinematicNote +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleCinematicNote() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleCinematicNote"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleFog +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleFog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleFog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleGameClockInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleGameClockInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleGameClockInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleGameSettingInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleGameSettingInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleGameSettingInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleNoceAIGlobalThinkEnable +// (Final, Exec, Native, Public) + +void UNoceCheatManager::ToggleNoceAIGlobalThinkEnable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleNoceAIGlobalThinkEnable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleNoceBattlePositionInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleNoceBattlePositionInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleNoceBattlePositionInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleNoceBattlePositionSystem +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleNoceBattlePositionSystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleNoceBattlePositionSystem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleNoceDialogInfo +// (Final, Exec, Native, Public) + +void UNoceCheatManager::ToggleNoceDialogInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleNoceDialogInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleNocePPVDetailInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleNocePPVDetailInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleNocePPVDetailInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleNocePPVInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleNocePPVInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleNocePPVInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleOnewayInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleOnewayInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleOnewayInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleOnlyPPVInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleOnlyPPVInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleOnlyPPVInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleProgressInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleProgressInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleProgressInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleSweetLightCh +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleSweetLightCh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleSweetLightCh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleSweetLightEnv +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleSweetLightEnv() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleSweetLightEnv"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatManager.ToggleSweetLightMoon +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatManager::ToggleSweetLightMoon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatManager", "ToggleSweetLightMoon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_DeleteAllAutoSave +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatTitleLevelExtension::Debug_DeleteAllAutoSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_DeleteAllAutoSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_DeleteAllGameSave +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatTitleLevelExtension::Debug_DeleteAllGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_DeleteAllGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_DeleteAllMaunalSave +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatTitleLevelExtension::Debug_DeleteAllMaunalSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_DeleteAllMaunalSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_DeleteSlot +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 SlotIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_DeleteSlot(int32 SlotIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_DeleteSlot"); + + Params::NoceCheatTitleLevelExtension_Debug_DeleteSlot Parms{}; + + Parms.SlotIndex = SlotIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_DeleteSystemSave +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatTitleLevelExtension::Debug_DeleteSystemSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_DeleteSystemSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_JumpLevel +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatTitleLevelExtension::Debug_JumpLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_JumpLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameActionLevel +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_NewGameActionLevel(int32 InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_NewGameActionLevel"); + + Params::NoceCheatTitleLevelExtension_Debug_NewGameActionLevel Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameClearUFO +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_NewGameClearUFO(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_NewGameClearUFO"); + + Params::NoceCheatTitleLevelExtension_Debug_NewGameClearUFO Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameRiddleLevel +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_NewGameRiddleLevel(int32 InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_NewGameRiddleLevel"); + + Params::NoceCheatTitleLevelExtension_Debug_NewGameRiddleLevel Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameSimulateEnding +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_NewGameSimulateEnding(int32 InEndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_NewGameSimulateEnding"); + + Params::NoceCheatTitleLevelExtension_Debug_NewGameSimulateEnding Parms{}; + + Parms.InEndingType = InEndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameSimulateRound +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_NewGameSimulateRound(int32 InRound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_NewGameSimulateRound"); + + Params::NoceCheatTitleLevelExtension_Debug_NewGameSimulateRound Parms{}; + + Parms.InRound = InRound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_PlayerOutfit +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_PlayerOutfit(int32 InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_PlayerOutfit"); + + Params::NoceCheatTitleLevelExtension_Debug_PlayerOutfit Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_SetEndingCleared +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_SetEndingCleared(int32 InEndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_SetEndingCleared"); + + Params::NoceCheatTitleLevelExtension_Debug_SetEndingCleared Parms{}; + + Parms.InEndingType = InEndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_SetEndingNotCleared +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_SetEndingNotCleared(int32 InEndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_SetEndingNotCleared"); + + Params::NoceCheatTitleLevelExtension_Debug_SetEndingNotCleared Parms{}; + + Parms.InEndingType = InEndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_SetLastEndingType +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_SetLastEndingType(int32 InEndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_SetLastEndingType"); + + Params::NoceCheatTitleLevelExtension_Debug_SetLastEndingType Parms{}; + + Parms.InEndingType = InEndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_SetTitleCorruptLevel +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::Debug_SetTitleCorruptLevel(int32 InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_SetTitleCorruptLevel"); + + Params::NoceCheatTitleLevelExtension_Debug_SetTitleCorruptLevel Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_ToggleStorageInfo +// (Final, Exec, Native, Public, BlueprintCallable) + +void UNoceCheatTitleLevelExtension::Debug_ToggleStorageInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "Debug_ToggleStorageInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.GetAllProgressTags +// (Final, Native, Public) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatTitleLevelExtension::GetAllProgressTags() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "GetAllProgressTags"); + + Params::NoceCheatTitleLevelExtension_GetAllProgressTags Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.GetAllProgressTagsAndNames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatTitleLevelExtension::GetAllProgressTagsAndNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "GetAllProgressTagsAndNames"); + + Params::NoceCheatTitleLevelExtension_GetAllProgressTagsAndNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.GetAllTeleportTagsAndNames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatTitleLevelExtension::GetAllTeleportTagsAndNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "GetAllTeleportTagsAndNames"); + + Params::NoceCheatTitleLevelExtension_GetAllTeleportTagsAndNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.GetLevels +// (Final, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatTitleLevelExtension::GetLevels(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "GetLevels"); + + Params::NoceCheatTitleLevelExtension_GetLevels Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.GetLevelTags +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceCheatTitleLevelExtension::GetLevelTags(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "GetLevelTags"); + + Params::NoceCheatTitleLevelExtension_GetLevelTags Parms{}; + + Parms.Index_0 = Index_0; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.JumpLevel +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceCheatTitleLevelExtension::JumpLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "JumpLevel"); + + Params::NoceCheatTitleLevelExtension_JumpLevel Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.OnJumpLevelWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatTitleLevelExtension::OnJumpLevelWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "OnJumpLevelWindowDecided"); + + Params::NoceCheatTitleLevelExtension_OnJumpLevelWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatTitleLevelExtension.UpdateCutSceneNamesAndProgressTags +// (Final, Native, Protected, BlueprintCallable) + +void UNoceCheatTitleLevelExtension::UpdateCutSceneNamesAndProgressTags() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatTitleLevelExtension", "UpdateCutSceneNamesAndProgressTags"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitleWidget.OnLogoDefaultFinished +// (Final, Native, Protected) + +void UNoceTitleWidget::OnLogoDefaultFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitleWidget", "OnLogoDefaultFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitleWidget.OnLogoToPressCompleted +// (Final, Native, Protected) + +void UNoceTitleWidget::OnLogoToPressCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitleWidget", "OnLogoToPressCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatUIExtension.Debug_AutoSwitchInputIcon +// (Final, Exec, Native, Public) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatUIExtension::Debug_AutoSwitchInputIcon(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatUIExtension", "Debug_AutoSwitchInputIcon"); + + Params::NoceCheatUIExtension_Debug_AutoSwitchInputIcon Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatUIExtension.Debug_EnableSavePointFixWeapon +// (Final, Exec, Native, Public) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatUIExtension::Debug_EnableSavePointFixWeapon(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatUIExtension", "Debug_EnableSavePointFixWeapon"); + + Params::NoceCheatUIExtension_Debug_EnableSavePointFixWeapon Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatUIExtension.Debug_EnableSavePointOffering +// (Final, Exec, Native, Public) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatUIExtension::Debug_EnableSavePointOffering(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatUIExtension", "Debug_EnableSavePointOffering"); + + Params::NoceCheatUIExtension_Debug_EnableSavePointOffering Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatUIExtension.Debug_EnableSavePointUpgrade +// (Final, Exec, Native, Public) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCheatUIExtension::Debug_EnableSavePointUpgrade(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatUIExtension", "Debug_EnableSavePointUpgrade"); + + Params::NoceCheatUIExtension_Debug_EnableSavePointUpgrade Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatUIExtension.Debug_HideCredit +// (Final, Exec, Native, Public) + +void UNoceCheatUIExtension::Debug_HideCredit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatUIExtension", "Debug_HideCredit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatUIExtension.Debug_TestQuestUI +// (Final, Exec, Native, Public) + +void UNoceCheatUIExtension::Debug_TestQuestUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatUIExtension", "Debug_TestQuestUI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCheatUIExtension.OnTestQuestWindowDecided +// (Final, Native, Public) +// Parameters: +// const struct FNeoCheatPopWindowOutputParam&Result (Parm, NativeAccessSpecifierPublic) + +void UNoceCheatUIExtension::OnTestQuestWindowDecided(const struct FNeoCheatPopWindowOutputParam& Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCheatUIExtension", "OnTestQuestWindowDecided"); + + Params::NoceCheatUIExtension_OnTestQuestWindowDecided Parms{}; + + Parms.Result = std::move(Result); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTeleportTarget.GetPointName +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ANoceTeleportTarget::GetPointName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTeleportTarget", "GetPointName"); + + Params::NoceTeleportTarget_GetPointName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTeleportTarget.GetWorldTriggerGateway +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ANoceTeleportTarget::GetWorldTriggerGateway() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTeleportTarget", "GetWorldTriggerGateway"); + + Params::NoceTeleportTarget_GetWorldTriggerGateway Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTeleportTarget.OnEndTeleport +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void ANoceTeleportTarget::OnEndTeleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTeleportTarget", "OnEndTeleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTeleportTarget.OnStartTeleport +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void ANoceTeleportTarget::OnStartTeleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTeleportTarget", "OnStartTeleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTeleportTarget.PreActualTeleport +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void ANoceTeleportTarget::PreActualTeleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTeleportTarget", "PreActualTeleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTeleportTarget.ReadyForFlush +// (Final, Native, Public, BlueprintCallable) + +void ANoceTeleportTarget::ReadyForFlush() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTeleportTarget", "ReadyForFlush"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTeleportTarget.RequestTeleport +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* InPassenger (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ResetCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsInstant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool StrictlyStreamingComplete (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TeleportAfterStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ForceGCAfterLevelStreamedOut (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IgnoreWorldTrigger (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceTeleportTarget::RequestTeleport(class APawn* InPassenger, bool ResetCamera, bool IsInstant, bool StrictlyStreamingComplete, bool TeleportAfterStreaming, bool ForceGCAfterLevelStreamedOut, bool IgnoreWorldTrigger) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTeleportTarget", "RequestTeleport"); + + Params::NoceTeleportTarget_RequestTeleport Parms{}; + + Parms.InPassenger = InPassenger; + Parms.ResetCamera = ResetCamera; + Parms.IsInstant = IsInstant; + Parms.StrictlyStreamingComplete = StrictlyStreamingComplete; + Parms.TeleportAfterStreaming = TeleportAfterStreaming; + Parms.ForceGCAfterLevelStreamedOut = ForceGCAfterLevelStreamedOut; + Parms.IgnoreWorldTrigger = IgnoreWorldTrigger; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTileView.BP_GetEntryWidgetFromItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Item (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UNoceTileView::BP_GetEntryWidgetFromItem(const class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "BP_GetEntryWidgetFromItem"); + + Params::NoceTileView_BP_GetEntryWidgetFromItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTileView.BP_ItemFromEntryWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UUserWidget* EntryWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UNoceTileView::BP_ItemFromEntryWidget(class UUserWidget* EntryWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "BP_ItemFromEntryWidget"); + + Params::NoceTileView_BP_ItemFromEntryWidget Parms{}; + + Parms.EntryWidget = EntryWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTileView.BP_UpdateScrollbarVisibility +// (Final, Native, Public) + +void UNoceTileView::BP_UpdateScrollbarVisibility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "BP_UpdateScrollbarVisibility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTileView.DisableInputs +// (Final, Native, Public, BlueprintCallable) + +void UNoceTileView::DisableInputs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "DisableInputs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTileView.EnableInputs +// (Final, Native, Public, BlueprintCallable) + +void UNoceTileView::EnableInputs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "EnableInputs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTileView.GetSelectingIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceTileView::GetSelectingIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "GetSelectingIndex"); + + Params::NoceTileView_GetSelectingIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTileView.IsUserScrolling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceTileView::IsUserScrolling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "IsUserScrolling"); + + Params::NoceTileView_IsUserScrolling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTileView.PlaySound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNeoAudioTriggerIdHandle& TriggerId (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceTileView::PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "PlaySound"); + + Params::NoceTileView_PlaySound Parms{}; + + Parms.TriggerId = std::move(TriggerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTileView.SetSound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNeoAudioTriggerIdHandle& InSelectSound (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FNeoAudioTriggerIdHandle& InMouseHoverSound (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceTileView::SetSound(const struct FNeoAudioTriggerIdHandle& InSelectSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "SetSound"); + + Params::NoceTileView_SetSound Parms{}; + + Parms.InSelectSound = std::move(InSelectSound); + Parms.InMouseHoverSound = std::move(InMouseHoverSound); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTileView.UpdateInput +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputEvent& InputEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceTileView::UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTileView", "UpdateInput"); + + Params::NoceTileView_UpdateInput Parms{}; + + Parms.InputEvent = std::move(InputEvent); + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChooserWidget.BP_UpdateSelectionIndex +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool IsLeft (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceChooserWidget::BP_UpdateSelectionIndex(bool IsLeft, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "BP_UpdateSelectionIndex"); + + Params::NoceChooserWidget_BP_UpdateSelectionIndex Parms{}; + + Parms.IsLeft = IsLeft; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceChooserWidget.GetText +// (Event, Protected, BlueprintEvent) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UNoceChooserWidget::GetText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "GetText"); + + Params::NoceChooserWidget_GetText Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChooserWidget.OnMouseDownLeftArrow +// (Final, Native, Protected) + +void UNoceChooserWidget::OnMouseDownLeftArrow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "OnMouseDownLeftArrow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChooserWidget.OnMouseDownRightArrow +// (Final, Native, Protected) + +void UNoceChooserWidget::OnMouseDownRightArrow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "OnMouseDownRightArrow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChooserWidget.RefreshText +// (Final, Native, Protected, BlueprintCallable) + +void UNoceChooserWidget::RefreshText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "RefreshText"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChooserWidget.SetSetting +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* InSetting (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceChooserWidget::SetSetting(class UObject* InSetting, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "SetSetting"); + + Params::NoceChooserWidget_SetSetting Parms{}; + + Parms.InSetting = InSetting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceChooserWidget.UpdateInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsLeft (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceChooserWidget::UpdateInput(bool IsLeft) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "UpdateInput"); + + Params::NoceChooserWidget_UpdateInput Parms{}; + + Parms.IsLeft = IsLeft; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChooserWidget.UpdateIsDisable +// (Final, Native, Public, BlueprintCallable) + +void UNoceChooserWidget::UpdateIsDisable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "UpdateIsDisable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChooserWidget.UpdateSelectionIndex +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool IsLeft (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceChooserWidget::UpdateSelectionIndex(bool IsLeft) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChooserWidget", "UpdateSelectionIndex"); + + Params::NoceChooserWidget_UpdateSelectionIndex Parms{}; + + Parms.IsLeft = IsLeft; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChunkInstance.CheckDownloadableContentByRowName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsChunkInstalled (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsOwnedDLC (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceChunkInstance::CheckDownloadableContentByRowName(class FName InRowName, bool* OutIsChunkInstalled, bool* OutIsOwnedDLC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "CheckDownloadableContentByRowName"); + + Params::NoceChunkInstance_CheckDownloadableContentByRowName Parms{}; + + Parms.InRowName = InRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIsChunkInstalled != nullptr) + *OutIsChunkInstalled = Parms.OutIsChunkInstalled; + + if (OutIsOwnedDLC != nullptr) + *OutIsOwnedDLC = Parms.OutIsOwnedDLC; +} + + +// Function GameNoce.NoceChunkInstance.Initialize_BP +// (Event, Public, BlueprintEvent) + +void UNoceChunkInstance::Initialize_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "Initialize_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceChunkInstance.SetupDebugData_BP +// (Event, Public, BlueprintEvent) + +void UNoceChunkInstance::SetupDebugData_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "SetupDebugData_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceChunkInstance.SetUsingChunkDebugData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceChunkInstance::SetUsingChunkDebugData(bool InIsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "SetUsingChunkDebugData"); + + Params::NoceChunkInstance_SetUsingChunkDebugData Parms{}; + + Parms.InIsEnable = InIsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChunkInstance.ShowCheckDLCResult_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsChunkInstalled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsOwnedDLC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceChunkInstance::ShowCheckDLCResult_BP(class FName InRowName, bool IsChunkInstalled, bool IsOwnedDLC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "ShowCheckDLCResult_BP"); + + Params::NoceChunkInstance_ShowCheckDLCResult_BP Parms{}; + + Parms.InRowName = InRowName; + Parms.IsChunkInstalled = IsChunkInstalled; + Parms.IsOwnedDLC = IsOwnedDLC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceChunkInstance.StartQueryDLC +// (Final, Native, Public, BlueprintCallable) + +void UNoceChunkInstance::StartQueryDLC() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "StartQueryDLC"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChunkInstance.StopQueryDLC +// (Final, Native, Public, BlueprintCallable) + +void UNoceChunkInstance::StopQueryDLC() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "StopQueryDLC"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceChunkInstance.UpdateChunkDebugData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceChunkDebugType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceChunkDebugAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceChunkInstance::UpdateChunkDebugData(class FName InRowName, ENoceChunkDebugType InType, ENoceChunkDebugAction InAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "UpdateChunkDebugData"); + + Params::NoceChunkInstance_UpdateChunkDebugData Parms{}; + + Parms.InRowName = InRowName; + Parms.InType = InType; + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.DoesChunkFileExist +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InChunkID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceChunkInstance::DoesChunkFileExist(int32 InChunkID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "DoesChunkFileExist"); + + Params::NoceChunkInstance_DoesChunkFileExist Parms{}; + + Parms.InChunkID = InChunkID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.DoesGOGFileExist +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& InChunkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceChunkInstance::DoesGOGFileExist(const class FString& InChunkID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "DoesGOGFileExist"); + + Params::NoceChunkInstance_DoesGOGFileExist Parms{}; + + Parms.InChunkID = std::move(InChunkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.GetChunkDataByName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceChunkDataRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceChunkDataRow UNoceChunkInstance::GetChunkDataByName(class FName InName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "GetChunkDataByName"); + + Params::NoceChunkInstance_GetChunkDataByName Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.GetChunkDataRowNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceChunkInstance::GetChunkDataRowNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "GetChunkDataRowNames"); + + Params::NoceChunkInstance_GetChunkDataRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.GetChunkIDFromDataRow +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FNoceChunkDataRow& InDataRow (Parm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceChunkInstance::GetChunkIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "GetChunkIDFromDataRow"); + + Params::NoceChunkInstance_GetChunkIDFromDataRow Parms{}; + + Parms.InDataRow = std::move(InDataRow); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.GetDebugDataByType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceChunkDebugType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceChunkInstance::GetDebugDataByType(class FName InRowName, ENoceChunkDebugType InType) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "GetDebugDataByType"); + + Params::NoceChunkInstance_GetDebugDataByType Parms{}; + + Parms.InRowName = InRowName; + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.GetDownloadContentIDFromDataRow +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FNoceChunkDataRow& InDataRow (Parm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceChunkInstance::GetDownloadContentIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "GetDownloadContentIDFromDataRow"); + + Params::NoceChunkInstance_GetDownloadContentIDFromDataRow Parms{}; + + Parms.InDataRow = std::move(InDataRow); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.GetGOGChunkIDFromDataRow +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FNoceChunkDataRow& InDataRow (Parm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceChunkInstance::GetGOGChunkIDFromDataRow(const struct FNoceChunkDataRow& InDataRow) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "GetGOGChunkIDFromDataRow"); + + Params::NoceChunkInstance_GetGOGChunkIDFromDataRow Parms{}; + + Parms.InDataRow = std::move(InDataRow); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.IsChunkInstalled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InChunkID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceChunkInstance::IsChunkInstalled(int32 InChunkID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "IsChunkInstalled"); + + Params::NoceChunkInstance_IsChunkInstalled Parms{}; + + Parms.InChunkID = InChunkID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.IsChunkInstalledByRowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceChunkInstance::IsChunkInstalledByRowName(class FName InRowName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "IsChunkInstalledByRowName"); + + Params::NoceChunkInstance_IsChunkInstalledByRowName Parms{}; + + Parms.InRowName = InRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.IsOwnedDLCByID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& InDLCID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceChunkInstance::IsOwnedDLCByID(const class FString& InDLCID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "IsOwnedDLCByID"); + + Params::NoceChunkInstance_IsOwnedDLCByID Parms{}; + + Parms.InDLCID = std::move(InDLCID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceChunkInstance.IsOwnedDLCByRowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceChunkInstance::IsOwnedDLCByRowName(class FName InRowName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceChunkInstance", "IsOwnedDLCByRowName"); + + Params::NoceChunkInstance_IsOwnedDLCByRowName Parms{}; + + Parms.InRowName = InRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCineCharInterface.DisableClothingWeightWhenSeqStart +// (Native, Public) + +void INoceCineCharInterface::DisableClothingWeightWhenSeqStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "DisableClothingWeightWhenSeqStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.DisablePropertyForCineChar +// (Native, Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceCineCharInterface::DisablePropertyForCineChar(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "DisablePropertyForCineChar"); + + Params::NoceCineCharInterface_DisablePropertyForCineChar Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceCineCharInterface.EnablePropertyForCineChar +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// const class UNoceCinematicActorComponent*inCineComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceCineCharInterface::EnablePropertyForCineChar(const class UNoceCinematicActorComponent* inCineComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "EnablePropertyForCineChar"); + + Params::NoceCineCharInterface_EnablePropertyForCineChar Parms{}; + + Parms.inCineComponent = inCineComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.ResetClothingWeightWhenSeqStart +// (Native, Public) + +void INoceCineCharInterface::ResetClothingWeightWhenSeqStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "ResetClothingWeightWhenSeqStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.ResetWeaponStateForGameplay +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void INoceCineCharInterface::ResetWeaponStateForGameplay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "ResetWeaponStateForGameplay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.SetClearCineActorMeshTransform +// (Native, Public) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceCineCharInterface::SetClearCineActorMeshTransform(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "SetClearCineActorMeshTransform"); + + Params::NoceCineCharInterface_SetClearCineActorMeshTransform Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.SetEnableLastCamBlendStart +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceCineCharInterface::SetEnableLastCamBlendStart(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "SetEnableLastCamBlendStart"); + + Params::NoceCineCharInterface_SetEnableLastCamBlendStart Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.SetPreSeamlessTrigger +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* InTrigger (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceCineCharInterface::SetPreSeamlessTrigger(class AActor* InTrigger) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "SetPreSeamlessTrigger"); + + Params::NoceCineCharInterface_SetPreSeamlessTrigger Parms{}; + + Parms.InTrigger = InTrigger; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.ShowWeaponForCinematic +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceCineCharInterface::ShowWeaponForCinematic(bool bShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "ShowWeaponForCinematic"); + + Params::NoceCineCharInterface_ShowWeaponForCinematic Parms{}; + + Parms.bShow = bShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.UpdateHinaMeshTypeByCurrentSeqData +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void INoceCineCharInterface::UpdateHinaMeshTypeByCurrentSeqData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "UpdateHinaMeshTypeByCurrentSeqData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.UpdateWhenSequenceStartForReBindingChar +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* SequenceActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceCineCharInterface::UpdateWhenSequenceStartForReBindingChar(class AActor* SequenceActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "UpdateWhenSequenceStartForReBindingChar"); + + Params::NoceCineCharInterface_UpdateWhenSequenceStartForReBindingChar Parms{}; + + Parms.SequenceActor = SequenceActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.UpdateWhenSequenceStopForReBindingChar +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* SequenceActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceCineCharInterface::UpdateWhenSequenceStopForReBindingChar(class AActor* SequenceActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "UpdateWhenSequenceStopForReBindingChar"); + + Params::NoceCineCharInterface_UpdateWhenSequenceStopForReBindingChar Parms{}; + + Parms.SequenceActor = SequenceActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCineCharInterface.GetCharacterTag +// (Native, Public, Const) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag INoceCineCharInterface::GetCharacterTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "GetCharacterTag"); + + Params::NoceCineCharInterface_GetCharacterTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCineCharInterface.GetEnableLastCamBlendStart +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceCineCharInterface::GetEnableLastCamBlendStart() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "GetEnableLastCamBlendStart"); + + Params::NoceCineCharInterface_GetEnableLastCamBlendStart Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCineCharInterface.GetPreSeamlessTrigger +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* INoceCineCharInterface::GetPreSeamlessTrigger() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "GetPreSeamlessTrigger"); + + Params::NoceCineCharInterface_GetPreSeamlessTrigger Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCineCharInterface.IsCineChar +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceCineCharInterface::IsCineChar(bool* NoUse) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "IsCineChar"); + + Params::NoceCineCharInterface_IsCineChar Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCineCharInterface.IsInCinematic +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceCineCharInterface::IsInCinematic() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "IsInCinematic"); + + Params::NoceCineCharInterface_IsInCinematic Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCineCharInterface.IsUseSeqData +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceCineCharInterface::IsUseSeqData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceCineCharInterface", "IsUseSeqData"); + + Params::NoceCineCharInterface_IsUseSeqData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.AddForbiddenInputActions +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InInputActions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerController::AddForbiddenInputActions(const TArray& InInputActions, class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "AddForbiddenInputActions"); + + Params::NocePlayerController_AddForbiddenInputActions Parms{}; + + Parms.InInputActions = std::move(InInputActions); + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.DoFlushPressedKeys +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerController::DoFlushPressedKeys() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "DoFlushPressedKeys"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.DoInteractAction +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerController::DoInteractAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "DoInteractAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.DoSimulateInputAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceInputAction InputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Pressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerController::DoSimulateInputAction(ENoceInputAction InputAction, bool Pressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "DoSimulateInputAction"); + + Params::NocePlayerController_DoSimulateInputAction Parms{}; + + Parms.InputAction = InputAction; + Parms.Pressed = Pressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.DoSprintAction +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerController::DoSprintAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "DoSprintAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.GetAcceptInputAction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::GetAcceptInputAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "GetAcceptInputAction"); + + Params::NocePlayerController_GetAcceptInputAction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.GetAcceptInputAxis +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::GetAcceptInputAxis() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "GetAcceptInputAxis"); + + Params::NocePlayerController_GetAcceptInputAxis Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.GetAcceptInputCamera +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::GetAcceptInputCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "GetAcceptInputCamera"); + + Params::NocePlayerController_GetAcceptInputCamera Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.GetAcceptUIInputAction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::GetAcceptUIInputAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "GetAcceptUIInputAction"); + + Params::NocePlayerController_GetAcceptUIInputAction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.GetInputActionDownTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerController::GetInputActionDownTime(class FName InputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "GetInputActionDownTime"); + + Params::NocePlayerController_GetInputActionDownTime Parms{}; + + Parms.InputAction = InputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.GetInputActionName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ANocePlayerController::GetInputActionName(ENoceInputAction InInputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "GetInputActionName"); + + Params::NocePlayerController_GetInputActionName Parms{}; + + Parms.InInputAction = InInputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.HaveInputAxis +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::HaveInputAxis() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "HaveInputAxis"); + + Params::NocePlayerController_HaveInputAxis Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.IsInputActionDown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::IsInputActionDown(class FName InputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "IsInputActionDown"); + + Params::NocePlayerController_IsInputActionDown Parms{}; + + Parms.InputAction = InputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.IsInputActionForbidden +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::IsInputActionForbidden(ENoceInputAction InInputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "IsInputActionForbidden"); + + Params::NocePlayerController_IsInputActionForbidden Parms{}; + + Parms.InInputAction = InInputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.IsInputActionPressed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::IsInputActionPressed(class FName InputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "IsInputActionPressed"); + + Params::NocePlayerController_IsInputActionPressed Parms{}; + + Parms.InputAction = InputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.IsPlayerInputValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerController::IsPlayerInputValid(class FName InInputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "IsPlayerInputValid"); + + Params::NocePlayerController_IsPlayerInputValid Parms{}; + + Parms.InInputAction = InInputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerController.RemoveForbiddenInputActions +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InInputActions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerController::RemoveForbiddenInputActions(const TArray& InInputActions, class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "RemoveForbiddenInputActions"); + + Params::NocePlayerController_RemoveForbiddenInputActions Parms{}; + + Parms.InInputActions = std::move(InInputActions); + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.ResetForbiddenInputActions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerController::ResetForbiddenInputActions(class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "ResetForbiddenInputActions"); + + Params::NocePlayerController_ResetForbiddenInputActions Parms{}; + + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.SetAcceptInputAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InAcceptAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAcceptAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAcceptUIAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerController::SetAcceptInputAction(bool InAcceptAction, bool InAcceptAxis, bool InAcceptUIAction, class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "SetAcceptInputAction"); + + Params::NocePlayerController_SetAcceptInputAction Parms{}; + + Parms.InAcceptAction = InAcceptAction; + Parms.InAcceptAxis = InAcceptAxis; + Parms.InAcceptUIAction = InAcceptUIAction; + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.SetAcceptInputActionAndCamera +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InAcceptAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAcceptAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAcceptUIAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAcceptCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerController::SetAcceptInputActionAndCamera(bool InAcceptAction, bool InAcceptAxis, bool InAcceptUIAction, bool InAcceptCamera, class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "SetAcceptInputActionAndCamera"); + + Params::NocePlayerController_SetAcceptInputActionAndCamera Parms{}; + + Parms.InAcceptAction = InAcceptAction; + Parms.InAcceptAxis = InAcceptAxis; + Parms.InAcceptUIAction = InAcceptUIAction; + Parms.InAcceptCamera = InAcceptCamera; + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerController.SetNonForbiddenInputActions +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InInputActions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerController::SetNonForbiddenInputActions(const TArray& InInputActions, class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerController", "SetNonForbiddenInputActions"); + + Params::NocePlayerController_SetNonForbiddenInputActions Parms{}; + + Parms.InInputActions = std::move(InInputActions); + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitlePlayerController.OnMainMenuClosed +// (Final, Native, Public) + +void ANoceTitlePlayerController::OnMainMenuClosed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitlePlayerController", "OnMainMenuClosed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitlePlayerController.OnTitleClose +// (Final, Native, Public) + +void ANoceTitlePlayerController::OnTitleClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitlePlayerController", "OnTitleClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitlePlayerController.OnTitleFlowClose +// (Final, Native, Public) + +void ANoceTitlePlayerController::OnTitleFlowClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitlePlayerController", "OnTitleFlowClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitlePlayerController.ShowMainMenu +// (Final, Native, Public, BlueprintCallable) + +void ANoceTitlePlayerController::ShowMainMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitlePlayerController", "ShowMainMenu"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialInstructor.IsCompleteCondition +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceTutorialInstructor::IsCompleteCondition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "IsCompleteCondition"); + + Params::NoceTutorialInstructor_IsCompleteCondition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTutorialInstructor.IsInProgress +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceTutorialInstructor::IsInProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "IsInProgress"); + + Params::NoceTutorialInstructor_IsInProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTutorialInstructor.IsPreviousTutorialClear +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceTutorialInstructor::IsPreviousTutorialClear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "IsPreviousTutorialClear"); + + Params::NoceTutorialInstructor_IsPreviousTutorialClear Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTutorialInstructor.IsStartCondition +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceTutorialInstructor::IsStartCondition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "IsStartCondition"); + + Params::NoceTutorialInstructor_IsStartCondition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTutorialInstructor.OnTutorialClose +// (Native, Event, Public, BlueprintEvent) + +void ANoceTutorialInstructor::OnTutorialClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "OnTutorialClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialInstructor.OnTutorialFinish +// (Native, Event, Public, BlueprintEvent) + +void ANoceTutorialInstructor::OnTutorialFinish() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "OnTutorialFinish"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialInstructor.OnTutorialStart +// (Native, Event, Public, BlueprintEvent) + +void ANoceTutorialInstructor::OnTutorialStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "OnTutorialStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialInstructor.OnTutorialTrigger +// (Native, Event, Public, BlueprintEvent) + +void ANoceTutorialInstructor::OnTutorialTrigger() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "OnTutorialTrigger"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialInstructor.TickFinish +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTutorialInstructor::TickFinish(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "TickFinish"); + + Params::NoceTutorialInstructor_TickFinish Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialInstructor.TickListening +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTutorialInstructor::TickListening(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "TickListening"); + + Params::NoceTutorialInstructor_TickListening Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialInstructor.TickStart +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTutorialInstructor::TickStart(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialInstructor", "TickStart"); + + Params::NoceTutorialInstructor_TickStart Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCommandCreditWidget.AddDeltaTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCommandCreditWidget::AddDeltaTime(float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommandCreditWidget", "AddDeltaTime"); + + Params::NoceCommandCreditWidget_AddDeltaTime Parms{}; + + Parms.InDeltaTime = InDeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCommandCreditWidget.ResetDeltaTime +// (Final, Native, Public, BlueprintCallable) + +void UNoceCommandCreditWidget::ResetDeltaTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommandCreditWidget", "ResetDeltaTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCommandCreditWidget.UpdateDebugSpeed +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Speed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceCommandCreditWidget::UpdateDebugSpeed(float Speed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommandCreditWidget", "UpdateDebugSpeed"); + + Params::NoceCommandCreditWidget_UpdateDebugSpeed Parms{}; + + Parms.Speed = Speed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSanityComponent.ClearAttackBuffAccumulateValue +// (Final, Native, Public, BlueprintCallable) + +void UNoceSanityComponent::ClearAttackBuffAccumulateValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "ClearAttackBuffAccumulateValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.CostCurrentMaxSanity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InCanEndFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSanityComponent::CostCurrentMaxSanity(float InValue, bool InCanEndFocus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "CostCurrentMaxSanity"); + + Params::NoceSanityComponent_CostCurrentMaxSanity Parms{}; + + Parms.InValue = InValue; + Parms.InCanEndFocus = InCanEndFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.CostSanity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InClampByCurrentMaxSanity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSanityComponent::CostSanity(float InValue, bool InClampByCurrentMaxSanity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "CostSanity"); + + Params::NoceSanityComponent_CostSanity Parms{}; + + Parms.InValue = InValue; + Parms.InClampByCurrentMaxSanity = InClampByCurrentMaxSanity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.EndFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InApplySanityWeak (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSanityComponent::EndFocus(bool InApplySanityWeak) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "EndFocus"); + + Params::NoceSanityComponent_EndFocus Parms{}; + + Parms.InApplySanityWeak = InApplySanityWeak; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.ForceReset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InFillSanityToCurrentMaxSanity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InForceResetTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSanityComponent::ForceReset(bool InFillSanityToCurrentMaxSanity, bool InForceResetTimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "ForceReset"); + + Params::NoceSanityComponent_ForceReset Parms{}; + + Parms.InFillSanityToCurrentMaxSanity = InFillSanityToCurrentMaxSanity; + Parms.InForceResetTimeDilation = InForceResetTimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.GetActionLevelSanityRegenRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSanityComponent::GetActionLevelSanityRegenRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "GetActionLevelSanityRegenRatio"); + + Params::NoceSanityComponent_GetActionLevelSanityRegenRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSanityComponent.GetEnableFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSanityComponent::GetEnableFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "GetEnableFocus"); + + Params::NoceSanityComponent_GetEnableFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSanityComponent.HandleInputAction +// (Final, Native, Protected) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSanityComponent::HandleInputAction(ENoceInputAction InInputAction, bool InPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "HandleInputAction"); + + Params::NoceSanityComponent_HandleInputAction Parms{}; + + Parms.InInputAction = InInputAction; + Parms.InPressed = InPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.HandleOnHit +// (Final, Native, Protected, HasOutParams) +// Parameters: +// const TArray&HitResults (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UNoceSanityComponent::HandleOnHit(const TArray& HitResults) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "HandleOnHit"); + + Params::NoceSanityComponent_HandleOnHit Parms{}; + + Parms.HitResults = std::move(HitResults); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSanityComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "HandleOnPossessed"); + + Params::NoceSanityComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.HasAttackBuffAccumulateValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSanityComponent::HasAttackBuffAccumulateValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "HasAttackBuffAccumulateValue"); + + Params::NoceSanityComponent_HasAttackBuffAccumulateValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSanityComponent.IsUsingFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSanityComponent::IsUsingFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "IsUsingFocus"); + + Params::NoceSanityComponent_IsUsingFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSanityComponent.PauseAttackBuffAccumulate +// (Final, Native, Public, BlueprintCallable) + +void UNoceSanityComponent::PauseAttackBuffAccumulate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "PauseAttackBuffAccumulate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.ResetNoChangeWaitForRecoverTimer +// (Final, Native, Public, BlueprintCallable) + +void UNoceSanityComponent::ResetNoChangeWaitForRecoverTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "ResetNoChangeWaitForRecoverTimer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.ResumeAttackBuffAccumulate +// (Final, Native, Public, BlueprintCallable) + +void UNoceSanityComponent::ResumeAttackBuffAccumulate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "ResumeAttackBuffAccumulate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.SetEnableFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSanityComponent::SetEnableFocus(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "SetEnableFocus"); + + Params::NoceSanityComponent_SetEnableFocus Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityComponent.StartFocus +// (Final, Native, Public, BlueprintCallable) + +void UNoceSanityComponent::StartFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityComponent", "StartFocus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCommonMessageWidget.OnGuideChanged +// (Final, Native, Protected) + +void UNoceCommonMessageWidget::OnGuideChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommonMessageWidget", "OnGuideChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCommonMessageWidget.OnTopWidgetChanged +// (Final, Native, Protected) +// Parameters: +// int32 Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCommonMessageWidget::OnTopWidgetChanged(int32 Size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommonMessageWidget", "OnTopWidgetChanged"); + + Params::NoceCommonMessageWidget_OnTopWidgetChanged Parms{}; + + Parms.Size = Size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCommonWindowWidget.ShowText +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FLinearColor& InColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCommonWindowWidget::ShowText(const class FText& InText, const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCommonWindowWidget", "ShowText"); + + Params::NoceCommonWindowWidget_ShowText Parms{}; + + Parms.InText = std::move(InText); + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveGame.AnyEndingCleared +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveGame::AnyEndingCleared() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "AnyEndingCleared"); + + Params::NoceSaveGame_AnyEndingCleared Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.GetCurrentRound +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveGame::GetCurrentRound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "GetCurrentRound"); + + Params::NoceSaveGame_GetCurrentRound Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.GetCurrentRoundType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceRoundType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceRoundType UNoceSaveGame::GetCurrentRoundType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "GetCurrentRoundType"); + + Params::NoceSaveGame_GetCurrentRoundType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.GetDefiniteEndingType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceEndingType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceEndingType UNoceSaveGame::GetDefiniteEndingType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "GetDefiniteEndingType"); + + Params::NoceSaveGame_GetDefiniteEndingType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.GetEndingClearedCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSaveGame::GetEndingClearedCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "GetEndingClearedCount"); + + Params::NoceSaveGame_GetEndingClearedCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.GetPlayerOutfitValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENocePlayerOutfit ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENocePlayerOutfit UNoceSaveGame::GetPlayerOutfitValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "GetPlayerOutfitValue"); + + Params::NoceSaveGame_GetPlayerOutfitValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.GetPlayerStartTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UNoceSaveGame::GetPlayerStartTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "GetPlayerStartTransform"); + + Params::NoceSaveGame_GetPlayerStartTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.HandleInheritToNextRound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ClearProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveGame::HandleInheritToNextRound(bool ClearProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "HandleInheritToNextRound"); + + Params::NoceSaveGame_HandleInheritToNextRound Parms{}; + + Parms.ClearProgress = ClearProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveGame.HasSaveRecord +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveGame::HasSaveRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "HasSaveRecord"); + + Params::NoceSaveGame_HasSaveRecord Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.IsEndingCleared +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveGame::IsEndingCleared(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "IsEndingCleared"); + + Params::NoceSaveGame_IsEndingCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveGame.RemoveEndingFlag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveGame::RemoveEndingFlag(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "RemoveEndingFlag"); + + Params::NoceSaveGame_RemoveEndingFlag Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveGame.SetDefiniteEndingType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveGame::SetDefiniteEndingType(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "SetDefiniteEndingType"); + + Params::NoceSaveGame_SetDefiniteEndingType Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveGame.SetEndingCleared +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveGame::SetEndingCleared(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "SetEndingCleared"); + + Params::NoceSaveGame_SetEndingCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSaveGame.SetPlayerOutfitValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerOutfit InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveGame::SetPlayerOutfitValue(ENocePlayerOutfit InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveGame", "SetPlayerOutfitValue"); + + Params::NoceSaveGame_SetPlayerOutfitValue Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceConditionHandler.CompleteExecutingActions +// (Native, Public, BlueprintCallable) + +void UNoceConditionHandler::CompleteExecutingActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionHandler", "CompleteExecutingActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceConditionHandler.ExecuteAction +// (Native, Public, BlueprintCallable) +// Parameters: +// class UNoceActionBase* Action (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceConditionHandler::ExecuteAction(class UNoceActionBase* Action) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionHandler", "ExecuteAction"); + + Params::NoceConditionHandler_ExecuteAction Parms{}; + + Parms.Action = Action; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceConditionHandler.ExecuteFailedActions +// (Native, Public, BlueprintCallable) + +void UNoceConditionHandler::ExecuteFailedActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionHandler", "ExecuteFailedActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceConditionHandler.ExecuteNextAction +// (Native, Public, BlueprintCallable) + +void UNoceConditionHandler::ExecuteNextAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionHandler", "ExecuteNextAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceConditionHandler.ExecuteSuccessActions +// (Native, Public, BlueprintCallable) + +void UNoceConditionHandler::ExecuteSuccessActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionHandler", "ExecuteSuccessActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceConditionHandler.GetCondition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNoceConditionBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceConditionBase* UNoceConditionHandler::GetCondition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionHandler", "GetCondition"); + + Params::NoceConditionHandler_GetCondition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceConditionHandler.HandleCondition +// (Native, Public, BlueprintCallable) + +void UNoceConditionHandler::HandleCondition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionHandler", "HandleCondition"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceConditionHandler.IsConditionMatch +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceConditionHandler::IsConditionMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceConditionHandler", "IsConditionMatch"); + + Params::NoceConditionHandler_IsConditionMatch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceCreditListItemWidget.SetData +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FNoceUICreditData& Data (Parm, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceCreditListItemWidget::SetData(const struct FNoceUICreditData& Data, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCreditListItemWidget", "SetData"); + + Params::NoceCreditListItemWidget_SetData Parms{}; + + Parms.Data = std::move(Data); + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceUIInputImage.SetInputIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName IconName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIInputImage::SetInputIcon(class FName IconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIInputImage", "SetInputIcon"); + + Params::NoceUIInputImage_SetInputIcon Parms{}; + + Parms.IconName = IconName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIInputImage.UpdateIcon +// (Final, Native, Public, BlueprintCallable) + +void UNoceUIInputImage::UpdateIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIInputImage", "UpdateIcon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceCustomGrid.SetupNavigationSetting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray&InSetting (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceCustomGrid::SetupNavigationSetting(const TArray& InSetting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceCustomGrid", "SetupNavigationSetting"); + + Params::NoceCustomGrid_SetupNavigationSetting Parms{}; + + Parms.InSetting = std::move(InSetting); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIKeyMappingText.SetTextStyleKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIKeyMappingText::SetTextStyleKey(int32 Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIKeyMappingText", "SetTextStyleKey"); + + Params::NoceUIKeyMappingText_SetTextStyleKey Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIKeyMappingText.SetWrapTextAt +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InWrapTextAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIKeyMappingText::SetWrapTextAt(float InWrapTextAt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIKeyMappingText", "SetWrapTextAt"); + + Params::NoceUIKeyMappingText_SetWrapTextAt Parms{}; + + Parms.InWrapTextAt = InWrapTextAt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDamageHandleComponent.NotifyOnDamageEvent +// (Final, Native, Public) +// Parameters: +// class AActor* Attacker (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDamageHandleComponent::NotifyOnDamageEvent(class AActor* Attacker, class FName ComboName, float InHealthDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDamageHandleComponent", "NotifyOnDamageEvent"); + + Params::NoceDamageHandleComponent_NotifyOnDamageEvent Parms{}; + + Parms.Attacker = Attacker; + Parms.ComboName = ComboName; + Parms.InHealthDamage = InHealthDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDamageHandleComponent.NotifyPreDamageEvent +// (Final, Native, Public) +// Parameters: +// float InHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxSanityDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDamageHandleComponent::NotifyPreDamageEvent(float InHealthDamage, float InMaxSanityDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDamageHandleComponent", "NotifyPreDamageEvent"); + + Params::NoceDamageHandleComponent_NotifyPreDamageEvent Parms{}; + + Parms.InHealthDamage = InHealthDamage; + Parms.InMaxSanityDamage = InMaxSanityDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISelectableWidgetInterface.OnDecide +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceUISelectableWidgetInterface::OnDecide(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUISelectableWidgetInterface", "OnDecide"); + + Params::NoceUISelectableWidgetInterface_OnDecide Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceUISelectableWidgetInterface.OnFocus +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceUISelectableWidgetInterface::OnFocus(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUISelectableWidgetInterface", "OnFocus"); + + Params::NoceUISelectableWidgetInterface_OnFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceUISelectableWidgetInterface.OnReset +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceUISelectableWidgetInterface::OnReset(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUISelectableWidgetInterface", "OnReset"); + + Params::NoceUISelectableWidgetInterface_OnReset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceUISelectableWidgetInterface.OnSelect +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceUISelectableWidgetInterface::OnSelect(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUISelectableWidgetInterface", "OnSelect"); + + Params::NoceUISelectableWidgetInterface_OnSelect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceUISelectableWidgetInterface.OnUnfocus +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceUISelectableWidgetInterface::OnUnfocus(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUISelectableWidgetInterface", "OnUnfocus"); + + Params::NoceUISelectableWidgetInterface_OnUnfocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceUISelectableWidgetInterface.SetContainer +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* NewContainer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceUISelectableWidgetInterface::SetContainer(class UObject* NewContainer, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUISelectableWidgetInterface", "SetContainer"); + + Params::NoceUISelectableWidgetInterface_SetContainer Parms{}; + + Parms.NewContainer = NewContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceDebugCameraController.OnTeleportPawn +// (Native, Event, Public, BlueprintEvent) + +void ANoceDebugCameraController::OnTeleportPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDebugCameraController", "OnTeleportPawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDebugCameraController.TeleportPawn +// (Final, Native, Protected) + +void ANoceDebugCameraController::TeleportPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDebugCameraController", "TeleportPawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeManager.ApplyGlobalTimeDilation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTimeManager::ApplyGlobalTimeDilation(float InTimeDilation, float InDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeManager", "ApplyGlobalTimeDilation"); + + Params::NoceTimeManager_ApplyGlobalTimeDilation Parms{}; + + Parms.InTimeDilation = InTimeDilation; + Parms.InDuration = InDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeManager.ApplyTimeDilation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceTimeEffectType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTimeManager::ApplyTimeDilation(ENoceTimeEffectType InType, float InTimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeManager", "ApplyTimeDilation"); + + Params::NoceTimeManager_ApplyTimeDilation Parms{}; + + Parms.InType = InType; + Parms.InTimeDilation = InTimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeManager.OnExitNotebook +// (Final, Native, Protected) + +void ANoceTimeManager::OnExitNotebook() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeManager", "OnExitNotebook"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeManager.OnGlobalTimerUp +// (Final, Native, Protected) + +void ANoceTimeManager::OnGlobalTimerUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeManager", "OnGlobalTimerUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeManager.OnOpenNotebook +// (Final, Native, Protected) + +void ANoceTimeManager::OnOpenNotebook() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeManager", "OnOpenNotebook"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeManager.OnPlayerEnterEvent +// (Final, Native, Protected) + +void ANoceTimeManager::OnPlayerEnterEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeManager", "OnPlayerEnterEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeManager.RemoveTimeDilation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceTimeEffectType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTimeManager::RemoveTimeDilation(ENoceTimeEffectType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeManager", "RemoveTimeDilation"); + + Params::NoceTimeManager_RemoveTimeDilation Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDecalStreamingHelperComponent.SetTrackedDecal +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDecalComponent* InDecal (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDecalStreamingHelperComponent::SetTrackedDecal(class UDecalComponent* InDecal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDecalStreamingHelperComponent", "SetTrackedDecal"); + + Params::NoceDecalStreamingHelperComponent_SetTrackedDecal Parms{}; + + Parms.InDecal = InDecal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSoundTableGenerator.AddRowToDataTable +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UDataTable* InTable (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTag& InTriggerGroup (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSoftObjectPath& SoundEventRef (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceDialogSoundTableGenerator::AddRowToDataTable(class UDataTable* InTable, class FName InRowName, const struct FGameplayTag& InTriggerGroup, const struct FSoftObjectPath& SoundEventRef) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSoundTableGenerator", "AddRowToDataTable"); + + Params::NoceDialogSoundTableGenerator_AddRowToDataTable Parms{}; + + Parms.InTable = InTable; + Parms.InRowName = InRowName; + Parms.InTriggerGroup = std::move(InTriggerGroup); + Parms.SoundEventRef = std::move(SoundEventRef); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSoundTableGenerator.ModifyRowInDataTable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDataTable* InTable (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachJoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Follow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceDialogSoundTableGenerator::ModifyRowInDataTable(class UDataTable* InTable, class FName InRowName, class FName AttachJoint, bool Follow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSoundTableGenerator", "ModifyRowInDataTable"); + + Params::NoceDialogSoundTableGenerator_ModifyRowInDataTable Parms{}; + + Parms.InTable = InTable; + Parms.InRowName = InRowName; + Parms.AttachJoint = AttachJoint; + Parms.Follow = Follow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapFunctionLibrary.GetNoceMapTracker +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceMapTrackerComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceMapTrackerComponent* UNoceMapFunctionLibrary::GetNoceMapTracker(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceMapFunctionLibrary", "GetNoceMapTracker"); + + Params::NoceMapFunctionLibrary_GetNoceMapTracker Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceDialogSubsystem.CancelSerialDialogSet +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TagOrId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::CancelSerialDialogSet(class FName TagOrId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "CancelSerialDialogSet"); + + Params::NoceDialogSubsystem_CancelSerialDialogSet Parms{}; + + Parms.TagOrId = TagOrId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.ClearCurrentDialog +// (Final, Native, Public, BlueprintCallable) + +void UNoceDialogSubsystem::ClearCurrentDialog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "ClearCurrentDialog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.GetSpeakerDataHolderAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNoceSpeakerDataHolderAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceSpeakerDataHolderAsset* UNoceDialogSubsystem::GetSpeakerDataHolderAsset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "GetSpeakerDataHolderAsset"); + + Params::NoceDialogSubsystem_GetSpeakerDataHolderAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceDialogSubsystem.HasAnyDialog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceDialogSubsystem::HasAnyDialog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "HasAnyDialog"); + + Params::NoceDialogSubsystem_HasAnyDialog Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceDialogSubsystem.IsDialogLineOrSetOnScreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TagOrId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceDialogSubsystem::IsDialogLineOrSetOnScreen(class FName TagOrId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "IsDialogLineOrSetOnScreen"); + + Params::NoceDialogSubsystem_IsDialogLineOrSetOnScreen Parms{}; + + Parms.TagOrId = TagOrId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceDialogSubsystem.IsDialogOnScreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TagOrId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceDialogSubsystem::IsDialogOnScreen(class FName TagOrId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "IsDialogOnScreen"); + + Params::NoceDialogSubsystem_IsDialogOnScreen Parms{}; + + Parms.TagOrId = TagOrId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceDialogSubsystem.IsDialogSetOnScreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TagOrId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceDialogSubsystem::IsDialogSetOnScreen(class FName TagOrId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "IsDialogSetOnScreen"); + + Params::NoceDialogSubsystem_IsDialogSetOnScreen Parms{}; + + Parms.TagOrId = TagOrId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceDialogSubsystem.MuteDialog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& RequestID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool MuteImportantDialog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool NeedClearCurrentDialog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::MuteDialog(const class FString& RequestID, bool MuteImportantDialog, bool NeedClearCurrentDialog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "MuteDialog"); + + Params::NoceDialogSubsystem_MuteDialog Parms{}; + + Parms.RequestID = std::move(RequestID); + Parms.MuteImportantDialog = MuteImportantDialog; + Parms.NeedClearCurrentDialog = NeedClearCurrentDialog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.OnDialogAudioEventEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 PlayingID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::OnDialogAudioEventEnd(int32 PlayingID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "OnDialogAudioEventEnd"); + + Params::NoceDialogSubsystem_OnDialogAudioEventEnd Parms{}; + + Parms.PlayingID = PlayingID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.OnEnterEvent +// (Final, Native, Protected) + +void UNoceDialogSubsystem::OnEnterEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "OnEnterEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.OnExitEvent +// (Final, Native, Protected) + +void UNoceDialogSubsystem::OnExitEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "OnExitEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.OnProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::OnProgressChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "OnProgressChanged"); + + Params::NoceDialogSubsystem_OnProgressChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.OnProgressInitialized +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::OnProgressInitialized(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "OnProgressInitialized"); + + Params::NoceDialogSubsystem_OnProgressInitialized Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.OnSettingChanged +// (Final, Native, Protected) +// Parameters: +// class UNoceSystemSaveGame* Settings (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::OnSettingChanged(class UNoceSystemSaveGame* Settings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "OnSettingChanged"); + + Params::NoceDialogSubsystem_OnSettingChanged Parms{}; + + Parms.Settings = Settings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.OnSystemSaveLoaded +// (Final, Native, Protected) +// Parameters: +// class UNoceSystemSaveGame* InSystemSave (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::OnSystemSaveLoaded(class UNoceSystemSaveGame* InSystemSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "OnSystemSaveLoaded"); + + Params::NoceDialogSubsystem_OnSystemSaveLoaded Parms{}; + + Parms.InSystemSave = InSystemSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.RegisterDialogToSpeaker +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceDialogSpeaker Speaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataTable* Table (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::RegisterDialogToSpeaker(ENoceDialogSpeaker Speaker, class UDataTable* Table) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "RegisterDialogToSpeaker"); + + Params::NoceDialogSubsystem_RegisterDialogToSpeaker Parms{}; + + Parms.Speaker = Speaker; + Parms.Table = Table; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.RequestDialog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TagOrId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceDialogLine& InDialogLine (Parm, NativeAccessSpecifierPublic) +// const struct FNoceDialogAnimSetting& AnimSetting (Parm, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::RequestDialog(class FName TagOrId, const struct FNoceDialogLine& InDialogLine, const struct FNoceDialogAnimSetting& AnimSetting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "RequestDialog"); + + Params::NoceDialogSubsystem_RequestDialog Parms{}; + + Parms.TagOrId = TagOrId; + Parms.InDialogLine = std::move(InDialogLine); + Parms.AnimSetting = std::move(AnimSetting); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.RequestDialogByRowHandle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNoceDialogDataRowHandle& DialogRowHandle (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceDialogSubsystem::RequestDialogByRowHandle(const struct FNoceDialogDataRowHandle& DialogRowHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "RequestDialogByRowHandle"); + + Params::NoceDialogSubsystem_RequestDialogByRowHandle Parms{}; + + Parms.DialogRowHandle = std::move(DialogRowHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceDialogSubsystem.RequestDialogOrSet +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FDataTableRowHandle& DialogRowHandle (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceDialogSubsystem::RequestDialogOrSet(const struct FDataTableRowHandle& DialogRowHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "RequestDialogOrSet"); + + Params::NoceDialogSubsystem_RequestDialogOrSet Parms{}; + + Parms.DialogRowHandle = std::move(DialogRowHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceDialogSubsystem.RequestDialogSet +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TagOrId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceDialogSet& InDialogSet (Parm, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::RequestDialogSet(class FName TagOrId, const struct FNoceDialogSet& InDialogSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "RequestDialogSet"); + + Params::NoceDialogSubsystem_RequestDialogSet Parms{}; + + Parms.TagOrId = TagOrId; + Parms.InDialogSet = std::move(InDialogSet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.SetForbitChangeVoiceLanguage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InForbit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::SetForbitChangeVoiceLanguage(bool InForbit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "SetForbitChangeVoiceLanguage"); + + Params::NoceDialogSubsystem_SetForbitChangeVoiceLanguage Parms{}; + + Parms.InForbit = InForbit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.SetSpeakerDataHolderAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNoceSpeakerDataHolderAsset* SpeakerData (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::SetSpeakerDataHolderAsset(class UNoceSpeakerDataHolderAsset* SpeakerData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "SetSpeakerDataHolderAsset"); + + Params::NoceDialogSubsystem_SetSpeakerDataHolderAsset Parms{}; + + Parms.SpeakerData = SpeakerData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.UnmuteDialog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& RequestID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::UnmuteDialog(const class FString& RequestID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "UnmuteDialog"); + + Params::NoceDialogSubsystem_UnmuteDialog Parms{}; + + Parms.RequestID = std::move(RequestID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDialogSubsystem.UnregisterDialogFromSpeaker +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceDialogSpeaker Speaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataTable* Table (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDialogSubsystem::UnregisterDialogFromSpeaker(ENoceDialogSpeaker Speaker, class UDataTable* Table) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDialogSubsystem", "UnregisterDialogFromSpeaker"); + + Params::NoceDialogSubsystem_UnregisterDialogFromSpeaker Parms{}; + + Parms.Speaker = Speaker; + Parms.Table = Table; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLoadBarWidget.UpdateProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLoadBarWidget::UpdateProgress(float InProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLoadBarWidget", "UpdateProgress"); + + Params::NoceLoadBarWidget_UpdateProgress Parms{}; + + Parms.InProgress = InProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDurabilityBallWidget.SetProperty +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsBroken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsFull (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDurabilityBallWidget::SetProperty(bool IsBroken, bool IsFull) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDurabilityBallWidget", "SetProperty"); + + Params::NoceDurabilityBallWidget_SetProperty Parms{}; + + Parms.IsBroken = IsBroken; + Parms.IsFull = IsFull; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDurabilityWidget.PlayStopDanger +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDurabilityWidget::PlayStopDanger(bool IsPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDurabilityWidget", "PlayStopDanger"); + + Params::NoceDurabilityWidget_PlayStopDanger Parms{}; + + Parms.IsPlay = IsPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDurabilityWidget.SetDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName WeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Durability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDurabilityWidget::SetDurability(class FName WeaponName, float Durability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDurabilityWidget", "SetDurability"); + + Params::NoceDurabilityWidget_SetDurability Parms{}; + + Parms.WeaponName = WeaponName; + Parms.Durability = Durability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapLocationWidget.SetAlwaysLoaded +// (Final, Native, Public, BlueprintCallable) + +void UNoceMapLocationWidget::SetAlwaysLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapLocationWidget", "SetAlwaysLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapLocationWidget.UpdateVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANocePlayerState* PlayerState (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMapLocationWidget::UpdateVisibility(class ANocePlayerState* PlayerState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapLocationWidget", "UpdateVisibility"); + + Params::NoceMapLocationWidget_UpdateVisibility Parms{}; + + Parms.PlayerState = PlayerState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDynamicMapIconWidget.LoadTexture +// (Native, Event, Protected, BlueprintEvent) + +void UNoceDynamicMapIconWidget::LoadTexture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDynamicMapIconWidget", "LoadTexture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceDynamicMapIconWidget.UpdateVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceDynamicMapIconWidget::UpdateVisibility(bool ForceUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceDynamicMapIconWidget", "UpdateVisibility"); + + Params::NoceDynamicMapIconWidget_UpdateVisibility Parms{}; + + Parms.ForceUpdate = ForceUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionListItem.OnDisableChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceOptionListItem::OnDisableChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionListItem", "OnDisableChanged"); + + Params::NoceOptionListItem_OnDisableChanged Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceOptionListItem.OnSettingChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceOptionListItem::OnSettingChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionListItem", "OnSettingChanged"); + + Params::NoceOptionListItem_OnSettingChanged Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceOptionListItem.RefreshText +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceOptionListItem::RefreshText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionListItem", "RefreshText"); + + Params::NoceOptionListItem_RefreshText Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFadeComponentBase.EndLightFade +// (Native, Protected, BlueprintCallable) + +void UNoceFadeComponentBase::EndLightFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFadeComponentBase", "EndLightFade"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFadeComponentBase.InitializeLightFade +// (Final, Native, Protected, BlueprintCallable) + +void UNoceFadeComponentBase::InitializeLightFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFadeComponentBase", "InitializeLightFade"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFadeComponentBase.RestartLightFade +// (Native, Protected, BlueprintCallable) + +void UNoceFadeComponentBase::RestartLightFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFadeComponentBase", "RestartLightFade"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.ApplyGameplayEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InGameplayEffect (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::ApplyGameplayEffect(TSubclassOf InGameplayEffect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "ApplyGameplayEffect"); + + Params::NoceEnemyAnimInstance_ApplyGameplayEffect Parms{}; + + Parms.InGameplayEffect = InGameplayEffect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.CancelEnterDamageState +// (Final, Native, Public, BlueprintCallable) + +void UNoceEnemyAnimInstance::CancelEnterDamageState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "CancelEnterDamageState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.HandleGameplayEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& EventTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::HandleGameplayEvent(const struct FGameplayTag& EventTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "HandleGameplayEvent"); + + Params::NoceEnemyAnimInstance_HandleGameplayEvent Parms{}; + + Parms.EventTag = std::move(EventTag); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceEnemyAnimInstance.HandleHitPoint +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& InHitPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AttackDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::HandleHitPoint(const struct FVector& InHitPoint, const struct FVector& AttackDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "HandleHitPoint"); + + Params::NoceEnemyAnimInstance_HandleHitPoint Parms{}; + + Parms.InHitPoint = std::move(InHitPoint); + Parms.AttackDirection = std::move(AttackDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.IsForwardPose +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnemyAnimInstance::IsForwardPose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "IsForwardPose"); + + Params::NoceEnemyAnimInstance_IsForwardPose Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnAnimFakeDead_BP +// (Event, Protected, BlueprintEvent) + +void UNoceEnemyAnimInstance::OnAnimFakeDead_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnAnimFakeDead_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnAnimResurrectBegin_BP +// (Event, Protected, BlueprintEvent) + +void UNoceEnemyAnimInstance::OnAnimResurrectBegin_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnAnimResurrectBegin_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnAnimResurrectExit +// (Final, Native, Protected) + +void UNoceEnemyAnimInstance::OnAnimResurrectExit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnAnimResurrectExit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnAnimResurrectExit_BP +// (Event, Protected, BlueprintEvent) + +void UNoceEnemyAnimInstance::OnAnimResurrectExit_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnAnimResurrectExit_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnDamageCheckAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceWinceType InWinceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnDamageCheckAngle(ENoceWinceType InWinceType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnDamageCheckAngle"); + + Params::NoceEnemyAnimInstance_OnDamageCheckAngle Parms{}; + + Parms.InWinceType = InWinceType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnDamageStateEntry +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnDamageStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnDamageStateEntry"); + + Params::NoceEnemyAnimInstance_OnDamageStateEntry Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnDamageStateExit +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnDamageStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnDamageStateExit"); + + Params::NoceEnemyAnimInstance_OnDamageStateExit Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnDeadStateEntry +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnDeadStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnDeadStateEntry"); + + Params::NoceEnemyAnimInstance_OnDeadStateEntry Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnDeadStateExit +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnDeadStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnDeadStateExit"); + + Params::NoceEnemyAnimInstance_OnDeadStateExit Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnDie_BP +// (Event, Protected, BlueprintEvent) + +void UNoceEnemyAnimInstance::OnDie_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnDie_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnDownStateEntry +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnDownStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnDownStateEntry"); + + Params::NoceEnemyAnimInstance_OnDownStateEntry Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnDownStateExit +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnDownStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnDownStateExit"); + + Params::NoceEnemyAnimInstance_OnDownStateExit Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnIdleStateEntry +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnIdleStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnIdleStateEntry"); + + Params::NoceEnemyAnimInstance_OnIdleStateEntry Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnIdleStateExit +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnIdleStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnIdleStateExit"); + + Params::NoceEnemyAnimInstance_OnIdleStateExit Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnLinkStateEntry +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnLinkStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnLinkStateEntry"); + + Params::NoceEnemyAnimInstance_OnLinkStateEntry Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnLinkStateExit +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnLinkStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnLinkStateExit"); + + Params::NoceEnemyAnimInstance_OnLinkStateExit Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnResurrectStateEntry +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnResurrectStateEntry(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnResurrectStateEntry"); + + Params::NoceEnemyAnimInstance_OnResurrectStateEntry Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.OnResurrectStateExit +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FAnimUpdateContext& Content (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FAnimNodeReference& Node (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::OnResurrectStateExit(struct FAnimUpdateContext& Content, struct FAnimNodeReference& Node) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "OnResurrectStateExit"); + + Params::NoceEnemyAnimInstance_OnResurrectStateExit Parms{}; + + Parms.Content = std::move(Content); + Parms.Node = std::move(Node); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Content = std::move(Parms.Content); + Node = std::move(Parms.Node); +} + + +// Function GameNoce.NoceEnemyAnimInstance.ReceiveDeathEvent +// (Final, Native, Protected) + +void UNoceEnemyAnimInstance::ReceiveDeathEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "ReceiveDeathEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.ReceiveFakeDeadEvent +// (Final, Native, Protected) + +void UNoceEnemyAnimInstance::ReceiveFakeDeadEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "ReceiveFakeDeadEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.ReceiveResurrectionEvent +// (Final, Native, Protected) + +void UNoceEnemyAnimInstance::ReceiveResurrectionEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "ReceiveResurrectionEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.RemoveGameplayEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InGameplayEffect (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::RemoveGameplayEffect(TSubclassOf InGameplayEffect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "RemoveGameplayEffect"); + + Params::NoceEnemyAnimInstance_RemoveGameplayEffect Parms{}; + + Parms.InGameplayEffect = InGameplayEffect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.SetCanEnterDown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::SetCanEnterDown(bool InEnable, float InDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "SetCanEnterDown"); + + Params::NoceEnemyAnimInstance_SetCanEnterDown Parms{}; + + Parms.InEnable = InEnable; + Parms.InDuration = InDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.SetEnterDamageState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceWinceType WinceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::SetEnterDamageState(ENoceWinceType WinceType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "SetEnterDamageState"); + + Params::NoceEnemyAnimInstance_SetEnterDamageState Parms{}; + + Parms.WinceType = WinceType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.UpdateFullBodyIk +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAnimInstance::UpdateFullBodyIk(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "UpdateFullBodyIk"); + + Params::NoceEnemyAnimInstance_UpdateFullBodyIk Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAnimInstance.UpdateIsFaceUpFlag +// (Final, Native, Public, BlueprintCallable) + +void UNoceEnemyAnimInstance::UpdateIsFaceUpFlag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAnimInstance", "UpdateIsFaceUpFlag"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeHealthDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::ComputeHealthDamage(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "ComputeHealthDamage"); + + Params::NoceEnemyAttackInfoComponent_ComputeHealthDamage Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeHealthDamageValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FloatRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::ComputeHealthDamageValue(float Damage, float FloatRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "ComputeHealthDamageValue"); + + Params::NoceEnemyAttackInfoComponent_ComputeHealthDamageValue Parms{}; + + Parms.Damage = Damage; + Parms.FloatRate = FloatRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeMaxSanityDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFinalHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::ComputeMaxSanityDamage(class FName InComboName, float InFinalHealthDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "ComputeMaxSanityDamage"); + + Params::NoceEnemyAttackInfoComponent_ComputeMaxSanityDamage Parms{}; + + Parms.InComboName = InComboName; + Parms.InFinalHealthDamage = InFinalHealthDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeMaxSanityDamageValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InFinalHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxSanityDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FloatRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::ComputeMaxSanityDamageValue(float InFinalHealthDamage, float InMaxSanityDamage, float FloatRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "ComputeMaxSanityDamageValue"); + + Params::NoceEnemyAttackInfoComponent_ComputeMaxSanityDamageValue Parms{}; + + Parms.InFinalHealthDamage = InFinalHealthDamage; + Parms.InMaxSanityDamage = InMaxSanityDamage; + Parms.FloatRate = FloatRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeStaminaDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::ComputeStaminaDamage(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "ComputeStaminaDamage"); + + Params::NoceEnemyAttackInfoComponent_ComputeStaminaDamage Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeStaminaDamageValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FloatRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::ComputeStaminaDamageValue(float Damage, float FloatRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "ComputeStaminaDamageValue"); + + Params::NoceEnemyAttackInfoComponent_ComputeStaminaDamageValue Parms{}; + + Parms.Damage = Damage; + Parms.FloatRate = FloatRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeWinceDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::ComputeWinceDamage(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "ComputeWinceDamage"); + + Params::NoceEnemyAttackInfoComponent_ComputeWinceDamage Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeWinceDamageValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FloatRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::ComputeWinceDamageValue(float Damage, float FloatRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "ComputeWinceDamageValue"); + + Params::NoceEnemyAttackInfoComponent_ComputeWinceDamageValue Parms{}; + + Parms.Damage = Damage; + Parms.FloatRate = FloatRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetAttackInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* HealthDamage (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* WinceDamage (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxSanityDamage (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StaminaDamage (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* IsForceWince (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceWinceType* WinceType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceDeathType* DeathType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf* DebuffEffect (Parm, OutParm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAttackInfoComponent::GetAttackInfo(class FName ComboName, float* HealthDamage, float* WinceDamage, float* MaxSanityDamage, float* StaminaDamage, bool* IsForceWince, ENoceWinceType* WinceType, ENoceDeathType* DeathType, TSubclassOf* DebuffEffect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetAttackInfo"); + + Params::NoceEnemyAttackInfoComponent_GetAttackInfo Parms{}; + + Parms.ComboName = ComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HealthDamage != nullptr) + *HealthDamage = Parms.HealthDamage; + + if (WinceDamage != nullptr) + *WinceDamage = Parms.WinceDamage; + + if (MaxSanityDamage != nullptr) + *MaxSanityDamage = Parms.MaxSanityDamage; + + if (StaminaDamage != nullptr) + *StaminaDamage = Parms.StaminaDamage; + + if (IsForceWince != nullptr) + *IsForceWince = Parms.IsForceWince; + + if (WinceType != nullptr) + *WinceType = Parms.WinceType; + + if (DeathType != nullptr) + *DeathType = Parms.DeathType; + + if (DebuffEffect != nullptr) + *DebuffEffect = Parms.DebuffEffect; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetCanBeAxeDefensed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnemyAttackInfoComponent::GetCanBeAxeDefensed(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetCanBeAxeDefensed"); + + Params::NoceEnemyAttackInfoComponent_GetCanBeAxeDefensed Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetCanBeKatanaDefensed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnemyAttackInfoComponent::GetCanBeKatanaDefensed(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetCanBeKatanaDefensed"); + + Params::NoceEnemyAttackInfoComponent_GetCanBeKatanaDefensed Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetCheckJustDodgeCounterDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnemyAttackInfoComponent::GetCheckJustDodgeCounterDistance(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetCheckJustDodgeCounterDistance"); + + Params::NoceEnemyAttackInfoComponent_GetCheckJustDodgeCounterDistance Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetComboCheckInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutCheckJustDodge (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutCheckInvincible (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutCheckOmamoriKagami (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyAttackInfoComponent::GetComboCheckInfo(class FName InComboName, bool* OutCheckJustDodge, bool* OutCheckInvincible, bool* OutCheckOmamoriKagami) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetComboCheckInfo"); + + Params::NoceEnemyAttackInfoComponent_GetComboCheckInfo Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCheckJustDodge != nullptr) + *OutCheckJustDodge = Parms.OutCheckJustDodge; + + if (OutCheckInvincible != nullptr) + *OutCheckInvincible = Parms.OutCheckInvincible; + + if (OutCheckOmamoriKagami != nullptr) + *OutCheckOmamoriKagami = Parms.OutCheckOmamoriKagami; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetDeathType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceDeathType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceDeathType UNoceEnemyAttackInfoComponent::GetDeathType(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetDeathType"); + + Params::NoceEnemyAttackInfoComponent_GetDeathType Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetDebuffEffectData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UNoceEnemyAttackInfoComponent::GetDebuffEffectData(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetDebuffEffectData"); + + Params::NoceEnemyAttackInfoComponent_GetDebuffEffectData Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetIsChannelingAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnemyAttackInfoComponent::GetIsChannelingAttack(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetIsChannelingAttack"); + + Params::NoceEnemyAttackInfoComponent_GetIsChannelingAttack Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetIsForceWince +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnemyAttackInfoComponent::GetIsForceWince(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetIsForceWince"); + + Params::NoceEnemyAttackInfoComponent_GetIsForceWince Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetMaxSanityDamageToHealthDamageRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyAttackInfoComponent::GetMaxSanityDamageToHealthDamageRatio(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetMaxSanityDamageToHealthDamageRatio"); + + Params::NoceEnemyAttackInfoComponent_GetMaxSanityDamageToHealthDamageRatio Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetNeedCheckSuperArmor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnemyAttackInfoComponent::GetNeedCheckSuperArmor(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetNeedCheckSuperArmor"); + + Params::NoceEnemyAttackInfoComponent_GetNeedCheckSuperArmor Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetWinceType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceWinceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceWinceType UNoceEnemyAttackInfoComponent::GetWinceType(class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyAttackInfoComponent", "GetWinceType"); + + Params::NoceEnemyAttackInfoComponent_GetWinceType Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.AddDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::AddDurability(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "AddDurability"); + + Params::NoceWeapon_AddDurability Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.ApplyCurrentEffects +// (Final, Native, Public, BlueprintCallable) + +void ANoceWeapon::ApplyCurrentEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "ApplyCurrentEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.CostDurability +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsAdd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InLimitDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutForceDeflect (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::CostDurability(float InValue, bool InIsAdd, bool InLimitDurability, bool* OutForceDeflect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "CostDurability"); + + Params::NoceWeapon_CostDurability Parms{}; + + Parms.InValue = InValue; + Parms.InIsAdd = InIsAdd; + Parms.InLimitDurability = InLimitDurability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutForceDeflect != nullptr) + *OutForceDeflect = Parms.OutForceDeflect; +} + + +// Function GameNoce.NoceWeapon.CostDurabilityByDefesne +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InLimitDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::CostDurabilityByDefesne(float InValue, bool InLimitDurability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "CostDurabilityByDefesne"); + + Params::NoceWeapon_CostDurabilityByDefesne Parms{}; + + Parms.InValue = InValue; + Parms.InLimitDurability = InLimitDurability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.Equip +// (Native, Public, BlueprintCallable) +// Parameters: +// float InCurrentDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InWeaponMeshForceSetVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InWeaponMeshForceShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::Equip(float InCurrentDurability, bool InWeaponMeshForceSetVisibility, bool InWeaponMeshForceShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "Equip"); + + Params::NoceWeapon_Equip Parms{}; + + Parms.InCurrentDurability = InCurrentDurability; + Parms.InWeaponMeshForceSetVisibility = InWeaponMeshForceSetVisibility; + Parms.InWeaponMeshForceShow = InWeaponMeshForceShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.Equip_BP +// (Native, Event, Public, BlueprintEvent) + +void ANoceWeapon::Equip_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "Equip_BP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.ForceDeflectPostCostDurablity_BP +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::ForceDeflectPostCostDurablity_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "ForceDeflectPostCostDurablity_BP"); + + Params::NoceWeapon_ForceDeflectPostCostDurablity_BP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetActionLevelDurabilityCostRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceWeapon::GetActionLevelDurabilityCostRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetActionLevelDurabilityCostRatio"); + + Params::NoceWeapon_GetActionLevelDurabilityCostRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetAttackInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float InWeaponDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* AttackMultiplier (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* ExtraAttackMultiplier (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* WinceMultiplier (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::GetAttackInfo(float InWeaponDurability, float* AttackMultiplier, float* ExtraAttackMultiplier, float* WinceMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetAttackInfo"); + + Params::NoceWeapon_GetAttackInfo Parms{}; + + Parms.InWeaponDurability = InWeaponDurability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AttackMultiplier != nullptr) + *AttackMultiplier = Parms.AttackMultiplier; + + if (ExtraAttackMultiplier != nullptr) + *ExtraAttackMultiplier = Parms.ExtraAttackMultiplier; + + if (WinceMultiplier != nullptr) + *WinceMultiplier = Parms.WinceMultiplier; +} + + +// Function GameNoce.NoceWeapon.GetCanBeBroken +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::GetCanBeBroken() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetCanBeBroken"); + + Params::NoceWeapon_GetCanBeBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetCanCostDurability +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::GetCanCostDurability() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetCanCostDurability"); + + Params::NoceWeapon_GetCanCostDurability Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetCanDiscard +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::GetCanDiscard() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetCanDiscard"); + + Params::NoceWeapon_GetCanDiscard Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetCanFocusAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::GetCanFocusAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetCanFocusAttack"); + + Params::NoceWeapon_GetCanFocusAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetDefenseCostRatio +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceWeapon::GetDefenseCostRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetDefenseCostRatio"); + + Params::NoceWeapon_GetDefenseCostRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetDeflectRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceWeapon::GetDeflectRate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetDeflectRate"); + + Params::NoceWeapon_GetDeflectRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetDurabilityRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceWeapon::GetDurabilityRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetDurabilityRatio"); + + Params::NoceWeapon_GetDurabilityRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetEasyModeCostRatio +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceWeapon::GetEasyModeCostRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetEasyModeCostRatio"); + + Params::NoceWeapon_GetEasyModeCostRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetIsDiscarded +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::GetIsDiscarded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetIsDiscarded"); + + Params::NoceWeapon_GetIsDiscarded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* ANoceWeapon::GetMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetMesh"); + + Params::NoceWeapon_GetMesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetOverrideComboInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceWeaponInfoOverride* OutComboInfo (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void ANoceWeapon::GetOverrideComboInfo(class FName InComboName, bool* OutFound, struct FNoceWeaponInfoOverride* OutComboInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetOverrideComboInfo"); + + Params::NoceWeapon_GetOverrideComboInfo Parms{}; + + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutFound != nullptr) + *OutFound = Parms.OutFound; + + if (OutComboInfo != nullptr) + *OutComboInfo = std::move(Parms.OutComboInfo); +} + + +// Function GameNoce.NoceWeapon.GetOverrideStaminaKeyCost +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InStaminaKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutStaminaCost (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::GetOverrideStaminaKeyCost(class FName InStaminaKey, bool* OutFound, float* OutStaminaCost) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetOverrideStaminaKeyCost"); + + Params::NoceWeapon_GetOverrideStaminaKeyCost Parms{}; + + Parms.InStaminaKey = InStaminaKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutFound != nullptr) + *OutFound = Parms.OutFound; + + if (OutStaminaCost != nullptr) + *OutStaminaCost = Parms.OutStaminaCost; +} + + +// Function GameNoce.NoceWeapon.GetUseFocusAttackWhenFullCharged +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::GetUseFocusAttackWhenFullCharged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetUseFocusAttackWhenFullCharged"); + + Params::NoceWeapon_GetUseFocusAttackWhenFullCharged Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetWeaponMotionType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceWeaponMotionType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceWeaponMotionType ANoceWeapon::GetWeaponMotionType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetWeaponMotionType"); + + Params::NoceWeapon_GetWeaponMotionType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetWeaponType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceWeaponType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceWeaponType ANoceWeapon::GetWeaponType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetWeaponType"); + + Params::NoceWeapon_GetWeaponType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.HandleClawTransform_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool InTransformToClawG (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::HandleClawTransform_BP(bool InTransformToClawG) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "HandleClawTransform_BP"); + + Params::NoceWeapon_HandleClawTransform_BP Parms{}; + + Parms.InTransformToClawG = InTransformToClawG; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceWeapon.HideWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::HideWeapon(class FName InWeaponName, bool InHide, class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "HideWeapon"); + + Params::NoceWeapon_HideWeapon Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InHide = InHide; + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.IsBroken +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::IsBroken() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "IsBroken"); + + Params::NoceWeapon_IsBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.IsInLowDurability +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::IsInLowDurability() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "IsInLowDurability"); + + Params::NoceWeapon_IsInLowDurability Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.RemoveCurrentEffects +// (Final, Native, Public, BlueprintCallable) + +void ANoceWeapon::RemoveCurrentEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "RemoveCurrentEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.SetCounterComboName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InCounterComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::SetCounterComboName(class FName InCounterComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "SetCounterComboName"); + + Params::NoceWeapon_SetCounterComboName Parms{}; + + Parms.InCounterComboName = InCounterComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.SetDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::SetDurability(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "SetDurability"); + + Params::NoceWeapon_SetDurability Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.SetIsDiscarded +// (Final, Native, Public, BlueprintCallable) + +void ANoceWeapon::SetIsDiscarded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "SetIsDiscarded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.SetWeaponAudioType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::SetWeaponAudioType(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "SetWeaponAudioType"); + + Params::NoceWeapon_SetWeaponAudioType Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.SetWeaponMotionType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceWeaponMotionType InWeaponMotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::SetWeaponMotionType(ENoceWeaponMotionType InWeaponMotionType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "SetWeaponMotionType"); + + Params::NoceWeapon_SetWeaponMotionType Parms{}; + + Parms.InWeaponMotionType = InWeaponMotionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.SetWeaponName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::SetWeaponName(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "SetWeaponName"); + + Params::NoceWeapon_SetWeaponName Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.SetWeaponType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceWeaponType InWeaponType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWeapon::SetWeaponType(ENoceWeaponType InWeaponType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "SetWeaponType"); + + Params::NoceWeapon_SetWeaponType Parms{}; + + Parms.InWeaponType = InWeaponType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.Unequip +// (Native, Public, BlueprintCallable) + +void ANoceWeapon::Unequip() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "Unequip"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.UnEquip_BP +// (Native, Event, Public, BlueprintEvent) + +void ANoceWeapon::UnEquip_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "UnEquip_BP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeapon.GetDurability +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceWeapon::GetDurability() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetDurability"); + + Params::NoceWeapon_GetDurability Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.GetMaxDurability +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceWeapon::GetMaxDurability() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "GetMaxDurability"); + + Params::NoceWeapon_GetMaxDurability Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeapon.IsVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceWeapon::IsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeapon", "IsVisible"); + + Params::NoceWeapon_IsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.AddFakeDeadProgressTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::AddFakeDeadProgressTime(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "AddFakeDeadProgressTime"); + + Params::NoceEnemyCharacter_AddFakeDeadProgressTime Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.CanBeLockedOnTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::CanBeLockedOnTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "CanBeLockedOnTarget"); + + Params::NoceEnemyCharacter_CanBeLockedOnTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.CanFakeDead +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::CanFakeDead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "CanFakeDead"); + + Params::NoceEnemyCharacter_CanFakeDead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.CanSeePlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDrawDebugTrace InDrawDebugTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::CanSeePlayer(bool InDebugDraw, EDrawDebugTrace InDrawDebugTrace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "CanSeePlayer"); + + Params::NoceEnemyCharacter_CanSeePlayer Parms{}; + + Parms.InDebugDraw = InDebugDraw; + Parms.InDrawDebugTrace = InDrawDebugTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.CheckAlive +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::CheckAlive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "CheckAlive"); + + Params::NoceEnemyCharacter_CheckAlive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.CheckIsInBrightRoom +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::CheckIsInBrightRoom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "CheckIsInBrightRoom"); + + Params::NoceEnemyCharacter_CheckIsInBrightRoom Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.CheckMayNotReviveRule +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::CheckMayNotReviveRule() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "CheckMayNotReviveRule"); + + Params::NoceEnemyCharacter_CheckMayNotReviveRule Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.Die_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::Die_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "Die_BP"); + + Params::NoceEnemyCharacter_Die_BP Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.EndFakeDead +// (Final, Native, Protected, BlueprintCallable) + +void ANoceEnemyCharacter::EndFakeDead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "EndFakeDead"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.EndResurrect +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::EndResurrect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "EndResurrect"); + + Params::NoceEnemyCharacter_EndResurrect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.EnterBrightRoom +// (Final, Native, Public, BlueprintCallable) + +void ANoceEnemyCharacter::EnterBrightRoom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "EnterBrightRoom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.ExitBrightRoom +// (Final, Native, Public, BlueprintCallable) + +void ANoceEnemyCharacter::ExitBrightRoom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "ExitBrightRoom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.FakeDeadToDie +// (Final, Native, Protected, BlueprintCallable) + +void ANoceEnemyCharacter::FakeDeadToDie() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "FakeDeadToDie"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.GetAIAlertType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceAIAlertType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceAIAlertType ANoceEnemyCharacter::GetAIAlertType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetAIAlertType"); + + Params::NoceEnemyCharacter_GetAIAlertType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetBattlePositionScore +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceBattlePositionTier InTier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANoceEnemyCharacter::GetBattlePositionScore(ENoceBattlePositionTier InTier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetBattlePositionScore"); + + Params::NoceEnemyCharacter_GetBattlePositionScore Parms{}; + + Parms.InTier = InTier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetCanAcceptAttrackSoul +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::GetCanAcceptAttrackSoul() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetCanAcceptAttrackSoul"); + + Params::NoceEnemyCharacter_GetCanAcceptAttrackSoul Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetCanBePushedByPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::GetCanBePushedByPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetCanBePushedByPlayer"); + + Params::NoceEnemyCharacter_GetCanBePushedByPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetCanPlayerSlideByDodgePush +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::GetCanPlayerSlideByDodgePush() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetCanPlayerSlideByDodgePush"); + + Params::NoceEnemyCharacter_GetCanPlayerSlideByDodgePush Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetCanPushPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::GetCanPushPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetCanPushPlayer"); + + Params::NoceEnemyCharacter_GetCanPushPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetCanTakeDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::GetCanTakeDamage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetCanTakeDamage"); + + Params::NoceEnemyCharacter_GetCanTakeDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetExtendAutoAimDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetExtendAutoAimDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetExtendAutoAimDistance"); + + Params::NoceEnemyCharacter_GetExtendAutoAimDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetFakeDeadCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANoceEnemyCharacter::GetFakeDeadCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetFakeDeadCount"); + + Params::NoceEnemyCharacter_GetFakeDeadCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetFakeDeadProgressTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetFakeDeadProgressTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetFakeDeadProgressTime"); + + Params::NoceEnemyCharacter_GetFakeDeadProgressTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetFakeDeadRemainingTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetFakeDeadRemainingTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetFakeDeadRemainingTime"); + + Params::NoceEnemyCharacter_GetFakeDeadRemainingTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetIsNonCounterableWhenInactive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::GetIsNonCounterableWhenInactive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetIsNonCounterableWhenInactive"); + + Params::NoceEnemyCharacter_GetIsNonCounterableWhenInactive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetPossiblePositionOnLoad +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ANoceEnemyCharacter::GetPossiblePositionOnLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetPossiblePositionOnLoad"); + + Params::NoceEnemyCharacter_GetPossiblePositionOnLoad Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.HasBattlePositionScore +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::HasBattlePositionScore() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "HasBattlePositionScore"); + + Params::NoceEnemyCharacter_HasBattlePositionScore Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.HasFakeDeadAbility +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::HasFakeDeadAbility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "HasFakeDeadAbility"); + + Params::NoceEnemyCharacter_HasFakeDeadAbility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.InstantRevival +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::InstantRevival() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "InstantRevival"); + + Params::NoceEnemyCharacter_InstantRevival Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsBreakDown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsBreakDown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsBreakDown"); + + Params::NoceEnemyCharacter_IsBreakDown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsCounterable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InCounterHint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsCounterable(bool InCounterHint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsCounterable"); + + Params::NoceEnemyCharacter_IsCounterable Parms{}; + + Parms.InCounterHint = InCounterHint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsEngagedStatus +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsEngagedStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsEngagedStatus"); + + Params::NoceEnemyCharacter_IsEngagedStatus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsLockedTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsLockedTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsLockedTarget"); + + Params::NoceEnemyCharacter_IsLockedTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsNoCostPlayerWeaponDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsNoCostPlayerWeaponDurability() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsNoCostPlayerWeaponDurability"); + + Params::NoceEnemyCharacter_IsNoCostPlayerWeaponDurability Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsSpawnFromFreak +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsSpawnFromFreak() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsSpawnFromFreak"); + + Params::NoceEnemyCharacter_IsSpawnFromFreak Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsVisibileToPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InCapsuleRadiusRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBackSideDiffDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InOnlyCheckCenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDrawDebugTrace InDrawDebugTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsVisibileToPlayer(bool InDebugDraw, float InCapsuleRadiusRatio, float InBackSideDiffDistance, bool InOnlyCheckCenter, EDrawDebugTrace InDrawDebugTrace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsVisibileToPlayer"); + + Params::NoceEnemyCharacter_IsVisibileToPlayer Parms{}; + + Parms.InDebugDraw = InDebugDraw; + Parms.InCapsuleRadiusRatio = InCapsuleRadiusRatio; + Parms.InBackSideDiffDistance = InBackSideDiffDistance; + Parms.InOnlyCheckCenter = InOnlyCheckCenter; + Parms.InDrawDebugTrace = InDrawDebugTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsVisibleForEnemyInSight +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsVisibleForEnemyInSight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsVisibleForEnemyInSight"); + + Params::NoceEnemyCharacter_IsVisibleForEnemyInSight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.Kill +// (Native, Public, BlueprintCallable) + +void ANoceEnemyCharacter::Kill() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "Kill"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.NoFightingStrength +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::NoFightingStrength() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "NoFightingStrength"); + + Params::NoceEnemyCharacter_NoFightingStrength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.OnDamaged_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// const struct FNoceAttackHitResult& AttackHitResult (Parm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::OnDamaged_BP(const struct FNoceAttackHitResult& AttackHitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "OnDamaged_BP"); + + Params::NoceEnemyCharacter_OnDamaged_BP Parms{}; + + Parms.AttackHitResult = std::move(AttackHitResult); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.OnFinishEvent_BP +// (Event, Protected, BlueprintEvent) + +void ANoceEnemyCharacter::OnFinishEvent_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "OnFinishEvent_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceEnemyCharacter.OnStartEvent_BP +// (Event, Protected, BlueprintEvent) + +void ANoceEnemyCharacter::OnStartEvent_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "OnStartEvent_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceEnemyCharacter.RequestFakeDead +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool FromLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ResetAI (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::RequestFakeDead(bool FromLoad, bool ResetAI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "RequestFakeDead"); + + Params::NoceEnemyCharacter_RequestFakeDead Parms{}; + + Parms.FromLoad = FromLoad; + Parms.ResetAI = ResetAI; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.ResetMovementState +// (Final, Native, Public, BlueprintCallable) + +void ANoceEnemyCharacter::ResetMovementState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "ResetMovementState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SendGameplayEventToAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& EventTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SendGameplayEventToAnimation(const struct FGameplayTag& EventTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SendGameplayEventToAnimation"); + + Params::NoceEnemyCharacter_SendGameplayEventToAnimation Parms{}; + + Parms.EventTag = std::move(EventTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SetCanAcceptAttrackSoul +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SetCanAcceptAttrackSoul(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SetCanAcceptAttrackSoul"); + + Params::NoceEnemyCharacter_SetCanAcceptAttrackSoul Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SetCanTakeDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SetCanTakeDamage(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SetCanTakeDamage"); + + Params::NoceEnemyCharacter_SetCanTakeDamage Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SetFakeDeadCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SetFakeDeadCount(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SetFakeDeadCount"); + + Params::NoceEnemyCharacter_SetFakeDeadCount Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SetIsHiddenBeforeCutscene +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SetIsHiddenBeforeCutscene(bool IsHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SetIsHiddenBeforeCutscene"); + + Params::NoceEnemyCharacter_SetIsHiddenBeforeCutscene Parms{}; + + Parms.IsHidden = IsHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SetIsVisibleForEnemyInSight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SetIsVisibleForEnemyInSight(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SetIsVisibleForEnemyInSight"); + + Params::NoceEnemyCharacter_SetIsVisibleForEnemyInSight Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SetJealous +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SetJealous(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SetJealous"); + + Params::NoceEnemyCharacter_SetJealous Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SetRootMotionScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SetRootMotionScale(float InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SetRootMotionScale"); + + Params::NoceEnemyCharacter_SetRootMotionScale Parms{}; + + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.SetSpawnerFreak +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceEnemyCharacter* FreakCharacter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::SetSpawnerFreak(class ANoceEnemyCharacter* FreakCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "SetSpawnerFreak"); + + Params::NoceEnemyCharacter_SetSpawnerFreak Parms{}; + + Parms.FreakCharacter = FreakCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.ShowHideEnemy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::ShowHideEnemy(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "ShowHideEnemy"); + + Params::NoceEnemyCharacter_ShowHideEnemy Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.StartFakeDead +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool FromLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyCharacter::StartFakeDead(bool FromLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "StartFakeDead"); + + Params::NoceEnemyCharacter_StartFakeDead Parms{}; + + Parms.FromLoad = FromLoad; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.StartResurrect +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::StartResurrect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "StartResurrect"); + + Params::NoceEnemyCharacter_StartResurrect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.TryCreateRecord +// (Native, Public, BlueprintCallable) + +void ANoceEnemyCharacter::TryCreateRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "TryCreateRecord"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyCharacter.GetDamageRatioHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetDamageRatioHealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetDamageRatioHealth"); + + Params::NoceEnemyCharacter_GetDamageRatioHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetDamageRatioWince +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetDamageRatioWince() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetDamageRatioWince"); + + Params::NoceEnemyCharacter_GetDamageRatioWince Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetFakeDeadWakeupRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetFakeDeadWakeupRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetFakeDeadWakeupRatio"); + + Params::NoceEnemyCharacter_GetFakeDeadWakeupRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetHealthAttackRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetHealthAttackRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetHealthAttackRatio"); + + Params::NoceEnemyCharacter_GetHealthAttackRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetJealous +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetJealous() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetJealous"); + + Params::NoceEnemyCharacter_GetJealous Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.GetLinkAttackRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceEnemyCharacter::GetLinkAttackRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "GetLinkAttackRatio"); + + Params::NoceEnemyCharacter_GetLinkAttackRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsDead +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsDead() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsDead"); + + Params::NoceEnemyCharacter_IsDead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsFakeDead +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsFakeDead() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsFakeDead"); + + Params::NoceEnemyCharacter_IsFakeDead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.IsResurrect +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::IsResurrect() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "IsResurrect"); + + Params::NoceEnemyCharacter_IsResurrect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyCharacter.OnCanCreateRecord +// (Native, Event, Protected, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnemyCharacter::OnCanCreateRecord() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyCharacter", "OnCanCreateRecord"); + + Params::NoceEnemyCharacter_OnCanCreateRecord Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.LinkRequest.SetLinkRequest +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELinkPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InExecutionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InBankID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InMotionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULinkRequest::SetLinkRequest(class AActor* InOwner, class AActor* InTarget, ELinkPriority InPriority, bool InExecutionType, int32 InBankID, int32 InMotionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LinkRequest", "SetLinkRequest"); + + Params::LinkRequest_SetLinkRequest Parms{}; + + Parms.InOwner = InOwner; + Parms.InTarget = InTarget; + Parms.InPriority = InPriority; + Parms.InExecutionType = InExecutionType; + Parms.InBankID = InBankID; + Parms.InMotionID = InMotionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyDamageHandleComponent.HandleBodyPartGroupDamage +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InBodyPartGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsLimitHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsBreak (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsDamageToHealth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyDamageHandleComponent::HandleBodyPartGroupDamage(class FName InBodyPartGroupName, float InHealthDamage, bool InIsLimitHealth, bool* OutIsBreak, bool* OutIsDamageToHealth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyDamageHandleComponent", "HandleBodyPartGroupDamage"); + + Params::NoceEnemyDamageHandleComponent_HandleBodyPartGroupDamage Parms{}; + + Parms.InBodyPartGroupName = InBodyPartGroupName; + Parms.InHealthDamage = InHealthDamage; + Parms.InIsLimitHealth = InIsLimitHealth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIsBreak != nullptr) + *OutIsBreak = Parms.OutIsBreak; + + if (OutIsDamageToHealth != nullptr) + *OutIsDamageToHealth = Parms.OutIsDamageToHealth; +} + + +// Function GameNoce.NoceEnemyDamageHandleComponent.HandleDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWinceDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsForceWince (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAttackWinceToAdditvie (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceWinceType InWinceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsLimitHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsLimitWince (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceWinceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceWinceType UNoceEnemyDamageHandleComponent::HandleDamage(float InHealthDamage, float InWinceDamage, bool InIsForceWince, bool InAttackWinceToAdditvie, ENoceWinceType InWinceType, bool InIsLimitHealth, bool InIsLimitWince) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyDamageHandleComponent", "HandleDamage"); + + Params::NoceEnemyDamageHandleComponent_HandleDamage Parms{}; + + Parms.InHealthDamage = InHealthDamage; + Parms.InWinceDamage = InWinceDamage; + Parms.InIsForceWince = InIsForceWince; + Parms.InAttackWinceToAdditvie = InAttackWinceToAdditvie; + Parms.InWinceType = InWinceType; + Parms.InIsLimitHealth = InIsLimitHealth; + Parms.InIsLimitWince = InIsLimitWince; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyGroupSpawnComponent.GetCurrentGroupTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceActionLevel InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnemyGroupSpawnComponent::GetCurrentGroupTime(ENoceActionLevel InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyGroupSpawnComponent", "GetCurrentGroupTime"); + + Params::NoceEnemyGroupSpawnComponent_GetCurrentGroupTime Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnemyGroupSpawnComponent.HandleUnhideSpawnedEnemy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceEnemyCharacter* Char (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyGroupSpawnComponent::HandleUnhideSpawnedEnemy(class ANoceEnemyCharacter* Char, float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyGroupSpawnComponent", "HandleUnhideSpawnedEnemy"); + + Params::NoceEnemyGroupSpawnComponent_HandleUnhideSpawnedEnemy Parms{}; + + Parms.Char = Char; + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyGroupSpawnComponent.OnGameProgressChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyGroupSpawnComponent::OnGameProgressChanged(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyGroupSpawnComponent", "OnGameProgressChanged"); + + Params::NoceEnemyGroupSpawnComponent_OnGameProgressChanged Parms{}; + + Parms.NewTag = std::move(NewTag); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceEnemyGroupSpawnComponent.UpdateSpawnedEnemies +// (Final, Native, Protected, BlueprintCallable) + +void UNoceEnemyGroupSpawnComponent::UpdateSpawnedEnemies() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyGroupSpawnComponent", "UpdateSpawnedEnemies"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerChargeComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerChargeComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerChargeComponent", "HandleOnPossessed"); + + Params::NocePlayerChargeComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerChargeComponent.RemoveAttackMultiplier +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerChargeComponent::RemoveAttackMultiplier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerChargeComponent", "RemoveAttackMultiplier"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerChargeComponent.RemoveChargeBuff +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerChargeComponent::RemoveChargeBuff() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerChargeComponent", "RemoveChargeBuff"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerChargeComponent.RemoveWinceMultiplier +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerChargeComponent::RemoveWinceMultiplier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerChargeComponent", "RemoveWinceMultiplier"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerChargeComponent.SetAttackMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InChargeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerChargeComponent::SetAttackMultiplier(class FName InComboName, float InChargeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerChargeComponent", "SetAttackMultiplier"); + + Params::NocePlayerChargeComponent_SetAttackMultiplier Parms{}; + + Parms.InComboName = InComboName; + Parms.InChargeTime = InChargeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerChargeComponent.SetWinceMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InChargeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerChargeComponent::SetWinceMultiplier(class FName InComboName, float InChargeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerChargeComponent", "SetWinceMultiplier"); + + Params::NocePlayerChargeComponent_SetWinceMultiplier Parms{}; + + Parms.InComboName = InComboName; + Parms.InChargeTime = InChargeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerChargeComponent.StartCharge +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerChargeComponent::StartCharge(class FName InComboName, class FName InInputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerChargeComponent", "StartCharge"); + + Params::NocePlayerChargeComponent_StartCharge Parms{}; + + Parms.InComboName = InComboName; + Parms.InInputAction = InInputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerChargeComponent.StopCharge +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerChargeComponent::StopCharge() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerChargeComponent", "StopCharge"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyGroupSpawner.OnGameProgressChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceEnemyGroupSpawner::OnGameProgressChanged(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyGroupSpawner", "OnGameProgressChanged"); + + Params::NoceEnemyGroupSpawner_OnGameProgressChanged Parms{}; + + Parms.NewTag = std::move(NewTag); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceTabWidget.GetListSlots +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UNoceTabWidget::GetListSlots() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTabWidget", "GetListSlots"); + + Params::NoceTabWidget_GetListSlots Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTabWidget.InitializeTab +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceTabWidget::InitializeTab() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTabWidget", "InitializeTab"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapTabWidget.InitTabs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& TabNames (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceMapTabWidget::InitTabs(const TArray& TabNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapTabWidget", "InitTabs"); + + Params::NoceMapTabWidget_InitTabs Parms{}; + + Parms.TabNames = std::move(TabNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapTabWidget.Show +// (Final, Native, Public, BlueprintCallable) + +void UNoceMapTabWidget::Show() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapTabWidget", "Show"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyPhysicsAssetSwapComp.ChangePhysicsAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShrink (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyPhysicsAssetSwapComp::ChangePhysicsAsset(bool InShrink) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyPhysicsAssetSwapComp", "ChangePhysicsAsset"); + + Params::NoceEnemyPhysicsAssetSwapComp_ChangePhysicsAsset Parms{}; + + Parms.InShrink = InShrink; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyPhysicsAssetSwapComp.InitializeDefaultAssetData +// (Final, Native, Public, BlueprintCallable) + +void UNoceEnemyPhysicsAssetSwapComp::InitializeDefaultAssetData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyPhysicsAssetSwapComp", "InitializeDefaultAssetData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyPhysicsAssetSwapComp.OnPossessedPawnChanged +// (Final, Native, Protected) +// Parameters: +// class APawn* InOldPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* InNewPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyPhysicsAssetSwapComp::OnPossessedPawnChanged(class APawn* InOldPawn, class APawn* InNewPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyPhysicsAssetSwapComp", "OnPossessedPawnChanged"); + + Params::NoceEnemyPhysicsAssetSwapComp_OnPossessedPawnChanged Parms{}; + + Parms.InOldPawn = InOldPawn; + Parms.InNewPawn = InNewPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnemyPhysicsAssetSwapComp.OnUseCapsuleShrink +// (Final, Native, Protected) +// Parameters: +// bool InUse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnemyPhysicsAssetSwapComp::OnUseCapsuleShrink(bool InUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnemyPhysicsAssetSwapComp", "OnUseCapsuleShrink"); + + Params::NoceEnemyPhysicsAssetSwapComp_OnUseCapsuleShrink Parms{}; + + Parms.InUse = InUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.CanPlayerLockOnTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLockOnTargetComponent::CanPlayerLockOnTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "CanPlayerLockOnTarget"); + + Params::NoceLockOnTargetComponent_CanPlayerLockOnTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLockOnTargetComponent.GetCanLockOnTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLockOnTargetComponent::GetCanLockOnTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "GetCanLockOnTarget"); + + Params::NoceLockOnTargetComponent_GetCanLockOnTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLockOnTargetComponent.GetLockOnTargetActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceLockOnTargetComponent::GetLockOnTargetActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "GetLockOnTargetActor"); + + Params::NoceLockOnTargetComponent_GetLockOnTargetActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLockOnTargetComponent.HandleInputAction +// (Final, Native, Protected) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::HandleInputAction(ENoceInputAction InInputAction, bool InPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "HandleInputAction"); + + Params::NoceLockOnTargetComponent_HandleInputAction Parms{}; + + Parms.InInputAction = InInputAction; + Parms.InPressed = InPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.HandleInputAxis +// (Final, Native, Protected) +// Parameters: +// ENoceInputAxis InInputAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::HandleInputAxis(ENoceInputAxis InInputAxis, float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "HandleInputAxis"); + + Params::NoceLockOnTargetComponent_HandleInputAxis Parms{}; + + Parms.InInputAxis = InInputAxis; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "HandleOnPossessed"); + + Params::NoceLockOnTargetComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.IsLockingOnTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLockOnTargetComponent::IsLockingOnTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "IsLockingOnTarget"); + + Params::NoceLockOnTargetComponent_IsLockingOnTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnDelayFadeOutTimerUp +// (Final, Native, Protected) + +void UNoceLockOnTargetComponent::OnDelayFadeOutTimerUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnDelayFadeOutTimerUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnEndLockOn +// (Final, Native, Protected) + +void UNoceLockOnTargetComponent::OnEndLockOn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnEndLockOn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerDie +// (Final, Native, Protected) + +void UNoceLockOnTargetComponent::OnPlayerDie() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnPlayerDie"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerEndLinked +// (Final, Native, Protected) +// Parameters: +// class ULinkRequest* LinkRequest (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::OnPlayerEndLinked(class ULinkRequest* LinkRequest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnPlayerEndLinked"); + + Params::NoceLockOnTargetComponent_OnPlayerEndLinked Parms{}; + + Parms.LinkRequest = LinkRequest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerEnterEvent +// (Final, Native, Protected) + +void UNoceLockOnTargetComponent::OnPlayerEnterEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnPlayerEnterEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerFSMInteractTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& Tag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::OnPlayerFSMInteractTagChanged(const struct FGameplayTag& Tag, int32 NewCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnPlayerFSMInteractTagChanged"); + + Params::NoceLockOnTargetComponent_OnPlayerFSMInteractTagChanged Parms{}; + + Parms.Tag = std::move(Tag); + Parms.NewCount = NewCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerStartLinked +// (Final, Native, Protected) +// Parameters: +// class ULinkRequest* LinkRequest (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::OnPlayerStartLinked(class ULinkRequest* LinkRequest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnPlayerStartLinked"); + + Params::NoceLockOnTargetComponent_OnPlayerStartLinked Parms{}; + + Parms.LinkRequest = LinkRequest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerUsingGimmick +// (Final, Native, Protected) +// Parameters: +// bool IsUsing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::OnPlayerUsingGimmick(bool IsUsing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnPlayerUsingGimmick"); + + Params::NoceLockOnTargetComponent_OnPlayerUsingGimmick Parms{}; + + Parms.IsUsing = IsUsing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnStartLockOn +// (Final, Native, Protected) + +void UNoceLockOnTargetComponent::OnStartLockOn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnStartLockOn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.OnTargetChangeDelegate +// (Final, Native, Protected) +// Parameters: +// class AActor* NewTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EATPCChangeTargetReason ChangeTargetReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::OnTargetChangeDelegate(class AActor* NewTarget, EATPCChangeTargetReason ChangeTargetReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "OnTargetChangeDelegate"); + + Params::NoceLockOnTargetComponent_OnTargetChangeDelegate Parms{}; + + Parms.NewTarget = NewTarget; + Parms.ChangeTargetReason = ChangeTargetReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.RegisterOnPossessed +// (Final, Native, Protected) + +void UNoceLockOnTargetComponent::RegisterOnPossessed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "RegisterOnPossessed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.SetCanLockOnTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::SetCanLockOnTarget(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "SetCanLockOnTarget"); + + Params::NoceLockOnTargetComponent_SetCanLockOnTarget Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.UnlockCurrentLockTarget +// (Final, Native, Public, BlueprintCallable) + +void UNoceLockOnTargetComponent::UnlockCurrentLockTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "UnlockCurrentLockTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockOnTargetComponent.UnlockLockTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UATPCLockOnTargetLocationComponent*InLockTarget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockOnTargetComponent::UnlockLockTarget(class UATPCLockOnTargetLocationComponent* InLockTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockOnTargetComponent", "UnlockLockTarget"); + + Params::NoceLockOnTargetComponent_UnlockLockTarget Parms{}; + + Parms.InLockTarget = InLockTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "HandleOnPossessed"); + + Params::NocePlayerInputHelperComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.IsInputActionValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInputHelperComponent::IsInputActionValid(class FName InInputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "IsInputActionValid"); + + Params::NocePlayerInputHelperComponent_IsInputActionValid Parms{}; + + Parms.InInputAction = InInputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnFocusDisableStateTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InNewCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::OnFocusDisableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnFocusDisableStateTagChanged"); + + Params::NocePlayerInputHelperComponent_OnFocusDisableStateTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InNewCount = InNewCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnFocusEnableStateTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InNewCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::OnFocusEnableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnFocusEnableStateTagChanged"); + + Params::NocePlayerInputHelperComponent_OnFocusEnableStateTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InNewCount = InNewCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnFocusPauseStateTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InNewCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::OnFocusPauseStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnFocusPauseStateTagChanged"); + + Params::NocePlayerInputHelperComponent_OnFocusPauseStateTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InNewCount = InNewCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnInputModeChanged +// (Final, Native, Protected) + +void UNocePlayerInputHelperComponent::OnInputModeChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnInputModeChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnPlayerUsingGimmick +// (Final, Native, Protected) +// Parameters: +// bool InIsUsing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::OnPlayerUsingGimmick(bool InIsUsing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnPlayerUsingGimmick"); + + Params::NocePlayerInputHelperComponent_OnPlayerUsingGimmick Parms{}; + + Parms.InIsUsing = InIsUsing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnShortcutItemEnableStateTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InNewCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::OnShortcutItemEnableStateTagChanged(const struct FGameplayTag& InTag, int32 InNewCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnShortcutItemEnableStateTagChanged"); + + Params::NocePlayerInputHelperComponent_OnShortcutItemEnableStateTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InNewCount = InNewCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnShortcutTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InNewCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::OnShortcutTagChanged(const struct FGameplayTag& InTag, int32 InNewCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnShortcutTagChanged"); + + Params::NocePlayerInputHelperComponent_OnShortcutTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InNewCount = InNewCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnUISubsystemWidgetStackSizeChanged +// (Final, Native, Protected) +// Parameters: +// int32 InSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::OnUISubsystemWidgetStackSizeChanged(int32 InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnUISubsystemWidgetStackSizeChanged"); + + Params::NocePlayerInputHelperComponent_OnUISubsystemWidgetStackSizeChanged Parms{}; + + Parms.InSize = InSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.OnUpperBodyMotionTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InNewCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInputHelperComponent::OnUpperBodyMotionTagChanged(const struct FGameplayTag& InTag, int32 InNewCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "OnUpperBodyMotionTagChanged"); + + Params::NocePlayerInputHelperComponent_OnUpperBodyMotionTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InNewCount = InNewCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.RegisterOnPossessed +// (Final, Native, Protected) + +void UNocePlayerInputHelperComponent::RegisterOnPossessed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "RegisterOnPossessed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInputHelperComponent.StopSprintWhenInputExtraSprintReleased +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInputHelperComponent::StopSprintWhenInputExtraSprintReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInputHelperComponent", "StopSprintWhenInputExtraSprintReleased"); + + Params::NocePlayerInputHelperComponent_StopSprintWhenInputExtraSprintReleased Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMeshDissolveComponent.OnDie +// (Final, Native, Protected) + +void UNoceMeshDissolveComponent::OnDie() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMeshDissolveComponent", "OnDie"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.GetIsEnable +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerLookAtTargetComponent::GetIsEnable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "GetIsEnable"); + + Params::NocePlayerLookAtTargetComponent_GetIsEnable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.GetOnlyUseForMotionWarp +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerLookAtTargetComponent::GetOnlyUseForMotionWarp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "GetOnlyUseForMotionWarp"); + + Params::NocePlayerLookAtTargetComponent_GetOnlyUseForMotionWarp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.GetSkipAutoAimMeshCheck +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerLookAtTargetComponent::GetSkipAutoAimMeshCheck() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "GetSkipAutoAimMeshCheck"); + + Params::NocePlayerLookAtTargetComponent_GetSkipAutoAimMeshCheck Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.HandleEnemyFakeDead +// (Final, Native, Protected) + +void UNocePlayerLookAtTargetComponent::HandleEnemyFakeDead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "HandleEnemyFakeDead"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.HandleEnemyOnDie +// (Final, Native, Protected) + +void UNocePlayerLookAtTargetComponent::HandleEnemyOnDie() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "HandleEnemyOnDie"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.HandleEnemyRevive +// (Final, Native, Protected) + +void UNocePlayerLookAtTargetComponent::HandleEnemyRevive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "HandleEnemyRevive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.HandleEnemyShowHide +// (Final, Native, Protected) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerLookAtTargetComponent::HandleEnemyShowHide(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "HandleEnemyShowHide"); + + Params::NocePlayerLookAtTargetComponent_HandleEnemyShowHide Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.HandleInteractEnableChanged +// (Final, Native, Protected) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerLookAtTargetComponent::HandleInteractEnableChanged(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "HandleInteractEnableChanged"); + + Params::NocePlayerLookAtTargetComponent_HandleInteractEnableChanged Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookAtTargetComponent.SetEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerLookAtTargetComponent::SetEnable(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtTargetComponent", "SetEnable"); + + Params::NocePlayerLookAtTargetComponent_SetEnable Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconWidget.GetWorldPos +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceMapIconWidget::GetWorldPos() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconWidget", "GetWorldPos"); + + Params::NoceMapIconWidget_GetWorldPos Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapIconWidget.OnFadeInCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceMapIconWidget::OnFadeInCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconWidget", "OnFadeInCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconWidget.UpdateRotation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InvMapYaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMapIconWidget::UpdateRotation(float InvMapYaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconWidget", "UpdateRotation"); + + Params::NoceMapIconWidget_UpdateRotation Parms{}; + + Parms.InvMapYaw = InvMapYaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconWidget.UpdateScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float MapScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IconScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMapIconWidget::UpdateScale(float MapScale, float IconScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconWidget", "UpdateScale"); + + Params::NoceMapIconWidget_UpdateScale Parms{}; + + Parms.MapScale = MapScale; + Parms.IconScale = IconScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconWidget.UpdateVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsInView (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMapIconWidget::UpdateVisibility(bool IsInView) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconWidget", "UpdateVisibility"); + + Params::NoceMapIconWidget_UpdateVisibility Parms{}; + + Parms.IsInView = IsInView; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUICommonMessageSubsystem.AddRestriction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Reason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUICommonMessageSubsystem::AddRestriction(class FName Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUICommonMessageSubsystem", "AddRestriction"); + + Params::NoceUICommonMessageSubsystem_AddRestriction Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUICommonMessageSubsystem.HideMessage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceUICommonMessageType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUICommonMessageSubsystem::HideMessage(ENoceUICommonMessageType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUICommonMessageSubsystem", "HideMessage"); + + Params::NoceUICommonMessageSubsystem_HideMessage Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUICommonMessageSubsystem.OnConnectionChanged +// (Final, Native, Protected) +// Parameters: +// bool IsConnected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 UserId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInputDeviceType DeviceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUICommonMessageSubsystem::OnConnectionChanged(bool IsConnected, int32 UserId, ENoceInputDeviceType DeviceType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUICommonMessageSubsystem", "OnConnectionChanged"); + + Params::NoceUICommonMessageSubsystem_OnConnectionChanged Parms{}; + + Parms.IsConnected = IsConnected; + Parms.UserId = UserId; + Parms.DeviceType = DeviceType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUICommonMessageSubsystem.OnPlayerControllerEndPlay +// (Final, Native, Protected) +// Parameters: +// class AActor* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUICommonMessageSubsystem::OnPlayerControllerEndPlay(class AActor* Player, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUICommonMessageSubsystem", "OnPlayerControllerEndPlay"); + + Params::NoceUICommonMessageSubsystem_OnPlayerControllerEndPlay Parms{}; + + Parms.Player = Player; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUICommonMessageSubsystem.RemoveRestriction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Reason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUICommonMessageSubsystem::RemoveRestriction(class FName Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUICommonMessageSubsystem", "RemoveRestriction"); + + Params::NoceUICommonMessageSubsystem_RemoveRestriction Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUICommonMessageSubsystem.ShowMessage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceUICommonMessageType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUICommonMessageSubsystem::ShowMessage(ENoceUICommonMessageType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUICommonMessageSubsystem", "ShowMessage"); + + Params::NoceUICommonMessageSubsystem_ShowMessage Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNewGameWidget.ShowNewGame +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InIsPlus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNewGameWidget::ShowNewGame(bool InIsPlus, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNewGameWidget", "ShowNewGame"); + + Params::NoceNewGameWidget_ShowNewGame Parms{}; + + Parms.InIsPlus = InIsPlus; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.AddHeightFogSetting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceExpFogSetting& InData (Parm, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::AddHeightFogSetting(class FName RowName, const struct FNoceExpFogSetting& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "AddHeightFogSetting"); + + Params::NoceEnvironmentSubsystem_AddHeightFogSetting Parms{}; + + Parms.RowName = RowName; + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.AddSkyLightSetting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSkyLightSetting& InData (Parm, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::AddSkyLightSetting(class FName RowName, const struct FNoceSkyLightSetting& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "AddSkyLightSetting"); + + Params::NoceEnvironmentSubsystem_AddSkyLightSetting Parms{}; + + Parms.RowName = RowName; + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.AddSpotLightSetting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSpotLightSetting& InData (Parm, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::AddSpotLightSetting(class FName RowName, const struct FNoceSpotLightSetting& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "AddSpotLightSetting"); + + Params::NoceEnvironmentSubsystem_AddSpotLightSetting Parms{}; + + Parms.RowName = RowName; + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.AddVolumeFogSetting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceVolumetricFogSetting& InData (Parm, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::AddVolumeFogSetting(class FName RowName, const struct FNoceVolumetricFogSetting& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "AddVolumeFogSetting"); + + Params::NoceEnvironmentSubsystem_AddVolumeFogSetting Parms{}; + + Parms.RowName = RowName; + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.ClearAllOnewayLightControl +// (Final, Native, Public, BlueprintCallable) + +void UNoceEnvironmentSubsystem::ClearAllOnewayLightControl() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "ClearAllOnewayLightControl"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.DebugRequestDarkness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceDarknessSetting& InData (Parm, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::DebugRequestDarkness(bool Enable, class FName InRowName, const struct FNoceDarknessSetting& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "DebugRequestDarkness"); + + Params::NoceEnvironmentSubsystem_DebugRequestDarkness Parms{}; + + Parms.Enable = Enable; + Parms.InRowName = InRowName; + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.DebugRequestHeightFog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceExpFogSetting& InData (Parm, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::DebugRequestHeightFog(bool Enable, class FName RowName, const struct FNoceExpFogSetting& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "DebugRequestHeightFog"); + + Params::NoceEnvironmentSubsystem_DebugRequestHeightFog Parms{}; + + Parms.Enable = Enable; + Parms.RowName = RowName; + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.DebugRequestVolumeFog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceVolumetricFogSetting& InData (Parm, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::DebugRequestVolumeFog(bool Enable, class FName RowName, const struct FNoceVolumetricFogSetting& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "DebugRequestVolumeFog"); + + Params::NoceEnvironmentSubsystem_DebugRequestVolumeFog Parms{}; + + Parms.Enable = Enable; + Parms.RowName = RowName; + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.EnableLanternBlending +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::EnableLanternBlending(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "EnableLanternBlending"); + + Params::NoceEnvironmentSubsystem_EnableLanternBlending Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.EnableLanternLightUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::EnableLanternLightUpdate(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "EnableLanternLightUpdate"); + + Params::NoceEnvironmentSubsystem_EnableLanternLightUpdate Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.ForceUpdateHandlersWithTargetLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool NeedOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InTargetLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::ForceUpdateHandlersWithTargetLocation(bool NeedOverride, const struct FVector& InTargetLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "ForceUpdateHandlersWithTargetLocation"); + + Params::NoceEnvironmentSubsystem_ForceUpdateHandlersWithTargetLocation Parms{}; + + Parms.NeedOverride = NeedOverride; + Parms.InTargetLocation = std::move(InTargetLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetDirectionalLightRowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceEnvironmentSubsystem::GetDirectionalLightRowName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetDirectionalLightRowName"); + + Params::NoceEnvironmentSubsystem_GetDirectionalLightRowName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetHeightFogEnemyInSightDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnvironmentSubsystem::GetHeightFogEnemyInSightDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetHeightFogEnemyInSightDistance"); + + Params::NoceEnvironmentSubsystem_GetHeightFogEnemyInSightDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetHeightFogFadeDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnvironmentSubsystem::GetHeightFogFadeDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetHeightFogFadeDistance"); + + Params::NoceEnvironmentSubsystem_GetHeightFogFadeDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetHeightFogRowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceEnvironmentSubsystem::GetHeightFogRowName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetHeightFogRowName"); + + Params::NoceEnvironmentSubsystem_GetHeightFogRowName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetOnewayLightControlAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceEnvironmentSubsystem::GetOnewayLightControlAlpha(const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetOnewayLightControlAlpha"); + + Params::NoceEnvironmentSubsystem_GetOnewayLightControlAlpha Parms{}; + + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetSkyLightRowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceEnvironmentSubsystem::GetSkyLightRowName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetSkyLightRowName"); + + Params::NoceEnvironmentSubsystem_GetSkyLightRowName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetSSFSRowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceEnvironmentSubsystem::GetSSFSRowName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetSSFSRowName"); + + Params::NoceEnvironmentSubsystem_GetSSFSRowName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetVolumetricFogRowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceEnvironmentSubsystem::GetVolumetricFogRowName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetVolumetricFogRowName"); + + Params::NoceEnvironmentSubsystem_GetVolumetricFogRowName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.GetWindAudioLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceEnvironmentSubsystem::GetWindAudioLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "GetWindAudioLevel"); + + Params::NoceEnvironmentSubsystem_GetWindAudioLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.HasAnyLanternSetting +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnvironmentSubsystem::HasAnyLanternSetting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "HasAnyLanternSetting"); + + Params::NoceEnvironmentSubsystem_HasAnyLanternSetting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.HasOnewayLightControlSaved +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnvironmentSubsystem::HasOnewayLightControlSaved(const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "HasOnewayLightControlSaved"); + + Params::NoceEnvironmentSubsystem_HasOnewayLightControlSaved Parms{}; + + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.OnDarknessUpdateEvent +// (Final, Native, Public, HasDefaults) +// Parameters: +// float InAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& InDarknessColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InEdgeContrast (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InEffectOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::OnDarknessUpdateEvent(float InAlpha, const struct FLinearColor& InDarknessColor, float InEdgeContrast, float InEffectOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "OnDarknessUpdateEvent"); + + Params::NoceEnvironmentSubsystem_OnDarknessUpdateEvent Parms{}; + + Parms.InAlpha = InAlpha; + Parms.InDarknessColor = std::move(InDarknessColor); + Parms.InEdgeContrast = InEdgeContrast; + Parms.InEffectOffset = InEffectOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.OnHeightFogUpdateEvent +// (Final, Native, Public) + +void UNoceEnvironmentSubsystem::OnHeightFogUpdateEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "OnHeightFogUpdateEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.OnResumeFromSequence +// (Final, Native, Public, BlueprintCallable) + +void UNoceEnvironmentSubsystem::OnResumeFromSequence() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "OnResumeFromSequence"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.OnSpecialEnvironmentAdjustChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& SourceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CompStr (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APostProcessVolume* InPPV (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::OnSpecialEnvironmentAdjustChanged(const class FString& SourceName, const class FString& CompStr, float InPriority, float InBlendWeight, class APostProcessVolume* InPPV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "OnSpecialEnvironmentAdjustChanged"); + + Params::NoceEnvironmentSubsystem_OnSpecialEnvironmentAdjustChanged Parms{}; + + Parms.SourceName = std::move(SourceName); + Parms.CompStr = std::move(CompStr); + Parms.InPriority = InPriority; + Parms.InBlendWeight = InBlendWeight; + Parms.InPPV = InPPV; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.OnWindUpdateEvent +// (Final, Native, Public) +// Parameters: +// float InWindSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InAudioLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::OnWindUpdateEvent(float InWindSpeed, int32 InAudioLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "OnWindUpdateEvent"); + + Params::NoceEnvironmentSubsystem_OnWindUpdateEvent Parms{}; + + Parms.InWindSpeed = InWindSpeed; + Parms.InAudioLevel = InAudioLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterDarknessMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialParameterCollection* InMPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterDarknessMaterial(class UMaterialParameterCollection* InMPC, class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterDarknessMaterial"); + + Params::NoceEnvironmentSubsystem_RegisterDarknessMaterial Parms{}; + + Parms.InMPC = InMPC; + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterDirectionalLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDirectionalLightComponent* InDL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterDirectionalLight(class UDirectionalLightComponent* InDL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterDirectionalLight"); + + Params::NoceEnvironmentSubsystem_RegisterDirectionalLight Parms{}; + + Parms.InDL = InDL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterEmissiveFade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* InMI (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceLightFadeFullSetting& InParam (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool InUseCPD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InEmissiveCPDIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceEnvironmentSubsystem::RegisterEmissiveFade(class UMaterialInstanceDynamic* InMI, class AActor* InActor, const struct FNoceLightFadeFullSetting& InParam, bool InUseCPD, int32 InEmissiveCPDIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterEmissiveFade"); + + Params::NoceEnvironmentSubsystem_RegisterEmissiveFade Parms{}; + + Parms.InMI = InMI; + Parms.InActor = InActor; + Parms.InParam = std::move(InParam); + Parms.InUseCPD = InUseCPD; + Parms.InEmissiveCPDIndex = InEmissiveCPDIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterLanternLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPointLightComponent* InPL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceLanternLightType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterLanternLight(class UPointLightComponent* InPL, ENoceLanternLightType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterLanternLight"); + + Params::NoceEnvironmentSubsystem_RegisterLanternLight Parms{}; + + Parms.InPL = InPL; + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterLanternNiagara +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* InNC (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterLanternNiagara(class UNiagaraComponent* InNC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterLanternNiagara"); + + Params::NoceEnvironmentSubsystem_RegisterLanternNiagara Parms{}; + + Parms.InNC = InNC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterLightFade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULocalLightComponent* InLL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceLightFadeFullSetting& InParam (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool PossibleConflict (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceEnvironmentSubsystem::RegisterLightFade(class ULocalLightComponent* InLL, const struct FNoceLightFadeFullSetting& InParam, bool PossibleConflict) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterLightFade"); + + Params::NoceEnvironmentSubsystem_RegisterLightFade Parms{}; + + Parms.InLL = InLL; + Parms.InParam = std::move(InParam); + Parms.PossibleConflict = PossibleConflict; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterNPCLanternLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPointLightComponent* InPL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterNPCLanternLight(class UPointLightComponent* InPL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterNPCLanternLight"); + + Params::NoceEnvironmentSubsystem_RegisterNPCLanternLight Parms{}; + + Parms.InPL = InPL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterOnewayLightControl +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterOnewayLightControl(const class FString& ObjectName, float InAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterOnewayLightControl"); + + Params::NoceEnvironmentSubsystem_RegisterOnewayLightControl Parms{}; + + Parms.ObjectName = std::move(ObjectName); + Parms.InAlpha = InAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterSkyAtmosphere +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkyAtmosphereComponent* InSL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterSkyAtmosphere(class USkyAtmosphereComponent* InSL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterSkyAtmosphere"); + + Params::NoceEnvironmentSubsystem_RegisterSkyAtmosphere Parms{}; + + Parms.InSL = InSL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterSkyDome +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* InMI (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterSkyDome(class UMaterialInstanceDynamic* InMI, class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterSkyDome"); + + Params::NoceEnvironmentSubsystem_RegisterSkyDome Parms{}; + + Parms.InMI = InMI; + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterSkyLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkyLightComponent* InSL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterSkyLight(class USkyLightComponent* InSL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterSkyLight"); + + Params::NoceEnvironmentSubsystem_RegisterSkyLight Parms{}; + + Parms.InSL = InSL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterSweetLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpotLightComponent* InSL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceSweetLightType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterSweetLight(class USpotLightComponent* InSL, ENoceSweetLightType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterSweetLight"); + + Params::NoceEnvironmentSubsystem_RegisterSweetLight Parms{}; + + Parms.InSL = InSL; + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterTargetFogComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UExponentialHeightFogComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceEnvironmentSubsystem::RegisterTargetFogComponent(class UExponentialHeightFogComponent* InComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterTargetFogComponent"); + + Params::NoceEnvironmentSubsystem_RegisterTargetFogComponent Parms{}; + + Parms.InComp = InComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterVolumetricFogMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* InStaticMesh (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsFogTown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterVolumetricFogMaterial(class UStaticMeshComponent* InStaticMesh, bool IsFogTown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterVolumetricFogMaterial"); + + Params::NoceEnvironmentSubsystem_RegisterVolumetricFogMaterial Parms{}; + + Parms.InStaticMesh = InStaticMesh; + Parms.IsFogTown = IsFogTown; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterWindSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNeoWindComponent* InWind (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::RegisterWindSource(class UNeoWindComponent* InWind) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "RegisterWindSource"); + + Params::NoceEnvironmentSubsystem_RegisterWindSource Parms{}; + + Parms.InWind = InWind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetForceUseCameraLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetForceUseCameraLocation(bool InForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetForceUseCameraLocation"); + + Params::NoceEnvironmentSubsystem_SetForceUseCameraLocation Parms{}; + + Parms.InForce = InForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetLanternBlending +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSpotLightSetting& InData (Parm, NativeAccessSpecifierPublic) +// float InBlendTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetLanternBlending(class FName RowName, const struct FNoceSpotLightSetting& InData, float InBlendTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetLanternBlending"); + + Params::NoceEnvironmentSubsystem_SetLanternBlending Parms{}; + + Parms.RowName = RowName; + Parms.InData = std::move(InData); + Parms.InBlendTime = InBlendTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetLightFadeDebugDraw +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool EnableDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetLightFadeDebugDraw(int32 InIndex, bool EnableDebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetLightFadeDebugDraw"); + + Params::NoceEnvironmentSubsystem_SetLightFadeDebugDraw Parms{}; + + Parms.InIndex = InIndex; + Parms.EnableDebugDraw = EnableDebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetLightFadeExtraIntensityAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetLightFadeExtraIntensityAlpha(int32 InIndex, float InAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetLightFadeExtraIntensityAlpha"); + + Params::NoceEnvironmentSubsystem_SetLightFadeExtraIntensityAlpha Parms{}; + + Parms.InIndex = InIndex; + Parms.InAlpha = InAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetNocePPVBlendWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetNocePPVBlendWeight(class FName TagName, float InBlendWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetNocePPVBlendWeight"); + + Params::NoceEnvironmentSubsystem_SetNocePPVBlendWeight Parms{}; + + Parms.TagName = TagName; + Parms.InBlendWeight = InBlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetNPCLanternExtraColorAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetNPCLanternExtraColorAlpha(float InAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetNPCLanternExtraColorAlpha"); + + Params::NoceEnvironmentSubsystem_SetNPCLanternExtraColorAlpha Parms{}; + + Parms.InAlpha = InAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetNPCLanternExtraIntensityAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetNPCLanternExtraIntensityAlpha(float InAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetNPCLanternExtraIntensityAlpha"); + + Params::NoceEnvironmentSubsystem_SetNPCLanternExtraIntensityAlpha Parms{}; + + Parms.InAlpha = InAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetPauseUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPauseHandler (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPauseFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetPauseUpdate(bool InPauseHandler, bool InPauseFade) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetPauseUpdate"); + + Params::NoceEnvironmentSubsystem_SetPauseUpdate Parms{}; + + Parms.InPauseHandler = InPauseHandler; + Parms.InPauseFade = InPauseFade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetPlayerLanternExtraIntensityAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetPlayerLanternExtraIntensityAlpha(float InAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetPlayerLanternExtraIntensityAlpha"); + + Params::NoceEnvironmentSubsystem_SetPlayerLanternExtraIntensityAlpha Parms{}; + + Parms.InAlpha = InAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.SetSweetLightExtraIntensityAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::SetSweetLightExtraIntensityAlpha(float InAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "SetSweetLightExtraIntensityAlpha"); + + Params::NoceEnvironmentSubsystem_SetSweetLightExtraIntensityAlpha Parms{}; + + Parms.InAlpha = InAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterDarknessMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialParameterCollection* InMPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterDarknessMaterial(class UMaterialParameterCollection* InMPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterDarknessMaterial"); + + Params::NoceEnvironmentSubsystem_UnregisterDarknessMaterial Parms{}; + + Parms.InMPC = InMPC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterDirectionalLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDirectionalLightComponent* InDL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterDirectionalLight(class UDirectionalLightComponent* InDL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterDirectionalLight"); + + Params::NoceEnvironmentSubsystem_UnregisterDirectionalLight Parms{}; + + Parms.InDL = InDL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterEmissiveFade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterEmissiveFade(int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterEmissiveFade"); + + Params::NoceEnvironmentSubsystem_UnregisterEmissiveFade Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterLanternLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPointLightComponent* InPL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceLanternLightType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterLanternLight(class UPointLightComponent* InPL, ENoceLanternLightType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterLanternLight"); + + Params::NoceEnvironmentSubsystem_UnregisterLanternLight Parms{}; + + Parms.InPL = InPL; + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterLanternNiagara +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* InNC (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterLanternNiagara(class UNiagaraComponent* InNC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterLanternNiagara"); + + Params::NoceEnvironmentSubsystem_UnregisterLanternNiagara Parms{}; + + Parms.InNC = InNC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterLightFade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterLightFade(int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterLightFade"); + + Params::NoceEnvironmentSubsystem_UnregisterLightFade Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterNPCLanternLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPointLightComponent* InPL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterNPCLanternLight(class UPointLightComponent* InPL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterNPCLanternLight"); + + Params::NoceEnvironmentSubsystem_UnregisterNPCLanternLight Parms{}; + + Parms.InPL = InPL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterSkyAtmosphere +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkyAtmosphereComponent* InSL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterSkyAtmosphere(class USkyAtmosphereComponent* InSL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterSkyAtmosphere"); + + Params::NoceEnvironmentSubsystem_UnregisterSkyAtmosphere Parms{}; + + Parms.InSL = InSL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterSkyDome +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* InMI (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterSkyDome(class UMaterialInstanceDynamic* InMI, class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterSkyDome"); + + Params::NoceEnvironmentSubsystem_UnregisterSkyDome Parms{}; + + Parms.InMI = InMI; + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterSkyLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkyLightComponent* InSL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterSkyLight(class USkyLightComponent* InSL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterSkyLight"); + + Params::NoceEnvironmentSubsystem_UnregisterSkyLight Parms{}; + + Parms.InSL = InSL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterSweetLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpotLightComponent* InSL (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceSweetLightType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterSweetLight(class USpotLightComponent* InSL, ENoceSweetLightType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterSweetLight"); + + Params::NoceEnvironmentSubsystem_UnregisterSweetLight Parms{}; + + Parms.InSL = InSL; + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterTargetFogComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UExponentialHeightFogComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterTargetFogComponent(class UExponentialHeightFogComponent* InComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterTargetFogComponent"); + + Params::NoceEnvironmentSubsystem_UnregisterTargetFogComponent Parms{}; + + Parms.InComp = InComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterVolumetricFogMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* InStaticMesh (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterVolumetricFogMaterial(class UStaticMeshComponent* InStaticMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterVolumetricFogMaterial"); + + Params::NoceEnvironmentSubsystem_UnregisterVolumetricFogMaterial Parms{}; + + Parms.InStaticMesh = InStaticMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterWindSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNeoWindComponent* InWind (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UnregisterWindSource(class UNeoWindComponent* InWind) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UnregisterWindSource"); + + Params::NoceEnvironmentSubsystem_UnregisterWindSource Parms{}; + + Parms.InWind = InWind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UpdateHeightFogWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PPVName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UpdateHeightFogWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UpdateHeightFogWeight"); + + Params::NoceEnvironmentSubsystem_UpdateHeightFogWeight Parms{}; + + Parms.RowName = RowName; + Parms.InPriority = InPriority; + Parms.PPVName = std::move(PPVName); + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UpdateSkyLightWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PPVName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UpdateSkyLightWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UpdateSkyLightWeight"); + + Params::NoceEnvironmentSubsystem_UpdateSkyLightWeight Parms{}; + + Parms.RowName = RowName; + Parms.InPriority = InPriority; + Parms.PPVName = std::move(PPVName); + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UpdateSweetLightWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceSweetLightType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PPVName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UpdateSweetLightWeight(class FName RowName, float InPriority, ENoceSweetLightType InType, const class FString& PPVName, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UpdateSweetLightWeight"); + + Params::NoceEnvironmentSubsystem_UpdateSweetLightWeight Parms{}; + + Parms.RowName = RowName; + Parms.InPriority = InPriority; + Parms.InType = InType; + Parms.PPVName = std::move(PPVName); + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvironmentSubsystem.UpdateVolumeFogWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PPVName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEnvironmentSubsystem::UpdateVolumeFogWeight(class FName RowName, float InPriority, const class FString& PPVName, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvironmentSubsystem", "UpdateVolumeFogWeight"); + + Params::NoceEnvironmentSubsystem_UpdateVolumeFogWeight Parms{}; + + Parms.RowName = RowName; + Parms.InPriority = InPriority; + Parms.PPVName = std::move(PPVName); + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.GetCachedLookTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceNPCLookTargetComponent::GetCachedLookTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "GetCachedLookTarget"); + + Params::NoceNPCLookTargetComponent_GetCachedLookTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.GetEnable +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceNPCLookTargetComponent::GetEnable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "GetEnable"); + + Params::NoceNPCLookTargetComponent_GetEnable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.GetLookTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceNPCLookTargetComponent::GetLookTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "GetLookTarget"); + + Params::NoceNPCLookTargetComponent_GetLookTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.GetPreviousLookAtLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceNPCLookTargetComponent::GetPreviousLookAtLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "GetPreviousLookAtLocation"); + + Params::NoceNPCLookTargetComponent_GetPreviousLookAtLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.SetEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNPCLookTargetComponent::SetEnable(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "SetEnable"); + + Params::NoceNPCLookTargetComponent_SetEnable Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.SetLookTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InLookTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNPCLookTargetComponent::SetLookTarget(class AActor* InLookTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "SetLookTarget"); + + Params::NoceNPCLookTargetComponent_SetLookTarget Parms{}; + + Parms.InLookTarget = InLookTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.SetUseDeadZone +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNPCLookTargetComponent::SetUseDeadZone(bool InValue, float InAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "SetUseDeadZone"); + + Params::NoceNPCLookTargetComponent_SetUseDeadZone Parms{}; + + Parms.InValue = InValue; + Parms.InAngle = InAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.SetUseMaxLookDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNPCLookTargetComponent::SetUseMaxLookDistance(bool InValue, float InMaxDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "SetUseMaxLookDistance"); + + Params::NoceNPCLookTargetComponent_SetUseMaxLookDistance Parms{}; + + Parms.InValue = InValue; + Parms.InMaxDistance = InMaxDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNPCLookTargetComponent.Update +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNPCLookTargetComponent::Update(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNPCLookTargetComponent", "Update"); + + Params::NoceNPCLookTargetComponent_Update Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEnvNiagaraActor.IsLoadLoadRecordData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnvNiagaraActor::IsLoadLoadRecordData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvNiagaraActor", "IsLoadLoadRecordData"); + + Params::NoceEnvNiagaraActor_IsLoadLoadRecordData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceEnvVolumeFogActor.IsLoadLoadRecordData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceEnvVolumeFogActor::IsLoadLoadRecordData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEnvVolumeFogActor", "IsLoadLoadRecordData"); + + Params::NoceEnvVolumeFogActor_IsLoadLoadRecordData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceOmamoriDrawingSubsystem.DrawOmamori +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// ENoceOmamoriDrawingType* out_Type (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* out_Name (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceOmamoriDrawingSubsystem::DrawOmamori(ENoceOmamoriDrawingType* out_Type, class FName* out_Name) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOmamoriDrawingSubsystem", "DrawOmamori"); + + Params::NoceOmamoriDrawingSubsystem_DrawOmamori Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (out_Type != nullptr) + *out_Type = Parms.out_Type; + + if (out_Name != nullptr) + *out_Name = Parms.out_Name; +} + + +// Function GameNoce.NoceOmamoriDrawingSubsystem.GetRequiredFaith +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceOmamoriDrawingSubsystem::GetRequiredFaith() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOmamoriDrawingSubsystem", "GetRequiredFaith"); + + Params::NoceOmamoriDrawingSubsystem_GetRequiredFaith Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceOmamoriDrawingSubsystem.IsOmamoriLeft +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceOmamoriDrawingSubsystem::IsOmamoriLeft() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOmamoriDrawingSubsystem", "IsOmamoriLeft"); + + Params::NoceOmamoriDrawingSubsystem_IsOmamoriLeft Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIDataTableMappingText.SetTextStyleKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIDataTableMappingText::SetTextStyleKey(int32 Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIDataTableMappingText", "SetTextStyleKey"); + + Params::NoceUIDataTableMappingText_SetTextStyleKey Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceExtractAudioDurationTool.WriteAudioDurationToDatatable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDataTable* InTable (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ExtractJP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceExtractAudioDurationTool::WriteAudioDurationToDatatable(class UDataTable* InTable, class FName InRowName, bool ExtractJP, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceExtractAudioDurationTool", "WriteAudioDurationToDatatable"); + + Params::NoceExtractAudioDurationTool_WriteAudioDurationToDatatable Parms{}; + + Parms.InTable = InTable; + Parms.InRowName = InRowName; + Parms.ExtractJP = ExtractJP; + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookTabWidget.GetCurrentTabType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceNotebookType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceNotebookType UNoceNotebookTabWidget::GetCurrentTabType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookTabWidget", "GetCurrentTabType"); + + Params::NoceNotebookTabWidget_GetCurrentTabType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNotebookTabWidget.ResetList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceNotebookType DefaultType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookTabWidget::ResetList(ENoceNotebookType DefaultType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookTabWidget", "ResetList"); + + Params::NoceNotebookTabWidget_ResetList Parms{}; + + Parms.DefaultType = DefaultType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEyeballGroupComponent.CollectEyeballFromChildren +// (Final, Native, Public, BlueprintCallable) + +void UNoceEyeballGroupComponent::CollectEyeballFromChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEyeballGroupComponent", "CollectEyeballFromChildren"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEyeballGroupComponent.RegisterEyeball +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool FollowPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEyeballGroupComponent::RegisterEyeball(class AActor* InActor, bool FollowPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEyeballGroupComponent", "RegisterEyeball"); + + Params::NoceEyeballGroupComponent_RegisterEyeball Parms{}; + + Parms.InActor = InActor; + Parms.FollowPlayer = FollowPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceEyeballGroupComponent.UnregisterEyeball +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceEyeballGroupComponent::UnregisterEyeball(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceEyeballGroupComponent", "UnregisterEyeball"); + + Params::NoceEyeballGroupComponent_UnregisterEyeball Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFloatIconSubsystem.ClearIconPool +// (Final, Native, Public, BlueprintCallable) + +void UNoceFloatIconSubsystem::ClearIconPool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFloatIconSubsystem", "ClearIconPool"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFloatIconSubsystem.GetActiveIndicatorVisiblity +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESlateVisibility UNoceFloatIconSubsystem::GetActiveIndicatorVisiblity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFloatIconSubsystem", "GetActiveIndicatorVisiblity"); + + Params::NoceFloatIconSubsystem_GetActiveIndicatorVisiblity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFloatIconSubsystem.IsShowIndicatorIcon +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFloatIconSubsystem::IsShowIndicatorIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFloatIconSubsystem", "IsShowIndicatorIcon"); + + Params::NoceFloatIconSubsystem_IsShowIndicatorIcon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFloatIconSubsystem.RequestIndicatorIcon +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Owner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& IndicateLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFloatIconSubsystem::RequestIndicatorIcon(class AActor* Owner, const struct FVector& IndicateLocation, bool IsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFloatIconSubsystem", "RequestIndicatorIcon"); + + Params::NoceFloatIconSubsystem_RequestIndicatorIcon Parms{}; + + Parms.Owner = Owner; + Parms.IndicateLocation = std::move(IndicateLocation); + Parms.IsActive = IsActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFloatIconSubsystem.RequestInteractIcon +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Owner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInteractIconState TargetState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& IconPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& PromptText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceFloatIconSubsystem::RequestInteractIcon(class AActor* Owner, ENoceInteractIconState TargetState, const struct FVector& IconPosition, const class FText& PromptText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFloatIconSubsystem", "RequestInteractIcon"); + + Params::NoceFloatIconSubsystem_RequestInteractIcon Parms{}; + + Parms.Owner = Owner; + Parms.TargetState = TargetState; + Parms.IconPosition = std::move(IconPosition); + Parms.PromptText = std::move(PromptText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFloatIconSubsystem.SetCanShowInteractIcon +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InCanShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFloatIconSubsystem::SetCanShowInteractIcon(bool InCanShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFloatIconSubsystem", "SetCanShowInteractIcon"); + + Params::NoceFloatIconSubsystem_SetCanShowInteractIcon Parms{}; + + Parms.InCanShow = InCanShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFloatIconSubsystem.SetDebugCanShowInteractIcon +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InCanShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFloatIconSubsystem::SetDebugCanShowInteractIcon(bool InCanShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFloatIconSubsystem", "SetDebugCanShowInteractIcon"); + + Params::NoceFloatIconSubsystem_SetDebugCanShowInteractIcon Parms{}; + + Parms.InCanShow = InCanShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFloatIconSubsystem.SetShowIndicatorIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFloatIconSubsystem::SetShowIndicatorIcon(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFloatIconSubsystem", "SetShowIndicatorIcon"); + + Params::NoceFloatIconSubsystem_SetShowIndicatorIcon Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidgetBase.ResetSettingToDefault +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UGameSetting* Setting (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceOptionWidgetBase::ResetSettingToDefault(class UGameSetting* Setting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidgetBase", "ResetSettingToDefault"); + + Params::NoceOptionWidgetBase_ResetSettingToDefault Parms{}; + + Parms.Setting = Setting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidgetBase.SetSetting +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UGameSetting* InSetting (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceOptionWidgetBase::SetSetting(class UGameSetting* InSetting, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidgetBase", "SetSetting"); + + Params::NoceOptionWidgetBase_SetSetting Parms{}; + + Parms.InSetting = InSetting; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceOptionWidgetBase.SetSettings +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const TArray& InSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceOptionWidgetBase::SetSettings(const TArray& InSettings, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidgetBase", "SetSettings"); + + Params::NoceOptionWidgetBase_SetSettings Parms{}; + + Parms.InSettings = std::move(InSettings); + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceOptionWidget.ApplyModifiedKeyBindings +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceOptionWidget::ApplyModifiedKeyBindings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "ApplyModifiedKeyBindings"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceOptionWidget.ApplyPendingChanges +// (Final, Native, Protected, BlueprintCallable) + +void UNoceOptionWidget::ApplyPendingChanges() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "ApplyPendingChanges"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidget.CheckChangedAndSave +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool Save (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceOptionWidget::CheckChangedAndSave(bool Save) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "CheckChangedAndSave"); + + Params::NoceOptionWidget_CheckChangedAndSave Parms{}; + + Parms.Save = Save; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidget.GetListView +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class UNoceListView* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceListView* UNoceOptionWidget::GetListView() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "GetListView"); + + Params::NoceOptionWidget_GetListView Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceOptionWidget.GetSetting +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName SettingDevName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameSetting* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameSetting* UNoceOptionWidget::GetSetting(class FName SettingDevName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "GetSetting"); + + Params::NoceOptionWidget_GetSetting Parms{}; + + Parms.SettingDevName = SettingDevName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceOptionWidget.HandleKeyBindingModified +// (Final, Native, Protected, BlueprintCallable) + +void UNoceOptionWidget::HandleKeyBindingModified() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "HandleKeyBindingModified"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidget.OnSettingsDirtyStateChanged +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool bSettingsDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceOptionWidget::OnSettingsDirtyStateChanged(bool bSettingsDirty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "OnSettingsDirtyStateChanged"); + + Params::NoceOptionWidget_OnSettingsDirtyStateChanged Parms{}; + + Parms.bSettingsDirty = bSettingsDirty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidget.SaveSettings +// (Final, Native, Protected, BlueprintCallable) + +void UNoceOptionWidget::SaveSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "SaveSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidget.SaveSystemSave +// (Event, Protected, BlueprintEvent) + +void UNoceOptionWidget::SaveSystemSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "SaveSystemSave"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceOptionWidget.SelectSetting +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& SettingDevName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceOptionWidget::SelectSetting(const class FName& SettingDevName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "SelectSetting"); + + Params::NoceOptionWidget_SelectSetting Parms{}; + + Parms.SettingDevName = SettingDevName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidget.SelectSettings +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& SettingDevNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceOptionWidget::SelectSettings(const TArray& SettingDevNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "SelectSettings"); + + Params::NoceOptionWidget_SelectSettings Parms{}; + + Parms.SettingDevNames = std::move(SettingDevNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOptionWidget.HaveSettingsBeenChanged +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceOptionWidget::HaveSettingsBeenChanged() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOptionWidget", "HaveSettingsBeenChanged"); + + Params::NoceOptionWidget_HaveSettingsBeenChanged Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIGameplayTagMappingText.SetTextStyleByKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& Key (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIGameplayTagMappingText::SetTextStyleByKey(const struct FGameplayTag& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIGameplayTagMappingText", "SetTextStyleByKey"); + + Params::NoceUIGameplayTagMappingText_SetTextStyleByKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusablePage.OnSwitchInCompleted +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceFocusablePage::OnSwitchInCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusablePage", "OnSwitchInCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusablePage.OnSwitchOutCompleted +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceFocusablePage::OnSwitchOutCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusablePage", "OnSwitchOutCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusablePage.SwitchIn +// (Final, Native, Public, BlueprintCallable) + +void UNoceFocusablePage::SwitchIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusablePage", "SwitchIn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFocusablePage.SwitchOut +// (Final, Native, Public, BlueprintCallable) + +void UNoceFocusablePage::SwitchOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceFocusablePage", "SwitchOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessAnimInstance.SetupLookAtComponent +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePostProcessAnimInstance::SetupLookAtComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessAnimInstance", "SetupLookAtComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessAnimInstance.UpdateApplyFootIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePostProcessAnimInstance::UpdateApplyFootIK() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessAnimInstance", "UpdateApplyFootIK"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessAnimInstance.UpdateApplyLookAtIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePostProcessAnimInstance::UpdateApplyLookAtIK(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessAnimInstance", "UpdateApplyLookAtIK"); + + Params::NocePostProcessAnimInstance_UpdateApplyLookAtIK Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessAnimInstance.UpdateApplyPoseDriverIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePostProcessAnimInstance::UpdateApplyPoseDriverIK() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessAnimInstance", "UpdateApplyPoseDriverIK"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessAnimInstance.UpdateFootIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePostProcessAnimInstance::UpdateFootIK(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessAnimInstance", "UpdateFootIK"); + + Params::NocePostProcessAnimInstance_UpdateFootIK Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessAnimInstance.UpdateRigidbody +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePostProcessAnimInstance::UpdateRigidbody() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessAnimInstance", "UpdateRigidbody"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.CalculateAngleBetweenVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::CalculateAngleBetweenVector(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CalculateAngleBetweenVector"); + + Params::NoceFunctionLibrary_CalculateAngleBetweenVector Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CalculateDamageDirectionAngle +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* InDamagedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InHitPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::CalculateDamageDirectionAngle(class AActor* InDamagedActor, const struct FVector& InHitPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CalculateDamageDirectionAngle"); + + Params::NoceFunctionLibrary_CalculateDamageDirectionAngle Parms{}; + + Parms.InDamagedActor = InDamagedActor; + Parms.InHitPoint = std::move(InHitPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CalculateDirectionAngle2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InForward (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InCenter (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::CalculateDirectionAngle2D(const struct FVector& InForward, const struct FVector& InCenter, const struct FVector& InTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CalculateDirectionAngle2D"); + + Params::NoceFunctionLibrary_CalculateDirectionAngle2D Parms{}; + + Parms.InForward = std::move(InForward); + Parms.InCenter = std::move(InCenter); + Parms.InTarget = std::move(InTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CalculateFootIKOffset +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UAnimInstance* InAnimInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LeftFootName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RightFootName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TraceUpDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TraceDownDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UseMaxLeftRightDifference (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxLeftRightDifference (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxAdjustOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutLeftFootOffset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutRightFootOffset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::CalculateFootIKOffset(const class UAnimInstance* InAnimInstance, float DeltaSeconds, class FName LeftFootName, class FName RightFootName, float TraceUpDistance, float TraceDownDistance, bool UseMaxLeftRightDifference, float MaxLeftRightDifference, float MaxAdjustOffset, float InterpSpeed, float* OutLeftFootOffset, float* OutRightFootOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CalculateFootIKOffset"); + + Params::NoceFunctionLibrary_CalculateFootIKOffset Parms{}; + + Parms.InAnimInstance = InAnimInstance; + Parms.DeltaSeconds = DeltaSeconds; + Parms.LeftFootName = LeftFootName; + Parms.RightFootName = RightFootName; + Parms.TraceUpDistance = TraceUpDistance; + Parms.TraceDownDistance = TraceDownDistance; + Parms.UseMaxLeftRightDifference = UseMaxLeftRightDifference; + Parms.MaxLeftRightDifference = MaxLeftRightDifference; + Parms.MaxAdjustOffset = MaxAdjustOffset; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLeftFootOffset != nullptr) + *OutLeftFootOffset = Parms.OutLeftFootOffset; + + if (OutRightFootOffset != nullptr) + *OutRightFootOffset = Parms.OutRightFootOffset; +} + + +// Function GameNoce.NoceFunctionLibrary.CalculateNormalFromPoints +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Point2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Point3 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceFunctionLibrary::CalculateNormalFromPoints(const struct FVector& Point1, const struct FVector& Point2, const struct FVector& Point3) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CalculateNormalFromPoints"); + + Params::NoceFunctionLibrary_CalculateNormalFromPoints Parms{}; + + Parms.Point1 = std::move(Point1); + Parms.Point2 = std::move(Point2); + Parms.Point3 = std::move(Point3); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CalculateStringLineCount +// (Final, Native, Static, Protected, BlueprintCallable) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CharacterPerLine (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceFunctionLibrary::CalculateStringLineCount(const class FString& InString, int32 CharacterPerLine) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CalculateStringLineCount"); + + Params::NoceFunctionLibrary_CalculateStringLineCount Parms{}; + + Parms.InString = std::move(InString); + Parms.CharacterPerLine = CharacterPerLine; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CalculateStringLineCountByLetterWidth +// (Final, Native, Static, Protected, BlueprintCallable) +// Parameters: +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceFunctionLibrary::CalculateStringLineCountByLetterWidth(const class FString& InString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CalculateStringLineCountByLetterWidth"); + + Params::NoceFunctionLibrary_CalculateStringLineCountByLetterWidth Parms{}; + + Parms.InString = std::move(InString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CapsuleTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CapsuleTraceMulti"); + + Params::NoceFunctionLibrary_CapsuleTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.orientation = std::move(orientation); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CapsuleTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CapsuleTraceMultiByProfile"); + + Params::NoceFunctionLibrary_CapsuleTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.orientation = std::move(orientation); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CapsuleTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CapsuleTraceMultiForObjects"); + + Params::NoceFunctionLibrary_CapsuleTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.orientation = std::move(orientation); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CapsuleTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CapsuleTraceSingle"); + + Params::NoceFunctionLibrary_CapsuleTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.orientation = std::move(orientation); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CapsuleTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CapsuleTraceSingleByProfile"); + + Params::NoceFunctionLibrary_CapsuleTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.orientation = std::move(orientation); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CapsuleTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const struct FRotator& orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CapsuleTraceSingleForObjects"); + + Params::NoceFunctionLibrary_CapsuleTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.orientation = std::move(orientation); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckActionLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceActionLevel InActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActionLevelBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckActionLevel(ENoceActionLevel InActionLevel, int32 ActionLevelBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckActionLevel"); + + Params::NoceFunctionLibrary_CheckActionLevel Parms{}; + + Parms.InActionLevel = InActionLevel; + Parms.ActionLevelBitmask = ActionLevelBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckDefiniteEndingType +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckDefiniteEndingType(class UObject* WorldContextObject, ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckDefiniteEndingType"); + + Params::NoceFunctionLibrary_CheckDefiniteEndingType Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckGameActionLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActionLevelBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckGameActionLevel(class UObject* WorldContextObject, int32 ActionLevelBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckGameActionLevel"); + + Params::NoceFunctionLibrary_CheckGameActionLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActionLevelBitmask = ActionLevelBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckGameActionLevelChill +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActionLevelBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckGameActionLevelChill(class UObject* WorldContextObject, int32 ActionLevelBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckGameActionLevelChill"); + + Params::NoceFunctionLibrary_CheckGameActionLevelChill Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActionLevelBitmask = ActionLevelBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckGameRiddleLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RiddleLevelBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckGameRiddleLevel(class UObject* WorldContextObject, int32 RiddleLevelBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckGameRiddleLevel"); + + Params::NoceFunctionLibrary_CheckGameRiddleLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RiddleLevelBitmask = RiddleLevelBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckGameRound +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 GameRoundBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckGameRound(class UObject* WorldContextObject, int32 GameRoundBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckGameRound"); + + Params::NoceFunctionLibrary_CheckGameRound Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.GameRoundBitmask = GameRoundBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckOnSlope +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InMeshLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InSlopeDetectObjectTypes (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// ECollisionChannel InPawnChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InDebugLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsOnStair (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel* OutObjectType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutHitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutHitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::CheckOnSlope(class UObject* WorldContextObject, const struct FVector& InMeshLocation, const TArray& InSlopeDetectObjectTypes, ECollisionChannel InPawnChannel, bool InDebugLog, bool* OutIsOnStair, ECollisionChannel* OutObjectType, struct FVector* OutHitLocation, struct FVector* OutHitNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckOnSlope"); + + Params::NoceFunctionLibrary_CheckOnSlope Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InMeshLocation = std::move(InMeshLocation); + Parms.InSlopeDetectObjectTypes = std::move(InSlopeDetectObjectTypes); + Parms.InPawnChannel = InPawnChannel; + Parms.InDebugLog = InDebugLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIsOnStair != nullptr) + *OutIsOnStair = Parms.OutIsOnStair; + + if (OutObjectType != nullptr) + *OutObjectType = Parms.OutObjectType; + + if (OutHitLocation != nullptr) + *OutHitLocation = std::move(Parms.OutHitLocation); + + if (OutHitNormal != nullptr) + *OutHitNormal = std::move(Parms.OutHitNormal); +} + + +// Function GameNoce.NoceFunctionLibrary.CheckPlayGoDownloadProgress +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTag& InProgressTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsAnyEndingCleared (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckPlayGoDownloadProgress(class UObject* WorldContextObject, const struct FGameplayTag& InProgressTag, bool IsAnyEndingCleared) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckPlayGoDownloadProgress"); + + Params::NoceFunctionLibrary_CheckPlayGoDownloadProgress Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InProgressTag = std::move(InProgressTag); + Parms.IsAnyEndingCleared = IsAnyEndingCleared; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckRiddleLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceRiddleLevel InRiddleLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RiddleLevelBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckRiddleLevel(ENoceRiddleLevel InRiddleLevel, int32 RiddleLevelBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckRiddleLevel"); + + Params::NoceFunctionLibrary_CheckRiddleLevel Parms{}; + + Parms.InRiddleLevel = InRiddleLevel; + Parms.RiddleLevelBitmask = RiddleLevelBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckRound +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceRoundType InRoundType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 GameRoundBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckRound(ENoceRoundType InRoundType, int32 GameRoundBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckRound"); + + Params::NoceFunctionLibrary_CheckRound Parms{}; + + Parms.InRoundType = InRoundType; + Parms.GameRoundBitmask = GameRoundBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CheckStoryEndingBranch +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EndingBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::CheckStoryEndingBranch(class UObject* WorldContextObject, int32 EndingBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CheckStoryEndingBranch"); + + Params::NoceFunctionLibrary_CheckStoryEndingBranch Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.EndingBitmask = EndingBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.ClampLookAtLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSpineSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLookAtLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InTargetHeadLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InLengthRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPitchRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InYawRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceFunctionLibrary::ClampLookAtLocation(class AActor* InTargetActor, class FName InSpineSocketName, const struct FVector& InLookAtLocation, const struct FVector& InTargetHeadLocation, float InLengthRange, float InPitchRange, float InYawRange, bool InDebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ClampLookAtLocation"); + + Params::NoceFunctionLibrary_ClampLookAtLocation Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.InSpineSocketName = InSpineSocketName; + Parms.InLookAtLocation = std::move(InLookAtLocation); + Parms.InTargetHeadLocation = std::move(InTargetHeadLocation); + Parms.InLengthRange = InLengthRange; + Parms.InPitchRange = InPitchRange; + Parms.InYawRange = InYawRange; + Parms.InDebugDraw = InDebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.ClearMotionVector +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ANoceCharacter* InChar (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ClearMotionVector(class ANoceCharacter* InChar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ClearMotionVector"); + + Params::NoceFunctionLibrary_ClearMotionVector Parms{}; + + Parms.InChar = InChar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.CloneActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InputActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ActorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceFunctionLibrary::CloneActor(class AActor* InputActor, class FName ActorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CloneActor"); + + Params::NoceFunctionLibrary_CloneActor Parms{}; + + Parms.InputActor = InputActor; + Parms.ActorName = ActorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.ComputeInputAngle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InInputForward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InInputRight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::ComputeInputAngle(class UObject* WorldContextObject, float InInputForward, float InInputRight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ComputeInputAngle"); + + Params::NoceFunctionLibrary_ComputeInputAngle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InInputForward = InInputForward; + Parms.InInputRight = InInputRight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.ComputeStairAngle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class ACharacter* InCharcter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InHitNrmal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::ComputeStairAngle(class ACharacter* InCharcter, const struct FVector& InHitNrmal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ComputeStairAngle"); + + Params::NoceFunctionLibrary_ComputeStairAngle Parms{}; + + Parms.InCharcter = InCharcter; + Parms.InHitNrmal = std::move(InHitNrmal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.CorrectActorRotation_Direct +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::CorrectActorRotation_Direct(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "CorrectActorRotation_Direct"); + + Params::NoceFunctionLibrary_CorrectActorRotation_Direct Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.DeactivateNiagara +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* InNiagaraComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InDetachFromComponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::DeactivateNiagara(class UNiagaraComponent* InNiagaraComponent, bool InDetachFromComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "DeactivateNiagara"); + + Params::NoceFunctionLibrary_DeactivateNiagara Parms{}; + + Parms.InNiagaraComponent = InNiagaraComponent; + Parms.InDetachFromComponent = InDetachFromComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.DelayDestroyActors +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const TArray& InData (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float InDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::DelayDestroyActors(const TArray& InData, float InDelaySeconds, const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "DelayDestroyActors"); + + Params::NoceFunctionLibrary_DelayDestroyActors Parms{}; + + Parms.InData = std::move(InData); + Parms.InDelaySeconds = InDelaySeconds; + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.DrawCircleArc +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Degree (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Segments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PersistentLines (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Lifetime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 DepthPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::DrawCircleArc(class UObject* WorldContextObject, const struct FVector& Center, float Radius, const struct FVector& Direction, float Degree, int32 Segments, const struct FLinearColor& LineColor, bool PersistentLines, float Lifetime, uint8 DepthPriority, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "DrawCircleArc"); + + Params::NoceFunctionLibrary_DrawCircleArc Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.Radius = Radius; + Parms.Direction = std::move(Direction); + Parms.Degree = Degree; + Parms.Segments = Segments; + Parms.LineColor = std::move(LineColor); + Parms.PersistentLines = PersistentLines; + Parms.Lifetime = Lifetime; + Parms.DepthPriority = DepthPriority; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.DrawDebugArrowShift +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ArrowSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thinkness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::DrawDebugArrowShift(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FLinearColor& LineColor, float ArrowSize, float Offset, float duration, float Thinkness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "DrawDebugArrowShift"); + + Params::NoceFunctionLibrary_DrawDebugArrowShift Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.LineColor = std::move(LineColor); + Parms.ArrowSize = ArrowSize; + Parms.Offset = Offset; + Parms.duration = duration; + Parms.Thinkness = Thinkness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.DrawDebugFan +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origi (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Degree (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Segments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Lifetime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 DepthPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::DrawDebugFan(class UObject* WorldContextObject, const struct FVector& Origi, const struct FVector& Direction, float MinRadius, float MaxRadius, float Degree, int32 Segments, const struct FLinearColor& LineColor, float Lifetime, uint8 DepthPriority, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "DrawDebugFan"); + + Params::NoceFunctionLibrary_DrawDebugFan Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origi = std::move(Origi); + Parms.Direction = std::move(Direction); + Parms.MinRadius = MinRadius; + Parms.MaxRadius = MaxRadius; + Parms.Degree = Degree; + Parms.Segments = Segments; + Parms.LineColor = std::move(LineColor); + Parms.Lifetime = Lifetime; + Parms.DepthPriority = DepthPriority; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.DrawDebugFanByCenter +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origi (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FrontDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BackDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Lifetime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 DepthPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::DrawDebugFanByCenter(class UObject* WorldContextObject, const struct FVector& Origi, const struct FVector& Center, float FrontDistance, float BackDistance, float Angle, const struct FLinearColor& LineColor, float Lifetime, uint8 DepthPriority, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "DrawDebugFanByCenter"); + + Params::NoceFunctionLibrary_DrawDebugFanByCenter Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origi = std::move(Origi); + Parms.Center = std::move(Center); + Parms.FrontDistance = FrontDistance; + Parms.BackDistance = BackDistance; + Parms.Angle = Angle; + Parms.LineColor = std::move(LineColor); + Parms.Lifetime = Lifetime; + Parms.DepthPriority = DepthPriority; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.EnableMaterialSlots +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InMatSlotNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::EnableMaterialSlots(bool bEnable, class USkeletalMeshComponent* InComp, const TArray& InMatSlotNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "EnableMaterialSlots"); + + Params::NoceFunctionLibrary_EnableMaterialSlots Parms{}; + + Parms.bEnable = bEnable; + Parms.InComp = InComp; + Parms.InMatSlotNames = std::move(InMatSlotNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.Equal_ActorRecord +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FNoceActorRecord& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class UObject* B (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::Equal_ActorRecord(const struct FNoceActorRecord& A, const class UObject* B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "Equal_ActorRecord"); + + Params::NoceFunctionLibrary_Equal_ActorRecord Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.Equal_Record +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FNoceObjectRecord& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class UObject* B (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::Equal_Record(const struct FNoceObjectRecord& A, const class UObject* B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "Equal_Record"); + + Params::NoceFunctionLibrary_Equal_Record Parms{}; + + Parms.A = std::move(A); + Parms.B = B; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.ExecuteConsoleCmdFromSeqData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNoceSeqData& InData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ExecuteConsoleCmdFromSeqData(const struct FNoceSeqData& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ExecuteConsoleCmdFromSeqData"); + + Params::NoceFunctionLibrary_ExecuteConsoleCmdFromSeqData Parms{}; + + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ExecuteConsoleCommandWithTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Param (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InTagName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ExecuteConsoleCommandWithTag(const class FString& Command, const class FString& Param, const class FName& InTagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ExecuteConsoleCommandWithTag"); + + Params::NoceFunctionLibrary_ExecuteConsoleCommandWithTag Parms{}; + + Parms.Command = std::move(Command); + Parms.Param = std::move(Param); + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ExecuteSeqDataCmdWithTagForHighSpec +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSeqDataCmd& InData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const class FName& InTagName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ExecuteSeqDataCmdWithTagForHighSpec(const class FString& Command, const struct FNoceSeqDataCmd& InData, const class FName& InTagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ExecuteSeqDataCmdWithTagForHighSpec"); + + Params::NoceFunctionLibrary_ExecuteSeqDataCmdWithTagForHighSpec Parms{}; + + Parms.Command = std::move(Command); + Parms.InData = std::move(InData); + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ForceClothNextUpdateTeleport +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ANoceCharacter* InCharacter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ForceClothNextUpdateTeleport(class ANoceCharacter* InCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ForceClothNextUpdateTeleport"); + + Params::NoceFunctionLibrary_ForceClothNextUpdateTeleport Parms{}; + + Parms.InCharacter = InCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ForceStopSlotAnimation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimInstance* InAnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ForceStopSlotAnimation(class UAnimInstance* InAnimInstance, float InBlendOutTime, class FName SlotNodeName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ForceStopSlotAnimation"); + + Params::NoceFunctionLibrary_ForceStopSlotAnimation Parms{}; + + Parms.InAnimInstance = InAnimInstance; + Parms.InBlendOutTime = InBlendOutTime; + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.GenerateRandomForceVector_Hatcher100 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FNoceRandomForceVectorData&InData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DirectionOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_Previous (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_Next (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_LocalTimer (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceFunctionLibrary::GenerateRandomForceVector_Hatcher100(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray& OutRandomVectorStorage_Previous, TArray& OutRandomVectorStorage_Next, TArray& OutRandomVectorStorage_LocalTimer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GenerateRandomForceVector_Hatcher100"); + + Params::NoceFunctionLibrary_GenerateRandomForceVector_Hatcher100 Parms{}; + + Parms.InData = std::move(InData); + Parms.InTime = InTime; + Parms.DeltaTime = DeltaTime; + Parms.Direction = std::move(Direction); + Parms.DirectionOffset = std::move(DirectionOffset); + Parms.OutRandomVectorStorage_Previous = std::move(OutRandomVectorStorage_Previous); + Parms.OutRandomVectorStorage_Next = std::move(OutRandomVectorStorage_Next); + Parms.OutRandomVectorStorage_LocalTimer = std::move(OutRandomVectorStorage_LocalTimer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutRandomVectorStorage_Previous = std::move(Parms.OutRandomVectorStorage_Previous); + OutRandomVectorStorage_Next = std::move(Parms.OutRandomVectorStorage_Next); + OutRandomVectorStorage_LocalTimer = std::move(Parms.OutRandomVectorStorage_LocalTimer); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GenerateRandomForceVector_TsukumoBody +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FNoceRandomForceVectorData&InData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DirectionOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_Previous (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_Next (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_LocalTimer (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceFunctionLibrary::GenerateRandomForceVector_TsukumoBody(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray& OutRandomVectorStorage_Previous, TArray& OutRandomVectorStorage_Next, TArray& OutRandomVectorStorage_LocalTimer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GenerateRandomForceVector_TsukumoBody"); + + Params::NoceFunctionLibrary_GenerateRandomForceVector_TsukumoBody Parms{}; + + Parms.InData = std::move(InData); + Parms.InTime = InTime; + Parms.DeltaTime = DeltaTime; + Parms.Direction = std::move(Direction); + Parms.DirectionOffset = std::move(DirectionOffset); + Parms.OutRandomVectorStorage_Previous = std::move(OutRandomVectorStorage_Previous); + Parms.OutRandomVectorStorage_Next = std::move(OutRandomVectorStorage_Next); + Parms.OutRandomVectorStorage_LocalTimer = std::move(OutRandomVectorStorage_LocalTimer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutRandomVectorStorage_Previous = std::move(Parms.OutRandomVectorStorage_Previous); + OutRandomVectorStorage_Next = std::move(Parms.OutRandomVectorStorage_Next); + OutRandomVectorStorage_LocalTimer = std::move(Parms.OutRandomVectorStorage_LocalTimer); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GenerateRandomForceVector_TsukumoHair +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FNoceRandomForceVectorData&InData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DirectionOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_Previous (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_Next (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray& OutRandomVectorStorage_LocalTimer (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceFunctionLibrary::GenerateRandomForceVector_TsukumoHair(const struct FNoceRandomForceVectorData& InData, float InTime, float DeltaTime, const struct FVector& Direction, const struct FVector& DirectionOffset, TArray& OutRandomVectorStorage_Previous, TArray& OutRandomVectorStorage_Next, TArray& OutRandomVectorStorage_LocalTimer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GenerateRandomForceVector_TsukumoHair"); + + Params::NoceFunctionLibrary_GenerateRandomForceVector_TsukumoHair Parms{}; + + Parms.InData = std::move(InData); + Parms.InTime = InTime; + Parms.DeltaTime = DeltaTime; + Parms.Direction = std::move(Direction); + Parms.DirectionOffset = std::move(DirectionOffset); + Parms.OutRandomVectorStorage_Previous = std::move(OutRandomVectorStorage_Previous); + Parms.OutRandomVectorStorage_Next = std::move(OutRandomVectorStorage_Next); + Parms.OutRandomVectorStorage_LocalTimer = std::move(OutRandomVectorStorage_LocalTimer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutRandomVectorStorage_Previous = std::move(Parms.OutRandomVectorStorage_Previous); + OutRandomVectorStorage_Next = std::move(Parms.OutRandomVectorStorage_Next); + OutRandomVectorStorage_LocalTimer = std::move(Parms.OutRandomVectorStorage_LocalTimer); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetAllRoundSequenceNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ENoceRoundType RoundType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceFunctionLibrary::GetAllRoundSequenceNames(ENoceRoundType RoundType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetAllRoundSequenceNames"); + + Params::NoceFunctionLibrary_GetAllRoundSequenceNames Parms{}; + + Parms.RoundType = RoundType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetAssetName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr Obj (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceFunctionLibrary::GetAssetName(TSoftObjectPtr Obj) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetAssetName"); + + Params::NoceFunctionLibrary_GetAssetName Parms{}; + + Parms.Obj = Obj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetBinkUrlWithOutfitSuffix +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* InWorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InURL (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceFunctionLibrary::GetBinkUrlWithOutfitSuffix(class UObject* InWorldContextObject, const class FString& InURL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetBinkUrlWithOutfitSuffix"); + + Params::NoceFunctionLibrary_GetBinkUrlWithOutfitSuffix Parms{}; + + Parms.InWorldContextObject = InWorldContextObject; + Parms.InURL = std::move(InURL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetBPCDOMeshComponents +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UClass* InActorClass (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutArray (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::GetBPCDOMeshComponents(class UClass* InActorClass, TArray* OutArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetBPCDOMeshComponents"); + + Params::NoceFunctionLibrary_GetBPCDOMeshComponents Parms{}; + + Parms.InActorClass = InActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutArray != nullptr) + *OutArray = std::move(Parms.OutArray); +} + + +// Function GameNoce.NoceFunctionLibrary.GetCharacterSlopeAngle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float SizeRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetCharacterSlopeAngle(class ACharacter* Character, const TArray& ObjectTypes, float SizeRatio, bool DebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetCharacterSlopeAngle"); + + Params::NoceFunctionLibrary_GetCharacterSlopeAngle Parms{}; + + Parms.Character = Character; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.SizeRatio = SizeRatio; + Parms.DebugDraw = DebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetCineEventUserTypeFromString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InStr (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceCineEventUserType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceCineEventUserType UNoceFunctionLibrary::GetCineEventUserTypeFromString(const class FString& InStr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetCineEventUserTypeFromString"); + + Params::NoceFunctionLibrary_GetCineEventUserTypeFromString Parms{}; + + Parms.InStr = std::move(InStr); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetClassFromAssetData +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FAssetData& InAssetData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UNoceFunctionLibrary::GetClassFromAssetData(const struct FAssetData& InAssetData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetClassFromAssetData"); + + Params::NoceFunctionLibrary_GetClassFromAssetData Parms{}; + + Parms.InAssetData = std::move(InAssetData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetCompCollisionType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionEnabled ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionEnabled UNoceFunctionLibrary::GetCompCollisionType(class UPrimitiveComponent* InComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetCompCollisionType"); + + Params::NoceFunctionLibrary_GetCompCollisionType Parms{}; + + Parms.InComp = InComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetCurrentChapterName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceFunctionLibrary::GetCurrentChapterName(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetCurrentChapterName"); + + Params::NoceFunctionLibrary_GetCurrentChapterName Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetCurrentDefiniteEnding +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEndingType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceEndingType UNoceFunctionLibrary::GetCurrentDefiniteEnding(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetCurrentDefiniteEnding"); + + Params::NoceFunctionLibrary_GetCurrentDefiniteEnding Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetCurrentEndingBranch +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEndingType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceEndingType UNoceFunctionLibrary::GetCurrentEndingBranch(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetCurrentEndingBranch"); + + Params::NoceFunctionLibrary_GetCurrentEndingBranch Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetCurrentProgress +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UNoceFunctionLibrary::GetCurrentProgress(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetCurrentProgress"); + + Params::NoceFunctionLibrary_GetCurrentProgress Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetCVarCurrentValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InCVarName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceFunctionLibrary::GetCVarCurrentValue(const class FString& InCVarName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetCVarCurrentValue"); + + Params::NoceFunctionLibrary_GetCVarCurrentValue Parms{}; + + Parms.InCVarName = std::move(InCVarName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetDependencySoftObjPtr +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULevelSequence* InSeq (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray> ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, UObjectWrapper, NativeAccessSpecifierPublic) + +TArray> UNoceFunctionLibrary::GetDependencySoftObjPtr(class ULevelSequence* InSeq, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetDependencySoftObjPtr"); + + Params::NoceFunctionLibrary_GetDependencySoftObjPtr Parms{}; + + Parms.InSeq = InSeq; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetDiffDegree +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& AnchorFoward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetDiffDegree(const struct FVector& AnchorFoward, const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetDiffDegree"); + + Params::NoceFunctionLibrary_GetDiffDegree Parms{}; + + Parms.AnchorFoward = std::move(AnchorFoward); + Parms.Direction = std::move(Direction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetForwardDiffDegree +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Anchor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Check (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetForwardDiffDegree(class AActor* Anchor, const struct FVector& Check) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetForwardDiffDegree"); + + Params::NoceFunctionLibrary_GetForwardDiffDegree Parms{}; + + Parms.Anchor = Anchor; + Parms.Check = std::move(Check); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetGameActionLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceActionLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceActionLevel UNoceFunctionLibrary::GetGameActionLevel(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetGameActionLevel"); + + Params::NoceFunctionLibrary_GetGameActionLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetGameRiddleLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceRiddleLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceRiddleLevel UNoceFunctionLibrary::GetGameRiddleLevel(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetGameRiddleLevel"); + + Params::NoceFunctionLibrary_GetGameRiddleLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetGameRound +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceRoundType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceRoundType UNoceFunctionLibrary::GetGameRound(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetGameRound"); + + Params::NoceFunctionLibrary_GetGameRound Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetGlobalTimeDilationMultiplier +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetGlobalTimeDilationMultiplier(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetGlobalTimeDilationMultiplier"); + + Params::NoceFunctionLibrary_GetGlobalTimeDilationMultiplier Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetHitReactionFourWay +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InAngel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceHitReactionFourWayType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceHitReactionFourWayType UNoceFunctionLibrary::GetHitReactionFourWay(class UObject* WorldContextObject, float InAngel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetHitReactionFourWay"); + + Params::NoceFunctionLibrary_GetHitReactionFourWay Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InAngel = InAngel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetHitReactionTwoWay +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InAngel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceHitReactionTwoWayType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceHitReactionTwoWayType UNoceFunctionLibrary::GetHitReactionTwoWay(class UObject* WorldContextObject, float InAngel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetHitReactionTwoWay"); + + Params::NoceFunctionLibrary_GetHitReactionTwoWay Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InAngel = InAngel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetInputMappingVectorFromCameraRotate +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& InCameraRotator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float InInputForward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InInputRight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceFunctionLibrary::GetInputMappingVectorFromCameraRotate(const struct FRotator& InCameraRotator, float InInputForward, float InInputRight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetInputMappingVectorFromCameraRotate"); + + Params::NoceFunctionLibrary_GetInputMappingVectorFromCameraRotate Parms{}; + + Parms.InCameraRotator = std::move(InCameraRotator); + Parms.InInputForward = InInputForward; + Parms.InInputRight = InInputRight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetMediaName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMediaPlayer* MediaPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceFunctionLibrary::GetMediaName(class UMediaPlayer* MediaPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetMediaName"); + + Params::NoceFunctionLibrary_GetMediaName Parms{}; + + Parms.MediaPlayer = MediaPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNiagaraVariableBool +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::GetNiagaraVariableBool(class UNiagaraComponent* NiagaraComponent, class FName InVariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNiagaraVariableBool"); + + Params::NoceFunctionLibrary_GetNiagaraVariableBool Parms{}; + + Parms.NiagaraComponent = NiagaraComponent; + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNiagaraVariableFloat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetNiagaraVariableFloat(class UNiagaraComponent* NiagaraComponent, class FName InVariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNiagaraVariableFloat"); + + Params::NoceFunctionLibrary_GetNiagaraVariableFloat Parms{}; + + Parms.NiagaraComponent = NiagaraComponent; + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNiagaraVariableLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UNoceFunctionLibrary::GetNiagaraVariableLinearColor(class UNiagaraComponent* NiagaraComponent, class FName InVariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNiagaraVariableLinearColor"); + + Params::NoceFunctionLibrary_GetNiagaraVariableLinearColor Parms{}; + + Parms.NiagaraComponent = NiagaraComponent; + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNiagaraVariableVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* NiagaraComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InVariableName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNoceFunctionLibrary::GetNiagaraVariableVector(class UNiagaraComponent* NiagaraComponent, class FName InVariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNiagaraVariableVector"); + + Params::NoceFunctionLibrary_GetNiagaraVariableVector Parms{}; + + Parms.NiagaraComponent = NiagaraComponent; + Parms.InVariableName = InVariableName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNoceCheatManager +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceCheatManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceCheatManager* UNoceFunctionLibrary::GetNoceCheatManager(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNoceCheatManager"); + + Params::NoceFunctionLibrary_GetNoceCheatManager Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNoceGameInstance +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceGameInstance* UNoceFunctionLibrary::GetNoceGameInstance(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNoceGameInstance"); + + Params::NoceFunctionLibrary_GetNoceGameInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNoceGameMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceGameMode* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceGameMode* UNoceFunctionLibrary::GetNoceGameMode(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNoceGameMode"); + + Params::NoceFunctionLibrary_GetNoceGameMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNoceGameState +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceGameState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceGameState* UNoceFunctionLibrary::GetNoceGameState(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNoceGameState"); + + Params::NoceFunctionLibrary_GetNoceGameState Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNoceGlobalDelegates +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceGlobalDelegates* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceGlobalDelegates* UNoceFunctionLibrary::GetNoceGlobalDelegates(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNoceGlobalDelegates"); + + Params::NoceFunctionLibrary_GetNoceGlobalDelegates Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetNocePlayerCharater +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANocePlayerCharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANocePlayerCharacter* UNoceFunctionLibrary::GetNocePlayerCharater(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetNocePlayerCharater"); + + Params::NoceFunctionLibrary_GetNocePlayerCharater Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetPhysicsAssetCollision +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InSkeletalMesh (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionEnabled* OutCollisionEnabled (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::GetPhysicsAssetCollision(class USkeletalMeshComponent* InSkeletalMesh, class FName InBoneName, ECollisionEnabled* OutCollisionEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetPhysicsAssetCollision"); + + Params::NoceFunctionLibrary_GetPhysicsAssetCollision Parms{}; + + Parms.InSkeletalMesh = InSkeletalMesh; + Parms.InBoneName = InBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCollisionEnabled != nullptr) + *OutCollisionEnabled = Parms.OutCollisionEnabled; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetPlaySequenceStateSeqActor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceFunctionLibrary::GetPlaySequenceStateSeqActor(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetPlaySequenceStateSeqActor"); + + Params::NoceFunctionLibrary_GetPlaySequenceStateSeqActor Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetPreSeamlessMontagePlayRate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* InMontage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetPreSeamlessMontagePlayRate(class UAnimMontage* InMontage, float InDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetPreSeamlessMontagePlayRate"); + + Params::NoceFunctionLibrary_GetPreSeamlessMontagePlayRate Parms{}; + + Parms.InMontage = InMontage; + Parms.InDuration = InDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetPreSeamlessMotionWarppingDuration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* InMontage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetPreSeamlessMotionWarppingDuration(class UAnimMontage* InMontage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetPreSeamlessMotionWarppingDuration"); + + Params::NoceFunctionLibrary_GetPreSeamlessMotionWarppingDuration Parms{}; + + Parms.InMontage = InMontage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetPreviewLightSet +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceFunctionLibrary::GetPreviewLightSet(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetPreviewLightSet"); + + Params::NoceFunctionLibrary_GetPreviewLightSet Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetRBANAlphaRatio +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetRBANAlphaRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetRBANAlphaRatio"); + + Params::NoceFunctionLibrary_GetRBANAlphaRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetSeqDataAssetPackageNameFromSeq +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtrPlaySeq (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceFunctionLibrary::GetSeqDataAssetPackageNameFromSeq(TSoftObjectPtr PlaySeq) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetSeqDataAssetPackageNameFromSeq"); + + Params::NoceFunctionLibrary_GetSeqDataAssetPackageNameFromSeq Parms{}; + + Parms.PlaySeq = PlaySeq; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetSequenceName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULevelSequencePlayer* SequencePlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceFunctionLibrary::GetSequenceName(class ULevelSequencePlayer* SequencePlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetSequenceName"); + + Params::NoceFunctionLibrary_GetSequenceName Parms{}; + + Parms.SequencePlayer = SequencePlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetSkirtSlopeAdjustRatio +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetSkirtSlopeAdjustRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetSkirtSlopeAdjustRatio"); + + Params::NoceFunctionLibrary_GetSkirtSlopeAdjustRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetSpineSocketRotationYaw +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSpineSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetSpineSocketRotationYaw(class AActor* InTargetActor, class FName InSpineSocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetSpineSocketRotationYaw"); + + Params::NoceFunctionLibrary_GetSpineSocketRotationYaw Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.InSpineSocketName = InSpineSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetTimeManager +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceTimeManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceTimeManager* UNoceFunctionLibrary::GetTimeManager(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetTimeManager"); + + Params::NoceFunctionLibrary_GetTimeManager Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetTraceOffset +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UAnimInstance* InAnimInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TraceUpDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TraceDownDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowDebug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::GetTraceOffset(const class UAnimInstance* InAnimInstance, class FName SocketName, float TraceUpDistance, float TraceDownDistance, bool ShowDebug) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetTraceOffset"); + + Params::NoceFunctionLibrary_GetTraceOffset Parms{}; + + Parms.InAnimInstance = InAnimInstance; + Parms.SocketName = SocketName; + Parms.TraceUpDistance = TraceUpDistance; + Parms.TraceDownDistance = TraceDownDistance; + Parms.ShowDebug = ShowDebug; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.GetWeaponSubSystem +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceWeaponSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceWeaponSubsystem* UNoceFunctionLibrary::GetWeaponSubSystem(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "GetWeaponSubSystem"); + + Params::NoceFunctionLibrary_GetWeaponSubSystem Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.HandleRestartGame +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::HandleRestartGame(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "HandleRestartGame"); + + Params::NoceFunctionLibrary_HandleRestartGame Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.HasQualitySwitchNode +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UMaterial* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Info (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::HasQualitySwitchNode(class UMaterial* InMaterial, class FString* Info) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "HasQualitySwitchNode"); + + Params::NoceFunctionLibrary_HasQualitySwitchNode Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Info != nullptr) + *Info = std::move(Parms.Info); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsActionLevelChill +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceActionLevel InActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsActionLevelChill(ENoceActionLevel InActionLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsActionLevelChill"); + + Params::NoceFunctionLibrary_IsActionLevelChill Parms{}; + + Parms.InActionLevel = InActionLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsActiveEffectHandleValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FActiveGameplayEffectHandle&InEffectHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsActiveEffectHandleValid(const struct FActiveGameplayEffectHandle& InEffectHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsActiveEffectHandleValid"); + + Params::NoceFunctionLibrary_IsActiveEffectHandleValid Parms{}; + + Parms.InEffectHandle = std::move(InEffectHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsActiveMovieSceneExecutor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsActiveMovieSceneExecutor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsActiveMovieSceneExecutor"); + + Params::NoceFunctionLibrary_IsActiveMovieSceneExecutor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsActivePreloadSequenceAndSeqData +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsActivePreloadSequenceAndSeqData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsActivePreloadSequenceAndSeqData"); + + Params::NoceFunctionLibrary_IsActivePreloadSequenceAndSeqData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsActivePreloadSeqUpdateDataLayer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsActivePreloadSeqUpdateDataLayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsActivePreloadSeqUpdateDataLayer"); + + Params::NoceFunctionLibrary_IsActivePreloadSeqUpdateDataLayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsActorOfClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftClassPtr Class_0 (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsActorOfClass(class AActor* Actor, const TSoftClassPtr Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsActorOfClass"); + + Params::NoceFunctionLibrary_IsActorOfClass Parms{}; + + Parms.Actor = Actor; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsCurrentActionLevelChill +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsCurrentActionLevelChill(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsCurrentActionLevelChill"); + + Params::NoceFunctionLibrary_IsCurrentActionLevelChill Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsForceJumpPlaybackPosByCmd +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsForceJumpPlaybackPosByCmd(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsForceJumpPlaybackPosByCmd"); + + Params::NoceFunctionLibrary_IsForceJumpPlaybackPosByCmd Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsGame +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsGame(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsGame"); + + Params::NoceFunctionLibrary_IsGame Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsInEndGameProgress +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsInEndGameProgress(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsInEndGameProgress"); + + Params::NoceFunctionLibrary_IsInEndGameProgress Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsInEvent +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsInEvent(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsInEvent"); + + Params::NoceFunctionLibrary_IsInEvent Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsInPartitionedWorld +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsInPartitionedWorld(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsInPartitionedWorld"); + + Params::NoceFunctionLibrary_IsInPartitionedWorld Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsInPlaySequenceState +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsInPlaySequenceState(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsInPlaySequenceState"); + + Params::NoceFunctionLibrary_IsInPlaySequenceState Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsNiagaraComplete +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* InNiagaraComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsNiagaraComplete(class UNiagaraComponent* InNiagaraComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsNiagaraComplete"); + + Params::NoceFunctionLibrary_IsNiagaraComplete Parms{}; + + Parms.InNiagaraComponent = InNiagaraComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsPlayerInputDirectionIsOppositeToCharacter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsPlayerInputDirectionIsOppositeToCharacter(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsPlayerInputDirectionIsOppositeToCharacter"); + + Params::NoceFunctionLibrary_IsPlayerInputDirectionIsOppositeToCharacter Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsPointInFanShape +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsPointInFanShape(const struct FVector& Origin, const struct FVector& Direction, const struct FVector& TargetPoint, float Angle, float MinRadius, float MaxRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsPointInFanShape"); + + Params::NoceFunctionLibrary_IsPointInFanShape Parms{}; + + Parms.Origin = std::move(Origin); + Parms.Direction = std::move(Direction); + Parms.TargetPoint = std::move(TargetPoint); + Parms.Angle = Angle; + Parms.MinRadius = MinRadius; + Parms.MaxRadius = MaxRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsProgressConditionMatch +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InProgressCondition (Parm, NativeAccessSpecifierPublic) +// bool ExactProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InNeedAddTag (Parm, NativeAccessSpecifierPublic) +// bool NeedAllAddTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NeedAddTagNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InWithoutAddTag (Parm, NativeAccessSpecifierPublic) +// bool WithoutAllTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsProgressConditionMatch(class UObject* WorldContextObject, const struct FGameplayTagContainer& InProgressCondition, bool ExactProgress, const struct FGameplayTagContainer& InNeedAddTag, bool NeedAllAddTag, int32 NeedAddTagNum, const struct FGameplayTagContainer& InWithoutAddTag, bool WithoutAllTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsProgressConditionMatch"); + + Params::NoceFunctionLibrary_IsProgressConditionMatch Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InProgressCondition = std::move(InProgressCondition); + Parms.ExactProgress = ExactProgress; + Parms.InNeedAddTag = std::move(InNeedAddTag); + Parms.NeedAllAddTag = NeedAllAddTag; + Parms.NeedAddTagNum = NeedAddTagNum; + Parms.InWithoutAddTag = std::move(InWithoutAddTag); + Parms.WithoutAllTag = WithoutAllTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.IsShowDebugInfoForRBANBlending +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::IsShowDebugInfoForRBANBlending(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "IsShowDebugInfoForRBANBlending"); + + Params::NoceFunctionLibrary_IsShowDebugInfoForRBANBlending Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.KawaiiWarmUpForCharacter +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ANoceCharacter* InCharacter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 WarmUpFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::KawaiiWarmUpForCharacter(class ANoceCharacter* InCharacter, int32 WarmUpFrames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "KawaiiWarmUpForCharacter"); + + Params::NoceFunctionLibrary_KawaiiWarmUpForCharacter Parms{}; + + Parms.InCharacter = InCharacter; + Parms.WarmUpFrames = WarmUpFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.MessageOpen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Message (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::MessageOpen(const class FString& Message) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "MessageOpen"); + + Params::NoceFunctionLibrary_MessageOpen Parms{}; + + Parms.Message = std::move(Message); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.MRQ_TriggerPlayStart +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& InSeq (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::MRQ_TriggerPlayStart(const struct FSoftObjectPath& InSeq) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "MRQ_TriggerPlayStart"); + + Params::NoceFunctionLibrary_MRQ_TriggerPlayStart Parms{}; + + Parms.InSeq = std::move(InSeq); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.Noce_Seq_Trace_BookMark +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InLogString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::Noce_Seq_Trace_BookMark(class UObject* WorldContextObject, const class FString& InLogString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "Noce_Seq_Trace_BookMark"); + + Params::NoceFunctionLibrary_Noce_Seq_Trace_BookMark Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InLogString = std::move(InLogString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.Noce_Trace_BookMark +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InLogString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::Noce_Trace_BookMark(const class FString& InLogString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "Noce_Trace_BookMark"); + + Params::NoceFunctionLibrary_Noce_Trace_BookMark Parms{}; + + Parms.InLogString = std::move(InLogString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.NoceCapsuleTraceSingleForObjectsFirstBlock +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel BlockChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SkipTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::NoceCapsuleTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "NoceCapsuleTraceSingleForObjectsFirstBlock"); + + Params::NoceFunctionLibrary_NoceCapsuleTraceSingleForObjectsFirstBlock Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BlockChannel = BlockChannel; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.SkipTag = SkipTag; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.NoceLineTraceSingleForObjectsFirstBlock +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel BlockChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SkipTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::NoceLineTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "NoceLineTraceSingleForObjectsFirstBlock"); + + Params::NoceFunctionLibrary_NoceLineTraceSingleForObjectsFirstBlock Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BlockChannel = BlockChannel; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.SkipTag = SkipTag; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.NoceSphereTraceSingleForObjectsFirstBlock +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel BlockChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SkipTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceFunctionLibrary::NoceSphereTraceSingleForObjectsFirstBlock(const class UObject* WorldContextObject, ECollisionChannel BlockChannel, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, class FName SkipTag, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "NoceSphereTraceSingleForObjectsFirstBlock"); + + Params::NoceFunctionLibrary_NoceSphereTraceSingleForObjectsFirstBlock Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BlockChannel = BlockChannel; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.SkipTag = SkipTag; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.PlayerScarfResetDynmaics +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ANocePlayerCharacter* InPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETeleportType TeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::PlayerScarfResetDynmaics(class ANocePlayerCharacter* InPlayer, ETeleportType TeleportType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "PlayerScarfResetDynmaics"); + + Params::NoceFunctionLibrary_PlayerScarfResetDynmaics Parms{}; + + Parms.InPlayer = InPlayer; + Parms.TeleportType = TeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.PlayerSkirtResetDynmaics +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ANocePlayerCharacter* InPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETeleportType TeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::PlayerSkirtResetDynmaics(class ANocePlayerCharacter* InPlayer, ETeleportType TeleportType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "PlayerSkirtResetDynmaics"); + + Params::NoceFunctionLibrary_PlayerSkirtResetDynmaics Parms{}; + + Parms.InPlayer = InPlayer; + Parms.TeleportType = TeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ProcessSolveLumenGhostingCmds +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InSeqName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ProcessSolveLumenGhostingCmds(const class FName& InSeqName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ProcessSolveLumenGhostingCmds"); + + Params::NoceFunctionLibrary_ProcessSolveLumenGhostingCmds Parms{}; + + Parms.InSeqName = InSeqName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.RandomFloatRange_ThreadSafe +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InSeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceFunctionLibrary::RandomFloatRange_ThreadSafe(float InSeed, float InMin, float InMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "RandomFloatRange_ThreadSafe"); + + Params::NoceFunctionLibrary_RandomFloatRange_ThreadSafe Parms{}; + + Parms.InSeed = InSeed; + Parms.InMin = InMin; + Parms.InMax = InMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.RefreshNoceLightSavableData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class ULightComponent* InLightComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceLightSavableData& OutData (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::RefreshNoceLightSavableData(const class UObject* WorldContextObject, const class ULightComponent* InLightComp, struct FNoceLightSavableData& OutData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "RefreshNoceLightSavableData"); + + Params::NoceFunctionLibrary_RefreshNoceLightSavableData Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InLightComp = InLightComp; + Parms.OutData = std::move(OutData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutData = std::move(Parms.OutData); +} + + +// Function GameNoce.NoceFunctionLibrary.ReplacePlayerCharMaterialByCharMeshType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReplaceMatIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* DefaultMat (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* PureWhite (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* PinkRabbit (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ReplacePlayerCharMaterialByCharMeshType(class USkeletalMeshComponent* InComp, int32 ReplaceMatIndex, class UMaterialInterface* DefaultMat, class UMaterialInterface* PureWhite, class UMaterialInterface* PinkRabbit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ReplacePlayerCharMaterialByCharMeshType"); + + Params::NoceFunctionLibrary_ReplacePlayerCharMaterialByCharMeshType Parms{}; + + Parms.InComp = InComp; + Parms.ReplaceMatIndex = ReplaceMatIndex; + Parms.DefaultMat = DefaultMat; + Parms.PureWhite = PureWhite; + Parms.PinkRabbit = PinkRabbit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.RequestGameplayTagFromString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InData (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UNoceFunctionLibrary::RequestGameplayTagFromString(const class FString& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "RequestGameplayTagFromString"); + + Params::NoceFunctionLibrary_RequestGameplayTagFromString Parms{}; + + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.ResetConsoleCmdFromSeqData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNoceSeqData& InData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ResetConsoleCmdFromSeqData(const struct FNoceSeqData& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ResetConsoleCmdFromSeqData"); + + Params::NoceFunctionLibrary_ResetConsoleCmdFromSeqData Parms{}; + + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ResetDynamics +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ANoceCharacter* InCharacter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETeleportType InTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ResetDynamics(class ANoceCharacter* InCharacter, ETeleportType InTeleportType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ResetDynamics"); + + Params::NoceFunctionLibrary_ResetDynamics Parms{}; + + Parms.InCharacter = InCharacter; + Parms.InTeleportType = InTeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ResetEnableHDROutput +// (Final, Native, Static, Public, BlueprintCallable) + +void UNoceFunctionLibrary::ResetEnableHDROutput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ResetEnableHDROutput"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ResetHDRUICompositeMode +// (Final, Native, Static, Public, BlueprintCallable) + +void UNoceFunctionLibrary::ResetHDRUICompositeMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ResetHDRUICompositeMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ResetHDRUILevel +// (Final, Native, Static, Public, BlueprintCallable) + +void UNoceFunctionLibrary::ResetHDRUILevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ResetHDRUILevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.ResetSolveLumenGhostingCmds +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InSeqName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::ResetSolveLumenGhostingCmds(const class FName& InSeqName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "ResetSolveLumenGhostingCmds"); + + Params::NoceFunctionLibrary_ResetSolveLumenGhostingCmds Parms{}; + + Parms.InSeqName = InSeqName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SearchActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InSelfActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHalfAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool DebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SearchActors(class UObject* WorldContextObject, class AActor* InSelfActor, const struct FVector& InDirection, float InRadius, float InHalfAngle, const TArray& ObjectTypes, TArray* OutActors, bool DebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SearchActors"); + + Params::NoceFunctionLibrary_SearchActors Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSelfActor = InSelfActor; + Parms.InDirection = std::move(InDirection); + Parms.InRadius = InRadius; + Parms.InHalfAngle = InHalfAngle; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.DebugDraw = DebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function GameNoce.NoceFunctionLibrary.SearchEnemy +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InSelfActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHalfAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTag& InCountableTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor** OutActor (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNocePlayerLookAtTargetComponent**OutLookAtTarget (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InForMotionWarp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SearchEnemy(class UObject* WorldContextObject, class AActor* InSelfActor, float InRadius, float InHalfAngle, const struct FGameplayTag& InCountableTag, class AActor** OutActor, class UNocePlayerLookAtTargetComponent** OutLookAtTarget, bool DebugDraw, bool InForMotionWarp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SearchEnemy"); + + Params::NoceFunctionLibrary_SearchEnemy Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSelfActor = InSelfActor; + Parms.InRadius = InRadius; + Parms.InHalfAngle = InHalfAngle; + Parms.InCountableTag = std::move(InCountableTag); + Parms.DebugDraw = DebugDraw; + Parms.InForMotionWarp = InForMotionWarp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActor != nullptr) + *OutActor = Parms.OutActor; + + if (OutLookAtTarget != nullptr) + *OutLookAtTarget = Parms.OutLookAtTarget; +} + + +// Function GameNoce.NoceFunctionLibrary.SearchEnemyWithDirection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InSelfActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHalfAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTag& InCountableTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor** OutActor (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNocePlayerLookAtTargetComponent**OutLookAtTarget (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InForMotionWarp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SearchEnemyWithDirection(class UObject* WorldContextObject, class AActor* InSelfActor, const struct FVector& InDirection, float InRadius, float InHalfAngle, const struct FGameplayTag& InCountableTag, class AActor** OutActor, class UNocePlayerLookAtTargetComponent** OutLookAtTarget, bool DebugDraw, bool InForMotionWarp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SearchEnemyWithDirection"); + + Params::NoceFunctionLibrary_SearchEnemyWithDirection Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSelfActor = InSelfActor; + Parms.InDirection = std::move(InDirection); + Parms.InRadius = InRadius; + Parms.InHalfAngle = InHalfAngle; + Parms.InCountableTag = std::move(InCountableTag); + Parms.DebugDraw = DebugDraw; + Parms.InForMotionWarp = InForMotionWarp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActor != nullptr) + *OutActor = Parms.OutActor; + + if (OutLookAtTarget != nullptr) + *OutLookAtTarget = Parms.OutLookAtTarget; +} + + +// Function GameNoce.NoceFunctionLibrary.SetActiveEffectHandleInvalid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FActiveGameplayEffectHandle& InEffectHandle (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetActiveEffectHandleInvalid(struct FActiveGameplayEffectHandle& InEffectHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetActiveEffectHandleInvalid"); + + Params::NoceFunctionLibrary_SetActiveEffectHandleInvalid Parms{}; + + Parms.InEffectHandle = std::move(InEffectHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InEffectHandle = std::move(Parms.InEffectHandle); +} + + +// Function GameNoce.NoceFunctionLibrary.SetConstraintProfileForAll +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimInstance* Instance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDefaultIfNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetConstraintProfileForAll(class UAnimInstance* Instance, class FName ProfileName, bool bDefaultIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetConstraintProfileForAll"); + + Params::NoceFunctionLibrary_SetConstraintProfileForAll Parms{}; + + Parms.Instance = Instance; + Parms.ProfileName = ProfileName; + Parms.bDefaultIfNotFound = bDefaultIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetCVarWithCurrentPriority +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InCVarName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InCVarValue (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetCVarWithCurrentPriority(const class FString& InCVarName, const class FString& InCVarValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetCVarWithCurrentPriority"); + + Params::NoceFunctionLibrary_SetCVarWithCurrentPriority Parms{}; + + Parms.InCVarName = std::move(InCVarName); + Parms.InCVarValue = std::move(InCVarValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetEnableHDROutput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool InIsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetEnableHDROutput(bool InIsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetEnableHDROutput"); + + Params::NoceFunctionLibrary_SetEnableHDROutput Parms{}; + + Parms.InIsEnable = InIsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetEventMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEventModeType EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceCineEventUserType CineEventUserType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetEventMode(const class UObject* WorldContextObject, bool IsEnable, ENoceEventModeType EventType, ENoceCineEventUserType CineEventUserType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetEventMode"); + + Params::NoceFunctionLibrary_SetEventMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.IsEnable = IsEnable; + Parms.EventType = EventType; + Parms.CineEventUserType = CineEventUserType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetGlobalTimeDilationMultiplier +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDilationMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetGlobalTimeDilationMultiplier(const class UObject* WorldContextObject, float TimeDilationMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetGlobalTimeDilationMultiplier"); + + Params::NoceFunctionLibrary_SetGlobalTimeDilationMultiplier Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TimeDilationMultiplier = TimeDilationMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetHDRUICompositeMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool InIsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetHDRUICompositeMode(bool InIsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetHDRUICompositeMode"); + + Params::NoceFunctionLibrary_SetHDRUICompositeMode Parms{}; + + Parms.InIsEnable = InIsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetHDRUILevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetHDRUILevel(float InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetHDRUILevel"); + + Params::NoceFunctionLibrary_SetHDRUILevel Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetNoceCustomPrimitiveDataFloat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetNoceCustomPrimitiveDataFloat(class UPrimitiveComponent* InComp, int32 DataIndex, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetNoceCustomPrimitiveDataFloat"); + + Params::NoceFunctionLibrary_SetNoceCustomPrimitiveDataFloat Parms{}; + + Parms.InComp = InComp; + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetNoceCustomPrimitiveDataVector2 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetNoceCustomPrimitiveDataVector2(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetNoceCustomPrimitiveDataVector2"); + + Params::NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector2 Parms{}; + + Parms.InComp = InComp; + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetNoceCustomPrimitiveDataVector3 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetNoceCustomPrimitiveDataVector3(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetNoceCustomPrimitiveDataVector3"); + + Params::NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector3 Parms{}; + + Parms.InComp = InComp; + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetNoceCustomPrimitiveDataVector4 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetNoceCustomPrimitiveDataVector4(class UPrimitiveComponent* InComp, int32 DataIndex, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetNoceCustomPrimitiveDataVector4"); + + Params::NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector4 Parms{}; + + Parms.InComp = InComp; + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetNoceScalarParameterForCustomPrimitiveData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetNoceScalarParameterForCustomPrimitiveData(class UPrimitiveComponent* InComp, class FName ParameterName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetNoceScalarParameterForCustomPrimitiveData"); + + Params::NoceFunctionLibrary_SetNoceScalarParameterForCustomPrimitiveData Parms{}; + + Parms.InComp = InComp; + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetNoceVectorParameterForCustomPrimitiveData +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetNoceVectorParameterForCustomPrimitiveData(class UPrimitiveComponent* InComp, class FName ParameterName, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetNoceVectorParameterForCustomPrimitiveData"); + + Params::NoceFunctionLibrary_SetNoceVectorParameterForCustomPrimitiveData Parms{}; + + Parms.InComp = InComp; + Parms.ParameterName = ParameterName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetPhysicsAssetCollision +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InSkeletalMesh (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionEnabled InCollisionEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetPhysicsAssetCollision(class USkeletalMeshComponent* InSkeletalMesh, class FName InBoneName, ECollisionEnabled InCollisionEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetPhysicsAssetCollision"); + + Params::NoceFunctionLibrary_SetPhysicsAssetCollision Parms{}; + + Parms.InSkeletalMesh = InSkeletalMesh; + Parms.InBoneName = InBoneName; + Parms.InCollisionEnabled = InCollisionEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetPhysicsAssetCollisions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InSkeletalMesh (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InBoneNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// ECollisionEnabled InCollisionEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetPhysicsAssetCollisions(class USkeletalMeshComponent* InSkeletalMesh, const TArray& InBoneNames, ECollisionEnabled InCollisionEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetPhysicsAssetCollisions"); + + Params::NoceFunctionLibrary_SetPhysicsAssetCollisions Parms{}; + + Parms.InSkeletalMesh = InSkeletalMesh; + Parms.InBoneNames = std::move(InBoneNames); + Parms.InCollisionEnabled = InCollisionEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetPlaySequenceStateSeqActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InSeqActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetPlaySequenceStateSeqActor(const class UObject* WorldContextObject, class AActor* InSeqActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetPlaySequenceStateSeqActor"); + + Params::NoceFunctionLibrary_SetPlaySequenceStateSeqActor Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSeqActor = InSeqActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetSkeletalMeshAssetAndClearOverrideMat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMesh* NewMesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetSkeletalMeshAssetAndClearOverrideMat(class USkeletalMeshComponent* InComp, class USkeletalMesh* NewMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetSkeletalMeshAssetAndClearOverrideMat"); + + Params::NoceFunctionLibrary_SetSkeletalMeshAssetAndClearOverrideMat Parms{}; + + Parms.InComp = InComp; + Parms.NewMesh = NewMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SetStaticMeshAssetAndClearOverrideMat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* NewMesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SetStaticMeshAssetAndClearOverrideMat(class UStaticMeshComponent* InComp, class UStaticMesh* NewMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SetStaticMeshAssetAndClearOverrideMat"); + + Params::NoceFunctionLibrary_SetStaticMeshAssetAndClearOverrideMat Parms{}; + + Parms.InComp = InComp; + Parms.NewMesh = NewMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SolvePhysicsPopping +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ANoceCharacter* InChar (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 KawaiiWarmUpFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResetPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SolvePhysicsPopping(class ANoceCharacter* InChar, int32 KawaiiWarmUpFrame, bool bResetPhysics) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SolvePhysicsPopping"); + + Params::NoceFunctionLibrary_SolvePhysicsPopping Parms{}; + + Parms.InChar = InChar; + Parms.KawaiiWarmUpFrame = KawaiiWarmUpFrame; + Parms.bResetPhysics = bResetPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.SolveSeamlessSeqBeginCopyPose +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InSkelComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResetPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::SolveSeamlessSeqBeginCopyPose(class USkeletalMeshComponent* InSkelComp, bool bResetPhysics) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "SolveSeamlessSeqBeginCopyPose"); + + Params::NoceFunctionLibrary_SolveSeamlessSeqBeginCopyPose Parms{}; + + Parms.InSkelComp = InSkelComp; + Parms.bResetPhysics = bResetPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.StoryEndingBitToGameRound +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 EndingBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceRoundType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceRoundType UNoceFunctionLibrary::StoryEndingBitToGameRound(int32 EndingBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "StoryEndingBitToGameRound"); + + Params::NoceFunctionLibrary_StoryEndingBitToGameRound Parms{}; + + Parms.EndingBitmask = EndingBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.String_Remove +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InData (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSuffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchDir SearchDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceFunctionLibrary::String_Remove(const class FString& InData, const class FString& InSuffix, ESearchDir SearchDir, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "String_Remove"); + + Params::NoceFunctionLibrary_String_Remove Parms{}; + + Parms.InData = std::move(InData); + Parms.InSuffix = std::move(InSuffix); + Parms.SearchDir = SearchDir; + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.TimeSecondsToMMSSString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const float InSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInFloor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceFunctionLibrary::TimeSecondsToMMSSString(const float InSeconds, const bool bInFloor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "TimeSecondsToMMSSString"); + + Params::NoceFunctionLibrary_TimeSecondsToMMSSString Parms{}; + + Parms.InSeconds = InSeconds; + Parms.bInFloor = bInFloor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceFunctionLibrary.UnlockFOV +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::UnlockFOV(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "UnlockFOV"); + + Params::NoceFunctionLibrary_UnlockFOV Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.UnsetConsoleCommandWithTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InTagName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::UnsetConsoleCommandWithTag(const class FString& Command, const class FName& InTagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "UnsetConsoleCommandWithTag"); + + Params::NoceFunctionLibrary_UnsetConsoleCommandWithTag Parms{}; + + Parms.Command = std::move(Command); + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.UnsetSeqDataCmdWithTagForHighSpec +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InTagName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::UnsetSeqDataCmdWithTagForHighSpec(const class FString& Command, const class FName& InTagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "UnsetSeqDataCmdWithTagForHighSpec"); + + Params::NoceFunctionLibrary_UnsetSeqDataCmdWithTagForHighSpec Parms{}; + + Parms.Command = std::move(Command); + Parms.InTagName = InTagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.UpdateEveLightSet +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoNotSwitchDataLayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::UpdateEveLightSet(const class UObject* WorldContextObject, const class FString& InSetName, bool bDoNotSwitchDataLayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "UpdateEveLightSet"); + + Params::NoceFunctionLibrary_UpdateEveLightSet Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSetName = std::move(InSetName); + Parms.bDoNotSwitchDataLayer = bDoNotSwitchDataLayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.UpdateNoceLightCompPropertyFromSaveData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULightComponent* OutLightComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceLightSavableData& InData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::UpdateNoceLightCompPropertyFromSaveData(const class UObject* WorldContextObject, class ULightComponent* OutLightComp, const struct FNoceLightSavableData& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "UpdateNoceLightCompPropertyFromSaveData"); + + Params::NoceFunctionLibrary_UpdateNoceLightCompPropertyFromSaveData Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OutLightComp = OutLightComp; + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.UpdateSeqDataAssetDataLayerForPreloadingSeq +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr PlaySeq (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::UpdateSeqDataAssetDataLayerForPreloadingSeq(TSoftObjectPtr PlaySeq) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "UpdateSeqDataAssetDataLayerForPreloadingSeq"); + + Params::NoceFunctionLibrary_UpdateSeqDataAssetDataLayerForPreloadingSeq Parms{}; + + Parms.PlaySeq = PlaySeq; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.UpdateSlotWeight +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UAnimInstance* InAnimInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::UpdateSlotWeight(const class UAnimInstance* InAnimInstance, class FName SlotNodeName, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "UpdateSlotWeight"); + + Params::NoceFunctionLibrary_UpdateSlotWeight Parms{}; + + Parms.InAnimInstance = InAnimInstance; + Parms.SlotNodeName = SlotNodeName; + Parms.InDeltaTime = InDeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.UpdateWeight +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UAnimInstance* InAnimInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* InMontage (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::UpdateWeight(const class UAnimInstance* InAnimInstance, const class UAnimMontage* InMontage, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "UpdateWeight"); + + Params::NoceFunctionLibrary_UpdateWeight Parms{}; + + Parms.InAnimInstance = InAnimInstance; + Parms.InMontage = InMontage; + Parms.InDeltaTime = InDeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.VolumetricFogHistoryWeightOff +// (Final, Native, Static, Public, BlueprintCallable) + +void UNoceFunctionLibrary::VolumetricFogHistoryWeightOff() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "VolumetricFogHistoryWeightOff"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceFunctionLibrary.VolumetricFogHistoryWeightOn +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float Weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceFunctionLibrary::VolumetricFogHistoryWeightOn(float Weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceFunctionLibrary", "VolumetricFogHistoryWeightOn"); + + Params::NoceFunctionLibrary_VolumetricFogHistoryWeightOn Parms{}; + + Parms.Weight = Weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameClockSubsystem.GetPlayTimeSeconds +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UNoceGameClockSubsystem::GetPlayTimeSeconds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameClockSubsystem", "GetPlayTimeSeconds"); + + Params::NoceGameClockSubsystem_GetPlayTimeSeconds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameClockSubsystem.GetPlayTimespanWithoutEvent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UNoceGameClockSubsystem::GetPlayTimespanWithoutEvent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameClockSubsystem", "GetPlayTimespanWithoutEvent"); + + Params::NoceGameClockSubsystem_GetPlayTimespanWithoutEvent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameClockSubsystem.GetPlayTimespawn +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UNoceGameClockSubsystem::GetPlayTimespawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameClockSubsystem", "GetPlayTimespawn"); + + Params::NoceGameClockSubsystem_GetPlayTimespawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameInstance.AddGameOverCount +// (Final, Native, Public, BlueprintCallable) + +void UNoceGameInstance::AddGameOverCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "AddGameOverCount"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameInstance.AddViewdEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InEventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGameInstance::AddViewdEvent(class FName InEventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "AddViewdEvent"); + + Params::NoceGameInstance_AddViewdEvent Parms{}; + + Parms.InEventName = InEventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameInstance.Clear +// (Final, Native, Public, BlueprintCallable) + +void UNoceGameInstance::Clear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "Clear"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameInstance.GetAvailableOutfits +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceGameInstance::GetAvailableOutfits() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "GetAvailableOutfits"); + + Params::NoceGameInstance_GetAvailableOutfits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameInstance.GetInitProgressTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UNoceGameInstance::GetInitProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "GetInitProgressTag"); + + Params::NoceGameInstance_GetInitProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameInstance.GetPeriodGameOverCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceGameInstance::GetPeriodGameOverCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "GetPeriodGameOverCount"); + + Params::NoceGameInstance_GetPeriodGameOverCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameInstance.HandleApplicationHasReactivated +// (Final, Native, Public, BlueprintCallable) + +void UNoceGameInstance::HandleApplicationHasReactivated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "HandleApplicationHasReactivated"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameInstance.HandleApplicationWillDeactivate +// (Final, Native, Public, BlueprintCallable) + +void UNoceGameInstance::HandleApplicationWillDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "HandleApplicationWillDeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameInstance.HasAvailableOutfit +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENocePlayerOutfit OutfitType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameInstance::HasAvailableOutfit(ENocePlayerOutfit OutfitType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "HasAvailableOutfit"); + + Params::NoceGameInstance_HasAvailableOutfit Parms{}; + + Parms.OutfitType = OutfitType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameInstance.HasBoosterPack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameInstance::HasBoosterPack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "HasBoosterPack"); + + Params::NoceGameInstance_HasBoosterPack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameInstance.HasLimitedOmamori +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameInstance::HasLimitedOmamori() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "HasLimitedOmamori"); + + Params::NoceGameInstance_HasLimitedOmamori Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameInstance.IsViewdEvent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InEventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameInstance::IsViewdEvent(class FName InEventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "IsViewdEvent"); + + Params::NoceGameInstance_IsViewdEvent Parms{}; + + Parms.InEventName = InEventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameInstance.ResetPeriodGameOverCount +// (Final, Native, Public, BlueprintCallable) + +void UNoceGameInstance::ResetPeriodGameOverCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameInstance", "ResetPeriodGameOverCount"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLinkMotionComponent.CanLink +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ELinkPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLinkMotionComponent::CanLink(ELinkPriority InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "CanLink"); + + Params::NoceLinkMotionComponent_CanLink Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.EndConstPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRestoreRuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLinkMotionComponent::EndConstPosition(float InRestoreRuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "EndConstPosition"); + + Params::NoceLinkMotionComponent_EndConstPosition Parms{}; + + Parms.InRestoreRuration = InRestoreRuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLinkMotionComponent.EndLinkMotion +// (Final, Native, Public, BlueprintCallable) + +void UNoceLinkMotionComponent::EndLinkMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "EndLinkMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLinkMotionComponent.GetCurrentLinkPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ELinkPriority ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELinkPriority UNoceLinkMotionComponent::GetCurrentLinkPriority() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "GetCurrentLinkPriority"); + + Params::NoceLinkMotionComponent_GetCurrentLinkPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.GetLinkAbility +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AbilityName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UNoceLinkMotionComponent::GetLinkAbility(class AActor* TargetActor, class FName AbilityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "GetLinkAbility"); + + Params::NoceLinkMotionComponent_GetLinkAbility Parms{}; + + Parms.TargetActor = TargetActor; + Parms.AbilityName = AbilityName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.GetLinkOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceLinkMotionComponent::GetLinkOwner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "GetLinkOwner"); + + Params::NoceLinkMotionComponent_GetLinkOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.GetLinkTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceLinkMotionComponent::GetLinkTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "GetLinkTarget"); + + Params::NoceLinkMotionComponent_GetLinkTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.GetTargetStartMotion +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32* BankID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* MotionID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLinkMotionComponent::GetTargetStartMotion(int32* BankID, int32* MotionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "GetTargetStartMotion"); + + Params::NoceLinkMotionComponent_GetTargetStartMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (BankID != nullptr) + *BankID = Parms.BankID; + + if (MotionID != nullptr) + *MotionID = Parms.MotionID; +} + + +// Function GameNoce.NoceLinkMotionComponent.IsConstPositionActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLinkMotionComponent::IsConstPositionActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "IsConstPositionActive"); + + Params::NoceLinkMotionComponent_IsConstPositionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.IsCurrentExecutionType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLinkMotionComponent::IsCurrentExecutionType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "IsCurrentExecutionType"); + + Params::NoceLinkMotionComponent_IsCurrentExecutionType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.NotifyInterrupted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLinkMotionComponent::NotifyInterrupted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "NotifyInterrupted"); + + Params::NoceLinkMotionComponent_NotifyInterrupted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.NotifyStartLinkMotion +// (Final, Native, Public, BlueprintCallable) + +void UNoceLinkMotionComponent::NotifyStartLinkMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "NotifyStartLinkMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLinkMotionComponent.RequestAttackerLinkAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceCharacter* LinkTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ExAbilityName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLinkMotionComponent::RequestAttackerLinkAbility(class ANoceCharacter* LinkTarget, class FName ExAbilityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "RequestAttackerLinkAbility"); + + Params::NoceLinkMotionComponent_RequestAttackerLinkAbility Parms{}; + + Parms.LinkTarget = LinkTarget; + Parms.ExAbilityName = ExAbilityName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.RequestLinkMotion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULinkRequest* InReuest (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLinkMotionComponent::RequestLinkMotion(class ULinkRequest* InReuest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "RequestLinkMotion"); + + Params::NoceLinkMotionComponent_RequestLinkMotion Parms{}; + + Parms.InReuest = InReuest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.RequestReject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* LinkTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLinkMotionComponent::RequestReject(class AActor* LinkTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "RequestReject"); + + Params::NoceLinkMotionComponent_RequestReject Parms{}; + + Parms.LinkTarget = LinkTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLinkMotionComponent.StartConstLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float BlendTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool EnableSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLinkMotionComponent::StartConstLocation(const struct FVector& Location, const struct FRotator& Rotator, float BlendTime, bool EnableSweep) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "StartConstLocation"); + + Params::NoceLinkMotionComponent_StartConstLocation Parms{}; + + Parms.Location = std::move(Location); + Parms.Rotator = std::move(Rotator); + Parms.BlendTime = BlendTime; + Parms.EnableSweep = EnableSweep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLinkMotionComponent.StartConstPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class ACharacter* ConstTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACharacter* ConstBoneOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConstBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& ConstOffsetRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& ConstOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceConstPositionMode ConstMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool EnableSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLinkMotionComponent::StartConstPosition(class ACharacter* ConstTarget, class ACharacter* ConstBoneOwner, class FName ConstBoneName, const struct FRotator& ConstOffsetRot, const struct FVector& ConstOffset, ENoceConstPositionMode ConstMode, float BlendTime, bool EnableSweep) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLinkMotionComponent", "StartConstPosition"); + + Params::NoceLinkMotionComponent_StartConstPosition Parms{}; + + Parms.ConstTarget = ConstTarget; + Parms.ConstBoneOwner = ConstBoneOwner; + Parms.ConstBoneName = ConstBoneName; + Parms.ConstOffsetRot = std::move(ConstOffsetRot); + Parms.ConstOffset = std::move(ConstOffset); + Parms.ConstMode = ConstMode; + Parms.BlendTime = BlendTime; + Parms.EnableSweep = EnableSweep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.AnyStoryEndingCleared +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameMode::AnyStoryEndingCleared() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "AnyStoryEndingCleared"); + + Params::NoceGameMode_AnyStoryEndingCleared Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameMode.CanEnterGameOverFlow +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameMode::CanEnterGameOverFlow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "CanEnterGameOverFlow"); + + Params::NoceGameMode_CanEnterGameOverFlow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameMode.EnableBasicDebugInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceGameMode::EnableBasicDebugInfo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "EnableBasicDebugInfo"); + + Params::NoceGameMode_EnableBasicDebugInfo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.GetAttackRightMaxCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANoceGameMode::GetAttackRightMaxCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "GetAttackRightMaxCount"); + + Params::NoceGameMode_GetAttackRightMaxCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameMode.GetAttackRightMaxCount_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANoceGameMode::GetAttackRightMaxCount_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "GetAttackRightMaxCount_BP"); + + Params::NoceGameMode_GetAttackRightMaxCount_BP Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameMode.GetPlayerCharacterByType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerType InPlayerType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANocePlayerCharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANocePlayerCharacter* ANoceGameMode::GetPlayerCharacterByType(ENocePlayerType InPlayerType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "GetPlayerCharacterByType"); + + Params::NoceGameMode_GetPlayerCharacterByType Parms{}; + + Parms.InPlayerType = InPlayerType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameMode.IsStoryEndingCleared +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameMode::IsStoryEndingCleared(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "IsStoryEndingCleared"); + + Params::NoceGameMode_IsStoryEndingCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameMode.IsWaitForRevive +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameMode::IsWaitForRevive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "IsWaitForRevive"); + + Params::NoceGameMode_IsWaitForRevive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameMode.OnDynamicShadowEnableTimerUp +// (Final, Native, Protected) + +void ANoceGameMode::OnDynamicShadowEnableTimerUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "OnDynamicShadowEnableTimerUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.OnGameInitializeBP +// (Native, Event, Public, BlueprintEvent) + +void ANoceGameMode::OnGameInitializeBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "OnGameInitializeBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.OnInitGameBP +// (Native, Event, Public, BlueprintEvent) + +void ANoceGameMode::OnInitGameBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "OnInitGameBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.OnPlayerReady +// (Final, Native, Public, BlueprintCallable) + +void ANoceGameMode::OnPlayerReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "OnPlayerReady"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.OnStreamingFinish +// (Final, Native, Public, BlueprintCallable) + +void ANoceGameMode::OnStreamingFinish() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "OnStreamingFinish"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.RegisterPlayerCharacter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerType InPlayerType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANocePlayerCharacter* InPlayerCharacter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceGameMode::RegisterPlayerCharacter(ENocePlayerType InPlayerType, class ANocePlayerCharacter* InPlayerCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "RegisterPlayerCharacter"); + + Params::NoceGameMode_RegisterPlayerCharacter Parms{}; + + Parms.InPlayerType = InPlayerType; + Parms.InPlayerCharacter = InPlayerCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.RequestGameOver +// (Final, Native, Public, BlueprintCallable) + +void ANoceGameMode::RequestGameOver() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "RequestGameOver"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.RequestGameOver_BP +// (Event, Public, BlueprintEvent) + +void ANoceGameMode::RequestGameOver_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "RequestGameOver_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceGameMode.RequestRestartMyGame +// (Final, Native, Public, BlueprintCallable) + +void ANoceGameMode::RequestRestartMyGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "RequestRestartMyGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.RequestRestartMyGame_BP +// (Event, Public, BlueprintEvent) + +void ANoceGameMode::RequestRestartMyGame_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "RequestRestartMyGame_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceGameMode.SetDebugPlayerAutoRevive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceGameMode::SetDebugPlayerAutoRevive(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "SetDebugPlayerAutoRevive"); + + Params::NoceGameMode_SetDebugPlayerAutoRevive Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.SetDebugPlayerAutoRevive_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceGameMode::SetDebugPlayerAutoRevive_BP(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "SetDebugPlayerAutoRevive_BP"); + + Params::NoceGameMode_SetDebugPlayerAutoRevive_BP Parms{}; + + Parms.InValue = InValue; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceGameMode.SetEnableGameOverFlow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceGameMode::SetEnableGameOverFlow(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "SetEnableGameOverFlow"); + + Params::NoceGameMode_SetEnableGameOverFlow Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.SetStoryEndingCleared +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceGameMode::SetStoryEndingCleared(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "SetStoryEndingCleared"); + + Params::NoceGameMode_SetStoryEndingCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.SetWaitForRevive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceGameMode::SetWaitForRevive(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "SetWaitForRevive"); + + Params::NoceGameMode_SetWaitForRevive Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.ToggleDebugInfo +// (Final, Native, Public, BlueprintCallable) + +void ANoceGameMode::ToggleDebugInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "ToggleDebugInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameMode.IsInitializeCompleted +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameMode::IsInitializeCompleted() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameMode", "IsInitializeCompleted"); + + Params::NoceGameMode_IsInitializeCompleted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNotebookContent.Init +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const bool InIsVisible (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InIsNew (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InNeedTop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InNeedBottom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookContent::Init(const bool InIsVisible, const bool InIsNew, bool InNeedTop, bool InNeedBottom, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookContent", "Init"); + + Params::NoceNotebookContent_Init Parms{}; + + Parms.InIsVisible = InIsVisible; + Parms.InIsNew = InIsNew; + Parms.InNeedTop = InNeedTop; + Parms.InNeedBottom = InNeedBottom; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceNotebookContent.InitImage +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const bool InIsVisible (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InIsNew (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InIsDoodle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSoftObjectPath& InImage (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookContent::InitImage(const bool InIsVisible, const bool InIsNew, const bool InIsDoodle, const struct FSoftObjectPath& InImage, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookContent", "InitImage"); + + Params::NoceNotebookContent_InitImage Parms{}; + + Parms.InIsVisible = InIsVisible; + Parms.InIsNew = InIsNew; + Parms.InIsDoodle = InIsDoodle; + Parms.InImage = std::move(InImage); + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceNotebookContent.InitImageWithMask +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const bool InIsVisible (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InIsNew (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InIsDoodle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSoftObjectPath& InImage (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSoftObjectPath& InMask (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookContent::InitImageWithMask(const bool InIsVisible, const bool InIsNew, const bool InIsDoodle, const struct FSoftObjectPath& InImage, const struct FSoftObjectPath& InMask, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookContent", "InitImageWithMask"); + + Params::NoceNotebookContent_InitImageWithMask Parms{}; + + Parms.InIsVisible = InIsVisible; + Parms.InIsNew = InIsNew; + Parms.InIsDoodle = InIsDoodle; + Parms.InImage = std::move(InImage); + Parms.InMask = std::move(InMask); + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceNotebookContent.InitText +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const bool InIsVisible (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InIsNew (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InNeedTop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InNeedBottom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookContent::InitText(const bool InIsVisible, const bool InIsNew, bool InNeedTop, bool InNeedBottom, const class FText& InText, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookContent", "InitText"); + + Params::NoceNotebookContent_InitText Parms{}; + + Parms.InIsVisible = InIsVisible; + Parms.InIsNew = InIsNew; + Parms.InNeedTop = InNeedTop; + Parms.InNeedBottom = InNeedBottom; + Parms.InText = std::move(InText); + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceNotebookContent.OnFadeIn +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookContent::OnFadeIn(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookContent", "OnFadeIn"); + + Params::NoceNotebookContent_OnFadeIn Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceGameProgressComponent.AddAdditionalProgressTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceProgressType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Reason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameProgressComponent::AddAdditionalProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "AddAdditionalProgressTag"); + + Params::NoceGameProgressComponent_AddAdditionalProgressTag Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InType = InType; + Parms.Reason = std::move(Reason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.GetAdditionalProgressTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UNoceGameProgressComponent::GetAdditionalProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "GetAdditionalProgressTag"); + + Params::NoceGameProgressComponent_GetAdditionalProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.GetHistoryAdditionalProgressTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UNoceGameProgressComponent::GetHistoryAdditionalProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "GetHistoryAdditionalProgressTag"); + + Params::NoceGameProgressComponent_GetHistoryAdditionalProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.GetHistoryProgressTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UNoceGameProgressComponent::GetHistoryProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "GetHistoryProgressTag"); + + Params::NoceGameProgressComponent_GetHistoryProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.GetProgressTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UNoceGameProgressComponent::GetProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "GetProgressTag"); + + Params::NoceGameProgressComponent_GetProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.GetStateMachineProgressTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UNoceGameProgressComponent::GetStateMachineProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "GetStateMachineProgressTag"); + + Params::NoceGameProgressComponent_GetStateMachineProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.HasAdditionalTagInHistory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameProgressComponent::HasAdditionalTagInHistory(const struct FGameplayTag& InTag, bool ExactMatch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "HasAdditionalTagInHistory"); + + Params::NoceGameProgressComponent_HasAdditionalTagInHistory Parms{}; + + Parms.InTag = std::move(InTag); + Parms.ExactMatch = ExactMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.HasAllAdditionalTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InTagContainer (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameProgressComponent::HasAllAdditionalTag(const struct FGameplayTagContainer& InTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "HasAllAdditionalTag"); + + Params::NoceGameProgressComponent_HasAllAdditionalTag Parms{}; + + Parms.InTagContainer = std::move(InTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.HasAnyAdditionalTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InTagContainer (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameProgressComponent::HasAnyAdditionalTag(const struct FGameplayTagContainer& InTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "HasAnyAdditionalTag"); + + Params::NoceGameProgressComponent_HasAnyAdditionalTag Parms{}; + + Parms.InTagContainer = std::move(InTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.HasTagInHistory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ExactMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameProgressComponent::HasTagInHistory(const struct FGameplayTag& InTag, bool ExactMatch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "HasTagInHistory"); + + Params::NoceGameProgressComponent_HasTagInHistory Parms{}; + + Parms.InTag = std::move(InTag); + Parms.ExactMatch = ExactMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.OnProgressStateBegin +// (Final, Native, Public) +// Parameters: +// const struct FGameplayTag& StartCondition (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGameProgressComponent::OnProgressStateBegin(const struct FGameplayTag& StartCondition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "OnProgressStateBegin"); + + Params::NoceGameProgressComponent_OnProgressStateBegin Parms{}; + + Parms.StartCondition = std::move(StartCondition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameProgressComponent.RefreshDataLayerStatus +// (Final, Native, Public, BlueprintCallable) + +void UNoceGameProgressComponent::RefreshDataLayerStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "RefreshDataLayerStatus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameProgressComponent.RemoveAdditionalProgressTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameProgressComponent::RemoveAdditionalProgressTag(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "RemoveAdditionalProgressTag"); + + Params::NoceGameProgressComponent_RemoveAdditionalProgressTag Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.RemoveAdditionalProgressTags +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InTagContainer (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameProgressComponent::RemoveAdditionalProgressTags(const struct FGameplayTagContainer& InTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "RemoveAdditionalProgressTags"); + + Params::NoceGameProgressComponent_RemoveAdditionalProgressTags Parms{}; + + Parms.InTagContainer = std::move(InTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressComponent.SetProgressTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceProgressType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Reason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGameProgressComponent::SetProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameProgressComponent", "SetProgressTag"); + + Params::NoceGameProgressComponent_SetProgressTag Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InType = InType; + Parms.Reason = std::move(Reason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalPlayer.GetSharedSettings +// (Final, Native, Public) +// Parameters: +// class UNoceSystemSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceSystemSaveGame* UNoceLocalPlayer::GetSharedSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalPlayer", "GetSharedSettings"); + + Params::NoceLocalPlayer_GetSharedSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalPlayer.GetLocalSettings +// (Final, Native, Public, Const) +// Parameters: +// class UNoceLocalGameUserSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceLocalGameUserSettings* UNoceLocalPlayer::GetLocalSettings() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalPlayer", "GetLocalSettings"); + + Params::NoceLocalPlayer_GetLocalSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseListItemWidget.Init +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePauseListItemWidget::Init(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseListItemWidget", "Init"); + + Params::NocePauseListItemWidget_Init Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseListItemWidget.UpdateDescription +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InDescriptionText (Parm, NativeAccessSpecifierPublic) + +void UNocePauseListItemWidget::UpdateDescription(const class FText& InDescriptionText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseListItemWidget", "UpdateDescription"); + + Params::NocePauseListItemWidget_UpdateDescription Parms{}; + + Parms.InDescriptionText = std::move(InDescriptionText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameProgressInterface.AddAdditionalProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceProgressType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Reason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::AddAdditionalProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "AddAdditionalProgressTag"); + + Params::NoceGameProgressInterface_AddAdditionalProgressTag Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InType = InType; + Parms.Reason = std::move(Reason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.GetAdditionalProgressTagContainer +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer INoceGameProgressInterface::GetAdditionalProgressTagContainer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "GetAdditionalProgressTagContainer"); + + Params::NoceGameProgressInterface_GetAdditionalProgressTagContainer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.GetBGMProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag INoceGameProgressInterface::GetBGMProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "GetBGMProgressTag"); + + Params::NoceGameProgressInterface_GetBGMProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.GetHistoryAdditionalProgressTagContainer +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer INoceGameProgressInterface::GetHistoryAdditionalProgressTagContainer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "GetHistoryAdditionalProgressTagContainer"); + + Params::NoceGameProgressInterface_GetHistoryAdditionalProgressTagContainer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.GetHistoryProgressTagContainer +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer INoceGameProgressInterface::GetHistoryProgressTagContainer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "GetHistoryProgressTagContainer"); + + Params::NoceGameProgressInterface_GetHistoryProgressTagContainer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.GetManipulatedProgress +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::GetManipulatedProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "GetManipulatedProgress"); + + Params::NoceGameProgressInterface_GetManipulatedProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.GetNewGameProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag INoceGameProgressInterface::GetNewGameProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "GetNewGameProgressTag"); + + Params::NoceGameProgressInterface_GetNewGameProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.GetProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag INoceGameProgressInterface::GetProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "GetProgressTag"); + + Params::NoceGameProgressInterface_GetProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.GetStateMachineProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag INoceGameProgressInterface::GetStateMachineProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "GetStateMachineProgressTag"); + + Params::NoceGameProgressInterface_GetStateMachineProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.HasAdditionalTag +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& TargetTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::HasAdditionalTag(const struct FGameplayTag& TargetTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "HasAdditionalTag"); + + Params::NoceGameProgressInterface_HasAdditionalTag Parms{}; + + Parms.TargetTag = std::move(TargetTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.HasAllAdditionalTag +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& TargetTag (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::HasAllAdditionalTag(const struct FGameplayTagContainer& TargetTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "HasAllAdditionalTag"); + + Params::NoceGameProgressInterface_HasAllAdditionalTag Parms{}; + + Parms.TargetTag = std::move(TargetTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.HasAnyAdditionalTag +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& TargetTag (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::HasAnyAdditionalTag(const struct FGameplayTagContainer& TargetTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "HasAnyAdditionalTag"); + + Params::NoceGameProgressInterface_HasAnyAdditionalTag Parms{}; + + Parms.TargetTag = std::move(TargetTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.IsInDarkShrine +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::IsInDarkShrine() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "IsInDarkShrine"); + + Params::NoceGameProgressInterface_IsInDarkShrine Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.IsInEnding +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::IsInEnding() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "IsInEnding"); + + Params::NoceGameProgressInterface_IsInEnding Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.IsInEndingBranchDecidedChapter +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::IsInEndingBranchDecidedChapter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "IsInEndingBranchDecidedChapter"); + + Params::NoceGameProgressInterface_IsInEndingBranchDecidedChapter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.IsInExplore +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::IsInExplore() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "IsInExplore"); + + Params::NoceGameProgressInterface_IsInExplore Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.IsInHellMode +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::IsInHellMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "IsInHellMode"); + + Params::NoceGameProgressInterface_IsInHellMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.IsInMainStory +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::IsInMainStory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "IsInMainStory"); + + Params::NoceGameProgressInterface_IsInMainStory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.IsProgressReady +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::IsProgressReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "IsProgressReady"); + + Params::NoceGameProgressInterface_IsProgressReady Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.MatchProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& TargetTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::MatchProgressTag(const struct FGameplayTag& TargetTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "MatchProgressTag"); + + Params::NoceGameProgressInterface_MatchProgressTag Parms{}; + + Parms.TargetTag = std::move(TargetTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.RemoveAdditionalProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::RemoveAdditionalProgressTag(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "RemoveAdditionalProgressTag"); + + Params::NoceGameProgressInterface_RemoveAdditionalProgressTag Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.RemoveAdditionalProgressTags +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InTagContainer (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::RemoveAdditionalProgressTags(const struct FGameplayTagContainer& InTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "RemoveAdditionalProgressTags"); + + Params::NoceGameProgressInterface_RemoveAdditionalProgressTags Parms{}; + + Parms.InTagContainer = std::move(InTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.RemoveLeafAdditionalTags +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InParentTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::RemoveLeafAdditionalTags(const struct FGameplayTag& InParentTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "RemoveLeafAdditionalTags"); + + Params::NoceGameProgressInterface_RemoveLeafAdditionalTags Parms{}; + + Parms.InParentTag = std::move(InParentTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.SetBGMProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceGameProgressInterface::SetBGMProgressTag(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "SetBGMProgressTag"); + + Params::NoceGameProgressInterface_SetBGMProgressTag Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameProgressInterface.SetProgressTag +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceProgressType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Reason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::SetProgressTag(const struct FGameplayTag& InTag, ENoceProgressType InType, const class FString& Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "SetProgressTag"); + + Params::NoceGameProgressInterface_SetProgressTag Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InType = InType; + Parms.Reason = std::move(Reason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameProgressInterface.UsedProgressDebug +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceGameProgressInterface::UsedProgressDebug() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceGameProgressInterface", "UsedProgressDebug"); + + Params::NoceGameProgressInterface_UsedProgressDebug Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.BP_NewGameWidgetByIntent +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InIsContinue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMainmenuWidget::BP_NewGameWidgetByIntent(bool InIsContinue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "BP_NewGameWidgetByIntent"); + + Params::NoceMainmenuWidget_BP_NewGameWidgetByIntent Parms{}; + + Parms.InIsContinue = InIsContinue; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceMainmenuWidget.BP_SeamlessTravel +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceMainmenuWidget::BP_SeamlessTravel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "BP_SeamlessTravel"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceMainmenuWidget.ClearCancelAction +// (Final, Native, Public, BlueprintCallable) + +void UNoceMainmenuWidget::ClearCancelAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ClearCancelAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMainmenuWidget.CreateChapterListObjs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& ChapterNames (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceMainmenuWidget::CreateChapterListObjs(const TArray& ChapterNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "CreateChapterListObjs"); + + Params::NoceMainmenuWidget_CreateChapterListObjs Parms{}; + + Parms.ChapterNames = std::move(ChapterNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.CreateDevInfo +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::CreateDevInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "CreateDevInfo"); + + Params::NoceMainmenuWidget_CreateDevInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.CreateExploreListObjs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& ExploreNames (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceMainmenuWidget::CreateExploreListObjs(const TArray& ExploreNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "CreateExploreListObjs"); + + Params::NoceMainmenuWidget_CreateExploreListObjs Parms{}; + + Parms.ExploreNames = std::move(ExploreNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ExecuteObj +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMainMenuListObject* Obj (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMainmenuWidget::ExecuteObj(class UMainMenuListObject* Obj) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ExecuteObj"); + + Params::NoceMainmenuWidget_ExecuteObj Parms{}; + + Parms.Obj = Obj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMainmenuWidget.GetMainMenuListObjs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceMainmenuWidget::GetMainMenuListObjs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "GetMainMenuListObjs"); + + Params::NoceMainmenuWidget_GetMainMenuListObjs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.HasContinue +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::HasContinue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "HasContinue"); + + Params::NoceMainmenuWidget_HasContinue Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.SetupCancelActionToMainMenu +// (Final, Native, Public, BlueprintCallable) + +void UNoceMainmenuWidget::SetupCancelActionToMainMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "SetupCancelActionToMainMenu"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMainmenuWidget.ToChapter +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToChapter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToChapter"); + + Params::NoceMainmenuWidget_ToChapter Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToChapterMenu +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToChapterMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToChapterMenu"); + + Params::NoceMainmenuWidget_ToChapterMenu Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToChapterMenu2 +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToChapterMenu2() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToChapterMenu2"); + + Params::NoceMainmenuWidget_ToChapterMenu2 Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToCombatTest +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToCombatTest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToCombatTest"); + + Params::NoceMainmenuWidget_ToCombatTest Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToContinue +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToContinue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToContinue"); + + Params::NoceMainmenuWidget_ToContinue Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToDemo +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToDemo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToDemo"); + + Params::NoceMainmenuWidget_ToDemo Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToEndingList +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToEndingList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToEndingList"); + + Params::NoceMainmenuWidget_ToEndingList Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToExitGame +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToExitGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToExitGame"); + + Params::NoceMainmenuWidget_ToExitGame Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToExplore +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToExplore() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToExplore"); + + Params::NoceMainmenuWidget_ToExplore Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToExploreMenu +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToExploreMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToExploreMenu"); + + Params::NoceMainmenuWidget_ToExploreMenu Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToJPTest0 +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToJPTest0() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToJPTest0"); + + Params::NoceMainmenuWidget_ToJPTest0 Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToJPTest1 +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToJPTest1() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToJPTest1"); + + Params::NoceMainmenuWidget_ToJPTest1 Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToJPTest2 +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToJPTest2() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToJPTest2"); + + Params::NoceMainmenuWidget_ToJPTest2 Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToJPTest3 +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToJPTest3() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToJPTest3"); + + Params::NoceMainmenuWidget_ToJPTest3 Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToLoadGamePanel +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToLoadGamePanel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToLoadGamePanel"); + + Params::NoceMainmenuWidget_ToLoadGamePanel Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToMainMenu +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToMainMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToMainMenu"); + + Params::NoceMainmenuWidget_ToMainMenu Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToNewGame +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToNewGame"); + + Params::NoceMainmenuWidget_ToNewGame Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMainmenuWidget.ToOption +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMainmenuWidget::ToOption() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMainmenuWidget", "ToOption"); + + Params::NoceMainmenuWidget_ToOption Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameSettingFunctionLibrary.ExecuteSettingAction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UGameSettingAction* Action (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool MarkAsDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGameSettingFunctionLibrary::ExecuteSettingAction(class UGameSettingAction* Action, bool MarkAsDirty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGameSettingFunctionLibrary", "ExecuteSettingAction"); + + Params::NoceGameSettingFunctionLibrary_ExecuteSettingAction Parms{}; + + Parms.Action = Action; + Parms.MarkAsDirty = MarkAsDirty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameSettingFunctionLibrary.GetOptionText +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UNoceGameSettingFunctionLibrary::GetOptionText(const class FString& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGameSettingFunctionLibrary", "GetOptionText"); + + Params::NoceGameSettingFunctionLibrary_GetOptionText Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameSettingFunctionLibrary.GetOptionTextWithTableID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTableID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UNoceGameSettingFunctionLibrary::GetOptionTextWithTableID(const class FName& InTableID, const class FString& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGameSettingFunctionLibrary", "GetOptionTextWithTableID"); + + Params::NoceGameSettingFunctionLibrary_GetOptionTextWithTableID Parms{}; + + Parms.InTableID = InTableID; + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNpcCharacter.Kill +// (Native, Public, BlueprintCallable) + +void ANoceNpcCharacter::Kill() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNpcCharacter", "Kill"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNpcCharacter.ResetMovementState +// (Final, Native, Public, BlueprintCallable) + +void ANoceNpcCharacter::ResetMovementState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNpcCharacter", "ResetMovementState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNpcCharacter.SetRootMotionScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceNpcCharacter::SetRootMotionScale(float InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNpcCharacter", "SetRootMotionScale"); + + Params::NoceNpcCharacter_SetRootMotionScale Parms{}; + + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNpcCharacter.TryCreateRecord +// (Native, Public, BlueprintCallable) + +void ANoceNpcCharacter::TryCreateRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNpcCharacter", "TryCreateRecord"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameSettingRegistry.BP_Init +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULocalPlayer* InLocalPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGameSettingRegistry::BP_Init(class ULocalPlayer* InLocalPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameSettingRegistry", "BP_Init"); + + Params::NoceGameSettingRegistry_BP_Init Parms{}; + + Parms.InLocalPlayer = InLocalPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameSettingRegistry.BP_SaveChanges +// (Final, Native, Public, BlueprintCallable) + +void UNoceGameSettingRegistry::BP_SaveChanges() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameSettingRegistry", "BP_SaveChanges"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameState.GetGameProgressTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag ANoceGameState::GetGameProgressTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "GetGameProgressTag"); + + Params::NoceGameState_GetGameProgressTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.GetProgressStateInstanceStack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf StateClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCheckNested (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USMStateInstance_Base* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USMStateInstance_Base* ANoceGameState::GetProgressStateInstanceStack(TSubclassOf StateClass, bool bCheckNested, bool bIncludeChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "GetProgressStateInstanceStack"); + + Params::NoceGameState_GetProgressStateInstanceStack Parms{}; + + Parms.StateClass = StateClass; + Parms.bCheckNested = bCheckNested; + Parms.bIncludeChildren = bIncludeChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsDarkHinakoChapter +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceRoundType InRound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsDarkHinakoChapter(const struct FGameplayTag& InTag, ENoceRoundType InRound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsDarkHinakoChapter"); + + Params::NoceGameState_IsDarkHinakoChapter Parms{}; + + Parms.InTag = std::move(InTag); + Parms.InRound = InRound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsDarkShrine +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsDarkShrine(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsDarkShrine"); + + Params::NoceGameState_IsDarkShrine Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsEnding +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsEnding(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsEnding"); + + Params::NoceGameState_IsEnding Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsEndingBranchDecidedChapter +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsEndingBranchDecidedChapter(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsEndingBranchDecidedChapter"); + + Params::NoceGameState_IsEndingBranchDecidedChapter Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsExploreMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsExploreMode(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsExploreMode"); + + Params::NoceGameState_IsExploreMode Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsHellMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsHellMode(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsHellMode"); + + Params::NoceGameState_IsHellMode Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsInChapter +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceChapterType InChapterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsInChapter(ENoceChapterType InChapterType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsInChapter"); + + Params::NoceGameState_IsInChapter Parms{}; + + Parms.InChapterType = InChapterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsInEndGame +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsInEndGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsInEndGame"); + + Params::NoceGameState_IsInEndGame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.IsMainStory +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceGameState::IsMainStory(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "IsMainStory"); + + Params::NoceGameState_IsMainStory Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGameState.OnGameInitialized +// (Final, Native, Public) + +void ANoceGameState::OnGameInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "OnGameInitialized"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGameState.OnPlayerReady +// (Final, Native, Public) + +void ANoceGameState::OnPlayerReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGameState", "OnPlayerReady"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickPreviewImageWidgetBase.ShowItem +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const ENoceInventoryType& Type (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& ID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickPreviewImageWidgetBase::ShowItem(const ENoceInventoryType& Type, const class FName& ID, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewImageWidgetBase", "ShowItem"); + + Params::NocePickPreviewImageWidgetBase_ShowItem Parms{}; + + Parms.Type = Type; + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceGASFunctionLibrary.GetPrimaryAbilityHandleFromClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAbilitySystemComponent* AbilitySystemComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InAbilityClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayAbilitySpecHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayAbilitySpecHandle UNoceGASFunctionLibrary::GetPrimaryAbilityHandleFromClass(class UAbilitySystemComponent* AbilitySystemComponent, TSubclassOf InAbilityClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGASFunctionLibrary", "GetPrimaryAbilityHandleFromClass"); + + Params::NoceGASFunctionLibrary_GetPrimaryAbilityHandleFromClass Parms{}; + + Parms.AbilitySystemComponent = AbilitySystemComponent; + Parms.InAbilityClass = InAbilityClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGASFunctionLibrary.GetPrimaryAbilityInstanceFromClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAbilitySystemComponent* AbilitySystemComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InAbilityClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceGameplayAbility* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceGameplayAbility* UNoceGASFunctionLibrary::GetPrimaryAbilityInstanceFromClass(class UAbilitySystemComponent* AbilitySystemComponent, TSubclassOf InAbilityClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGASFunctionLibrary", "GetPrimaryAbilityInstanceFromClass"); + + Params::NoceGASFunctionLibrary_GetPrimaryAbilityInstanceFromClass Parms{}; + + Parms.AbilitySystemComponent = AbilitySystemComponent; + Parms.InAbilityClass = InAbilityClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGASFunctionLibrary.GetPrimaryAbilityInstanceFromHandle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAbilitySystemComponent* AbilitySystemComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayAbilitySpecHandle&Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceGameplayAbility* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceGameplayAbility* UNoceGASFunctionLibrary::GetPrimaryAbilityInstanceFromHandle(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAbilitySpecHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGASFunctionLibrary", "GetPrimaryAbilityInstanceFromHandle"); + + Params::NoceGASFunctionLibrary_GetPrimaryAbilityInstanceFromHandle Parms{}; + + Parms.AbilitySystemComponent = AbilitySystemComponent; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGASFunctionLibrary.IsPrimaryAbilityInstanceActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAbilitySystemComponent* AbilitySystemComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayAbilitySpecHandle&Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGASFunctionLibrary::IsPrimaryAbilityInstanceActive(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAbilitySpecHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGASFunctionLibrary", "IsPrimaryAbilityInstanceActive"); + + Params::NoceGASFunctionLibrary_IsPrimaryAbilityInstanceActive Parms{}; + + Parms.AbilitySystemComponent = AbilitySystemComponent; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.End +// (Final, Native, Public, BlueprintCallable) + +void UNoceGA_DetectEnemyInSight::End() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "End"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.HandleCombatAmbushed +// (Event, Public, BlueprintEvent) + +void UNoceGA_DetectEnemyInSight::HandleCombatAmbushed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "HandleCombatAmbushed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.HandleCombatEnded +// (Event, Public, BlueprintEvent) + +void UNoceGA_DetectEnemyInSight::HandleCombatEnded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "HandleCombatEnded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.HandleCombatEngaged +// (Event, Public, BlueprintEvent) + +void UNoceGA_DetectEnemyInSight::HandleCombatEngaged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "HandleCombatEngaged"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.HandleCombatEscaped +// (Event, Public, BlueprintEvent) + +void UNoceGA_DetectEnemyInSight::HandleCombatEscaped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "HandleCombatEscaped"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.HandleCombatWave +// (Event, Public, BlueprintEvent) + +void UNoceGA_DetectEnemyInSight::HandleCombatWave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "HandleCombatWave"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.HandleSeeingResurrectEnemies +// (Event, Public, BlueprintEvent) + +void UNoceGA_DetectEnemyInSight::HandleSeeingResurrectEnemies() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "HandleSeeingResurrectEnemies"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.Initialize +// (Final, Native, Public, BlueprintCallable) + +void UNoceGA_DetectEnemyInSight::Initialize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "Initialize"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.OnEnemyInSightChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// bool NewEnemyInSight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGA_DetectEnemyInSight::OnEnemyInSightChanged(bool NewEnemyInSight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "OnEnemyInSightChanged"); + + Params::NoceGA_DetectEnemyInSight_OnEnemyInSightChanged Parms{}; + + Parms.NewEnemyInSight = NewEnemyInSight; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.OnPlayerDamaged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InAttacker (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthDamager (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGA_DetectEnemyInSight::OnPlayerDamaged(class AActor* InAttacker, class FName InComboName, float InHealthDamager) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "OnPlayerDamaged"); + + Params::NoceGA_DetectEnemyInSight_OnPlayerDamaged Parms{}; + + Parms.InAttacker = InAttacker; + Parms.InComboName = InComboName; + Parms.InHealthDamager = InHealthDamager; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.OnSeeingEnemyChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// bool NewSeeingEnemey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGA_DetectEnemyInSight::OnSeeingEnemyChanged(bool NewSeeingEnemey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "OnSeeingEnemyChanged"); + + Params::NoceGA_DetectEnemyInSight_OnSeeingEnemyChanged Parms{}; + + Parms.NewSeeingEnemey = NewSeeingEnemey; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceGA_DetectEnemyInSight.Update +// (Final, Native, Public, BlueprintCallable) + +void UNoceGA_DetectEnemyInSight::Update() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGA_DetectEnemyInSight", "Update"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.GetFirstNotebookIDInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// ENoceNotebookType* OutType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGeneralHintWidget::GetFirstNotebookIDInfo(ENoceNotebookType* OutType, class FName* OutID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "GetFirstNotebookIDInfo"); + + Params::NoceGeneralHintWidget_GetFirstNotebookIDInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutType != nullptr) + *OutType = Parms.OutType; + + if (OutID != nullptr) + *OutID = Parms.OutID; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGeneralHintWidget.Hide +// (Final, Native, Public, BlueprintCallable) + +void UNoceGeneralHintWidget::Hide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "Hide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.HideHint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UNoceGeneralHintWidget::HideHint(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "HideHint"); + + Params::NoceGeneralHintWidget_HideHint Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.HideLine +// (Final, Native, Public, BlueprintCallable) + +void UNoceGeneralHintWidget::HideLine() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "HideLine"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.OnEnterEvent +// (Final, Native, Protected) + +void UNoceGeneralHintWidget::OnEnterEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "OnEnterEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.OnSettingChanged +// (Final, Native, Protected) +// Parameters: +// class UNoceSystemSaveGame* SystemSave (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGeneralHintWidget::OnSettingChanged(class UNoceSystemSaveGame* SystemSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "OnSettingChanged"); + + Params::NoceGeneralHintWidget_OnSettingChanged Parms{}; + + Parms.SystemSave = SystemSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.OnUsingGimmick +// (Final, Native, Protected) +// Parameters: +// bool IsUsing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGeneralHintWidget::OnUsingGimmick(bool IsUsing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "OnUsingGimmick"); + + Params::NoceGeneralHintWidget_OnUsingGimmick Parms{}; + + Parms.IsUsing = IsUsing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.Show +// (Final, Native, Public, BlueprintCallable) + +void UNoceGeneralHintWidget::Show() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "Show"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.ShowHint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGeneralHintWidget::ShowHint(const class FText& InText, float InDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "ShowHint"); + + Params::NoceGeneralHintWidget_ShowHint Parms{}; + + Parms.InText = std::move(InText); + Parms.InDuration = InDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.ShowNotebookUpdateWithID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceNotebookType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InNotebookID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGeneralHintWidget::ShowNotebookUpdateWithID(ENoceNotebookType InType, class FName InNotebookID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "ShowNotebookUpdateWithID"); + + Params::NoceGeneralHintWidget_ShowNotebookUpdateWithID Parms{}; + + Parms.InType = InType; + Parms.InNotebookID = InNotebookID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGeneralHintWidget.ShowTutorial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InNotebookID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InHasNotebookID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& InText (Parm, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceNotebookType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGeneralHintWidget::ShowTutorial(class FName InNotebookID, bool InHasNotebookID, const class FText& InText, float InDuration, ENoceNotebookType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGeneralHintWidget", "ShowTutorial"); + + Params::NoceGeneralHintWidget_ShowTutorial Parms{}; + + Parms.InNotebookID = InNotebookID; + Parms.InHasNotebookID = InHasNotebookID; + Parms.InText = std::move(InText); + Parms.InDuration = InDuration; + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.HandleGameInstanceShutdown +// (Final, Native, Public) + +void UNoceGlobalDelegates::HandleGameInstanceShutdown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "HandleGameInstanceShutdown"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.IsInExamineMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGlobalDelegates::IsInExamineMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "IsInExamineMode"); + + Params::NoceGlobalDelegates_IsInExamineMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGlobalDelegates.IsInNotebookOpen +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGlobalDelegates::IsInNotebookOpen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "IsInNotebookOpen"); + + Params::NoceGlobalDelegates_IsInNotebookOpen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGlobalDelegates.IsUsingGimmick +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGlobalDelegates::IsUsingGimmick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "IsUsingGimmick"); + + Params::NoceGlobalDelegates_IsUsingGimmick Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGlobalDelegates.OnHandleSkipSequence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InDataRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGlobalDelegates::OnHandleSkipSequence(class FName InDataRowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "OnHandleSkipSequence"); + + Params::NoceGlobalDelegates_OnHandleSkipSequence Parms{}; + + Parms.InDataRowName = InDataRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.ResetEventState +// (Final, Native, Public) + +void UNoceGlobalDelegates::ResetEventState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "ResetEventState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.ResetStatus +// (Final, Native, Public, BlueprintCallable) + +void UNoceGlobalDelegates::ResetStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "ResetStatus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.SetExamineMode +// (Final, Native, Public) +// Parameters: +// bool IsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGlobalDelegates::SetExamineMode(bool IsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "SetExamineMode"); + + Params::NoceGlobalDelegates_SetExamineMode Parms{}; + + Parms.IsEnable = IsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.SetInEvent +// (Final, Native, Public) +// Parameters: +// bool IsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEventModeType InEventModeType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceCineEventUserType InCineEventUserType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGlobalDelegates::SetInEvent(bool IsEnable, ENoceEventModeType InEventModeType, ENoceCineEventUserType InCineEventUserType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "SetInEvent"); + + Params::NoceGlobalDelegates_SetInEvent Parms{}; + + Parms.IsEnable = IsEnable; + Parms.InEventModeType = InEventModeType; + Parms.InCineEventUserType = InCineEventUserType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.SetNotebookOpen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGlobalDelegates::SetNotebookOpen(bool IsOpen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "SetNotebookOpen"); + + Params::NoceGlobalDelegates_SetNotebookOpen Parms{}; + + Parms.IsOpen = IsOpen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.SetPlaySequenceStateSeqActor +// (Final, Native, Public) +// Parameters: +// class AActor* InSeqActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGlobalDelegates::SetPlaySequenceStateSeqActor(class AActor* InSeqActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "SetPlaySequenceStateSeqActor"); + + Params::NoceGlobalDelegates_SetPlaySequenceStateSeqActor Parms{}; + + Parms.InSeqActor = InSeqActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.SetUsingGimmick +// (Final, Native, Public) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGlobalDelegates::SetUsingGimmick(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "SetUsingGimmick"); + + Params::NoceGlobalDelegates_SetUsingGimmick Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGlobalDelegates.GetCineEventUserType +// (Final, Native, Public, Const) +// Parameters: +// ENoceCineEventUserType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceCineEventUserType UNoceGlobalDelegates::GetCineEventUserType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "GetCineEventUserType"); + + Params::NoceGlobalDelegates_GetCineEventUserType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGlobalDelegates.GetEventModeType +// (Final, Native, Public, Const) +// Parameters: +// ENoceEventModeType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceEventModeType UNoceGlobalDelegates::GetEventModeType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "GetEventModeType"); + + Params::NoceGlobalDelegates_GetEventModeType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGlobalDelegates.GetPlaySequenceStateSeqActor +// (Final, Native, Public, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNoceGlobalDelegates::GetPlaySequenceStateSeqActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "GetPlaySequenceStateSeqActor"); + + Params::NoceGlobalDelegates_GetPlaySequenceStateSeqActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGlobalDelegates.IsInEvent +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGlobalDelegates::IsInEvent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceGlobalDelegates", "IsInEvent"); + + Params::NoceGlobalDelegates_IsInEvent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePostProcessVolume.OnExitNotebook +// (Final, Native, Protected) + +void ANocePostProcessVolume::OnExitNotebook() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessVolume", "OnExitNotebook"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessVolume.OnGameProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePostProcessVolume::OnGameProgressChanged(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessVolume", "OnGameProgressChanged"); + + Params::NocePostProcessVolume_OnGameProgressChanged Parms{}; + + Parms.NewTag = std::move(NewTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessVolume.OnGameProgressInitialized +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePostProcessVolume::OnGameProgressInitialized(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessVolume", "OnGameProgressInitialized"); + + Params::NocePostProcessVolume_OnGameProgressInitialized Parms{}; + + Parms.NewTag = std::move(NewTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePostProcessVolume.OnOpenNotebook +// (Final, Native, Protected) + +void ANocePostProcessVolume::OnOpenNotebook() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePostProcessVolume", "OnOpenNotebook"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.GetAASuperSamplingModes +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool IsResolution4K (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray*OutAvailableModes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::GetAASuperSamplingModes(bool IsResolution4K, TArray* OutAvailableModes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "GetAASuperSamplingModes"); + + Params::NoceGraphicOptionFunctionLibrary_GetAASuperSamplingModes Parms{}; + + Parms.IsResolution4K = IsResolution4K; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAvailableModes != nullptr) + *OutAvailableModes = std::move(Parms.OutAvailableModes); +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.IsHardwardRaytracingSupported +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceGraphicOptionFunctionLibrary::IsHardwardRaytracingSupported() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "IsHardwardRaytracingSupported"); + + Params::NoceGraphicOptionFunctionLibrary_IsHardwardRaytracingSupported Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetAASuperSamplingMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ENoceGraphicAASuperSamplingMode InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetAASuperSamplingMode(ENoceGraphicAASuperSamplingMode InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetAASuperSamplingMode"); + + Params::NoceGraphicOptionFunctionLibrary_SetAASuperSamplingMode Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetAASuperSamplingQuality +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ENoceGraphicAASuperSamplingMode InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 InQuality (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetAASuperSamplingQuality(ENoceGraphicAASuperSamplingMode InMode, uint8 InQuality) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetAASuperSamplingQuality"); + + Params::NoceGraphicOptionFunctionLibrary_SetAASuperSamplingQuality Parms{}; + + Parms.InMode = InMode; + Parms.InQuality = InQuality; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetDepthOfField +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetDepthOfField(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetDepthOfField"); + + Params::NoceGraphicOptionFunctionLibrary_SetDepthOfField Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetFakeBackBufferSize +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 InWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetFakeBackBufferSize(int32 InWidth, int32 InHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetFakeBackBufferSize"); + + Params::NoceGraphicOptionFunctionLibrary_SetFakeBackBufferSize Parms{}; + + Parms.InWidth = InWidth; + Parms.InHeight = InHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetGlobalIlluminationMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetGlobalIlluminationMode(uint8 InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetGlobalIlluminationMode"); + + Params::NoceGraphicOptionFunctionLibrary_SetGlobalIlluminationMode Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetHardwardRaytracing +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetHardwardRaytracing(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetHardwardRaytracing"); + + Params::NoceGraphicOptionFunctionLibrary_SetHardwardRaytracing Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetMotionBlur +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetMotionBlur(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetMotionBlur"); + + Params::NoceGraphicOptionFunctionLibrary_SetMotionBlur Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetPaniniDistortion +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetPaniniDistortion(float InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetPaniniDistortion"); + + Params::NoceGraphicOptionFunctionLibrary_SetPaniniDistortion Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetPaniniVerticalCompression +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetPaniniVerticalCompression(float InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetPaniniVerticalCompression"); + + Params::NoceGraphicOptionFunctionLibrary_SetPaniniVerticalCompression Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetReflectionMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetReflectionMode(uint8 InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetReflectionMode"); + + Params::NoceGraphicOptionFunctionLibrary_SetReflectionMode Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_Effects +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetScalability_Effects(uint8 InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetScalability_Effects"); + + Params::NoceGraphicOptionFunctionLibrary_SetScalability_Effects Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_PostProcessing +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetScalability_PostProcessing(uint8 InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetScalability_PostProcessing"); + + Params::NoceGraphicOptionFunctionLibrary_SetScalability_PostProcessing Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_Shadows +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetScalability_Shadows(uint8 InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetScalability_Shadows"); + + Params::NoceGraphicOptionFunctionLibrary_SetScalability_Shadows Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_Textures +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetScalability_Textures(uint8 InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetScalability_Textures"); + + Params::NoceGraphicOptionFunctionLibrary_SetScalability_Textures Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_ViewDistance +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// uint8 InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceGraphicOptionFunctionLibrary::SetScalability_ViewDistance(uint8 InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceGraphicOptionFunctionLibrary", "SetScalability_ViewDistance"); + + Params::NoceGraphicOptionFunctionLibrary_SetScalability_ViewDistance Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimBankByProgressComp.OnChangedWeapon +// (Final, Native, Private) +// Parameters: +// class ANoceWeapon* InNewWeapon (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimBankByProgressComp::OnChangedWeapon(class ANoceWeapon* InNewWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimBankByProgressComp", "OnChangedWeapon"); + + Params::NocePlayerAnimBankByProgressComp_OnChangedWeapon Parms{}; + + Parms.InNewWeapon = InNewWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsHelperSubsystem.RegisterPickup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANocePickupBase* Pickup (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsHelperSubsystem::RegisterPickup(class ANocePickupBase* Pickup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsHelperSubsystem", "RegisterPickup"); + + Params::NocePickupsHelperSubsystem_RegisterPickup Parms{}; + + Parms.Pickup = Pickup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsHelperSubsystem.RegisterPickupsPoint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANocePickupsPoint* PickupsPoint (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsHelperSubsystem::RegisterPickupsPoint(class ANocePickupsPoint* PickupsPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsHelperSubsystem", "RegisterPickupsPoint"); + + Params::NocePickupsHelperSubsystem_RegisterPickupsPoint Parms{}; + + Parms.PickupsPoint = PickupsPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsHelperSubsystem.RegisterRummage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceInteractableBase* Rummage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsHelperSubsystem::RegisterRummage(class ANoceInteractableBase* Rummage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsHelperSubsystem", "RegisterRummage"); + + Params::NocePickupsHelperSubsystem_RegisterRummage Parms{}; + + Parms.Rummage = Rummage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsHelperSubsystem.UnregisterPickup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANocePickupBase* Pickup (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsHelperSubsystem::UnregisterPickup(class ANocePickupBase* Pickup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsHelperSubsystem", "UnregisterPickup"); + + Params::NocePickupsHelperSubsystem_UnregisterPickup Parms{}; + + Parms.Pickup = Pickup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsHelperSubsystem.UnregisterPickupsPoint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANocePickupsPoint* PickupsPoint (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsHelperSubsystem::UnregisterPickupsPoint(class ANocePickupsPoint* PickupsPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsHelperSubsystem", "UnregisterPickupsPoint"); + + Params::NocePickupsHelperSubsystem_UnregisterPickupsPoint Parms{}; + + Parms.PickupsPoint = PickupsPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsHelperSubsystem.UnregisterRummage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceInteractableBase* Rummage (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsHelperSubsystem::UnregisterRummage(class ANoceInteractableBase* Rummage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsHelperSubsystem", "UnregisterRummage"); + + Params::NocePickupsHelperSubsystem_UnregisterRummage Parms{}; + + Parms.Rummage = Rummage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerBroochComponent.HandleOnAddItem +// (Final, Native, Protected) +// Parameters: +// ENoceInventoryType InItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerBroochComponent::HandleOnAddItem(ENoceInventoryType InItemType, class FName InItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerBroochComponent", "HandleOnAddItem"); + + Params::NocePlayerBroochComponent_HandleOnAddItem Parms{}; + + Parms.InItemType = InItemType; + Parms.InItemName = InItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerBroochComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerBroochComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerBroochComponent", "HandleOnPossessed"); + + Params::NocePlayerBroochComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerBroochComponent.HandleOnRemoveItem +// (Final, Native, Protected) +// Parameters: +// ENoceInventoryType InItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerBroochComponent::HandleOnRemoveItem(ENoceInventoryType InItemType, class FName InItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerBroochComponent", "HandleOnRemoveItem"); + + Params::NocePlayerBroochComponent_HandleOnRemoveItem Parms{}; + + Parms.InItemType = InItemType; + Parms.InItemName = InItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerBroochComponent.HandlePlayerShowHide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerBroochComponent::HandlePlayerShowHide(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerBroochComponent", "HandlePlayerShowHide"); + + Params::NocePlayerBroochComponent_HandlePlayerShowHide Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerBroochComponent.SetForceHideMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerBroochComponent::SetForceHideMesh(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerBroochComponent", "SetForceHideMesh"); + + Params::NocePlayerBroochComponent_SetForceHideMesh Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceHitPerformDataSubsystem.ClearAllMaps +// (Final, Native, Public, BlueprintCallable) + +void UNoceHitPerformDataSubsystem::ClearAllMaps() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceHitPerformDataSubsystem", "ClearAllMaps"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceHitPerformDataSubsystem.LoadCameraShakeBase +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftClassPath& InSoftClassPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UNoceHitPerformDataSubsystem::LoadCameraShakeBase(const struct FSoftClassPath& InSoftClassPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceHitPerformDataSubsystem", "LoadCameraShakeBase"); + + Params::NoceHitPerformDataSubsystem_LoadCameraShakeBase Parms{}; + + Parms.InSoftClassPath = std::move(InSoftClassPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceHitPerformDataSubsystem.LoadCurveFloat +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& InSoftObjectPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCurveFloat* UNoceHitPerformDataSubsystem::LoadCurveFloat(const struct FSoftObjectPath& InSoftObjectPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceHitPerformDataSubsystem", "LoadCurveFloat"); + + Params::NoceHitPerformDataSubsystem_LoadCurveFloat Parms{}; + + Parms.InSoftObjectPath = std::move(InSoftObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceHitPerformDataSubsystem.LoadForceFeedbackEffect +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& InSoftObjectPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackEffect* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForceFeedbackEffect* UNoceHitPerformDataSubsystem::LoadForceFeedbackEffect(const struct FSoftObjectPath& InSoftObjectPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceHitPerformDataSubsystem", "LoadForceFeedbackEffect"); + + Params::NoceHitPerformDataSubsystem_LoadForceFeedbackEffect Parms{}; + + Parms.InSoftObjectPath = std::move(InSoftObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceHitPerformDataSubsystem.LoadNiagaraSystem +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& InSoftObjectPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraSystem* UNoceHitPerformDataSubsystem::LoadNiagaraSystem(const struct FSoftObjectPath& InSoftObjectPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceHitPerformDataSubsystem", "LoadNiagaraSystem"); + + Params::NoceHitPerformDataSubsystem_LoadNiagaraSystem Parms{}; + + Parms.InSoftObjectPath = std::move(InSoftObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePendantLightPostAnimInst.ComputeForce +// (Final, Native, Private, Const) +// Parameters: +// float Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePendantLightPostAnimInst::ComputeForce(float Seed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePendantLightPostAnimInst", "ComputeForce"); + + Params::NocePendantLightPostAnimInst_ComputeForce Parms{}; + + Parms.Seed = Seed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceIndicatorIconBase.UpdateScreenLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InWorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceIndicatorIconBase::UpdateScreenLocation(const struct FVector& InWorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceIndicatorIconBase", "UpdateScreenLocation"); + + Params::NoceIndicatorIconBase_UpdateScreenLocation Parms{}; + + Parms.InWorldLocation = std::move(InWorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceIndicatorIconBase.UpdateWidget +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// ENoceIndicatorEdgeType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceIndicatorIconBase::UpdateWidget(ENoceIndicatorEdgeType InType, int32 Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceIndicatorIconBase", "UpdateWidget"); + + Params::NoceIndicatorIconBase_UpdateWidget Parms{}; + + Parms.InType = InType; + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputFunctionLibrary.AddOrRemoveCustomActionKey +// (Final, Native, Static, Public, HasOutParams) +// Parameters: +// class FName InActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InPrimaryKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InSecondaryKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsSecondaryKeyRemoved (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::AddOrRemoveCustomActionKey(class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey, bool* OutIsSecondaryKeyRemoved) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "AddOrRemoveCustomActionKey"); + + Params::NoceInputFunctionLibrary_AddOrRemoveCustomActionKey Parms{}; + + Parms.InActionName = InActionName; + Parms.InPrimaryKey = std::move(InPrimaryKey); + Parms.InSecondaryKey = std::move(InSecondaryKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIsSecondaryKeyRemoved != nullptr) + *OutIsSecondaryKeyRemoved = Parms.OutIsSecondaryKeyRemoved; +} + + +// Function GameNoce.NoceInputFunctionLibrary.BindInput +// (Final, Native, Static, Public) +// Parameters: +// class UPlayerInput* InPlayerInput (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::BindInput(class UPlayerInput* InPlayerInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "BindInput"); + + Params::NoceInputFunctionLibrary_BindInput Parms{}; + + Parms.InPlayerInput = InPlayerInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetActionIconNames +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName& InActionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::GetActionIconNames(const class FName& InActionName, TArray* OutNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetActionIconNames"); + + Params::NoceInputFunctionLibrary_GetActionIconNames Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNames != nullptr) + *OutNames = std::move(Parms.OutNames); +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetActualInputDeviceTypeBy +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInputDeviceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputDeviceType UNoceInputFunctionLibrary::GetActualInputDeviceTypeBy(int32 InControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetActualInputDeviceTypeBy"); + + Params::NoceInputFunctionLibrary_GetActualInputDeviceTypeBy Parms{}; + + Parms.InControllerId = InControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName& InActionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey* OutKey (Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::GetActualKey(const class FName& InActionName, struct FKey* OutKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetActualKey"); + + Params::NoceInputFunctionLibrary_GetActualKey Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutKey != nullptr) + *OutKey = std::move(Parms.OutKey); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKeyIconName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ShowGamepad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InActionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::GetActualKeyIconName(bool ShowGamepad, const class FName& InActionName, class FName* OutName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetActualKeyIconName"); + + Params::NoceInputFunctionLibrary_GetActualKeyIconName Parms{}; + + Parms.ShowGamepad = ShowGamepad; + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutName != nullptr) + *OutName = Parms.OutName; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKeyName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName& InActionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceInputFunctionLibrary::GetActualKeyName(const class FName& InActionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetActualKeyName"); + + Params::NoceInputFunctionLibrary_GetActualKeyName Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKeys +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName& InActionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInputFunctionLibrary::GetActualKeys(const class FName& InActionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetActualKeys"); + + Params::NoceInputFunctionLibrary_GetActualKeys Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKeys2 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey* OutPrimaryKey (Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey* OutSecondaryKey (Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey* OutHiddenKey (Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::GetActualKeys2(class FName InActionName, struct FKey* OutPrimaryKey, struct FKey* OutSecondaryKey, struct FKey* OutHiddenKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetActualKeys2"); + + Params::NoceInputFunctionLibrary_GetActualKeys2 Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPrimaryKey != nullptr) + *OutPrimaryKey = std::move(Parms.OutPrimaryKey); + + if (OutSecondaryKey != nullptr) + *OutSecondaryKey = std::move(Parms.OutSecondaryKey); + + if (OutHiddenKey != nullptr) + *OutHiddenKey = std::move(Parms.OutHiddenKey); +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetDefaultKeys +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey* OutPrimaryKey (Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey* OutSecondaryKey (Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKey* OutHiddenKey (Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::GetDefaultKeys(class FName InActionName, struct FKey* OutPrimaryKey, struct FKey* OutSecondaryKey, struct FKey* OutHiddenKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetDefaultKeys"); + + Params::NoceInputFunctionLibrary_GetDefaultKeys Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPrimaryKey != nullptr) + *OutPrimaryKey = std::move(Parms.OutPrimaryKey); + + if (OutSecondaryKey != nullptr) + *OutSecondaryKey = std::move(Parms.OutSecondaryKey); + + if (OutHiddenKey != nullptr) + *OutHiddenKey = std::move(Parms.OutHiddenKey); +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetInputActionToKeyTable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceInputFunctionLibrary::GetInputActionToKeyTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetInputActionToKeyTable"); + + Params::NoceInputFunctionLibrary_GetInputActionToKeyTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetInputDeviceType +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* InPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInputDeviceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputDeviceType UNoceInputFunctionLibrary::GetInputDeviceType(class APlayerController* InPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetInputDeviceType"); + + Params::NoceInputFunctionLibrary_GetInputDeviceType Parms{}; + + Parms.InPC = InPC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetInputDeviceTypeBy +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInputDeviceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputDeviceType UNoceInputFunctionLibrary::GetInputDeviceTypeBy(int32 InControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetInputDeviceTypeBy"); + + Params::NoceInputFunctionLibrary_GetInputDeviceTypeBy Parms{}; + + Parms.InControllerId = InControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetInputGamePadType +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceInputDeviceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputDeviceType UNoceInputFunctionLibrary::GetInputGamePadType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetInputGamePadType"); + + Params::NoceInputFunctionLibrary_GetInputGamePadType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetInputMultiActionTable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UNoceInputFunctionLibrary::GetInputMultiActionTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetInputMultiActionTable"); + + Params::NoceInputFunctionLibrary_GetInputMultiActionTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.GetName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceInputFunctionLibrary::GetName(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "GetName"); + + Params::NoceInputFunctionLibrary_GetName Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsAnyKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsAnyKey(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsAnyKey"); + + Params::NoceInputFunctionLibrary_IsAnyKey Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsCancel +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsCancel(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsCancel"); + + Params::NoceInputFunctionLibrary_IsCancel Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsConfirm +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsConfirm(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsConfirm"); + + Params::NoceInputFunctionLibrary_IsConfirm Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsGamePadConnected +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsGamePadConnected(int32 InControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsGamePadConnected"); + + Params::NoceInputFunctionLibrary_IsGamePadConnected Parms{}; + + Parms.InControllerId = InControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsMouseClickButton +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& InMouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsMouseClickButton(const struct FPointerEvent& InMouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsMouseClickButton"); + + Params::NoceInputFunctionLibrary_IsMouseClickButton Parms{}; + + Parms.InMouseEvent = std::move(InMouseEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsMouseConfirm +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsMouseConfirm(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsMouseConfirm"); + + Params::NoceInputFunctionLibrary_IsMouseConfirm Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsPauseMenu +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsPauseMenu(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsPauseMenu"); + + Params::NoceInputFunctionLibrary_IsPauseMenu Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsRepeatKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& InKeyEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsRepeatKey(const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsRepeatKey"); + + Params::NoceInputFunctionLibrary_IsRepeatKey Parms{}; + + Parms.InKeyEvent = std::move(InKeyEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIAction1 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIAction1(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIAction1"); + + Params::NoceInputFunctionLibrary_IsUIAction1 Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIAction2 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIAction2(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIAction2"); + + Params::NoceInputFunctionLibrary_IsUIAction2 Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIEquipment +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIEquipment(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIEquipment"); + + Params::NoceInputFunctionLibrary_IsUIEquipment Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const ENoceUIInputAction InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIKey(const ENoceUIInputAction InActionName, const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIKey"); + + Params::NoceInputFunctionLibrary_IsUIKey Parms{}; + + Parms.InActionName = InActionName; + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIKeyEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const ENoceUIInputAction InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKeyEvent& InKeyEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIKeyEvent(const ENoceUIInputAction InActionName, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIKeyEvent"); + + Params::NoceInputFunctionLibrary_IsUIKeyEvent Parms{}; + + Parms.InActionName = InActionName; + Parms.InKeyEvent = std::move(InKeyEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIKeyUp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const ENoceUIInputAction InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIKeyUp(const ENoceUIInputAction InActionName, const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIKeyUp"); + + Params::NoceInputFunctionLibrary_IsUIKeyUp Parms{}; + + Parms.InActionName = InActionName; + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMap +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMap(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMap"); + + Params::NoceInputFunctionLibrary_IsUIMap Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMapFloorDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMapFloorDown(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMapFloorDown"); + + Params::NoceInputFunctionLibrary_IsUIMapFloorDown Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMapFloorUp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMapFloorUp(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMapFloorUp"); + + Params::NoceInputFunctionLibrary_IsUIMapFloorUp Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMouseEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const ENoceUIInputAction InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InMouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMouseEvent(const ENoceUIInputAction InActionName, const struct FPointerEvent& InMouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMouseEvent"); + + Params::NoceInputFunctionLibrary_IsUIMouseEvent Parms{}; + + Parms.InActionName = InActionName; + Parms.InMouseEvent = std::move(InMouseEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMoveDown(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMoveDown"); + + Params::NoceInputFunctionLibrary_IsUIMoveDown Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveDown2 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMoveDown2(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMoveDown2"); + + Params::NoceInputFunctionLibrary_IsUIMoveDown2 Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveLeft +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMoveLeft(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMoveLeft"); + + Params::NoceInputFunctionLibrary_IsUIMoveLeft Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveLeft2 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMoveLeft2(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMoveLeft2"); + + Params::NoceInputFunctionLibrary_IsUIMoveLeft2 Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveRight +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMoveRight(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMoveRight"); + + Params::NoceInputFunctionLibrary_IsUIMoveRight Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveRight2 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMoveRight2(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMoveRight2"); + + Params::NoceInputFunctionLibrary_IsUIMoveRight2 Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveUp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMoveUp(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMoveUp"); + + Params::NoceInputFunctionLibrary_IsUIMoveUp Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveUp2 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIMoveUp2(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIMoveUp2"); + + Params::NoceInputFunctionLibrary_IsUIMoveUp2 Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUINotebook +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUINotebook(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUINotebook"); + + Params::NoceInputFunctionLibrary_IsUINotebook Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIPageDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIPageDown(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIPageDown"); + + Params::NoceInputFunctionLibrary_IsUIPageDown Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUIPageUp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUIPageUp(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUIPageUp"); + + Params::NoceInputFunctionLibrary_IsUIPageUp Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUISecondTabLeft +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUISecondTabLeft(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUISecondTabLeft"); + + Params::NoceInputFunctionLibrary_IsUISecondTabLeft Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUISecondTabRight +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUISecondTabRight(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUISecondTabRight"); + + Params::NoceInputFunctionLibrary_IsUISecondTabRight Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUITabLeft +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUITabLeft(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUITabLeft"); + + Params::NoceInputFunctionLibrary_IsUITabLeft Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUITabRight +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUITabRight(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUITabRight"); + + Params::NoceInputFunctionLibrary_IsUITabRight Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUsingGamePad +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUsingGamePad(int32 InControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUsingGamePad"); + + Params::NoceInputFunctionLibrary_IsUsingGamePad Parms{}; + + Parms.InControllerId = InControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUsingKeyboardMouse +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUsingKeyboardMouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUsingKeyboardMouse"); + + Params::NoceInputFunctionLibrary_IsUsingKeyboardMouse Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.IsUsingMouse +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputFunctionLibrary::IsUsingMouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "IsUsingMouse"); + + Params::NoceInputFunctionLibrary_IsUsingMouse Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputFunctionLibrary.ModifyActionKey +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* InPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InPrimaryKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InSecondaryKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::ModifyActionKey(class APlayerController* InPC, class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "ModifyActionKey"); + + Params::NoceInputFunctionLibrary_ModifyActionKey Parms{}; + + Parms.InPC = InPC; + Parms.InActionName = InActionName; + Parms.InPrimaryKey = std::move(InPrimaryKey); + Parms.InSecondaryKey = std::move(InSecondaryKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputFunctionLibrary.ModifyAxisKey +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* InPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InAxisName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InPrimaryKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InSecondaryKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::ModifyAxisKey(class APlayerController* InPC, class FName InAxisName, float Scale, class FName InActionName, const struct FKey& InPrimaryKey, const struct FKey& InSecondaryKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "ModifyAxisKey"); + + Params::NoceInputFunctionLibrary_ModifyAxisKey Parms{}; + + Parms.InPC = InPC; + Parms.InAxisName = InAxisName; + Parms.Scale = Scale; + Parms.InActionName = InActionName; + Parms.InPrimaryKey = std::move(InPrimaryKey); + Parms.InSecondaryKey = std::move(InSecondaryKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputFunctionLibrary.RemoveCustomActionKey +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* InPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsPrimary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::RemoveCustomActionKey(class APlayerController* InPC, class FName InActionName, bool IsPrimary) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "RemoveCustomActionKey"); + + Params::NoceInputFunctionLibrary_RemoveCustomActionKey Parms{}; + + Parms.InPC = InPC; + Parms.InActionName = InActionName; + Parms.IsPrimary = IsPrimary; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputFunctionLibrary.RemoveCustomAxisKey +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* InPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InAxisName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsPrimary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputFunctionLibrary::RemoveCustomAxisKey(class APlayerController* InPC, class FName InAxisName, float Scale, class FName InActionName, bool IsPrimary) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputFunctionLibrary", "RemoveCustomAxisKey"); + + Params::NoceInputFunctionLibrary_RemoveCustomAxisKey Parms{}; + + Parms.InPC = InPC; + Parms.InAxisName = InAxisName; + Parms.Scale = Scale; + Parms.InActionName = InActionName; + Parms.IsPrimary = IsPrimary; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceScrollableTextBlock.SetScrollingPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceScrollableTextBlock::SetScrollingPaused(bool InIsPaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceScrollableTextBlock", "SetScrollingPaused"); + + Params::NoceScrollableTextBlock_SetScrollingPaused Parms{}; + + Parms.InIsPaused = InIsPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputGuideSubsystem.HideLastGuide +// (Final, Native, Public, BlueprintCallable) + +void UNoceInputGuideSubsystem::HideLastGuide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputGuideSubsystem", "HideLastGuide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputGuideSubsystem.IsShowingGuide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInputGuideSubsystem::IsShowingGuide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputGuideSubsystem", "IsShowingGuide"); + + Params::NoceInputGuideSubsystem_IsShowingGuide Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputGuideSubsystem.RemoveCommonGuide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputGuideSubsystem::RemoveCommonGuide(int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputGuideSubsystem", "RemoveCommonGuide"); + + Params::NoceInputGuideSubsystem_RemoveCommonGuide Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputGuideSubsystem.RequestCommonGuide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InGuide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceInputGuideSubsystem::RequestCommonGuide(class FName InGuide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputGuideSubsystem", "RequestCommonGuide"); + + Params::NoceInputGuideSubsystem_RequestCommonGuide Parms{}; + + Parms.InGuide = InGuide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputGuideSubsystem.ShowLastGuide +// (Final, Native, Public, BlueprintCallable) + +void UNoceInputGuideSubsystem::ShowLastGuide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputGuideSubsystem", "ShowLastGuide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupBase.BP_HandlePickupFailed +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ANocePickupBase::BP_HandlePickupFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupBase", "BP_HandlePickupFailed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePickupBase.BP_PickupCanSpawn +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePickupBase::BP_PickupCanSpawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupBase", "BP_PickupCanSpawn"); + + Params::NocePickupBase_BP_PickupCanSpawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupBase.IsPlayerHasItem +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePickupBase::IsPlayerHasItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupBase", "IsPlayerHasItem"); + + Params::NocePickupBase_IsPlayerHasItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupBase.OnPickup +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePickupBase::OnPickup(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupBase", "OnPickup"); + + Params::NocePickupBase_OnPickup Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupBase.GetId +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ANocePickupBase::GetId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupBase", "GetId"); + + Params::NocePickupBase_GetId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputQueueComponent.ClearInputAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputQueueComponent::ClearInputAction(ENoceInputAction InInputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputQueueComponent", "ClearInputAction"); + + Params::NoceInputQueueComponent_ClearInputAction Parms{}; + + Parms.InInputAction = InInputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputQueueComponent.CommitInputUsed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InExcludeStateMachineName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InExcludeStateName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputQueueComponent::CommitInputUsed(class FName InExcludeStateMachineName, class FName InExcludeStateName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputQueueComponent", "CommitInputUsed"); + + Params::NoceInputQueueComponent_CommitInputUsed Parms{}; + + Parms.InExcludeStateMachineName = InExcludeStateMachineName; + Parms.InExcludeStateName = InExcludeStateName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputQueueComponent.GetMatchedInput +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InAnimStateTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// ENocePlayerAnimStateType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENocePlayerAnimStateType UNoceInputQueueComponent::GetMatchedInput(const TArray& InAnimStateTypes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputQueueComponent", "GetMatchedInput"); + + Params::NoceInputQueueComponent_GetMatchedInput Parms{}; + + Parms.InAnimStateTypes = std::move(InAnimStateTypes); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputQueueComponent.HandleInputAction +// (Final, Native, Protected) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputQueueComponent::HandleInputAction(ENoceInputAction InInputAction, bool InPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputQueueComponent", "HandleInputAction"); + + Params::NoceInputQueueComponent_HandleInputAction Parms{}; + + Parms.InInputAction = InInputAction; + Parms.InPressed = InPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputQueueComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputQueueComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputQueueComponent", "HandleOnPossessed"); + + Params::NoceInputQueueComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputSubsystem.GetDeviceType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ENoceInputDeviceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputDeviceType UNoceInputSubsystem::GetDeviceType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputSubsystem", "GetDeviceType"); + + Params::NoceInputSubsystem_GetDeviceType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputSubsystem.GetGamepadControlType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ENoceInputGamepadType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputGamepadType UNoceInputSubsystem::GetGamepadControlType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInputSubsystem", "GetGamepadControlType"); + + Params::NoceInputSubsystem_GetGamepadControlType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInputSubsystem.ForceShowCursorIfUsingKeyboardMouse +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ResetCursorPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputSubsystem::ForceShowCursorIfUsingKeyboardMouse(bool ResetCursorPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputSubsystem", "ForceShowCursorIfUsingKeyboardMouse"); + + Params::NoceInputSubsystem_ForceShowCursorIfUsingKeyboardMouse Parms{}; + + Parms.ResetCursorPos = ResetCursorPos; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputWidget.HideGuide +// (Final, Native, Protected, BlueprintCallable) + +void UNoceInputWidget::HideGuide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputWidget", "HideGuide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputWidget.OnInputAction +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputWidget::OnInputAction(ENoceInputAction InInputAction, bool InPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputWidget", "OnInputAction"); + + Params::NoceInputWidget_OnInputAction Parms{}; + + Parms.InInputAction = InInputAction; + Parms.InPressed = InPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputWidget.OnUIInputAction +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// ENoceUIInputAction InUIInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputWidget::OnUIInputAction(ENoceUIInputAction InUIInputAction, bool InPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputWidget", "OnUIInputAction"); + + Params::NoceInputWidget_OnUIInputAction Parms{}; + + Parms.InUIInputAction = InUIInputAction; + Parms.InPressed = InPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInputWidget.ShowGuide +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName InGuide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInputWidget::ShowGuide(class FName InGuide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInputWidget", "ShowGuide"); + + Params::NoceInputWidget_ShowGuide Parms{}; + + Parms.InGuide = InGuide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.CanUseTrigger +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerTriggerBase::CanUseTrigger() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "CanUseTrigger"); + + Params::NocePlayerTriggerBase_CanUseTrigger Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerBase.GetTriggerEnable +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerTriggerBase::GetTriggerEnable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "GetTriggerEnable"); + + Params::NocePlayerTriggerBase_GetTriggerEnable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerBase.IsMatchingCondition +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerTriggerBase::IsMatchingCondition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "IsMatchingCondition"); + + Params::NocePlayerTriggerBase_IsMatchingCondition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerBase.ManualCheckOverlapping +// (Native, Event, Protected, BlueprintEvent) + +void ANocePlayerTriggerBase::ManualCheckOverlapping() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "ManualCheckOverlapping"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.OnAdditionalTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerTriggerBase::OnAdditionalTagChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnAdditionalTagChanged"); + + Params::NocePlayerTriggerBase_OnAdditionalTagChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.OnAdditionalTagChanged_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerTriggerBase::OnAdditionalTagChanged_BP(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnAdditionalTagChanged_BP"); + + Params::NocePlayerTriggerBase_OnAdditionalTagChanged_BP Parms{}; + + Parms.InTag = std::move(InTag); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerTriggerBase.OnConditionChanged_BP +// (Event, Protected, BlueprintEvent) + +void ANocePlayerTriggerBase::OnConditionChanged_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnConditionChanged_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePlayerTriggerBase.OnProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerTriggerBase::OnProgressChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnProgressChanged"); + + Params::NocePlayerTriggerBase_OnProgressChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.OnProgressChanged_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerTriggerBase::OnProgressChanged_BP(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnProgressChanged_BP"); + + Params::NocePlayerTriggerBase_OnProgressChanged_BP Parms{}; + + Parms.InTag = std::move(InTag); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerTriggerBase.OnProgressInitialized +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerTriggerBase::OnProgressInitialized(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnProgressInitialized"); + + Params::NocePlayerTriggerBase_OnProgressInitialized Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.OnProgressInitialized_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerTriggerBase::OnProgressInitialized_BP(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnProgressInitialized_BP"); + + Params::NocePlayerTriggerBase_OnProgressInitialized_BP Parms{}; + + Parms.InTag = std::move(InTag); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerTriggerBase.OnStoryEndingChanged +// (Final, Native, Protected) +// Parameters: +// ENoceEndingType InEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerTriggerBase::OnStoryEndingChanged(ENoceEndingType InEndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnStoryEndingChanged"); + + Params::NocePlayerTriggerBase_OnStoryEndingChanged Parms{}; + + Parms.InEndingType = InEndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.OnTriggerDisabled +// (Native, Event, Protected, BlueprintEvent) + +void ANocePlayerTriggerBase::OnTriggerDisabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnTriggerDisabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.OnTriggerEnabled +// (Native, Event, Protected, BlueprintEvent) + +void ANocePlayerTriggerBase::OnTriggerEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "OnTriggerEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.RecheckFirstTick +// (Final, Native, Protected, BlueprintCallable) + +void ANocePlayerTriggerBase::RecheckFirstTick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "RecheckFirstTick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerBase.SetTriggerEnable +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerTriggerBase::SetTriggerEnable(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerBase", "SetTriggerEnable"); + + Params::NocePlayerTriggerBase_SetTriggerEnable Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.CanInteractWithPawnBP +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* InteractorPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceInteractableBase::CanInteractWithPawnBP(class AActor* InteractorPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "CanInteractWithPawnBP"); + + Params::NoceInteractableBase_CanInteractWithPawnBP Parms{}; + + Parms.InteractorPawn = InteractorPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.ExecuteForbitFeedback +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* InteractPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceInteractableBase::ExecuteForbitFeedback(class AActor* InteractPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "ExecuteForbitFeedback"); + + Params::NoceInteractableBase_ExecuteForbitFeedback Parms{}; + + Parms.InteractPawn = InteractPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.ExecuteInstantFeedback +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* InteractPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceInteractableBase::ExecuteInstantFeedback(class AActor* InteractPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "ExecuteInstantFeedback"); + + Params::NoceInteractableBase_ExecuteInstantFeedback Parms{}; + + Parms.InteractPawn = InteractPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.GetAvailableStatus +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceInteractableBase::GetAvailableStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "GetAvailableStatus"); + + Params::NoceInteractableBase_GetAvailableStatus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.GetCooldownTime +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceInteractableBase::GetCooldownTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "GetCooldownTime"); + + Params::NoceInteractableBase_GetCooldownTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.GetHintLocationBP +// (Native, Event, Protected, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ANoceInteractableBase::GetHintLocationBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "GetHintLocationBP"); + + Params::NoceInteractableBase_GetHintLocationBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.GetPromptTextBP +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText ANoceInteractableBase::GetPromptTextBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "GetPromptTextBP"); + + Params::NoceInteractableBase_GetPromptTextBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.HasExceededUsageLimit +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceInteractableBase::HasExceededUsageLimit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "HasExceededUsageLimit"); + + Params::NoceInteractableBase_HasExceededUsageLimit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.IsInteractionForbit +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceInteractableBase::IsInteractionForbit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "IsInteractionForbit"); + + Params::NoceInteractableBase_IsInteractionForbit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.IsInteractionForbitBP +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceInteractableBase::IsInteractionForbitBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "IsInteractionForbitBP"); + + Params::NoceInteractableBase_IsInteractionForbitBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.OnBeginOverlapHint +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceInteractableBase::OnBeginOverlapHint(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "OnBeginOverlapHint"); + + Params::NoceInteractableBase_OnBeginOverlapHint Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.OnBeginOverlapPrompt +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceInteractableBase::OnBeginOverlapPrompt(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "OnBeginOverlapPrompt"); + + Params::NoceInteractableBase_OnBeginOverlapPrompt Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.OnBeginUsingBP +// (Native, Event, Protected, BlueprintEvent) + +void ANoceInteractableBase::OnBeginUsingBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "OnBeginUsingBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.OnEndOverlapHint +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceInteractableBase::OnEndOverlapHint(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "OnEndOverlapHint"); + + Params::NoceInteractableBase_OnEndOverlapHint Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.OnEndOverlapPrompt +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceInteractableBase::OnEndOverlapPrompt(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "OnEndOverlapPrompt"); + + Params::NoceInteractableBase_OnEndOverlapPrompt Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.OnEndUsingBP +// (Native, Event, Protected, BlueprintEvent) + +void ANoceInteractableBase::OnEndUsingBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "OnEndUsingBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.RequestInstantFeedback +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InteractPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceInteractableBase::RequestInstantFeedback(class AActor* InteractPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "RequestInstantFeedback"); + + Params::NoceInteractableBase_RequestInstantFeedback Parms{}; + + Parms.InteractPawn = InteractPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractableBase.SetAvaliableStatus +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceInteractableBase::SetAvaliableStatus(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "SetAvaliableStatus"); + + Params::NoceInteractableBase_SetAvaliableStatus Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.SetInteractEnable +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceInteractableBase::SetInteractEnable(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "SetInteractEnable"); + + Params::NoceInteractableBase_SetInteractEnable Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.SetIsUsingInteract +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InIsUsing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceInteractableBase::SetIsUsingInteract(bool InIsUsing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "SetIsUsingInteract"); + + Params::NoceInteractableBase_SetIsUsingInteract Parms{}; + + Parms.InIsUsing = InIsUsing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.UndoUseCountOnce +// (Final, Native, Protected, BlueprintCallable) + +void ANoceInteractableBase::UndoUseCountOnce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "UndoUseCountOnce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractableBase.UpdateButtonIcon +// (Final, Native, Protected) +// Parameters: +// bool ShowPrompt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowHint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowForbit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceInteractableBase::UpdateButtonIcon(bool ShowPrompt, bool ShowHint, bool ShowForbit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractableBase", "UpdateButtonIcon"); + + Params::NoceInteractableBase_UpdateButtonIcon Parms{}; + + Parms.ShowPrompt = ShowPrompt; + Parms.ShowHint = ShowHint; + Parms.ShowForbit = ShowForbit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSetting_PCPreset.GetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UNoceSetting_PCPreset::GetText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSetting_PCPreset", "GetText"); + + Params::NoceSetting_PCPreset_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSetting_PCPreset.SetIsSetPreset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSetting_PCPreset::SetIsSetPreset(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSetting_PCPreset", "SetIsSetPreset"); + + Params::NoceSetting_PCPreset_SetIsSetPreset Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSetting_PCPreset.SetPreset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceGameSettingPreset InPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSetting_PCPreset::SetPreset(ENoceGameSettingPreset InPreset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSetting_PCPreset", "SetPreset"); + + Params::NoceSetting_PCPreset_SetPreset Parms{}; + + Parms.InPreset = InPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractComponent.GetCandidateDistanceXY +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceInteractComponent::GetCandidateDistanceXY() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "GetCandidateDistanceXY"); + + Params::NoceInteractComponent_GetCandidateDistanceXY Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractComponent.GetCandidateDistanceZ +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceInteractComponent::GetCandidateDistanceZ() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "GetCandidateDistanceZ"); + + Params::NoceInteractComponent_GetCandidateDistanceZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractComponent.HandleInputAction +// (Final, Native, Protected) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInteractComponent::HandleInputAction(ENoceInputAction InInputAction, bool InPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "HandleInputAction"); + + Params::NoceInteractComponent_HandleInputAction Parms{}; + + Parms.InInputAction = InInputAction; + Parms.InPressed = InPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInteractComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "HandleOnPossessed"); + + Params::NoceInteractComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractComponent.IsInteractTypeValid +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceInteractType InInteractType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInteractComponent::IsInteractTypeValid(ENoceInteractType InInteractType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "IsInteractTypeValid"); + + Params::NoceInteractComponent_IsInteractTypeValid Parms{}; + + Parms.InInteractType = InInteractType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractComponent.IsTargetInstantFeedback +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInteractComponent::IsTargetInstantFeedback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "IsTargetInstantFeedback"); + + Params::NoceInteractComponent_IsTargetInstantFeedback Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractComponent.IsUsingInteract +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInteractComponent::IsUsingInteract() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "IsUsingInteract"); + + Params::NoceInteractComponent_IsUsingInteract Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInteractComponent.PauseInteract +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInteractComponent::PauseInteract(bool InPause) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "PauseInteract"); + + Params::NoceInteractComponent_PauseInteract Parms{}; + + Parms.InPause = InPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractComponent.SetIsUseInteract +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInteractComponent::SetIsUseInteract(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "SetIsUseInteract"); + + Params::NoceInteractComponent_SetIsUseInteract Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractComponent.UpdateInteractables +// (Final, Native, Protected, BlueprintCallable) + +void UNoceInteractComponent::UpdateInteractables() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractComponent", "UpdateInteractables"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCapsuleShrinkComp.ClearUsePlaneConstrain +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerCapsuleShrinkComp::ClearUsePlaneConstrain() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCapsuleShrinkComp", "ClearUsePlaneConstrain"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCapsuleShrinkComp.EndCapsuleShrik +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerCapsuleShrinkComp::EndCapsuleShrik() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCapsuleShrinkComp", "EndCapsuleShrik"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCapsuleShrinkComp.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerCapsuleShrinkComp::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCapsuleShrinkComp", "HandleOnPossessed"); + + Params::NocePlayerCapsuleShrinkComp_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCapsuleShrinkComp.OnGameplayTagChanged +// (Final, Native, Protected, HasOutParams) +// Parameters: +// const struct FGameplayTag& Tag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TagExist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerCapsuleShrinkComp::OnGameplayTagChanged(const struct FGameplayTag& Tag, bool TagExist) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCapsuleShrinkComp", "OnGameplayTagChanged"); + + Params::NocePlayerCapsuleShrinkComp_OnGameplayTagChanged Parms{}; + + Parms.Tag = std::move(Tag); + Parms.TagExist = TagExist; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCapsuleShrinkComp.SetEnableDrawDebug +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerCapsuleShrinkComp::SetEnableDrawDebug(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCapsuleShrinkComp", "SetEnableDrawDebug"); + + Params::NocePlayerCapsuleShrinkComp_SetEnableDrawDebug Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCapsuleShrinkComp.SetEnableHeadPushEnemy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerCapsuleShrinkComp::SetEnableHeadPushEnemy(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCapsuleShrinkComp", "SetEnableHeadPushEnemy"); + + Params::NocePlayerCapsuleShrinkComp_SetEnableHeadPushEnemy Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCapsuleShrinkComp.SetEnableUse +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerCapsuleShrinkComp::SetEnableUse(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCapsuleShrinkComp", "SetEnableUse"); + + Params::NocePlayerCapsuleShrinkComp_SetEnableUse Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCapsuleShrinkComp.StartCapsuleShrink +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerCapsuleShrinkComp::StartCapsuleShrink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCapsuleShrinkComp", "StartCapsuleShrink"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractIconBase.SetPromptText +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FText& PromptText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceInteractIconBase::SetPromptText(const class FText& PromptText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractIconBase", "SetPromptText"); + + Params::NoceInteractIconBase_SetPromptText Parms{}; + + Parms.PromptText = std::move(PromptText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInteractIconBase.UpdateIcon +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// ENoceInteractIconState TargetState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& IconLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInteractIconBase::UpdateIcon(ENoceInteractIconState TargetState, const struct FVector& IconLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInteractIconBase", "UpdateIcon"); + + Params::NoceInteractIconBase_UpdateIcon Parms{}; + + Parms.TargetState = TargetState; + Parms.IconLocation = std::move(IconLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryCollectiblePage.OnListMouseConfirm +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryCollectiblePage::OnListMouseConfirm(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryCollectiblePage", "OnListMouseConfirm"); + + Params::NoceInventoryCollectiblePage_OnListMouseConfirm Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryCollectiblePage.OnListUpdateSelection +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryCollectiblePage::OnListUpdateSelection(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryCollectiblePage", "OnListUpdateSelection"); + + Params::NoceInventoryCollectiblePage_OnListUpdateSelection Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceShortcutWeaponChildWidget.SetDisable +// (Final, Native, Public, BlueprintCallable) + +void UNoceShortcutWeaponChildWidget::SetDisable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceShortcutWeaponChildWidget", "SetDisable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceShortcutWeaponChildWidget.SetEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InEquipped (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceShortcutWeaponChildWidget::SetEnable(class FName ID, float InDurability, bool InEquipped) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceShortcutWeaponChildWidget", "SetEnable"); + + Params::NoceShortcutWeaponChildWidget_SetEnable Parms{}; + + Parms.ID = ID; + Parms.InDurability = InDurability; + Parms.InEquipped = InEquipped; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryCollectibleWidget.OnShowHideTab +// (Final, Native, Protected) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryCollectibleWidget::OnShowHideTab(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryCollectibleWidget", "OnShowHideTab"); + + Params::NoceInventoryCollectibleWidget_OnShowHideTab Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryCollectibleWidget.OnSwitchTab +// (Final, Native, Protected, BlueprintCallable) + +void UNoceInventoryCollectibleWidget::OnSwitchTab() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryCollectibleWidget", "OnSwitchTab"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryCollectibleWidget.OnSwitchTabCompleted +// (Final, Native, Protected) + +void UNoceInventoryCollectibleWidget::OnSwitchTabCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryCollectibleWidget", "OnSwitchTabCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryCollectibleWidget.OnTabMouseDown +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryCollectibleWidget::OnTabMouseDown(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryCollectibleWidget", "OnTabMouseDown"); + + Params::NoceInventoryCollectibleWidget_OnTabMouseDown Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryCollectibleWidget.SwitchTabIndex +// (Final, Native, Protected) + +void UNoceInventoryCollectibleWidget::SwitchTabIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryCollectibleWidget", "SwitchTabIndex"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryItem.SetItemImage +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& ImagePath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryItem::SetItemImage(const struct FSoftObjectPath& ImagePath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryItem", "SetItemImage"); + + Params::NoceInventoryItem_SetItemImage Parms{}; + + Parms.ImagePath = std::move(ImagePath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.BackFromEdit +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryConsumableItem::BackFromEdit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "BackFromEdit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.DisableEdit +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryConsumableItem::DisableEdit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "DisableEdit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.EnableEdit +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryConsumableItem::EnableEdit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "EnableEdit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.Equip +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsSelecting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryConsumableItem::Equip(bool IsSelecting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "Equip"); + + Params::NoceInventoryConsumableItem_Equip Parms{}; + + Parms.IsSelecting = IsSelecting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.EquipFail +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryConsumableItem::EquipFail() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "EquipFail"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.HideEquipIconGroup +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryConsumableItem::HideEquipIconGroup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "HideEquipIconGroup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.OnBackListCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceInventoryConsumableItem::OnBackListCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "OnBackListCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.OnEquipChangedCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceInventoryConsumableItem::OnEquipChangedCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "OnEquipChangedCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.PlayUnfocusMark +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryConsumableItem::PlayUnfocusMark(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "PlayUnfocusMark"); + + Params::NoceInventoryConsumableItem_PlayUnfocusMark Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceInventoryConsumableItem.SetCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryConsumableItem::SetCount(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "SetCount"); + + Params::NoceInventoryConsumableItem_SetCount Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.SetDisable +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryConsumableItem::SetDisable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "SetDisable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.SetEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryConsumableItem::SetEnable(class FName ID, int32 Quantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "SetEnable"); + + Params::NoceInventoryConsumableItem_SetEnable Parms{}; + + Parms.ID = ID; + Parms.Quantity = Quantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.ToEdit +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryConsumableItem::ToEdit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "ToEdit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryConsumableItem.Unequip +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsSelecting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryConsumableItem::Unequip(bool IsSelecting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryConsumableItem", "Unequip"); + + Params::NoceInventoryConsumableItem_Unequip Parms{}; + + Parms.IsSelecting = IsSelecting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryEquipmentWidget.SetDefaultIndex +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryEquipmentWidget::SetDefaultIndex(int32 InIndex, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryEquipmentWidget", "SetDefaultIndex"); + + Params::NoceInventoryEquipmentWidget_SetDefaultIndex Parms{}; + + Parms.InIndex = InIndex; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetCharacterData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookContentData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookContentData UNoceInventoryFunctionLibrary::GetCharacterData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetCharacterData"); + + Params::NoceInventoryFunctionLibrary_GetCharacterData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetCharacterNameData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookCategoryData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookCategoryData UNoceInventoryFunctionLibrary::GetCharacterNameData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetCharacterNameData"); + + Params::NoceInventoryFunctionLibrary_GetCharacterNameData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetCharacterPageData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookCharacterPageData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookCharacterPageData UNoceInventoryFunctionLibrary::GetCharacterPageData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetCharacterPageData"); + + Params::NoceInventoryFunctionLibrary_GetCharacterPageData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetConsumableData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceConsumableData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceConsumableData UNoceInventoryFunctionLibrary::GetConsumableData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetConsumableData"); + + Params::NoceInventoryFunctionLibrary_GetConsumableData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetConsumableRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetConsumableRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetConsumableRowNames"); + + Params::NoceInventoryFunctionLibrary_GetConsumableRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetEnemyData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookContentData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookContentData UNoceInventoryFunctionLibrary::GetEnemyData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetEnemyData"); + + Params::NoceInventoryFunctionLibrary_GetEnemyData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetEnemyNameData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookCategoryData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookCategoryData UNoceInventoryFunctionLibrary::GetEnemyNameData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetEnemyNameData"); + + Params::NoceInventoryFunctionLibrary_GetEnemyNameData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetEnemyPageData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookEnemyPageData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookEnemyPageData UNoceInventoryFunctionLibrary::GetEnemyPageData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetEnemyPageData"); + + Params::NoceInventoryFunctionLibrary_GetEnemyPageData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetExpandInventoryData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceExpandInventoryData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceExpandInventoryData UNoceInventoryFunctionLibrary::GetExpandInventoryData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetExpandInventoryData"); + + Params::NoceInventoryFunctionLibrary_GetExpandInventoryData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetExpandInventoryRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetExpandInventoryRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetExpandInventoryRowNames"); + + Params::NoceInventoryFunctionLibrary_GetExpandInventoryRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetInfoData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookContentData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookContentData UNoceInventoryFunctionLibrary::GetInfoData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetInfoData"); + + Params::NoceInventoryFunctionLibrary_GetInfoData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetInfoNameData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookCategoryData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookCategoryData UNoceInventoryFunctionLibrary::GetInfoNameData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetInfoNameData"); + + Params::NoceInventoryFunctionLibrary_GetInfoNameData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetInfoPageData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookInfoPageData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookInfoPageData UNoceInventoryFunctionLibrary::GetInfoPageData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetInfoPageData"); + + Params::NoceInventoryFunctionLibrary_GetInfoPageData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetKeyItemData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceKeyItemData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceKeyItemData UNoceInventoryFunctionLibrary::GetKeyItemData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetKeyItemData"); + + Params::NoceInventoryFunctionLibrary_GetKeyItemData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetKeyItemEmaRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetKeyItemEmaRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetKeyItemEmaRowNames"); + + Params::NoceInventoryFunctionLibrary_GetKeyItemEmaRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetKeyItemRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetKeyItemRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetKeyItemRowNames"); + + Params::NoceInventoryFunctionLibrary_GetKeyItemRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetLetterData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceLetterData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceLetterData UNoceInventoryFunctionLibrary::GetLetterData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetLetterData"); + + Params::NoceInventoryFunctionLibrary_GetLetterData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetLetterGroupData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceLetterGroupData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceLetterGroupData UNoceInventoryFunctionLibrary::GetLetterGroupData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetLetterGroupData"); + + Params::NoceInventoryFunctionLibrary_GetLetterGroupData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetLetterGroupRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetLetterGroupRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetLetterGroupRowNames"); + + Params::NoceInventoryFunctionLibrary_GetLetterGroupRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetLetterRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetLetterRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetLetterRowNames"); + + Params::NoceInventoryFunctionLibrary_GetLetterRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookCharacterNameRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookCharacterNameRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookCharacterNameRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookCharacterNameRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookCharacterPageRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookCharacterPageRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookCharacterPageRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookCharacterPageRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookCharacterRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookCharacterRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookCharacterRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookCharacterRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookEnemyNameRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookEnemyNameRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookEnemyNameRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookEnemyNameRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookEnemyPageRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookEnemyPageRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookEnemyPageRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookEnemyPageRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookEnemyRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookEnemyRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookEnemyRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookEnemyRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookInfoNameRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookInfoNameRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookInfoNameRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookInfoNameRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookInfoPageRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookInfoPageRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookInfoPageRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookInfoPageRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookInfoRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookInfoRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookInfoRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookInfoRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookPuzzleNameRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookPuzzleNameRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookPuzzleNameRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookPuzzleNameRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookPuzzlePageRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookPuzzlePageRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookPuzzlePageRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookPuzzlePageRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookPuzzleRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookPuzzleRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookPuzzleRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookPuzzleRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookTutorialNameRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookTutorialNameRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookTutorialNameRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookTutorialNameRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookTutorialPageRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookTutorialPageRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookTutorialPageRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookTutorialPageRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookTutorialRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetNotebookTutorialRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetNotebookTutorialRowNames"); + + Params::NoceInventoryFunctionLibrary_GetNotebookTutorialRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetOmamoriData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceOmamoriData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceOmamoriData UNoceInventoryFunctionLibrary::GetOmamoriData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetOmamoriData"); + + Params::NoceInventoryFunctionLibrary_GetOmamoriData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetOmamoriRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetOmamoriRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetOmamoriRowNames"); + + Params::NoceInventoryFunctionLibrary_GetOmamoriRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetPuzzleData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookMultiContentData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookMultiContentData UNoceInventoryFunctionLibrary::GetPuzzleData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetPuzzleData"); + + Params::NoceInventoryFunctionLibrary_GetPuzzleData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetPuzzleNameData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookCategoryData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookCategoryData UNoceInventoryFunctionLibrary::GetPuzzleNameData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetPuzzleNameData"); + + Params::NoceInventoryFunctionLibrary_GetPuzzleNameData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetPuzzlePageData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookPuzzlePageData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookPuzzlePageData UNoceInventoryFunctionLibrary::GetPuzzlePageData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetPuzzlePageData"); + + Params::NoceInventoryFunctionLibrary_GetPuzzlePageData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetTutorialData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookContentData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookContentData UNoceInventoryFunctionLibrary::GetTutorialData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetTutorialData"); + + Params::NoceInventoryFunctionLibrary_GetTutorialData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetTutorialNameData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookCategoryData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookCategoryData UNoceInventoryFunctionLibrary::GetTutorialNameData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetTutorialNameData"); + + Params::NoceInventoryFunctionLibrary_GetTutorialNameData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetTutorialPageData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceNotebookTutorialPageData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceNotebookTutorialPageData UNoceInventoryFunctionLibrary::GetTutorialPageData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetTutorialPageData"); + + Params::NoceInventoryFunctionLibrary_GetTutorialPageData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetWeaponData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceWeaponData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceWeaponData UNoceInventoryFunctionLibrary::GetWeaponData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetWeaponData"); + + Params::NoceInventoryFunctionLibrary_GetWeaponData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryFunctionLibrary.GetWeaponRowNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceInventoryFunctionLibrary::GetWeaponRowNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceInventoryFunctionLibrary", "GetWeaponRowNames"); + + Params::NoceInventoryFunctionLibrary_GetWeaponRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.CanPlayerActivateTrigger +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::CanPlayerActivateTrigger(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "CanPlayerActivateTrigger"); + + Params::NocePlayerFunctionLibrary_CanPlayerActivateTrigger Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.GetNocePlayerController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANocePlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANocePlayerController* UNocePlayerFunctionLibrary::GetNocePlayerController(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "GetNocePlayerController"); + + Params::NocePlayerFunctionLibrary_GetNocePlayerController Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.GetNocePlayerState +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANocePlayerState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANocePlayerState* UNocePlayerFunctionLibrary::GetNocePlayerState(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "GetNocePlayerState"); + + Params::NocePlayerFunctionLibrary_GetNocePlayerState Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.GetPlayerCameraLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNocePlayerFunctionLibrary::GetPlayerCameraLocation(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "GetPlayerCameraLocation"); + + Params::NocePlayerFunctionLibrary_GetPlayerCameraLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.GetPlayerCameraRotation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UNocePlayerFunctionLibrary::GetPlayerCameraRotation(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "GetPlayerCameraRotation"); + + Params::NocePlayerFunctionLibrary_GetPlayerCameraRotation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.GetRandomLocationAroundPlayer +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* InPlayer (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNocePlayerFunctionLibrary::GetRandomLocationAroundPlayer(const class AActor* InPlayer, float InDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "GetRandomLocationAroundPlayer"); + + Params::NocePlayerFunctionLibrary_GetRandomLocationAroundPlayer Parms{}; + + Parms.InPlayer = InPlayer; + Parms.InDistance = InDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsActorInPlayerSightViewRange +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& RangeX (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& RangeY (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsActorInPlayerSightViewRange(const class AActor* InActor, const struct FVector2D& RangeX, const struct FVector2D& RangeY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsActorInPlayerSightViewRange"); + + Params::NocePlayerFunctionLibrary_IsActorInPlayerSightViewRange Parms{}; + + Parms.InActor = InActor; + Parms.RangeX = std::move(RangeX); + Parms.RangeY = std::move(RangeY); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsActorVisuallyBlocked +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsActorVisuallyBlocked(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsActorVisuallyBlocked"); + + Params::NocePlayerFunctionLibrary_IsActorVisuallyBlocked Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsCurrentDarkHinako +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsCurrentDarkHinako(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsCurrentDarkHinako"); + + Params::NocePlayerFunctionLibrary_IsCurrentDarkHinako Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsCurrentFogHinako +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsCurrentFogHinako(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsCurrentFogHinako"); + + Params::NocePlayerFunctionLibrary_IsCurrentFogHinako Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsInPlayerFrustum +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsInPlayerFrustum(const class AActor* InActor, float SphereRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsInPlayerFrustum"); + + Params::NocePlayerFunctionLibrary_IsInPlayerFrustum Parms{}; + + Parms.InActor = InActor; + Parms.SphereRatio = SphereRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsPointInPlayerFrustum +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UWorld* InWorld (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsPointInPlayerFrustum(const class UWorld* InWorld, const struct FVector& Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsPointInPlayerFrustum"); + + Params::NocePlayerFunctionLibrary_IsPointInPlayerFrustum Parms{}; + + Parms.InWorld = InWorld; + Parms.Point = std::move(Point); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsPointInPlayerSightViewRange +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* InPlayer (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& RangeX (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& RangeY (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsPointInPlayerSightViewRange(const struct FVector& InPoint, const class AActor* InPlayer, const struct FVector2D& RangeX, const struct FVector2D& RangeY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsPointInPlayerSightViewRange"); + + Params::NocePlayerFunctionLibrary_IsPointInPlayerSightViewRange Parms{}; + + Parms.InPoint = std::move(InPoint); + Parms.InPlayer = InPlayer; + Parms.RangeX = std::move(RangeX); + Parms.RangeY = std::move(RangeY); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsPointVisuallyBlocked +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UWorld* InWorld (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsShowDebugLine (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsPointVisuallyBlocked(const class UWorld* InWorld, const struct FVector& InPoint, const class AActor* InActor, bool IsShowDebugLine) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsPointVisuallyBlocked"); + + Params::NocePlayerFunctionLibrary_IsPointVisuallyBlocked Parms{}; + + Parms.InWorld = InWorld; + Parms.InPoint = std::move(InPoint); + Parms.InActor = InActor; + Parms.IsShowDebugLine = IsShowDebugLine; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.IsSphereInPlayerFrustum +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* InObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerFunctionLibrary::IsSphereInPlayerFrustum(const class UObject* InObject, const struct FVector& Point, float SphereRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "IsSphereInPlayerFrustum"); + + Params::NocePlayerFunctionLibrary_IsSphereInPlayerFrustum Parms{}; + + Parms.InObject = InObject; + Parms.Point = std::move(Point); + Parms.SphereRadius = SphereRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerFunctionLibrary.SimulateNoceInputAction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInputAction InputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerFunctionLibrary::SimulateNoceInputAction(const class UObject* WorldContextObject, ENoceInputAction InputAction, bool IsPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePlayerFunctionLibrary", "SimulateNoceInputAction"); + + Params::NocePlayerFunctionLibrary_SimulateNoceInputAction Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InputAction = InputAction; + Parms.IsPressed = IsPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryImageDialogWidget.Confirm +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInventoryImageDialogWidget::Confirm() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageDialogWidget", "Confirm"); + + Params::NoceInventoryImageDialogWidget_Confirm Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryImageDialogWidget.HideGuide +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryImageDialogWidget::HideGuide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageDialogWidget", "HideGuide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryImageDialogWidget.OnPageAnimationCompleted +// (Final, Native, Protected) + +void UNoceInventoryImageDialogWidget::OnPageAnimationCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageDialogWidget", "OnPageAnimationCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryImageDialogWidget.OnRefreshSelection +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryImageDialogWidget::OnRefreshSelection(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageDialogWidget", "OnRefreshSelection"); + + Params::NoceInventoryImageDialogWidget_OnRefreshSelection Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryImageDialogWidget.SelectNext +// (Final, Native, Protected) + +void UNoceInventoryImageDialogWidget::SelectNext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageDialogWidget", "SelectNext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryImageDialogWidget.SelectPrevious +// (Final, Native, Protected) + +void UNoceInventoryImageDialogWidget::SelectPrevious() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageDialogWidget", "SelectPrevious"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryImageDialogWidget.SetLetterGroupData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InGroupName (Parm, NativeAccessSpecifierPublic) +// const TArray& InLetterNames (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceInventoryImageDialogWidget::SetLetterGroupData(const class FText& InGroupName, const TArray& InLetterNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageDialogWidget", "SetLetterGroupData"); + + Params::NoceInventoryImageDialogWidget_SetLetterGroupData Parms{}; + + Parms.InGroupName = std::move(InGroupName); + Parms.InLetterNames = std::move(InLetterNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryImageDialogWidget.UpdateInput +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputEvent& InInputEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInventoryImageDialogWidget::UpdateInput(const struct FInputEvent& InInputEvent, const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageDialogWidget", "UpdateInput"); + + Params::NoceInventoryImageDialogWidget_UpdateInput Parms{}; + + Parms.InInputEvent = std::move(InInputEvent); + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInventoryImageWidget.LoadInventoryImage +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& Path (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryImageWidget::LoadInventoryImage(const struct FSoftObjectPath& Path) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryImageWidget", "LoadInventoryImage"); + + Params::NoceInventoryImageWidget_LoadInventoryImage Parms{}; + + Parms.Path = std::move(Path); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddFaithValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddFaithValue(int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddFaithValue"); + + Params::NocePlayerState_AddFaithValue Parms{}; + + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddGeneralMapIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNoceMapGeneralIconData& InNewData (Parm, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::AddGeneralMapIcon(const struct FNoceMapGeneralIconData& InNewData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddGeneralMapIcon"); + + Params::NocePlayerState_AddGeneralMapIcon Parms{}; + + Parms.InNewData = std::move(InNewData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.AddMapIcon +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceDynamicMapIconType& InIconType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddMapIcon(const ENoceDynamicMapIconType& InIconType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddMapIcon"); + + Params::NocePlayerState_AddMapIcon Parms{}; + + Parms.InIconType = InIconType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddMapIconV2 +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceDynamicMapIconChapterType& InChapterType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENoceDynamicMapIconIndexType& InIndexType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddMapIconV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddMapIconV2"); + + Params::NocePlayerState_AddMapIconV2 Parms{}; + + Parms.InChapterType = InChapterType; + Parms.InIndexType = InIndexType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddMapLocation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceMapLocation& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddMapLocation(const ENoceMapLocation& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddMapLocation"); + + Params::NocePlayerState_AddMapLocation Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddMaxHealthLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddMaxHealthLevel(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddMaxHealthLevel"); + + Params::NocePlayerState_AddMaxHealthLevel Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddMaxSanityLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddMaxSanityLevel(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddMaxSanityLevel"); + + Params::NocePlayerState_AddMaxSanityLevel Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddMaxStaminaLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddMaxStaminaLevel(int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddMaxStaminaLevel"); + + Params::NocePlayerState_AddMaxStaminaLevel Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddOmamoriDrawingCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddOmamoriDrawingCount(int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddOmamoriDrawingCount"); + + Params::NocePlayerState_AddOmamoriDrawingCount Parms{}; + + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddToViewedCutscene +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddToViewedCutscene(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddToViewedCutscene"); + + Params::NocePlayerState_AddToViewedCutscene Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.AddUpgradeLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceUpgradeType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::AddUpgradeLevel(ENoceUpgradeType Type, int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "AddUpgradeLevel"); + + Params::NocePlayerState_AddUpgradeLevel Parms{}; + + Parms.Type = Type; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ApplyAllAddMaxByLevel +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::ApplyAllAddMaxByLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ApplyAllAddMaxByLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ApplyAttributeRatio +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::ApplyAttributeRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ApplyAttributeRatio"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ApplyClawAlterType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceClawAlterType InClawAlterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::ApplyClawAlterType(ENoceClawAlterType InClawAlterType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ApplyClawAlterType"); + + Params::NocePlayerState_ApplyClawAlterType Parms{}; + + Parms.InClawAlterType = InClawAlterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ApplyFullHealth +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::ApplyFullHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ApplyFullHealth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ApplyFullSanity +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::ApplyFullSanity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ApplyFullSanity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ApplyFullStamina +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::ApplyFullStamina() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ApplyFullStamina"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ApplyFullWeaponDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsFogWeapon (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::ApplyFullWeaponDurability(const int32 Index_0, const bool IsFogWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ApplyFullWeaponDurability"); + + Params::NocePlayerState_ApplyFullWeaponDurability Parms{}; + + Parms.Index_0 = Index_0; + Parms.IsFogWeapon = IsFogWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ApplyGameplayEffects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& GameplayEffects (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ANocePlayerState::ApplyGameplayEffects(const TArray& GameplayEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ApplyGameplayEffects"); + + Params::NocePlayerState_ApplyGameplayEffects Parms{}; + + Parms.GameplayEffects = std::move(GameplayEffects); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.BP_AddHealth +// (Event, Protected, BlueprintEvent) +// Parameters: +// float AddValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::BP_AddHealth(float AddValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "BP_AddHealth"); + + Params::NocePlayerState_BP_AddHealth Parms{}; + + Parms.AddValue = AddValue; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerState.BP_AddSanity +// (Event, Protected, BlueprintEvent) +// Parameters: +// float AddValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::BP_AddSanity(float AddValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "BP_AddSanity"); + + Params::NocePlayerState_BP_AddSanity Parms{}; + + Parms.AddValue = AddValue; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerState.BP_ApplyFullHealth +// (Event, Protected, BlueprintEvent) + +void ANocePlayerState::BP_ApplyFullHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "BP_ApplyFullHealth"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePlayerState.BP_ApplyFullSanity +// (Event, Protected, BlueprintEvent) + +void ANocePlayerState::BP_ApplyFullSanity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "BP_ApplyFullSanity"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePlayerState.BP_ApplyFullStamina +// (Event, Protected, BlueprintEvent) + +void ANocePlayerState::BP_ApplyFullStamina() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "BP_ApplyFullStamina"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePlayerState.CanUseConsumableType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InTypeBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::CanUseConsumableType(int32 InTypeBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "CanUseConsumableType"); + + Params::NocePlayerState_CanUseConsumableType Parms{}; + + Parms.InTypeBitmask = InTypeBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.CanUseConsumableTypeHealth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::CanUseConsumableTypeHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "CanUseConsumableTypeHealth"); + + Params::NocePlayerState_CanUseConsumableTypeHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.CanUseConsumaleTypeClawTransform +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::CanUseConsumaleTypeClawTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "CanUseConsumaleTypeClawTransform"); + + Params::NocePlayerState_CanUseConsumaleTypeClawTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.CanUseConsumaleTypeCurrentMaxSanity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::CanUseConsumaleTypeCurrentMaxSanity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "CanUseConsumaleTypeCurrentMaxSanity"); + + Params::NocePlayerState_CanUseConsumaleTypeCurrentMaxSanity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.CanUseConsumaleTypeSanity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::CanUseConsumaleTypeSanity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "CanUseConsumaleTypeSanity"); + + Params::NocePlayerState_CanUseConsumaleTypeSanity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.CanUseConsumaleTypeWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::CanUseConsumaleTypeWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "CanUseConsumaleTypeWeapon"); + + Params::NocePlayerState_CanUseConsumaleTypeWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.ClaimDLCBoosterPack +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::ClaimDLCBoosterPack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ClaimDLCBoosterPack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ClaimDLCOmamori +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::ClaimDLCOmamori() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ClaimDLCOmamori"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.FixWeaponDurabilityByCost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Percent (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsFogWeapon (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::FixWeaponDurabilityByCost(ENoceActionLevel ActionLevel, const int32 Index_0, const int32 Percent, const bool IsFogWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "FixWeaponDurabilityByCost"); + + Params::NocePlayerState_FixWeaponDurabilityByCost Parms{}; + + Parms.ActionLevel = ActionLevel; + Parms.Index_0 = Index_0; + Parms.Percent = Percent; + Parms.IsFogWeapon = IsFogWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.GetCanShowSavePointFixWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::GetCanShowSavePointFixWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetCanShowSavePointFixWeapon"); + + Params::NocePlayerState_GetCanShowSavePointFixWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetDisableMultiRoundIcon +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::GetDisableMultiRoundIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetDisableMultiRoundIcon"); + + Params::NocePlayerState_GetDisableMultiRoundIcon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetEnableMap +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::GetEnableMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetEnableMap"); + + Params::NocePlayerState_GetEnableMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetEnableSavePointFixWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::GetEnableSavePointFixWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetEnableSavePointFixWeapon"); + + Params::NocePlayerState_GetEnableSavePointFixWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetEnableSavePointOffering +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::GetEnableSavePointOffering() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetEnableSavePointOffering"); + + Params::NocePlayerState_GetEnableSavePointOffering Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetEnableSavePointUpgrade +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::GetEnableSavePointUpgrade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetEnableSavePointUpgrade"); + + Params::NocePlayerState_GetEnableSavePointUpgrade Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetFaithItemIDs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ANocePlayerState::GetFaithItemIDs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetFaithItemIDs"); + + Params::NocePlayerState_GetFaithItemIDs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetFaithValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetFaithValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetFaithValue"); + + Params::NocePlayerState_GetFaithValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetFixCost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel InActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerState::GetFixCost(ENoceActionLevel InActionLevel, class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetFixCost"); + + Params::NocePlayerState_GetFixCost Parms{}; + + Parms.InActionLevel = InActionLevel; + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetGeneralMapIconData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutResult (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ANocePlayerState::GetGeneralMapIconData(TArray* OutResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetGeneralMapIconData"); + + Params::NocePlayerState_GetGeneralMapIconData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutResult != nullptr) + *OutResult = std::move(Parms.OutResult); +} + + +// Function GameNoce.NocePlayerState.GetHealthHealAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerState::GetHealthHealAmount(ENoceActionLevel ActionLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetHealthHealAmount"); + + Params::NocePlayerState_GetHealthHealAmount Parms{}; + + Parms.ActionLevel = ActionLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetHealthHealCost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetHealthHealCost(ENoceActionLevel ActionLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetHealthHealCost"); + + Params::NocePlayerState_GetHealthHealCost Parms{}; + + Parms.ActionLevel = ActionLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetHinaCharMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerType InPlayerType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ANocePlayerState::GetHinaCharMesh(ENocePlayerType InPlayerType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetHinaCharMesh"); + + Params::NocePlayerState_GetHinaCharMesh Parms{}; + + Parms.InPlayerType = InPlayerType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetIsUnderHellModeAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::GetIsUnderHellModeAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetIsUnderHellModeAttack"); + + Params::NocePlayerState_GetIsUnderHellModeAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetLastMapArea +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceMapArea ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceMapArea ANocePlayerState::GetLastMapArea() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetLastMapArea"); + + Params::NocePlayerState_GetLastMapArea Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetLastMissionText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText ANocePlayerState::GetLastMissionText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetLastMissionText"); + + Params::NocePlayerState_GetLastMissionText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetMapAreaScale +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceMapArea& InArea (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DefaultScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerState::GetMapAreaScale(const ENoceMapArea& InArea, float DefaultScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetMapAreaScale"); + + Params::NocePlayerState_GetMapAreaScale Parms{}; + + Parms.InArea = InArea; + Parms.DefaultScale = DefaultScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetMapIconStatus +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceDynamicMapIconType& InIconType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceMapStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceMapStatus ANocePlayerState::GetMapIconStatus(const ENoceDynamicMapIconType& InIconType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetMapIconStatus"); + + Params::NocePlayerState_GetMapIconStatus Parms{}; + + Parms.InIconType = InIconType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetMapIconStatusV2 +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceDynamicMapIconChapterType& InChapterType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENoceDynamicMapIconIndexType& InIndexType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceMapStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceMapStatus ANocePlayerState::GetMapIconStatusV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetMapIconStatusV2"); + + Params::NocePlayerState_GetMapIconStatusV2 Parms{}; + + Parms.InChapterType = InChapterType; + Parms.InIndexType = InIndexType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetMaxHealthLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetMaxHealthLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetMaxHealthLevel"); + + Params::NocePlayerState_GetMaxHealthLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetMaxSanityLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetMaxSanityLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetMaxSanityLevel"); + + Params::NocePlayerState_GetMaxSanityLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetMaxStaminaLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetMaxStaminaLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetMaxStaminaLevel"); + + Params::NocePlayerState_GetMaxStaminaLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetOmamoriDrawingCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetOmamoriDrawingCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetOmamoriDrawingCount"); + + Params::NocePlayerState_GetOmamoriDrawingCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetSanityHealAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerState::GetSanityHealAmount(ENoceActionLevel ActionLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetSanityHealAmount"); + + Params::NocePlayerState_GetSanityHealAmount Parms{}; + + Parms.ActionLevel = ActionLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetSanityHealCost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetSanityHealCost(ENoceActionLevel ActionLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetSanityHealCost"); + + Params::NocePlayerState_GetSanityHealCost Parms{}; + + Parms.ActionLevel = ActionLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetSanityHealRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerState::GetSanityHealRatio(ENoceActionLevel ActionLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetSanityHealRatio"); + + Params::NocePlayerState_GetSanityHealRatio Parms{}; + + Parms.ActionLevel = ActionLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetUpgradeLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceUpgradeType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetUpgradeLevel(ENoceUpgradeType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetUpgradeLevel"); + + Params::NocePlayerState_GetUpgradeLevel Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.GetWeaponDurabilityFixCost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsFogWeapon (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerState::GetWeaponDurabilityFixCost(ENoceActionLevel ActionLevel, const int32 Index_0, const bool IsFogWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "GetWeaponDurabilityFixCost"); + + Params::NocePlayerState_GetWeaponDurabilityFixCost Parms{}; + + Parms.ActionLevel = ActionLevel; + Parms.Index_0 = Index_0; + Parms.IsFogWeapon = IsFogWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.HasBroochKeyItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::HasBroochKeyItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "HasBroochKeyItem"); + + Params::NocePlayerState_HasBroochKeyItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.HasExorcismPotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::HasExorcismPotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "HasExorcismPotion"); + + Params::NocePlayerState_HasExorcismPotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.HasMapLocation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceMapLocation& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::HasMapLocation(const ENoceMapLocation& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "HasMapLocation"); + + Params::NocePlayerState_HasMapLocation Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.HasSacredSword +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::HasSacredSword() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "HasSacredSword"); + + Params::NocePlayerState_HasSacredSword Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.HasUsedDebugTeleport +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::HasUsedDebugTeleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "HasUsedDebugTeleport"); + + Params::NocePlayerState_HasUsedDebugTeleport Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.HealHealthByCost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Cost (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::HealHealthByCost(ENoceActionLevel ActionLevel, int32 Cost) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "HealHealthByCost"); + + Params::NocePlayerState_HealHealthByCost Parms{}; + + Parms.ActionLevel = ActionLevel; + Parms.Cost = Cost; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.HealSanityByCost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceActionLevel ActionLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Cost (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::HealSanityByCost(ENoceActionLevel ActionLevel, int32 Cost) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "HealSanityByCost"); + + Params::NocePlayerState_HealSanityByCost Parms{}; + + Parms.ActionLevel = ActionLevel; + Parms.Cost = Cost; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.IsClawAlterTypeApplied +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceClawAlterType InClawAlterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsClawAlterTypeApplied(ENoceClawAlterType InClawAlterType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsClawAlterTypeApplied"); + + Params::NocePlayerState_IsClawAlterTypeApplied Parms{}; + + Parms.InClawAlterType = InClawAlterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsDLCBoosterPackClaimed +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsDLCBoosterPackClaimed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsDLCBoosterPackClaimed"); + + Params::NocePlayerState_IsDLCBoosterPackClaimed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsDLCOmamoriClaimed +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsDLCOmamoriClaimed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsDLCOmamoriClaimed"); + + Params::NocePlayerState_IsDLCOmamoriClaimed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsFullHealth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsFullHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsFullHealth"); + + Params::NocePlayerState_IsFullHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsFullSanity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsFullSanity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsFullSanity"); + + Params::NocePlayerState_IsFullSanity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsFullWeaponDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsFogWeapon (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsFullWeaponDurability(const int32 Index_0, const bool IsFogWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsFullWeaponDurability"); + + Params::NocePlayerState_IsFullWeaponDurability Parms{}; + + Parms.Index_0 = Index_0; + Parms.IsFogWeapon = IsFogWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsNewCutscene +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsNewCutscene(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsNewCutscene"); + + Params::NocePlayerState_IsNewCutscene Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsNotebookHintBlocked +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool* IsBlocked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::IsNotebookHintBlocked(bool* IsBlocked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsNotebookHintBlocked"); + + Params::NocePlayerState_IsNotebookHintBlocked Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (IsBlocked != nullptr) + *IsBlocked = Parms.IsBlocked; +} + + +// Function GameNoce.NocePlayerState.IsRestrictionMatch +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 BitMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsRestrictionMatch(int32 BitMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsRestrictionMatch"); + + Params::NocePlayerState_IsRestrictionMatch Parms{}; + + Parms.BitMask = BitMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsRestrictionMatchFlag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENocePlayerRestriction Flag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsRestrictionMatchFlag(ENocePlayerRestriction Flag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsRestrictionMatchFlag"); + + Params::NocePlayerState_IsRestrictionMatchFlag Parms{}; + + Parms.Flag = Flag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsStoryEndingBranchMatch +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 BitMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsStoryEndingBranchMatch(int32 BitMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsStoryEndingBranchMatch"); + + Params::NocePlayerState_IsStoryEndingBranchMatch Parms{}; + + Parms.BitMask = BitMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.IsStoryEndingBranchMatchFlag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceStoryEndingBranch Flag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerState::IsStoryEndingBranchMatchFlag(ENoceStoryEndingBranch Flag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "IsStoryEndingBranchMatchFlag"); + + Params::NocePlayerState_IsStoryEndingBranchMatchFlag Parms{}; + + Parms.Flag = Flag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.MassRemoveMapIconV2 +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&InChapterTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TMap&InExceptions (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ANocePlayerState::MassRemoveMapIconV2(const TArray& InChapterTypes, const TMap& InExceptions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "MassRemoveMapIconV2"); + + Params::NocePlayerState_MassRemoveMapIconV2 Parms{}; + + Parms.InChapterTypes = std::move(InChapterTypes); + Parms.InExceptions = std::move(InExceptions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OmamoriRandRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerState::OmamoriRandRange(float InMin, float InMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OmamoriRandRange"); + + Params::NocePlayerState_OmamoriRandRange Parms{}; + + Parms.InMin = InMin; + Parms.InMax = InMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerState.OnAddNewItem +// (Final, Native, Protected) +// Parameters: +// ENoceInventoryType InventoryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::OnAddNewItem(ENoceInventoryType InventoryType, class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnAddNewItem"); + + Params::NocePlayerState_OnAddNewItem Parms{}; + + Parms.InventoryType = InventoryType; + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnAddNewWeapon +// (Final, Native, Protected) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::OnAddNewWeapon(class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnAddNewWeapon"); + + Params::NocePlayerState_OnAddNewWeapon Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnBeforeChangeWeapon +// (Final, Native, Protected) + +void ANocePlayerState::OnBeforeChangeWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnBeforeChangeWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnChangeOmamori +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OldID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::OnChangeOmamori(int32 Index_0, class FName OldID, class FName NewID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnChangeOmamori"); + + Params::NocePlayerState_OnChangeOmamori Parms{}; + + Parms.Index_0 = Index_0; + Parms.OldID = OldID; + Parms.NewID = NewID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnChangeWeapon +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::OnChangeWeapon(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnChangeWeapon"); + + Params::NocePlayerState_OnChangeWeapon Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnDiscardEquippedWeapon +// (Final, Native, Protected) + +void ANocePlayerState::OnDiscardEquippedWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnDiscardEquippedWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnSetOmamoriSlotNum +// (Final, Native, Protected) +// Parameters: +// int32 NewSlotNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::OnSetOmamoriSlotNum(int32 NewSlotNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnSetOmamoriSlotNum"); + + Params::NocePlayerState_OnSetOmamoriSlotNum Parms{}; + + Parms.NewSlotNum = NewSlotNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnUseConsumableItem +// (Final, Native, Protected) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::OnUseConsumableItem(class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnUseConsumableItem"); + + Params::NocePlayerState_OnUseConsumableItem Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnWeaponChanged +// (Final, Native, Protected) +// Parameters: +// class ANoceWeapon* NewWeapon (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::OnWeaponChanged(class ANoceWeapon* NewWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnWeaponChanged"); + + Params::NocePlayerState_OnWeaponChanged Parms{}; + + Parms.NewWeapon = NewWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.OnWeaponDurabilityChanged +// (Final, Native, Protected) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsDiscarded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsBroken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::OnWeaponDurabilityChanged(class FName InWeaponName, float InDurability, bool InIsDiscarded, bool InIsBroken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "OnWeaponDurabilityChanged"); + + Params::NocePlayerState_OnWeaponDurabilityChanged Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InDurability = InDurability; + Parms.InIsDiscarded = InIsDiscarded; + Parms.InIsBroken = InIsBroken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RecordAttributeRatio +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::RecordAttributeRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RecordAttributeRatio"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RefreshGameplayTagsForClawAlterType +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::RefreshGameplayTagsForClawAlterType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RefreshGameplayTagsForClawAlterType"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveAllAddMaxByLevel +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::RemoveAllAddMaxByLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveAllAddMaxByLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveClawAlterType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceClawAlterType InClawAlterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveClawAlterType(ENoceClawAlterType InClawAlterType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveClawAlterType"); + + Params::NocePlayerState_RemoveClawAlterType Parms{}; + + Parms.InClawAlterType = InClawAlterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveFromViewedCutscene +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveFromViewedCutscene(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveFromViewedCutscene"); + + Params::NocePlayerState_RemoveFromViewedCutscene Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveGameplayEffects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& GameplayEffects (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveGameplayEffects(const TArray& GameplayEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveGameplayEffects"); + + Params::NocePlayerState_RemoveGameplayEffects Parms{}; + + Parms.GameplayEffects = std::move(GameplayEffects); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveMapIcon +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceDynamicMapIconType& InIconType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveMapIcon(const ENoceDynamicMapIconType& InIconType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveMapIcon"); + + Params::NocePlayerState_RemoveMapIcon Parms{}; + + Parms.InIconType = InIconType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveMapIconV2 +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceDynamicMapIconChapterType& InChapterType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENoceDynamicMapIconIndexType& InIndexType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveMapIconV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveMapIconV2"); + + Params::NocePlayerState_RemoveMapIconV2 Parms{}; + + Parms.InChapterType = InChapterType; + Parms.InIndexType = InIndexType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveMapLocation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceMapLocation& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveMapLocation(const ENoceMapLocation& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveMapLocation"); + + Params::NocePlayerState_RemoveMapLocation Parms{}; + + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveRestriction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 BitMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveRestriction(int32 BitMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveRestriction"); + + Params::NocePlayerState_RemoveRestriction Parms{}; + + Parms.BitMask = BitMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveRestrictionFlag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerRestriction Flag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveRestrictionFlag(ENocePlayerRestriction Flag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveRestrictionFlag"); + + Params::NocePlayerState_RemoveRestrictionFlag Parms{}; + + Parms.Flag = Flag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveStoryEndingBranch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 BitMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveStoryEndingBranch(int32 BitMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveStoryEndingBranch"); + + Params::NocePlayerState_RemoveStoryEndingBranch Parms{}; + + Parms.BitMask = BitMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.RemoveStoryEndingBranchFlag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceStoryEndingBranch Flag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::RemoveStoryEndingBranchFlag(ENoceStoryEndingBranch Flag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "RemoveStoryEndingBranchFlag"); + + Params::NocePlayerState_RemoveStoryEndingBranchFlag Parms{}; + + Parms.Flag = Flag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.ResetForTheNewRound +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerState::ResetForTheNewRound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "ResetForTheNewRound"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetDisableMultiRoundIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InDisableMultiRoundIcon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetDisableMultiRoundIcon(bool InDisableMultiRoundIcon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetDisableMultiRoundIcon"); + + Params::NocePlayerState_SetDisableMultiRoundIcon Parms{}; + + Parms.InDisableMultiRoundIcon = InDisableMultiRoundIcon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetEnableMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnableMap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetEnableMap(bool InEnableMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetEnableMap"); + + Params::NocePlayerState_SetEnableMap Parms{}; + + Parms.InEnableMap = InEnableMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetEnableSavePointFixWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetEnableSavePointFixWeapon(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetEnableSavePointFixWeapon"); + + Params::NocePlayerState_SetEnableSavePointFixWeapon Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetEnableSavePointOffering +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetEnableSavePointOffering(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetEnableSavePointOffering"); + + Params::NocePlayerState_SetEnableSavePointOffering Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetEnableSavePointUpgrade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetEnableSavePointUpgrade(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetEnableSavePointUpgrade"); + + Params::NocePlayerState_SetEnableSavePointUpgrade Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetHinaCharMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerType InPlayerType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InCharMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetHinaCharMesh(ENocePlayerType InPlayerType, class FName InCharMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetHinaCharMesh"); + + Params::NocePlayerState_SetHinaCharMesh Parms{}; + + Parms.InPlayerType = InPlayerType; + Parms.InCharMesh = InCharMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetIsUnderHellModeAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetIsUnderHellModeAttack(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetIsUnderHellModeAttack"); + + Params::NocePlayerState_SetIsUnderHellModeAttack Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetLastMapArea +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceMapArea& InArea (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetLastMapArea(const ENoceMapArea& InArea) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetLastMapArea"); + + Params::NocePlayerState_SetLastMapArea Parms{}; + + Parms.InArea = InArea; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetLastMissionText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetLastMissionText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetLastMissionText"); + + Params::NocePlayerState_SetLastMissionText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetMapAreaScale +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceMapArea& InArea (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float& InScale (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetMapAreaScale(const ENoceMapArea& InArea, const float& InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetMapAreaScale"); + + Params::NocePlayerState_SetMapAreaScale Parms{}; + + Parms.InArea = InArea; + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetMapIconStatus +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceDynamicMapIconType& InIconType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENoceMapStatus& InStatus (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetMapIconStatus(const ENoceDynamicMapIconType& InIconType, const ENoceMapStatus& InStatus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetMapIconStatus"); + + Params::NocePlayerState_SetMapIconStatus Parms{}; + + Parms.InIconType = InIconType; + Parms.InStatus = InStatus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetMapIconStatusV2 +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceDynamicMapIconChapterType& InChapterType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENoceDynamicMapIconIndexType& InIndexType (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENoceMapStatus& InStatus (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetMapIconStatusV2(const ENoceDynamicMapIconChapterType& InChapterType, const ENoceDynamicMapIconIndexType& InIndexType, const ENoceMapStatus& InStatus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetMapIconStatusV2"); + + Params::NocePlayerState_SetMapIconStatusV2 Parms{}; + + Parms.InChapterType = InChapterType; + Parms.InIndexType = InIndexType; + Parms.InStatus = InStatus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetRestriction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 BitMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetRestriction(int32 BitMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetRestriction"); + + Params::NocePlayerState_SetRestriction Parms{}; + + Parms.BitMask = BitMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetRestrictionFlag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerRestriction Flag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetRestrictionFlag(ENocePlayerRestriction Flag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetRestrictionFlag"); + + Params::NocePlayerState_SetRestrictionFlag Parms{}; + + Parms.Flag = Flag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetStoryEndingBranch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 BitMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetStoryEndingBranch(int32 BitMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetStoryEndingBranch"); + + Params::NocePlayerState_SetStoryEndingBranch Parms{}; + + Parms.BitMask = BitMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetStoryEndingBranchFlag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceStoryEndingBranch Flag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetStoryEndingBranchFlag(ENoceStoryEndingBranch Flag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetStoryEndingBranchFlag"); + + Params::NocePlayerState_SetStoryEndingBranchFlag Parms{}; + + Parms.Flag = Flag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.SetUsedDebugTeleport +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::SetUsedDebugTeleport(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "SetUsedDebugTeleport"); + + Params::NocePlayerState_SetUsedDebugTeleport Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.UpdateGeneralMapIconVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::UpdateGeneralMapIconVisibility(int32 Index_0, bool InIsVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "UpdateGeneralMapIconVisibility"); + + Params::NocePlayerState_UpdateGeneralMapIconVisibility Parms{}; + + Parms.Index_0 = Index_0; + Parms.InIsVisible = InIsVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerState.UpdateLastSavePoint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InSavePointActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerState::UpdateLastSavePoint(class AActor* InSavePointActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerState", "UpdateLastSavePoint"); + + Params::NocePlayerState_UpdateLastSavePoint Parms{}; + + Parms.InSavePointActor = InSavePointActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanityFlowerWidget.UpdateFlowerVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SmallFlowerNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSanityFlowerWidget::UpdateFlowerVisibility(int32 SmallFlowerNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanityFlowerWidget", "UpdateFlowerVisibility"); + + Params::NoceSanityFlowerWidget_UpdateFlowerVisibility Parms{}; + + Parms.SmallFlowerNum = SmallFlowerNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListItemWidget.EquipFailed +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryListItemWidget::EquipFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListItemWidget", "EquipFailed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListItemWidget.OnSelectEquipFailCompleted +// (Final, Native, Protected) + +void UNoceInventoryListItemWidget::OnSelectEquipFailCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListItemWidget", "OnSelectEquipFailCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListItemWidget.OnSelectToEquipCompleted +// (Final, Native, Protected) + +void UNoceInventoryListItemWidget::OnSelectToEquipCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListItemWidget", "OnSelectToEquipCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListItemWidget.PlaySelectToEquip +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryListItemWidget::PlaySelectToEquip() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListItemWidget", "PlaySelectToEquip"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListItemWidget.RefreshEquipped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsEquipped (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryListItemWidget::RefreshEquipped(bool InIsEquipped) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListItemWidget", "RefreshEquipped"); + + Params::NoceInventoryListItemWidget_RefreshEquipped Parms{}; + + Parms.InIsEquipped = InIsEquipped; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListWidget.DiscardItem +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryListWidget::DiscardItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListWidget", "DiscardItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListWidget.PlayEquipFailed +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryListWidget::PlayEquipFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListWidget", "PlayEquipFailed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListWidget.RefreshEquipped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& EquippedItem (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceInventoryListWidget::RefreshEquipped(const TArray& EquippedItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListWidget", "RefreshEquipped"); + + Params::NoceInventoryListWidget_RefreshEquipped Parms{}; + + Parms.EquippedItem = std::move(EquippedItem); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListWidget.SelectItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryListWidget::SelectItem(class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListWidget", "SelectItem"); + + Params::NoceInventoryListWidget_SelectItem Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListWidget.SetAllData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray&Items (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceInventoryListWidget::SetAllData(const TArray& Items) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListWidget", "SetAllData"); + + Params::NoceInventoryListWidget_SetAllData Parms{}; + + Parms.Items = std::move(Items); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListWidget.SetConsumableData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray&Items (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& EquippedItems (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 InPointNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InEmaNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryListWidget::SetConsumableData(const TArray& Items, const TArray& EquippedItems, int32 InPointNum, int32 InEmaNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListWidget", "SetConsumableData"); + + Params::NoceInventoryListWidget_SetConsumableData Parms{}; + + Parms.Items = std::move(Items); + Parms.EquippedItems = std::move(EquippedItems); + Parms.InPointNum = InPointNum; + Parms.InEmaNum = InEmaNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryListWidget.SetOmamoriData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray&Items (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& EquippedItems (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceInventoryListWidget::SetOmamoriData(const TArray& Items, const TArray& EquippedItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryListWidget", "SetOmamoriData"); + + Params::NoceInventoryListWidget_SetOmamoriData Parms{}; + + Parms.Items = std::move(Items); + Parms.EquippedItems = std::move(EquippedItems); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePopWindowBtnWidget.UpdateText +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InActionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& InBtnText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UNocePopWindowBtnWidget::UpdateText(const class FName& InActionName, const class FText& InBtnText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowBtnWidget", "UpdateText"); + + Params::NocePopWindowBtnWidget_UpdateText Parms{}; + + Parms.InActionName = InActionName; + Parms.InBtnText = std::move(InBtnText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryPopWindowWidget.ShowAddSlot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 OldSlotNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewSlotNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryPopWindowWidget::ShowAddSlot(int32 OldSlotNum, int32 NewSlotNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryPopWindowWidget", "ShowAddSlot"); + + Params::NoceInventoryPopWindowWidget_ShowAddSlot Parms{}; + + Parms.OldSlotNum = OldSlotNum; + Parms.NewSlotNum = NewSlotNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.CanApplyLookAtIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerPPAnimInstance::CanApplyLookAtIK() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "CanApplyLookAtIK"); + + Params::NocePlayerPPAnimInstance_CanApplyLookAtIK Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.OnAttackTraceHit +// (Final, Native, Protected, HasOutParams) +// Parameters: +// const TArray&InHitResults (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UNocePlayerPPAnimInstance::OnAttackTraceHit(const TArray& InHitResults) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "OnAttackTraceHit"); + + Params::NocePlayerPPAnimInstance_OnAttackTraceHit Parms{}; + + Parms.InHitResults = std::move(InHitResults); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateApplyAimIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePlayerPPAnimInstance::UpdateApplyAimIK() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "UpdateApplyAimIK"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateApplyFootIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerPPAnimInstance::UpdateApplyFootIK(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "UpdateApplyFootIK"); + + Params::NocePlayerPPAnimInstance_UpdateApplyFootIK Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateApplyFullBodyIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePlayerPPAnimInstance::UpdateApplyFullBodyIK() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "UpdateApplyFullBodyIK"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateApplyLookAtIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerPPAnimInstance::UpdateApplyLookAtIK(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "UpdateApplyLookAtIK"); + + Params::NocePlayerPPAnimInstance_UpdateApplyLookAtIK Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateApplyPoseDriver +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePlayerPPAnimInstance::UpdateApplyPoseDriver() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "UpdateApplyPoseDriver"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateApplyRigidBody +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePlayerPPAnimInstance::UpdateApplyRigidBody() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "UpdateApplyRigidBody"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateAttachObject +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNocePlayerPPAnimInstance::UpdateAttachObject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "UpdateAttachObject"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateFootIK +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerPPAnimInstance::UpdateFootIK(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerPPAnimInstance", "UpdateFootIK"); + + Params::NocePlayerPPAnimInstance_UpdateFootIK Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTabChildWidget.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UNoceTabChildWidget::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTabChildWidget", "SetText"); + + Params::NoceTabChildWidget_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.AddClawTransform +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::AddClawTransform(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "AddClawTransform"); + + Params::NocePlayerClawTransformComponent_AddClawTransform Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.ApplyAttrackSoulDamageToTarget +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerClawTransformComponent::ApplyAttrackSoulDamageToTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "ApplyAttrackSoulDamageToTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.CostClawTransform +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::CostClawTransform(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "CostClawTransform"); + + Params::NocePlayerClawTransformComponent_CostClawTransform Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.FillClawTransformToFull +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerClawTransformComponent::FillClawTransformToFull() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "FillClawTransformToFull"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.GetAttrackSoulTargetDistanceXY +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerClawTransformComponent::GetAttrackSoulTargetDistanceXY() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "GetAttrackSoulTargetDistanceXY"); + + Params::NocePlayerClawTransformComponent_GetAttrackSoulTargetDistanceXY Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.GetAttrackSoulTargetDistanceZ +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerClawTransformComponent::GetAttrackSoulTargetDistanceZ() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "GetAttrackSoulTargetDistanceZ"); + + Params::NocePlayerClawTransformComponent_GetAttrackSoulTargetDistanceZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.GetAttractSoulTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceEnemyCharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceEnemyCharacter* UNocePlayerClawTransformComponent::GetAttractSoulTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "GetAttractSoulTarget"); + + Params::NocePlayerClawTransformComponent_GetAttractSoulTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.GetClawTransform +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerClawTransformComponent::GetClawTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "GetClawTransform"); + + Params::NocePlayerClawTransformComponent_GetClawTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.HandleEnemyDead +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::HandleEnemyDead(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "HandleEnemyDead"); + + Params::NocePlayerClawTransformComponent_HandleEnemyDead Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "HandleOnPossessed"); + + Params::NocePlayerClawTransformComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.HaveAttrackSoulTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerClawTransformComponent::HaveAttrackSoulTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "HaveAttrackSoulTarget"); + + Params::NocePlayerClawTransformComponent_HaveAttrackSoulTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.IsClawTransformEmpty +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerClawTransformComponent::IsClawTransformEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "IsClawTransformEmpty"); + + Params::NocePlayerClawTransformComponent_IsClawTransformEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.IsClawTransformFull +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerClawTransformComponent::IsClawTransformFull() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "IsClawTransformFull"); + + Params::NocePlayerClawTransformComponent_IsClawTransformFull Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.OnCanShowWidgetChanged +// (Final, Native, Public) +// Parameters: +// bool InVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::OnCanShowWidgetChanged(bool InVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "OnCanShowWidgetChanged"); + + Params::NocePlayerClawTransformComponent_OnCanShowWidgetChanged Parms{}; + + Parms.InVisible = InVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.OnClawTransformed +// (Final, Native, Protected) +// Parameters: +// bool InIsClawG (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::OnClawTransformed(bool InIsClawG) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "OnClawTransformed"); + + Params::NocePlayerClawTransformComponent_OnClawTransformed Parms{}; + + Parms.InIsClawG = InIsClawG; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.OnEnemyDamage +// (Final, Native, Protected) +// Parameters: +// class AActor* InHitActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsDead (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::OnEnemyDamage(class AActor* InHitActor, float InDamage, bool InIsDead) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "OnEnemyDamage"); + + Params::NocePlayerClawTransformComponent_OnEnemyDamage Parms{}; + + Parms.InHitActor = InHitActor; + Parms.InDamage = InDamage; + Parms.InIsDead = InIsDead; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.OnPlayerPreDamage +// (Final, Native, Protected) +// Parameters: +// float InHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxSanityDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::OnPlayerPreDamage(float InHealthDamage, float InMaxSanityDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "OnPlayerPreDamage"); + + Params::NocePlayerClawTransformComponent_OnPlayerPreDamage Parms{}; + + Parms.InHealthDamage = InHealthDamage; + Parms.InMaxSanityDamage = InMaxSanityDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.RegisterOnPossessed +// (Final, Native, Protected) + +void UNocePlayerClawTransformComponent::RegisterOnPossessed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "RegisterOnPossessed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.SetAttractSoulWidgetRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::SetAttractSoulWidgetRatio(float InRatio, class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "SetAttractSoulWidgetRatio"); + + Params::NocePlayerClawTransformComponent_SetAttractSoulWidgetRatio Parms{}; + + Parms.InRatio = InRatio; + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.ShowAttrackSoulHintWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::ShowAttrackSoulHintWidget(bool InShow, class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "ShowAttrackSoulHintWidget"); + + Params::NocePlayerClawTransformComponent_ShowAttrackSoulHintWidget Parms{}; + + Parms.InShow = InShow; + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerClawTransformComponent.ShowAttrackSoulWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerClawTransformComponent::ShowAttrackSoulWidget(bool InShow, class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerClawTransformComponent", "ShowAttrackSoulWidget"); + + Params::NocePlayerClawTransformComponent_ShowAttrackSoulWidget Parms{}; + + Parms.InShow = InShow; + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryWeaponItem.Discard +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryWeaponItem::Discard() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryWeaponItem", "Discard"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryWeaponItem.Equip +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryWeaponItem::Equip() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryWeaponItem", "Equip"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryWeaponItem.OnEquipSelectDropCompleted +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void UNoceInventoryWeaponItem::OnEquipSelectDropCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryWeaponItem", "OnEquipSelectDropCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryWeaponItem.Unequip +// (Final, Native, Public, BlueprintCallable) + +void UNoceInventoryWeaponItem::Unequip() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryWeaponItem", "Unequip"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryWeaponWidget.OnListMouseConfirm +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryWeaponWidget::OnListMouseConfirm(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryWeaponWidget", "OnListMouseConfirm"); + + Params::NoceInventoryWeaponWidget_OnListMouseConfirm Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryWeaponWidget.OnPopWindowClose +// (Final, Native, Protected) + +void UNoceInventoryWeaponWidget::OnPopWindowClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryWeaponWidget", "OnPopWindowClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInventoryWeaponWidget.UpdateSelection +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInventoryWeaponWidget::UpdateSelection(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInventoryWeaponWidget", "UpdateSelection"); + + Params::NoceInventoryWeaponWidget_UpdateSelection Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInvincibleComponent.EndInvincible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInvincibleComponent::EndInvincible(class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInvincibleComponent", "EndInvincible"); + + Params::NoceInvincibleComponent_EndInvincible Parms{}; + + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInvincibleComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInvincibleComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInvincibleComponent", "HandleOnPossessed"); + + Params::NoceInvincibleComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInvincibleComponent.IsInvincible +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInvincibleComponent::IsInvincible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInvincibleComponent", "IsInvincible"); + + Params::NoceInvincibleComponent_IsInvincible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInvincibleComponent.IsTokenInvincible +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceInvincibleComponent::IsTokenInvincible(class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInvincibleComponent", "IsTokenInvincible"); + + Params::NoceInvincibleComponent_IsTokenInvincible Parms{}; + + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceInvincibleComponent.OnTimerUp +// (Final, Native, Protected) + +void UNoceInvincibleComponent::OnTimerUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInvincibleComponent", "OnTimerUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInvincibleComponent.StartInvincible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInvincibleComponent::StartInvincible(class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInvincibleComponent", "StartInvincible"); + + Params::NoceInvincibleComponent_StartInvincible Parms{}; + + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceInvincibleComponent.StartInvincibleWithDuration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceInvincibleComponent::StartInvincibleWithDuration(float InDuration, class FName InToken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceInvincibleComponent", "StartInvincibleWithDuration"); + + Params::NoceInvincibleComponent_StartInvincibleWithDuration Parms{}; + + Parms.InDuration = InDuration; + Parms.InToken = InToken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.CreatePageWidget +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftClassPath& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceFocusableWidget** NewWidget (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePauseWidget::CreatePageWidget(const struct FSoftClassPath& Path, class UNoceFocusableWidget** NewWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "CreatePageWidget"); + + Params::NocePauseWidget_CreatePageWidget Parms{}; + + Parms.Path = std::move(Path); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NewWidget != nullptr) + *NewWidget = Parms.NewWidget; +} + + +// Function GameNoce.NocePauseWidget.DoToTitle +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePauseWidget::DoToTitle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "DoToTitle"); + + Params::NocePauseWidget_DoToTitle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseWidget.ExecuteObj +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPauseListObject* Obj (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePauseWidget::ExecuteObj(class UPauseListObject* Obj) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ExecuteObj"); + + Params::NocePauseWidget_ExecuteObj Parms{}; + + Parms.Obj = Obj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.GetPauseListObjs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePauseWidget::GetPauseListObjs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "GetPauseListObjs"); + + Params::NocePauseWidget_GetPauseListObjs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseWidget.HideChangeLevel +// (Final, Native, Public, BlueprintCallable) + +void UNocePauseWidget::HideChangeLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "HideChangeLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.IsInCombat +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePauseWidget::IsInCombat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "IsInCombat"); + + Params::NocePauseWidget_IsInCombat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseWidget.IsInEquipment +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePauseWidget::IsInEquipment() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "IsInEquipment"); + + Params::NocePauseWidget_IsInEquipment Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseWidget.IsInMap +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePauseWidget::IsInMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "IsInMap"); + + Params::NocePauseWidget_IsInMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseWidget.IsInNotebook +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePauseWidget::IsInNotebook() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "IsInNotebook"); + + Params::NocePauseWidget_IsInNotebook Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseWidget.IsInPage +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePauseWidget::IsInPage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "IsInPage"); + + Params::NocePauseWidget_IsInPage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseWidget.OnFadeOutToTitleCompleted +// (Final, Native, Protected) + +void UNocePauseWidget::OnFadeOutToTitleCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "OnFadeOutToTitleCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.OnListMouseConfirm +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePauseWidget::OnListMouseConfirm(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "OnListMouseConfirm"); + + Params::NocePauseWidget_OnListMouseConfirm Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.OnOptionClosed +// (Final, Native, Protected) + +void UNocePauseWidget::OnOptionClosed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "OnOptionClosed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.OnPageClose +// (Final, Native, Protected) + +void UNocePauseWidget::OnPageClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "OnPageClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.OnPlayerEndPlay +// (Final, Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePauseWidget::OnPlayerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "OnPlayerEndPlay"); + + Params::NocePauseWidget_OnPlayerEndPlay Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.OnPopWindowClose +// (Final, Native, Protected) + +void UNocePauseWidget::OnPopWindowClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "OnPopWindowClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.PrepareSeamlessTravel +// (Final, Native, Protected, BlueprintCallable) + +void UNocePauseWidget::PrepareSeamlessTravel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "PrepareSeamlessTravel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ShowEquipment +// (Final, Native, Public, BlueprintCallable) + +void UNocePauseWidget::ShowEquipment() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ShowEquipment"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ShowMap +// (Final, Native, Public, BlueprintCallable) + +void UNocePauseWidget::ShowMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ShowMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ShowNotebook +// (Final, Native, Public, BlueprintCallable) + +void UNocePauseWidget::ShowNotebook() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ShowNotebook"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ToCollectible +// (Final, Native, Protected, BlueprintCallable) + +void UNocePauseWidget::ToCollectible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ToCollectible"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ToEquipment +// (Final, Native, Protected, BlueprintCallable) + +void UNocePauseWidget::ToEquipment() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ToEquipment"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ToMap +// (Final, Native, Protected, BlueprintCallable) + +void UNocePauseWidget::ToMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ToMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ToNotebook +// (Final, Native, Protected, BlueprintCallable) + +void UNocePauseWidget::ToNotebook() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ToNotebook"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ToOption +// (Final, Native, Protected, BlueprintCallable) + +void UNocePauseWidget::ToOption() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ToOption"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ToShortcutItem +// (Final, Native, Protected, BlueprintCallable) + +void UNocePauseWidget::ToShortcutItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ToShortcutItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseWidget.ToTitle +// (Final, Native, Protected, BlueprintCallable) + +void UNocePauseWidget::ToTitle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseWidget", "ToTitle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceItemChildGroupWidget.Init +// (Final, Native, Public, BlueprintCallable) + +void UNoceItemChildGroupWidget::Init() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceItemChildGroupWidget", "Init"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceItemChildGroupWidget.SetNum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 TotalNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceItemChildGroupWidget::SetNum(int32 TotalNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceItemChildGroupWidget", "SetNum"); + + Params::NoceItemChildGroupWidget_SetNum Parms{}; + + Parms.TotalNum = TotalNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerSubsystem.RegisterPlayerTrigger +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InTrigger (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerTriggerSubsystem::RegisterPlayerTrigger(class UObject* InTrigger) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerSubsystem", "RegisterPlayerTrigger"); + + Params::NocePlayerTriggerSubsystem_RegisterPlayerTrigger Parms{}; + + Parms.InTrigger = InTrigger; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerSubsystem.UnregisterPlayerTrigger +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InTrigger (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerTriggerSubsystem::UnregisterPlayerTrigger(class UObject* InTrigger) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerTriggerSubsystem", "UnregisterPlayerTrigger"); + + Params::NocePlayerTriggerSubsystem_UnregisterPlayerTrigger Parms{}; + + Parms.InTrigger = InTrigger; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceItemShortcutItemWidget.SelectMark +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Select (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceItemShortcutItemWidget::SelectMark(bool Select) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceItemShortcutItemWidget", "SelectMark"); + + Params::NoceItemShortcutItemWidget_SelectMark Parms{}; + + Parms.Select = Select; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceItemShortcutItemWidget.SetItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceItemShortcutItemWidget::SetItem(bool InIsDisable, class FName InID, int32 InCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceItemShortcutItemWidget", "SetItem"); + + Params::NoceItemShortcutItemWidget_SetItem Parms{}; + + Parms.InIsDisable = InIsDisable; + Parms.InID = InID; + Parms.InCount = InCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceItemSubsystem.GetSaveData +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceItemSubsystem::GetSaveData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceItemSubsystem", "GetSaveData"); + + Params::NoceItemSubsystem_GetSaveData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceItemSubsystem.IsSaveDataExist +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceInteractableBase* InItem (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceItemSubsystem::IsSaveDataExist(class ANoceInteractableBase* InItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceItemSubsystem", "IsSaveDataExist"); + + Params::NoceItemSubsystem_IsSaveDataExist Parms{}; + + Parms.InItem = InItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceItemSubsystem.RegisterSaveData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceInteractableBase* InItem (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceItemSubsystem::RegisterSaveData(class ANoceInteractableBase* InItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceItemSubsystem", "RegisterSaveData"); + + Params::NoceItemSubsystem_RegisterSaveData Parms{}; + + Parms.InItem = InItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceKanbanWidget.ShowText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UNoceKanbanWidget::ShowText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceKanbanWidget", "ShowText"); + + Params::NoceKanbanWidget_ShowText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceKeyBindingWidget.ApplyModifiedKeys +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceKeyBindingWidget::ApplyModifiedKeys(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceKeyBindingWidget", "ApplyModifiedKeys"); + + Params::NoceKeyBindingWidget_ApplyModifiedKeys Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NocePlayerKatanaComponent.AttachScabbardToHand +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::AttachScabbardToHand(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "AttachScabbardToHand"); + + Params::NocePlayerKatanaComponent_AttachScabbardToHand Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.CanAutoAbilityBasic +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerKatanaComponent::CanAutoAbilityBasic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "CanAutoAbilityBasic"); + + Params::NocePlayerKatanaComponent_CanAutoAbilityBasic Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerKatanaComponent.HandleHideWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::HandleHideWeapon(bool InHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "HandleHideWeapon"); + + Params::NocePlayerKatanaComponent_HandleHideWeapon Parms{}; + + Parms.InHide = InHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "HandleOnPossessed"); + + Params::NocePlayerKatanaComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.HandlePlayerShowHide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::HandlePlayerShowHide(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "HandlePlayerShowHide"); + + Params::NocePlayerKatanaComponent_HandlePlayerShowHide Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.OnAddNewWeapon +// (Final, Native, Protected) +// Parameters: +// class FName InID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::OnAddNewWeapon(class FName InID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "OnAddNewWeapon"); + + Params::NocePlayerKatanaComponent_OnAddNewWeapon Parms{}; + + Parms.InID = InID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.OnChangeWeapon +// (Final, Native, Protected) +// Parameters: +// int32 InNewIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::OnChangeWeapon(int32 InNewIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "OnChangeWeapon"); + + Params::NocePlayerKatanaComponent_OnChangeWeapon Parms{}; + + Parms.InNewIndex = InNewIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.OnDiscardWeapon +// (Final, Native, Protected) +// Parameters: +// class FName InID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::OnDiscardWeapon(class FName InID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "OnDiscardWeapon"); + + Params::NocePlayerKatanaComponent_OnDiscardWeapon Parms{}; + + Parms.InID = InID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.OnEnemyDamage +// (Final, Native, Protected) +// Parameters: +// class AActor* InHitActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsDead (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::OnEnemyDamage(class AActor* InHitActor, float InDamage, bool InIsDead) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "OnEnemyDamage"); + + Params::NocePlayerKatanaComponent_OnEnemyDamage Parms{}; + + Parms.InHitActor = InHitActor; + Parms.InDamage = InDamage; + Parms.InIsDead = InIsDead; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.OnGameplayTagChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& Tag (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::OnGameplayTagChanged(const struct FGameplayTag& Tag, int32 NewCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "OnGameplayTagChanged"); + + Params::NocePlayerKatanaComponent_OnGameplayTagChanged Parms{}; + + Parms.Tag = std::move(Tag); + Parms.NewCount = NewCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerKatanaComponent.ShowScabbardKatana +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerKatanaComponent::ShowScabbardKatana(bool InShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerKatanaComponent", "ShowScabbardKatana"); + + Params::NocePlayerKatanaComponent_ShowScabbardKatana Parms{}; + + Parms.InShow = InShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceKuzunohaIconWidget.ResetAnimations +// (Final, Native, Public, BlueprintCallable) + +void UNoceKuzunohaIconWidget::ResetAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceKuzunohaIconWidget", "ResetAnimations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLetterPointGroupWidget.UpdateIsNew +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& IsNew (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceLetterPointGroupWidget::UpdateIsNew(const TArray& IsNew) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLetterPointGroupWidget", "UpdateIsNew"); + + Params::NoceLetterPointGroupWidget_UpdateIsNew Parms{}; + + Parms.IsNew = std::move(IsNew); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLetterPointWidget.SetIsNew +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsNew (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLetterPointWidget::SetIsNew(bool IsNew) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLetterPointWidget", "SetIsNew"); + + Params::NoceLetterPointWidget_SetIsNew Parms{}; + + Parms.IsNew = IsNew; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLetterTabWidget.Init +// (Final, Native, Public, BlueprintCallable) + +void UNoceLetterTabWidget::Init() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLetterTabWidget", "Init"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLetterTabWidget.SetLetters +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 CurrentIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& IsNews (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceLetterTabWidget::SetLetters(int32 CurrentIndex, int32 TotalNum, const TArray& IsNews) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLetterTabWidget", "SetLetters"); + + Params::NoceLetterTabWidget_SetLetters Parms{}; + + Parms.CurrentIndex = CurrentIndex; + Parms.TotalNum = TotalNum; + Parms.IsNews = std::move(IsNews); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.AddFSMClassReferenceByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InClassName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USMInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USMInstance* UNoceLevelFunctionLibrary::AddFSMClassReferenceByName(class AActor* InActor, const class FString& InClassName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "AddFSMClassReferenceByName"); + + Params::NoceLevelFunctionLibrary_AddFSMClassReferenceByName Parms{}; + + Parms.InActor = InActor; + Parms.InClassName = std::move(InClassName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyDarknessDataToMaterial +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceDarknessSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* TargetComp (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyDarknessDataToMaterial(class UObject* WorldContextObject, const struct FNoceDarknessSetting& InData, class UMaterialParameterCollection* TargetComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyDarknessDataToMaterial"); + + Params::NoceLevelFunctionLibrary_ApplyDarknessDataToMaterial Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InData = std::move(InData); + Parms.TargetComp = TargetComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyDirectionalLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceDirectionalLightSetting&InData (Parm, NativeAccessSpecifierPublic) +// class UDirectionalLightComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyDirectionalLightData(const struct FNoceDirectionalLightSetting& InData, class UDirectionalLightComponent* TargetComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyDirectionalLightData"); + + Params::NoceLevelFunctionLibrary_ApplyDirectionalLightData Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetComp = TargetComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyExpFogDataToComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceExpFogSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UExponentialHeightFogComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyExpFogDataToComponent(const struct FNoceExpFogSetting& InData, class UExponentialHeightFogComponent* TargetComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyExpFogDataToComponent"); + + Params::NoceLevelFunctionLibrary_ApplyExpFogDataToComponent Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetComp = TargetComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyFogNiagaraParameterCollection +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceFogNiagaraSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UNiagaraParameterCollectionInstance*InNPCEnvFog (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraParameterCollectionInstance*InAllAreaFog (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraParameterCollectionInstance*InHellSmoke (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyFogNiagaraParameterCollection(const struct FNoceFogNiagaraSetting& InData, class UNiagaraParameterCollectionInstance* InNPCEnvFog, class UNiagaraParameterCollectionInstance* InAllAreaFog, class UNiagaraParameterCollectionInstance* InHellSmoke) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyFogNiagaraParameterCollection"); + + Params::NoceLevelFunctionLibrary_ApplyFogNiagaraParameterCollection Parms{}; + + Parms.InData = std::move(InData); + Parms.InNPCEnvFog = InNPCEnvFog; + Parms.InAllAreaFog = InAllAreaFog; + Parms.InHellSmoke = InHellSmoke; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyHellSmokeMPC +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceFogNiagaraSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UMaterialParameterCollectionInstance*InMPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyHellSmokeMPC(const struct FNoceFogNiagaraSetting& InData, class UMaterialParameterCollectionInstance* InMPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyHellSmokeMPC"); + + Params::NoceLevelFunctionLibrary_ApplyHellSmokeMPC Parms{}; + + Parms.InData = std::move(InData); + Parms.InMPC = InMPC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpDarknessDataToMaterial +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* TargetComp (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceDarknessSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceDarknessSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpDarknessDataToMaterial(class UObject* WorldContextObject, class UMaterialParameterCollection* TargetComp, const struct FNoceDarknessSetting& SourceData, const struct FNoceDarknessSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpDarknessDataToMaterial"); + + Params::NoceLevelFunctionLibrary_ApplyLerpDarknessDataToMaterial Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TargetComp = TargetComp; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpDirectionalLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDirectionalLightComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceDirectionalLightSetting&SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceDirectionalLightSetting&TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpDirectionalLightData(class UDirectionalLightComponent* TargetComp, const struct FNoceDirectionalLightSetting& SourceData, const struct FNoceDirectionalLightSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpDirectionalLightData"); + + Params::NoceLevelFunctionLibrary_ApplyLerpDirectionalLightData Parms{}; + + Parms.TargetComp = TargetComp; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpExpFogDataToComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UExponentialHeightFogComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceExpFogSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceExpFogSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpExpFogDataToComponent(class UExponentialHeightFogComponent* TargetComp, const struct FNoceExpFogSetting& SourceData, const struct FNoceExpFogSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpExpFogDataToComponent"); + + Params::NoceLevelFunctionLibrary_ApplyLerpExpFogDataToComponent Parms{}; + + Parms.TargetComp = TargetComp; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpNiagaraData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* TargetNC (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceLanternNiagaraSetting&SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceLanternNiagaraSetting&TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpNiagaraData(class UNiagaraComponent* TargetNC, const struct FNoceLanternNiagaraSetting& SourceData, const struct FNoceLanternNiagaraSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpNiagaraData"); + + Params::NoceLevelFunctionLibrary_ApplyLerpNiagaraData Parms{}; + + Parms.TargetNC = TargetNC; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpPointLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPointLightComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSpotLightSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSpotLightSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpPointLightData(class UPointLightComponent* TargetComp, const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpPointLightData"); + + Params::NoceLevelFunctionLibrary_ApplyLerpPointLightData Parms{}; + + Parms.TargetComp = TargetComp; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpSkyAtmosphereLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkyAtmosphereComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSkyAtmosphereSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSkyAtmosphereSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpSkyAtmosphereLightData(class USkyAtmosphereComponent* TargetComp, const struct FNoceSkyAtmosphereSetting& SourceData, const struct FNoceSkyAtmosphereSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpSkyAtmosphereLightData"); + + Params::NoceLevelFunctionLibrary_ApplyLerpSkyAtmosphereLightData Parms{}; + + Parms.TargetComp = TargetComp; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpSkyDomeLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* TargetMI (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSkyDomeSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSkyDomeSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpSkyDomeLightData(class UMaterialInstanceDynamic* TargetMI, const struct FNoceSkyDomeSetting& SourceData, const struct FNoceSkyDomeSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpSkyDomeLightData"); + + Params::NoceLevelFunctionLibrary_ApplyLerpSkyDomeLightData Parms{}; + + Parms.TargetMI = TargetMI; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpSkyLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkyLightComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSkyLightSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSkyLightSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpSkyLightData(class USkyLightComponent* TargetComp, const struct FNoceSkyLightSetting& SourceData, const struct FNoceSkyLightSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpSkyLightData"); + + Params::NoceLevelFunctionLibrary_ApplyLerpSkyLightData Parms{}; + + Parms.TargetComp = TargetComp; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpSpotLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USpotLightComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceSpotLightSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSpotLightSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpSpotLightData(class USpotLightComponent* TargetComp, const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpSpotLightData"); + + Params::NoceLevelFunctionLibrary_ApplyLerpSpotLightData Parms{}; + + Parms.TargetComp = TargetComp; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpVolumetricFogDataToMaterial +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* TargetComp (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceVolumetricFogSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceVolumetricFogSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsFogTown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyLerpVolumetricFogDataToMaterial(class UMaterialInstanceDynamic* TargetComp, const struct FNoceVolumetricFogSetting& SourceData, const struct FNoceVolumetricFogSetting& TargetData, float Alpha, bool IsFogTown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyLerpVolumetricFogDataToMaterial"); + + Params::NoceLevelFunctionLibrary_ApplyLerpVolumetricFogDataToMaterial Parms{}; + + Parms.TargetComp = TargetComp; + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + Parms.IsFogTown = IsFogTown; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyNiagaraData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceLanternNiagaraSetting&InData (Parm, NativeAccessSpecifierPublic) +// class UNiagaraComponent* TargetNC (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyNiagaraData(const struct FNoceLanternNiagaraSetting& InData, class UNiagaraComponent* TargetNC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyNiagaraData"); + + Params::NoceLevelFunctionLibrary_ApplyNiagaraData Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetNC = TargetNC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyPointLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSpotLightSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UPointLightComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyPointLightData(const struct FNoceSpotLightSetting& InData, class UPointLightComponent* TargetComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyPointLightData"); + + Params::NoceLevelFunctionLibrary_ApplyPointLightData Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetComp = TargetComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplySkyAtmosphereData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSkyAtmosphereSetting& InData (Parm, NativeAccessSpecifierPublic) +// class USkyAtmosphereComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplySkyAtmosphereData(const struct FNoceSkyAtmosphereSetting& InData, class USkyAtmosphereComponent* TargetComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplySkyAtmosphereData"); + + Params::NoceLevelFunctionLibrary_ApplySkyAtmosphereData Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetComp = TargetComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplySkyDomeData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSkyDomeSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* TargetMI (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplySkyDomeData(const struct FNoceSkyDomeSetting& InData, class UMaterialInstanceDynamic* TargetMI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplySkyDomeData"); + + Params::NoceLevelFunctionLibrary_ApplySkyDomeData Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetMI = TargetMI; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplySkyLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSkyLightSetting& InData (Parm, NativeAccessSpecifierPublic) +// class USkyLightComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ForceRecaptureSky (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplySkyLightData(const struct FNoceSkyLightSetting& InData, class USkyLightComponent* TargetComp, bool ForceRecaptureSky) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplySkyLightData"); + + Params::NoceLevelFunctionLibrary_ApplySkyLightData Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetComp = TargetComp; + Parms.ForceRecaptureSky = ForceRecaptureSky; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplySpotLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSpotLightSetting& InData (Parm, NativeAccessSpecifierPublic) +// class USpotLightComponent* TargetComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplySpotLightData(const struct FNoceSpotLightSetting& InData, class USpotLightComponent* TargetComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplySpotLightData"); + + Params::NoceLevelFunctionLibrary_ApplySpotLightData Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetComp = TargetComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyVolumetricFogDataToMaterial +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceVolumetricFogSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* TargetComp (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsFogTown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyVolumetricFogDataToMaterial(const struct FNoceVolumetricFogSetting& InData, class UMaterialInstanceDynamic* TargetComp, bool IsFogTown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyVolumetricFogDataToMaterial"); + + Params::NoceLevelFunctionLibrary_ApplyVolumetricFogDataToMaterial Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetComp = TargetComp; + Parms.IsFogTown = IsFogTown; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyVolumetricFogDataToMPC +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNoceVolumetricFogSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* TargetMPC (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyVolumetricFogDataToMPC(class UObject* WorldContextObject, const struct FNoceVolumetricFogSetting& InData, class UMaterialParameterCollection* TargetMPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyVolumetricFogDataToMPC"); + + Params::NoceLevelFunctionLibrary_ApplyVolumetricFogDataToMPC Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InData = std::move(InData); + Parms.TargetMPC = TargetMPC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyWindData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceWindSetting& InData (Parm, NativeAccessSpecifierPublic) +// class UNeoWindComponent* TargetWindComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ResetCurves (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ForceInstantSwitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLevelFunctionLibrary::ApplyWindData(const struct FNoceWindSetting& InData, class UNeoWindComponent* TargetWindComp, bool ResetCurves, bool ForceInstantSwitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "ApplyWindData"); + + Params::NoceLevelFunctionLibrary_ApplyWindData Parms{}; + + Parms.InData = std::move(InData); + Parms.TargetWindComp = TargetWindComp; + Parms.ResetCurves = ResetCurves; + Parms.ForceInstantSwitch = ForceInstantSwitch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.CanSkipGimmick +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLevelFunctionLibrary::CanSkipGimmick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "CanSkipGimmick"); + + Params::NoceLevelFunctionLibrary_CanSkipGimmick Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetCombatTestMapPath +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UNoceLevelFunctionLibrary::GetCombatTestMapPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetCombatTestMapPath"); + + Params::NoceLevelFunctionLibrary_GetCombatTestMapPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetDarknessData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceDarknessSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceDarknessSetting UNoceLevelFunctionLibrary::GetDarknessData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetDarknessData"); + + Params::NoceLevelFunctionLibrary_GetDarknessData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetDirLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceDirectionalLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceDirectionalLightSetting UNoceLevelFunctionLibrary::GetDirLightData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetDirLightData"); + + Params::NoceLevelFunctionLibrary_GetDirLightData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetDirLightDataFromComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDirectionalLightComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceDirectionalLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceDirectionalLightSetting UNoceLevelFunctionLibrary::GetDirLightDataFromComponent(class UDirectionalLightComponent* InComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetDirLightDataFromComponent"); + + Params::NoceLevelFunctionLibrary_GetDirLightDataFromComponent Parms{}; + + Parms.InComp = InComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetExpFogDataFromComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UExponentialHeightFogComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceExpFogSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceExpFogSetting UNoceLevelFunctionLibrary::GetExpFogDataFromComponent(class UExponentialHeightFogComponent* InComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetExpFogDataFromComponent"); + + Params::NoceLevelFunctionLibrary_GetExpFogDataFromComponent Parms{}; + + Parms.InComp = InComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetFogNiagaraData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceFogNiagaraSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceFogNiagaraSetting UNoceLevelFunctionLibrary::GetFogNiagaraData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetFogNiagaraData"); + + Params::NoceLevelFunctionLibrary_GetFogNiagaraData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetFogNiagaraDataFromNPC +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraParameterCollectionInstance*InNPCEnvFog (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraParameterCollectionInstance*InAllAreaFog (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraParameterCollectionInstance*InHellSmoke (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceFogNiagaraSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceFogNiagaraSetting UNoceLevelFunctionLibrary::GetFogNiagaraDataFromNPC(class UNiagaraParameterCollectionInstance* InNPCEnvFog, class UNiagaraParameterCollectionInstance* InAllAreaFog, class UNiagaraParameterCollectionInstance* InHellSmoke) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetFogNiagaraDataFromNPC"); + + Params::NoceLevelFunctionLibrary_GetFogNiagaraDataFromNPC Parms{}; + + Parms.InNPCEnvFog = InNPCEnvFog; + Parms.InAllAreaFog = InAllAreaFog; + Parms.InHellSmoke = InHellSmoke; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetGameMapPath +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UNoceLevelFunctionLibrary::GetGameMapPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetGameMapPath"); + + Params::NoceLevelFunctionLibrary_GetGameMapPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetHeightFogData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceExpFogSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceExpFogSetting UNoceLevelFunctionLibrary::GetHeightFogData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetHeightFogData"); + + Params::NoceLevelFunctionLibrary_GetHeightFogData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetLanternNiagaraData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceLanternNiagaraSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceLanternNiagaraSetting UNoceLevelFunctionLibrary::GetLanternNiagaraData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetLanternNiagaraData"); + + Params::NoceLevelFunctionLibrary_GetLanternNiagaraData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetLumenTranlucencyData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceLumenTranslucencySetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceLumenTranslucencySetting UNoceLevelFunctionLibrary::GetLumenTranlucencyData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetLumenTranlucencyData"); + + Params::NoceLevelFunctionLibrary_GetLumenTranlucencyData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetNiagaraPCInstance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSoftObjectPath& InNPCPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraParameterCollectionInstance*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraParameterCollectionInstance* UNoceLevelFunctionLibrary::GetNiagaraPCInstance(class UObject* WorldContextObject, const struct FSoftObjectPath& InNPCPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetNiagaraPCInstance"); + + Params::NoceLevelFunctionLibrary_GetNiagaraPCInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InNPCPath = std::move(InNPCPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetNiagaraSettingFromComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNiagaraComponent* InNC (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceLanternNiagaraSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceLanternNiagaraSetting UNoceLevelFunctionLibrary::GetNiagaraSettingFromComponent(class UNiagaraComponent* InNC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetNiagaraSettingFromComponent"); + + Params::NoceLevelFunctionLibrary_GetNiagaraSettingFromComponent Parms{}; + + Parms.InNC = InNC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyAtmosphereData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSkyAtmosphereSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSkyAtmosphereSetting UNoceLevelFunctionLibrary::GetSkyAtmosphereData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetSkyAtmosphereData"); + + Params::NoceLevelFunctionLibrary_GetSkyAtmosphereData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyAtmosphereDataFromComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkyAtmosphereComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSkyAtmosphereSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSkyAtmosphereSetting UNoceLevelFunctionLibrary::GetSkyAtmosphereDataFromComponent(class USkyAtmosphereComponent* InComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetSkyAtmosphereDataFromComponent"); + + Params::NoceLevelFunctionLibrary_GetSkyAtmosphereDataFromComponent Parms{}; + + Parms.InComp = InComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyDomeData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSkyDomeSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSkyDomeSetting UNoceLevelFunctionLibrary::GetSkyDomeData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetSkyDomeData"); + + Params::NoceLevelFunctionLibrary_GetSkyDomeData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSkyLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSkyLightSetting UNoceLevelFunctionLibrary::GetSkyLightData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetSkyLightData"); + + Params::NoceLevelFunctionLibrary_GetSkyLightData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyLightDataFromComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkyLightComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSkyLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSkyLightSetting UNoceLevelFunctionLibrary::GetSkyLightDataFromComponent(class USkyLightComponent* InComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetSkyLightDataFromComponent"); + + Params::NoceLevelFunctionLibrary_GetSkyLightDataFromComponent Parms{}; + + Parms.InComp = InComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetSpotLightDataFromComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USpotLightComponent* InComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSpotLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSpotLightSetting UNoceLevelFunctionLibrary::GetSpotLightDataFromComponent(class USpotLightComponent* InComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetSpotLightDataFromComponent"); + + Params::NoceLevelFunctionLibrary_GetSpotLightDataFromComponent Parms{}; + + Parms.InComp = InComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetSSFSData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSSFSSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSSFSSetting UNoceLevelFunctionLibrary::GetSSFSData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetSSFSData"); + + Params::NoceLevelFunctionLibrary_GetSSFSData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetSweetLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSpotLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSpotLightSetting UNoceLevelFunctionLibrary::GetSweetLightData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetSweetLightData"); + + Params::NoceLevelFunctionLibrary_GetSweetLightData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetTitleMapPath +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UNoceLevelFunctionLibrary::GetTitleMapPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetTitleMapPath"); + + Params::NoceLevelFunctionLibrary_GetTitleMapPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetVolumetricFogData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceVolumetricFogSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceVolumetricFogSetting UNoceLevelFunctionLibrary::GetVolumetricFogData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetVolumetricFogData"); + + Params::NoceLevelFunctionLibrary_GetVolumetricFogData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.GetWindData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceWindSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceWindSetting UNoceLevelFunctionLibrary::GetWindData(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "GetWindData"); + + Params::NoceLevelFunctionLibrary_GetWindData Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.IsTargetLocationStreamingComplete +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSet& InTargetGrids (ConstParm, Parm, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLevelFunctionLibrary::IsTargetLocationStreamingComplete(const class AActor* InActor, const TSet& InTargetGrids, const struct FVector& InLocation, const struct FRotator& InRotation, float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "IsTargetLocationStreamingComplete"); + + Params::NoceLevelFunctionLibrary_IsTargetLocationStreamingComplete Parms{}; + + Parms.InActor = InActor; + Parms.InTargetGrids = std::move(InTargetGrids); + Parms.InLocation = std::move(InLocation); + Parms.InRotation = std::move(InRotation); + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpDarknessData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceDarknessSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceDarknessSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceDarknessSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceDarknessSetting UNoceLevelFunctionLibrary::LerpDarknessData(const struct FNoceDarknessSetting& SourceData, const struct FNoceDarknessSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpDarknessData"); + + Params::NoceLevelFunctionLibrary_LerpDarknessData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpDirectionalLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceDirectionalLightSetting&SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceDirectionalLightSetting&TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceDirectionalLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceDirectionalLightSetting UNoceLevelFunctionLibrary::LerpDirectionalLightData(const struct FNoceDirectionalLightSetting& SourceData, const struct FNoceDirectionalLightSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpDirectionalLightData"); + + Params::NoceLevelFunctionLibrary_LerpDirectionalLightData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpExpFogData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceExpFogSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceExpFogSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceExpFogSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceExpFogSetting UNoceLevelFunctionLibrary::LerpExpFogData(const struct FNoceExpFogSetting& SourceData, const struct FNoceExpFogSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpExpFogData"); + + Params::NoceLevelFunctionLibrary_LerpExpFogData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpFogNiagaraData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceFogNiagaraSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceFogNiagaraSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceFogNiagaraSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceFogNiagaraSetting UNoceLevelFunctionLibrary::LerpFogNiagaraData(const struct FNoceFogNiagaraSetting& SourceData, const struct FNoceFogNiagaraSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpFogNiagaraData"); + + Params::NoceLevelFunctionLibrary_LerpFogNiagaraData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpNiagaraData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceLanternNiagaraSetting&SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceLanternNiagaraSetting&TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceLanternNiagaraSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceLanternNiagaraSetting UNoceLevelFunctionLibrary::LerpNiagaraData(const struct FNoceLanternNiagaraSetting& SourceData, const struct FNoceLanternNiagaraSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpNiagaraData"); + + Params::NoceLevelFunctionLibrary_LerpNiagaraData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpSkyAtmosphereData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSkyAtmosphereSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSkyAtmosphereSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSkyAtmosphereSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSkyAtmosphereSetting UNoceLevelFunctionLibrary::LerpSkyAtmosphereData(const struct FNoceSkyAtmosphereSetting& SourceData, const struct FNoceSkyAtmosphereSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpSkyAtmosphereData"); + + Params::NoceLevelFunctionLibrary_LerpSkyAtmosphereData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpSkyDomeData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSkyDomeSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSkyDomeSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSkyDomeSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSkyDomeSetting UNoceLevelFunctionLibrary::LerpSkyDomeData(const struct FNoceSkyDomeSetting& SourceData, const struct FNoceSkyDomeSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpSkyDomeData"); + + Params::NoceLevelFunctionLibrary_LerpSkyDomeData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpSkyLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSkyLightSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSkyLightSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSkyLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSkyLightSetting UNoceLevelFunctionLibrary::LerpSkyLightData(const struct FNoceSkyLightSetting& SourceData, const struct FNoceSkyLightSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpSkyLightData"); + + Params::NoceLevelFunctionLibrary_LerpSkyLightData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpSpotLightData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceSpotLightSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceSpotLightSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceSpotLightSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceSpotLightSetting UNoceLevelFunctionLibrary::LerpSpotLightData(const struct FNoceSpotLightSetting& SourceData, const struct FNoceSpotLightSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpSpotLightData"); + + Params::NoceLevelFunctionLibrary_LerpSpotLightData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelFunctionLibrary.LerpVolumetricFogData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FNoceVolumetricFogSetting& SourceData (Parm, NativeAccessSpecifierPublic) +// const struct FNoceVolumetricFogSetting& TargetData (Parm, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceVolumetricFogSetting ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceVolumetricFogSetting UNoceLevelFunctionLibrary::LerpVolumetricFogData(const struct FNoceVolumetricFogSetting& SourceData, const struct FNoceVolumetricFogSetting& TargetData, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceLevelFunctionLibrary", "LerpVolumetricFogData"); + + Params::NoceLevelFunctionLibrary_LerpVolumetricFogData Parms{}; + + Parms.SourceData = std::move(SourceData); + Parms.TargetData = std::move(TargetData); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLevelSequenceActor.Play +// (Final, Native, Public, BlueprintCallable) + +void ANoceLevelSequenceActor::Play() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLevelSequenceActor", "Play"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerShowHideComponent.GetIsOverlapingPlayerMesh +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerShowHideComponent::GetIsOverlapingPlayerMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerShowHideComponent", "GetIsOverlapingPlayerMesh"); + + Params::NocePlayerShowHideComponent_GetIsOverlapingPlayerMesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerShowHideComponent.SetForceUpateIsOverlapingPlayerMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerShowHideComponent::SetForceUpateIsOverlapingPlayerMesh(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerShowHideComponent", "SetForceUpateIsOverlapingPlayerMesh"); + + Params::NocePlayerShowHideComponent_SetForceUpateIsOverlapingPlayerMesh Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerShowHideComponent.UpdateTickCallBack +// (Final, Native, Public) + +void UNocePlayerShowHideComponent::UpdateTickCallBack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerShowHideComponent", "UpdateTickCallBack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLightFadeComponent.FixLightFadeDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsFixed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLightFadeComponent::FixLightFadeDistance(bool IsFixed, float Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightFadeComponent", "FixLightFadeDistance"); + + Params::NoceLightFadeComponent_FixLightFadeDistance Parms{}; + + Parms.IsFixed = IsFixed; + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLightFadeInterface.GetAttenuationRadius +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float INoceLightFadeInterface::GetAttenuationRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceLightFadeInterface", "GetAttenuationRadius"); + + Params::NoceLightFadeInterface_GetAttenuationRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightFadeInterface.GetEmissiveIntensity +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float INoceLightFadeInterface::GetEmissiveIntensity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceLightFadeInterface", "GetEmissiveIntensity"); + + Params::NoceLightFadeInterface_GetEmissiveIntensity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightFadeInterface.GetIntensity +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float INoceLightFadeInterface::GetIntensity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceLightFadeInterface", "GetIntensity"); + + Params::NoceLightFadeInterface_GetIntensity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightFadeInterface.GetMaterialInstance +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* INoceLightFadeInterface::GetMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceLightFadeInterface", "GetMaterialInstance"); + + Params::NoceLightFadeInterface_GetMaterialInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightFadeInterface.NeedManualInitialize +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceLightFadeInterface::NeedManualInitialize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceLightFadeInterface", "NeedManualInitialize"); + + Params::NoceLightFadeInterface_NeedManualInitialize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightProps.InitRigidBodyWire +// (Final, Native, Protected, BlueprintCallable) + +void ANoceLightProps::InitRigidBodyWire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "InitRigidBodyWire"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLightProps.SetLightMaxDistanceFadeRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceLightProps::SetLightMaxDistanceFadeRange(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "SetLightMaxDistanceFadeRange"); + + Params::NoceLightProps_SetLightMaxDistanceFadeRange Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLightProps.SetLightMaxDrawDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceLightProps::SetLightMaxDrawDistance(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "SetLightMaxDrawDistance"); + + Params::NoceLightProps_SetLightMaxDrawDistance Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLightProps.SetReplaceLightFunctionMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceLightProps::SetReplaceLightFunctionMaterial(class UMaterialInterface* InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "SetReplaceLightFunctionMaterial"); + + Params::NoceLightProps_SetReplaceLightFunctionMaterial Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLightProps.UpdateSavablePropertiesBPWhenCreateRecord +// (Event, Protected, BlueprintEvent) + +void ANoceLightProps::UpdateSavablePropertiesBPWhenCreateRecord() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "UpdateSavablePropertiesBPWhenCreateRecord"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceLightProps.GetLightComp +// (Event, Protected, BlueprintEvent, Const) +// Parameters: +// class ULightComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULightComponent* ANoceLightProps::GetLightComp() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "GetLightComp"); + + Params::NoceLightProps_GetLightComp Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightProps.GetLightMaxDistanceFadeRange +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceLightProps::GetLightMaxDistanceFadeRange() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "GetLightMaxDistanceFadeRange"); + + Params::NoceLightProps_GetLightMaxDistanceFadeRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightProps.GetLightMaxDrawDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANoceLightProps::GetLightMaxDrawDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "GetLightMaxDrawDistance"); + + Params::NoceLightProps_GetLightMaxDrawDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightProps.GetReplaceLightFunctionMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* ANoceLightProps::GetReplaceLightFunctionMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "GetReplaceLightFunctionMaterial"); + + Params::NoceLightProps_GetReplaceLightFunctionMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLightProps.IsLoadLoadRecordData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceLightProps::IsLoadLoadRecordData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLightProps", "IsLoadLoadRecordData"); + + Params::NoceLightProps_IsLoadLoadRecordData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceListView.BP_GetEntryWidgetFromItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Item (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UNoceListView::BP_GetEntryWidgetFromItem(const class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "BP_GetEntryWidgetFromItem"); + + Params::NoceListView_BP_GetEntryWidgetFromItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceListView.BP_ItemFromEntryWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UUserWidget* EntryWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UNoceListView::BP_ItemFromEntryWidget(class UUserWidget* EntryWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "BP_ItemFromEntryWidget"); + + Params::NoceListView_BP_ItemFromEntryWidget Parms{}; + + Parms.EntryWidget = EntryWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceListView.BP_UpdateScrollbarVisibility +// (Final, Native, Public, BlueprintCallable) + +void UNoceListView::BP_UpdateScrollbarVisibility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "BP_UpdateScrollbarVisibility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceListView.DisableInputs +// (Final, Native, Public, BlueprintCallable) + +void UNoceListView::DisableInputs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "DisableInputs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceListView.EnableInputs +// (Final, Native, Public, BlueprintCallable) + +void UNoceListView::EnableInputs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "EnableInputs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceListView.GetSelectingIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceListView::GetSelectingIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "GetSelectingIndex"); + + Params::NoceListView_GetSelectingIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceListView.IsUserScrolling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceListView::IsUserScrolling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "IsUserScrolling"); + + Params::NoceListView_IsUserScrolling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceListView.PlaySound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNeoAudioTriggerIdHandle& TriggerId (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceListView::PlaySound(const struct FNeoAudioTriggerIdHandle& TriggerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "PlaySound"); + + Params::NoceListView_PlaySound Parms{}; + + Parms.TriggerId = std::move(TriggerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceListView.ScrollToTopWithoutAnimation +// (Final, Native, Public, BlueprintCallable) + +void UNoceListView::ScrollToTopWithoutAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "ScrollToTopWithoutAnimation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceListView.SetSelectedIndexWithoutAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceListView::SetSelectedIndexWithoutAnimation(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "SetSelectedIndexWithoutAnimation"); + + Params::NoceListView_SetSelectedIndexWithoutAnimation Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceListView.SetSound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNeoAudioTriggerIdHandle& InSelectSound (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FNeoAudioTriggerIdHandle& InMouseHoverSound (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceListView::SetSound(const struct FNeoAudioTriggerIdHandle& InSelectSound, const struct FNeoAudioTriggerIdHandle& InMouseHoverSound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "SetSound"); + + Params::NoceListView_SetSound Parms{}; + + Parms.InSelectSound = std::move(InSelectSound); + Parms.InMouseHoverSound = std::move(InMouseHoverSound); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceListView.UpdateInput +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputEvent& InputEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceListView::UpdateInput(const struct FInputEvent& InputEvent, const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceListView", "UpdateInput"); + + Params::NoceListView_UpdateInput Parms{}; + + Parms.InputEvent = std::move(InputEvent); + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.CheckAllSettingValid +// (Final, Native, Public, BlueprintCallable) + +void UNoceLocalGameUserSettings::CheckAllSettingValid() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "CheckAllSettingValid"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetAASuperSamplingWithCheck +// (Final, Native, Public) +// Parameters: +// bool UseViewport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceGraphicAASuperSamplingMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGraphicAASuperSamplingMode UNoceLocalGameUserSettings::GetAASuperSamplingWithCheck(bool UseViewport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetAASuperSamplingWithCheck"); + + Params::NoceLocalGameUserSettings_GetAASuperSamplingWithCheck Parms{}; + + Parms.UseViewport = UseViewport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetAvailableAASuperSamplingModes +// (Final, Native, Public) +// Parameters: +// bool UseViewport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceLocalGameUserSettings::GetAvailableAASuperSamplingModes(bool UseViewport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetAvailableAASuperSamplingModes"); + + Params::NoceLocalGameUserSettings_GetAvailableAASuperSamplingModes Parms{}; + + Parms.UseViewport = UseViewport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetGamepadIconDeviceType +// (Final, Native, Public) +// Parameters: +// ENoceInputDeviceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputDeviceType UNoceLocalGameUserSettings::GetGamepadIconDeviceType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetGamepadIconDeviceType"); + + Params::NoceLocalGameUserSettings_GetGamepadIconDeviceType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetIsInitialized +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLocalGameUserSettings::GetIsInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetIsInitialized"); + + Params::NoceLocalGameUserSettings_GetIsInitialized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetLastBenchmark +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float* CPU (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* GPU (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::GetLastBenchmark(float* CPU, float* GPU) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetLastBenchmark"); + + Params::NoceLocalGameUserSettings_GetLastBenchmark Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CPU != nullptr) + *CPU = Parms.CPU; + + if (GPU != nullptr) + *GPU = Parms.GPU; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetLastPreset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceGameSettingPreset ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingPreset UNoceLocalGameUserSettings::GetLastPreset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetLastPreset"); + + Params::NoceLocalGameUserSettings_GetLastPreset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetLastPreset2 +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceGameSettingPreset CurrentPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceGameSettingPreset ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingPreset UNoceLocalGameUserSettings::GetLastPreset2(ENoceGameSettingPreset CurrentPreset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetLastPreset2"); + + Params::NoceLocalGameUserSettings_GetLastPreset2 Parms{}; + + Parms.CurrentPreset = CurrentPreset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.IsHDRValidEnabled +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLocalGameUserSettings::IsHDRValidEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "IsHDRValidEnabled"); + + Params::NoceLocalGameUserSettings_IsHDRValidEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.LoadAudioOutputDeviceId +// (Final, Native, Public, BlueprintCallable) + +void UNoceLocalGameUserSettings::LoadAudioOutputDeviceId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "LoadAudioOutputDeviceId"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.RunNoceBenchmark +// (Final, Native, Public, BlueprintCallable) + +void UNoceLocalGameUserSettings::RunNoceBenchmark() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "RunNoceBenchmark"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetAASuperSampling +// (Final, Native, Public) +// Parameters: +// ENoceGraphicAASuperSamplingMode InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetAASuperSampling(ENoceGraphicAASuperSamplingMode InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetAASuperSampling"); + + Params::NoceLocalGameUserSettings_SetAASuperSampling Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetAASuperSamplingQuality +// (Final, Native, Public) +// Parameters: +// uint32 InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetAASuperSamplingQuality(uint32 InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetAASuperSamplingQuality"); + + Params::NoceLocalGameUserSettings_SetAASuperSamplingQuality Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetAudioOutputDeviceId +// (Final, Native, Public) +// Parameters: +// const class FString& InAudioOutputDeviceId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetAudioOutputDeviceId(const class FString& InAudioOutputDeviceId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetAudioOutputDeviceId"); + + Params::NoceLocalGameUserSettings_SetAudioOutputDeviceId Parms{}; + + Parms.InAudioOutputDeviceId = std::move(InAudioOutputDeviceId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetEnableHDR +// (Final, Native, Public) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetEnableHDR(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetEnableHDR"); + + Params::NoceLocalGameUserSettings_SetEnableHDR Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetFullscreenModeAndApply +// (Final, Native, Public) +// Parameters: +// EWindowMode InFullscreenMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetFullscreenModeAndApply(EWindowMode InFullscreenMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetFullscreenModeAndApply"); + + Params::NoceLocalGameUserSettings_SetFullscreenModeAndApply Parms{}; + + Parms.InFullscreenMode = InFullscreenMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetGamepadIconType +// (Final, Native, Public) +// Parameters: +// ENoceInputGamepadType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetGamepadIconType(ENoceInputGamepadType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetGamepadIconType"); + + Params::NoceLocalGameUserSettings_SetGamepadIconType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetPaniniProjectionEnabled +// (Final, Native, Public) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetPaniniProjectionEnabled(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetPaniniProjectionEnabled"); + + Params::NoceLocalGameUserSettings_SetPaniniProjectionEnabled Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetPreset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceGameSettingPreset InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetPreset(ENoceGameSettingPreset InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetPreset"); + + Params::NoceLocalGameUserSettings_SetPreset Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetScreenPercentage +// (Final, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLocalGameUserSettings::SetScreenPercentage(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetScreenPercentage"); + + Params::NoceLocalGameUserSettings_SetScreenPercentage Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SetToDefaultIfNotInitialized +// (Final, Native, Public, BlueprintCallable) + +void UNoceLocalGameUserSettings::SetToDefaultIfNotInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SetToDefaultIfNotInitialized"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLocalGameUserSettings.SupportAASuperSamplingQuality +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLocalGameUserSettings::SupportAASuperSamplingQuality() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "SupportAASuperSamplingQuality"); + + Params::NoceLocalGameUserSettings_SupportAASuperSamplingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.CanPaniniProjectionEnabled +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLocalGameUserSettings::CanPaniniProjectionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "CanPaniniProjectionEnabled"); + + Params::NoceLocalGameUserSettings_CanPaniniProjectionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetAASuperSampling +// (Final, Native, Public, Const) +// Parameters: +// ENoceGraphicAASuperSamplingMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGraphicAASuperSamplingMode UNoceLocalGameUserSettings::GetAASuperSampling() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetAASuperSampling"); + + Params::NoceLocalGameUserSettings_GetAASuperSampling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetAASuperSamplingQuality +// (Final, Native, Public, Const) +// Parameters: +// uint32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint32 UNoceLocalGameUserSettings::GetAASuperSamplingQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetAASuperSamplingQuality"); + + Params::NoceLocalGameUserSettings_GetAASuperSamplingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetAudioOutputDeviceId +// (Final, Native, Public, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UNoceLocalGameUserSettings::GetAudioOutputDeviceId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetAudioOutputDeviceId"); + + Params::NoceLocalGameUserSettings_GetAudioOutputDeviceId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetFullscreenModeInt +// (Final, Native, Public, Const) +// Parameters: +// const int32 ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const int32 UNoceLocalGameUserSettings::GetFullscreenModeInt() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetFullscreenModeInt"); + + Params::NoceLocalGameUserSettings_GetFullscreenModeInt Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetGamepadIconType +// (Final, Native, Public, Const) +// Parameters: +// ENoceInputGamepadType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputGamepadType UNoceLocalGameUserSettings::GetGamepadIconType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetGamepadIconType"); + + Params::NoceLocalGameUserSettings_GetGamepadIconType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetMotionBlur +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLocalGameUserSettings::GetMotionBlur() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetMotionBlur"); + + Params::NoceLocalGameUserSettings_GetMotionBlur Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetPaniniProjectionEnabled +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLocalGameUserSettings::GetPaniniProjectionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetPaniniProjectionEnabled"); + + Params::NoceLocalGameUserSettings_GetPaniniProjectionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetResolutionSizeX +// (Final, Native, Public, Const) +// Parameters: +// const uint32 ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const uint32 UNoceLocalGameUserSettings::GetResolutionSizeX() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetResolutionSizeX"); + + Params::NoceLocalGameUserSettings_GetResolutionSizeX Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetResolutionSizeY +// (Final, Native, Public, Const) +// Parameters: +// const uint32 ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const uint32 UNoceLocalGameUserSettings::GetResolutionSizeY() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetResolutionSizeY"); + + Params::NoceLocalGameUserSettings_GetResolutionSizeY Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetScreenPercentage +// (Final, Native, Public, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceLocalGameUserSettings::GetScreenPercentage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetScreenPercentage"); + + Params::NoceLocalGameUserSettings_GetScreenPercentage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLocalGameUserSettings.GetVSyncEnabled +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLocalGameUserSettings::GetVSyncEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLocalGameUserSettings", "GetVSyncEnabled"); + + Params::NoceLocalGameUserSettings_GetVSyncEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLockLocationComponent.GetCanBeLockedOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceLockLocationComponent::GetCanBeLockedOn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockLocationComponent", "GetCanBeLockedOn"); + + Params::NoceLockLocationComponent_GetCanBeLockedOn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceLockLocationComponent.OnAIControllerThinkEnableChanged +// (Final, Native, Protected) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockLocationComponent::OnAIControllerThinkEnableChanged(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockLocationComponent", "OnAIControllerThinkEnableChanged"); + + Params::NoceLockLocationComponent_OnAIControllerThinkEnableChanged Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockLocationComponent.OnEnemyDie +// (Final, Native, Protected) + +void UNoceLockLocationComponent::OnEnemyDie() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockLocationComponent", "OnEnemyDie"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockLocationComponent.OnEnemyFakeDead +// (Final, Native, Protected) + +void UNoceLockLocationComponent::OnEnemyFakeDead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockLocationComponent", "OnEnemyFakeDead"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockLocationComponent.OnEnemyResurrect +// (Final, Native, Protected) + +void UNoceLockLocationComponent::OnEnemyResurrect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockLocationComponent", "OnEnemyResurrect"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockLocationComponent.OnPossessedPawnChanged +// (Final, Native, Protected) +// Parameters: +// class APawn* InOldPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* InNewPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockLocationComponent::OnPossessedPawnChanged(class APawn* InOldPawn, class APawn* InNewPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockLocationComponent", "OnPossessedPawnChanged"); + + Params::NoceLockLocationComponent_OnPossessedPawnChanged Parms{}; + + Parms.InOldPawn = InOldPawn; + Parms.InNewPawn = InNewPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceLockLocationComponent.SetCanBeLockedOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceLockLocationComponent::SetCanBeLockedOn(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceLockLocationComponent", "SetCanBeLockedOn"); + + Params::NoceLockLocationComponent_SetCanBeLockedOn Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapAreaWidget.GetAllMapBackgroundWidgets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UNoceMapAreaWidget::GetAllMapBackgroundWidgets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapAreaWidget", "GetAllMapBackgroundWidgets"); + + Params::NoceMapAreaWidget_GetAllMapBackgroundWidgets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapAreaWidget.GetAllMapDynamicMapIconWidgets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UNoceMapAreaWidget::GetAllMapDynamicMapIconWidgets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapAreaWidget", "GetAllMapDynamicMapIconWidgets"); + + Params::NoceMapAreaWidget_GetAllMapDynamicMapIconWidgets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapAreaWidget.GetAllMapLocationWidgets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UNoceMapAreaWidget::GetAllMapLocationWidgets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapAreaWidget", "GetAllMapLocationWidgets"); + + Params::NoceMapAreaWidget_GetAllMapLocationWidgets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapAreaWidget.GetVisibleLocationGroups +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceMapAreaWidget::GetVisibleLocationGroups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapAreaWidget", "GetVisibleLocationGroups"); + + Params::NoceMapAreaWidget_GetVisibleLocationGroups Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapCapture.GenerateSnapshot +// (Final, Native, Public) + +void ANoceMapCapture::GenerateSnapshot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapCapture", "GenerateSnapshot"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapCapture.GetAreaBounds +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UBoxComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBoxComponent* ANoceMapCapture::GetAreaBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapCapture", "GetAreaBounds"); + + Params::NoceMapCapture_GetAreaBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapIconComponent.GetData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FNoceMapGeneralIconData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FNoceMapGeneralIconData UNoceMapIconComponent::GetData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "GetData"); + + Params::NoceMapIconComponent_GetData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapIconComponent.OnCheckConditionMatch +// (Final, Native, Protected) + +void UNoceMapIconComponent::OnCheckConditionMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "OnCheckConditionMatch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconComponent.OnGameProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMapIconComponent::OnGameProgressChanged(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "OnGameProgressChanged"); + + Params::NoceMapIconComponent_OnGameProgressChanged Parms{}; + + Parms.NewTag = std::move(NewTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconComponent.OnInteract +// (Final, Native, Protected) + +void UNoceMapIconComponent::OnInteract() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "OnInteract"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconComponent.OnInteractOverlapHint +// (Final, Native, Protected) + +void UNoceMapIconComponent::OnInteractOverlapHint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "OnInteractOverlapHint"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconComponent.SetIconSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float NewIconSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMapIconComponent::SetIconSize(const float NewIconSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "SetIconSize"); + + Params::NoceMapIconComponent_SetIconSize Parms{}; + + Parms.NewIconSize = NewIconSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconComponent.SetIconVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bNewVisible (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMapIconComponent::SetIconVisible(const bool bNewVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "SetIconVisible"); + + Params::NoceMapIconComponent_SetIconVisible Parms{}; + + Parms.bNewVisible = bNewVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMapIconComponent.DoesIconRotate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMapIconComponent::DoesIconRotate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "DoesIconRotate"); + + Params::NoceMapIconComponent_DoesIconRotate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapIconComponent.GetIconSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float MapSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceMapIconComponent::GetIconSize(float MapSize) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "GetIconSize"); + + Params::NoceMapIconComponent_GetIconSize Parms{}; + + Parms.MapSize = MapSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapIconComponent.IsIconVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceMapIconComponent::IsIconVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapIconComponent", "IsIconVisible"); + + Params::NoceMapIconComponent_IsIconVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMapTrackerComponent.GetMapIcons +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArrayReturnValue (ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +const TArray UNoceMapTrackerComponent::GetMapIcons() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMapTrackerComponent", "GetMapIcons"); + + Params::NoceMapTrackerComponent_GetMapIcons Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMaterialSanityFlowerWidget.GetMaterial +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UNoceMaterialSanityFlowerWidget::GetMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMaterialSanityFlowerWidget", "GetMaterial"); + + Params::NoceMaterialSanityFlowerWidget_GetMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceMaterialSanityFlowerWidget.InitializeDynamicMaterial +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMaterialSanityFlowerWidget::InitializeDynamicMaterial(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMaterialSanityFlowerWidget", "InitializeDynamicMaterial"); + + Params::NoceMaterialSanityFlowerWidget_InitializeDynamicMaterial Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceMaterialSanityFlowerWidget.UpdatePercent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Percent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMaterialSanityFlowerWidget::UpdatePercent(float Percent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMaterialSanityFlowerWidget", "UpdatePercent"); + + Params::NoceMaterialSanityFlowerWidget_UpdatePercent Parms{}; + + Parms.Percent = Percent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceMinimapWidget.Refresh +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceMinimapWidget::Refresh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMinimapWidget", "Refresh"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceMinimapWidget.Zoom +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ZoomIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceMinimapWidget::Zoom(bool ZoomIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceMinimapWidget", "Zoom"); + + Params::NoceMinimapWidget_Zoom Parms{}; + + Parms.ZoomIn = ZoomIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceNavLinkProxy.GetEndPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ANoceNavLinkProxy::GetEndPoint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNavLinkProxy", "GetEndPoint"); + + Params::NoceNavLinkProxy_GetEndPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNavLinkProxy.GetStartPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ANoceNavLinkProxy::GetStartPoint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNavLinkProxy", "GetStartPoint"); + + Params::NoceNavLinkProxy_GetStartPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNewIconWidget.GetIsNew +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceNewIconWidget::GetIsNew() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNewIconWidget", "GetIsNew"); + + Params::NoceNewIconWidget_GetIsNew Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNewIconWidget.OnFocusCompleted +// (Final, Native, Protected) + +void UNoceNewIconWidget::OnFocusCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNewIconWidget", "OnFocusCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNewIconWidget.OnUnfocusCompleted +// (Final, Native, Protected) + +void UNoceNewIconWidget::OnUnfocusCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNewIconWidget", "OnUnfocusCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNewIconWidget.SetIsNew +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsNew (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool NeedAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNewIconWidget::SetIsNew(bool InIsNew, bool NeedAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNewIconWidget", "SetIsNew"); + + Params::NoceNewIconWidget_SetIsNew Parms{}; + + Parms.InIsNew = InIsNew; + Parms.NeedAnimation = NeedAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookBookmark.Deactivate +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ANoceNotebookBookmark::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "Deactivate"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceNotebookBookmark.GetIsLeft +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceNotebookBookmark::GetIsLeft() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "GetIsLeft"); + + Params::NoceNotebookBookmark_GetIsLeft Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNotebookBookmark.GetPageIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANoceNotebookBookmark::GetPageIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "GetPageIndex"); + + Params::NoceNotebookBookmark_GetPageIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNotebookBookmark.GetPosIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANoceNotebookBookmark::GetPosIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "GetPosIndex"); + + Params::NoceNotebookBookmark_GetPosIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNotebookBookmark.OnFadeIn +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const bool NeedFastFadeIn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceNotebookBookmark::OnFadeIn(const bool NeedFastFadeIn, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "OnFadeIn"); + + Params::NoceNotebookBookmark_OnFadeIn Parms{}; + + Parms.NeedFastFadeIn = NeedFastFadeIn; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceNotebookBookmark.OnFadeOut +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const bool NeedFastFadeOut (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceNotebookBookmark::OnFadeOut(const bool NeedFastFadeOut, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "OnFadeOut"); + + Params::NoceNotebookBookmark_OnFadeOut Parms{}; + + Parms.NeedFastFadeOut = NeedFastFadeOut; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceNotebookBookmark.ResetPlayRate +// (Final, Native, Public, BlueprintCallable) + +void ANoceNotebookBookmark::ResetPlayRate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "ResetPlayRate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookBookmark.SetIsLeft +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceNotebookBookmark::SetIsLeft(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "SetIsLeft"); + + Params::NoceNotebookBookmark_SetIsLeft Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookBookmark.SetPageIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceNotebookBookmark::SetPageIndex(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "SetPageIndex"); + + Params::NoceNotebookBookmark_SetPageIndex Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookBookmark.SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceNotebookBookmark::SetPlayRate(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "SetPlayRate"); + + Params::NoceNotebookBookmark_SetPlayRate Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookBookmark.SetPosIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceNotebookBookmark::SetPosIndex(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookBookmark", "SetPosIndex"); + + Params::NoceNotebookBookmark_SetPosIndex Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookPage.GetContents +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UNoceNotebookPage::GetContents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPage", "GetContents"); + + Params::NoceNotebookPage_GetContents Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNotebookPage.IsPlayingUIAnimations +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceNotebookPage::IsPlayingUIAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPage", "IsPlayingUIAnimations"); + + Params::NoceNotebookPage_IsPlayingUIAnimations Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceNotebookPage.OnFadeIn +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookPage::OnFadeIn(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPage", "OnFadeIn"); + + Params::NoceNotebookPage_OnFadeIn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceNotebookPage.SetData +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const TArray& Texts (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& Images (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& IsVisibles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& IsNews (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& IsNews2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookPage::SetData(const TArray& Texts, const TArray& Images, const TArray& IsVisibles, const TArray& IsNews, const TArray& IsNews2, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPage", "SetData"); + + Params::NoceNotebookPage_SetData Parms{}; + + Parms.Texts = std::move(Texts); + Parms.Images = std::move(Images); + Parms.IsVisibles = std::move(IsVisibles); + Parms.IsNews = std::move(IsNews); + Parms.IsNews2 = std::move(IsNews2); + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceNotebookPageTabWidget.ClearNew +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookPageTabWidget::ClearNew(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPageTabWidget", "ClearNew"); + + Params::NoceNotebookPageTabWidget_ClearNew Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookPageTabWidget.Init +// (Final, Native, Public, BlueprintCallable) + +void UNoceNotebookPageTabWidget::Init() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPageTabWidget", "Init"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceNotebookPageTabWidget.SetData +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray&InData (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FLinearColor& InDefaultColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& InSelectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InDefaultIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UseMoreTabs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceNotebookPageTabWidget::SetData(const TArray& InData, const struct FLinearColor& InDefaultColor, const struct FLinearColor& InSelectColor, int32 InDefaultIndex, bool UseMoreTabs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceNotebookPageTabWidget", "SetData"); + + Params::NoceNotebookPageTabWidget_SetData Parms{}; + + Parms.InData = std::move(InData); + Parms.InDefaultColor = std::move(InDefaultColor); + Parms.InSelectColor = std::move(InSelectColor); + Parms.InDefaultIndex = InDefaultIndex; + Parms.UseMoreTabs = UseMoreTabs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceOpenDoorByProgressComp.UpdateOpenDoor_BP +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool NeedOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceOpenDoorByProgressComp::UpdateOpenDoor_BP(bool NeedOpen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceOpenDoorByProgressComp", "UpdateOpenDoor_BP"); + + Params::NoceOpenDoorByProgressComp_UpdateOpenDoor_BP Parms{}; + + Parms.NeedOpen = NeedOpen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePageTabWidget.CanSelectNext +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePageTabWidget::CanSelectNext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePageTabWidget", "CanSelectNext"); + + Params::NocePageTabWidget_CanSelectNext Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePageTabWidget.CanSelectPrevious +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePageTabWidget::CanSelectPrevious() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePageTabWidget", "CanSelectPrevious"); + + Params::NocePageTabWidget_CanSelectPrevious Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePageTabWidget.GetSelectingIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePageTabWidget::GetSelectingIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePageTabWidget", "GetSelectingIndex"); + + Params::NocePageTabWidget_GetSelectingIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePageTabWidget.Init +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InTotalPage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InCurrentPage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePageTabWidget::Init(int32 InTotalPage, int32 InCurrentPage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePageTabWidget", "Init"); + + Params::NocePageTabWidget_Init Parms{}; + + Parms.InTotalPage = InTotalPage; + Parms.InCurrentPage = InCurrentPage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePageTabWidget.MakeSlotsAndSpacers +// (Final, Native, Protected, BlueprintCallable) + +void UNocePageTabWidget::MakeSlotsAndSpacers() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePageTabWidget", "MakeSlotsAndSpacers"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePageTabWidget.SelectNext +// (Final, Native, Public, BlueprintCallable) + +void UNocePageTabWidget::SelectNext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePageTabWidget", "SelectNext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePageTabWidget.SelectPrevious +// (Final, Native, Public, BlueprintCallable) + +void UNocePageTabWidget::SelectPrevious() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePageTabWidget", "SelectPrevious"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseListWidget.CreateMenu +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& ListItems (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 InitIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePauseListWidget::CreateMenu(const TArray& ListItems, int32 InitIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseListWidget", "CreateMenu"); + + Params::NocePauseListWidget_CreateMenu Parms{}; + + Parms.ListItems = std::move(ListItems); + Parms.InitIndex = InitIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseListWidget.GetList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNoceVerticalList* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceVerticalList* UNocePauseListWidget::GetList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseListWidget", "GetList"); + + Params::NocePauseListWidget_GetList Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePauseListWidget.InitializeList +// (Final, Native, Public, BlueprintCallable) + +void UNocePauseListWidget::InitializeList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseListWidget", "InitializeList"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePauseListWidget.UpdateDescription +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& DescriptionText (Parm, NativeAccessSpecifierPublic) + +void UNocePauseListWidget::UpdateDescription(int32 Index_0, const class FText& DescriptionText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePauseListWidget", "UpdateDescription"); + + Params::NocePauseListWidget_UpdateDescription Parms{}; + + Parms.Index_0 = Index_0; + Parms.DescriptionText = std::move(DescriptionText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePendantLight.EnablePendantLights +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePendantLight::EnablePendantLights(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NocePendantLight", "EnablePendantLights"); + + Params::NocePendantLight_EnablePendantLights Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePendantLight.SetLightMaxDistanceFadeRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePendantLight::SetLightMaxDistanceFadeRange(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePendantLight", "SetLightMaxDistanceFadeRange"); + + Params::NocePendantLight_SetLightMaxDistanceFadeRange Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePendantLight.SetLightMaxDrawDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePendantLight::SetLightMaxDrawDistance(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePendantLight", "SetLightMaxDrawDistance"); + + Params::NocePendantLight_SetLightMaxDrawDistance Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePendantLight.GetLightComp +// (Event, Protected, BlueprintEvent, Const) +// Parameters: +// class ULightComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULightComponent* ANocePendantLight::GetLightComp() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePendantLight", "GetLightComp"); + + Params::NocePendantLight_GetLightComp Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePendantLight.GetLightMaxDistanceFadeRange +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePendantLight::GetLightMaxDistanceFadeRange() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePendantLight", "GetLightMaxDistanceFadeRange"); + + Params::NocePendantLight_GetLightMaxDistanceFadeRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePendantLight.GetLightMaxDrawDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePendantLight::GetLightMaxDrawDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePendantLight", "GetLightMaxDrawDistance"); + + Params::NocePendantLight_GetLightMaxDrawDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePendantLight.GetSpotLightZOffset +// (Event, Protected, BlueprintEvent, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePendantLight::GetSpotLightZOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePendantLight", "GetSpotLightZOffset"); + + Params::NocePendantLight_GetSpotLightZOffset Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickMessageWidget.ShowItem +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FName& InItemID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInventoryType InItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickMessageWidget::ShowItem(const class FName& InItemID, ENoceInventoryType InItemType, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickMessageWidget", "ShowItem"); + + Params::NocePickMessageWidget_ShowItem Parms{}; + + Parms.InItemID = InItemID; + Parms.InItemType = InItemType; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NocePickPreviewImageDialogWidget.OnPageAnimationCompleted +// (Final, Native, Protected) + +void UNocePickPreviewImageDialogWidget::OnPageAnimationCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewImageDialogWidget", "OnPageAnimationCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickPreviewImageDialogWidget.SelectNext +// (Final, Native, Protected) + +void UNocePickPreviewImageDialogWidget::SelectNext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewImageDialogWidget", "SelectNext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickPreviewImageDialogWidget.SelectPrevious +// (Final, Native, Protected) + +void UNocePickPreviewImageDialogWidget::SelectPrevious() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewImageDialogWidget", "SelectPrevious"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickPreviewWidget.ConsumableSlotChanged +// (Final, Native, Protected) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickPreviewWidget::ConsumableSlotChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewWidget", "ConsumableSlotChanged"); + + Params::NocePickPreviewWidget_ConsumableSlotChanged Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickPreviewWidget.HasPendingItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickPreviewWidget::HasPendingItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewWidget", "HasPendingItem"); + + Params::NocePickPreviewWidget_HasPendingItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickPreviewWidget.HideItem +// (Final, Native, Public, BlueprintCallable) + +void UNocePickPreviewWidget::HideItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewWidget", "HideItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickPreviewWidget.OnInventoryPopWindowClose +// (Final, Native, Protected) + +void UNocePickPreviewWidget::OnInventoryPopWindowClose() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewWidget", "OnInventoryPopWindowClose"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickPreviewWidget.OnPageClosed +// (Final, Native, Protected) + +void UNocePickPreviewWidget::OnPageClosed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewWidget", "OnPageClosed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickPreviewWidget.SetUseForceHide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InUseForceHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickPreviewWidget::SetUseForceHide(bool InUseForceHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewWidget", "SetUseForceHide"); + + Params::NocePickPreviewWidget_SetUseForceHide Parms{}; + + Parms.InUseForceHide = InUseForceHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickPreviewWidget.ShowItem +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceInventoryType& Type (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& ID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickPreviewWidget::ShowItem(const ENoceInventoryType& Type, const class FName& ID, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewWidget", "ShowItem"); + + Params::NocePickPreviewWidget_ShowItem Parms{}; + + Parms.Type = Type; + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NocePickPreviewWidget.ShowSlotChanged +// (Final, Native, Protected, HasOutParams) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickPreviewWidget::ShowSlotChanged(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickPreviewWidget", "ShowSlotChanged"); + + Params::NocePickPreviewWidget_ShowSlotChanged Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NocePickupsSubsystem.CanGenerateConsumablePickups_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// int32 RequiredTargetCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::CanGenerateConsumablePickups_BP(int32 RequiredTargetCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "CanGenerateConsumablePickups_BP"); + + Params::NocePickupsSubsystem_CanGenerateConsumablePickups_BP Parms{}; + + Parms.RequiredTargetCount = RequiredTargetCount; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.EnableDynamicHelp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::EnableDynamicHelp(bool IsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "EnableDynamicHelp"); + + Params::NocePickupsSubsystem_EnableDynamicHelp Parms{}; + + Parms.IsEnable = IsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.EnableEventHelp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::EnableEventHelp(bool IsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "EnableEventHelp"); + + Params::NocePickupsSubsystem_EnableEventHelp Parms{}; + + Parms.IsEnable = IsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.GenerateEventConsumablePickups +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& InRange (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::GenerateEventConsumablePickups(const struct FVector& InLocation, const struct FVector2D& InRange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GenerateEventConsumablePickups"); + + Params::NocePickupsSubsystem_GenerateEventConsumablePickups Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.InRange = std::move(InRange); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.GenerateEventWeaponPickups +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& InRange (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::GenerateEventWeaponPickups(const struct FVector& InLocation, const struct FVector2D& InRange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GenerateEventWeaponPickups"); + + Params::NocePickupsSubsystem_GenerateEventWeaponPickups Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.InRange = std::move(InRange); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.GeneratePrepRoomPickups +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANocePickupsPoint* InAttachParent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfInInteractable (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::GeneratePrepRoomPickups(class ANocePickupsPoint* InAttachParent, TSubclassOf InInteractable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GeneratePrepRoomPickups"); + + Params::NocePickupsSubsystem_GeneratePrepRoomPickups Parms{}; + + Parms.InAttachParent = InAttachParent; + Parms.InInteractable = InInteractable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.HandleOnPickupEventPickups +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceInteractableBase* InPickups (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::HandleOnPickupEventPickups(class ANoceInteractableBase* InPickups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "HandleOnPickupEventPickups"); + + Params::NocePickupsSubsystem_HandleOnPickupEventPickups Parms{}; + + Parms.InPickups = InPickups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.IsSaveDataExist +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANocePickupsPoint* InPickupsPoint (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::IsSaveDataExist(class ANocePickupsPoint* InPickupsPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "IsSaveDataExist"); + + Params::NocePickupsSubsystem_IsSaveDataExist Parms{}; + + Parms.InPickupsPoint = InPickupsPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.OnPickupsDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::OnPickupsDestroyed(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "OnPickupsDestroyed"); + + Params::NocePickupsSubsystem_OnPickupsDestroyed Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.OnProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::OnProgressChanged(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "OnProgressChanged"); + + Params::NocePickupsSubsystem_OnProgressChanged Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.RegisterSaveData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANocePickupsPoint* InPickupsPoint (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePickupsSubsystem::RegisterSaveData(class ANocePickupsPoint* InPickupsPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "RegisterSaveData"); + + Params::NocePickupsSubsystem_RegisterSaveData Parms{}; + + Parms.InPickupsPoint = InPickupsPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.RemoveAllEventPickups +// (Final, Native, Public, BlueprintCallable) + +void UNocePickupsSubsystem::RemoveAllEventPickups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "RemoveAllEventPickups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.RemoveCurrentDynamicPickups +// (Final, Native, Public, BlueprintCallable) + +void UNocePickupsSubsystem::RemoveCurrentDynamicPickups() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "RemoveCurrentDynamicPickups"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.SpawnEventConsumablePickupsPoint_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// int32 RequiredTargetCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::SpawnEventConsumablePickupsPoint_BP(int32 RequiredTargetCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "SpawnEventConsumablePickupsPoint_BP"); + + Params::NocePickupsSubsystem_SpawnEventConsumablePickupsPoint_BP Parms{}; + + Parms.RequiredTargetCount = RequiredTargetCount; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.SpawnEventWeaponPickupsPoint_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// int32 RequiredTargetCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::SpawnEventWeaponPickupsPoint_BP(int32 RequiredTargetCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "SpawnEventWeaponPickupsPoint_BP"); + + Params::NocePickupsSubsystem_SpawnEventWeaponPickupsPoint_BP Parms{}; + + Parms.RequiredTargetCount = RequiredTargetCount; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.UpdateCurrentDynamicSubData +// (Final, Native, Public, BlueprintCallable) + +void UNocePickupsSubsystem::UpdateCurrentDynamicSubData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "UpdateCurrentDynamicSubData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePickupsSubsystem.CalculateConsumablePrepRoomValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePickupsSubsystem::CalculateConsumablePrepRoomValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "CalculateConsumablePrepRoomValue"); + + Params::NocePickupsSubsystem_CalculateConsumablePrepRoomValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.CalculateWeaponPrepRoomValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePickupsSubsystem::CalculateWeaponPrepRoomValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "CalculateWeaponPrepRoomValue"); + + Params::NocePickupsSubsystem_CalculateWeaponPrepRoomValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetConsumableDataRowByName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNocePickupsConsumableDataRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNocePickupsConsumableDataRow UNocePickupsSubsystem::GetConsumableDataRowByName(class FName InName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetConsumableDataRowByName"); + + Params::NocePickupsSubsystem_GetConsumableDataRowByName Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetConsumableDataRowNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePickupsSubsystem::GetConsumableDataRowNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetConsumableDataRowNames"); + + Params::NocePickupsSubsystem_GetConsumableDataRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetConsumableGroupTypeByInteractable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOfInInteractable (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENocePickupsConsumableGroupType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENocePickupsConsumableGroupType UNocePickupsSubsystem::GetConsumableGroupTypeByInteractable(TSubclassOf InInteractable) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetConsumableGroupTypeByInteractable"); + + Params::NocePickupsSubsystem_GetConsumableGroupTypeByInteractable Parms{}; + + Parms.InInteractable = InInteractable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetDeployDataByName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNocePickupsDeployDataRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNocePickupsDeployDataRow UNocePickupsSubsystem::GetDeployDataByName(class FName InName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetDeployDataByName"); + + Params::NocePickupsSubsystem_GetDeployDataByName Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetDeployDataRowNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePickupsSubsystem::GetDeployDataRowNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetDeployDataRowNames"); + + Params::NocePickupsSubsystem_GetDeployDataRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetDynamicDataByName +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceDynamicPickupsDataRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceDynamicPickupsDataRow UNocePickupsSubsystem::GetDynamicDataByName(class FName InName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetDynamicDataByName"); + + Params::NocePickupsSubsystem_GetDynamicDataByName Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetDynamicDataRowNames +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePickupsSubsystem::GetDynamicDataRowNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetDynamicDataRowNames"); + + Params::NocePickupsSubsystem_GetDynamicDataRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetIsDynamicHelpEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::GetIsDynamicHelpEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetIsDynamicHelpEnabled"); + + Params::NocePickupsSubsystem_GetIsDynamicHelpEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetIsEventHelpEnable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::GetIsEventHelpEnable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetIsEventHelpEnable"); + + Params::NocePickupsSubsystem_GetIsEventHelpEnable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetWeaponDataRowByName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNocePickupsWeaponDataRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNocePickupsWeaponDataRow UNocePickupsSubsystem::GetWeaponDataRowByName(class FName InName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetWeaponDataRowByName"); + + Params::NocePickupsSubsystem_GetWeaponDataRowByName Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetWeaponDataRowNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePickupsSubsystem::GetWeaponDataRowNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetWeaponDataRowNames"); + + Params::NocePickupsSubsystem_GetWeaponDataRowNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.GetWeaponGroupTypeByInteractable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOfInInteractable (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENocePickupsWeaponGroupType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENocePickupsWeaponGroupType UNocePickupsSubsystem::GetWeaponGroupTypeByInteractable(TSubclassOf InInteractable) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "GetWeaponGroupTypeByInteractable"); + + Params::NocePickupsSubsystem_GetWeaponGroupTypeByInteractable Parms{}; + + Parms.InInteractable = InInteractable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.IsInConsumableSearchDistance +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::IsInConsumableSearchDistance(class AActor* InActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "IsInConsumableSearchDistance"); + + Params::NocePickupsSubsystem_IsInConsumableSearchDistance Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.IsInWeaponSearchDistance +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::IsInWeaponSearchDistance(class AActor* InActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "IsInWeaponSearchDistance"); + + Params::NocePickupsSubsystem_IsInWeaponSearchDistance Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.IsTargetConsumableByClass +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOfInInteractable (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::IsTargetConsumableByClass(TSubclassOf InInteractable) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "IsTargetConsumableByClass"); + + Params::NocePickupsSubsystem_IsTargetConsumableByClass Parms{}; + + Parms.InInteractable = InInteractable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.IsTargetPickups +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ANocePickupConsumable* InConsumable (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::IsTargetPickups(class ANocePickupConsumable* InConsumable) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "IsTargetPickups"); + + Params::NocePickupsSubsystem_IsTargetPickups Parms{}; + + Parms.InConsumable = InConsumable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePickupsSubsystem.IsUnseenDynamicPickupsPoint +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ANocePickupsPoint* InPickupsPoint (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePickupsSubsystem::IsUnseenDynamicPickupsPoint(class ANocePickupsPoint* InPickupsPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePickupsSubsystem", "IsUnseenDynamicPickupsPoint"); + + Params::NocePickupsSubsystem_IsUnseenDynamicPickupsPoint Parms{}; + + Parms.InPickupsPoint = InPickupsPoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.BP_GetSlopeBlendRatio +// (Event, Public, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::BP_GetSlopeBlendRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "BP_GetSlopeBlendRatio"); + + Params::NocePlayerAnimInstance_BP_GetSlopeBlendRatio Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.CanApplyArmCorrect +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::CanApplyArmCorrect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "CanApplyArmCorrect"); + + Params::NocePlayerAnimInstance_CanApplyArmCorrect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.ClearDelayResetGlawG_ABP_RatioTimer +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerAnimInstance::ClearDelayResetGlawG_ABP_RatioTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "ClearDelayResetGlawG_ABP_RatioTimer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.DelayResetGlawG_ABP_Ratio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDelayTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::DelayResetGlawG_ABP_Ratio(float InDelayTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "DelayResetGlawG_ABP_Ratio"); + + Params::NocePlayerAnimInstance_DelayResetGlawG_ABP_Ratio Parms{}; + + Parms.InDelayTime = InDelayTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetCanEnterAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::GetCanEnterAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetCanEnterAttack"); + + Params::NocePlayerAnimInstance_GetCanEnterAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetCanEnterDodge +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::GetCanEnterDodge() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetCanEnterDodge"); + + Params::NocePlayerAnimInstance_GetCanEnterDodge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetFootIKInterpSpeedCurrent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::GetFootIKInterpSpeedCurrent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetFootIKInterpSpeedCurrent"); + + Params::NocePlayerAnimInstance_GetFootIKInterpSpeedCurrent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetHitReactionActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::GetHitReactionActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetHitReactionActive"); + + Params::NocePlayerAnimInstance_GetHitReactionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetHitReactionAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::GetHitReactionAlpha() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetHitReactionAlpha"); + + Params::NocePlayerAnimInstance_GetHitReactionAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetHitReactionTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTransform UNocePlayerAnimInstance::GetHitReactionTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetHitReactionTransform"); + + Params::NocePlayerAnimInstance_GetHitReactionTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetInSeamless +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::GetInSeamless() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetInSeamless"); + + Params::NocePlayerAnimInstance_GetInSeamless Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetInteractType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceInteractType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInteractType UNocePlayerAnimInstance::GetInteractType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetInteractType"); + + Params::NocePlayerAnimInstance_GetInteractType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetIsInAir +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::GetIsInAir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetIsInAir"); + + Params::NocePlayerAnimInstance_GetIsInAir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetIsOnSlopeSkirtControl +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::GetIsOnSlopeSkirtControl() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetIsOnSlopeSkirtControl"); + + Params::NocePlayerAnimInstance_GetIsOnSlopeSkirtControl Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetPlayerFSMTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UNocePlayerAnimInstance::GetPlayerFSMTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetPlayerFSMTag"); + + Params::NocePlayerAnimInstance_GetPlayerFSMTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetPlayerHideFromRecoverIndicator +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::GetPlayerHideFromRecoverIndicator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetPlayerHideFromRecoverIndicator"); + + Params::NocePlayerAnimInstance_GetPlayerHideFromRecoverIndicator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.HandleHitPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InHitPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AttackDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::HandleHitPoint(const struct FVector& InHitPoint, const struct FVector& AttackDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "HandleHitPoint"); + + Params::NocePlayerAnimInstance_HandleHitPoint Parms{}; + + Parms.InHitPoint = std::move(InHitPoint); + Parms.AttackDirection = std::move(AttackDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.IsNarrowMoveInteractType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::IsNarrowMoveInteractType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "IsNarrowMoveInteractType"); + + Params::NocePlayerAnimInstance_IsNarrowMoveInteractType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.IsNarrowMoveNormal +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::IsNarrowMoveNormal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "IsNarrowMoveNormal"); + + Params::NocePlayerAnimInstance_IsNarrowMoveNormal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.IsNarrowMoveShort +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::IsNarrowMoveShort() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "IsNarrowMoveShort"); + + Params::NocePlayerAnimInstance_IsNarrowMoveShort Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.IsSlopeAdjustmentEnable +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::IsSlopeAdjustmentEnable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "IsSlopeAdjustmentEnable"); + + Params::NocePlayerAnimInstance_IsSlopeAdjustmentEnable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.IsUFOWeaponFocusAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::IsUFOWeaponFocusAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "IsUFOWeaponFocusAttack"); + + Params::NocePlayerAnimInstance_IsUFOWeaponFocusAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.IsUsingKatana +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::IsUsingKatana() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "IsUsingKatana"); + + Params::NocePlayerAnimInstance_IsUsingKatana Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.OnDelayResetGlawG_ABP_Ratio +// (Final, Native, Public) + +void UNocePlayerAnimInstance::OnDelayResetGlawG_ABP_Ratio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "OnDelayResetGlawG_ABP_Ratio"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.QueueDodgeState +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerAnimInstance::QueueDodgeState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "QueueDodgeState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.QueueStaminaState +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerAnimInstance::QueueStaminaState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "QueueStaminaState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.ReplaceSetFurClawGRigidBodyAlpha +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::ReplaceSetFurClawGRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "ReplaceSetFurClawGRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_ReplaceSetFurClawGRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.ReplaceSetFurClawRigidBodyAlpha +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::ReplaceSetFurClawRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "ReplaceSetFurClawRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_ReplaceSetFurClawRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetClawG_ABP_Ratio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetClawG_ABP_Ratio(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetClawG_ABP_Ratio"); + + Params::NocePlayerAnimInstance_SetClawG_ABP_Ratio Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetClawG_Switch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetClawG_Switch(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetClawG_Switch"); + + Params::NocePlayerAnimInstance_SetClawG_Switch Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetDeathType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceDeathType InDeathType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetDeathType(ENoceDeathType InDeathType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetDeathType"); + + Params::NocePlayerAnimInstance_SetDeathType Parms{}; + + Parms.InDeathType = InDeathType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetFurClawGRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetFurClawGRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetFurClawGRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_SetFurClawGRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetFurClawRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetFurClawRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetFurClawRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_SetFurClawRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetHairRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetHairRigidBodyAlpha(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetHairRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_SetHairRigidBodyAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetJogStartEndBlendTimer +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetJogStartEndBlendTimer(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetJogStartEndBlendTimer"); + + Params::NocePlayerAnimInstance_SetJogStartEndBlendTimer Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetPlayerHideFromRecoverIndicator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetPlayerHideFromRecoverIndicator(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetPlayerHideFromRecoverIndicator"); + + Params::NocePlayerAnimInstance_SetPlayerHideFromRecoverIndicator Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetSeamlessStayInSprint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetSeamlessStayInSprint(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetSeamlessStayInSprint"); + + Params::NocePlayerAnimInstance_SetSeamlessStayInSprint Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetWeaponMotionType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceWeaponMotionType InWeaponMotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetWeaponMotionType(ENoceWeaponMotionType InWeaponMotionType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetWeaponMotionType"); + + Params::NocePlayerAnimInstance_SetWeaponMotionType Parms{}; + + Parms.InWeaponMotionType = InWeaponMotionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.SetWeaponName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::SetWeaponName(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "SetWeaponName"); + + Params::NocePlayerAnimInstance_SetWeaponName Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.UpdateHitReaction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::UpdateHitReaction(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "UpdateHitReaction"); + + Params::NocePlayerAnimInstance_UpdateHitReaction Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.UpdateStateTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAnimInstance::UpdateStateTag(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "UpdateStateTag"); + + Params::NocePlayerAnimInstance_UpdateStateTag Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetClawG_ABP_Ratio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::GetClawG_ABP_Ratio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetClawG_ABP_Ratio"); + + Params::NocePlayerAnimInstance_GetClawG_ABP_Ratio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetClawG_Switch +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::GetClawG_Switch() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetClawG_Switch"); + + Params::NocePlayerAnimInstance_GetClawG_Switch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetFurClawGRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::GetFurClawGRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetFurClawGRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_GetFurClawGRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetFurClawRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::GetFurClawRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetFurClawRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_GetFurClawRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetHairRigidBodyAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::GetHairRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetHairRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_GetHairRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetPlayerCharacter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ANocePlayerCharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANocePlayerCharacter* UNocePlayerAnimInstance::GetPlayerCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetPlayerCharacter"); + + Params::NocePlayerAnimInstance_GetPlayerCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetSeamlessStayInSprint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::GetSeamlessStayInSprint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetSeamlessStayInSprint"); + + Params::NocePlayerAnimInstance_GetSeamlessStayInSprint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetSeamlessToIdle +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UNocePlayerAnimInstance::GetSeamlessToIdle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetSeamlessToIdle"); + + Params::NocePlayerAnimInstance_GetSeamlessToIdle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.GetWeaponMotionType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceWeaponMotionType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceWeaponMotionType UNocePlayerAnimInstance::GetWeaponMotionType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "GetWeaponMotionType"); + + Params::NocePlayerAnimInstance_GetWeaponMotionType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.IsDuringChagneWeaponMotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerAnimInstance::IsDuringChagneWeaponMotion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "IsDuringChagneWeaponMotion"); + + Params::NocePlayerAnimInstance_IsDuringChagneWeaponMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.ReplaceGetFurClawGRigidBodyAlpha +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::ReplaceGetFurClawGRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "ReplaceGetFurClawGRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_ReplaceGetFurClawGRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAnimInstance.ReplaceGetFurClawRigidBodyAlpha +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerAnimInstance::ReplaceGetFurClawRigidBodyAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAnimInstance", "ReplaceGetFurClawRigidBodyAlpha"); + + Params::NocePlayerAnimInstance_ReplaceGetFurClawRigidBodyAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerAttackInfoComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerAttackInfoComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerAttackInfoComponent", "HandleOnPossessed"); + + Params::NocePlayerAttackInfoComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ApplyDeathType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceDeathType InDeathType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::ApplyDeathType(ENoceDeathType InDeathType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ApplyDeathType"); + + Params::NocePlayerCharacter_ApplyDeathType Parms{}; + + Parms.InDeathType = InDeathType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ApplyPlayerOutfit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENocePlayerOutfit InPlayerOutfit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::ApplyPlayerOutfit(ENocePlayerOutfit InPlayerOutfit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ApplyPlayerOutfit"); + + Params::NocePlayerCharacter_ApplyPlayerOutfit Parms{}; + + Parms.InPlayerOutfit = InPlayerOutfit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.CanAccepInputActionAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InFromRealInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAccepInputActionAttack(bool InFromRealInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAccepInputActionAttack"); + + Params::NocePlayerCharacter_CanAccepInputActionAttack Parms{}; + + Parms.InFromRealInput = InFromRealInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputActionBasic +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAcceptInputActionBasic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAcceptInputActionBasic"); + + Params::NocePlayerCharacter_CanAcceptInputActionBasic Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputActionDodge +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAcceptInputActionDodge() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAcceptInputActionDodge"); + + Params::NocePlayerCharacter_CanAcceptInputActionDodge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputActionInteract +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAcceptInputActionInteract() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAcceptInputActionInteract"); + + Params::NocePlayerCharacter_CanAcceptInputActionInteract Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputByStaminaStatus +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceInputAction InInputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAcceptInputByStaminaStatus(ENoceInputAction InInputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAcceptInputByStaminaStatus"); + + Params::NocePlayerCharacter_CanAcceptInputByStaminaStatus Parms{}; + + Parms.InInputAction = InInputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputClawTransform +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAcceptInputClawTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAcceptInputClawTransform"); + + Params::NocePlayerCharacter_CanAcceptInputClawTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAcceptInputFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAcceptInputFocus"); + + Params::NocePlayerCharacter_CanAcceptInputFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanAcceptLinkMotionAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAcceptLinkMotionAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAcceptLinkMotionAttack"); + + Params::NocePlayerCharacter_CanAcceptLinkMotionAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanAutoCounter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanAutoCounter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanAutoCounter"); + + Params::NocePlayerCharacter_CanAutoCounter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanShowInteractHint +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanShowInteractHint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanShowInteractHint"); + + Params::NocePlayerCharacter_CanShowInteractHint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CanUseJustDodgeCounter +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CanUseJustDodgeCounter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CanUseJustDodgeCounter"); + + Params::NocePlayerCharacter_CanUseJustDodgeCounter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.CheckPlayerType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENocePlayerType PlayerType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::CheckPlayerType(ENocePlayerType PlayerType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "CheckPlayerType"); + + Params::NocePlayerCharacter_CheckPlayerType Parms{}; + + Parms.PlayerType = PlayerType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.ClearCachedSprintInput +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::ClearCachedSprintInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ClearCachedSprintInput"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ClearHandleForceClawTransformTimer +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::ClearHandleForceClawTransformTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ClearHandleForceClawTransformTimer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ClearShiromukuRevive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::ClearShiromukuRevive(class FName InToken, int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ClearShiromukuRevive"); + + Params::NocePlayerCharacter_ClearShiromukuRevive Parms{}; + + Parms.InToken = InToken; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.DuringUpperBodyMotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::DuringUpperBodyMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "DuringUpperBodyMotion"); + + Params::NocePlayerCharacter_DuringUpperBodyMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.DuringUseShortcutItemMotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::DuringUseShortcutItemMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "DuringUseShortcutItemMotion"); + + Params::NocePlayerCharacter_DuringUseShortcutItemMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.EnableMaterialSlotsClaw_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::EnableMaterialSlotsClaw_BP(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "EnableMaterialSlotsClaw_BP"); + + Params::NocePlayerCharacter_EnableMaterialSlotsClaw_BP Parms{}; + + Parms.InEnable = InEnable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerCharacter.EnableMaterialSlotsClawG_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::EnableMaterialSlotsClawG_BP(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "EnableMaterialSlotsClawG_BP"); + + Params::NocePlayerCharacter_EnableMaterialSlotsClawG_BP Parms{}; + + Parms.InEnable = InEnable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerCharacter.FindCounterTarget_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InCounterHint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InFromRealInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ANocePlayerCharacter::FindCounterTarget_BP(bool InCounterHint, bool InFromRealInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "FindCounterTarget_BP"); + + Params::NocePlayerCharacter_FindCounterTarget_BP Parms{}; + + Parms.InCounterHint = InCounterHint; + Parms.InFromRealInput = InFromRealInput; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.ForceClawGToClaw +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::ForceClawGToClaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ForceClawGToClaw"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ForceClawToClawG +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::ForceClawToClawG() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ForceClawToClawG"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.GetCacheInteractionType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceInteractType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInteractType ANocePlayerCharacter::GetCacheInteractionType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetCacheInteractionType"); + + Params::NocePlayerCharacter_GetCacheInteractionType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetClawTransform +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetClawTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetClawTransform"); + + Params::NocePlayerCharacter_GetClawTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetComboCanBeAxeDefensed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetComboCanBeAxeDefensed(class AActor* InTarget, class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetComboCanBeAxeDefensed"); + + Params::NocePlayerCharacter_GetComboCanBeAxeDefensed Parms{}; + + Parms.InTarget = InTarget; + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetComboCanBeKatanaDefensed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetComboCanBeKatanaDefensed(class AActor* InTarget, class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetComboCanBeKatanaDefensed"); + + Params::NocePlayerCharacter_GetComboCanBeKatanaDefensed Parms{}; + + Parms.InTarget = InTarget; + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetComboCheckInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutCheckJustDodge (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutCheckInvincible (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutCheckOmamoriKagami (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::GetComboCheckInfo(class AActor* InTarget, class FName InComboName, bool* OutCheckJustDodge, bool* OutCheckInvincible, bool* OutCheckOmamoriKagami) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetComboCheckInfo"); + + Params::NocePlayerCharacter_GetComboCheckInfo Parms{}; + + Parms.InTarget = InTarget; + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCheckJustDodge != nullptr) + *OutCheckJustDodge = Parms.OutCheckJustDodge; + + if (OutCheckInvincible != nullptr) + *OutCheckInvincible = Parms.OutCheckInvincible; + + if (OutCheckOmamoriKagami != nullptr) + *OutCheckOmamoriKagami = Parms.OutCheckOmamoriKagami; +} + + +// Function GameNoce.NocePlayerCharacter.GetCurrentMaxSanityRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetCurrentMaxSanityRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetCurrentMaxSanityRatio"); + + Params::NocePlayerCharacter_GetCurrentMaxSanityRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetEnemyInSightDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetEnemyInSightDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetEnemyInSightDistance"); + + Params::NocePlayerCharacter_GetEnemyInSightDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetEnemyInSightNumber +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerCharacter::GetEnemyInSightNumber() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetEnemyInSightNumber"); + + Params::NocePlayerCharacter_GetEnemyInSightNumber Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetHaveCachedSprintInput +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetHaveCachedSprintInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetHaveCachedSprintInput"); + + Params::NocePlayerCharacter_GetHaveCachedSprintInput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetHaveKatanaScabbard +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetHaveKatanaScabbard() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetHaveKatanaScabbard"); + + Params::NocePlayerCharacter_GetHaveKatanaScabbard Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetHitAngleCanBeDefensed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InHitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHalfAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetHitAngleCanBeDefensed(float InHitAngle, float InHalfAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetHitAngleCanBeDefensed"); + + Params::NocePlayerCharacter_GetHitAngleCanBeDefensed Parms{}; + + Parms.InHitAngle = InHitAngle; + Parms.InHalfAngle = InHalfAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetIsInEvent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetIsInEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetIsInEvent"); + + Params::NocePlayerCharacter_GetIsInEvent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetIsInExamineMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetIsInExamineMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetIsInExamineMode"); + + Params::NocePlayerCharacter_GetIsInExamineMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetIsOnSlopeSkirtControl +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetIsOnSlopeSkirtControl() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetIsOnSlopeSkirtControl"); + + Params::NocePlayerCharacter_GetIsOnSlopeSkirtControl Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetIsUnpossessed +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetIsUnpossessed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetIsUnpossessed"); + + Params::NocePlayerCharacter_GetIsUnpossessed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetIsUsingGimmick +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetIsUsingGimmick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetIsUsingGimmick"); + + Params::NocePlayerCharacter_GetIsUsingGimmick Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetLowHealthRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetLowHealthRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetLowHealthRatio"); + + Params::NocePlayerCharacter_GetLowHealthRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetMaxClawTransform +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetMaxClawTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetMaxClawTransform"); + + Params::NocePlayerCharacter_GetMaxClawTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetNeedCheckSuperArmor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetNeedCheckSuperArmor(class AActor* InTarget, class FName InComboName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetNeedCheckSuperArmor"); + + Params::NocePlayerCharacter_GetNeedCheckSuperArmor Parms{}; + + Parms.InTarget = InTarget; + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetShiromukuReviveFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetShiromukuReviveFrequency() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetShiromukuReviveFrequency"); + + Params::NocePlayerCharacter_GetShiromukuReviveFrequency Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetShiromukuReviveIntenisy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetShiromukuReviveIntenisy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetShiromukuReviveIntenisy"); + + Params::NocePlayerCharacter_GetShiromukuReviveIntenisy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetWeaponBreakAttackRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetWeaponBreakAttackRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetWeaponBreakAttackRatio"); + + Params::NocePlayerCharacter_GetWeaponBreakAttackRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.HandleClawTransform +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InTransformToClawG (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::HandleClawTransform(bool InTransformToClawG) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleClawTransform"); + + Params::NocePlayerCharacter_HandleClawTransform Parms{}; + + Parms.InTransformToClawG = InTransformToClawG; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.HandleClawTransform_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool InTransformToClawG (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::HandleClawTransform_BP(bool InTransformToClawG) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleClawTransform_BP"); + + Params::NocePlayerCharacter_HandleClawTransform_BP Parms{}; + + Parms.InTransformToClawG = InTransformToClawG; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerCharacter.HandleEnemyInSightNumberChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumber (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::HandleEnemyInSightNumberChanged(int32 InNumber) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleEnemyInSightNumberChanged"); + + Params::NocePlayerCharacter_HandleEnemyInSightNumberChanged Parms{}; + + Parms.InNumber = InNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.HandleForceClawTransform +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InToClawG (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::HandleForceClawTransform(bool InToClawG) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleForceClawTransform"); + + Params::NocePlayerCharacter_HandleForceClawTransform Parms{}; + + Parms.InToClawG = InToClawG; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.HandleJustDodge +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNoceAttackHitResult& InHitResult (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::HandleJustDodge(const struct FNoceAttackHitResult& InHitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleJustDodge"); + + Params::NocePlayerCharacter_HandleJustDodge Parms{}; + + Parms.InHitResult = std::move(InHitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.HandleJustDodge_BP +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FNoceAttackHitResult& InHitResult (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::HandleJustDodge_BP(const struct FNoceAttackHitResult& InHitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleJustDodge_BP"); + + Params::NocePlayerCharacter_HandleJustDodge_BP Parms{}; + + Parms.InHitResult = std::move(InHitResult); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerCharacter.HandleOnEnemyDamaged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InHitActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsDead (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::HandleOnEnemyDamaged(class AActor* InHitActor, float InDamage, bool InIsDead) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleOnEnemyDamaged"); + + Params::NocePlayerCharacter_HandleOnEnemyDamaged Parms{}; + + Parms.InHitActor = InHitActor; + Parms.InDamage = InDamage; + Parms.InIsDead = InIsDead; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.HandleOnHeightFogUpdate +// (Final, Native, Public) + +void ANocePlayerCharacter::HandleOnHeightFogUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleOnHeightFogUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.HandleRestartGame +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::HandleRestartGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleRestartGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.HandleWaitForLevelReady +// (Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::HandleWaitForLevelReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleWaitForLevelReady"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.HandleWaitForLevelReady_BP +// (Event, Public, BlueprintEvent) + +void ANocePlayerCharacter::HandleWaitForLevelReady_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HandleWaitForLevelReady_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NocePlayerCharacter.HasClawAlterType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceClawAlterType InClawAlterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::HasClawAlterType(ENoceClawAlterType InClawAlterType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HasClawAlterType"); + + Params::NocePlayerCharacter_HasClawAlterType Parms{}; + + Parms.InClawAlterType = InClawAlterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.HasPlayerBegunPlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::HasPlayerBegunPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HasPlayerBegunPlayer"); + + Params::NocePlayerCharacter_HasPlayerBegunPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.HasPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::HasPlayerController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HasPlayerController"); + + Params::NocePlayerCharacter_HasPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.HaveCounterTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InCounterHint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::HaveCounterTarget(bool InCounterHint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HaveCounterTarget"); + + Params::NocePlayerCharacter_HaveCounterTarget Parms{}; + + Parms.InCounterHint = InCounterHint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.HaveCounterTargetBasic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InFromRealInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::HaveCounterTargetBasic(bool InFromRealInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HaveCounterTargetBasic"); + + Params::NocePlayerCharacter_HaveCounterTargetBasic Parms{}; + + Parms.InFromRealInput = InFromRealInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InAttackStateMachine +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InAttackStateMachine() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InAttackStateMachine"); + + Params::NocePlayerCharacter_InAttackStateMachine Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InCounterState +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InCounterState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InCounterState"); + + Params::NocePlayerCharacter_InCounterState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InDamageState +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InDamageState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InDamageState"); + + Params::NocePlayerCharacter_InDamageState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InDeadState +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InDeadState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InDeadState"); + + Params::NocePlayerCharacter_InDeadState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InFocusAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InFocusAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InFocusAttack"); + + Params::NocePlayerCharacter_InFocusAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InFocusCharged +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InFocusCharged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InFocusCharged"); + + Params::NocePlayerCharacter_InFocusCharged Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InHeavyAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InHeavyAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InHeavyAttack"); + + Params::NocePlayerCharacter_InHeavyAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InitHinaSkirtOverridePhATForPreview +// (Final, Native, Protected, BlueprintCallable) + +void ANocePlayerCharacter::InitHinaSkirtOverridePhATForPreview() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InitHinaSkirtOverridePhATForPreview"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.InJustDodge +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InJustDodge() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InJustDodge"); + + Params::NocePlayerCharacter_InJustDodge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InRealBattleStatus +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InRealBattleStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InRealBattleStatus"); + + Params::NocePlayerCharacter_InRealBattleStatus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InRespawnState +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InRespawnState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InRespawnState"); + + Params::NocePlayerCharacter_InRespawnState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.InStaminaTired +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::InStaminaTired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "InStaminaTired"); + + Params::NocePlayerCharacter_InStaminaTired Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsBossFightMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsBossFightMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsBossFightMode"); + + Params::NocePlayerCharacter_IsBossFightMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsChangeWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsChangeWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsChangeWeapon"); + + Params::NocePlayerCharacter_IsChangeWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsChaseMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsChaseMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsChaseMode"); + + Params::NocePlayerCharacter_IsChaseMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsClaw +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsClaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsClaw"); + + Params::NocePlayerCharacter_IsClaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsClawAttrackSoulState +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsClawAttrackSoulState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsClawAttrackSoulState"); + + Params::NocePlayerCharacter_IsClawAttrackSoulState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsClawG +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsClawG() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsClawG"); + + Params::NocePlayerCharacter_IsClawG Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsClawGTransformToClaw +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsClawGTransformToClaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsClawGTransformToClaw"); + + Params::NocePlayerCharacter_IsClawGTransformToClaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsClawTransformFull +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsClawTransformFull() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsClawTransformFull"); + + Params::NocePlayerCharacter_IsClawTransformFull Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsClawTransformState +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsClawTransformState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsClawTransformState"); + + Params::NocePlayerCharacter_IsClawTransformState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsCorruptionLink +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsCorruptionLink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsCorruptionLink"); + + Params::NocePlayerCharacter_IsCorruptionLink Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsCorruptionLinkExecution +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsCorruptionLinkExecution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsCorruptionLinkExecution"); + + Params::NocePlayerCharacter_IsCorruptionLinkExecution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsCustomUpperBody +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsCustomUpperBody() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsCustomUpperBody"); + + Params::NocePlayerCharacter_IsCustomUpperBody Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsDamageLimitHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsDamageLimitHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsDamageLimitHealth"); + + Params::NocePlayerCharacter_IsDamageLimitHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsDamageTriggerJustDodge +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNoceAttackHitResult& InHitResult (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsDamageTriggerJustDodge(const struct FNoceAttackHitResult& InHitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsDamageTriggerJustDodge"); + + Params::NocePlayerCharacter_IsDamageTriggerJustDodge Parms{}; + + Parms.InHitResult = std::move(InHitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsDamageTriggerJustDodge_BP +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FNoceAttackHitResult& InHitResult (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsDamageTriggerJustDodge_BP(const struct FNoceAttackHitResult& InHitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsDamageTriggerJustDodge_BP"); + + Params::NocePlayerCharacter_IsDamageTriggerJustDodge_BP Parms{}; + + Parms.InHitResult = std::move(InHitResult); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsDamageWinceToAdditive +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsDamageWinceToAdditive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsDamageWinceToAdditive"); + + Params::NocePlayerCharacter_IsDamageWinceToAdditive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsDarkHinako +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsDarkHinako() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsDarkHinako"); + + Params::NocePlayerCharacter_IsDarkHinako Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsDodgeNoCostStamina +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsDodgeNoCostStamina() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsDodgeNoCostStamina"); + + Params::NocePlayerCharacter_IsDodgeNoCostStamina Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsDuringStateTransition +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsDuringStateTransition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsDuringStateTransition"); + + Params::NocePlayerCharacter_IsDuringStateTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsEnemyInSight +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsEnemyInSight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsEnemyInSight"); + + Params::NocePlayerCharacter_IsEnemyInSight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsEnemyLink +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsEnemyLink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsEnemyLink"); + + Params::NocePlayerCharacter_IsEnemyLink Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsEnemyLinkExecution +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsEnemyLinkExecution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsEnemyLinkExecution"); + + Params::NocePlayerCharacter_IsEnemyLinkExecution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsForceBattling +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsForceBattling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsForceBattling"); + + Params::NocePlayerCharacter_IsForceBattling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsForceRunningNoCostStamina +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsForceRunningNoCostStamina() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsForceRunningNoCostStamina"); + + Params::NocePlayerCharacter_IsForceRunningNoCostStamina Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsForceTransformToClaw +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsForceTransformToClaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsForceTransformToClaw"); + + Params::NocePlayerCharacter_IsForceTransformToClaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsHellMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsHellMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsHellMode"); + + Params::NocePlayerCharacter_IsHellMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsHellModeDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsHellModeDamage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsHellModeDamage"); + + Params::NocePlayerCharacter_IsHellModeDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInBattling +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInBattling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInBattling"); + + Params::NocePlayerCharacter_IsInBattling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInDodge +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInDodge() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInDodge"); + + Params::NocePlayerCharacter_IsInDodge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInLinkExecution +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInLinkExecution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInLinkExecution"); + + Params::NocePlayerCharacter_IsInLinkExecution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInLocomotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInLocomotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInLocomotion"); + + Params::NocePlayerCharacter_IsInLocomotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInLocomotionRun +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInLocomotionRun() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInLocomotionRun"); + + Params::NocePlayerCharacter_IsInLocomotionRun Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInLowHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInLowHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInLowHealth"); + + Params::NocePlayerCharacter_IsInLowHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInRunning +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInRunning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInRunning"); + + Params::NocePlayerCharacter_IsInRunning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInSafeZone +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInSafeZone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInSafeZone"); + + Params::NocePlayerCharacter_IsInSafeZone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInteractForbit +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InIsInstantFeedback (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInteractForbit(bool InIsInstantFeedback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInteractForbit"); + + Params::NocePlayerCharacter_IsInteractForbit Parms{}; + + Parms.InIsInstantFeedback = InIsInstantFeedback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsInteracting +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsInteracting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsInteracting"); + + Params::NocePlayerCharacter_IsInteracting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsJustDodgeCollisionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsJustDodgeCollisionEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsJustDodgeCollisionEnabled"); + + Params::NocePlayerCharacter_IsJustDodgeCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsJustDodgeCollisionEnabled_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsJustDodgeCollisionEnabled_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsJustDodgeCollisionEnabled_BP"); + + Params::NocePlayerCharacter_IsJustDodgeCollisionEnabled_BP Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsLockOnTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsLockOnTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsLockOnTarget"); + + Params::NocePlayerCharacter_IsLockOnTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsRagdolling +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsRagdolling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsRagdolling"); + + Params::NocePlayerCharacter_IsRagdolling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsSanityHasAttackBuffAccumulateValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsSanityHasAttackBuffAccumulateValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsSanityHasAttackBuffAccumulateValue"); + + Params::NocePlayerCharacter_IsSanityHasAttackBuffAccumulateValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsSeeingEnemy +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsSeeingEnemy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsSeeingEnemy"); + + Params::NocePlayerCharacter_IsSeeingEnemy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsShortcutItemLeftKeyDown +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsShortcutItemLeftKeyDown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsShortcutItemLeftKeyDown"); + + Params::NocePlayerCharacter_IsShortcutItemLeftKeyDown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsShowShortcutItemUI +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsShowShortcutItemUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsShowShortcutItemUI"); + + Params::NocePlayerCharacter_IsShowShortcutItemUI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsTargetCounterable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InCounterHint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsTargetCounterable(class AActor* InTargetActor, bool InCounterHint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsTargetCounterable"); + + Params::NocePlayerCharacter_IsTargetCounterable Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.InCounterHint = InCounterHint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsTargetCounterableBasic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsTargetCounterableBasic(class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsTargetCounterableBasic"); + + Params::NocePlayerCharacter_IsTargetCounterableBasic Parms{}; + + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsUnderShiromukuRevive2 +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsUnderShiromukuRevive2() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsUnderShiromukuRevive2"); + + Params::NocePlayerCharacter_IsUnderShiromukuRevive2 Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsUseShortcutItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsUseShortcutItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsUseShortcutItem"); + + Params::NocePlayerCharacter_IsUseShortcutItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsUsingFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsUsingFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsUsingFocus"); + + Params::NocePlayerCharacter_IsUsingFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsWantToDoUpperBodyMotion +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsWantToDoUpperBodyMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsWantToDoUpperBodyMotion"); + + Params::NocePlayerCharacter_IsWantToDoUpperBodyMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsWeaponBreakForceKnockBack +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsWeaponBreakForceKnockBack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsWeaponBreakForceKnockBack"); + + Params::NocePlayerCharacter_IsWeaponBreakForceKnockBack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.IsWeaponBroken +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::IsWeaponBroken() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "IsWeaponBroken"); + + Params::NocePlayerCharacter_IsWeaponBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.OnPlayerOutfitChanged +// (Final, Native, Protected) +// Parameters: +// ENocePlayerOutfit InPlayerOutfit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::OnPlayerOutfitChanged(ENocePlayerOutfit InPlayerOutfit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "OnPlayerOutfitChanged"); + + Params::NocePlayerCharacter_OnPlayerOutfitChanged Parms{}; + + Parms.InPlayerOutfit = InPlayerOutfit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.OnUpdateCharMeshTypeForCineChar +// (Final, Native, Private) +// Parameters: +// ENocePlayerType InPlayerType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InCharMeshRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::OnUpdateCharMeshTypeForCineChar(ENocePlayerType InPlayerType, class FName InCharMeshRowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "OnUpdateCharMeshTypeForCineChar"); + + Params::NocePlayerCharacter_OnUpdateCharMeshTypeForCineChar Parms{}; + + Parms.InPlayerType = InPlayerType; + Parms.InCharMeshRowName = InCharMeshRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.OnWeaponChanged_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// class ANoceWeapon* NewWeapon (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::OnWeaponChanged_BP(class ANoceWeapon* NewWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "OnWeaponChanged_BP"); + + Params::NocePlayerCharacter_OnWeaponChanged_BP Parms{}; + + Parms.NewWeapon = NewWeapon; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerCharacter.RecordCachedSprintInput +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::RecordCachedSprintInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "RecordCachedSprintInput"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ResetATPCCamera +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::ResetATPCCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ResetATPCCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ResetHinaSkirtOverridePhATForPreview +// (Final, Native, Protected, BlueprintCallable) + +void ANocePlayerCharacter::ResetHinaSkirtOverridePhATForPreview() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ResetHinaSkirtOverridePhATForPreview"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetCacheInteractionType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceInteractType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetCacheInteractionType(ENoceInteractType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetCacheInteractionType"); + + Params::NocePlayerCharacter_SetCacheInteractionType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetCanShowNotebookHintInGimmick +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool CanShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetCanShowNotebookHintInGimmick(bool CanShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetCanShowNotebookHintInGimmick"); + + Params::NocePlayerCharacter_SetCanShowNotebookHintInGimmick Parms{}; + + Parms.CanShow = CanShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetClawTransform +// (Final, Native, Public) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetClawTransform(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetClawTransform"); + + Params::NocePlayerCharacter_SetClawTransform Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetControllerDesiredRotationRate +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetControllerDesiredRotationRate(const struct FRotator& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetControllerDesiredRotationRate"); + + Params::NocePlayerCharacter_SetControllerDesiredRotationRate Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetCurrentMaxSanity +// (Final, Native, Public) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetCurrentMaxSanity(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetCurrentMaxSanity"); + + Params::NocePlayerCharacter_SetCurrentMaxSanity Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetCurrentMaxSanityByRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetCurrentMaxSanityByRatio(float InRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetCurrentMaxSanityByRatio"); + + Params::NocePlayerCharacter_SetCurrentMaxSanityByRatio Parms{}; + + Parms.InRatio = InRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetCurrentWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANoceWeapon* InNewWeapon (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InCurrentDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetCurrentWeapon(class ANoceWeapon* InNewWeapon, float InCurrentDurability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetCurrentWeapon"); + + Params::NocePlayerCharacter_SetCurrentWeapon Parms{}; + + Parms.InNewWeapon = InNewWeapon; + Parms.InCurrentDurability = InCurrentDurability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetDebugSeqPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelSequencePlayer* InPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetDebugSeqPlayer(class ULevelSequencePlayer* InPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetDebugSeqPlayer"); + + Params::NocePlayerCharacter_SetDebugSeqPlayer Parms{}; + + Parms.InPlayer = InPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetDefaultRotationRate +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetDefaultRotationRate(const struct FRotator& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetDefaultRotationRate"); + + Params::NocePlayerCharacter_SetDefaultRotationRate Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetExamineMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetExamineMode(bool IsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetExamineMode"); + + Params::NocePlayerCharacter_SetExamineMode Parms{}; + + Parms.IsEnable = IsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetForceBattling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetForceBattling(bool IsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetForceBattling"); + + Params::NocePlayerCharacter_SetForceBattling Parms{}; + + Parms.IsEnable = IsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetForceRunningNoCostStamina +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetForceRunningNoCostStamina(bool IsEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetForceRunningNoCostStamina"); + + Params::NocePlayerCharacter_SetForceRunningNoCostStamina Parms{}; + + Parms.IsEnable = IsEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetHaveKatanaScabbard +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetHaveKatanaScabbard(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetHaveKatanaScabbard"); + + Params::NocePlayerCharacter_SetHaveKatanaScabbard Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetInGimmickAnimationByKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsInAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetInGimmickAnimationByKey(const class FString& InKey, bool IsInAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetInGimmickAnimationByKey"); + + Params::NocePlayerCharacter_SetInGimmickAnimationByKey Parms{}; + + Parms.InKey = std::move(InKey); + Parms.IsInAnimation = IsInAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetIsForceOrientRotationToMovement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnbale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetIsForceOrientRotationToMovement(bool InEnbale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetIsForceOrientRotationToMovement"); + + Params::NocePlayerCharacter_SetIsForceOrientRotationToMovement Parms{}; + + Parms.InEnbale = InEnbale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetSanity +// (Final, Native, Public) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetSanity(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetSanity"); + + Params::NocePlayerCharacter_SetSanity Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetSanityByRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetSanityByRatio(float InRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetSanityByRatio"); + + Params::NocePlayerCharacter_SetSanityByRatio Parms{}; + + Parms.InRatio = InRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetStamina +// (Final, Native, Public) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetStamina(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetStamina"); + + Params::NocePlayerCharacter_SetStamina Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.SetUsingGimmick +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsUsing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::SetUsingGimmick(bool IsUsing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "SetUsingGimmick"); + + Params::NocePlayerCharacter_SetUsingGimmick Parms{}; + + Parms.IsUsing = IsUsing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ShiromukuRevive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InToken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PostProcessIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Frequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::ShiromukuRevive(class FName InToken, int32 InValue, int32 PostProcessIndex, float Intensity, float Frequency) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ShiromukuRevive"); + + Params::NocePlayerCharacter_ShiromukuRevive Parms{}; + + Parms.InToken = InToken; + Parms.InValue = InValue; + Parms.PostProcessIndex = PostProcessIndex; + Parms.Intensity = Intensity; + Parms.Frequency = Frequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ShowHidePlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAdjustInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsFromExternal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::ShowHidePlayer(bool InShow, bool InAdjustInput, bool InIsFromExternal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ShowHidePlayer"); + + Params::NocePlayerCharacter_ShowHidePlayer Parms{}; + + Parms.InShow = InShow; + Parms.InAdjustInput = InAdjustInput; + Parms.InIsFromExternal = InIsFromExternal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.ShowHidePlayer_BP +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAdjustInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::ShowHidePlayer_BP(bool InShow, bool InAdjustInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "ShowHidePlayer_BP"); + + Params::NocePlayerCharacter_ShowHidePlayer_BP Parms{}; + + Parms.InShow = InShow; + Parms.InAdjustInput = InAdjustInput; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NocePlayerCharacter.UnEquipCurrentWeapon +// (Final, Native, Public, BlueprintCallable) + +void ANocePlayerCharacter::UnEquipCurrentWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "UnEquipCurrentWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.UpdateCharacterRotationMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPreSetupForLocomotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANocePlayerCharacter::UpdateCharacterRotationMode(bool InPreSetupForLocomotion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "UpdateCharacterRotationMode"); + + Params::NocePlayerCharacter_UpdateCharacterRotationMode Parms{}; + + Parms.InPreSetupForLocomotion = InPreSetupForLocomotion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.UpdateEyeLacrimalFluid +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ANocePlayerCharacter::UpdateEyeLacrimalFluid() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "UpdateEyeLacrimalFluid"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerCharacter.WantToDoUpperBodyMotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::WantToDoUpperBodyMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "WantToDoUpperBodyMotion"); + + Params::NocePlayerCharacter_WantToDoUpperBodyMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.WantToDoUpperBodyMotionCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ANocePlayerCharacter::WantToDoUpperBodyMotionCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "WantToDoUpperBodyMotionCount"); + + Params::NocePlayerCharacter_WantToDoUpperBodyMotionCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetAttack() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetAttack"); + + Params::NocePlayerCharacter_GetAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetBattleStatusTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetBattleStatusTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetBattleStatusTime"); + + Params::NocePlayerCharacter_GetBattleStatusTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetCanShowNotebookHintInGimmick +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetCanShowNotebookHintInGimmick() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetCanShowNotebookHintInGimmick"); + + Params::NocePlayerCharacter_GetCanShowNotebookHintInGimmick Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetCurrentMaxSanity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetCurrentMaxSanity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetCurrentMaxSanity"); + + Params::NocePlayerCharacter_GetCurrentMaxSanity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetEnemyBreakDownAttackRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetEnemyBreakDownAttackRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetEnemyBreakDownAttackRatio"); + + Params::NocePlayerCharacter_GetEnemyBreakDownAttackRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetExtraAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetExtraAttack() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetExtraAttack"); + + Params::NocePlayerCharacter_GetExtraAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetFocusAttackCurrentMaxSanityCostRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetFocusAttackCurrentMaxSanityCostRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetFocusAttackCurrentMaxSanityCostRatio"); + + Params::NocePlayerCharacter_GetFocusAttackCurrentMaxSanityCostRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetFocusAttackRatioHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetFocusAttackRatioHealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetFocusAttackRatioHealth"); + + Params::NocePlayerCharacter_GetFocusAttackRatioHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetFocusAttackRatioWince +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetFocusAttackRatioWince() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetFocusAttackRatioWince"); + + Params::NocePlayerCharacter_GetFocusAttackRatioWince Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetGutsDamageToHealthRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetGutsDamageToHealthRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetGutsDamageToHealthRatio"); + + Params::NocePlayerCharacter_GetGutsDamageToHealthRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetHealthDamageRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetHealthDamageRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetHealthDamageRatio"); + + Params::NocePlayerCharacter_GetHealthDamageRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetIsInGimmickAnimation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::GetIsInGimmickAnimation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetIsInGimmickAnimation"); + + Params::NocePlayerCharacter_GetIsInGimmickAnimation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetJustDodgeCounterDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetJustDodgeCounterDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetJustDodgeCounterDistance"); + + Params::NocePlayerCharacter_GetJustDodgeCounterDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetLowLowStaminaThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetLowLowStaminaThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetLowLowStaminaThreshold"); + + Params::NocePlayerCharacter_GetLowLowStaminaThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetMaxSanity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetMaxSanity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetMaxSanity"); + + Params::NocePlayerCharacter_GetMaxSanity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetMaxStamina +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetMaxStamina() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetMaxStamina"); + + Params::NocePlayerCharacter_GetMaxStamina Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetMinCurrentMaxSanity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetMinCurrentMaxSanity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetMinCurrentMaxSanity"); + + Params::NocePlayerCharacter_GetMinCurrentMaxSanity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetSanity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetSanity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetSanity"); + + Params::NocePlayerCharacter_GetSanity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetSanityCostRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetSanityCostRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetSanityCostRatio"); + + Params::NocePlayerCharacter_GetSanityCostRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetSanityDamageRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetSanityDamageRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetSanityDamageRatio"); + + Params::NocePlayerCharacter_GetSanityDamageRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetSanityNoChangeWaitForRecoverTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetSanityNoChangeWaitForRecoverTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetSanityNoChangeWaitForRecoverTime"); + + Params::NocePlayerCharacter_GetSanityNoChangeWaitForRecoverTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetSanityRegenRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetSanityRegenRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetSanityRegenRatio"); + + Params::NocePlayerCharacter_GetSanityRegenRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetSprintStaminaCostRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetSprintStaminaCostRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetSprintStaminaCostRatio"); + + Params::NocePlayerCharacter_GetSprintStaminaCostRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetStamina +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetStamina() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetStamina"); + + Params::NocePlayerCharacter_GetStamina Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetStaminaCostRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetStaminaCostRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetStaminaCostRatio"); + + Params::NocePlayerCharacter_GetStaminaCostRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetStaminaDamageRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetStaminaDamageRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetStaminaDamageRatio"); + + Params::NocePlayerCharacter_GetStaminaDamageRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetStaminaTiredTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetStaminaTiredTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetStaminaTiredTime"); + + Params::NocePlayerCharacter_GetStaminaTiredTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetWeaponDurabilityCostRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetWeaponDurabilityCostRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetWeaponDurabilityCostRatio"); + + Params::NocePlayerCharacter_GetWeaponDurabilityCostRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.GetWince +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ANocePlayerCharacter::GetWince() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "GetWince"); + + Params::NocePlayerCharacter_GetWince Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerCharacter.HasTag +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGameplayTag& TargetTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANocePlayerCharacter::HasTag(const struct FGameplayTag& TargetTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerCharacter", "HasTag"); + + Params::NocePlayerCharacter_HasTag Parms{}; + + Parms.TargetTag = std::move(TargetTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerDamageHandleComponent.CanApplyWinceType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceWinceType InCurrentWinceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceWinceType InNewWinceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerDamageHandleComponent::CanApplyWinceType(ENoceWinceType InCurrentWinceType, ENoceWinceType InNewWinceType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerDamageHandleComponent", "CanApplyWinceType"); + + Params::NocePlayerDamageHandleComponent_CanApplyWinceType Parms{}; + + Parms.InCurrentWinceType = InCurrentWinceType; + Parms.InNewWinceType = InNewWinceType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerDamageHandleComponent.HandleDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InHealthDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWinceDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxSanityDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InStaminaDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxSanityDamageToHealthDamageRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsForceWince (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceWinceType InWinceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Attacker (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceDeathType DeathType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InHealthDamageEffectedByDamageRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InApplyGutsCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsLimitHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InCheckOmamoriKagami (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InCanEndFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InCheckDamageWinceToAdditive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceWinceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceWinceType UNocePlayerDamageHandleComponent::HandleDamage(float InHealthDamage, float InWinceDamage, float InMaxSanityDamage, float InStaminaDamage, float InMaxSanityDamageToHealthDamageRatio, bool InIsForceWince, ENoceWinceType InWinceType, class AActor* Attacker, class FName ComboName, ENoceDeathType DeathType, bool InHealthDamageEffectedByDamageRatio, bool InApplyGutsCheck, bool InIsLimitHealth, bool InCheckOmamoriKagami, bool InCanEndFocus, bool InCheckDamageWinceToAdditive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerDamageHandleComponent", "HandleDamage"); + + Params::NocePlayerDamageHandleComponent_HandleDamage Parms{}; + + Parms.InHealthDamage = InHealthDamage; + Parms.InWinceDamage = InWinceDamage; + Parms.InMaxSanityDamage = InMaxSanityDamage; + Parms.InStaminaDamage = InStaminaDamage; + Parms.InMaxSanityDamageToHealthDamageRatio = InMaxSanityDamageToHealthDamageRatio; + Parms.InIsForceWince = InIsForceWince; + Parms.InWinceType = InWinceType; + Parms.Attacker = Attacker; + Parms.ComboName = ComboName; + Parms.DeathType = DeathType; + Parms.InHealthDamageEffectedByDamageRatio = InHealthDamageEffectedByDamageRatio; + Parms.InApplyGutsCheck = InApplyGutsCheck; + Parms.InIsLimitHealth = InIsLimitHealth; + Parms.InCheckOmamoriKagami = InCheckOmamoriKagami; + Parms.InCanEndFocus = InCanEndFocus; + Parms.InCheckDamageWinceToAdditive = InCheckDamageWinceToAdditive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerDamageHandleComponent.HandleDamageByAttackHitResult +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNoceAttackHitResult& InAttackHitResult (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool InCheckOmamoriKagami (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceWinceType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceWinceType UNocePlayerDamageHandleComponent::HandleDamageByAttackHitResult(const struct FNoceAttackHitResult& InAttackHitResult, bool InCheckOmamoriKagami) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerDamageHandleComponent", "HandleDamageByAttackHitResult"); + + Params::NocePlayerDamageHandleComponent_HandleDamageByAttackHitResult Parms{}; + + Parms.InAttackHitResult = std::move(InAttackHitResult); + Parms.InCheckOmamoriKagami = InCheckOmamoriKagami; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerDamageHandleComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerDamageHandleComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerDamageHandleComponent", "HandleOnPossessed"); + + Params::NocePlayerDamageHandleComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddConsumable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Quantity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ConsumableActorName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::AddConsumable(const class FName ID, const int32 Quantity, const class FName ConsumableActorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddConsumable"); + + Params::NocePlayerInventoryComponent_AddConsumable Parms{}; + + Parms.ID = ID; + Parms.Quantity = Quantity; + Parms.ConsumableActorName = ConsumableActorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddKeyItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::AddKeyItem(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddKeyItem"); + + Params::NocePlayerInventoryComponent_AddKeyItem Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddLetter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::AddLetter(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddLetter"); + + Params::NocePlayerInventoryComponent_AddLetter Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddNotebookID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::AddNotebookID(const class FName ID, const ENoceNotebookType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddNotebookID"); + + Params::NocePlayerInventoryComponent_AddNotebookID Parms{}; + + Parms.ID = ID; + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddOmamori +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::AddOmamori(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddOmamori"); + + Params::NocePlayerInventoryComponent_AddOmamori Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddToViewedItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::AddToViewedItem(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddToViewedItem"); + + Params::NocePlayerInventoryComponent_AddToViewedItem Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddToViewedItemInInventory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInventoryType InventoryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::AddToViewedItemInInventory(const class FName ID, ENoceInventoryType InventoryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddToViewedItemInInventory"); + + Params::NocePlayerInventoryComponent_AddToViewedItemInInventory Parms{}; + + Parms.ID = ID; + Parms.InventoryType = InventoryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddToViewedNotebookID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::AddToViewedNotebookID(const class FName ID, const ENoceNotebookType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddToViewedNotebookID"); + + Params::NocePlayerInventoryComponent_AddToViewedNotebookID Parms{}; + + Parms.ID = ID; + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddUsedItemEma +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName EmaName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::AddUsedItemEma(class FName EmaName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddUsedItemEma"); + + Params::NocePlayerInventoryComponent_AddUsedItemEma Parms{}; + + Parms.EmaName = EmaName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.AddWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Durability (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::AddWeapon(const class FName ID, const float Durability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "AddWeapon"); + + Params::NocePlayerInventoryComponent_AddWeapon Parms{}; + + Parms.ID = ID; + Parms.Durability = Durability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.CanAddConsumable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Quantity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::CanAddConsumable(const class FName ID, const int32 Quantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "CanAddConsumable"); + + Params::NocePlayerInventoryComponent_CanAddConsumable Parms{}; + + Parms.ID = ID; + Parms.Quantity = Quantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.CanAddConsumables +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray&InConsumables (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::CanAddConsumables(const TArray& InConsumables) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "CanAddConsumables"); + + Params::NocePlayerInventoryComponent_CanAddConsumables Parms{}; + + Parms.InConsumables = std::move(InConsumables); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.CanSpawnFaithItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* FaithItemActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::CanSpawnFaithItem(class FName ID, class AActor* FaithItemActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "CanSpawnFaithItem"); + + Params::NocePlayerInventoryComponent_CanSpawnFaithItem Parms{}; + + Parms.ID = ID; + Parms.FaithItemActor = FaithItemActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ChangeWeapon +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ChangeWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ChangeWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.CheckDLCOmamori +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::CheckDLCOmamori() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "CheckDLCOmamori"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ClaimDLCOmamori +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ClaimDLCOmamori() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ClaimDLCOmamori"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ClearLastUseConsumableID +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ClearLastUseConsumableID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ClearLastUseConsumableID"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ClearNotShownHintNotebookIDs +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ClearNotShownHintNotebookIDs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ClearNotShownHintNotebookIDs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.DiscardWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::DiscardWeapon(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "DiscardWeapon"); + + Params::NocePlayerInventoryComponent_DiscardWeapon Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.EquipConsumable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::EquipConsumable(const class FName ID, const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "EquipConsumable"); + + Params::NocePlayerInventoryComponent_EquipConsumable Parms{}; + + Parms.ID = ID; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.EquipOmamori +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::EquipOmamori(const class FName ID, const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "EquipOmamori"); + + Params::NocePlayerInventoryComponent_EquipOmamori Parms{}; + + Parms.ID = ID; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.EquipWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::EquipWeapon(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "EquipWeapon"); + + Params::NocePlayerInventoryComponent_EquipWeapon Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ExchangeWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Durability (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::ExchangeWeapon(const int32 Index_0, const class FName ID, const float Durability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ExchangeWeapon"); + + Params::NocePlayerInventoryComponent_ExchangeWeapon Parms{}; + + Parms.Index_0 = Index_0; + Parms.ID = ID; + Parms.Durability = Durability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetAllConsumables +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray*OutConsumables (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetAllConsumables(TArray* OutConsumables) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetAllConsumables"); + + Params::NocePlayerInventoryComponent_GetAllConsumables Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConsumables != nullptr) + *OutConsumables = std::move(Parms.OutConsumables); +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetAllInventoryIDs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceInventoryType InventoryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceNotebookType NotebookType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePlayerInventoryComponent::GetAllInventoryIDs(ENoceInventoryType InventoryType, ENoceNotebookType NotebookType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetAllInventoryIDs"); + + Params::NocePlayerInventoryComponent_GetAllInventoryIDs Parms{}; + + Parms.InventoryType = InventoryType; + Parms.NotebookType = NotebookType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetAllKeyItems +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutKeyItems (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetAllKeyItems(TArray* OutKeyItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetAllKeyItems"); + + Params::NocePlayerInventoryComponent_GetAllKeyItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutKeyItems != nullptr) + *OutKeyItems = std::move(Parms.OutKeyItems); +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetAllLetters +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutLetters (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetAllLetters(TArray* OutLetters) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetAllLetters"); + + Params::NocePlayerInventoryComponent_GetAllLetters Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLetters != nullptr) + *OutLetters = std::move(Parms.OutLetters); +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetAllNotebookIDs +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetAllNotebookIDs(const ENoceNotebookType Type, TArray* OutIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetAllNotebookIDs"); + + Params::NocePlayerInventoryComponent_GetAllNotebookIDs Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIDs != nullptr) + *OutIDs = std::move(Parms.OutIDs); +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetAllOmamories +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutOmamories (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetAllOmamories(TArray* OutOmamories) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetAllOmamories"); + + Params::NocePlayerInventoryComponent_GetAllOmamories Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutOmamories != nullptr) + *OutOmamories = std::move(Parms.OutOmamories); +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetAllViewedNotebookIDs +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetAllViewedNotebookIDs(const ENoceNotebookType Type, TArray* OutIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetAllViewedNotebookIDs"); + + Params::NocePlayerInventoryComponent_GetAllViewedNotebookIDs Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIDs != nullptr) + *OutIDs = std::move(Parms.OutIDs); +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetAvailableWeaponNumber +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetAvailableWeaponNumber() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetAvailableWeaponNumber"); + + Params::NocePlayerInventoryComponent_GetAvailableWeaponNumber Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetConsumableSlotNum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetConsumableSlotNum() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetConsumableSlotNum"); + + Params::NocePlayerInventoryComponent_GetConsumableSlotNum Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetConsumableTotalNum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 IDIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetConsumableTotalNum(int32 IDIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetConsumableTotalNum"); + + Params::NocePlayerInventoryComponent_GetConsumableTotalNum Parms{}; + + Parms.IDIndex = IDIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetCurrentOmamories +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePlayerInventoryComponent::GetCurrentOmamories() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetCurrentOmamories"); + + Params::NocePlayerInventoryComponent_GetCurrentOmamories Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetCurrentWeaponData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsFogWeapon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePlayerInventoryComponent::GetCurrentWeaponData(bool IsFogWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetCurrentWeaponData"); + + Params::NocePlayerInventoryComponent_GetCurrentWeaponData Parms{}; + + Parms.IsFogWeapon = IsFogWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetCurrentWeaponIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetCurrentWeaponIndex(class FName InID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetCurrentWeaponIndex"); + + Params::NocePlayerInventoryComponent_GetCurrentWeaponIndex Parms{}; + + Parms.InID = InID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetCurrentWeaponsDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerInventoryComponent::GetCurrentWeaponsDurability() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetCurrentWeaponsDurability"); + + Params::NocePlayerInventoryComponent_GetCurrentWeaponsDurability Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetDLCOmamoriID +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNocePlayerInventoryComponent::GetDLCOmamoriID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetDLCOmamoriID"); + + Params::NocePlayerInventoryComponent_GetDLCOmamoriID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetEquippedOmamories +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutOmamories (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetEquippedOmamories(TArray* OutOmamories) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetEquippedOmamories"); + + Params::NocePlayerInventoryComponent_GetEquippedOmamories Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutOmamories != nullptr) + *OutOmamories = std::move(Parms.OutOmamories); +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetEquippedOrTargetWeaponIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetEquippedOrTargetWeaponIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetEquippedOrTargetWeaponIndex"); + + Params::NocePlayerInventoryComponent_GetEquippedOrTargetWeaponIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetEquippedWeaponIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetEquippedWeaponIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetEquippedWeaponIndex"); + + Params::NocePlayerInventoryComponent_GetEquippedWeaponIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetExpandInventoryIDs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePlayerInventoryComponent::GetExpandInventoryIDs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetExpandInventoryIDs"); + + Params::NocePlayerInventoryComponent_GetExpandInventoryIDs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetFaithItemIDs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePlayerInventoryComponent::GetFaithItemIDs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetFaithItemIDs"); + + Params::NocePlayerInventoryComponent_GetFaithItemIDs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetFirstEmaName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNocePlayerInventoryComponent::GetFirstEmaName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetFirstEmaName"); + + Params::NocePlayerInventoryComponent_GetFirstEmaName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetFirstWeaponIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetFirstWeaponIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetFirstWeaponIndex"); + + Params::NocePlayerInventoryComponent_GetFirstWeaponIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetIsTryingToChangeWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::GetIsTryingToChangeWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetIsTryingToChangeWeapon"); + + Params::NocePlayerInventoryComponent_GetIsTryingToChangeWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetIsTryingToUseConsumableItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::GetIsTryingToUseConsumableItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetIsTryingToUseConsumableItem"); + + Params::NocePlayerInventoryComponent_GetIsTryingToUseConsumableItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetKatanaWeaponName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNocePlayerInventoryComponent::GetKatanaWeaponName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetKatanaWeaponName"); + + Params::NocePlayerInventoryComponent_GetKatanaWeaponName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetKeyItemEmaNum +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetKeyItemEmaNum() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetKeyItemEmaNum"); + + Params::NocePlayerInventoryComponent_GetKeyItemEmaNum Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetLastAdddedInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// ENoceInventoryType* OutType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetLastAdddedInfo(ENoceInventoryType* OutType, class FName* OutID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetLastAdddedInfo"); + + Params::NocePlayerInventoryComponent_GetLastAdddedInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutType != nullptr) + *OutType = Parms.OutType; + + if (OutID != nullptr) + *OutID = Parms.OutID; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetLastNotebookContent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNocePlayerInventoryComponent::GetLastNotebookContent(const ENoceNotebookType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetLastNotebookContent"); + + Params::NocePlayerInventoryComponent_GetLastNotebookContent Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetLastNotebookNameIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetLastNotebookNameIndex(const ENoceNotebookType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetLastNotebookNameIndex"); + + Params::NocePlayerInventoryComponent_GetLastNotebookNameIndex Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetLastNotebookType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceNotebookType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceNotebookType UNocePlayerInventoryComponent::GetLastNotebookType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetLastNotebookType"); + + Params::NocePlayerInventoryComponent_GetLastNotebookType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetLastSelectConsumableIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetLastSelectConsumableIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetLastSelectConsumableIndex"); + + Params::NocePlayerInventoryComponent_GetLastSelectConsumableIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetLastUseConsumableID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNocePlayerInventoryComponent::GetLastUseConsumableID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetLastUseConsumableID"); + + Params::NocePlayerInventoryComponent_GetLastUseConsumableID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetLastViewedConsumablesNum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetLastViewedConsumablesNum() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetLastViewedConsumablesNum"); + + Params::NocePlayerInventoryComponent_GetLastViewedConsumablesNum Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetLastViewedLetterIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetLastViewedLetterIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetLastViewedLetterIndex"); + + Params::NocePlayerInventoryComponent_GetLastViewedLetterIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetMaxQuantity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 IDIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetMaxQuantity(int32 IDIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetMaxQuantity"); + + Params::NocePlayerInventoryComponent_GetMaxQuantity Parms{}; + + Parms.IDIndex = IDIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetMaxWeaponNumber +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetMaxWeaponNumber() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetMaxWeaponNumber"); + + Params::NocePlayerInventoryComponent_GetMaxWeaponNumber Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetNextAvailableWeaponIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetNextAvailableWeaponIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetNextAvailableWeaponIndex"); + + Params::NocePlayerInventoryComponent_GetNextAvailableWeaponIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetNotShownHintNotebookIDs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNocePlayerInventoryComponent::GetNotShownHintNotebookIDs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetNotShownHintNotebookIDs"); + + Params::NocePlayerInventoryComponent_GetNotShownHintNotebookIDs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetOmamoriID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIDIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNocePlayerInventoryComponent::GetOmamoriID(int32 InIDIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetOmamoriID"); + + Params::NocePlayerInventoryComponent_GetOmamoriID Parms{}; + + Parms.InIDIndex = InIDIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetOmamoriSlotNum +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetOmamoriSlotNum() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetOmamoriSlotNum"); + + Params::NocePlayerInventoryComponent_GetOmamoriSlotNum Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetShortcutConsumables +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray*OutConsumables (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetShortcutConsumables(TArray* OutConsumables) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetShortcutConsumables"); + + Params::NocePlayerInventoryComponent_GetShortcutConsumables Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConsumables != nullptr) + *OutConsumables = std::move(Parms.OutConsumables); +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetTargetWeaponIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNocePlayerInventoryComponent::GetTargetWeaponIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetTargetWeaponIndex"); + + Params::NocePlayerInventoryComponent_GetTargetWeaponIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetWeaponDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsFogWeapon (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerInventoryComponent::GetWeaponDurability(const int32 Index_0, const bool IsFogWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetWeaponDurability"); + + Params::NocePlayerInventoryComponent_GetWeaponDurability Parms{}; + + Parms.Index_0 = Index_0; + Parms.IsFogWeapon = IsFogWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.GetWeaponIndex +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsFogWeapon (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::GetWeaponIndex(class FName InID, int32* OutIndex, bool* OutIsFogWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "GetWeaponIndex"); + + Params::NocePlayerInventoryComponent_GetWeaponIndex Parms{}; + + Parms.InID = InID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + + if (OutIsFogWeapon != nullptr) + *OutIsFogWeapon = Parms.OutIsFogWeapon; +} + + +// Function GameNoce.NocePlayerInventoryComponent.HandleRecordDataToNextRound +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::HandleRecordDataToNextRound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "HandleRecordDataToNextRound"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.HasAnyWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::HasAnyWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "HasAnyWeapon"); + + Params::NocePlayerInventoryComponent_HasAnyWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.HasKeyItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::HasKeyItem(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "HasKeyItem"); + + Params::NocePlayerInventoryComponent_HasKeyItem Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.HasLetter +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::HasLetter(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "HasLetter"); + + Params::NocePlayerInventoryComponent_HasLetter Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.HasNoteShownHintNotebookIDs +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::HasNoteShownHintNotebookIDs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "HasNoteShownHintNotebookIDs"); + + Params::NocePlayerInventoryComponent_HasNoteShownHintNotebookIDs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.HasOmamori +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::HasOmamori(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "HasOmamori"); + + Params::NocePlayerInventoryComponent_HasOmamori Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.HasWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::HasWeapon(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "HasWeapon"); + + Params::NocePlayerInventoryComponent_HasWeapon Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.HasWeaponSafe +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsFogWeapon (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::HasWeaponSafe(const class FName ID, const bool IsFogWeapon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "HasWeaponSafe"); + + Params::NocePlayerInventoryComponent_HasWeaponSafe Parms{}; + + Parms.ID = ID; + Parms.IsFogWeapon = IsFogWeapon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsConsumableEmpty +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsConsumableEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsConsumableEmpty"); + + Params::NocePlayerInventoryComponent_IsConsumableEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsFaithItemType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsFaithItemType(class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsFaithItemType"); + + Params::NocePlayerInventoryComponent_IsFaithItemType Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsInShortcutConsumables +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& ID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsInShortcutConsumables(const class FName& ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsInShortcutConsumables"); + + Params::NocePlayerInventoryComponent_IsInShortcutConsumables Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsInventoryEmpty +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsInventoryEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsInventoryEmpty"); + + Params::NocePlayerInventoryComponent_IsInventoryEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsInventoryItemEmpty +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceInventoryType InventoryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceNotebookType NotebookType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsInventoryItemEmpty(ENoceInventoryType InventoryType, ENoceNotebookType NotebookType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsInventoryItemEmpty"); + + Params::NocePlayerInventoryComponent_IsInventoryItemEmpty Parms{}; + + Parms.InventoryType = InventoryType; + Parms.NotebookType = NotebookType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsItemEmaUsed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName EmaName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsItemEmaUsed(class FName EmaName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsItemEmaUsed"); + + Params::NocePlayerInventoryComponent_IsItemEmaUsed Parms{}; + + Parms.EmaName = EmaName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsKeyItemEma +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsKeyItemEma(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsKeyItemEma"); + + Params::NocePlayerInventoryComponent_IsKeyItemEma Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsNewItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInventoryType InventoryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceNotebookType NotebookType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsNewItem(const class FName ID, ENoceInventoryType InventoryType, ENoceNotebookType NotebookType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsNewItem"); + + Params::NocePlayerInventoryComponent_IsNewItem Parms{}; + + Parms.ID = ID; + Parms.InventoryType = InventoryType; + Parms.NotebookType = NotebookType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsNewItemInInventory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInventoryType InventoryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsNewItemInInventory(const class FName ID, ENoceInventoryType InventoryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsNewItemInInventory"); + + Params::NocePlayerInventoryComponent_IsNewItemInInventory Parms{}; + + Parms.ID = ID; + Parms.InventoryType = InventoryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsOmamoriEmpty +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsOmamoriEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsOmamoriEmpty"); + + Params::NocePlayerInventoryComponent_IsOmamoriEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsSpecifyOmamoriEquipped +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsSpecifyOmamoriEquipped(class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsSpecifyOmamoriEquipped"); + + Params::NocePlayerInventoryComponent_IsSpecifyOmamoriEquipped Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsUseFogWeaponInventory +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsUseFogWeaponInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsUseFogWeaponInventory"); + + Params::NocePlayerInventoryComponent_IsUseFogWeaponInventory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.IsWeaponFull +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::IsWeaponFull() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "IsWeaponFull"); + + Params::NocePlayerInventoryComponent_IsWeaponFull Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.RemoveConsumable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Quantity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool RemovedDueSold (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::RemoveConsumable(const class FName ID, const int32 Quantity, const bool RemovedDueSold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "RemoveConsumable"); + + Params::NocePlayerInventoryComponent_RemoveConsumable Parms{}; + + Parms.ID = ID; + Parms.Quantity = Quantity; + Parms.RemovedDueSold = RemovedDueSold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.RemoveKeyItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::RemoveKeyItem(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "RemoveKeyItem"); + + Params::NocePlayerInventoryComponent_RemoveKeyItem Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.RemoveKeyItemEma +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Quantity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::RemoveKeyItemEma(const int32 Quantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "RemoveKeyItemEma"); + + Params::NocePlayerInventoryComponent_RemoveKeyItemEma Parms{}; + + Parms.Quantity = Quantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.RemoveLetter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::RemoveLetter(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "RemoveLetter"); + + Params::NocePlayerInventoryComponent_RemoveLetter Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.RemoveOmamori +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool RemoveViewed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerInventoryComponent::RemoveOmamori(const class FName ID, const bool RemoveViewed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "RemoveOmamori"); + + Params::NocePlayerInventoryComponent_RemoveOmamori Parms{}; + + Parms.ID = ID; + Parms.RemoveViewed = RemoveViewed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerInventoryComponent.RemoveViewedItemInInventory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceInventoryType InventoryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::RemoveViewedItemInInventory(const class FName ID, ENoceInventoryType InventoryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "RemoveViewedItemInInventory"); + + Params::NocePlayerInventoryComponent_RemoveViewedItemInInventory Parms{}; + + Parms.ID = ID; + Parms.InventoryType = InventoryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ResetConsumableAndShortcut +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ResetConsumableAndShortcut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ResetConsumableAndShortcut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ResetDarkWeaponInventory +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ResetDarkWeaponInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ResetDarkWeaponInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ResetFogWeaponInventory +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ResetFogWeaponInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ResetFogWeaponInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ResetInventory +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ResetInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ResetInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.ResetWeaponInventory +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::ResetWeaponInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "ResetWeaponInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetConsumableSlotNum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewSlotNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetConsumableSlotNum(int32 NewSlotNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetConsumableSlotNum"); + + Params::NocePlayerInventoryComponent_SetConsumableSlotNum Parms{}; + + Parms.NewSlotNum = NewSlotNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetEquippedWeaponDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Durability (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetEquippedWeaponDurability(const class FName ID, const float Durability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetEquippedWeaponDurability"); + + Params::NocePlayerInventoryComponent_SetEquippedWeaponDurability Parms{}; + + Parms.ID = ID; + Parms.Durability = Durability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetLastNotebookContent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Content (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetLastNotebookContent(const ENoceNotebookType Type, const class FName Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetLastNotebookContent"); + + Params::NocePlayerInventoryComponent_SetLastNotebookContent Parms{}; + + Parms.Type = Type; + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetLastNotebookNameIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetLastNotebookNameIndex(const ENoceNotebookType Type, int32 NewIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetLastNotebookNameIndex"); + + Params::NocePlayerInventoryComponent_SetLastNotebookNameIndex Parms{}; + + Parms.Type = Type; + Parms.NewIndex = NewIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetLastNotebookType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ENoceNotebookType Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetLastNotebookType(const ENoceNotebookType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetLastNotebookType"); + + Params::NocePlayerInventoryComponent_SetLastNotebookType Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetLastSelectConsumableIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetLastSelectConsumableIndex(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetLastSelectConsumableIndex"); + + Params::NocePlayerInventoryComponent_SetLastSelectConsumableIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetLastViewedLetter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetLastViewedLetter(const class FName ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetLastViewedLetter"); + + Params::NocePlayerInventoryComponent_SetLastViewedLetter Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetOmamoriSlotNum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewSlotNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetOmamoriSlotNum(int32 NewSlotNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetOmamoriSlotNum"); + + Params::NocePlayerInventoryComponent_SetOmamoriSlotNum Parms{}; + + Parms.NewSlotNum = NewSlotNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetWeaponDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsFogWeapon (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Durability (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetWeaponDurability(const int32 Index_0, const bool IsFogWeapon, const float Durability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetWeaponDurability"); + + Params::NocePlayerInventoryComponent_SetWeaponDurability Parms{}; + + Parms.Index_0 = Index_0; + Parms.IsFogWeapon = IsFogWeapon; + Parms.Durability = Durability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.SetWeaponInventoryType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsFogWeapon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AutoEquipIfNeeded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::SetWeaponInventoryType(bool IsFogWeapon, bool AutoEquipIfNeeded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "SetWeaponInventoryType"); + + Params::NocePlayerInventoryComponent_SetWeaponInventoryType Parms{}; + + Parms.IsFogWeapon = IsFogWeapon; + Parms.AutoEquipIfNeeded = AutoEquipIfNeeded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.TransferFaithItemToUsed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quanity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::TransferFaithItemToUsed(class FName ID, int32 Quanity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "TransferFaithItemToUsed"); + + Params::NocePlayerInventoryComponent_TransferFaithItemToUsed Parms{}; + + Parms.ID = ID; + Parms.Quanity = Quanity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.TryEquipLastUsedWeapon +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::TryEquipLastUsedWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "TryEquipLastUsedWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.TryToChangeWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::TryToChangeWeapon(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "TryToChangeWeapon"); + + Params::NocePlayerInventoryComponent_TryToChangeWeapon Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.TryToUseConsumableItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::TryToUseConsumableItem(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "TryToUseConsumableItem"); + + Params::NocePlayerInventoryComponent_TryToUseConsumableItem Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.UnequipConsumable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::UnequipConsumable(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "UnequipConsumable"); + + Params::NocePlayerInventoryComponent_UnequipConsumable Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.UnequipConsumableByName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& ID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::UnequipConsumableByName(const class FName& ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "UnequipConsumableByName"); + + Params::NocePlayerInventoryComponent_UnequipConsumableByName Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.UnEquipCurrentWeapon +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::UnEquipCurrentWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "UnEquipCurrentWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.UnequipOmamori +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::UnequipOmamori(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "UnequipOmamori"); + + Params::NocePlayerInventoryComponent_UnequipOmamori Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.UpdateLastViewedConsumablesNum +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerInventoryComponent::UpdateLastViewedConsumablesNum() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "UpdateLastViewedConsumablesNum"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.UpdateOmamoriSlotNum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 RoundNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SlotSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::UpdateOmamoriSlotNum(int32 RoundNum, int32 SlotSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "UpdateOmamoriSlotNum"); + + Params::NocePlayerInventoryComponent_UpdateOmamoriSlotNum Parms{}; + + Parms.RoundNum = RoundNum; + Parms.SlotSize = SlotSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.UpdateWeaponShouldBeEquipped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::UpdateWeaponShouldBeEquipped(bool Force) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "UpdateWeaponShouldBeEquipped"); + + Params::NocePlayerInventoryComponent_UpdateWeaponShouldBeEquipped Parms{}; + + Parms.Force = Force; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerInventoryComponent.UseConsumable +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& ID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerInventoryComponent::UseConsumable(const class FName& ID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerInventoryComponent", "UseConsumable"); + + Params::NocePlayerInventoryComponent_UseConsumable Parms{}; + + Parms.ID = ID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookAtSubsystem.FindLookAtTargetComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InHeadLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNocePlayerLookAtTargetComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNocePlayerLookAtTargetComponent* UNocePlayerLookAtSubsystem::FindLookAtTargetComponent(const struct FVector& InHeadLocation, bool InDebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookAtSubsystem", "FindLookAtTargetComponent"); + + Params::NocePlayerLookAtSubsystem_FindLookAtTargetComponent Parms{}; + + Parms.InHeadLocation = std::move(InHeadLocation); + Parms.InDebugDraw = InDebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.GetDisableBlendTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerLookTargetComponent::GetDisableBlendTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "GetDisableBlendTime"); + + Params::NocePlayerLookTargetComponent_GetDisableBlendTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.GetEnable +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerLookTargetComponent::GetEnable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "GetEnable"); + + Params::NocePlayerLookTargetComponent_GetEnable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.GetEnableBlendTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerLookTargetComponent::GetEnableBlendTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "GetEnableBlendTime"); + + Params::NocePlayerLookTargetComponent_GetEnableBlendTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.GetNeedApplyLookAt +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePlayerLookTargetComponent::GetNeedApplyLookAt() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "GetNeedApplyLookAt"); + + Params::NocePlayerLookTargetComponent_GetNeedApplyLookAt Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.GetPreviousLookAtLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNocePlayerLookTargetComponent::GetPreviousLookAtLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "GetPreviousLookAtLocation"); + + Params::NocePlayerLookTargetComponent_GetPreviousLookAtLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.SetDisplaySystemInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerLookTargetComponent::SetDisplaySystemInfo(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "SetDisplaySystemInfo"); + + Params::NocePlayerLookTargetComponent_SetDisplaySystemInfo Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.SetEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerLookTargetComponent::SetEnable(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "SetEnable"); + + Params::NocePlayerLookTargetComponent_SetEnable Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.SetLookTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InLookTarget (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerLookTargetComponent::SetLookTarget(class AActor* InLookTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "SetLookTarget"); + + Params::NocePlayerLookTargetComponent_SetLookTarget Parms{}; + + Parms.InLookTarget = InLookTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerLookTargetComponent.Update +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InFindLookAtTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerLookTargetComponent::Update(float InDeltaTime, bool InFindLookAtTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerLookTargetComponent", "Update"); + + Params::NocePlayerLookTargetComponent_Update Parms{}; + + Parms.InDeltaTime = InDeltaTime; + Parms.InFindLookAtTarget = InFindLookAtTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerStaminaComponent.AddContinuousDodgeCount +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerStaminaComponent::AddContinuousDodgeCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "AddContinuousDodgeCount"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerStaminaComponent.CostStamina +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InStaminaKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerStaminaComponent::CostStamina(class FName InStaminaKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "CostStamina"); + + Params::NocePlayerStaminaComponent_CostStamina Parms{}; + + Parms.InStaminaKey = InStaminaKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerStaminaComponent.GetStaminaByRowName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNocePlayerStaminaComponent::GetStaminaByRowName(class FName InRowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "GetStaminaByRowName"); + + Params::NocePlayerStaminaComponent_GetStaminaByRowName Parms{}; + + Parms.InRowName = InRowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerStaminaComponent.HandleOnPossessed +// (Final, Native, Protected) +// Parameters: +// bool InPossessed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerStaminaComponent::HandleOnPossessed(bool InPossessed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "HandleOnPossessed"); + + Params::NocePlayerStaminaComponent_HandleOnPossessed Parms{}; + + Parms.InPossessed = InPossessed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerStaminaComponent.HandleStaminaDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InStaminaDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerStaminaComponent::HandleStaminaDamage(float InStaminaDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "HandleStaminaDamage"); + + Params::NocePlayerStaminaComponent_HandleStaminaDamage Parms{}; + + Parms.InStaminaDamage = InStaminaDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerStaminaComponent.OnResetDodgeCountTimerUp +// (Final, Native, Protected) + +void UNocePlayerStaminaComponent::OnResetDodgeCountTimerUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "OnResetDodgeCountTimerUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerStaminaComponent.ResetContinuousDodgeCount +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerStaminaComponent::ResetContinuousDodgeCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "ResetContinuousDodgeCount"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerStaminaComponent.ResetStaminaTiredTime +// (Final, Native, Public, BlueprintCallable) + +void UNocePlayerStaminaComponent::ResetStaminaTiredTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "ResetStaminaTiredTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerStaminaComponent.UpdateStaminaTiredTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InCostStamina (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePlayerStaminaComponent::UpdateStaminaTiredTime(float InCostStamina) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePlayerStaminaComponent", "UpdateStaminaTiredTime"); + + Params::NocePlayerStaminaComponent_UpdateStaminaTiredTime Parms{}; + + Parms.InCostStamina = InCostStamina; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePlayerTriggerInterface.GetDebugActiveColor +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor INocePlayerTriggerInterface::GetDebugActiveColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "GetDebugActiveColor"); + + Params::NocePlayerTriggerInterface_GetDebugActiveColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerInterface.GetDebugTriggerInfo +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString INocePlayerTriggerInterface::GetDebugTriggerInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "GetDebugTriggerInfo"); + + Params::NocePlayerTriggerInterface_GetDebugTriggerInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerInterface.GetDebugTriggerTitle +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString INocePlayerTriggerInterface::GetDebugTriggerTitle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "GetDebugTriggerTitle"); + + Params::NocePlayerTriggerInterface_GetDebugTriggerTitle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerInterface.GetHintboxes +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray INocePlayerTriggerInterface::GetHintboxes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "GetHintboxes"); + + Params::NocePlayerTriggerInterface_GetHintboxes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerInterface.GetHintSphere +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class USphereComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USphereComponent* INocePlayerTriggerInterface::GetHintSphere() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "GetHintSphere"); + + Params::NocePlayerTriggerInterface_GetHintSphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerInterface.GetTriggerBox +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UBoxComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBoxComponent* INocePlayerTriggerInterface::GetTriggerBox() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "GetTriggerBox"); + + Params::NocePlayerTriggerInterface_GetTriggerBox Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerInterface.IsPlayerOverlapping +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INocePlayerTriggerInterface::IsPlayerOverlapping() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "IsPlayerOverlapping"); + + Params::NocePlayerTriggerInterface_IsPlayerOverlapping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerInterface.IsTriggerAvailable +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INocePlayerTriggerInterface::IsTriggerAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "IsTriggerAvailable"); + + Params::NocePlayerTriggerInterface_IsTriggerAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePlayerTriggerInterface.IsTriggerEnabled +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INocePlayerTriggerInterface::IsTriggerEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NocePlayerTriggerInterface", "IsTriggerEnabled"); + + Params::NocePlayerTriggerInterface_IsTriggerEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePopWindowWidget.GetCurrentType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceUIPopWindowType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceUIPopWindowType UNocePopWindowWidget::GetCurrentType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowWidget", "GetCurrentType"); + + Params::NocePopWindowWidget_GetCurrentType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NocePopWindowWidget.OnListMouseConfirm +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePopWindowWidget::OnListMouseConfirm(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowWidget", "OnListMouseConfirm"); + + Params::NocePopWindowWidget_OnListMouseConfirm Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePopWindowWidget.SetDefaultIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePopWindowWidget::SetDefaultIndex(int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowWidget", "SetDefaultIndex"); + + Params::NocePopWindowWidget_SetDefaultIndex Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePopWindowWidget.SetDialog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InDialogText (Parm, NativeAccessSpecifierPublic) + +void UNocePopWindowWidget::SetDialog(const class FText& InDialogText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowWidget", "SetDialog"); + + Params::NocePopWindowWidget_SetDialog Parms{}; + + Parms.InDialogText = std::move(InDialogText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePopWindowWidget.SetProperties +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InDialogText (Parm, NativeAccessSpecifierPublic) +// const TArray& InButtonTexts (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& InButtonActionNames (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNocePopWindowWidget::SetProperties(const class FText& InDialogText, const TArray& InButtonTexts, const TArray& InButtonActionNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowWidget", "SetProperties"); + + Params::NocePopWindowWidget_SetProperties Parms{}; + + Parms.InDialogText = std::move(InDialogText); + Parms.InButtonTexts = std::move(InButtonTexts); + Parms.InButtonActionNames = std::move(InButtonActionNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePopWindowWidget.SetSound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNeoAudioTriggerIdHandle& InFadeInSound (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const TArray&InConfirmSound (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FNeoAudioTriggerIdHandle& InCancelSound (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNocePopWindowWidget::SetSound(const struct FNeoAudioTriggerIdHandle& InFadeInSound, const TArray& InConfirmSound, const struct FNeoAudioTriggerIdHandle& InCancelSound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowWidget", "SetSound"); + + Params::NocePopWindowWidget_SetSound Parms{}; + + Parms.InFadeInSound = std::move(InFadeInSound); + Parms.InConfirmSound = std::move(InConfirmSound); + Parms.InCancelSound = std::move(InCancelSound); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePopWindowWidget.SetType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceUIPopWindowType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNocePopWindowWidget::SetType(ENoceUIPopWindowType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowWidget", "SetType"); + + Params::NocePopWindowWidget_SetType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NocePopWindowWidget.ShowHpAdd +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float AddedHP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNocePopWindowWidget::ShowHpAdd(float AddedHP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NocePopWindowWidget", "ShowHpAdd"); + + Params::NocePopWindowWidget_ShowHpAdd Parms{}; + + Parms.AddedHP = AddedHP; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceProfilingActor.BindCmd_ReleaseFPS +// (Final, Native, Static, Public) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceProfilingActor::BindCmd_ReleaseFPS(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceProfilingActor", "BindCmd_ReleaseFPS"); + + Params::NoceProfilingActor_BindCmd_ReleaseFPS Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceProfilingActor.BindCmd_StartProfiling +// (Final, Native, Static, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceProfilingActor::BindCmd_StartProfiling(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceProfilingActor", "BindCmd_StartProfiling"); + + Params::NoceProfilingActor_BindCmd_StartProfiling Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceProfilingActor.BindCmd_StopProfiling +// (Final, Native, Static, Public) + +void ANoceProfilingActor::BindCmd_StopProfiling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceProfilingActor", "BindCmd_StopProfiling"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceProfilingActor.GetRobustWorld +// (Final, Native, Static, Public) +// Parameters: +// class UWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorld* ANoceProfilingActor::GetRobustWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceProfilingActor", "GetRobustWorld"); + + Params::NoceProfilingActor_GetRobustWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceProfilingActor.IsStartProfiling +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceProfilingActor::IsStartProfiling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceProfilingActor", "IsStartProfiling"); + + Params::NoceProfilingActor_IsStartProfiling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceProfilingActor.InternalStartProfiling +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool bEnableMemInsight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceProfilingActor::InternalStartProfiling(bool bEnableMemInsight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceProfilingActor", "InternalStartProfiling"); + + Params::NoceProfilingActor_InternalStartProfiling Parms{}; + + Parms.bEnableMemInsight = bEnableMemInsight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceProfilingActor.InternalStopProfiling +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANoceProfilingActor::InternalStopProfiling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceProfilingActor", "InternalStopProfiling"); + + Params::NoceProfilingActor_InternalStopProfiling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceProfilingActor.StartDefaultProfiling +// (Final, Native, Public, BlueprintCallable) + +void ANoceProfilingActor::StartDefaultProfiling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceProfilingActor", "StartDefaultProfiling"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceProfilingActor.StartMemProfiling +// (Final, Native, Public, BlueprintCallable) + +void ANoceProfilingActor::StartMemProfiling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceProfilingActor", "StartMemProfiling"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceProfilingActor.StartProfiling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableMemInsight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceProfilingActor::StartProfiling(bool bEnableMemInsight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceProfilingActor", "StartProfiling"); + + Params::NoceProfilingActor_StartProfiling Parms{}; + + Parms.bEnableMemInsight = bEnableMemInsight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceProfilingActor.StopProfiling +// (Final, Native, Public, BlueprintCallable) + +void ANoceProfilingActor::StopProfiling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceProfilingActor", "StopProfiling"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceProfilingActor.UpdateCPUBoundComp +// (Final, Native, Protected) + +void ANoceProfilingActor::UpdateCPUBoundComp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceProfilingActor", "UpdateCPUBoundComp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceQuestWidget.ShowQuest +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& Text (Parm, NativeAccessSpecifierPublic) + +void UNoceQuestWidget::ShowQuest(const class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceQuestWidget", "ShowQuest"); + + Params::NoceQuestWidget_ShowQuest Parms{}; + + Parms.Text = std::move(Text); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceReplaceConsumableWidget.OnRefreshSelection +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceReplaceConsumableWidget::OnRefreshSelection(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceReplaceConsumableWidget", "OnRefreshSelection"); + + Params::NoceReplaceConsumableWidget_OnRefreshSelection Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceReplaceConsumableWidget.ShowConsumable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InQuantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* PickupActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceReplaceConsumableWidget::ShowConsumable(class FName InID, int32 InQuantity, class AActor* PickupActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceReplaceConsumableWidget", "ShowConsumable"); + + Params::NoceReplaceConsumableWidget_ShowConsumable Parms{}; + + Parms.InID = InID; + Parms.InQuantity = InQuantity; + Parms.PickupActor = PickupActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetApplyOutlineToDropShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetApplyOutlineToDropShadows(const bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetApplyOutlineToDropShadows"); + + Params::NoceRichTextBlock_SetApplyOutlineToDropShadows Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetColorAndOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InValue (ConstParm, Parm, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetColorAndOpacity(const struct FSlateColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetColorAndOpacity"); + + Params::NoceRichTextBlock_SetColorAndOpacity Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetFontMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetFontMaterial(class UMaterialInterface* InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetFontMaterial"); + + Params::NoceRichTextBlock_SetFontMaterial Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetOutlineBlur +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetOutlineBlur(const int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetOutlineBlur"); + + Params::NoceRichTextBlock_SetOutlineBlur Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetOutlineColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetOutlineColor(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetOutlineColor"); + + Params::NoceRichTextBlock_SetOutlineColor Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetOutlineMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetOutlineMaterial(class UMaterialInterface* InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetOutlineMaterial"); + + Params::NoceRichTextBlock_SetOutlineMaterial Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetOutlineSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetOutlineSize(const int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetOutlineSize"); + + Params::NoceRichTextBlock_SetOutlineSize Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetSeparateFillAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetSeparateFillAlpha(const bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetSeparateFillAlpha"); + + Params::NoceRichTextBlock_SetSeparateFillAlpha Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetShadowColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetShadowColorAndOpacity(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetShadowColorAndOpacity"); + + Params::NoceRichTextBlock_SetShadowColorAndOpacity Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceRichTextBlock.SetShadowOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceRichTextBlock::SetShadowOffset(const struct FVector2D& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceRichTextBlock", "SetShadowOffset"); + + Params::NoceRichTextBlock_SetShadowOffset Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanitySpawnVolume.OnGameProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceSanitySpawnVolume::OnGameProgressChanged(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnVolume", "OnGameProgressChanged"); + + Params::NoceSanitySpawnVolume_OnGameProgressChanged Parms{}; + + Parms.NewTag = std::move(NewTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanitySpawnVolume.OnOverlapBegin +// (Final, Native, Protected) +// Parameters: +// class AActor* OverlappedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceSanitySpawnVolume::OnOverlapBegin(class AActor* OverlappedActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnVolume", "OnOverlapBegin"); + + Params::NoceSanitySpawnVolume_OnOverlapBegin Parms{}; + + Parms.OverlappedActor = OverlappedActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSanitySpawnVolume.OnOverlapEnd +// (Final, Native, Protected) +// Parameters: +// class AActor* OverlappedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceSanitySpawnVolume::OnOverlapEnd(class AActor* OverlappedActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSanitySpawnVolume", "OnOverlapEnd"); + + Params::NoceSanitySpawnVolume_OnOverlapEnd Parms{}; + + Parms.OverlappedActor = OverlappedActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavableInterface.RequestCreateRecordDataBP +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INoceSavableInterface::RequestCreateRecordDataBP(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceSavableInterface", "RequestCreateRecordDataBP"); + + Params::NoceSavableInterface_RequestCreateRecordDataBP Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.SaveLoadUIObject.AnyEndingCleared +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveLoadUIObject::AnyEndingCleared() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveLoadUIObject", "AnyEndingCleared"); + + Params::SaveLoadUIObject_AnyEndingCleared Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.SaveLoadUIObject.IsEndingCleared +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveLoadUIObject::IsEndingCleared(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveLoadUIObject", "IsEndingCleared"); + + Params::SaveLoadUIObject_IsEndingCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveLoadWidget.CacheGameClearedFlag +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveLoadWidget::CacheGameClearedFlag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveLoadWidget", "CacheGameClearedFlag"); + + Params::NoceSaveLoadWidget_CacheGameClearedFlag Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveLoadWidget.IsCleared +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType InCheckEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InEndingClearBit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveLoadWidget::IsCleared(ENoceEndingType InCheckEndingType, int32 InEndingClearBit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveLoadWidget", "IsCleared"); + + Params::NoceSaveLoadWidget_IsCleared Parms{}; + + Parms.InCheckEndingType = InCheckEndingType; + Parms.InEndingClearBit = InEndingClearBit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveLoadWidget.ShowLoadGame +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InDisableClearGame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSaveLoadWidget::ShowLoadGame(bool InDisableClearGame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveLoadWidget", "ShowLoadGame"); + + Params::NoceSaveLoadWidget_ShowLoadGame Parms{}; + + Parms.InDisableClearGame = InDisableClearGame; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceSaveLoadWidget.ShowSaveClearGame +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InCheckFirstTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceEndingType InCheckEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSaveLoadWidget::ShowSaveClearGame(bool InCheckFirstTime, ENoceEndingType InCheckEndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveLoadWidget", "ShowSaveClearGame"); + + Params::NoceSaveLoadWidget_ShowSaveClearGame Parms{}; + + Parms.InCheckFirstTime = InCheckFirstTime; + Parms.InCheckEndingType = InCheckEndingType; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSaveLoadWidget.ShowSaveGame +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceSaveLoadWidget::ShowSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSaveLoadWidget", "ShowSaveGame"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceSavePointUpgradeDataAsset.GetAddOmamoriCosts +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceRoundType round (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceSavePointUpgradeDataAsset::GetAddOmamoriCosts(ENoceRoundType round) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointUpgradeDataAsset", "GetAddOmamoriCosts"); + + Params::NoceSavePointUpgradeDataAsset_GetAddOmamoriCosts Parms{}; + + Parms.round = round; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointUpgradeDataAsset.GetCost +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceUpgradeType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceRoundType round (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CurrentLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSavePointUpgradeDataAsset::GetCost(ENoceUpgradeType Type, ENoceRoundType round, int32 CurrentLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointUpgradeDataAsset", "GetCost"); + + Params::NoceSavePointUpgradeDataAsset_GetCost Parms{}; + + Parms.Type = Type; + Parms.round = round; + Parms.CurrentLevel = CurrentLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointUpgradeDataAsset.GetMaxLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceUpgradeType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceRoundType round (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSavePointUpgradeDataAsset::GetMaxLevel(ENoceUpgradeType Type, ENoceRoundType round) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointUpgradeDataAsset", "GetMaxLevel"); + + Params::NoceSavePointUpgradeDataAsset_GetMaxLevel Parms{}; + + Parms.Type = Type; + Parms.round = round; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointWidget.CanClaimReward +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSavePointWidget::CanClaimReward() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "CanClaimReward"); + + Params::NoceSavePointWidget_CanClaimReward Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointWidget.CheckDLCProgressToEnableOffering +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSavePointWidget::CheckDLCProgressToEnableOffering(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "CheckDLCProgressToEnableOffering"); + + Params::NoceSavePointWidget_CheckDLCProgressToEnableOffering Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceSavePointWidget.CreatePageWidget +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftClassPath& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceFocusableWidget** NewWidget (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSavePointWidget::CreatePageWidget(const struct FSoftClassPath& Path, class UNoceFocusableWidget** NewWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "CreatePageWidget"); + + Params::NoceSavePointWidget_CreatePageWidget Parms{}; + + Parms.Path = std::move(Path); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NewWidget != nullptr) + *NewWidget = Parms.NewWidget; +} + + +// Function GameNoce.NoceSavePointWidget.ExecuteObj +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPauseListObject* Obj (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSavePointWidget::ExecuteObj(class UPauseListObject* Obj) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ExecuteObj"); + + Params::NoceSavePointWidget_ExecuteObj Parms{}; + + Parms.Obj = Obj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.GetPauseListObjs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceSavePointWidget::GetPauseListObjs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "GetPauseListObjs"); + + Params::NoceSavePointWidget_GetPauseListObjs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointWidget.IsInPage +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSavePointWidget::IsInPage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "IsInPage"); + + Params::NoceSavePointWidget_IsInPage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointWidget.OnListMouseConfirm +// (Final, Native, Protected) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSavePointWidget::OnListMouseConfirm(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "OnListMouseConfirm"); + + Params::NoceSavePointWidget_OnListMouseConfirm Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.OnPageClosed +// (Final, Native, Protected) + +void UNoceSavePointWidget::OnPageClosed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "OnPageClosed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.OnUpdateEmaNum +// (Final, Native, Protected) + +void UNoceSavePointWidget::OnUpdateEmaNum() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "OnUpdateEmaNum"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.OnUpdateFaithValue +// (Final, Native, Protected) + +void UNoceSavePointWidget::OnUpdateFaithValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "OnUpdateFaithValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.PlayTransition +// (Native, Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool IsForward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSavePointWidget::PlayTransition(bool IsForward, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "PlayTransition"); + + Params::NoceSavePointWidget_PlayTransition Parms{}; + + Parms.IsForward = IsForward; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceSavePointWidget.ShowEmaNum +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSavePointWidget::ShowEmaNum(bool IsShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ShowEmaNum"); + + Params::NoceSavePointWidget_ShowEmaNum Parms{}; + + Parms.IsShow = IsShow; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointWidget.ShowFaithValue +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSavePointWidget::ShowFaithValue(bool IsShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ShowFaithValue"); + + Params::NoceSavePointWidget_ShowFaithValue Parms{}; + + Parms.IsShow = IsShow; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointWidget.ToBuyItem +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToBuyItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToBuyItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.ToBuyOmamori +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToBuyOmamori() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToBuyOmamori"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.ToClaimReward +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToClaimReward() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToClaimReward"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.ToClaimRewardBP +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSavePointWidget::ToClaimRewardBP(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToClaimRewardBP"); + + Params::NoceSavePointWidget_ToClaimRewardBP Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceSavePointWidget.ToHeal +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToHeal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToHeal"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.ToHealSanity +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToHealSanity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToHealSanity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.ToPage +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftClassPath& PageWidgetPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceFocusableWidget** PageWidget (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSavePointWidget::ToPage(const struct FSoftClassPath& PageWidgetPath, class UNoceFocusableWidget** PageWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToPage"); + + Params::NoceSavePointWidget_ToPage Parms{}; + + Parms.PageWidgetPath = std::move(PageWidgetPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PageWidget != nullptr) + *PageWidget = Parms.PageWidget; +} + + +// Function GameNoce.NoceSavePointWidget.ToRepairWeapon +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToRepairWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToRepairWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.ToSaveGame +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToSaveGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.ToSellItem +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToSellItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToSellItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.ToSwitchOutfit +// (Final, Native, Protected, BlueprintCallable) + +void UNoceSavePointWidget::ToSwitchOutfit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "ToSwitchOutfit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSavePointWidget.UpdateEmaNum +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool WithAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSavePointWidget::UpdateEmaNum(bool WithAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "UpdateEmaNum"); + + Params::NoceSavePointWidget_UpdateEmaNum Parms{}; + + Parms.WithAnimation = WithAnimation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSavePointWidget.UpdateFaithValue +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool WithAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSavePointWidget::UpdateFaithValue(bool WithAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSavePointWidget", "UpdateFaithValue"); + + Params::NoceSavePointWidget_UpdateFaithValue Parms{}; + + Parms.WithAnimation = WithAnimation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSetting_AudioOutputDevice.DefaultDeviceChanged +// (Final, Native, Public) +// Parameters: +// EAudioDeviceChangedRole InRole (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DeviceID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSetting_AudioOutputDevice::DefaultDeviceChanged(EAudioDeviceChangedRole InRole, const class FString& DeviceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSetting_AudioOutputDevice", "DefaultDeviceChanged"); + + Params::NoceSetting_AudioOutputDevice_DefaultDeviceChanged Parms{}; + + Parms.InRole = InRole; + Parms.DeviceID = std::move(DeviceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSetting_AudioOutputDevice.DeviceAddedOrRemoved +// (Final, Native, Public) +// Parameters: +// const class FString& DeviceID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSetting_AudioOutputDevice::DeviceAddedOrRemoved(const class FString& DeviceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSetting_AudioOutputDevice", "DeviceAddedOrRemoved"); + + Params::NoceSetting_AudioOutputDevice_DeviceAddedOrRemoved Parms{}; + + Parms.DeviceID = std::move(DeviceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSetting_AudioOutputDevice.OnAudioOutputDevicesObtained +// (Final, Native, Public, HasOutParams) +// Parameters: +// const TArray&AvailableDevices (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceSetting_AudioOutputDevice::OnAudioOutputDevicesObtained(const TArray& AvailableDevices) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSetting_AudioOutputDevice", "OnAudioOutputDevicesObtained"); + + Params::NoceSetting_AudioOutputDevice_OnAudioOutputDevicesObtained Parms{}; + + Parms.AvailableDevices = std::move(AvailableDevices); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSetting_AudioOutputDevice.OnCompletedDeviceSwap +// (Final, Native, Public, HasOutParams) +// Parameters: +// const struct FSwapAudioOutputResult& SwapResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceSetting_AudioOutputDevice::OnCompletedDeviceSwap(const struct FSwapAudioOutputResult& SwapResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSetting_AudioOutputDevice", "OnCompletedDeviceSwap"); + + Params::NoceSetting_AudioOutputDevice_OnCompletedDeviceSwap Parms{}; + + Parms.SwapResult = std::move(SwapResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSpeakerRegister.RegisterSpeaker +// (Final, Native, Public, BlueprintCallable) + +void UNoceSpeakerRegister::RegisterSpeaker() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSpeakerRegister", "RegisterSpeaker"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSpeakerRegister.UnregisterSpeaker +// (Final, Native, Public, BlueprintCallable) + +void UNoceSpeakerRegister::UnregisterSpeaker() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSpeakerRegister", "UnregisterSpeaker"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceStreamByProgressComp.EnableStreamingFromGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceStreamByProgressComp::EnableStreamingFromGame(bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceStreamByProgressComp", "EnableStreamingFromGame"); + + Params::NoceStreamByProgressComp_EnableStreamingFromGame Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceStreamByProgressComp.ResetHiddenInGameActors +// (Final, Native, Public, BlueprintCallable) + +void UNoceStreamByProgressComp::ResetHiddenInGameActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceStreamByProgressComp", "ResetHiddenInGameActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleSubsystem.ForbitSubtitleForSpecifiedLanguage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InLanguage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InForbit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleSubsystem::ForbitSubtitleForSpecifiedLanguage(const class FString& InLanguage, bool InForbit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "ForbitSubtitleForSpecifiedLanguage"); + + Params::NoceSubtitleSubsystem_ForbitSubtitleForSpecifiedLanguage Parms{}; + + Parms.InLanguage = std::move(InLanguage); + Parms.InForbit = InForbit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleSubsystem.GetCanShowSubtitle +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSubtitleSubsystem::GetCanShowSubtitle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "GetCanShowSubtitle"); + + Params::NoceSubtitleSubsystem_GetCanShowSubtitle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSubtitleSubsystem.OnSettingChanged +// (Final, Native, Protected) +// Parameters: +// class UNoceSystemSaveGame* Settings (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleSubsystem::OnSettingChanged(class UNoceSystemSaveGame* Settings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "OnSettingChanged"); + + Params::NoceSubtitleSubsystem_OnSettingChanged Parms{}; + + Parms.Settings = Settings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleSubsystem.OnSystemSaveLoaded +// (Final, Native, Protected) +// Parameters: +// class UNoceSystemSaveGame* InSystemSave (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleSubsystem::OnSystemSaveLoaded(class UNoceSystemSaveGame* InSystemSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "OnSystemSaveLoaded"); + + Params::NoceSubtitleSubsystem_OnSystemSaveLoaded Parms{}; + + Parms.InSystemSave = InSystemSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleSubsystem.RemoveAllCinematicNote +// (Final, Native, Public, BlueprintCallable) + +void UNoceSubtitleSubsystem::RemoveAllCinematicNote() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "RemoveAllCinematicNote"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleSubsystem.RemoveAllSubtitle +// (Final, Native, Public, BlueprintCallable) + +void UNoceSubtitleSubsystem::RemoveAllSubtitle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "RemoveAllSubtitle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleSubsystem.RequestCinematicNote +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InSubstitleText (Parm, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleSubsystem::RequestCinematicNote(const class FText& InSubstitleText, float InDuration, int32 InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "RequestCinematicNote"); + + Params::NoceSubtitleSubsystem_RequestCinematicNote Parms{}; + + Parms.InSubstitleText = std::move(InSubstitleText); + Parms.InDuration = InDuration; + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleSubsystem.RequestSubtitle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InSubstitleText (Parm, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENoceSubtitleType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UseItalic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AlwaysShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleSubsystem::RequestSubtitle(const class FText& InSubstitleText, float InDuration, int32 InPriority, ENoceSubtitleType InType, bool UseItalic, bool AlwaysShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "RequestSubtitle"); + + Params::NoceSubtitleSubsystem_RequestSubtitle Parms{}; + + Parms.InSubstitleText = std::move(InSubstitleText); + Parms.InDuration = InDuration; + Parms.InPriority = InPriority; + Parms.InType = InType; + Parms.UseItalic = UseItalic; + Parms.AlwaysShow = AlwaysShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleSubsystem.SetHideSubtitle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleSubsystem::SetHideSubtitle(bool InHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleSubsystem", "SetHideSubtitle"); + + Params::NoceSubtitleSubsystem_SetHideSubtitle Parms{}; + + Parms.InHide = InHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleBackground +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// ENoceGameSettingSubtitleBackground InBackground (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleWidgetBase::SetSubtitleBackground(ENoceGameSettingSubtitleBackground InBackground) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleWidgetBase", "SetSubtitleBackground"); + + Params::NoceSubtitleWidgetBase_SetSubtitleBackground Parms{}; + + Parms.InBackground = InBackground; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleEmptyLineBP +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleWidgetBase::SetSubtitleEmptyLineBP(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleWidgetBase", "SetSubtitleEmptyLineBP"); + + Params::NoceSubtitleWidgetBase_SetSubtitleEmptyLineBP Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleLineBP +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Prefix (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Subtitle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool HidePrefix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleWidgetBase::SetSubtitleLineBP(int32 Index_0, const class FText& Prefix, const class FText& Subtitle, bool HidePrefix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleWidgetBase", "SetSubtitleLineBP"); + + Params::NoceSubtitleWidgetBase_SetSubtitleLineBP Parms{}; + + Parms.Index_0 = Index_0; + Parms.Prefix = std::move(Prefix); + Parms.Subtitle = std::move(Subtitle); + Parms.HidePrefix = HidePrefix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleType +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// ENoceSubtitleType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UseItalic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleWidgetBase::SetSubtitleType(ENoceSubtitleType InType, bool UseItalic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleWidgetBase", "SetSubtitleType"); + + Params::NoceSubtitleWidgetBase_SetSubtitleType Parms{}; + + Parms.InType = InType; + Parms.UseItalic = UseItalic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleVisible +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool InVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSubtitleWidgetBase::SetSubtitleVisible(bool InVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleWidgetBase", "SetSubtitleVisible"); + + Params::NoceSubtitleWidgetBase_SetSubtitleVisible Parms{}; + + Parms.InVisible = InVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSubtitleWidgetBase.UpdateSetting +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UNoceSystemSaveGame* Settings (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSubtitleWidgetBase::UpdateSetting(class UNoceSystemSaveGame* Settings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSubtitleWidgetBase", "UpdateSetting"); + + Params::NoceSubtitleWidgetBase_UpdateSetting Parms{}; + + Parms.Settings = Settings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetAvailableConsolePresets +// (Final, Native, Static, Public) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceSystemSaveGame::GetAvailableConsolePresets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceSystemSaveGame", "GetAvailableConsolePresets"); + + Params::NoceSystemSaveGame_GetAvailableConsolePresets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.AnyEndingCleared +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::AnyEndingCleared() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "AnyEndingCleared"); + + Params::NoceSystemSaveGame_AnyEndingCleared Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.ApplyConsolePreset +// (Final, Native, Public) + +void UNoceSystemSaveGame::ApplyConsolePreset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "ApplyConsolePreset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.ApplySettings +// (Final, Native, Public, BlueprintCallable) + +void UNoceSystemSaveGame::ApplySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "ApplySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.GetLastEndingType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceEndingType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceEndingType UNoceSystemSaveGame::GetLastEndingType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetLastEndingType"); + + Params::NoceSystemSaveGame_GetLastEndingType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetTitleCorruptionLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSystemSaveGame::GetTitleCorruptionLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetTitleCorruptionLevel"); + + Params::NoceSystemSaveGame_GetTitleCorruptionLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.IsEndingCleared +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::IsEndingCleared(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "IsEndingCleared"); + + Params::NoceSystemSaveGame_IsEndingCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.SetAudioDynamicRange +// (Final, Native, Public) +// Parameters: +// ENoceGameSettingAudioDynamicRange Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetAudioDynamicRange(ENoceGameSettingAudioDynamicRange Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetAudioDynamicRange"); + + Params::NoceSystemSaveGame_SetAudioDynamicRange Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetAudioProfile +// (Final, Native, Public) +// Parameters: +// ENoceGameSettingAudioProfileType Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetAudioProfile(ENoceGameSettingAudioProfileType Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetAudioProfile"); + + Params::NoceSystemSaveGame_SetAudioProfile Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetBGMVolume +// (Final, Native, Public) +// Parameters: +// float InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetBGMVolume(float InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetBGMVolume"); + + Params::NoceSystemSaveGame_SetBGMVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetBrightness +// (Final, Native, Public) +// Parameters: +// float InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetBrightness(float InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetBrightness"); + + Params::NoceSystemSaveGame_SetBrightness Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetCameraSensitivity +// (Final, Native, Public) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetCameraSensitivity(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetCameraSensitivity"); + + Params::NoceSystemSaveGame_SetCameraSensitivity Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetColorBlindMode +// (Final, Native, Public) +// Parameters: +// EColorBlindMode InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetColorBlindMode(EColorBlindMode InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetColorBlindMode"); + + Params::NoceSystemSaveGame_SetColorBlindMode Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetColorBlindStrength +// (Final, Native, Public) +// Parameters: +// int32 InColorBlindStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetColorBlindStrength(int32 InColorBlindStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetColorBlindStrength"); + + Params::NoceSystemSaveGame_SetColorBlindStrength Parms{}; + + Parms.InColorBlindStrength = InColorBlindStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetContrast +// (Final, Native, Public) +// Parameters: +// float InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetContrast(float InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetContrast"); + + Params::NoceSystemSaveGame_SetContrast Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetEnableVibration +// (Final, Native, Public) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetEnableVibration(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetEnableVibration"); + + Params::NoceSystemSaveGame_SetEnableVibration Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetEndingCleared +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetEndingCleared(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetEndingCleared"); + + Params::NoceSystemSaveGame_SetEndingCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetEndingNotCleared +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetEndingNotCleared(ENoceEndingType EndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetEndingNotCleared"); + + Params::NoceSystemSaveGame_SetEndingNotCleared Parms{}; + + Parms.EndingType = EndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetGamepadControlType +// (Final, Native, Public) +// Parameters: +// ENoceInputGamepadType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetGamepadControlType(ENoceInputGamepadType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetGamepadControlType"); + + Params::NoceSystemSaveGame_SetGamepadControlType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetInvertCameraPitchInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetInvertCameraPitchInput(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetInvertCameraPitchInput"); + + Params::NoceSystemSaveGame_SetInvertCameraPitchInput Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetInvertCameraYawInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetInvertCameraYawInput(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetInvertCameraYawInput"); + + Params::NoceSystemSaveGame_SetInvertCameraYawInput Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetLastEndingType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceEndingType InEndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetLastEndingType(ENoceEndingType InEndingType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetLastEndingType"); + + Params::NoceSystemSaveGame_SetLastEndingType Parms{}; + + Parms.InEndingType = InEndingType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetMotionBlur +// (Final, Native, Public) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetMotionBlur(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetMotionBlur"); + + Params::NoceSystemSaveGame_SetMotionBlur Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetMouseCameraSensitivity +// (Final, Native, Public) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetMouseCameraSensitivity(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetMouseCameraSensitivity"); + + Params::NoceSystemSaveGame_SetMouseCameraSensitivity Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetOverallVolume +// (Final, Native, Public) +// Parameters: +// float InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetOverallVolume(float InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetOverallVolume"); + + Params::NoceSystemSaveGame_SetOverallVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetPendingCulture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NewCulture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetPendingCulture(const class FString& NewCulture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetPendingCulture"); + + Params::NoceSystemSaveGame_SetPendingCulture Parms{}; + + Parms.NewCulture = std::move(NewCulture); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetPreset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceGameSettingPreset InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetPreset(ENoceGameSettingPreset InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetPreset"); + + Params::NoceSystemSaveGame_SetPreset Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetSettingInitialized +// (Final, Native, Public, BlueprintCallable) + +void UNoceSystemSaveGame::SetSettingInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetSettingInitialized"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetSFXVolume +// (Final, Native, Public) +// Parameters: +// float InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetSFXVolume(float InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetSFXVolume"); + + Params::NoceSystemSaveGame_SetSFXVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetShowSubtitleNames +// (Final, Native, Public) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetShowSubtitleNames(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetShowSubtitleNames"); + + Params::NoceSystemSaveGame_SetShowSubtitleNames Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetShowSubtitles +// (Final, Native, Public) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetShowSubtitles(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetShowSubtitles"); + + Params::NoceSystemSaveGame_SetShowSubtitles Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetSprintToggle +// (Final, Native, Public) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetSprintToggle(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetSprintToggle"); + + Params::NoceSystemSaveGame_SetSprintToggle Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetSubtitleBackground +// (Final, Native, Public) +// Parameters: +// ENoceGameSettingSubtitleBackground Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetSubtitleBackground(ENoceGameSettingSubtitleBackground Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetSubtitleBackground"); + + Params::NoceSystemSaveGame_SetSubtitleBackground Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetSubtitleColor +// (Final, Native, Public) +// Parameters: +// ENoceGameSettingSubtitleColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetSubtitleColor(ENoceGameSettingSubtitleColor Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetSubtitleColor"); + + Params::NoceSystemSaveGame_SetSubtitleColor Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetSubtitleFont +// (Final, Native, Public) +// Parameters: +// ENoceGameSettingFont Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetSubtitleFont(ENoceGameSettingFont Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetSubtitleFont"); + + Params::NoceSystemSaveGame_SetSubtitleFont Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetSubtitleSize +// (Final, Native, Public) +// Parameters: +// ENoceGameSettingSize Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetSubtitleSize(ENoceGameSettingSize Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetSubtitleSize"); + + Params::NoceSystemSaveGame_SetSubtitleSize Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetTitleCorruptionLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ForceSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetTitleCorruptionLevel(int32 InLevel, bool ForceSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetTitleCorruptionLevel"); + + Params::NoceSystemSaveGame_SetTitleCorruptionLevel Parms{}; + + Parms.InLevel = InLevel; + Parms.ForceSet = ForceSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetTutorialVisibility +// (Final, Native, Public) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetTutorialVisibility(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetTutorialVisibility"); + + Params::NoceSystemSaveGame_SetTutorialVisibility Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetUIFont +// (Final, Native, Public) +// Parameters: +// ENoceGameSettingFont Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetUIFont(ENoceGameSettingFont Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetUIFont"); + + Params::NoceSystemSaveGame_SetUIFont Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetUIVolume +// (Final, Native, Public) +// Parameters: +// float InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetUIVolume(float InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetUIVolume"); + + Params::NoceSystemSaveGame_SetUIVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetVoiceLanguage +// (Final, Native, Public) +// Parameters: +// ENoceLanguageType Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetVoiceLanguage(ENoceLanguageType Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetVoiceLanguage"); + + Params::NoceSystemSaveGame_SetVoiceLanguage Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.SetVoiceVolume +// (Final, Native, Public) +// Parameters: +// float InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::SetVoiceVolume(float InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "SetVoiceVolume"); + + Params::NoceSystemSaveGame_SetVoiceVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.UpdateEndingClearedBitmask +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ClearBitmask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceSystemSaveGame::UpdateEndingClearedBitmask(int32 ClearBitmask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "UpdateEndingClearedBitmask"); + + Params::NoceSystemSaveGame_UpdateEndingClearedBitmask Parms{}; + + Parms.ClearBitmask = ClearBitmask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceSystemSaveGame.GetAudioDynamicRange +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceGameSettingAudioDynamicRange ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingAudioDynamicRange UNoceSystemSaveGame::GetAudioDynamicRange() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetAudioDynamicRange"); + + Params::NoceSystemSaveGame_GetAudioDynamicRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetAudioProfile +// (Final, Native, Public, Const) +// Parameters: +// ENoceGameSettingAudioProfileType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingAudioProfileType UNoceSystemSaveGame::GetAudioProfile() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetAudioProfile"); + + Params::NoceSystemSaveGame_GetAudioProfile Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetBGMVolume +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetBGMVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetBGMVolume"); + + Params::NoceSystemSaveGame_GetBGMVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetBrightness +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetBrightness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetBrightness"); + + Params::NoceSystemSaveGame_GetBrightness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetCameraSensitivity +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetCameraSensitivity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetCameraSensitivity"); + + Params::NoceSystemSaveGame_GetCameraSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetColorBlindMode +// (Final, Native, Public, Const) +// Parameters: +// EColorBlindMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EColorBlindMode UNoceSystemSaveGame::GetColorBlindMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetColorBlindMode"); + + Params::NoceSystemSaveGame_GetColorBlindMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetColorBlindStrength +// (Final, Native, Public, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNoceSystemSaveGame::GetColorBlindStrength() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetColorBlindStrength"); + + Params::NoceSystemSaveGame_GetColorBlindStrength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetContrast +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetContrast() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetContrast"); + + Params::NoceSystemSaveGame_GetContrast Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetDefaultConsolePreset +// (Final, Native, Public, Const) +// Parameters: +// ENoceGameSettingPreset ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingPreset UNoceSystemSaveGame::GetDefaultConsolePreset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetDefaultConsolePreset"); + + Params::NoceSystemSaveGame_GetDefaultConsolePreset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetDefaultVoiceLanguage +// (Final, Native, Public, Const) +// Parameters: +// ENoceLanguageType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceLanguageType UNoceSystemSaveGame::GetDefaultVoiceLanguage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetDefaultVoiceLanguage"); + + Params::NoceSystemSaveGame_GetDefaultVoiceLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetEnableVibration +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::GetEnableVibration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetEnableVibration"); + + Params::NoceSystemSaveGame_GetEnableVibration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetGamepadControlType +// (Final, Native, Public, Const) +// Parameters: +// ENoceInputGamepadType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceInputGamepadType UNoceSystemSaveGame::GetGamepadControlType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetGamepadControlType"); + + Params::NoceSystemSaveGame_GetGamepadControlType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetInvertCameraPitchInput +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::GetInvertCameraPitchInput() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetInvertCameraPitchInput"); + + Params::NoceSystemSaveGame_GetInvertCameraPitchInput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetInvertCameraYawInput +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::GetInvertCameraYawInput() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetInvertCameraYawInput"); + + Params::NoceSystemSaveGame_GetInvertCameraYawInput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetLastPreset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceGameSettingPreset ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingPreset UNoceSystemSaveGame::GetLastPreset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetLastPreset"); + + Params::NoceSystemSaveGame_GetLastPreset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetMotionBlur +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::GetMotionBlur() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetMotionBlur"); + + Params::NoceSystemSaveGame_GetMotionBlur Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetMouseCameraSensitivity +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetMouseCameraSensitivity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetMouseCameraSensitivity"); + + Params::NoceSystemSaveGame_GetMouseCameraSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetOverallVolume +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetOverallVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetOverallVolume"); + + Params::NoceSystemSaveGame_GetOverallVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetSFXVolume +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetSFXVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetSFXVolume"); + + Params::NoceSystemSaveGame_GetSFXVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetShowSubtitleNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::GetShowSubtitleNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetShowSubtitleNames"); + + Params::NoceSystemSaveGame_GetShowSubtitleNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetShowSubtitles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::GetShowSubtitles() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetShowSubtitles"); + + Params::NoceSystemSaveGame_GetShowSubtitles Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetSprintToggle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::GetSprintToggle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetSprintToggle"); + + Params::NoceSystemSaveGame_GetSprintToggle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetSubtitleBackground +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceGameSettingSubtitleBackground ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingSubtitleBackground UNoceSystemSaveGame::GetSubtitleBackground() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetSubtitleBackground"); + + Params::NoceSystemSaveGame_GetSubtitleBackground Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetSubtitleColor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceGameSettingSubtitleColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingSubtitleColor UNoceSystemSaveGame::GetSubtitleColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetSubtitleColor"); + + Params::NoceSystemSaveGame_GetSubtitleColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetSubtitleFont +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceGameSettingFont ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingFont UNoceSystemSaveGame::GetSubtitleFont() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetSubtitleFont"); + + Params::NoceSystemSaveGame_GetSubtitleFont Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetSubtitleSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceGameSettingSize ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingSize UNoceSystemSaveGame::GetSubtitleSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetSubtitleSize"); + + Params::NoceSystemSaveGame_GetSubtitleSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetTutorialVisibility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::GetTutorialVisibility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetTutorialVisibility"); + + Params::NoceSystemSaveGame_GetTutorialVisibility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetUIFont +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoceGameSettingFont ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceGameSettingFont UNoceSystemSaveGame::GetUIFont() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetUIFont"); + + Params::NoceSystemSaveGame_GetUIFont Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetUIVolume +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetUIVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetUIVolume"); + + Params::NoceSystemSaveGame_GetUIVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetVoiceLanguage +// (Final, Native, Public, Const) +// Parameters: +// ENoceLanguageType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoceLanguageType UNoceSystemSaveGame::GetVoiceLanguage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetVoiceLanguage"); + + Params::NoceSystemSaveGame_GetVoiceLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.GetVoiceVolume +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceSystemSaveGame::GetVoiceVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "GetVoiceVolume"); + + Params::NoceSystemSaveGame_GetVoiceVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceSystemSaveGame.IsSettingInitialized +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceSystemSaveGame::IsSettingInitialized() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceSystemSaveGame", "IsSettingInitialized"); + + Params::NoceSystemSaveGame_IsSettingInitialized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTentacleSubsystem.GetTentacleClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UNoceTentacleSubsystem::GetTentacleClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTentacleSubsystem", "GetTentacleClass"); + + Params::NoceTentacleSubsystem_GetTentacleClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTentacleSubsystem.IsTentacleEmpty +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceTentacleSubsystem::IsTentacleEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTentacleSubsystem", "IsTentacleEmpty"); + + Params::NoceTentacleSubsystem_IsTentacleEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTentacleSubsystem.OnTentacleExist +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTentacleSubsystem::OnTentacleExist(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTentacleSubsystem", "OnTentacleExist"); + + Params::NoceTentacleSubsystem_OnTentacleExist Parms{}; + + Parms.Value = Value; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceTentacleSubsystem.RegisterTentacle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTentacleSubsystem::RegisterTentacle(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTentacleSubsystem", "RegisterTentacle"); + + Params::NoceTentacleSubsystem_RegisterTentacle Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTentacleSubsystem.RequestTentacleLink +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* RequestActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LinkName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTentacleSubsystem::RequestTentacleLink(class AActor* RequestActor, class AActor* TargetActor, class FName LinkName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTentacleSubsystem", "RequestTentacleLink"); + + Params::NoceTentacleSubsystem_RequestTentacleLink Parms{}; + + Parms.RequestActor = RequestActor; + Parms.TargetActor = TargetActor; + Parms.LinkName = LinkName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTentacleSubsystem.RequestTentacleLink_BP +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* RequestActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LinkName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTentacleSubsystem::RequestTentacleLink_BP(class AActor* RequestActor, class AActor* TargetActor, class FName LinkName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTentacleSubsystem", "RequestTentacleLink_BP"); + + Params::NoceTentacleSubsystem_RequestTentacleLink_BP Parms{}; + + Parms.RequestActor = RequestActor; + Parms.TargetActor = TargetActor; + Parms.LinkName = LinkName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceTentacleSubsystem.UnRegisterTentacle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTentacleSubsystem::UnRegisterTentacle(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTentacleSubsystem", "UnRegisterTentacle"); + + Params::NoceTentacleSubsystem_UnRegisterTentacle Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTickConditionHandler.Discontinued_BP +// (Event, Public, BlueprintEvent) + +void UNoceTickConditionHandler::Discontinued_BP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTickConditionHandler", "Discontinued_BP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceTickConditionHandler.StopHandleCondition +// (Native, Public, BlueprintCallable) + +void UNoceTickConditionHandler::StopHandleCondition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTickConditionHandler", "StopHandleCondition"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeComponent.AddNiagaraComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UFXSystemComponent* InFXSystemComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTimeComponent::AddNiagaraComponent(class UFXSystemComponent* InFXSystemComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeComponent", "AddNiagaraComponent"); + + Params::NoceTimeComponent_AddNiagaraComponent Parms{}; + + Parms.InFXSystemComponent = InFXSystemComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeComponent.ApplyHitStopTimeDilation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTimeComponent::ApplyHitStopTimeDilation(float InTimeDilation, float InDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeComponent", "ApplyHitStopTimeDilation"); + + Params::NoceTimeComponent_ApplyHitStopTimeDilation Parms{}; + + Parms.InTimeDilation = InTimeDilation; + Parms.InDuration = InDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeComponent.IsDuringHitStopTimer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceTimeComponent::IsDuringHitStopTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeComponent", "IsDuringHitStopTimer"); + + Params::NoceTimeComponent_IsDuringHitStopTimer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceTimeComponent.OnHitStopTimerUp +// (Final, Native, Protected) + +void UNoceTimeComponent::OnHitStopTimerUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeComponent", "OnHitStopTimerUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeComponent.OnPlayerEnterEvent +// (Final, Native, Protected) + +void UNoceTimeComponent::OnPlayerEnterEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeComponent", "OnPlayerEnterEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTimeComponent.RemoveNiagaraComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UFXSystemComponent* InFXSystemComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceTimeComponent::RemoveNiagaraComponent(class UFXSystemComponent* InFXSystemComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTimeComponent", "RemoveNiagaraComponent"); + + Params::NoceTimeComponent_RemoveNiagaraComponent Parms{}; + + Parms.InFXSystemComponent = InFXSystemComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitleGameMode.OnLoadGame +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName MapNameToLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTitleGameMode::OnLoadGame(class FName MapNameToLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitleGameMode", "OnLoadGame"); + + Params::NoceTitleGameMode_OnLoadGame Parms{}; + + Parms.MapNameToLoad = MapNameToLoad; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitleGameMode.OnNewGame +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName MapNameToLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTitleGameMode::OnNewGame(class FName MapNameToLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitleGameMode", "OnNewGame"); + + Params::NoceTitleGameMode_OnNewGame Parms{}; + + Parms.MapNameToLoad = MapNameToLoad; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitleGameMode.UpdateTitleScene +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// ENoceEndingType EndingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CorruptLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceTitleGameMode::UpdateTitleScene(ENoceEndingType EndingType, int32 CorruptLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitleGameMode", "UpdateTitleScene"); + + Params::NoceTitleGameMode_UpdateTitleScene Parms{}; + + Parms.EndingType = EndingType; + Parms.CorruptLevel = CorruptLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTitleTextWidget.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UNoceTitleTextWidget::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTitleTextWidget", "SetText"); + + Params::NoceTitleTextWidget_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceTutorialPopWindowWidget.ShowTutorial +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& InTitle (Parm, NativeAccessSpecifierPublic) +// const TArray&InData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceTutorialPopWindowWidget::ShowTutorial(const class FText& InTitle, const TArray& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceTutorialPopWindowWidget", "ShowTutorial"); + + Params::NoceTutorialPopWindowWidget_ShowTutorial Parms{}; + + Parms.InTitle = std::move(InTitle); + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIActionImage.SetInputAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIActionImage::SetInputAction(class FName ActionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIActionImage", "SetInputAction"); + + Params::NoceUIActionImage_SetInputAction Parms{}; + + Parms.ActionName = ActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIActionImage.UpdateIcon +// (Final, Native, Public, BlueprintCallable) + +void UNoceUIActionImage::UpdateIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIActionImage", "UpdateIcon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIContainerInterface.OnChildMouseDown +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* ChildWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply* Reply (Parm, OutParm, NativeAccessSpecifierPublic) + +void INoceUIContainerInterface::OnChildMouseDown(class UUserWidget* ChildWidget, const struct FPointerEvent& MouseEvent, struct FEventReply* Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUIContainerInterface", "OnChildMouseDown"); + + Params::NoceUIContainerInterface_OnChildMouseDown Parms{}; + + Parms.ChildWidget = ChildWidget; + Parms.MouseEvent = std::move(MouseEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Reply != nullptr) + *Reply = std::move(Parms.Reply); +} + + +// Function GameNoce.NoceUIContainerInterface.OnChildMouseEnter +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* ChildWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply* Reply (Parm, OutParm, NativeAccessSpecifierPublic) + +void INoceUIContainerInterface::OnChildMouseEnter(class UUserWidget* ChildWidget, struct FEventReply* Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUIContainerInterface", "OnChildMouseEnter"); + + Params::NoceUIContainerInterface_OnChildMouseEnter Parms{}; + + Parms.ChildWidget = ChildWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Reply != nullptr) + *Reply = std::move(Parms.Reply); +} + + +// Function GameNoce.NoceUIContainerInterface.OnChildMouseLeave +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* ChildWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply* Reply (Parm, OutParm, NativeAccessSpecifierPublic) + +void INoceUIContainerInterface::OnChildMouseLeave(class UUserWidget* ChildWidget, struct FEventReply* Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUIContainerInterface", "OnChildMouseLeave"); + + Params::NoceUIContainerInterface_OnChildMouseLeave Parms{}; + + Parms.ChildWidget = ChildWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Reply != nullptr) + *Reply = std::move(Parms.Reply); +} + + +// Function GameNoce.NoceUIContainerInterface.OnChildMouseUp +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* ChildWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply* Reply (Parm, OutParm, NativeAccessSpecifierPublic) + +void INoceUIContainerInterface::OnChildMouseUp(class UUserWidget* ChildWidget, const struct FPointerEvent& MouseEvent, struct FEventReply* Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceUIContainerInterface", "OnChildMouseUp"); + + Params::NoceUIContainerInterface_OnChildMouseUp Parms{}; + + Parms.ChildWidget = ChildWidget; + Parms.MouseEvent = std::move(MouseEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Reply != nullptr) + *Reply = std::move(Parms.Reply); +} + + +// Function GameNoce.NoceUIAttributeWidgetData.GetHealthPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceUIAttributeWidgetData::GetHealthPercent(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIAttributeWidgetData", "GetHealthPercent"); + + Params::NoceUIAttributeWidgetData_GetHealthPercent Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIAttributeWidgetData.GetSanityFlowerNum +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* SmallFlowerNum (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIAttributeWidgetData::GetSanityFlowerNum(float InValue, int32* SmallFlowerNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIAttributeWidgetData", "GetSanityFlowerNum"); + + Params::NoceUIAttributeWidgetData_GetSanityFlowerNum Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SmallFlowerNum != nullptr) + *SmallFlowerNum = Parms.SmallFlowerNum; +} + + +// Function GameNoce.NoceUIAttributeWidgetData.GetStaminaPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceUIAttributeWidgetData::GetStaminaPercent(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIAttributeWidgetData", "GetStaminaPercent"); + + Params::NoceUIAttributeWidgetData_GetStaminaPercent Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIDurabilityWidgetData.GetImageData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InMaxDurabilityNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceUIDurabilityImageData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceUIDurabilityImageData UNoceUIDurabilityWidgetData::GetImageData(int32 InMaxDurabilityNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIDurabilityWidgetData", "GetImageData"); + + Params::NoceUIDurabilityWidgetData_GetImageData Parms{}; + + Parms.InMaxDurabilityNum = InMaxDurabilityNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIDurabilityWidgetData.GetTextData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDurabilityRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UNoceUIDurabilityWidgetData::GetTextData(float InDurabilityRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIDurabilityWidgetData", "GetTextData"); + + Params::NoceUIDurabilityWidgetData_GetTextData Parms{}; + + Parms.InDurabilityRatio = InDurabilityRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIChooseSkinWidgetData.GetData +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENocePlayerOutfit Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceUIChooseSkinData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceUIChooseSkinData UNoceUIChooseSkinWidgetData::GetData(ENocePlayerOutfit Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIChooseSkinWidgetData", "GetData"); + + Params::NoceUIChooseSkinWidgetData_GetData Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.Conv_SoftObjPathToSoftTextureRef +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftObjectPath& SoftObjectPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UNoceUIFunctionLibrary::Conv_SoftObjPathToSoftTextureRef(const struct FSoftObjectPath& SoftObjectPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "Conv_SoftObjPathToSoftTextureRef"); + + Params::NoceUIFunctionLibrary_Conv_SoftObjPathToSoftTextureRef Parms{}; + + Parms.SoftObjectPath = std::move(SoftObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetChapterInfoTableRow +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& ProgressTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceChapterInfoTableRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceChapterInfoTableRow UNoceUIFunctionLibrary::GetChapterInfoTableRow(const struct FGameplayTag& ProgressTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetChapterInfoTableRow"); + + Params::NoceUIFunctionLibrary_GetChapterInfoTableRow Parms{}; + + Parms.ProgressTag = std::move(ProgressTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetChapterInfoText +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& ProgressTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UNoceUIFunctionLibrary::GetChapterInfoText(const struct FGameplayTag& ProgressTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetChapterInfoText"); + + Params::NoceUIFunctionLibrary_GetChapterInfoText Parms{}; + + Parms.ProgressTag = std::move(ProgressTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetChapterTextByType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ENoceChapterType ChapterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UNoceUIFunctionLibrary::GetChapterTextByType(ENoceChapterType ChapterType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetChapterTextByType"); + + Params::NoceUIFunctionLibrary_GetChapterTextByType Parms{}; + + Parms.ChapterType = ChapterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetGamepadInputImageResource +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults) +// Parameters: +// const struct FNoceUIInputImageTableRow& InData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UNoceUIFunctionLibrary::GetGamepadInputImageResource(const struct FNoceUIInputImageTableRow& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetGamepadInputImageResource"); + + Params::NoceUIFunctionLibrary_GetGamepadInputImageResource Parms{}; + + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetGuideDataFromHandle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FDataTableRowHandle& InData (ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool IsRight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceUIFunctionLibrary::GetGuideDataFromHandle(const struct FDataTableRowHandle& InData, bool IsRight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetGuideDataFromHandle"); + + Params::NoceUIFunctionLibrary_GetGuideDataFromHandle Parms{}; + + Parms.InData = std::move(InData); + Parms.IsRight = IsRight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetInputImageResource +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName& InIconName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UNoceUIFunctionLibrary::GetInputImageResource(const class FName& InIconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetInputImageResource"); + + Params::NoceUIFunctionLibrary_GetInputImageResource Parms{}; + + Parms.InIconName = InIconName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetLocationInfo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceLocationInfoTableRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceLocationInfoTableRow UNoceUIFunctionLibrary::GetLocationInfo(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetLocationInfo"); + + Params::NoceUIFunctionLibrary_GetLocationInfo Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetMissionHint +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& ProgressTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& AdditionalProgressTag (Parm, NativeAccessSpecifierPublic) +// struct FNoceMissionHintTableRow ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNoceMissionHintTableRow UNoceUIFunctionLibrary::GetMissionHint(const struct FGameplayTag& ProgressTag, const struct FGameplayTagContainer& AdditionalProgressTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetMissionHint"); + + Params::NoceUIFunctionLibrary_GetMissionHint Parms{}; + + Parms.ProgressTag = std::move(ProgressTag); + Parms.AdditionalProgressTag = std::move(AdditionalProgressTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetMissionHintsByChapterName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InChapterName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UNoceUIFunctionLibrary::GetMissionHintsByChapterName(const class FString& InChapterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetMissionHintsByChapterName"); + + Params::NoceUIFunctionLibrary_GetMissionHintsByChapterName Parms{}; + + Parms.InChapterName = std::move(InChapterName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetNeedTopDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IsVisibles (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& IsNews (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 StartIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EndIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CurrentIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NeedTop (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NeedBottom (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIFunctionLibrary::GetNeedTopDown(const TArray& IsVisibles, const TArray& IsNews, int32 StartIndex, int32 EndIndex, int32 CurrentIndex, bool* NeedTop, bool* NeedBottom) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetNeedTopDown"); + + Params::NoceUIFunctionLibrary_GetNeedTopDown Parms{}; + + Parms.IsVisibles = std::move(IsVisibles); + Parms.IsNews = std::move(IsNews); + Parms.StartIndex = StartIndex; + Parms.EndIndex = EndIndex; + Parms.CurrentIndex = CurrentIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NeedTop != nullptr) + *NeedTop = Parms.NeedTop; + + if (NeedBottom != nullptr) + *NeedBottom = Parms.NeedBottom; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetNeedTopDownWithTextCheck +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IsVisibles (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& IsNews (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 StartIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EndIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CurrentIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Texts (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool* NeedTop (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NeedBottom (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIFunctionLibrary::GetNeedTopDownWithTextCheck(const TArray& IsVisibles, const TArray& IsNews, int32 StartIndex, int32 EndIndex, int32 CurrentIndex, const TArray& Texts, bool* NeedTop, bool* NeedBottom) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetNeedTopDownWithTextCheck"); + + Params::NoceUIFunctionLibrary_GetNeedTopDownWithTextCheck Parms{}; + + Parms.IsVisibles = std::move(IsVisibles); + Parms.IsNews = std::move(IsNews); + Parms.StartIndex = StartIndex; + Parms.EndIndex = EndIndex; + Parms.CurrentIndex = CurrentIndex; + Parms.Texts = std::move(Texts); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NeedTop != nullptr) + *NeedTop = Parms.NeedTop; + + if (NeedBottom != nullptr) + *NeedBottom = Parms.NeedBottom; +} + + +// Function GameNoce.NoceUIFunctionLibrary.GetPriorityIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& InIDIndexes (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& InIDIndex (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray& InPriorities (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& InPriority (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutArrayIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIFunctionLibrary::GetPriorityIndex(TArray& InIDIndexes, const int32& InIDIndex, TArray& InPriorities, const int32& InPriority, int32* OutArrayIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "GetPriorityIndex"); + + Params::NoceUIFunctionLibrary_GetPriorityIndex Parms{}; + + Parms.InIDIndexes = std::move(InIDIndexes); + Parms.InIDIndex = InIDIndex; + Parms.InPriorities = std::move(InPriorities); + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InIDIndexes = std::move(Parms.InIDIndexes); + InPriorities = std::move(Parms.InPriorities); + + if (OutArrayIndex != nullptr) + *OutArrayIndex = Parms.OutArrayIndex; +} + + +// Function GameNoce.NoceUIFunctionLibrary.IsNewNotebookContent +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IsVisibles (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& IsNews (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceUIFunctionLibrary::IsNewNotebookContent(const TArray& IsVisibles, const TArray& IsNews, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "IsNewNotebookContent"); + + Params::NoceUIFunctionLibrary_IsNewNotebookContent Parms{}; + + Parms.IsVisibles = std::move(IsVisibles); + Parms.IsNews = std::move(IsNews); + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.IsVisibleInHierarchy +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* InWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceUIFunctionLibrary::IsVisibleInHierarchy(class UWidget* InWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "IsVisibleInHierarchy"); + + Params::NoceUIFunctionLibrary_IsVisibleInHierarchy Parms{}; + + Parms.InWidget = InWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIFunctionLibrary.SetImage +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UImage* InImage (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSoftObjectPath& InResourceObjectPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIFunctionLibrary::SetImage(class UImage* InImage, const struct FSoftObjectPath& InResourceObjectPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "SetImage"); + + Params::NoceUIFunctionLibrary_SetImage Parms{}; + + Parms.InImage = InImage; + Parms.InResourceObjectPath = std::move(InResourceObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIFunctionLibrary.SetInputImage +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UImage* InImage (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InIconName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIFunctionLibrary::SetInputImage(class UImage* InImage, const class FName& InIconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NoceUIFunctionLibrary", "SetInputImage"); + + Params::NoceUIFunctionLibrary_SetInputImage Parms{}; + + Parms.InImage = InImage; + Parms.InIconName = InIconName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIGameplayTagMappingImage.SetColorByKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& Key (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIGameplayTagMappingImage::SetColorByKey(const struct FGameplayTag& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIGameplayTagMappingImage", "SetColorByKey"); + + Params::NoceUIGameplayTagMappingImage_SetColorByKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIGameplayTagMappingImage.SetImageByKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& Key (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIGameplayTagMappingImage::SetImageByKey(const struct FGameplayTag& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIGameplayTagMappingImage", "SetImageByKey"); + + Params::NoceUIGameplayTagMappingImage_SetImageByKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIGameplayTagMappingImage.SetImageIfHasKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& TagContainer (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceUIGameplayTagMappingImage::SetImageIfHasKey(const struct FGameplayTagContainer& TagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIGameplayTagMappingImage", "SetImageIfHasKey"); + + Params::NoceUIGameplayTagMappingImage_SetImageIfHasKey Parms{}; + + Parms.TagContainer = std::move(TagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIImage.SetImageTexture +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& InImageTexture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIImage::SetImageTexture(const struct FSoftObjectPath& InImageTexture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIImage", "SetImageTexture"); + + Params::NoceUIImage_SetImageTexture Parms{}; + + Parms.InImageTexture = std::move(InImageTexture); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIInputDirectionHelper.IsLeftRight +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceUIInputDirectionHelper::IsLeftRight(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIInputDirectionHelper", "IsLeftRight"); + + Params::NoceUIInputDirectionHelper_IsLeftRight Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIInputDirectionHelper.IsUpDown +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceUIInputDirectionHelper::IsUpDown(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIInputDirectionHelper", "IsUpDown"); + + Params::NoceUIInputDirectionHelper_IsUpDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUIInputDirectionHelper.SetAnalogValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIInputDirectionHelper::SetAnalogValue(const struct FKey& Key, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIInputDirectionHelper", "SetAnalogValue"); + + Params::NoceUIInputDirectionHelper_SetAnalogValue Parms{}; + + Parms.Key = std::move(Key); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIInputDirectionHelper.SetupKeys +// (Final, Native, Public, BlueprintCallable) + +void UNoceUIInputDirectionHelper::SetupKeys() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIInputDirectionHelper", "SetupKeys"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIKBActionImage.SetInputAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIKBActionImage::SetInputAction(class FName ActionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIKBActionImage", "SetInputAction"); + + Params::NoceUIKBActionImage_SetInputAction Parms{}; + + Parms.ActionName = ActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIKBActionImage.UpdateIcon +// (Final, Native, Public, BlueprintCallable) + +void UNoceUIKBActionImage::UpdateIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIKBActionImage", "UpdateIcon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIKeyMappingImage.SetDefaultImage +// (Native, Event, Protected, BlueprintEvent) + +void UNoceUIKeyMappingImage::SetDefaultImage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIKeyMappingImage", "SetDefaultImage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIKeyMappingImage.SetImageKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIKeyMappingImage::SetImageKey(int32 Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIKeyMappingImage", "SetImageKey"); + + Params::NoceUIKeyMappingImage_SetImageKey Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUILockOnTarget.BP_FadeIn +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceUILockOnTarget::BP_FadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUILockOnTarget", "BP_FadeIn"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceUILockOnTarget.BP_FadeOut +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UNoceUILockOnTarget::BP_FadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUILockOnTarget", "BP_FadeOut"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function GameNoce.NoceUIMissionSubsystem.OnGameProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& ProgressTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIMissionSubsystem::OnGameProgressChanged(const struct FGameplayTag& ProgressTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIMissionSubsystem", "OnGameProgressChanged"); + + Params::NoceUIMissionSubsystem_OnGameProgressChanged Parms{}; + + Parms.ProgressTag = std::move(ProgressTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIMissionSubsystem.OnMissionStart +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// const class FText& InMissionHint (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UNoceUIMissionSubsystem::OnMissionStart(const class FText& InMissionHint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIMissionSubsystem", "OnMissionStart"); + + Params::NoceUIMissionSubsystem_OnMissionStart Parms{}; + + Parms.InMissionHint = std::move(InMissionHint); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function GameNoce.NoceUIRestrictionOverlay.BindEvents +// (Final, Native, Public, BlueprintCallable) + +void UNoceUIRestrictionOverlay::BindEvents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIRestrictionOverlay", "BindEvents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIRestrictionOverlay.OnRestrictionChanged +// (Final, Native, Protected) +// Parameters: +// ENoceUIRestrictionType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsAdd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUIRestrictionOverlay::OnRestrictionChanged(ENoceUIRestrictionType InType, bool IsAdd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIRestrictionOverlay", "OnRestrictionChanged"); + + Params::NoceUIRestrictionOverlay_OnRestrictionChanged Parms{}; + + Parms.InType = InType; + Parms.IsAdd = IsAdd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUIRestrictionOverlay.UnbindEvents +// (Final, Native, Public, BlueprintCallable) + +void UNoceUIRestrictionOverlay::UnbindEvents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUIRestrictionOverlay", "UnbindEvents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.AddRestriction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceUIRestrictionType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUISubsystem::AddRestriction(ENoceUIRestrictionType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "AddRestriction"); + + Params::NoceUISubsystem_AddRestriction Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.AddWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* InWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUISubsystem::AddWidget(class UUserWidget* InWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "AddWidget"); + + Params::NoceUISubsystem_AddWidget Parms{}; + + Parms.InWidget = InWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.Clear +// (Final, Native, Public, BlueprintCallable) + +void UNoceUISubsystem::Clear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "Clear"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.ClearWidgetStack +// (Final, Native, Public, BlueprintCallable) + +void UNoceUISubsystem::ClearWidgetStack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "ClearWidgetStack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.GetTopWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UNoceUISubsystem::GetTopWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "GetTopWidget"); + + Params::NoceUISubsystem_GetTopWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUISubsystem.GetWidget +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSoftClassPath& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UNoceUISubsystem::GetWidget(class APlayerController* PlayerController, const struct FSoftClassPath& Path) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "GetWidget"); + + Params::NoceUISubsystem_GetWidget Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Path = std::move(Path); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUISubsystem.GetWidgetByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName WidgetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UNoceUISubsystem::GetWidgetByName(class APlayerController* PlayerController, class FName WidgetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "GetWidgetByName"); + + Params::NoceUISubsystem_GetWidgetByName Parms{}; + + Parms.PlayerController = PlayerController; + Parms.WidgetName = WidgetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUISubsystem.GetWidgetPathByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName WidgetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftClassPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftClassPath UNoceUISubsystem::GetWidgetPathByName(class FName WidgetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "GetWidgetPathByName"); + + Params::NoceUISubsystem_GetWidgetPathByName Parms{}; + + Parms.WidgetName = WidgetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUISubsystem.GetWidgetStack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UNoceUISubsystem::GetWidgetStack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "GetWidgetStack"); + + Params::NoceUISubsystem_GetWidgetStack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUISubsystem.HasRestriction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceUIRestrictionType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceUISubsystem::HasRestriction(ENoceUIRestrictionType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "HasRestriction"); + + Params::NoceUISubsystem_HasRestriction Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceUISubsystem.IsWidgetInStack +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftClassPath& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* IsInStack (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget** Widget (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUISubsystem::IsWidgetInStack(const struct FSoftClassPath& Path, bool* IsInStack, class UUserWidget** Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "IsWidgetInStack"); + + Params::NoceUISubsystem_IsWidgetInStack Parms{}; + + Parms.Path = std::move(Path); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IsInStack != nullptr) + *IsInStack = Parms.IsInStack; + + if (Widget != nullptr) + *Widget = Parms.Widget; +} + + +// Function GameNoce.NoceUISubsystem.NotifyInputDeviceChange +// (Final, Native, Public, BlueprintCallable) + +void UNoceUISubsystem::NotifyInputDeviceChange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "NotifyInputDeviceChange"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.RemoveCreatedUIWidget +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftClassPath& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUISubsystem::RemoveCreatedUIWidget(const struct FSoftClassPath& Path) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "RemoveCreatedUIWidget"); + + Params::NoceUISubsystem_RemoveCreatedUIWidget Parms{}; + + Parms.Path = std::move(Path); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.RemoveRestriction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENoceUIRestrictionType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUISubsystem::RemoveRestriction(ENoceUIRestrictionType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "RemoveRestriction"); + + Params::NoceUISubsystem_RemoveRestriction Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.RemoveWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* InWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUISubsystem::RemoveWidget(class UUserWidget* InWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "RemoveWidget"); + + Params::NoceUISubsystem_RemoveWidget Parms{}; + + Parms.InWidget = InWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUISubsystem.RequestLoad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& WidgetPaths (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNoceUISubsystem::RequestLoad(const TArray& WidgetPaths) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUISubsystem", "RequestLoad"); + + Params::NoceUISubsystem_RequestLoad Parms{}; + + Parms.WidgetPaths = std::move(WidgetPaths); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceUpgradePopResultWidget.ShowResult +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// ENoceUpgradeType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InEmaName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceUpgradePopResultWidget::ShowResult(ENoceUpgradeType InType, class FName InEmaName, bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceUpgradePopResultWidget", "ShowResult"); + + Params::NoceUpgradePopResultWidget_ShowResult Parms{}; + + Parms.InType = InType; + Parms.InEmaName = InEmaName; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function GameNoce.NoceVerticalGrid.SetNumItemsPerLine +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumber (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceVerticalGrid::SetNumItemsPerLine(int32 InNumber) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceVerticalGrid", "SetNumItemsPerLine"); + + Params::NoceVerticalGrid_SetNumItemsPerLine Parms{}; + + Parms.InNumber = InNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWalkToComponentInterface.GetIsRunTo +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceWalkToComponentInterface::GetIsRunTo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceWalkToComponentInterface", "GetIsRunTo"); + + Params::NoceWalkToComponentInterface_GetIsRunTo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWalkToComponentInterface.GetIsWalkTo +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceWalkToComponentInterface::GetIsWalkTo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceWalkToComponentInterface", "GetIsWalkTo"); + + Params::NoceWalkToComponentInterface_GetIsWalkTo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWalkToComponentInterface.GetIsWalkToWithCameraRotation +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INoceWalkToComponentInterface::GetIsWalkToWithCameraRotation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NoceWalkToComponentInterface", "GetIsWalkToWithCameraRotation"); + + Params::NoceWalkToComponentInterface_GetIsWalkToWithCameraRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWaveSpawnManager.OnGameProgressChanged +// (Final, Native, Protected) +// Parameters: +// const struct FGameplayTag& NewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoceWaveSpawnManager::OnGameProgressChanged(const struct FGameplayTag& NewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWaveSpawnManager", "OnGameProgressChanged"); + + Params::NoceWaveSpawnManager_OnGameProgressChanged Parms{}; + + Parms.NewTag = std::move(NewTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetAttackInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDurabilityRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutAttackMultiplier (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutExtraAttackMultiplier (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutWinceMultiplier (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWeaponSubsystem::GetAttackInfo(class FName InWeaponName, float InDurabilityRatio, float* OutAttackMultiplier, float* OutExtraAttackMultiplier, float* OutWinceMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetAttackInfo"); + + Params::NoceWeaponSubsystem_GetAttackInfo Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InDurabilityRatio = InDurabilityRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAttackMultiplier != nullptr) + *OutAttackMultiplier = Parms.OutAttackMultiplier; + + if (OutExtraAttackMultiplier != nullptr) + *OutExtraAttackMultiplier = Parms.OutExtraAttackMultiplier; + + if (OutWinceMultiplier != nullptr) + *OutWinceMultiplier = Parms.OutWinceMultiplier; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetCanBeBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceWeaponSubsystem::GetCanBeBroken(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetCanBeBroken"); + + Params::NoceWeaponSubsystem_GetCanBeBroken Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetCanBeBrokenInShiromukuRevive2 +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceWeaponSubsystem::GetCanBeBrokenInShiromukuRevive2(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetCanBeBrokenInShiromukuRevive2"); + + Params::NoceWeaponSubsystem_GetCanBeBrokenInShiromukuRevive2 Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetCanCostDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceWeaponSubsystem::GetCanCostDurability(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetCanCostDurability"); + + Params::NoceWeaponSubsystem_GetCanCostDurability Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetCanDiscard +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceWeaponSubsystem::GetCanDiscard(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetCanDiscard"); + + Params::NoceWeaponSubsystem_GetCanDiscard Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetCanFocusAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceWeaponSubsystem::GetCanFocusAttack(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetCanFocusAttack"); + + Params::NoceWeaponSubsystem_GetCanFocusAttack Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetDeflectRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDurabilityRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceWeaponSubsystem::GetDeflectRate(class FName InWeaponName, float InDurabilityRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetDeflectRate"); + + Params::NoceWeaponSubsystem_GetDeflectRate Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InDurabilityRatio = InDurabilityRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetDurabilityUICount +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDurability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutUIMaxCount (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutUICount (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWeaponSubsystem::GetDurabilityUICount(class FName InWeaponName, float InDurability, int32* OutUIMaxCount, int32* OutUICount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetDurabilityUICount"); + + Params::NoceWeaponSubsystem_GetDurabilityUICount Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InDurability = InDurability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutUIMaxCount != nullptr) + *OutUIMaxCount = Parms.OutUIMaxCount; + + if (OutUICount != nullptr) + *OutUICount = Parms.OutUICount; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetMaxDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceWeaponSubsystem::GetMaxDurability(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetMaxDurability"); + + Params::NoceWeaponSubsystem_GetMaxDurability Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetOverrideComboInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InComboName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNoceWeaponInfoOverride* OutComboInfo (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNoceWeaponSubsystem::GetOverrideComboInfo(class FName InWeaponName, class FName InComboName, bool* OutFound, struct FNoceWeaponInfoOverride* OutComboInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetOverrideComboInfo"); + + Params::NoceWeaponSubsystem_GetOverrideComboInfo Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InComboName = InComboName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutFound != nullptr) + *OutFound = Parms.OutFound; + + if (OutComboInfo != nullptr) + *OutComboInfo = std::move(Parms.OutComboInfo); +} + + +// Function GameNoce.NoceWeaponSubsystem.GetOverrideStaminaKeyCost +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InStaminaKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutStaminaCost (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWeaponSubsystem::GetOverrideStaminaKeyCost(class FName InWeaponName, class FName InStaminaKey, bool* OutFound, float* OutStaminaCost) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetOverrideStaminaKeyCost"); + + Params::NoceWeaponSubsystem_GetOverrideStaminaKeyCost Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InStaminaKey = InStaminaKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutFound != nullptr) + *OutFound = Parms.OutFound; + + if (OutStaminaCost != nullptr) + *OutStaminaCost = Parms.OutStaminaCost; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetUIInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDurabilityRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutShowOnUI (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWeaponSubsystem::GetUIInfo(class FName InWeaponName, float InDurabilityRatio, bool* OutShowOnUI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetUIInfo"); + + Params::NoceWeaponSubsystem_GetUIInfo Parms{}; + + Parms.InWeaponName = InWeaponName; + Parms.InDurabilityRatio = InDurabilityRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutShowOnUI != nullptr) + *OutShowOnUI = Parms.OutShowOnUI; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetUseFocusAttackWhenFullCharged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceWeaponSubsystem::GetUseFocusAttackWhenFullCharged(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetUseFocusAttackWhenFullCharged"); + + Params::NoceWeaponSubsystem_GetUseFocusAttackWhenFullCharged Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetWeaponInfoDataAssetByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNoceWeaponInfoDataAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNoceWeaponInfoDataAsset* UNoceWeaponSubsystem::GetWeaponInfoDataAssetByName(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetWeaponInfoDataAssetByName"); + + Params::NoceWeaponSubsystem_GetWeaponInfoDataAssetByName Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.GetWeaponQueryName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNoceWeaponSubsystem::GetWeaponQueryName(class FName InWeaponName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "GetWeaponQueryName"); + + Params::NoceWeaponSubsystem_GetWeaponQueryName Parms{}; + + Parms.InWeaponName = InWeaponName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWeaponSubsystem.SpawnWeaponHandMesh +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InWeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANoceWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANoceWeapon* UNoceWeaponSubsystem::SpawnWeaponHandMesh(const class UObject* WorldContextObject, class FName InWeaponName, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWeaponSubsystem", "SpawnWeaponHandMesh"); + + Params::NoceWeaponSubsystem_SpawnWeaponHandMesh Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InWeaponName = InWeaponName; + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWepDurabilityWidget.SetDurability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName WeaponName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Durability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWepDurabilityWidget::SetDurability(class FName WeaponName, float Durability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWepDurabilityWidget", "SetDurability"); + + Params::NoceWepDurabilityWidget_SetDurability Parms{}; + + Parms.WeaponName = WeaponName; + Parms.Durability = Durability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWinceDamageReduceComponent.EndWinceDamageReduce +// (Final, Native, Public, BlueprintCallable) + +void UNoceWinceDamageReduceComponent::EndWinceDamageReduce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWinceDamageReduceComponent", "EndWinceDamageReduce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWinceDamageReduceComponent.HandleWinceDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsForceWince (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWinceDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceWinceDamageReduceComponent::HandleWinceDamage(bool InIsForceWince, float InWinceDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWinceDamageReduceComponent", "HandleWinceDamage"); + + Params::NoceWinceDamageReduceComponent_HandleWinceDamage Parms{}; + + Parms.InIsForceWince = InIsForceWince; + Parms.InWinceDamage = InWinceDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWinceDamageReduceComponent.IsWinceDamageReduce +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNoceWinceDamageReduceComponent::IsWinceDamageReduce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWinceDamageReduceComponent", "IsWinceDamageReduce"); + + Params::NoceWinceDamageReduceComponent_IsWinceDamageReduce Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceWinceDamageReduceComponent.StartWinceDamageReduce +// (Final, Native, Public, BlueprintCallable) + +void UNoceWinceDamageReduceComponent::StartWinceDamageReduce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWinceDamageReduceComponent", "StartWinceDamageReduce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldManagerSubsystem.ClearAllRequestBySetting +// (Final, Native, Public, BlueprintCallable) + +void UNoceWorldManagerSubsystem::ClearAllRequestBySetting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldManagerSubsystem", "ClearAllRequestBySetting"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldManagerSubsystem.NoceDataLayerTrackUpdateCallback +// (Final, Native, Private) +// Parameters: +// const class UDataLayerInstance* InDataLayerInstance (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWorldManagerSubsystem::NoceDataLayerTrackUpdateCallback(const class UDataLayerInstance* InDataLayerInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldManagerSubsystem", "NoceDataLayerTrackUpdateCallback"); + + Params::NoceWorldManagerSubsystem_NoceDataLayerTrackUpdateCallback Parms{}; + + Parms.InDataLayerInstance = InDataLayerInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldManagerSubsystem.PauseWorldTriggerUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWorldManagerSubsystem::PauseWorldTriggerUpdate(bool InPause) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldManagerSubsystem", "PauseWorldTriggerUpdate"); + + Params::NoceWorldManagerSubsystem_PauseWorldTriggerUpdate Parms{}; + + Parms.InPause = InPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldManagerSubsystem.RegisterLevelAlarm +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWorldManagerSubsystem::RegisterLevelAlarm(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldManagerSubsystem", "RegisterLevelAlarm"); + + Params::NoceWorldManagerSubsystem_RegisterLevelAlarm Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldManagerSubsystem.RequestFromWorldTrigger +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTrigger (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InDisplayName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataLayerAsset* InDataLayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDataLayerRuntimeState TargetState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DoRequest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWorldManagerSubsystem::RequestFromWorldTrigger(class AActor* InTrigger, const class FString& InDisplayName, class UDataLayerAsset* InDataLayer, EDataLayerRuntimeState TargetState, bool DoRequest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldManagerSubsystem", "RequestFromWorldTrigger"); + + Params::NoceWorldManagerSubsystem_RequestFromWorldTrigger Parms{}; + + Parms.InTrigger = InTrigger; + Parms.InDisplayName = std::move(InDisplayName); + Parms.InDataLayer = InDataLayer; + Parms.TargetState = TargetState; + Parms.DoRequest = DoRequest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldManagerSubsystem.RequestGateway +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DoRequest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWorldManagerSubsystem::RequestGateway(class FName InRowName, bool DoRequest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldManagerSubsystem", "RequestGateway"); + + Params::NoceWorldManagerSubsystem_RequestGateway Parms{}; + + Parms.InRowName = InRowName; + Parms.DoRequest = DoRequest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldManagerSubsystem.RequestGatewayWithProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DoRequest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTag& ProgressTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWorldManagerSubsystem::RequestGatewayWithProgress(class FName InRowName, bool DoRequest, const struct FGameplayTag& ProgressTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldManagerSubsystem", "RequestGatewayWithProgress"); + + Params::NoceWorldManagerSubsystem_RequestGatewayWithProgress Parms{}; + + Parms.InRowName = InRowName; + Parms.DoRequest = DoRequest; + Parms.ProgressTag = std::move(ProgressTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceWorldManagerSubsystem.UnregisterLevelAlarm +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceWorldManagerSubsystem::UnregisterLevelAlarm(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceWorldManagerSubsystem", "UnregisterLevelAlarm"); + + Params::NoceWorldManagerSubsystem_UnregisterLevelAlarm Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.PerformanceOptimizerInterface.EnablePerformanceSaving +// (Native, Public) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IPerformanceOptimizerInterface::EnablePerformanceSaving(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PerformanceOptimizerInterface", "EnablePerformanceSaving"); + + Params::PerformanceOptimizerInterface_EnablePerformanceSaving Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.PerformanceOptimizerInterface.EnablePerformanceSaving_BP +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IPerformanceOptimizerInterface::EnablePerformanceSaving_BP(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PerformanceOptimizerInterface", "EnablePerformanceSaving_BP"); + + Params::PerformanceOptimizerInterface_EnablePerformanceSaving_BP Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceColorCorrectionSubsystem.GetBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceColorCorrectionSubsystem::GetBrightness() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceColorCorrectionSubsystem", "GetBrightness"); + + Params::NoceColorCorrectionSubsystem_GetBrightness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceColorCorrectionSubsystem.GetContrast +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNoceColorCorrectionSubsystem::GetContrast() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceColorCorrectionSubsystem", "GetContrast"); + + Params::NoceColorCorrectionSubsystem_GetContrast Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function GameNoce.NoceColorCorrectionSubsystem.SetBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceColorCorrectionSubsystem::SetBrightness(float InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceColorCorrectionSubsystem", "SetBrightness"); + + Params::NoceColorCorrectionSubsystem_SetBrightness Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function GameNoce.NoceColorCorrectionSubsystem.SetContrast +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoceColorCorrectionSubsystem::SetContrast(float InVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoceColorCorrectionSubsystem", "SetContrast"); + + Params::NoceColorCorrectionSubsystem_SetContrast Parms{}; + + Parms.InVal = InVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + +} + diff --git a/SilentHillF/SDK/GameNoce_parameters.hpp b/SilentHillF/SDK/GameNoce_parameters.hpp new file mode 100644 index 0000000..a97dd1e --- /dev/null +++ b/SilentHillF/SDK/GameNoce_parameters.hpp @@ -0,0 +1,28272 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameNoce + +#include "Basic.hpp" + +#include "NeoAudio_structs.hpp" +#include "GameNoce_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "GameplayTags_structs.hpp" +#include "GameplayAbilities_structs.hpp" +#include "Engine_structs.hpp" +#include "AIModule_structs.hpp" +#include "SlateCore_structs.hpp" +#include "UMG_structs.hpp" +#include "NeoCheater_structs.hpp" +#include "InputCore_structs.hpp" +#include "AdvancedThirdPersonCamera_structs.hpp" +#include "AudioMixer_structs.hpp" + + +namespace SDK::Params +{ + +// Function GameNoce.AsyncActionHandleNoceStorage.NoceAsyncLoadGameFromSlot +// 0x0018 (0x0018 - 0x0000) +struct AsyncActionHandleNoceStorage_NoceAsyncLoadGameFromSlot final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SlotIndex; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAsyncActionHandleNoceStorage* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionHandleNoceStorage_NoceAsyncLoadGameFromSlot; + +// Function GameNoce.AsyncActionHandleNoceStorage.NoceAsyncSaveClearGameToSlot +// 0x0018 (0x0018 - 0x0000) +struct AsyncActionHandleNoceStorage_NoceAsyncSaveClearGameToSlot final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SlotIndex; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType ClearEndingType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearProgress; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UAsyncActionHandleNoceStorage* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionHandleNoceStorage_NoceAsyncSaveClearGameToSlot; + +// Function GameNoce.AsyncActionHandleNoceStorage.NoceAsyncSaveGameToSlot +// 0x0028 (0x0028 - 0x0000) +struct AsyncActionHandleNoceStorage_NoceAsyncSaveGameToSlot final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SlotIndex; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LocationName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InActor; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAsyncActionHandleNoceStorage* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionHandleNoceStorage_NoceAsyncSaveGameToSlot; + +// Function GameNoce.AsyncActionHandleNoceStorage.NoceAsyncSaveSystemSave +// 0x0010 (0x0010 - 0x0000) +struct AsyncActionHandleNoceStorage_NoceAsyncSaveSystemSave final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAsyncActionHandleNoceStorage* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionHandleNoceStorage_NoceAsyncSaveSystemSave; + +// Function GameNoce.NoceCheatLevelExtension.AddSpecialTag +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatLevelExtension_AddSpecialTag final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatLevelExtension_AddSpecialTag; + +// Function GameNoce.NoceCheatLevelExtension.GetSpecialTags +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatLevelExtension_GetSpecialTags final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatLevelExtension_GetSpecialTags; + +// Function GameNoce.NoceCheatLevelExtension.OnAddSpecialTagWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatLevelExtension_OnAddSpecialTagWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatLevelExtension_OnAddSpecialTagWindowDecided; + +// Function GameNoce.NoceCheatLevelExtension.OnMapIconDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatLevelExtension_OnMapIconDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatLevelExtension_OnMapIconDecided; + +// Function GameNoce.NoceCheatLevelExtension.OnMapIconDecidedV2 +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatLevelExtension_OnMapIconDecidedV2 final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatLevelExtension_OnMapIconDecidedV2; + +// Function GameNoce.NoceCheatLevelExtension.OnMapWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatLevelExtension_OnMapWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatLevelExtension_OnMapWindowDecided; + +// Function GameNoce.NoceTestBaseController.TryEarlyExec +// 0x0008 (0x0008 - 0x0000) +struct NoceTestBaseController_TryEarlyExec final +{ +public: + const class UWorld* World; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTestBaseController_TryEarlyExec; + +// Function GameNoce.NocePerfTestController.OnGameStateSet +// 0x0008 (0x0008 - 0x0000) +struct NocePerfTestController_OnGameStateSet final +{ +public: + const class AGameStateBase* GameStateBase; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePerfTestController_OnGameStateSet; + +// Function GameNoce.NoceNewGameDataAsset.GetDefaultGameRound +// 0x0001 (0x0001 - 0x0000) +struct NoceNewGameDataAsset_GetDefaultGameRound final +{ +public: + ENoceRoundType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNewGameDataAsset_GetDefaultGameRound; + +// Function GameNoce.NoceCheatTitleUIExtension.Debug_AutoSwitchInputIcon +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatTitleUIExtension_Debug_AutoSwitchInputIcon final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleUIExtension_Debug_AutoSwitchInputIcon; + +// Function GameNoce.NoceCheatTitleUIExtension.Debug_HideDevInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatTitleUIExtension_Debug_HideDevInfo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleUIExtension_Debug_HideDevInfo; + +// Function GameNoce.NoceCheatTitleUIExtension.Debug_SetSkipLogo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatTitleUIExtension_Debug_SetSkipLogo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleUIExtension_Debug_SetSkipLogo; + +// Function GameNoce.NoceCheatGeneralTextWidget.ShowText +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatGeneralTextWidget_ShowText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatGeneralTextWidget_ShowText; + +// Function GameNoce.FrameworkFunctionLibrary.GetNoceWorldSettings +// 0x0010 (0x0010 - 0x0000) +struct FrameworkFunctionLibrary_GetNoceWorldSettings final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANoceWorldSettings* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FrameworkFunctionLibrary_GetNoceWorldSettings; + +// Function GameNoce.FrameworkFunctionLibrary.IsGameMode +// 0x0018 (0x0018 - 0x0000) +struct FrameworkFunctionLibrary_IsGameMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameModeClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FrameworkFunctionLibrary_IsGameMode; + +// Function GameNoce.FrameworkFunctionLibrary.IsNoceGameMode +// 0x0010 (0x0010 - 0x0000) +struct FrameworkFunctionLibrary_IsNoceGameMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FrameworkFunctionLibrary_IsNoceGameMode; + +// Function GameNoce.FrameworkFunctionLibrary.IsNoceTitleGameMode +// 0x0010 (0x0010 - 0x0000) +struct FrameworkFunctionLibrary_IsNoceTitleGameMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FrameworkFunctionLibrary_IsNoceTitleGameMode; + +// Function GameNoce.NoceVolumeComponentBase.RequestSpecialWeightChange +// 0x0018 (0x0018 - 0x0000) +struct NoceVolumeComponentBase_RequestSpecialWeightChange final +{ +public: + class FString SourceName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPriority; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceVolumeComponentBase_RequestSpecialWeightChange; + +// Function GameNoce.GameNoceGameModeBase.GetActionLevel +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_GetActionLevel final +{ +public: + ENoceActionLevel ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_GetActionLevel; + +// Function GameNoce.GameNoceGameModeBase.GetPlayerOutfitValue +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_GetPlayerOutfitValue final +{ +public: + ENocePlayerOutfit ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_GetPlayerOutfitValue; + +// Function GameNoce.GameNoceGameModeBase.GetPlayerSaveGameOutfit +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_GetPlayerSaveGameOutfit final +{ +public: + ENocePlayerOutfit ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_GetPlayerSaveGameOutfit; + +// Function GameNoce.GameNoceGameModeBase.GetRiddleLevel +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_GetRiddleLevel final +{ +public: + ENoceRiddleLevel ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_GetRiddleLevel; + +// Function GameNoce.GameNoceGameModeBase.GetRoundType +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_GetRoundType final +{ +public: + ENoceRoundType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_GetRoundType; + +// Function GameNoce.GameNoceGameModeBase.GetSaveGameRoundType +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_GetSaveGameRoundType final +{ +public: + ENoceRoundType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_GetSaveGameRoundType; + +// Function GameNoce.GameNoceGameModeBase.GetSimulateStoryClearBitmask +// 0x0004 (0x0004 - 0x0000) +struct GameNoceGameModeBase_GetSimulateStoryClearBitmask final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_GetSimulateStoryClearBitmask; + +// Function GameNoce.GameNoceGameModeBase.GetStoryEndingType +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_GetStoryEndingType final +{ +public: + ENoceEndingType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_GetStoryEndingType; + +// Function GameNoce.GameNoceGameModeBase.HandleUpdatePlayerCharMeshType +// 0x000C (0x000C - 0x0000) +struct GameNoceGameModeBase_HandleUpdatePlayerCharMeshType final +{ +public: + ENocePlayerType InPlayerType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InCharMeshRowName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_HandleUpdatePlayerCharMeshType; + +// Function GameNoce.GameNoceGameModeBase.OnSystemSaveLoaded +// 0x0008 (0x0008 - 0x0000) +struct GameNoceGameModeBase_OnSystemSaveLoaded final +{ +public: + class UNoceSystemSaveGame* SystemSave; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_OnSystemSaveLoaded; + +// Function GameNoce.GameNoceGameModeBase.OnSystemSaveSaved +// 0x0008 (0x0008 - 0x0000) +struct GameNoceGameModeBase_OnSystemSaveSaved final +{ +public: + class UNoceSystemSaveGame* SystemSave; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_OnSystemSaveSaved; + +// Function GameNoce.GameNoceGameModeBase.SetActionLevel +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_SetActionLevel final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_SetActionLevel; + +// Function GameNoce.GameNoceGameModeBase.SetPlayerOutfitValue +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_SetPlayerOutfitValue final +{ +public: + ENocePlayerOutfit InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_SetPlayerOutfitValue; + +// Function GameNoce.GameNoceGameModeBase.SetRiddleLevel +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_SetRiddleLevel final +{ +public: + ENoceRiddleLevel RiddleLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_SetRiddleLevel; + +// Function GameNoce.GameNoceGameModeBase.SetSimulateRoundType +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_SetSimulateRoundType final +{ +public: + ENoceRoundType DebugRoundType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_SetSimulateRoundType; + +// Function GameNoce.GameNoceGameModeBase.SetSimulateStoryClearBitmask +// 0x0004 (0x0004 - 0x0000) +struct GameNoceGameModeBase_SetSimulateStoryClearBitmask final +{ +public: + int32 BitMask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_SetSimulateStoryClearBitmask; + +// Function GameNoce.GameNoceGameModeBase.SetStoryEndingType +// 0x0001 (0x0001 - 0x0000) +struct GameNoceGameModeBase_SetStoryEndingType final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameNoceGameModeBase_SetStoryEndingType; + +// Function GameNoce.NoceUserWidgetBase.AddToInputDeviceUpdateList +// 0x0008 (0x0008 - 0x0000) +struct NoceUserWidgetBase_AddToInputDeviceUpdateList final +{ +public: + class UWidget* InWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUserWidgetBase_AddToInputDeviceUpdateList; + +// Function GameNoce.NoceUserWidgetBase.ClearResource +// 0x0001 (0x0001 - 0x0000) +struct NoceUserWidgetBase_ClearResource final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUserWidgetBase_ClearResource; + +// Function GameNoce.NoceUserWidgetBase.PlayUIAnimation +// 0x0010 (0x0010 - 0x0000) +struct NoceUserWidgetBase_PlayUIAnimation final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsLoop; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsRestorable; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUserWidgetBase_PlayUIAnimation; + +// Function GameNoce.NoceUserWidgetBase.PlayUISound +// 0x0008 (0x0008 - 0x0000) +struct NoceUserWidgetBase_PlayUISound final +{ +public: + struct FNeoAudioTriggerIdHandle TriggerId; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUserWidgetBase_PlayUISound; + +// Function GameNoce.NoceUserWidgetBase.StopUIAnimations +// 0x0010 (0x0010 - 0x0000) +struct NoceUserWidgetBase_StopUIAnimations final +{ +public: + TArray InAnimations; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUserWidgetBase_StopUIAnimations; + +// Function GameNoce.NoceClawAttrackSoulWidget.BP_SetBarRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceClawAttrackSoulWidget_BP_SetBarRatio final +{ +public: + float InRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceClawAttrackSoulWidget_BP_SetBarRatio; + +// Function GameNoce.NoceClawAttrackSoulWidget.BP_SetHoldTime +// 0x0004 (0x0004 - 0x0000) +struct NoceClawAttrackSoulWidget_BP_SetHoldTime final +{ +public: + float InHoldTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceClawAttrackSoulWidget_BP_SetHoldTime; + +// Function GameNoce.NoceSelectItemWidget.GetAnimation +// 0x0018 (0x0018 - 0x0000) +struct NoceSelectItemWidget_GetAnimation final +{ +public: + class UWidgetAnimation* NormalAnim; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* DisableAnim; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSelectItemWidget_GetAnimation; + +// Function GameNoce.NoceNotebookPageTabChildWidget.Init +// 0x00A0 (0x00A0 - 0x0000) +struct NoceNotebookPageTabChildWidget_Init final +{ +public: + struct FNoceUINotebookCategoryData InData; // 0x0000(0x0080)(Parm, NativeAccessSpecifierPublic) + struct FLinearColor InDefaultColor; // 0x0080(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InSelectColor; // 0x0090(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookPageTabChildWidget_Init; + +// Function GameNoce.NoceAnimWidget.AddAnimation +// 0x0008 (0x0008 - 0x0000) +struct NoceAnimWidget_AddAnimation final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimWidget_AddAnimation; + +// Function GameNoce.NoceAnimWidget.BP_HideCommon +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimWidget_BP_HideCommon final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimWidget_BP_HideCommon; + +// Function GameNoce.NoceAnimWidget.BP_ShowCommon +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimWidget_BP_ShowCommon final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimWidget_BP_ShowCommon; + +// Function GameNoce.NoceAnimWidget.GetFadeInAnim +// 0x0008 (0x0008 - 0x0000) +struct NoceAnimWidget_GetFadeInAnim final +{ +public: + class UWidgetAnimation* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimWidget_GetFadeInAnim; + +// Function GameNoce.NoceAnimWidget.GetFadeOutAnim +// 0x0008 (0x0008 - 0x0000) +struct NoceAnimWidget_GetFadeOutAnim final +{ +public: + class UWidgetAnimation* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimWidget_GetFadeOutAnim; + +// Function GameNoce.NoceAnimWidget.IsShowing +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimWidget_IsShowing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimWidget_IsShowing; + +// Function GameNoce.NoceAnimWidget.SetAllData +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimWidget_SetAllData final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimWidget_SetAllData; + +// Function GameNoce.NoceFocusableWidget.BP_DisableInputs +// 0x0001 (0x0001 - 0x0000) +struct NoceFocusableWidget_BP_DisableInputs final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_BP_DisableInputs; + +// Function GameNoce.NoceFocusableWidget.BP_EnableInputs +// 0x0001 (0x0001 - 0x0000) +struct NoceFocusableWidget_BP_EnableInputs final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_BP_EnableInputs; + +// Function GameNoce.NoceFocusableWidget.BP_TryFocusDefaultWidget +// 0x00B8 (0x00B8 - 0x0000) +struct NoceFocusableWidget_BP_TryFocusDefaultWidget final +{ +public: + struct FEventReply ReturnValue; // 0x0000(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_BP_TryFocusDefaultWidget; + +// Function GameNoce.NoceFocusableWidget.Cancel +// 0x0001 (0x0001 - 0x0000) +struct NoceFocusableWidget_Cancel final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_Cancel; + +// Function GameNoce.NoceFocusableWidget.Confirm +// 0x0001 (0x0001 - 0x0000) +struct NoceFocusableWidget_Confirm final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_Confirm; + +// Function GameNoce.NoceFocusableWidget.HandleNotRepeatKeys +// 0x0040 (0x0040 - 0x0000) +struct NoceFocusableWidget_HandleNotRepeatKeys final +{ +public: + struct FInputEvent InInputEvent; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey InKey; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_HandleNotRepeatKeys; + +// Function GameNoce.NoceFocusableWidget.HandleRepeatKeys +// 0x0040 (0x0040 - 0x0000) +struct NoceFocusableWidget_HandleRepeatKeys final +{ +public: + struct FInputEvent InInputEvent; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey InKey; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_HandleRepeatKeys; + +// Function GameNoce.NoceFocusableWidget.SetCursorVisibility +// 0x0001 (0x0001 - 0x0000) +struct NoceFocusableWidget_SetCursorVisibility final +{ +public: + bool InIsVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_SetCursorVisibility; + +// Function GameNoce.NoceFocusableWidget.ShowGuide +// 0x0008 (0x0008 - 0x0000) +struct NoceFocusableWidget_ShowGuide final +{ +public: + class FName InGuide; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFocusableWidget_ShowGuide; + +// Function GameNoce.NoceChooserArrowWidget.OnMouseButtonDownArrow +// 0x0168 (0x0168 - 0x0000) +struct NoceChooserArrowWidget_OnMouseButtonDownArrow final +{ +public: + struct FGeometry InGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InMouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceChooserArrowWidget_OnMouseButtonDownArrow; + +// Function GameNoce.MucusDecalActor.HasTransformed +// 0x0001 (0x0001 - 0x0000) +struct MucusDecalActor_HasTransformed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusDecalActor_HasTransformed; + +// Function GameNoce.MucusDecalActor.IsEnvironmentType +// 0x0001 (0x0001 - 0x0000) +struct MucusDecalActor_IsEnvironmentType final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusDecalActor_IsEnvironmentType; + +// Function GameNoce.MucusDecalActor.IsOutOfGameplay +// 0x0001 (0x0001 - 0x0000) +struct MucusDecalActor_IsOutOfGameplay final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusDecalActor_IsOutOfGameplay; + +// Function GameNoce.MucusDecalActor.PauseDestroyTimer +// 0x0001 (0x0001 - 0x0000) +struct MucusDecalActor_PauseDestroyTimer final +{ +public: + bool InPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusDecalActor_PauseDestroyTimer; + +// Function GameNoce.MucusDecalActor.ReceiveEnemyDeadEvent +// 0x0008 (0x0008 - 0x0000) +struct MucusDecalActor_ReceiveEnemyDeadEvent final +{ +public: + class AActor* InEnemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusDecalActor_ReceiveEnemyDeadEvent; + +// Function GameNoce.MucusDecalActor.RequestTransformation +// 0x0008 (0x0008 - 0x0000) +struct MucusDecalActor_RequestTransformation final +{ +public: + class AActor* InRequester; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusDecalActor_RequestTransformation; + +// Function GameNoce.MucusDecalActor.SetTransformLifeSpan +// 0x0004 (0x0004 - 0x0000) +struct MucusDecalActor_SetTransformLifeSpan final +{ +public: + float InLifespan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusDecalActor_SetTransformLifeSpan; + +// Function GameNoce.MucusDecalActor.SetTransformReuseTime +// 0x0004 (0x0004 - 0x0000) +struct MucusDecalActor_SetTransformReuseTime final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusDecalActor_SetTransformReuseTime; + +// Function GameNoce.NoceShowByProgressBaseComponent.OnAdditionalTagChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceShowByProgressBaseComponent_OnAdditionalTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceShowByProgressBaseComponent_OnAdditionalTagChanged; + +// Function GameNoce.NoceShowByProgressBaseComponent.OnProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceShowByProgressBaseComponent_OnProgressChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceShowByProgressBaseComponent_OnProgressChanged; + +// Function GameNoce.NoceShowByProgressBaseComponent.OnProgressInitialized +// 0x0008 (0x0008 - 0x0000) +struct NoceShowByProgressBaseComponent_OnProgressInitialized final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceShowByProgressBaseComponent_OnProgressInitialized; + +// Function GameNoce.NoceMontageStateMonitorComponent.GetMontageState +// 0x0001 (0x0001 - 0x0000) +struct NoceMontageStateMonitorComponent_GetMontageState final +{ +public: + ENoceMontageState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMontageStateMonitorComponent_GetMontageState; + +// Function GameNoce.NoceMontageStateMonitorComponent.OnMontageBlendingOut +// 0x0010 (0x0010 - 0x0000) +struct NoceMontageStateMonitorComponent_OnMontageBlendingOut final +{ +public: + class UAnimMontage* Montage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterrupted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceMontageStateMonitorComponent_OnMontageBlendingOut; + +// Function GameNoce.NoceMontageStateMonitorComponent.OnMontageEnded +// 0x0010 (0x0010 - 0x0000) +struct NoceMontageStateMonitorComponent_OnMontageEnded final +{ +public: + class UAnimMontage* Montage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterrupted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceMontageStateMonitorComponent_OnMontageEnded; + +// Function GameNoce.NoceMontageStateMonitorComponent.RecordMontageState +// 0x0010 (0x0010 - 0x0000) +struct NoceMontageStateMonitorComponent_RecordMontageState final +{ +public: + class UAnimMontage* InMontage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceMontageState InMontageState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceMontageStateMonitorComponent_RecordMontageState; + +// Function GameNoce.MucusSubsystem.GetMucusByDistance2D +// 0x0030 (0x0030 - 0x0000) +struct MucusSubsystem_GetMucusByDistance2D final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusSubsystem_GetMucusByDistance2D; + +// Function GameNoce.MucusSubsystem.HandleSporeEruption +// 0x0028 (0x0028 - 0x0000) +struct MucusSubsystem_HandleSporeEruption final +{ +public: + struct FVector CenterLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InRequester; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusSubsystem_HandleSporeEruption; + +// Function GameNoce.MucusSubsystem.IsMucusNearby +// 0x0020 (0x0020 - 0x0000) +struct MucusSubsystem_IsMucusNearby final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MucusSubsystem_IsMucusNearby; + +// Function GameNoce.MucusSubsystem.RegisterMucus +// 0x0008 (0x0008 - 0x0000) +struct MucusSubsystem_RegisterMucus final +{ +public: + class AMucusDecalActor* Mucus; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusSubsystem_RegisterMucus; + +// Function GameNoce.MucusSubsystem.RemoveAllMucus +// 0x0001 (0x0001 - 0x0000) +struct MucusSubsystem_RemoveAllMucus final +{ +public: + bool Immediately; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusSubsystem_RemoveAllMucus; + +// Function GameNoce.MucusSubsystem.UnregisterMucus +// 0x0008 (0x0008 - 0x0000) +struct MucusSubsystem_UnregisterMucus final +{ +public: + class AMucusDecalActor* Mucus; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MucusSubsystem_UnregisterMucus; + +// Function GameNoce.NoceAbilitySystemComponent.ChangeEffectDuration +// 0x000C (0x000C - 0x0000) +struct NoceAbilitySystemComponent_ChangeEffectDuration final +{ +public: + struct FActiveGameplayEffectHandle Handle; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDiff; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAbilitySystemComponent_ChangeEffectDuration; + +// Function GameNoce.NoceAchievementSubsystem.AddAchievementRecordByKey +// 0x0014 (0x0014 - 0x0000) +struct NoceAchievementSubsystem_AddAchievementRecordByKey final +{ +public: + ENoceMiscAchievementType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InKey; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InValue; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_AddAchievementRecordByKey; + +// Function GameNoce.NoceAchievementSubsystem.IsRecordCompleted +// 0x000C (0x000C - 0x0000) +struct NoceAchievementSubsystem_IsRecordCompleted final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_IsRecordCompleted; + +// Function GameNoce.NoceAchievementSubsystem.OnAddConsumableItem +// 0x000C (0x000C - 0x0000) +struct NoceAchievementSubsystem_OnAddConsumableItem final +{ +public: + class FName InItemName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InQuantity; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnAddConsumableItem; + +// Function GameNoce.NoceAchievementSubsystem.OnAddItem +// 0x000C (0x000C - 0x0000) +struct NoceAchievementSubsystem_OnAddItem final +{ +public: + ENoceInventoryType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InItemName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnAddItem; + +// Function GameNoce.NoceAchievementSubsystem.OnAdditionalTagChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceAchievementSubsystem_OnAdditionalTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnAdditionalTagChanged; + +// Function GameNoce.NoceAchievementSubsystem.OnAddNewWeapon +// 0x0008 (0x0008 - 0x0000) +struct NoceAchievementSubsystem_OnAddNewWeapon final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnAddNewWeapon; + +// Function GameNoce.NoceAchievementSubsystem.OnAddNotebookID +// 0x000C (0x000C - 0x0000) +struct NoceAchievementSubsystem_OnAddNotebookID final +{ +public: + ENoceNotebookType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ID; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnAddNotebookID; + +// Function GameNoce.NoceAchievementSubsystem.OnEnemyDead +// 0x0008 (0x0008 - 0x0000) +struct NoceAchievementSubsystem_OnEnemyDead final +{ +public: + class AActor* InEnemyActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnEnemyDead; + +// Function GameNoce.NoceAchievementSubsystem.OnEnemyFakeDead +// 0x0008 (0x0008 - 0x0000) +struct NoceAchievementSubsystem_OnEnemyFakeDead final +{ +public: + class AActor* InEnemyActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnEnemyFakeDead; + +// Function GameNoce.NoceAchievementSubsystem.OnPlayerMaxLevelChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceAchievementSubsystem_OnPlayerMaxLevelChanged final +{ +public: + ENoceUpgradeType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnPlayerMaxLevelChanged; + +// Function GameNoce.NoceAchievementSubsystem.OnPlayerTakeDamage +// 0x0018 (0x0018 - 0x0000) +struct NoceAchievementSubsystem_OnPlayerTakeDamage final +{ +public: + class AActor* Attacker; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthDamage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnPlayerTakeDamage; + +// Function GameNoce.NoceAchievementSubsystem.OnProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceAchievementSubsystem_OnProgressChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnProgressChanged; + +// Function GameNoce.NoceAchievementSubsystem.OnProgressInitialized +// 0x0008 (0x0008 - 0x0000) +struct NoceAchievementSubsystem_OnProgressInitialized final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnProgressInitialized; + +// Function GameNoce.NoceAchievementSubsystem.OnUseConsumableItem +// 0x0008 (0x0008 - 0x0000) +struct NoceAchievementSubsystem_OnUseConsumableItem final +{ +public: + class FName InItemName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAchievementSubsystem_OnUseConsumableItem; + +// Function GameNoce.NoceActionBase.DebugGetActionInfo +// 0x0010 (0x0010 - 0x0000) +struct NoceActionBase_DebugGetActionInfo final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActionBase_DebugGetActionInfo; + +// Function GameNoce.NoceActionBase.GetActionStatus +// 0x0001 (0x0001 - 0x0000) +struct NoceActionBase_GetActionStatus final +{ +public: + ENoceActionStatus ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActionBase_GetActionStatus; + +// Function GameNoce.NoceActionBase.GetParentActor +// 0x0008 (0x0008 - 0x0000) +struct NoceActionBase_GetParentActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActionBase_GetParentActor; + +// Function GameNoce.NoceActionBase.GetPersistentOuter +// 0x0008 (0x0008 - 0x0000) +struct NoceActionBase_GetPersistentOuter final +{ +public: + class UObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActionBase_GetPersistentOuter; + +// Function GameNoce.NoceCommonGuideItemWidget.UpdateIcons +// 0x0010 (0x0010 - 0x0000) +struct NoceCommonGuideItemWidget_UpdateIcons final +{ +public: + TArray IconNames; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCommonGuideItemWidget_UpdateIcons; + +// Function GameNoce.NoceActivityInstance.ActivityAvailabilityChanged +// 0x0018 (0x0018 - 0x0000) +struct NoceActivityInstance_ActivityAvailabilityChanged final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceActivityInstance_ActivityAvailabilityChanged; + +// Function GameNoce.NoceActivityInstance.CanActivateByActivity +// 0x0001 (0x0001 - 0x0000) +struct NoceActivityInstance_CanActivateByActivity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_CanActivateByActivity; + +// Function GameNoce.NoceActivityInstance.CancelAndHideActivity +// 0x0010 (0x0010 - 0x0000) +struct NoceActivityInstance_CancelAndHideActivity final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_CancelAndHideActivity; + +// Function GameNoce.NoceActivityInstance.CompleteAndHideActivity +// 0x0010 (0x0010 - 0x0000) +struct NoceActivityInstance_CompleteAndHideActivity final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_CompleteAndHideActivity; + +// Function GameNoce.NoceActivityInstance.DoesSystemSlotExist +// 0x0001 (0x0001 - 0x0000) +struct NoceActivityInstance_DoesSystemSlotExist final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_DoesSystemSlotExist; + +// Function GameNoce.NoceActivityInstance.EndActivity +// 0x0018 (0x0018 - 0x0000) +struct NoceActivityInstance_EndActivity final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Outcome; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceActivityInstance_EndActivity; + +// Function GameNoce.NoceActivityInstance.GetNoceGameInstance +// 0x0008 (0x0008 - 0x0000) +struct NoceActivityInstance_GetNoceGameInstance final +{ +public: + class UNoceGameInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_GetNoceGameInstance; + +// Function GameNoce.NoceActivityInstance.GetNocePlayerController +// 0x0008 (0x0008 - 0x0000) +struct NoceActivityInstance_GetNocePlayerController final +{ +public: + class ANocePlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_GetNocePlayerController; + +// Function GameNoce.NoceActivityInstance.GetNoceUISubsystem +// 0x0008 (0x0008 - 0x0000) +struct NoceActivityInstance_GetNoceUISubsystem final +{ +public: + class UNoceUISubsystem* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_GetNoceUISubsystem; + +// Function GameNoce.NoceActivityInstance.HandleGameActivityActivationRequest +// 0x0010 (0x0010 - 0x0000) +struct NoceActivityInstance_HandleGameActivityActivationRequest final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_HandleGameActivityActivationRequest; + +// Function GameNoce.NoceActivityInstance.HasAnySaveGame +// 0x0002 (0x0002 - 0x0000) +struct NoceActivityInstance_HasAnySaveGame final +{ +public: + bool IsGameClearSaveGame; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_HasAnySaveGame; + +// Function GameNoce.NoceActivityInstance.HasToHandleActivateByActivity +// 0x0001 (0x0001 - 0x0000) +struct NoceActivityInstance_HasToHandleActivateByActivity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_HasToHandleActivateByActivity; + +// Function GameNoce.NoceActivityInstance.IsLoadingGameClearSaveData +// 0x0001 (0x0001 - 0x0000) +struct NoceActivityInstance_IsLoadingGameClearSaveData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_IsLoadingGameClearSaveData; + +// Function GameNoce.NoceActivityInstance.IsLoadingLatestSaveData +// 0x0001 (0x0001 - 0x0000) +struct NoceActivityInstance_IsLoadingLatestSaveData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_IsLoadingLatestSaveData; + +// Function GameNoce.NoceActivityInstance.ResumeActivity +// 0x0030 (0x0030 - 0x0000) +struct NoceActivityInstance_ResumeActivity final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InProgressTasks; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CompletedTasks; // 0x0020(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_ResumeActivity; + +// Function GameNoce.NoceActivityInstance.ResumeAndShowActivity +// 0x0030 (0x0030 - 0x0000) +struct NoceActivityInstance_ResumeAndShowActivity final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InProgressTasks; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CompletedTasks; // 0x0020(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_ResumeAndShowActivity; + +// Function GameNoce.NoceActivityInstance.StartActivity +// 0x0010 (0x0010 - 0x0000) +struct NoceActivityInstance_StartActivity final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_StartActivity; + +// Function GameNoce.NoceActivityInstance.StartAndShowActivity +// 0x0010 (0x0010 - 0x0000) +struct NoceActivityInstance_StartAndShowActivity final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivityInstance_StartAndShowActivity; + +// Function GameNoce.NoceActivityInstance.IsActivityObjectID +// 0x0018 (0x0018 - 0x0000) +struct NoceActivityInstance_IsActivityObjectID final +{ +public: + class FString ActivityID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceActivityInstance_IsActivityObjectID; + +// Function GameNoce.NoceActivitySubsystem.OnProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceActivitySubsystem_OnProgressChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivitySubsystem_OnProgressChanged; + +// Function GameNoce.NoceActivitySubsystem.OnProgressInitialized +// 0x0008 (0x0008 - 0x0000) +struct NoceActivitySubsystem_OnProgressInitialized final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActivitySubsystem_OnProgressInitialized; + +// Function GameNoce.NoceConditionBase.BP_DoCheckCondition +// 0x0001 (0x0001 - 0x0000) +struct NoceConditionBase_BP_DoCheckCondition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceConditionBase_BP_DoCheckCondition; + +// Function GameNoce.NoceConditionBase.CheckCondition +// 0x0001 (0x0001 - 0x0000) +struct NoceConditionBase_CheckCondition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceConditionBase_CheckCondition; + +// Function GameNoce.NoceConditionBase.DebugGetConditionInfo +// 0x0010 (0x0010 - 0x0000) +struct NoceConditionBase_DebugGetConditionInfo final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceConditionBase_DebugGetConditionInfo; + +// Function GameNoce.NoceConditionBase.GetParentActor +// 0x0008 (0x0008 - 0x0000) +struct NoceConditionBase_GetParentActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceConditionBase_GetParentActor; + +// Function GameNoce.NoceConditionBase.GetPersistentOuter +// 0x0008 (0x0008 - 0x0000) +struct NoceConditionBase_GetPersistentOuter final +{ +public: + class UObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceConditionBase_GetPersistentOuter; + +// Function GameNoce.NoceActor.HasRecorded +// 0x0001 (0x0001 - 0x0000) +struct NoceActor_HasRecorded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActor_HasRecorded; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.AddPreloadSequence +// 0x0010 (0x0010 - 0x0000) +struct NoceActorReferenceDepotSubsystem_AddPreloadSequence final +{ +public: + class ULevelSequence* InSequence; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_AddPreloadSequence; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetActorFromPath +// 0x0018 (0x0018 - 0x0000) +struct NoceActorReferenceDepotSubsystem_GetActorFromPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_GetActorFromPath; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetActorFromTag +// 0x0010 (0x0010 - 0x0000) +struct NoceActorReferenceDepotSubsystem_GetActorFromTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_GetActorFromTag; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetActorsFromTag +// 0x0020 (0x0020 - 0x0000) +struct NoceActorReferenceDepotSubsystem_GetActorsFromTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutData; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_GetActorsFromTag; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.LocateBoundObjects +// 0x0060 (0x0060 - 0x0000) +struct NoceActorReferenceDepotSubsystem_LocateBoundObjects final +{ +public: + class ULevelSequence* Sequence; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALevelSequenceActor* SequenceActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap, struct FNoceActorRefDepotData> ReturnValue; // 0x0010(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_LocateBoundObjects; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.ProcessSeqEvents +// 0x0008 (0x0008 - 0x0000) +struct NoceActorReferenceDepotSubsystem_ProcessSeqEvents final +{ +public: + class FName InTagGroup; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_ProcessSeqEvents; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.RegisterActorReference +// 0x0008 (0x0008 - 0x0000) +struct NoceActorReferenceDepotSubsystem_RegisterActorReference final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_RegisterActorReference; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.RemovePreloadSequence +// 0x0010 (0x0010 - 0x0000) +struct NoceActorReferenceDepotSubsystem_RemovePreloadSequence final +{ +public: + class ULevelSequence* InSequence; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_RemovePreloadSequence; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.RollbackSeqEvents +// 0x0008 (0x0008 - 0x0000) +struct NoceActorReferenceDepotSubsystem_RollbackSeqEvents final +{ +public: + class FName InTagGroup; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_RollbackSeqEvents; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.UnregisterActorReference +// 0x0008 (0x0008 - 0x0000) +struct NoceActorReferenceDepotSubsystem_UnregisterActorReference final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_UnregisterActorReference; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.UpdateCurrentSeqData +// 0x0010 (0x0010 - 0x0000) +struct NoceActorReferenceDepotSubsystem_UpdateCurrentSeqData final +{ +public: + const class UDataTable* DataTable; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_UpdateCurrentSeqData; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.WaitForCurrentSeqDataStreamingTextures +// 0x0001 (0x0001 - 0x0000) +struct NoceActorReferenceDepotSubsystem_WaitForCurrentSeqDataStreamingTextures final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_WaitForCurrentSeqDataStreamingTextures; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetCurrentCineChars +// 0x0010 (0x0010 - 0x0000) +struct NoceActorReferenceDepotSubsystem_GetCurrentCineChars final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_GetCurrentCineChars; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetCurrentSeqData +// 0x0200 (0x0200 - 0x0000) +struct NoceActorReferenceDepotSubsystem_GetCurrentSeqData final +{ +public: + struct FNoceSeqData ReturnValue; // 0x0000(0x0200)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_GetCurrentSeqData; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.GetDefaultEventTag +// 0x0008 (0x0008 - 0x0000) +struct NoceActorReferenceDepotSubsystem_GetDefaultEventTag final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_GetDefaultEventTag; + +// Function GameNoce.NoceActorReferenceDepotSubsystem.IsSetCurrentSeqData +// 0x0001 (0x0001 - 0x0000) +struct NoceActorReferenceDepotSubsystem_IsSetCurrentSeqData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceActorReferenceDepotSubsystem_IsSetCurrentSeqData; + +// Function GameNoce.NoceCommonUINavigateData.GetNavigateTargets +// 0x0018 (0x0018 - 0x0000) +struct NoceCommonUINavigateData_GetNavigateTargets final +{ +public: + int32 FromIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceUIInputAction InDir; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCommonUINavigateData_GetNavigateTargets; + +// Function GameNoce.NoceAIAlertController.GetFirstSetupTargetTransform +// 0x0060 (0x0060 - 0x0000) +struct NoceAIAlertController_GetFirstSetupTargetTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIAlertController_GetFirstSetupTargetTransform; + +// Function GameNoce.NoceAIAlertController.GetLockAlertness +// 0x0001 (0x0001 - 0x0000) +struct NoceAIAlertController_GetLockAlertness final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIAlertController_GetLockAlertness; + +// Function GameNoce.NoceAIAlertController.IsLockTimerActive +// 0x0001 (0x0001 - 0x0000) +struct NoceAIAlertController_IsLockTimerActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIAlertController_IsLockTimerActive; + +// Function GameNoce.NoceAIAlertController.SetCurrentAlertness +// 0x0008 (0x0008 - 0x0000) +struct NoceAIAlertController_SetCurrentAlertness final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IgnoreLock; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAIAlertController_SetCurrentAlertness; + +// Function GameNoce.NoceAIAlertController.SetFirstSetupTargetTransform +// 0x0060 (0x0060 - 0x0000) +struct NoceAIAlertController_SetFirstSetupTargetTransform final +{ +public: + struct FTransform InTransform; // 0x0000(0x0060)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIAlertController_SetFirstSetupTargetTransform; + +// Function GameNoce.NoceAIAlertController.SetLockAlertness +// 0x0001 (0x0001 - 0x0000) +struct NoceAIAlertController_SetLockAlertness final +{ +public: + bool IsLock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIAlertController_SetLockAlertness; + +// Function GameNoce.NoceAIAlertController.SetLockAlertnessDelay +// 0x0008 (0x0008 - 0x0000) +struct NoceAIAlertController_SetLockAlertnessDelay final +{ +public: + bool IsLock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Delay; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIAlertController_SetLockAlertnessDelay; + +// Function GameNoce.NoceAIController.GetAlertChangingType +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_GetAlertChangingType final +{ +public: + ENoceAIAlertChangingType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetAlertChangingType; + +// Function GameNoce.NoceAIController.GetAlertController +// 0x0008 (0x0008 - 0x0000) +struct NoceAIController_GetAlertController final +{ +public: + class UNoceAIAlertController* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetAlertController; + +// Function GameNoce.NoceAIController.GetAlertness +// 0x0004 (0x0004 - 0x0000) +struct NoceAIController_GetAlertness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetAlertness; + +// Function GameNoce.NoceAIController.GetAlertnessFirstUpdateTransform +// 0x0060 (0x0060 - 0x0000) +struct NoceAIController_GetAlertnessFirstUpdateTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetAlertnessFirstUpdateTransform; + +// Function GameNoce.NoceAIController.GetAlertType +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_GetAlertType final +{ +public: + ENoceAIAlertType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetAlertType; + +// Function GameNoce.NoceAIController.GetEnableThink +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_GetEnableThink final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetEnableThink; + +// Function GameNoce.NoceAIController.GetEnableThinkLocal +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_GetEnableThinkLocal final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetEnableThinkLocal; + +// Function GameNoce.NoceAIController.GetHatestTarget +// 0x0008 (0x0008 - 0x0000) +struct NoceAIController_GetHatestTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetHatestTarget; + +// Function GameNoce.NoceAIController.GetLockAlertness +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_GetLockAlertness final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetLockAlertness; + +// Function GameNoce.NoceAIController.GetPathFollowingCurrentTargetLocation +// 0x0018 (0x0018 - 0x0000) +struct NoceAIController_GetPathFollowingCurrentTargetLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetPathFollowingCurrentTargetLocation; + +// Function GameNoce.NoceAIController.GetPathFollowingStatus +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_GetPathFollowingStatus final +{ +public: + EPathFollowingStatus ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetPathFollowingStatus; + +// Function GameNoce.NoceAIController.GetPrevAlertType +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_GetPrevAlertType final +{ +public: + ENoceAIAlertType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetPrevAlertType; + +// Function GameNoce.NoceAIController.IsLockAlertTimerActive +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_IsLockAlertTimerActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_IsLockAlertTimerActive; + +// Function GameNoce.NoceAIController.OnPerceptionUpdated +// 0x0010 (0x0010 - 0x0000) +struct NoceAIController_OnPerceptionUpdated final +{ +public: + TArray UpdatedActors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_OnPerceptionUpdated; + +// Function GameNoce.NoceAIController.OnTargetPerceptionUpdated +// 0x0060 (0x0060 - 0x0000) +struct NoceAIController_OnTargetPerceptionUpdated final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIStimulus Stimulus; // 0x0008(0x0058)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_OnTargetPerceptionUpdated; + +// Function GameNoce.NoceAIController.OverrideMovementStopDistance +// 0x0004 (0x0004 - 0x0000) +struct NoceAIController_OverrideMovementStopDistance final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_OverrideMovementStopDistance; + +// Function GameNoce.NoceAIController.ResumeBehaviorTree +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_ResumeBehaviorTree final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_ResumeBehaviorTree; + +// Function GameNoce.NoceAIController.SetAlertness +// 0x0008 (0x0008 - 0x0000) +struct NoceAIController_SetAlertness final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IgnoreLock; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAIController_SetAlertness; + +// Function GameNoce.NoceAIController.SetAlertnessFirstUpdateTransform +// 0x0060 (0x0060 - 0x0000) +struct NoceAIController_SetAlertnessFirstUpdateTransform final +{ +public: + struct FTransform InTransform; // 0x0000(0x0060)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_SetAlertnessFirstUpdateTransform; + +// Function GameNoce.NoceAIController.SetEnableThink +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_SetEnableThink final +{ +public: + bool B; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_SetEnableThink; + +// Function GameNoce.NoceAIController.SetLockAlertness +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_SetLockAlertness final +{ +public: + bool IsLock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_SetLockAlertness; + +// Function GameNoce.NoceAIController.StartBehaviorTree +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_StartBehaviorTree final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_StartBehaviorTree; + +// Function GameNoce.NoceAIController.StopBehaviorTree +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_StopBehaviorTree final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_StopBehaviorTree; + +// Function GameNoce.NoceAIController.UpdateNaviMidPoint +// 0x0001 (0x0001 - 0x0000) +struct NoceAIController_UpdateNaviMidPoint final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_UpdateNaviMidPoint; + +// Function GameNoce.NoceAIController.UpdateNaviPathToMoveTarget +// 0x0020 (0x0020 - 0x0000) +struct NoceAIController_UpdateNaviPathToMoveTarget final +{ +public: + struct FVector InTarget; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUpdate; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAIController_UpdateNaviPathToMoveTarget; + +// Function GameNoce.NoceAIController.GetAISightPerceptionViewPoint +// 0x0030 (0x0030 - 0x0000) +struct NoceAIController_GetAISightPerceptionViewPoint final +{ +public: + struct FVector out_Location; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator out_Rotation; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIController_GetAISightPerceptionViewPoint; + +// Function GameNoce.NoceCollectibleListWidget.SetAllData +// 0x0010 (0x0010 - 0x0000) +struct NoceCollectibleListWidget_SetAllData final +{ +public: + TArray Items; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCollectibleListWidget_SetAllData; + +// Function GameNoce.NoceCollectibleListWidget.SetKeyItemData +// 0x0010 (0x0010 - 0x0000) +struct NoceCollectibleListWidget_SetKeyItemData final +{ +public: + TArray Items; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCollectibleListWidget_SetKeyItemData; + +// Function GameNoce.NoceCollectibleListWidget.SetLetterGroupData +// 0x0028 (0x0028 - 0x0000) +struct NoceCollectibleListWidget_SetLetterGroupData final +{ +public: + TArray LetterGroups; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NewLetterGroups; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FName LastGroup; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCollectibleListWidget_SetLetterGroupData; + +// Function GameNoce.NoceAIFunctionLibrary.SetAIAlertBySetting +// 0x0010 (0x0010 - 0x0000) +struct NoceAIFunctionLibrary_SetAIAlertBySetting final +{ +public: + class ANoceAIController* AIController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAISpawnerAlertOverride Setting; // 0x0008(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAIFunctionLibrary_SetAIAlertBySetting; + +// Function GameNoce.NoceAIFunctionLibrary.SetNoceHearingRange +// 0x0018 (0x0018 - 0x0000) +struct NoceAIFunctionLibrary_SetNoceHearingRange final +{ +public: + class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HearingRange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OldHearingRange; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAIFunctionLibrary_SetNoceHearingRange; + +// Function GameNoce.NoceAIFunctionLibrary.SetSightRadius +// 0x0018 (0x0018 - 0x0000) +struct NoceAIFunctionLibrary_SetSightRadius final +{ +public: + class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SightRadius; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OldSightRadius; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAIFunctionLibrary_SetSightRadius; + +// Function GameNoce.NoceAISense_Hearing.ReportNoceNoiseEvent +// 0x0040 (0x0040 - 0x0000) +struct NoceAISense_Hearing_ReportNoceNoiseEvent final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0034(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseLineTrace; // 0x003C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x003D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISense_Hearing_ReportNoceNoiseEvent; + +// Function GameNoce.NoceAISpawner.CanBeAllowedToSpawn +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_CanBeAllowedToSpawn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_CanBeAllowedToSpawn; + +// Function GameNoce.NoceAISpawner.CanDisplayDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_CanDisplayDebugInfo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_CanDisplayDebugInfo; + +// Function GameNoce.NoceAISpawner.CanSpawnAtThisDifficultyLevel +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_CanSpawnAtThisDifficultyLevel final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_CanSpawnAtThisDifficultyLevel; + +// Function GameNoce.NoceAISpawner.GetSignificanceLocation +// 0x0018 (0x0018 - 0x0000) +struct NoceAISpawner_GetSignificanceLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_GetSignificanceLocation; + +// Function GameNoce.NoceAISpawner.GetSpawnTargetClass +// 0x0008 (0x0008 - 0x0000) +struct NoceAISpawner_GetSpawnTargetClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_GetSpawnTargetClass; + +// Function GameNoce.NoceAISpawner.GetSpawnTransform +// 0x0060 (0x0060 - 0x0000) +struct NoceAISpawner_GetSpawnTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_GetSpawnTransform; + +// Function GameNoce.NoceAISpawner.HandleAlertOverride +// 0x000C (0x000C - 0x0000) +struct NoceAISpawner_HandleAlertOverride final +{ +public: + struct FAISpawnerAlertOverride AlertData; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISpawner_HandleAlertOverride; + +// Function GameNoce.NoceAISpawner.HandleAttemptRespawn +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_HandleAttemptRespawn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_HandleAttemptRespawn; + +// Function GameNoce.NoceAISpawner.HandleDeleteEvent +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_HandleDeleteEvent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_HandleDeleteEvent; + +// Function GameNoce.NoceAISpawner.HandleDeleteSpecifyActorEvent +// 0x0010 (0x0010 - 0x0000) +struct NoceAISpawner_HandleDeleteSpecifyActorEvent final +{ +public: + class AActor* SpecifiedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISpawner_HandleDeleteSpecifyActorEvent; + +// Function GameNoce.NoceAISpawner.HandleEnableThinkEvent +// 0x0002 (0x0002 - 0x0000) +struct NoceAISpawner_HandleEnableThinkEvent final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_HandleEnableThinkEvent; + +// Function GameNoce.NoceAISpawner.HandleKillEvent +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_HandleKillEvent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_HandleKillEvent; + +// Function GameNoce.NoceAISpawner.HandleSpawnEventOnce +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_HandleSpawnEventOnce final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_HandleSpawnEventOnce; + +// Function GameNoce.NoceAISpawner.HandleTemporaryRemoved +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_HandleTemporaryRemoved final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_HandleTemporaryRemoved; + +// Function GameNoce.NoceAISpawner.HasSpawnedActor +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_HasSpawnedActor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_HasSpawnedActor; + +// Function GameNoce.NoceAISpawner.IsActorDeadOnRecord +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_IsActorDeadOnRecord final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_IsActorDeadOnRecord; + +// Function GameNoce.NoceAISpawner.IsIgnoreSaveLoad +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_IsIgnoreSaveLoad final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_IsIgnoreSaveLoad; + +// Function GameNoce.NoceAISpawner.IsInstantSpawnType +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_IsInstantSpawnType final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_IsInstantSpawnType; + +// Function GameNoce.NoceAISpawner.IsSignificanceActivate +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_IsSignificanceActivate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_IsSignificanceActivate; + +// Function GameNoce.NoceAISpawner.IsSpawnedOrSpawning +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_IsSpawnedOrSpawning final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_IsSpawnedOrSpawning; + +// Function GameNoce.NoceAISpawner.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceAISpawner_OnGameProgressChanged final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_OnGameProgressChanged; + +// Function GameNoce.NoceAISpawner.OnSpawn_BP +// 0x0008 (0x0008 - 0x0000) +struct NoceAISpawner_OnSpawn_BP final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_OnSpawn_BP; + +// Function GameNoce.NoceAISpawner.ProcessSpawnerEvent +// 0x0030 (0x0030 - 0x0000) +struct NoceAISpawner_ProcessSpawnerEvent final +{ +public: + struct FNoceAISpawnerEvent EventData; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISpawner_ProcessSpawnerEvent; + +// Function GameNoce.NoceAISpawner.RequestSpawn +// 0x0040 (0x0040 - 0x0000) +struct NoceAISpawner_RequestSpawn final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool InstantSpawn; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_RequestSpawn; + +// Function GameNoce.NoceAISpawner.RequestTriggerSpawnFlow +// 0x0001 (0x0001 - 0x0000) +struct NoceAISpawner_RequestTriggerSpawnFlow final +{ +public: + bool bForce; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISpawner_RequestTriggerSpawnFlow; + +// Function GameNoce.NoceTickableWorldSubsystem.Tick_BP +// 0x0004 (0x0004 - 0x0000) +struct NoceTickableWorldSubsystem_Tick_BP final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTickableWorldSubsystem_Tick_BP; + +// Function GameNoce.NoceAISystem.AddNavigationBuildLock +// 0x0001 (0x0001 - 0x0000) +struct NoceAISystem_AddNavigationBuildLock final +{ +public: + uint8 Flags_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_AddNavigationBuildLock; + +// Function GameNoce.NoceAISystem.AddRecord +// 0x00C0 (0x00C0 - 0x0000) +struct NoceAISystem_AddRecord final +{ +public: + struct FNoceCharacterRecord InRecord; // 0x0000(0x00C0)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_AddRecord; + +// Function GameNoce.NoceAISystem.AnyEnemyAliveBesidesFreak +// 0x0014 (0x0014 - 0x0000) +struct NoceAISystem_AnyEnemyAliveBesidesFreak final +{ +public: + class FName ActorTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag BesidesCharacterTag; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_AnyEnemyAliveBesidesFreak; + +// Function GameNoce.NoceAISystem.AnyEnemyAliveByCharacterName +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_AnyEnemyAliveByCharacterName final +{ +public: + class FName CharacterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_AnyEnemyAliveByCharacterName; + +// Function GameNoce.NoceAISystem.AnyEnemyAliveByGameplayTag +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_AnyEnemyAliveByGameplayTag final +{ +public: + struct FGameplayTag CharacterNameTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_AnyEnemyAliveByGameplayTag; + +// Function GameNoce.NoceAISystem.AnyEnemyAliveByTag +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_AnyEnemyAliveByTag final +{ +public: + class FName TagName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_AnyEnemyAliveByTag; + +// Function GameNoce.NoceAISystem.BattleBGMDisabled +// 0x0001 (0x0001 - 0x0000) +struct NoceAISystem_BattleBGMDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_BattleBGMDisabled; + +// Function GameNoce.NoceAISystem.EnableEnemyNavModifier +// 0x0001 (0x0001 - 0x0000) +struct NoceAISystem_EnableEnemyNavModifier final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_EnableEnemyNavModifier; + +// Function GameNoce.NoceAISystem.EnablePlayerNavModifier +// 0x0001 (0x0001 - 0x0000) +struct NoceAISystem_EnablePlayerNavModifier final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_EnablePlayerNavModifier; + +// Function GameNoce.NoceAISystem.GetEnemyActorByOwnedGameplayTag +// 0x0018 (0x0018 - 0x0000) +struct NoceAISystem_GetEnemyActorByOwnedGameplayTag final +{ +public: + struct FGameplayTag GameplayTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAlive; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetEnemyActorByOwnedGameplayTag; + +// Function GameNoce.NoceAISystem.GetEnemyActorByTag +// 0x0018 (0x0018 - 0x0000) +struct NoceAISystem_GetEnemyActorByTag final +{ +public: + struct FGameplayTag CharacterTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExactMatch; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAlive; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetEnemyActorByTag; + +// Function GameNoce.NoceAISystem.GetEnemyActorsByContainer +// 0x0038 (0x0038 - 0x0000) +struct NoceAISystem_GetEnemyActorsByContainer final +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ExactMatch; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAlive; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetEnemyActorsByContainer; + +// Function GameNoce.NoceAISystem.GetEnemyActorsByOwnedGameplayTag +// 0x0020 (0x0020 - 0x0000) +struct NoceAISystem_GetEnemyActorsByOwnedGameplayTag final +{ +public: + struct FGameplayTag GameplayTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAlive; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetEnemyActorsByOwnedGameplayTag; + +// Function GameNoce.NoceAISystem.GetEnemyActorsByTag +// 0x0020 (0x0020 - 0x0000) +struct NoceAISystem_GetEnemyActorsByTag final +{ +public: + struct FGameplayTag CharacterTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExactMatch; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAlive; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetEnemyActorsByTag; + +// Function GameNoce.NoceAISystem.GetEnemyAliveCount +// 0x0004 (0x0004 - 0x0000) +struct NoceAISystem_GetEnemyAliveCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetEnemyAliveCount; + +// Function GameNoce.NoceAISystem.GetEnemyAliveCountByCharacterTag +// 0x0010 (0x0010 - 0x0000) +struct NoceAISystem_GetEnemyAliveCountByCharacterTag final +{ +public: + struct FGameplayTag CharacterTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExactMatch; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetEnemyAliveCountByCharacterTag; + +// Function GameNoce.NoceAISystem.GetEnemyAliveCountByTag +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_GetEnemyAliveCountByTag final +{ +public: + class FName TagName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetEnemyAliveCountByTag; + +// Function GameNoce.NoceAISystem.GetNewAttackID +// 0x0004 (0x0004 - 0x0000) +struct NoceAISystem_GetNewAttackID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetNewAttackID; + +// Function GameNoce.NoceAISystem.GetSaveData +// 0x0010 (0x0010 - 0x0000) +struct NoceAISystem_GetSaveData final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetSaveData; + +// Function GameNoce.NoceAISystem.GetSpawner +// 0x0010 (0x0010 - 0x0000) +struct NoceAISystem_GetSpawner final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANoceAISpawner* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetSpawner; + +// Function GameNoce.NoceAISystem.GetSpecifyRecord +// 0x00D0 (0x00D0 - 0x0000) +struct NoceAISystem_GetSpecifyRecord final +{ +public: + class FName SpawnerName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceCharacterRecord ReturnValue; // 0x0010(0x00C0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetSpecifyRecord; + +// Function GameNoce.NoceAISystem.GetTerritoriesByGroup +// 0x0018 (0x0018 - 0x0000) +struct NoceAISystem_GetTerritoriesByGroup final +{ +public: + class FName GroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_GetTerritoriesByGroup; + +// Function GameNoce.NoceAISystem.IsAlreadyDeadOnRecord +// 0x0010 (0x0010 - 0x0000) +struct NoceAISystem_IsAlreadyDeadOnRecord final +{ +public: + const class ANoceAISpawner* Spawner; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_IsAlreadyDeadOnRecord; + +// Function GameNoce.NoceAISystem.IsAnySpawnerWaiting +// 0x0001 (0x0001 - 0x0000) +struct NoceAISystem_IsAnySpawnerWaiting final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_IsAnySpawnerWaiting; + +// Function GameNoce.NoceAISystem.IsInheritedAIRecordDead +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_IsInheritedAIRecordDead final +{ +public: + class FName InheritedTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_IsInheritedAIRecordDead; + +// Function GameNoce.NoceAISystem.IsInheritedRecordExist +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_IsInheritedRecordExist final +{ +public: + class FName InheritedTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_IsInheritedRecordExist; + +// Function GameNoce.NoceAISystem.IsTerritoryExist +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_IsTerritoryExist final +{ +public: + class FName GroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_IsTerritoryExist; + +// Function GameNoce.NoceAISystem.KillSpawnerEnemy +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_KillSpawnerEnemy final +{ +public: + class FName AreaName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_KillSpawnerEnemy; + +// Function GameNoce.NoceAISystem.OnEnemyDead +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_OnEnemyDead final +{ +public: + class AActor* InEnemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_OnEnemyDead; + +// Function GameNoce.NoceAISystem.OnEnemyFakeDead +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_OnEnemyFakeDead final +{ +public: + class AActor* InEnemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_OnEnemyFakeDead; + +// Function GameNoce.NoceAISystem.ProcessEndCutscene +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_ProcessEndCutscene final +{ +public: + class FName IgnoreTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UnlockNavigation; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_ProcessEndCutscene; + +// Function GameNoce.NoceAISystem.ProcessEnterCutscene +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_ProcessEnterCutscene final +{ +public: + class FName IgnoreTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InHideEnemy; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InHideNPC; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockNavigation; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAISystem_ProcessEnterCutscene; + +// Function GameNoce.NoceAISystem.RegisterEnemyActor +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_RegisterEnemyActor final +{ +public: + class AActor* InEnemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_RegisterEnemyActor; + +// Function GameNoce.NoceAISystem.RegisterEnemyController +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_RegisterEnemyController final +{ +public: + class ANoceAIController* pController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_RegisterEnemyController; + +// Function GameNoce.NoceAISystem.RegisterSpawner +// 0x0010 (0x0010 - 0x0000) +struct NoceAISystem_RegisterSpawner final +{ +public: + class FName Group; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANoceAISpawner* pSpawner; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_RegisterSpawner; + +// Function GameNoce.NoceAISystem.RegisterTerritory +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_RegisterTerritory final +{ +public: + class ANoceTerritoryVolume* Volume; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_RegisterTerritory; + +// Function GameNoce.NoceAISystem.RemoveNavigationBuildLock +// 0x0001 (0x0001 - 0x0000) +struct NoceAISystem_RemoveNavigationBuildLock final +{ +public: + uint8 Flags_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_RemoveNavigationBuildLock; + +// Function GameNoce.NoceAISystem.SetSightRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceAISystem_SetSightRatio final +{ +public: + float InNewSightRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_SetSightRatio; + +// Function GameNoce.NoceAISystem.SetSightRatioToController +// 0x0010 (0x0010 - 0x0000) +struct NoceAISystem_SetSightRatioToController final +{ +public: + class AAIController* InController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InCurrentSightRatio; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InNewSightRatio; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_SetSightRatioToController; + +// Function GameNoce.NoceAISystem.SetSightRatioToSpawnedControllers +// 0x0004 (0x0004 - 0x0000) +struct NoceAISystem_SetSightRatioToSpawnedControllers final +{ +public: + float InNewSightRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_SetSightRatioToSpawnedControllers; + +// Function GameNoce.NoceAISystem.SpawnEnemies +// 0x000C (0x000C - 0x0000) +struct NoceAISystem_SpawnEnemies final +{ +public: + class FName Group; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Num; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_SpawnEnemies; + +// Function GameNoce.NoceAISystem.UnregisterEnemyActor +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_UnregisterEnemyActor final +{ +public: + class AActor* InEnemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_UnregisterEnemyActor; + +// Function GameNoce.NoceAISystem.UnregisterEnemyController +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_UnregisterEnemyController final +{ +public: + class ANoceAIController* pController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_UnregisterEnemyController; + +// Function GameNoce.NoceAISystem.UnregisterSpawner +// 0x0010 (0x0010 - 0x0000) +struct NoceAISystem_UnregisterSpawner final +{ +public: + class FName Group; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANoceAISpawner* pSpawner; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_UnregisterSpawner; + +// Function GameNoce.NoceAISystem.UnRegisterTerritory +// 0x0008 (0x0008 - 0x0000) +struct NoceAISystem_UnRegisterTerritory final +{ +public: + class ANoceTerritoryVolume* Volume; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAISystem_UnRegisterTerritory; + +// Function GameNoce.NoceAnalyticsInstance.EndSession +// 0x0001 (0x0001 - 0x0000) +struct NoceAnalyticsInstance_EndSession final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_EndSession; + +// Function GameNoce.NoceAnalyticsInstance.GetAnalyticsState +// 0x0010 (0x0010 - 0x0000) +struct NoceAnalyticsInstance_GetAnalyticsState final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_GetAnalyticsState; + +// Function GameNoce.NoceAnalyticsInstance.GetNocePlayerCharacter_Internal +// 0x0008 (0x0008 - 0x0000) +struct NoceAnalyticsInstance_GetNocePlayerCharacter_Internal final +{ +public: + class ANocePlayerCharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_GetNocePlayerCharacter_Internal; + +// Function GameNoce.NoceAnalyticsInstance.OnAddConsumableItem +// 0x000C (0x000C - 0x0000) +struct NoceAnalyticsInstance_OnAddConsumableItem final +{ +public: + class FName InItemName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InQuantity; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnAddConsumableItem; + +// Function GameNoce.NoceAnalyticsInstance.OnAddItem +// 0x000C (0x000C - 0x0000) +struct NoceAnalyticsInstance_OnAddItem final +{ +public: + ENoceInventoryType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InItemName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnAddItem; + +// Function GameNoce.NoceAnalyticsInstance.OnAddNewWeapon +// 0x0008 (0x0008 - 0x0000) +struct NoceAnalyticsInstance_OnAddNewWeapon final +{ +public: + class FName InWeaponID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnAddNewWeapon; + +// Function GameNoce.NoceAnalyticsInstance.OnEnemyDead +// 0x0008 (0x0008 - 0x0000) +struct NoceAnalyticsInstance_OnEnemyDead final +{ +public: + class AActor* InEnemyActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnEnemyDead; + +// Function GameNoce.NoceAnalyticsInstance.OnEnemyFakeDead +// 0x0008 (0x0008 - 0x0000) +struct NoceAnalyticsInstance_OnEnemyFakeDead final +{ +public: + class AActor* InEnemyActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnEnemyFakeDead; + +// Function GameNoce.NoceAnalyticsInstance.OnFaithChanged +// 0x0004 (0x0004 - 0x0000) +struct NoceAnalyticsInstance_OnFaithChanged final +{ +public: + float InDelta; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnFaithChanged; + +// Function GameNoce.NoceAnalyticsInstance.OnPlayerTakeDamage +// 0x0018 (0x0018 - 0x0000) +struct NoceAnalyticsInstance_OnPlayerTakeDamage final +{ +public: + class AActor* InAttacker; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthDamage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnPlayerTakeDamage; + +// Function GameNoce.NoceAnalyticsInstance.OnProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceAnalyticsInstance_OnProgressChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnProgressChanged; + +// Function GameNoce.NoceAnalyticsInstance.OnProgressInitialized +// 0x0008 (0x0008 - 0x0000) +struct NoceAnalyticsInstance_OnProgressInitialized final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnProgressInitialized; + +// Function GameNoce.NoceAnalyticsInstance.OnSanityChanged +// 0x0004 (0x0004 - 0x0000) +struct NoceAnalyticsInstance_OnSanityChanged final +{ +public: + float InDelta; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnSanityChanged; + +// Function GameNoce.NoceAnalyticsInstance.OnSaveGameSlot +// 0x0001 (0x0001 - 0x0000) +struct NoceAnalyticsInstance_OnSaveGameSlot final +{ +public: + bool InIsAutoSave; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnSaveGameSlot; + +// Function GameNoce.NoceAnalyticsInstance.OnUseConsumableItem +// 0x0008 (0x0008 - 0x0000) +struct NoceAnalyticsInstance_OnUseConsumableItem final +{ +public: + class FName InItemName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnUseConsumableItem; + +// Function GameNoce.NoceAnalyticsInstance.OnWeaponDurabilityChanged +// 0x000C (0x000C - 0x0000) +struct NoceAnalyticsInstance_OnWeaponDurabilityChanged final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDelta; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_OnWeaponDurabilityChanged; + +// Function GameNoce.NoceAnalyticsInstance.RegisterSystems_BP +// 0x0010 (0x0010 - 0x0000) +struct NoceAnalyticsInstance_RegisterSystems_BP final +{ +public: + class ANoceGameState* InNoceGameState; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANocePlayerState* InNocePlayerState; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_RegisterSystems_BP; + +// Function GameNoce.NoceAnalyticsInstance.StartSession +// 0x0001 (0x0001 - 0x0000) +struct NoceAnalyticsInstance_StartSession final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_StartSession; + +// Function GameNoce.NoceAnalyticsInstance.UnregisterSystems_BP +// 0x0010 (0x0010 - 0x0000) +struct NoceAnalyticsInstance_UnregisterSystems_BP final +{ +public: + class ANoceGameState* InNoceGameState; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANocePlayerState* InNocePlayerState; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_UnregisterSystems_BP; + +// Function GameNoce.NoceAnalyticsInstance.GetAnalyticsDataByName +// 0x0020 (0x0020 - 0x0000) +struct NoceAnalyticsInstance_GetAnalyticsDataByName final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceAnalyticsDataRow ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_GetAnalyticsDataByName; + +// Function GameNoce.NoceAnalyticsInstance.GetAnalyticsDataRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceAnalyticsInstance_GetAnalyticsDataRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsInstance_GetAnalyticsDataRowNames; + +// Function GameNoce.NoceSimpleList.ForceSelectAgain +// 0x0004 (0x0004 - 0x0000) +struct NoceSimpleList_ForceSelectAgain final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSimpleList_ForceSelectAgain; + +// Function GameNoce.NoceSimpleList.GetSelectingIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSimpleList_GetSelectingIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSimpleList_GetSelectingIndex; + +// Function GameNoce.NoceSimpleList.GetSelectingSlot +// 0x0008 (0x0008 - 0x0000) +struct NoceSimpleList_GetSelectingSlot final +{ +public: + class UUserWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSimpleList_GetSelectingSlot; + +// Function GameNoce.NoceSimpleList.GetSlotsLength +// 0x0004 (0x0004 - 0x0000) +struct NoceSimpleList_GetSlotsLength final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSimpleList_GetSlotsLength; + +// Function GameNoce.NoceSimpleList.GetSubMenuPos +// 0x0098 (0x0098 - 0x0000) +struct NoceSimpleList_GetSubMenuPos final +{ +public: + class UUserWidget* Menu; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry Container; // 0x0008(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D RelativePos; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry Geometry; // 0x0050(0x0038)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalPos; // 0x0088(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSimpleList_GetSubMenuPos; + +// Function GameNoce.NoceSimpleList.Initialize +// 0x0010 (0x0010 - 0x0000) +struct NoceSimpleList_Initialize final +{ +public: + TArray InSlots; // 0x0000(0x0010)(Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSimpleList_Initialize; + +// Function GameNoce.NoceSimpleList.PlaySound +// 0x0008 (0x0008 - 0x0000) +struct NoceSimpleList_PlaySound final +{ +public: + struct FNeoAudioTriggerIdHandle TriggerId; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSimpleList_PlaySound; + +// Function GameNoce.NoceSimpleList.SelectIndex +// 0x0008 (0x0008 - 0x0000) +struct NoceSimpleList_SelectIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Success; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSimpleList_SelectIndex; + +// Function GameNoce.NoceSimpleList.SelectSlot +// 0x0010 (0x0010 - 0x0000) +struct NoceSimpleList_SelectSlot final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Success; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSimpleList_SelectSlot; + +// Function GameNoce.NoceSimpleList.SetSound +// 0x0018 (0x0018 - 0x0000) +struct NoceSimpleList_SetSound final +{ +public: + struct FNeoAudioTriggerIdHandle InPreviousSound; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle InNextSound; // 0x0008(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle InMouseHoverSound; // 0x0010(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSimpleList_SetSound; + +// Function GameNoce.NoceSimpleList.UpdateInput +// 0x0040 (0x0040 - 0x0000) +struct NoceSimpleList_UpdateInput final +{ +public: + struct FInputEvent InputEvent; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey Key; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTriggered; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSimpleList_UpdateInput; + +// Function GameNoce.NoceSimpleGrid.SetAnalogValue +// 0x0020 (0x0020 - 0x0000) +struct NoceSimpleGrid_SetAnalogValue final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSimpleGrid_SetAnalogValue; + +// Function GameNoce.NoceAnalyticsBaseRecord.DeepCopyFromSource +// 0x0008 (0x0008 - 0x0000) +struct NoceAnalyticsBaseRecord_DeepCopyFromSource final +{ +public: + const class UNoceAnalyticsBaseRecord* InSource; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnalyticsBaseRecord_DeepCopyFromSource; + +// Function GameNoce.NoceAnimCancelComponent.CanAnimCanel +// 0x0002 (0x0002 - 0x0000) +struct NoceAnimCancelComponent_CanAnimCanel final +{ +public: + ENoceAnimCancel InAnimCanel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimCancelComponent_CanAnimCanel; + +// Function GameNoce.NoceAnimCancelComponent.ClearAllAnimCancels +// 0x0010 (0x0010 - 0x0000) +struct NoceAnimCancelComponent_ClearAllAnimCancels final +{ +public: + class FName InExcludeStateMachineName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InExcludeStateName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimCancelComponent_ClearAllAnimCancels; + +// Function GameNoce.NoceAnimCancelComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimCancelComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimCancelComponent_HandleOnPossessed; + +// Function GameNoce.NoceDebugDrawComponent.AddText +// 0x0018 (0x0018 - 0x0000) +struct NoceDebugDrawComponent_AddText final +{ +public: + class FString InStr; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor InColor; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDebugDrawComponent_AddText; + +// Function GameNoce.NoceDebugDrawComponent.DrawBox +// 0x0028 (0x0028 - 0x0000) +struct NoceDebugDrawComponent_DrawBox final +{ +public: + struct FVector2D Pos; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Extent; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LineColor; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDebugDrawComponent_DrawBox; + +// Function GameNoce.NoceDebugDrawComponent.DrawLine +// 0x0028 (0x0028 - 0x0000) +struct NoceDebugDrawComponent_DrawLine final +{ +public: + struct FVector2D Start; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D End; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LineColor; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDebugDrawComponent_DrawLine; + +// Function GameNoce.NoceCutsceneWidget.SetCanSkip +// 0x0002 (0x0002 - 0x0000) +struct NoceCutsceneWidget_SetCanSkip final +{ +public: + bool InCanSkip; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCutsceneWidget_SetCanSkip; + +// Function GameNoce.NoceCutsceneWidget.SetHasCamera +// 0x0002 (0x0002 - 0x0000) +struct NoceCutsceneWidget_SetHasCamera final +{ +public: + bool InHasCamera; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCutsceneWidget_SetHasCamera; + +// Function GameNoce.NoceCutsceneWidget.SetSequenceActor +// 0x0010 (0x0010 - 0x0000) +struct NoceCutsceneWidget_SetSequenceActor final +{ +public: + class ALevelSequenceActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCutsceneWidget_SetSequenceActor; + +// Function GameNoce.NoceCreditWidget.AddDeltaTime +// 0x0008 (0x0008 - 0x0000) +struct NoceCreditWidget_AddDeltaTime final +{ +public: + float InDeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCreditWidget_AddDeltaTime; + +// Function GameNoce.NoceCreditWidget.GetUpdateSpeed +// 0x0004 (0x0004 - 0x0000) +struct NoceCreditWidget_GetUpdateSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCreditWidget_GetUpdateSpeed; + +// Function GameNoce.NoceCreditWidget.OnSpeedUpdated +// 0x0001 (0x0001 - 0x0000) +struct NoceCreditWidget_OnSpeedUpdated final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCreditWidget_OnSpeedUpdated; + +// Function GameNoce.NoceCreditWidget.OnWindowFocusChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceCreditWidget_OnWindowFocusChanged final +{ +public: + bool IsActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCreditWidget_OnWindowFocusChanged; + +// Function GameNoce.NoceCreditWidget.SetCreditDataTables +// 0x000C (0x000C - 0x0000) +struct NoceCreditWidget_SetCreditDataTables final +{ +public: + class FName InName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCreditWidget_SetCreditDataTables; + +// Function GameNoce.NoceAnimInstance.AfterSetDefaultSlotBlending +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_AfterSetDefaultSlotBlending final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_AfterSetDefaultSlotBlending; + +// Function GameNoce.NoceAnimInstance.GetCanEnterLink +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_GetCanEnterLink final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetCanEnterLink; + +// Function GameNoce.NoceAnimInstance.GetRolePatternIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetRolePatternIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetRolePatternIndex; + +// Function GameNoce.NoceAnimInstance.ReplaceSetScarfRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_ReplaceSetScarfRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ReplaceSetScarfRigidBodyAlpha; + +// Function GameNoce.NoceAnimInstance.ReplaceSetShawlKawaiiAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_ReplaceSetShawlKawaiiAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ReplaceSetShawlKawaiiAlpha; + +// Function GameNoce.NoceAnimInstance.ReplaceSetShiroFurAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_ReplaceSetShiroFurAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ReplaceSetShiroFurAlpha; + +// Function GameNoce.NoceAnimInstance.ReplaceSetSkirtRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_ReplaceSetSkirtRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ReplaceSetSkirtRigidBodyAlpha; + +// Function GameNoce.NoceAnimInstance.SetbIsDefaultSlotFixActive +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_SetbIsDefaultSlotFixActive final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetbIsDefaultSlotFixActive; + +// Function GameNoce.NoceAnimInstance.SetBodyMidPhysAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetBodyMidPhysAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetBodyMidPhysAlpha; + +// Function GameNoce.NoceAnimInstance.SetCanEnterLinkState +// 0x0008 (0x0008 - 0x0000) +struct NoceAnimInstance_SetCanEnterLinkState final +{ +public: + int32 InBankID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InMotionID; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetCanEnterLinkState; + +// Function GameNoce.NoceAnimInstance.SetCharTopPhysAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetCharTopPhysAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetCharTopPhysAlpha; + +// Function GameNoce.NoceAnimInstance.SetDefaultSlotBlending +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetDefaultSlotBlending final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetDefaultSlotBlending; + +// Function GameNoce.NoceAnimInstance.SetDefaultSlotFixBlending +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetDefaultSlotFixBlending final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetDefaultSlotFixBlending; + +// Function GameNoce.NoceAnimInstance.SetFootIKInterpScale +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetFootIKInterpScale final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetFootIKInterpScale; + +// Function GameNoce.NoceAnimInstance.SetHairKawaiiAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetHairKawaiiAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetHairKawaiiAlpha; + +// Function GameNoce.NoceAnimInstance.SetHairMidPhysAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetHairMidPhysAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetHairMidPhysAlpha; + +// Function GameNoce.NoceAnimInstance.SetPhysicsWorldGravity +// 0x0018 (0x0018 - 0x0000) +struct NoceAnimInstance_SetPhysicsWorldGravity final +{ +public: + struct FVector InValue; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetPhysicsWorldGravity; + +// Function GameNoce.NoceAnimInstance.SetRBWorldCollision +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_SetRBWorldCollision final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetRBWorldCollision; + +// Function GameNoce.NoceAnimInstance.SetRBWorldCollisionChannel +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_SetRBWorldCollisionChannel final +{ +public: + ECollisionChannel InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetRBWorldCollisionChannel; + +// Function GameNoce.NoceAnimInstance.SetRolePatternIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetRolePatternIndex final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetRolePatternIndex; + +// Function GameNoce.NoceAnimInstance.SetRoleStartTime +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetRoleStartTime final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetRoleStartTime; + +// Function GameNoce.NoceAnimInstance.SetScarfRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetScarfRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetScarfRigidBodyAlpha; + +// Function GameNoce.NoceAnimInstance.SetShawlKawaiiAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetShawlKawaiiAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetShawlKawaiiAlpha; + +// Function GameNoce.NoceAnimInstance.SetShouldDoIKTrace +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_SetShouldDoIKTrace final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetShouldDoIKTrace; + +// Function GameNoce.NoceAnimInstance.SetSkirtRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetSkirtRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetSkirtRigidBodyAlpha; + +// Function GameNoce.NoceAnimInstance.SetTransferBoneVelocities +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_SetTransferBoneVelocities final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetTransferBoneVelocities; + +// Function GameNoce.NoceAnimInstance.SetWarmUpRBANAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_SetWarmUpRBANAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_SetWarmUpRBANAlpha; + +// Function GameNoce.NoceAnimInstance.ShouldDoIKTraceByHeight +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_ShouldDoIKTraceByHeight final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ShouldDoIKTraceByHeight; + +// Function GameNoce.NoceAnimInstance.GetbIsDefaultSlotFixActive +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_GetbIsDefaultSlotFixActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetbIsDefaultSlotFixActive; + +// Function GameNoce.NoceAnimInstance.GetBodyBottomPhysAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetBodyBottomPhysAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetBodyBottomPhysAlpha; + +// Function GameNoce.NoceAnimInstance.GetBodyMidPhysAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetBodyMidPhysAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetBodyMidPhysAlpha; + +// Function GameNoce.NoceAnimInstance.GetCharTopPhysAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetCharTopPhysAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetCharTopPhysAlpha; + +// Function GameNoce.NoceAnimInstance.GetDefaultSlotBlending +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetDefaultSlotBlending final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetDefaultSlotBlending; + +// Function GameNoce.NoceAnimInstance.GetDefaultSlotFixBlending +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetDefaultSlotFixBlending final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetDefaultSlotFixBlending; + +// Function GameNoce.NoceAnimInstance.GetFinalPhysAlpha +// 0x000C (0x000C - 0x0000) +struct NoceAnimInstance_GetFinalPhysAlpha final +{ +public: + float InParentAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetFinalPhysAlpha; + +// Function GameNoce.NoceAnimInstance.GetFootIKInterpScale +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetFootIKInterpScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetFootIKInterpScale; + +// Function GameNoce.NoceAnimInstance.GetHairBottomPhysAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetHairBottomPhysAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetHairBottomPhysAlpha; + +// Function GameNoce.NoceAnimInstance.GetHairKawaiiAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetHairKawaiiAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetHairKawaiiAlpha; + +// Function GameNoce.NoceAnimInstance.GetHairMidPhysAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetHairMidPhysAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetHairMidPhysAlpha; + +// Function GameNoce.NoceAnimInstance.GetPhysAlphaInPendingWarmUp +// 0x000C (0x000C - 0x0000) +struct NoceAnimInstance_GetPhysAlphaInPendingWarmUp final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePhysType InPhysType; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetPhysAlphaInPendingWarmUp; + +// Function GameNoce.NoceAnimInstance.GetPhysicsWorldGravity +// 0x0018 (0x0018 - 0x0000) +struct NoceAnimInstance_GetPhysicsWorldGravity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetPhysicsWorldGravity; + +// Function GameNoce.NoceAnimInstance.GetRBWorldCollision +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_GetRBWorldCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetRBWorldCollision; + +// Function GameNoce.NoceAnimInstance.GetRBWorldCollisionChannel +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_GetRBWorldCollisionChannel final +{ +public: + ECollisionChannel ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetRBWorldCollisionChannel; + +// Function GameNoce.NoceAnimInstance.GetScarfRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetScarfRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetScarfRigidBodyAlpha; + +// Function GameNoce.NoceAnimInstance.GetShawlKawaiiAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetShawlKawaiiAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetShawlKawaiiAlpha; + +// Function GameNoce.NoceAnimInstance.GetSkirtRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetSkirtRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetSkirtRigidBodyAlpha; + +// Function GameNoce.NoceAnimInstance.GetTransferBoneVelocities +// 0x0001 (0x0001 - 0x0000) +struct NoceAnimInstance_GetTransferBoneVelocities final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetTransferBoneVelocities; + +// Function GameNoce.NoceAnimInstance.GetWarmUpRBANAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_GetWarmUpRBANAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_GetWarmUpRBANAlpha; + +// Function GameNoce.NoceAnimInstance.InternalGetBottomPhysAlpha +// 0x0014 (0x0014 - 0x0000) +struct NoceAnimInstance_InternalGetBottomPhysAlpha final +{ +public: + float InMidPhysAlpha; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBottomValue; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePhysType InPhysType; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InGamePlayAlpha; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_InternalGetBottomPhysAlpha; + +// Function GameNoce.NoceAnimInstance.LerpWithDefaultSlotBlendingForSeamlessOut +// 0x0010 (0x0010 - 0x0000) +struct NoceAnimInstance_LerpWithDefaultSlotBlendingForSeamlessOut final +{ +public: + float OutResult; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float B; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAnimInstance_LerpWithDefaultSlotBlendingForSeamlessOut; + +// Function GameNoce.NoceAnimInstance.ReplaceGetScarfRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_ReplaceGetScarfRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ReplaceGetScarfRigidBodyAlpha; + +// Function GameNoce.NoceAnimInstance.ReplaceGetShawlKawaiiAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_ReplaceGetShawlKawaiiAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ReplaceGetShawlKawaiiAlpha; + +// Function GameNoce.NoceAnimInstance.ReplaceGetShiroFurAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_ReplaceGetShiroFurAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ReplaceGetShiroFurAlpha; + +// Function GameNoce.NoceAnimInstance.ReplaceGetSkirtRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstance_ReplaceGetSkirtRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstance_ReplaceGetSkirtRigidBodyAlpha; + +// Function GameNoce.NoceAnimInstanceInterface.WarmUp +// 0x0004 (0x0004 - 0x0000) +struct NoceAnimInstanceInterface_WarmUp final +{ +public: + int32 WarmUpFrames; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAnimInstanceInterface_WarmUp; + +// Function GameNoce.NoceANS_ApplyGEOnAttackTraceHit.OnAttackTraceHit +// 0x0010 (0x0010 - 0x0000) +struct NoceANS_ApplyGEOnAttackTraceHit_OnAttackTraceHit final +{ +public: + TArray InHitResults; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceANS_ApplyGEOnAttackTraceHit_OnAttackTraceHit; + +// Function GameNoce.NoceSystemMessageWidget.ShowText +// 0x0048 (0x0048 - 0x0000) +struct NoceSystemMessageWidget_ShowText final +{ +public: + struct FNoceSystemMessageData InData; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool NoUse; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSystemMessageWidget_ShowText; + +// Function GameNoce.NoceReplaceWidget.OnMouseDown +// 0x0004 (0x0004 - 0x0000) +struct NoceReplaceWidget_OnMouseDown final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceReplaceWidget_OnMouseDown; + +// Function GameNoce.NoceReplaceWeaponWidget.OnRefreshSelection +// 0x0004 (0x0004 - 0x0000) +struct NoceReplaceWeaponWidget_OnRefreshSelection final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceReplaceWeaponWidget_OnRefreshSelection; + +// Function GameNoce.NoceReplaceWeaponWidget.ShowWeapon +// 0x0008 (0x0008 - 0x0000) +struct NoceReplaceWeaponWidget_ShowWeapon final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceReplaceWeaponWidget_ShowWeapon; + +// Function GameNoce.NoceSavePointUpgradeDataUIAsset.GetListItemData +// 0x0078 (0x0078 - 0x0000) +struct NoceSavePointUpgradeDataUIAsset_GetListItemData final +{ +public: + ENoceUpgradeType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceSavePointUpgradeListItemData ReturnValue; // 0x0008(0x0070)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointUpgradeDataUIAsset_GetListItemData; + +// Function GameNoce.NoceSavePointUpgradeDataUIAsset.GetPopWindowText +// 0x0018 (0x0018 - 0x0000) +struct NoceSavePointUpgradeDataUIAsset_GetPopWindowText final +{ +public: + ENoceUpgradeType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointUpgradeDataUIAsset_GetPopWindowText; + +// Function GameNoce.NoceRBANLibrary.ConvertToRigidBody +// 0x0028 (0x0028 - 0x0000) +struct NoceRBANLibrary_ConvertToRigidBody final +{ +public: + struct FAnimNodeReference Node; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + EAnimNodeReferenceConversionResult Result; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigidBodyReference ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRBANLibrary_ConvertToRigidBody; + +// Function GameNoce.NoceRBANLibrary.ConvertToRigidBodyPure +// 0x0028 (0x0028 - 0x0000) +struct NoceRBANLibrary_ConvertToRigidBodyPure final +{ +public: + struct FAnimNodeReference Node; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FRigidBodyReference RigidBody; // 0x0010(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool Result; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceRBANLibrary_ConvertToRigidBodyPure; + +// Function GameNoce.NoceSanitySpawnSystem.ForceSpawn +// 0x00B0 (0x00B0 - 0x0000) +struct NoceSanitySpawnSystem_ForceSpawn final +{ +public: + struct FSanitySpawnVolumeSetting Setting; // 0x0000(0x00B0)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanitySpawnSystem_ForceSpawn; + +// Function GameNoce.NoceSanitySpawnSystem.Initialize_BP +// 0x0001 (0x0001 - 0x0000) +struct NoceSanitySpawnSystem_Initialize_BP final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanitySpawnSystem_Initialize_BP; + +// Function GameNoce.NoceSanitySpawnSystem.Tick_BP +// 0x0008 (0x0008 - 0x0000) +struct NoceSanitySpawnSystem_Tick_BP final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSanitySpawnSystem_Tick_BP; + +// Function GameNoce.NoceANS_PlayerHairAlpha.SetHairAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceANS_PlayerHairAlpha_SetHairAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceANS_PlayerHairAlpha_SetHairAlpha; + +// Function GameNoce.NoceANS_Player_DisableSkirt.SetSkirtAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceANS_Player_DisableSkirt_SetSkirtAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceANS_Player_DisableSkirt_SetSkirtAlpha; + +// Function GameNoce.NoceScrollItemWidget.GetIsSelected +// 0x0001 (0x0001 - 0x0000) +struct NoceScrollItemWidget_GetIsSelected final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceScrollItemWidget_GetIsSelected; + +// Function GameNoce.NoceScrollItemWidget.RefreshObject +// 0x0008 (0x0008 - 0x0000) +struct NoceScrollItemWidget_RefreshObject final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceScrollItemWidget_RefreshObject; + +// Function GameNoce.NocePickupsPoint.CanRegisterSaveData +// 0x0001 (0x0001 - 0x0000) +struct NocePickupsPoint_CanRegisterSaveData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsPoint_CanRegisterSaveData; + +// Function GameNoce.NocePickupsPoint.CheckIfDeployedDataFit +// 0x0001 (0x0001 - 0x0000) +struct NocePickupsPoint_CheckIfDeployedDataFit final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsPoint_CheckIfDeployedDataFit; + +// Function GameNoce.NocePickupsPoint.GenerateDynamicPickups +// 0x0018 (0x0018 - 0x0000) +struct NocePickupsPoint_GenerateDynamicPickups final +{ +public: + TSubclassOf InInteractable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsForceGenerate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ANoceInteractableBase* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsPoint_GenerateDynamicPickups; + +// Function GameNoce.NocePickupsPoint.GeneratePickupsByCurrentState +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsPoint_GeneratePickupsByCurrentState final +{ +public: + class ANoceInteractableBase* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsPoint_GeneratePickupsByCurrentState; + +// Function GameNoce.NocePickupsPoint.ShowDebugSelection +// 0x0001 (0x0001 - 0x0000) +struct NocePickupsPoint_ShowDebugSelection final +{ +public: + bool IsShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsPoint_ShowDebugSelection; + +// Function GameNoce.NocePickupsPoint.CanBeDynamicCandidate +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsPoint_CanBeDynamicCandidate final +{ +public: + int32 InGroupTypeBitmask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsPoint_CanBeDynamicCandidate; + +// Function GameNoce.NocePickupsPoint.IsCurrentDynamicProgressTag +// 0x0001 (0x0001 - 0x0000) +struct NocePickupsPoint_IsCurrentDynamicProgressTag final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsPoint_IsCurrentDynamicProgressTag; + +// Function GameNoce.NoceANS_TimedNiagaraEffect.OnAttackTraceHit +// 0x0010 (0x0010 - 0x0000) +struct NoceANS_TimedNiagaraEffect_OnAttackTraceHit final +{ +public: + TArray InHitResults; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceANS_TimedNiagaraEffect_OnAttackTraceHit; + +// Function GameNoce.NoceSellPopResultWidget.ShowResult +// 0x0020 (0x0020 - 0x0000) +struct NoceSellPopResultWidget_ShowResult final +{ +public: + int32 InTotalValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InOfferingEffects; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool NoUse; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSellPopResultWidget_ShowResult; + +// Function GameNoce.NocePlayerAdditionalColComponent.CanEnableColHead +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAdditionalColComponent_CanEnableColHead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAdditionalColComponent_CanEnableColHead; + +// Function GameNoce.NocePlayerAdditionalColComponent.GetColHead +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerAdditionalColComponent_GetColHead final +{ +public: + class USphereComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAdditionalColComponent_GetColHead; + +// Function GameNoce.NocePlayerAdditionalColComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAdditionalColComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAdditionalColComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerAdditionalColComponent.OnGameplayTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerAdditionalColComponent_OnGameplayTagChanged final +{ +public: + struct FGameplayTag Tag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TagExist; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerAdditionalColComponent_OnGameplayTagChanged; + +// Function GameNoce.NocePlayerAdditionalColComponent.SetColHeadCollisionEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAdditionalColComponent_SetColHeadCollisionEnable final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAdditionalColComponent_SetColHeadCollisionEnable; + +// Function GameNoce.NoceArrowWidget.OnMouseButtonDownArrow +// 0x0168 (0x0168 - 0x0000) +struct NoceArrowWidget_OnMouseButtonDownArrow final +{ +public: + struct FGeometry InGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InMouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceArrowWidget_OnMouseButtonDownArrow; + +// Function GameNoce.NoceAssignLipSyncTool.AssignLipSyncMontageToLine +// 0x0048 (0x0048 - 0x0000) +struct NoceAssignLipSyncTool_AssignLipSyncMontageToLine final +{ +public: + class UDataTable* InTable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InRowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDialogSet DialogSet; // 0x0010(0x0028)(Parm, NativeAccessSpecifierPublic) + int32 LineIndex; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMontage* AnimMontage; // 0x0040(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAssignLipSyncTool_AssignLipSyncMontageToLine; + +// Function GameNoce.NoceCharacterAttributeSet.SetArmorClamped +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacterAttributeSet_SetArmorClamped final +{ +public: + float NewHealth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacterAttributeSet_SetArmorClamped; + +// Function GameNoce.NoceCharacterAttributeSet.SetHealthClamped +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacterAttributeSet_SetHealthClamped final +{ +public: + float NewHealth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacterAttributeSet_SetHealthClamped; + +// Function GameNoce.NocePlayerAttributeSet.SetClawTransformClamped +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAttributeSet_SetClawTransformClamped final +{ +public: + float NewTransfom; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAttributeSet_SetClawTransformClamped; + +// Function GameNoce.NocePlayerAttributeSet.SetCurrentMaxSanityClamped +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAttributeSet_SetCurrentMaxSanityClamped final +{ +public: + float NewCurrentMaxSanity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAttributeSet_SetCurrentMaxSanityClamped; + +// Function GameNoce.NocePlayerAttributeSet.SetSanityClamped +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAttributeSet_SetSanityClamped final +{ +public: + float NewSanity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAttributeSet_SetSanityClamped; + +// Function GameNoce.NocePlayerAttributeSet.SetStaminaClamped +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAttributeSet_SetStaminaClamped final +{ +public: + float NewStamian; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAttributeSet_SetStaminaClamped; + +// Function GameNoce.NoceAsyncLoadSeqPreloadData.AsyncLoadSeqPreloadData +// 0x0220 (0x0220 - 0x0000) +struct NoceAsyncLoadSeqPreloadData_AsyncLoadSeqPreloadData final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceSeqData SeqData; // 0x0010(0x0200)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UNoceAsyncLoadSeqPreloadData* ReturnValue; // 0x0210(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAsyncLoadSeqPreloadData_AsyncLoadSeqPreloadData; + +// Function GameNoce.NoceAsyncTaskAttributeChanged.ListenForAttributeChange +// 0x0048 (0x0048 - 0x0000) +struct NoceAsyncTaskAttributeChanged_ListenForAttributeChange final +{ +public: + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayAttribute Attribute; // 0x0008(0x0038)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceAsyncTaskAttributeChanged* ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAsyncTaskAttributeChanged_ListenForAttributeChange; + +// Function GameNoce.NoceAsyncTaskAttributeChanged.ListenForAttributesChange +// 0x0020 (0x0020 - 0x0000) +struct NoceAsyncTaskAttributeChanged_ListenForAttributesChange final +{ +public: + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Attributes; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class UNoceAsyncTaskAttributeChanged* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAsyncTaskAttributeChanged_ListenForAttributesChange; + +// Function GameNoce.NoceAttachmentBaseComponent.OnOwnerActorDestroyed +// 0x0008 (0x0008 - 0x0000) +struct NoceAttachmentBaseComponent_OnOwnerActorDestroyed final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAttachmentBaseComponent_OnOwnerActorDestroyed; + +// Function GameNoce.NoceAttachmentBaseComponent.SetAttachmentHidden +// 0x0001 (0x0001 - 0x0000) +struct NoceAttachmentBaseComponent_SetAttachmentHidden final +{ +public: + bool Hidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAttachmentBaseComponent_SetAttachmentHidden; + +// Function GameNoce.NoceSaveSubsystem.AnyGameSlotExist +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_AnyGameSlotExist final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_AnyGameSlotExist; + +// Function GameNoce.NoceSaveSubsystem.AutoLoadContinueGameSave +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_AutoLoadContinueGameSave final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_AutoLoadContinueGameSave; + +// Function GameNoce.NoceSaveSubsystem.AutoLoadGameData_BP +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_AutoLoadGameData_BP final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_AutoLoadGameData_BP; + +// Function GameNoce.NoceSaveSubsystem.AutoSaveGameData_BP +// 0x0018 (0x0018 - 0x0000) +struct NoceSaveSubsystem_AutoSaveGameData_BP final +{ +public: + class FName LocationName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_AutoSaveGameData_BP; + +// Function GameNoce.NoceSaveSubsystem.CacheCheckPointActor +// 0x0010 (0x0010 - 0x0000) +struct NoceSaveSubsystem_CacheCheckPointActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LocationName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_CacheCheckPointActor; + +// Function GameNoce.NoceSaveSubsystem.CacheSpecifyStartTransform +// 0x0070 (0x0070 - 0x0000) +struct NoceSaveSubsystem_CacheSpecifyStartTransform final +{ +public: + struct FTransform InTransform; // 0x0000(0x0060)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WorldTriggerSetting; // 0x0060(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_CacheSpecifyStartTransform; + +// Function GameNoce.NoceSaveSubsystem.DeleteGameData +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_DeleteGameData final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_DeleteGameData; + +// Function GameNoce.NoceSaveSubsystem.DeleteSystemData +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_DeleteSystemData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_DeleteSystemData; + +// Function GameNoce.NoceSaveSubsystem.DeserializeGameDataBeforeOpenLevel +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_DeserializeGameDataBeforeOpenLevel final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_DeserializeGameDataBeforeOpenLevel; + +// Function GameNoce.NoceSaveSubsystem.DeserializeGameDataOnStart +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_DeserializeGameDataOnStart final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_DeserializeGameDataOnStart; + +// Function GameNoce.NoceSaveSubsystem.DoesGameSlotExist +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_DoesGameSlotExist final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_DoesGameSlotExist; + +// Function GameNoce.NoceSaveSubsystem.DoesSystemSlotExist +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_DoesSystemSlotExist final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_DoesSystemSlotExist; + +// Function GameNoce.NoceSaveSubsystem.GetAutoSaveCount +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetAutoSaveCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetAutoSaveCount; + +// Function GameNoce.NoceSaveSubsystem.GetAutoSaveLastIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetAutoSaveLastIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetAutoSaveLastIndex; + +// Function GameNoce.NoceSaveSubsystem.GetAutoSaveSlotIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetAutoSaveSlotIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetAutoSaveSlotIndex; + +// Function GameNoce.NoceSaveSubsystem.GetAutoSaveStartIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetAutoSaveStartIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetAutoSaveStartIndex; + +// Function GameNoce.NoceSaveSubsystem.GetCurrentSaveGame +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_GetCurrentSaveGame final +{ +public: + class UNoceSaveGame* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetCurrentSaveGame; + +// Function GameNoce.NoceSaveSubsystem.GetCurrentSaveGameSlotIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetCurrentSaveGameSlotIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetCurrentSaveGameSlotIndex; + +// Function GameNoce.NoceSaveSubsystem.GetGameSaveMaxIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetGameSaveMaxIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetGameSaveMaxIndex; + +// Function GameNoce.NoceSaveSubsystem.GetLastLoadGameSlotIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetLastLoadGameSlotIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetLastLoadGameSlotIndex; + +// Function GameNoce.NoceSaveSubsystem.GetLastManualSaveSlotIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetLastManualSaveSlotIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetLastManualSaveSlotIndex; + +// Function GameNoce.NoceSaveSubsystem.GetLastTimeStampSlotIndex +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_GetLastTimeStampSlotIndex final +{ +public: + bool StartFromAutoSlot; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetLastTimeStampSlotIndex; + +// Function GameNoce.NoceSaveSubsystem.GetManualSaveStartIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetManualSaveStartIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetManualSaveStartIndex; + +// Function GameNoce.NoceSaveSubsystem.GetSaveGameByIndex +// 0x0010 (0x0010 - 0x0000) +struct NoceSaveSubsystem_GetSaveGameByIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceSaveGame* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetSaveGameByIndex; + +// Function GameNoce.NoceSaveSubsystem.GetSaveGameBySlot +// 0x0018 (0x0018 - 0x0000) +struct NoceSaveSubsystem_GetSaveGameBySlot final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceSaveGame* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetSaveGameBySlot; + +// Function GameNoce.NoceSaveSubsystem.GetSaveGameList +// 0x0018 (0x0018 - 0x0000) +struct NoceSaveSubsystem_GetSaveGameList final +{ +public: + bool StartFromAutoSlot; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetSaveGameList; + +// Function GameNoce.NoceSaveSubsystem.GetSaveLoadObjectList +// 0x0018 (0x0018 - 0x0000) +struct NoceSaveSubsystem_GetSaveLoadObjectList final +{ +public: + bool StartFromAutoSlot; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetSaveLoadObjectList; + +// Function GameNoce.NoceSaveSubsystem.GetSuitableManualSaveSlot +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetSuitableManualSaveSlot final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetSuitableManualSaveSlot; + +// Function GameNoce.NoceSaveSubsystem.GetSystemSaveGame +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_GetSystemSaveGame final +{ +public: + class UNoceSystemSaveGame* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetSystemSaveGame; + +// Function GameNoce.NoceSaveSubsystem.HasLoadedGame +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_HasLoadedGame final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_HasLoadedGame; + +// Function GameNoce.NoceSaveSubsystem.IsAutoSaveSlot +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_IsAutoSaveSlot final +{ +public: + int32 InIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_IsAutoSaveSlot; + +// Function GameNoce.NoceSaveSubsystem.IsBusy +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_IsBusy final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_IsBusy; + +// Function GameNoce.NoceSaveSubsystem.IsCheckPointAlreadySaved +// 0x000C (0x000C - 0x0000) +struct NoceSaveSubsystem_IsCheckPointAlreadySaved final +{ +public: + struct FGameplayTag InProgressTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_IsCheckPointAlreadySaved; + +// Function GameNoce.NoceSaveSubsystem.IsManualSaveSlot +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_IsManualSaveSlot final +{ +public: + int32 InIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_IsManualSaveSlot; + +// Function GameNoce.NoceSaveSubsystem.IsPlayGoRangeTag +// 0x000C (0x000C - 0x0000) +struct NoceSaveSubsystem_IsPlayGoRangeTag final +{ +public: + struct FGameplayTag InProgressTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_IsPlayGoRangeTag; + +// Function GameNoce.NoceSaveSubsystem.IsTemporarySaveExist +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_IsTemporarySaveExist final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_IsTemporarySaveExist; + +// Function GameNoce.NoceSaveSubsystem.LoadGameData_BP +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_LoadGameData_BP final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_LoadGameData_BP; + +// Function GameNoce.NoceSaveSubsystem.LoadTemporarySaveGameData +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_LoadTemporarySaveGameData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_LoadTemporarySaveGameData; + +// Function GameNoce.NoceSaveSubsystem.MakeClearGameData +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_MakeClearGameData final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType ClearEndingType; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearProgress; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_MakeClearGameData; + +// Function GameNoce.NoceSaveSubsystem.MakeSaveGameData +// 0x0018 (0x0018 - 0x0000) +struct NoceSaveSubsystem_MakeSaveGameData final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LocationName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InActor; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_MakeSaveGameData; + +// Function GameNoce.NoceSaveSubsystem.MakeTemporarySaveGameData +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_MakeTemporarySaveGameData final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_MakeTemporarySaveGameData; + +// Function GameNoce.NoceSaveSubsystem.RequestLoadGeneralActor +// 0x0010 (0x0010 - 0x0000) +struct NoceSaveSubsystem_RequestLoadGeneralActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RestoreTransform; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_RequestLoadGeneralActor; + +// Function GameNoce.NoceSaveSubsystem.RequestLoadSubsystem +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_RequestLoadSubsystem final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_RequestLoadSubsystem; + +// Function GameNoce.NoceSaveSubsystem.RequestSaveGeneralActor +// 0x0010 (0x0010 - 0x0000) +struct NoceSaveSubsystem_RequestSaveGeneralActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InExistForever; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_RequestSaveGeneralActor; + +// Function GameNoce.NoceSaveSubsystem.RequestSaveSubsystem +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_RequestSaveSubsystem final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_RequestSaveSubsystem; + +// Function GameNoce.NoceSaveSubsystem.SaveClearGame +// 0x0008 (0x0008 - 0x0000) +struct NoceSaveSubsystem_SaveClearGame final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType ClearEndingType; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearProgress; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0006(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_SaveClearGame; + +// Function GameNoce.NoceSaveSubsystem.SaveGameData_BP +// 0x0020 (0x0020 - 0x0000) +struct NoceSaveSubsystem_SaveGameData_BP final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LocationName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InActor; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_SaveGameData_BP; + +// Function GameNoce.NoceSaveSubsystem.SaveSystemSave +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveSubsystem_SaveSystemSave final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_SaveSystemSave; + +// Function GameNoce.NoceSaveSubsystem.TransferToUIObject +// 0x0010 (0x0010 - 0x0000) +struct NoceSaveSubsystem_TransferToUIObject final +{ +public: + const class UNoceSaveGame* SaveGame; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveLoadUIObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_TransferToUIObject; + +// Function GameNoce.NoceSaveSubsystem.GetPlatformUserIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveSubsystem_GetPlatformUserIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveSubsystem_GetPlatformUserIndex; + +// Function GameNoce.NoceAttackTraceComponent.DoTraceByAttackID +// 0x0080 (0x0080 - 0x0000) +struct NoceAttackTraceComponent_DoTraceByAttackID final +{ +public: + int32 InAttackID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InComboName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InAttackTraceName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InStartLocation; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InStartRotation; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector InEndLocation; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InEndRotation; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float InRadiusRatio; // 0x0078(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceAttackTraceComponent_DoTraceByAttackID; + +// Function GameNoce.NoceAttackTraceComponent.EndTraceByAttackID +// 0x0004 (0x0004 - 0x0000) +struct NoceAttackTraceComponent_EndTraceByAttackID final +{ +public: + int32 AttackID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAttackTraceComponent_EndTraceByAttackID; + +// Function GameNoce.NoceAttackTraceComponent.GetIsEnable +// 0x0001 (0x0001 - 0x0000) +struct NoceAttackTraceComponent_GetIsEnable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAttackTraceComponent_GetIsEnable; + +// Function GameNoce.NoceAttackTraceComponent.SetIsDuringAttack +// 0x0001 (0x0001 - 0x0000) +struct NoceAttackTraceComponent_SetIsDuringAttack final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAttackTraceComponent_SetIsDuringAttack; + +// Function GameNoce.NoceAttackTraceComponent.SetIsEnable +// 0x0001 (0x0001 - 0x0000) +struct NoceAttackTraceComponent_SetIsEnable final +{ +public: + bool InVale; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAttackTraceComponent_SetIsEnable; + +// Function GameNoce.NoceAttackTraceComponent.StartTraceByAttackID +// 0x0004 (0x0004 - 0x0000) +struct NoceAttackTraceComponent_StartTraceByAttackID final +{ +public: + int32 AttackID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceAttackTraceComponent_StartTraceByAttackID; + +// Function GameNoce.NoceTableRowHandleLibrary.GetChapterJumpDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetChapterJumpDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetChapterJumpDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetConsumableDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetConsumableDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetConsumableDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetDarknessDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetDarknessDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetDarknessDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetDirLightDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetDirLightDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetDirLightDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetFogNiagaraTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetFogNiagaraTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetFogNiagaraTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetHeightFogDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetHeightFogDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetHeightFogDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetHinaCharMeshTypeDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetHinaCharMeshTypeDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetHinaCharMeshTypeDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetInputActionToKeyDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetInputActionToKeyDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetInputActionToKeyDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetKeyItemDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetKeyItemDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetKeyItemDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetKeyItemEmaDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetKeyItemEmaDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetKeyItemEmaDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetLanternNiagaraTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetLanternNiagaraTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetLanternNiagaraTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetLetterDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetLetterDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetLetterDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetLetterGroupDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetLetterGroupDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetLetterGroupDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetLocationDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetLocationDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetLocationDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetLumenTranslucencyTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetLumenTranslucencyTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetLumenTranslucencyTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookCharacterContentDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookCharacterContentDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookCharacterContentDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookCharacterNameDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookCharacterNameDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookCharacterNameDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookEnemyContentDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookEnemyContentDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookEnemyContentDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookEnemyNameDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookEnemyNameDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookEnemyNameDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookInfoContentDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookInfoContentDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookInfoContentDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookInfoNameDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookInfoNameDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookInfoNameDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookPuzzleContentDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookPuzzleContentDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookPuzzleContentDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookPuzzleNameDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookPuzzleNameDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookPuzzleNameDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookTutorialContentDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookTutorialContentDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookTutorialContentDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetNotebookTutorialNameDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetNotebookTutorialNameDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetNotebookTutorialNameDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetOmamoriDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetOmamoriDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetOmamoriDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetPickupsDeploymentDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetPickupsDeploymentDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetPickupsDeploymentDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetSkyAtmosphereDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetSkyAtmosphereDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetSkyAtmosphereDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetSkyDomeDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetSkyDomeDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetSkyDomeDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetSkyLightDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetSkyLightDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetSkyLightDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetSSFSDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetSSFSDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetSSFSDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetSweetLightDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetSweetLightDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetSweetLightDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetTutorialDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetTutorialDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetTutorialDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetVolumetricsFogDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetVolumetricsFogDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetVolumetricsFogDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetWeaponDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetWeaponDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetWeaponDataTable; + +// Function GameNoce.NoceTableRowHandleLibrary.GetWindDataTable +// 0x0008 (0x0008 - 0x0000) +struct NoceTableRowHandleLibrary_GetWindDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTableRowHandleLibrary_GetWindDataTable; + +// Function GameNoce.NoceBasePlayerController.IsPlayerReady +// 0x0001 (0x0001 - 0x0000) +struct NoceBasePlayerController_IsPlayerReady final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBasePlayerController_IsPlayerReady; + +// Function GameNoce.NoceBasePlayerController.OnSettingChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceBasePlayerController_OnSettingChanged final +{ +public: + class UNoceSystemSaveGame* SystemSave; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBasePlayerController_OnSettingChanged; + +// Function GameNoce.NoceBattleDialogComponent.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceBattleDialogComponent_OnGameProgressChanged final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBattleDialogComponent_OnGameProgressChanged; + +// Function GameNoce.NoceBattleDialogComponent.RequestDialog +// 0x000C (0x000C - 0x0000) +struct NoceBattleDialogComponent_RequestDialog final +{ +public: + class FName DialogRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceBattleDialogComponent_RequestDialog; + +// Function GameNoce.NoceBattlePositionSubsystem.GetDistanceScore +// 0x0008 (0x0008 - 0x0000) +struct NoceBattlePositionSubsystem_GetDistanceScore final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBattlePositionSubsystem_GetDistanceScore; + +// Function GameNoce.NoceBattlePositionSubsystem.GetDistanceScoreByLocation +// 0x0038 (0x0038 - 0x0000) +struct NoceBattlePositionSubsystem_GetDistanceScoreByLocation final +{ +public: + struct FVector v1; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceBattlePositionSubsystem_GetDistanceScoreByLocation; + +// Function GameNoce.NoceBattlePositionSubsystem.IsSystemEnabled +// 0x0001 (0x0001 - 0x0000) +struct NoceBattlePositionSubsystem_IsSystemEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBattlePositionSubsystem_IsSystemEnabled; + +// Function GameNoce.NoceBattlePositionSubsystem.IsSystemOperating +// 0x0001 (0x0001 - 0x0000) +struct NoceBattlePositionSubsystem_IsSystemOperating final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBattlePositionSubsystem_IsSystemOperating; + +// Function GameNoce.NoceBattlePositionSubsystem.OnSystemEnabledChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceBattlePositionSubsystem_OnSystemEnabledChanged final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBattlePositionSubsystem_OnSystemEnabledChanged; + +// Function GameNoce.NoceBattlePositionSubsystem.SetDevForceOperating +// 0x0001 (0x0001 - 0x0000) +struct NoceBattlePositionSubsystem_SetDevForceOperating final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBattlePositionSubsystem_SetDevForceOperating; + +// Function GameNoce.NoceBattlePositionSubsystem.SetSystemEnabled +// 0x0002 (0x0002 - 0x0000) +struct NoceBattlePositionSubsystem_SetSystemEnabled final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForce; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBattlePositionSubsystem_SetSystemEnabled; + +// Function GameNoce.NoceRegistryFunctionLibrary.GetGamepadType +// 0x0001 (0x0001 - 0x0000) +struct NoceRegistryFunctionLibrary_GetGamepadType final +{ +public: + ENoceInputDeviceType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRegistryFunctionLibrary_GetGamepadType; + +// Function GameNoce.NoceBinkSubsystem.PreloadBinkVideo_BP +// 0x00D0 (0x00D0 - 0x0000) +struct NoceBinkSubsystem_PreloadBinkVideo_BP final +{ +public: + struct FNoceBinkPreloadData InData; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBinkSubsystem_PreloadBinkVideo_BP; + +// Function GameNoce.NoceShortcutItemWidget.DirectUse +// 0x0001 (0x0001 - 0x0000) +struct NoceShortcutItemWidget_DirectUse final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceShortcutItemWidget_DirectUse; + +// Function GameNoce.NoceBodyPartGroupComponent.AddActiveGroups +// 0x0010 (0x0010 - 0x0000) +struct NoceBodyPartGroupComponent_AddActiveGroups final +{ +public: + TArray InGroupNames; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBodyPartGroupComponent_AddActiveGroups; + +// Function GameNoce.NoceBodyPartGroupComponent.CostBodyPartGroupHealth +// 0x0014 (0x0014 - 0x0000) +struct NoceBodyPartGroupComponent_CostBodyPartGroupHealth final +{ +public: + bool DebugLog; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InBodyPartGroupName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsLimitHealth; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsBreak; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsDamageToHealth; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceBodyPartGroupComponent_CostBodyPartGroupHealth; + +// Function GameNoce.NoceBodyPartGroupComponent.GetActiveGroupsString +// 0x0010 (0x0010 - 0x0000) +struct NoceBodyPartGroupComponent_GetActiveGroupsString final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBodyPartGroupComponent_GetActiveGroupsString; + +// Function GameNoce.NoceBodyPartGroupComponent.RemoveActiveGroups +// 0x0010 (0x0010 - 0x0000) +struct NoceBodyPartGroupComponent_RemoveActiveGroups final +{ +public: + TArray InGroupNames; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBodyPartGroupComponent_RemoveActiveGroups; + +// Function GameNoce.NoceBodyPartGroupComponent.ResetBodyPartGroupHealthToMax +// 0x0008 (0x0008 - 0x0000) +struct NoceBodyPartGroupComponent_ResetBodyPartGroupHealthToMax final +{ +public: + class FName InBodyPartGroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceBodyPartGroupComponent_ResetBodyPartGroupHealthToMax; + +// Function GameNoce.NoceSuperArmorComponent.IsSuperArmor +// 0x0001 (0x0001 - 0x0000) +struct NoceSuperArmorComponent_IsSuperArmor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSuperArmorComponent_IsSuperArmor; + +// Function GameNoce.NoceCharacter.AddPushOffset +// 0x0018 (0x0018 - 0x0000) +struct NoceCharacter_AddPushOffset final +{ +public: + struct FVector InValue; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_AddPushOffset; + +// Function GameNoce.NoceCharacter.CheckNoHealthLoss +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_CheckNoHealthLoss final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_CheckNoHealthLoss; + +// Function GameNoce.NoceCharacter.CreateCineActorComponent +// 0x0018 (0x0018 - 0x0000) +struct NoceCharacter_CreateCineActorComponent final +{ +public: + TArray InTags; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNoceCineActorSeqStopData CineCharSetting; // 0x0010(0x0005)(Parm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCharacter_CreateCineActorComponent; + +// Function GameNoce.NoceCharacter.DisplayDebug_BP +// 0x0010 (0x0010 - 0x0000) +struct NoceCharacter_DisplayDebug_BP final +{ +public: + class UCanvas* Canvas; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YL; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YPos; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_DisplayDebug_BP; + +// Function GameNoce.NoceCharacter.GetARandomCharMeshType +// 0x0018 (0x0018 - 0x0000) +struct NoceCharacter_GetARandomCharMeshType final +{ +public: + TArray ForbiddenNames; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetARandomCharMeshType; + +// Function GameNoce.NoceCharacter.GetCharacterName +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetCharacterName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetCharacterName; + +// Function GameNoce.NoceCharacter.GetCharMeshTypeComment +// 0x0018 (0x0018 - 0x0000) +struct NoceCharacter_GetCharMeshTypeComment final +{ +public: + class FName InRowName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetCharMeshTypeComment; + +// Function GameNoce.NoceCharacter.GetCharMeshTypeRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceCharacter_GetCharMeshTypeRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetCharMeshTypeRowNames; + +// Function GameNoce.NoceCharacter.GetCurrentWeapon +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetCurrentWeapon final +{ +public: + class ANoceWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetCurrentWeapon; + +// Function GameNoce.NoceCharacter.GetDieCount +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_GetDieCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetDieCount; + +// Function GameNoce.NoceCharacter.GetEnablePushOffset +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_GetEnablePushOffset final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetEnablePushOffset; + +// Function GameNoce.NoceCharacter.GetHair +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetHair final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetHair; + +// Function GameNoce.NoceCharacter.GetHead +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetHead final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetHead; + +// Function GameNoce.NoceCharacter.GetLogicalName +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetLogicalName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetLogicalName; + +// Function GameNoce.NoceCharacter.GetSecondsScineBeginPlay +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetSecondsScineBeginPlay final +{ +public: + double ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetSecondsScineBeginPlay; + +// Function GameNoce.NoceCharacter.GetSoundComponent +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetSoundComponent final +{ +public: + class UNeoAudioSoundComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetSoundComponent; + +// Function GameNoce.NoceCharacter.GetSpawnerLocation +// 0x0018 (0x0018 - 0x0000) +struct NoceCharacter_GetSpawnerLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetSpawnerLocation; + +// Function GameNoce.NoceCharacter.GetSuicideDead +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_GetSuicideDead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetSuicideDead; + +// Function GameNoce.NoceCharacter.HandleInputAxis +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_HandleInputAxis final +{ +public: + ENoceInputAxis InInputAxis; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_HandleInputAxis; + +// Function GameNoce.NoceCharacter.HasCurrentWeapon +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_HasCurrentWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_HasCurrentWeapon; + +// Function GameNoce.NoceCharacter.IsCurrentlyUnderAttack +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_IsCurrentlyUnderAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_IsCurrentlyUnderAttack; + +// Function GameNoce.NoceCharacter.IsCurrentWeaponVisible +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_IsCurrentWeaponVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_IsCurrentWeaponVisible; + +// Function GameNoce.NoceCharacter.MoveForward +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_MoveForward final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_MoveForward; + +// Function GameNoce.NoceCharacter.MoveRight +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_MoveRight final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_MoveRight; + +// Function GameNoce.NoceCharacter.OnDamaged +// 0x0178 (0x0178 - 0x0000) +struct NoceCharacter_OnDamaged final +{ +public: + struct FNoceAttackHitResult AttackHitResult; // 0x0000(0x0178)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_OnDamaged; + +// Function GameNoce.NoceCharacter.OnLoadRecord +// 0x00C0 (0x00C0 - 0x0000) +struct NoceCharacter_OnLoadRecord final +{ +public: + struct FNoceCharacterRecord InRecord; // 0x0000(0x00C0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_OnLoadRecord; + +// Function GameNoce.NoceCharacter.OnPostSignificance +// 0x0010 (0x0010 - 0x0000) +struct NoceCharacter_OnPostSignificance final +{ +public: + class ANoceCharacter* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Significance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCharacter_OnPostSignificance; + +// Function GameNoce.NoceCharacter.OnSaveRecord +// 0x00C0 (0x00C0 - 0x0000) +struct NoceCharacter_OnSaveRecord final +{ +public: + struct FNoceCharacterRecord ReturnValue; // 0x0000(0x00C0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_OnSaveRecord; + +// Function GameNoce.NoceCharacter.PlayHeadMontage +// 0x0010 (0x0010 - 0x0000) +struct NoceCharacter_PlayHeadMontage final +{ +public: + class UAnimMontage* MontageToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StopAllMontages; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_PlayHeadMontage; + +// Function GameNoce.NoceCharacter.ProcessCharMeshType_BP +// 0x00C0 (0x00C0 - 0x0000) +struct NoceCharacter_ProcessCharMeshType_BP final +{ +public: + struct FNoceCharMeshDataRow InDataRow; // 0x0000(0x00C0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_ProcessCharMeshType_BP; + +// Function GameNoce.NoceCharacter.SetArmor +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_SetArmor final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetArmor; + +// Function GameNoce.NoceCharacter.SetAutoAdjustWalkSpeed +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_SetAutoAdjustWalkSpeed final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetAutoAdjustWalkSpeed; + +// Function GameNoce.NoceCharacter.SetHeadTracking +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_SetHeadTracking final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetHeadTracking; + +// Function GameNoce.NoceCharacter.SetHealth +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_SetHealth final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetHealth; + +// Function GameNoce.NoceCharacter.SetHealthByRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_SetHealthByRatio final +{ +public: + float InRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetHealthByRatio; + +// Function GameNoce.NoceCharacter.SetPushOffset +// 0x0018 (0x0018 - 0x0000) +struct NoceCharacter_SetPushOffset final +{ +public: + struct FVector InValue; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetPushOffset; + +// Function GameNoce.NoceCharacter.SetPushOffsetEnable +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_SetPushOffsetEnable final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetPushOffsetEnable; + +// Function GameNoce.NoceCharacter.SetSpawner +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_SetSpawner final +{ +public: + class ANoceAISpawner* Spawner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetSpawner; + +// Function GameNoce.NoceCharacter.SetSpawnMontagePlayed +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_SetSpawnMontagePlayed final +{ +public: + bool bPlayed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetSpawnMontagePlayed; + +// Function GameNoce.NoceCharacter.SetSuicideDead +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_SetSuicideDead final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SetSuicideDead; + +// Function GameNoce.NoceCharacter.SwitchToRunSpeed +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_SwitchToRunSpeed final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_SwitchToRunSpeed; + +// Function GameNoce.NoceCharacter.UpdateCharMeshType +// 0x000C (0x000C - 0x0000) +struct NoceCharacter_UpdateCharMeshType final +{ +public: + class FName InRowName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUpdate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCharacter_UpdateCharMeshType; + +// Function GameNoce.NoceCharacter.GetAbilityLevel +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetAbilityLevel final +{ +public: + ENoceAbilityInputID AbilityID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetAbilityLevel; + +// Function GameNoce.NoceCharacter.GetArmor +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_GetArmor final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetArmor; + +// Function GameNoce.NoceCharacter.GetCharacterLevel +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_GetCharacterLevel final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetCharacterLevel; + +// Function GameNoce.NoceCharacter.GetCharacterTag +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetCharacterTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetCharacterTag; + +// Function GameNoce.NoceCharacter.GetGenericTeamId +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_GetGenericTeamId final +{ +public: + struct FGenericTeamId ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetGenericTeamId; + +// Function GameNoce.NoceCharacter.GetHealth +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_GetHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetHealth; + +// Function GameNoce.NoceCharacter.GetHealthRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_GetHealthRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetHealthRatio; + +// Function GameNoce.NoceCharacter.GetInitialAttributeLevel +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_GetInitialAttributeLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetInitialAttributeLevel; + +// Function GameNoce.NoceCharacter.GetMaxArmor +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_GetMaxArmor final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetMaxArmor; + +// Function GameNoce.NoceCharacter.GetMaxHealth +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacter_GetMaxHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetMaxHealth; + +// Function GameNoce.NoceCharacter.GetMySpawner +// 0x0008 (0x0008 - 0x0000) +struct NoceCharacter_GetMySpawner final +{ +public: + class ANoceAISpawner* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_GetMySpawner; + +// Function GameNoce.NoceCharacter.IsAlive +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_IsAlive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_IsAlive; + +// Function GameNoce.NoceCharacter.IsInLinkConstPosition +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_IsInLinkConstPosition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_IsInLinkConstPosition; + +// Function GameNoce.NoceCharacter.IsInLinking +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_IsInLinking final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_IsInLinking; + +// Function GameNoce.NoceCharacter.IsInLinkMotion +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_IsInLinkMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_IsInLinkMotion; + +// Function GameNoce.NoceCharacter.IsInLinkMotionCoolDown +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_IsInLinkMotionCoolDown final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_IsInLinkMotionCoolDown; + +// Function GameNoce.NoceCharacter.IsSpawnMontagePlayed +// 0x0001 (0x0001 - 0x0000) +struct NoceCharacter_IsSpawnMontagePlayed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacter_IsSpawnMontagePlayed; + +// Function GameNoce.NoceTutorialSubsystem.EndTutorial +// 0x0001 (0x0001 - 0x0000) +struct NoceTutorialSubsystem_EndTutorial final +{ +public: + ENoceTutorialType TutorialType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_EndTutorial; + +// Function GameNoce.NoceTutorialSubsystem.EndTutorialByName +// 0x0008 (0x0008 - 0x0000) +struct NoceTutorialSubsystem_EndTutorialByName final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_EndTutorialByName; + +// Function GameNoce.NoceTutorialSubsystem.EndTutorialByRowHandle +// 0x0008 (0x0008 - 0x0000) +struct NoceTutorialSubsystem_EndTutorialByRowHandle final +{ +public: + struct FNoceTutorialDataRowHandle RowHandle; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_EndTutorialByRowHandle; + +// Function GameNoce.NoceTutorialSubsystem.IsClearAll +// 0x0001 (0x0001 - 0x0000) +struct NoceTutorialSubsystem_IsClearAll final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_IsClearAll; + +// Function GameNoce.NoceTutorialSubsystem.IsCleared +// 0x0002 (0x0002 - 0x0000) +struct NoceTutorialSubsystem_IsCleared final +{ +public: + ENoceTutorialType TutorialType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_IsCleared; + +// Function GameNoce.NoceTutorialSubsystem.IsInProgress +// 0x0002 (0x0002 - 0x0000) +struct NoceTutorialSubsystem_IsInProgress final +{ +public: + ENoceTutorialType TutorialType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_IsInProgress; + +// Function GameNoce.NoceTutorialSubsystem.StartTutorial +// 0x0001 (0x0001 - 0x0000) +struct NoceTutorialSubsystem_StartTutorial final +{ +public: + ENoceTutorialType TutorialType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_StartTutorial; + +// Function GameNoce.NoceTutorialSubsystem.StartTutorialByName +// 0x0008 (0x0008 - 0x0000) +struct NoceTutorialSubsystem_StartTutorialByName final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_StartTutorialByName; + +// Function GameNoce.NoceTutorialSubsystem.StartTutorialByRowHandle +// 0x0008 (0x0008 - 0x0000) +struct NoceTutorialSubsystem_StartTutorialByRowHandle final +{ +public: + struct FNoceTutorialDataRowHandle RowHandle; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialSubsystem_StartTutorialByRowHandle; + +// Function GameNoce.NoceCharacterMovementComponent.SetMoveSpeedRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCharacterMovementComponent_SetMoveSpeedRatio final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCharacterMovementComponent_SetMoveSpeedRatio; + +// Function GameNoce.NoceWepShortcutItemWidget.SetWeapon +// 0x000C (0x000C - 0x0000) +struct NoceWepShortcutItemWidget_SetWeapon final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDurability; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWepShortcutItemWidget_SetWeapon; + +// Function GameNoce.NoceCheatActivityExtension.Debug_SetUpdateProgressType +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatActivityExtension_Debug_SetUpdateProgressType final +{ +public: + int32 InType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_Debug_SetUpdateProgressType; + +// Function GameNoce.NoceCheatActivityExtension.Debug_ShowActivityDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatActivityExtension_Debug_ShowActivityDebugInfo final +{ +public: + bool IsShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_Debug_ShowActivityDebugInfo; + +// Function GameNoce.NoceCheatActivityExtension.GetActivityAvailibities +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatActivityExtension_GetActivityAvailibities final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_GetActivityAvailibities; + +// Function GameNoce.NoceCheatActivityExtension.GetActivityIDs +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatActivityExtension_GetActivityIDs final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_GetActivityIDs; + +// Function GameNoce.NoceCheatActivityExtension.GetActivityOutcomes +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatActivityExtension_GetActivityOutcomes final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_GetActivityOutcomes; + +// Function GameNoce.NoceCheatActivityExtension.GetChapters +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatActivityExtension_GetChapters final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_GetChapters; + +// Function GameNoce.NoceCheatActivityExtension.GetResumeActions +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatActivityExtension_GetResumeActions final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_GetResumeActions; + +// Function GameNoce.NoceCheatActivityExtension.OnCancelAndHideActivityWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatActivityExtension_OnCancelAndHideActivityWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_OnCancelAndHideActivityWindowDecided; + +// Function GameNoce.NoceCheatActivityExtension.OnCompleteAndHideActivityWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatActivityExtension_OnCompleteAndHideActivityWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_OnCompleteAndHideActivityWindowDecided; + +// Function GameNoce.NoceCheatActivityExtension.OnEndActivityWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatActivityExtension_OnEndActivityWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_OnEndActivityWindowDecided; + +// Function GameNoce.NoceCheatActivityExtension.OnResumeActivityWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatActivityExtension_OnResumeActivityWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_OnResumeActivityWindowDecided; + +// Function GameNoce.NoceCheatActivityExtension.OnSetActivityAvailabilityChangeWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatActivityExtension_OnSetActivityAvailabilityChangeWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_OnSetActivityAvailabilityChangeWindowDecided; + +// Function GameNoce.NoceCheatActivityExtension.OnStartActivityWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatActivityExtension_OnStartActivityWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_OnStartActivityWindowDecided; + +// Function GameNoce.NoceCheatActivityExtension.OnStartAndShowActivityWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatActivityExtension_OnStartAndShowActivityWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatActivityExtension_OnStartAndShowActivityWindowDecided; + +// Function GameNoce.NoceCheatAudioExtension.DrawEnvImpactSound +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatAudioExtension_DrawEnvImpactSound final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatAudioExtension_DrawEnvImpactSound; + +// Function GameNoce.NoceCheatAudioExtension.DrawEventDistance +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatAudioExtension_DrawEventDistance final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatAudioExtension_DrawEventDistance; + +// Function GameNoce.NoceCheatAudioExtension.DrawEventPosition +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatAudioExtension_DrawEventPosition final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatAudioExtension_DrawEventPosition; + +// Function GameNoce.NoceCheatAudioExtension.DrawEventSphere +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatAudioExtension_DrawEventSphere final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatAudioExtension_DrawEventSphere; + +// Function GameNoce.NoceCheatAudioExtension.DrawListener +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatAudioExtension_DrawListener final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatAudioExtension_DrawListener; + +// Function GameNoce.NoceCheatAudioExtension.DrawPostedEvents +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatAudioExtension_DrawPostedEvents final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatAudioExtension_DrawPostedEvents; + +// Function GameNoce.NoceCheatAudioExtension.HideInvalidStateValue +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatAudioExtension_HideInvalidStateValue final +{ +public: + bool Hide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatAudioExtension_HideInvalidStateValue; + +// Function GameNoce.NoceCheatAudioExtension.ShowStateMonitor +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatAudioExtension_ShowStateMonitor final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatAudioExtension_ShowStateMonitor; + +// Function GameNoce.NoceTerritoryVolume.IsInVolume +// 0x0020 (0x0020 - 0x0000) +struct NoceTerritoryVolume_IsInVolume final +{ +public: + struct FVector CheckLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceTerritoryVolume_IsInVolume; + +// Function GameNoce.NoceCheatChunkExtension.Debug_IsShowDebugDataInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatChunkExtension_Debug_IsShowDebugDataInfo final +{ +public: + bool InIsShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatChunkExtension_Debug_IsShowDebugDataInfo; + +// Function GameNoce.NoceCheatChunkExtension.Debug_SetUsingDebugData +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatChunkExtension_Debug_SetUsingDebugData final +{ +public: + bool InIsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatChunkExtension_Debug_SetUsingDebugData; + +// Function GameNoce.NoceCheatChunkExtension.GetChunkActionNames +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatChunkExtension_GetChunkActionNames final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatChunkExtension_GetChunkActionNames; + +// Function GameNoce.NoceCheatChunkExtension.GetChunkRowNames +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatChunkExtension_GetChunkRowNames final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatChunkExtension_GetChunkRowNames; + +// Function GameNoce.NoceCheatChunkExtension.GetChunkTypeNames +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatChunkExtension_GetChunkTypeNames final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatChunkExtension_GetChunkTypeNames; + +// Function GameNoce.NoceCheatChunkExtension.OnCheckByRowNameAndTypeWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatChunkExtension_OnCheckByRowNameAndTypeWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatChunkExtension_OnCheckByRowNameAndTypeWindowDecided; + +// Function GameNoce.NoceCheatChunkExtension.OnCheckChunkAndDLCWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatChunkExtension_OnCheckChunkAndDLCWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatChunkExtension_OnCheckChunkAndDLCWindowDecided; + +// Function GameNoce.NoceCheatChunkExtension.OnUpdateDebugChunkDataWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatChunkExtension_OnUpdateDebugChunkDataWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatChunkExtension_OnUpdateDebugChunkDataWindowDecided; + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddAllWeaponsCore +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatInventoryExtension_Debug_AddAllWeaponsCore final +{ +public: + bool AddMainWeapon; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_Debug_AddAllWeaponsCore; + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddConsumableItemByID +// 0x000C (0x000C - 0x0000) +struct NoceCheatInventoryExtension_Debug_AddConsumableItemByID final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_Debug_AddConsumableItemByID; + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddFaithValue +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatInventoryExtension_Debug_AddFaithValue final +{ +public: + int32 Delta; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_Debug_AddFaithValue; + +// Function GameNoce.NoceCheatInventoryExtension.Debug_AddShortcutConsumable +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatInventoryExtension_Debug_AddShortcutConsumable final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InAddQuantity; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_Debug_AddShortcutConsumable; + +// Function GameNoce.NoceCheatInventoryExtension.Debug_ReplaceShortcutConsumables +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatInventoryExtension_Debug_ReplaceShortcutConsumables final +{ +public: + int32 InConsumablePageIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InAddQuantity; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_Debug_ReplaceShortcutConsumables; + +// Function GameNoce.NoceCheatInventoryExtension.Debug_SetConsumableSlotNum +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatInventoryExtension_Debug_SetConsumableSlotNum final +{ +public: + int32 InNewNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_Debug_SetConsumableSlotNum; + +// Function GameNoce.NoceCheatInventoryExtension.Debug_SetOmamoriSlotNum +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatInventoryExtension_Debug_SetOmamoriSlotNum final +{ +public: + int32 InNewNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_Debug_SetOmamoriSlotNum; + +// Function GameNoce.NoceCheatInventoryExtension.GetPickupCategories +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatInventoryExtension_GetPickupCategories final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_GetPickupCategories; + +// Function GameNoce.NoceCheatInventoryExtension.GetPickupsInCategory +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatInventoryExtension_GetPickupsInCategory final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_GetPickupsInCategory; + +// Function GameNoce.NoceCheatInventoryExtension.OnAddItemWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatInventoryExtension_OnAddItemWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_OnAddItemWindowDecided; + +// Function GameNoce.NoceCheatInventoryExtension.OnAddLetterWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatInventoryExtension_OnAddLetterWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_OnAddLetterWindowDecided; + +// Function GameNoce.NoceCheatInventoryExtension.OnAddNotebookIDWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatInventoryExtension_OnAddNotebookIDWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_OnAddNotebookIDWindowDecided; + +// Function GameNoce.NoceCheatInventoryExtension.OnRemoveItemWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatInventoryExtension_OnRemoveItemWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_OnRemoveItemWindowDecided; + +// Function GameNoce.NoceCheatInventoryExtension.OnSpawnPickupWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatInventoryExtension_OnSpawnPickupWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_OnSpawnPickupWindowDecided; + +// Function GameNoce.NoceCheatInventoryExtension.OnSpawnPickupWindowDecided_BP +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatInventoryExtension_OnSpawnPickupWindowDecided_BP final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_OnSpawnPickupWindowDecided_BP; + +// Function GameNoce.NoceCheatInventoryExtension.SetupChapterJumpSetting +// 0x0118 (0x0118 - 0x0000) +struct NoceCheatInventoryExtension_SetupChapterJumpSetting final +{ +public: + struct FNoceChapterJumpSettingTableRow InData; // 0x0000(0x0110)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool InReset; // 0x0110(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_SetupChapterJumpSetting; + +// Function GameNoce.NoceCheatInventoryExtension.SetupChapterJumpSettingByRowName +// 0x000C (0x000C - 0x0000) +struct NoceCheatInventoryExtension_SetupChapterJumpSettingByRowName final +{ +public: + class FName RowName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InReset; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_SetupChapterJumpSettingByRowName; + +// Function GameNoce.NoceCheatInventoryExtension.SetupChapterJumpSettingByTag +// 0x000C (0x000C - 0x0000) +struct NoceCheatInventoryExtension_SetupChapterJumpSettingByTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InReset; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRoundType round; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_SetupChapterJumpSettingByTag; + +// Function GameNoce.NoceCheatInventoryExtension.SetupChapterJumpSettingForStory +// 0x000C (0x000C - 0x0000) +struct NoceCheatInventoryExtension_SetupChapterJumpSettingForStory final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InReset; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRoundType round; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCheatInventoryExtension_SetupChapterJumpSettingForStory; + +// Function GameNoce.NoceCheatManager.BP_Debug_SetWeaponDurability +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_BP_Debug_SetWeaponDurability final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_BP_Debug_SetWeaponDurability; + +// Function GameNoce.NoceCheatManager.Debug_ApplyClawAlterBackMark +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ApplyClawAlterBackMark final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ApplyClawAlterBackMark; + +// Function GameNoce.NoceCheatManager.Debug_ApplyClawAlterBackMarkRound3 +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ApplyClawAlterBackMarkRound3 final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ApplyClawAlterBackMarkRound3; + +// Function GameNoce.NoceCheatManager.Debug_ApplyClawAlterHandRound2 +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ApplyClawAlterHandRound2 final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ApplyClawAlterHandRound2; + +// Function GameNoce.NoceCheatManager.Debug_ApplyClawAlterMask +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ApplyClawAlterMask final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ApplyClawAlterMask; + +// Function GameNoce.NoceCheatManager.Debug_AutoLoad +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_AutoLoad final +{ +public: + int32 SlotIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_AutoLoad; + +// Function GameNoce.NoceCheatManager.Debug_AutoSave +// 0x000C (0x000C - 0x0000) +struct NoceCheatManager_Debug_AutoSave final +{ +public: + int32 SlotIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LocationRowName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_AutoSave; + +// Function GameNoce.NoceCheatManager.Debug_ChangeActionLevel +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_ChangeActionLevel final +{ +public: + int32 InLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ChangeActionLevel; + +// Function GameNoce.NoceCheatManager.Debug_ChangeGameRound +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_ChangeGameRound final +{ +public: + int32 InRound; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ChangeGameRound; + +// Function GameNoce.NoceCheatManager.Debug_CollisionOpacity +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_CollisionOpacity final +{ +public: + float InOpacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_CollisionOpacity; + +// Function GameNoce.NoceCheatManager.Debug_CollisionViewMode +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_CollisionViewMode final +{ +public: + int32 InViewMode; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_CollisionViewMode; + +// Function GameNoce.NoceCheatManager.Debug_ConditionHandlerInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ConditionHandlerInfo final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ConditionHandlerInfo; + +// Function GameNoce.NoceCheatManager.Debug_DeleteSlot +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_DeleteSlot final +{ +public: + int32 SlotIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_DeleteSlot; + +// Function GameNoce.NoceCheatManager.Debug_DisableAutoSave +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_DisableAutoSave final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_DisableAutoSave; + +// Function GameNoce.NoceCheatManager.Debug_DisableLinkMotionAvoidCol +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_DisableLinkMotionAvoidCol final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_DisableLinkMotionAvoidCol; + +// Function GameNoce.NoceCheatManager.Debug_DisableLinkMotionInterruptSequencer +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_DisableLinkMotionInterruptSequencer final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_DisableLinkMotionInterruptSequencer; + +// Function GameNoce.NoceCheatManager.Debug_DisaplyNPCLookAtSystemInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_DisaplyNPCLookAtSystemInfo final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_DisaplyNPCLookAtSystemInfo; + +// Function GameNoce.NoceCheatManager.Debug_DisaplyPlayerLookAtSystemInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_DisaplyPlayerLookAtSystemInfo final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_DisaplyPlayerLookAtSystemInfo; + +// Function GameNoce.NoceCheatManager.Debug_DisplayFadeSystemInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_DisplayFadeSystemInfo final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_DisplayFadeSystemInfo; + +// Function GameNoce.NoceCheatManager.Debug_DrawCellLoadingTime +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_DrawCellLoadingTime final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_DrawCellLoadingTime; + +// Function GameNoce.NoceCheatManager.Debug_EnableDynamicPickups +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_EnableDynamicPickups final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_EnableDynamicPickups; + +// Function GameNoce.NoceCheatManager.Debug_EnableEventPickups +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_EnableEventPickups final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_EnableEventPickups; + +// Function GameNoce.NoceCheatManager.Debug_EnableGlobalRigidBody +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_EnableGlobalRigidBody final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_EnableGlobalRigidBody; + +// Function GameNoce.NoceCheatManager.Debug_EndTutorial +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_EndTutorial final +{ +public: + int32 TutorialIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_EndTutorial; + +// Function GameNoce.NoceCheatManager.Debug_EndTutorialByName +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_Debug_EndTutorialByName final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_EndTutorialByName; + +// Function GameNoce.NoceCheatManager.Debug_EnemyMayNotRevive +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_EnemyMayNotRevive final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_EnemyMayNotRevive; + +// Function GameNoce.NoceCheatManager.Debug_EnemyOneShotKill +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_EnemyOneShotKill final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_EnemyOneShotKill; + +// Function GameNoce.NoceCheatManager.Debug_EnemyOneShotKillNotRevive +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_EnemyOneShotKillNotRevive final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_EnemyOneShotKillNotRevive; + +// Function GameNoce.NoceCheatManager.Debug_ForceChangeStoryEndingType +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_ForceChangeStoryEndingType final +{ +public: + int32 EndingType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ForceChangeStoryEndingType; + +// Function GameNoce.NoceCheatManager.Debug_ForceEnableRagdoll +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ForceEnableRagdoll final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ForceEnableRagdoll; + +// Function GameNoce.NoceCheatManager.Debug_ForceJumpPlaybackPos +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ForceJumpPlaybackPos final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ForceJumpPlaybackPos; + +// Function GameNoce.NoceCheatManager.Debug_ForceShowEyeLacrimalFluid +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ForceShowEyeLacrimalFluid final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ForceShowEyeLacrimalFluid; + +// Function GameNoce.NoceCheatManager.Debug_GoNextProgress +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_GoNextProgress final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_GoNextProgress; + +// Function GameNoce.NoceCheatManager.Debug_HideBasicDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_HideBasicDebugInfo final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_HideBasicDebugInfo; + +// Function GameNoce.NoceCheatManager.Debug_HideGreyboxObject +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_HideGreyboxObject final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_HideGreyboxObject; + +// Function GameNoce.NoceCheatManager.Debug_HideSubtitle +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_HideSubtitle final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_HideSubtitle; + +// Function GameNoce.NoceCheatManager.Debug_InGameFixedEV +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_InGameFixedEV final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_InGameFixedEV; + +// Function GameNoce.NoceCheatManager.Debug_InGameFixedEVMode +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_InGameFixedEVMode final +{ +public: + int32 EVMode; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_InGameFixedEVMode; + +// Function GameNoce.NoceCheatManager.Debug_NoceFadeIn +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_Debug_NoceFadeIn final +{ +public: + int32 FadeType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_NoceFadeIn; + +// Function GameNoce.NoceCheatManager.Debug_NoceFadeOut +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_Debug_NoceFadeOut final +{ +public: + int32 FadeType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_NoceFadeOut; + +// Function GameNoce.NoceCheatManager.Debug_PlayerAnimationLogInfoStateChange +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_PlayerAnimationLogInfoStateChange final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_PlayerAnimationLogInfoStateChange; + +// Function GameNoce.NoceCheatManager.Debug_PlayerFootIKDebugDraw +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_PlayerFootIKDebugDraw final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_PlayerFootIKDebugDraw; + +// Function GameNoce.NoceCheatManager.Debug_PlayerFootIKDebugTrace +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_PlayerFootIKDebugTrace final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_PlayerFootIKDebugTrace; + +// Function GameNoce.NoceCheatManager.Debug_PlayerShiromukuRevive +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_PlayerShiromukuRevive final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_PlayerShiromukuRevive; + +// Function GameNoce.NoceCheatManager.Debug_RemoveAdditionalTag +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_Debug_RemoveAdditionalTag final +{ +public: + class FName InTagName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_RemoveAdditionalTag; + +// Function GameNoce.NoceCheatManager.Debug_RequesetWorldTrigger +// 0x000C (0x000C - 0x0000) +struct NoceCheatManager_Debug_RequesetWorldTrigger final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_RequesetWorldTrigger; + +// Function GameNoce.NoceCheatManager.Debug_RequestNocePPV +// 0x0014 (0x0014 - 0x0000) +struct NoceCheatManager_Debug_RequestNocePPV final +{ +public: + class FName InType; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InDataRowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_RequestNocePPV; + +// Function GameNoce.NoceCheatManager.Debug_RequestWind +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_Debug_RequestWind final +{ +public: + class FName InDataRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_RequestWind; + +// Function GameNoce.NoceCheatManager.Debug_SelectBColType +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SelectBColType final +{ +public: + int32 InBColType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SelectBColType; + +// Function GameNoce.NoceCheatManager.Debug_SetAdditionalTag +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_Debug_SetAdditionalTag final +{ +public: + class FName InTagName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAdditionalTag; + +// Function GameNoce.NoceCheatManager.Debug_SetATPCCameraLocationObjectDebug +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetATPCCameraLocationObjectDebug final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetATPCCameraLocationObjectDebug; + +// Function GameNoce.NoceCheatManager.Debug_SetATPCCameraLockObjectDebug +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetATPCCameraLockObjectDebug final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetATPCCameraLockObjectDebug; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackLogEnemy +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackLogEnemy final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackLogEnemy; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackLogEnviroment +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackLogEnviroment final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackLogEnviroment; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackLogPlayer +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackLogPlayer final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackLogPlayer; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawResultEnemy +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackTraceDrawResultEnemy final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackTraceDrawResultEnemy; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawResultEnviroment +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackTraceDrawResultEnviroment final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackTraceDrawResultEnviroment; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawResultPlayer +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackTraceDrawResultPlayer final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackTraceDrawResultPlayer; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawResultPlayerDefelct +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackTraceDrawResultPlayerDefelct final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackTraceDrawResultPlayerDefelct; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawShapeEnemy +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackTraceDrawShapeEnemy final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackTraceDrawShapeEnemy; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawShapeEnviroment +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackTraceDrawShapeEnviroment final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackTraceDrawShapeEnviroment; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawShapePlayer +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackTraceDrawShapePlayer final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackTraceDrawShapePlayer; + +// Function GameNoce.NoceCheatManager.Debug_SetAttackTraceDrawShapePlayerDefelct +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetAttackTraceDrawShapePlayerDefelct final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetAttackTraceDrawShapePlayerDefelct; + +// Function GameNoce.NoceCheatManager.Debug_SetBattlePositionForceActivate +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetBattlePositionForceActivate final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetBattlePositionForceActivate; + +// Function GameNoce.NoceCheatManager.Debug_SetBattlePositionSystemEnabled +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetBattlePositionSystemEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetBattlePositionSystemEnabled; + +// Function GameNoce.NoceCheatManager.Debug_SetBattleStatusTime +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetBattleStatusTime final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetBattleStatusTime; + +// Function GameNoce.NoceCheatManager.Debug_SetCapsuleShrinkEnableDebug +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetCapsuleShrinkEnableDebug final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetCapsuleShrinkEnableDebug; + +// Function GameNoce.NoceCheatManager.Debug_SetCapsuleShrinkEnableUse +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetCapsuleShrinkEnableUse final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetCapsuleShrinkEnableUse; + +// Function GameNoce.NoceCheatManager.Debug_SetClawTransform +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetClawTransform final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetClawTransform; + +// Function GameNoce.NoceCheatManager.Debug_SetCurrentMaxSanity +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetCurrentMaxSanity final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetCurrentMaxSanity; + +// Function GameNoce.NoceCheatManager.Debug_SetDebugEnemyInSight +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetDebugEnemyInSight final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetDebugEnemyInSight; + +// Function GameNoce.NoceCheatManager.Debug_SetDrawTriggerBox +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetDrawTriggerBox final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetDrawTriggerBox; + +// Function GameNoce.NoceCheatManager.Debug_SetEnemyAttackRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetEnemyAttackRatio final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetEnemyAttackRatio; + +// Function GameNoce.NoceCheatManager.Debug_SetEnemyNoAttack +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetEnemyNoAttack final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetEnemyNoAttack; + +// Function GameNoce.NoceCheatManager.Debug_SetEventMaxTryFailedCount +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetEventMaxTryFailedCount final +{ +public: + int32 InCount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetEventMaxTryFailedCount; + +// Function GameNoce.NoceCheatManager.Debug_SetEventMinDistanceSquared +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetEventMinDistanceSquared final +{ +public: + float InDistanceSquared; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetEventMinDistanceSquared; + +// Function GameNoce.NoceCheatManager.Debug_SetForceJustDodge +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetForceJustDodge final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetForceJustDodge; + +// Function GameNoce.NoceCheatManager.Debug_SetFreeCameraRotate +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetFreeCameraRotate final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetFreeCameraRotate; + +// Function GameNoce.NoceCheatManager.Debug_SetHealth +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetHealth final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetHealth; + +// Function GameNoce.NoceCheatManager.Debug_SetHealthPercent +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetHealthPercent final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetHealthPercent; + +// Function GameNoce.NoceCheatManager.Debug_SetHeightFogDistance +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetHeightFogDistance final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetHeightFogDistance; + +// Function GameNoce.NoceCheatManager.Debug_SetLanternPointRadius +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetLanternPointRadius final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetLanternPointRadius; + +// Function GameNoce.NoceCheatManager.Debug_SetLeaveEnemyInSightDistance +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetLeaveEnemyInSightDistance final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetLeaveEnemyInSightDistance; + +// Function GameNoce.NoceCheatManager.Debug_SetLowStaminaThreshold +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetLowStaminaThreshold final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetLowStaminaThreshold; + +// Function GameNoce.NoceCheatManager.Debug_SetMaxHealth +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetMaxHealth final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetMaxHealth; + +// Function GameNoce.NoceCheatManager.Debug_SetMaxSanity +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetMaxSanity final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetMaxSanity; + +// Function GameNoce.NoceCheatManager.Debug_SetMaxStamina +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetMaxStamina final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetMaxStamina; + +// Function GameNoce.NoceCheatManager.Debug_SetMoonlightRadius +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetMoonlightRadius final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetMoonlightRadius; + +// Function GameNoce.NoceCheatManager.Debug_SetNoCostSanity +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetNoCostSanity final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetNoCostSanity; + +// Function GameNoce.NoceCheatManager.Debug_SetNoPlayerHandleDamage +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetNoPlayerHandleDamage final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetNoPlayerHandleDamage; + +// Function GameNoce.NoceCheatManager.Debug_SetNormalBattleBGMDistMultiplier +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetNormalBattleBGMDistMultiplier final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetNormalBattleBGMDistMultiplier; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerAttackRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerAttackRatio final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerAttackRatio; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerControlerShowDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerControlerShowDebugInfo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerControlerShowDebugInfo; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerDeflectRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerDeflectRatio final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerDeflectRatio; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerFurClawGRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerFurClawGRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerFurClawGRigidBodyAlpha; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerFurClawRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerFurClawRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerFurClawRigidBodyAlpha; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerMoveSpeedRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerMoveSpeedRatio final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerMoveSpeedRatio; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerOutfit +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerOutfit final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerOutfit; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerScabbardRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerScabbardRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerScabbardRigidBodyAlpha; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerScarfRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerScarfRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerScarfRigidBodyAlpha; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerShawlRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerShawlRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerShawlRigidBodyAlpha; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerSkirtRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerSkirtRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerSkirtRigidBodyAlpha; + +// Function GameNoce.NoceCheatManager.Debug_SetPlayerWinceRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetPlayerWinceRatio final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetPlayerWinceRatio; + +// Function GameNoce.NoceCheatManager.Debug_SetProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_Debug_SetProgressTag final +{ +public: + class FName InTagName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetProgressTag; + +// Function GameNoce.NoceCheatManager.Debug_SetR3Skipped +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetR3Skipped final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceCheatManager_Debug_SetR3Skipped; + +// Function GameNoce.NoceCheatManager.Debug_SetShowEnemyHealthBar +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetShowEnemyHealthBar final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetShowEnemyHealthBar; + +// Function GameNoce.NoceCheatManager.Debug_SetShowFootStepVFXInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetShowFootStepVFXInfo final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetShowFootStepVFXInfo; + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerClawTransformLog +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetShowPlayerClawTransformLog final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetShowPlayerClawTransformLog; + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerInvincibleInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetShowPlayerInvincibleInfo final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetShowPlayerInvincibleInfo; + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerSanityCostLog +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetShowPlayerSanityCostLog final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetShowPlayerSanityCostLog; + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerShowHideInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetShowPlayerShowHideInfo final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetShowPlayerShowHideInfo; + +// Function GameNoce.NoceCheatManager.Debug_SetShowPlayerStaminaCostLog +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetShowPlayerStaminaCostLog final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetShowPlayerStaminaCostLog; + +// Function GameNoce.NoceCheatManager.Debug_SetSkipEnemyCounterableCheck +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetSkipEnemyCounterableCheck final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetSkipEnemyCounterableCheck; + +// Function GameNoce.NoceCheatManager.Debug_SetStoryEndingCleared +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetStoryEndingCleared final +{ +public: + int32 EndingType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetStoryEndingCleared; + +// Function GameNoce.NoceCheatManager.Debug_SetTriggerDetail +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_SetTriggerDetail final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetTriggerDetail; + +// Function GameNoce.NoceCheatManager.Debug_SetWeaponDurability +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetWeaponDurability final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetWeaponDurability; + +// Function GameNoce.NoceCheatManager.Debug_SetWeaponDurabilityCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_SetWeaponDurabilityCostRatio final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_SetWeaponDurabilityCostRatio; + +// Function GameNoce.NoceCheatManager.Debug_ShowAchievementStatus +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowAchievementStatus final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowAchievementStatus; + +// Function GameNoce.NoceCheatManager.Debug_ShowAutoAimCompWarpLocationInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowAutoAimCompWarpLocationInfo final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowAutoAimCompWarpLocationInfo; + +// Function GameNoce.NoceCheatManager.Debug_ShowCounterableExtendAutoAimDistance +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowCounterableExtendAutoAimDistance final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowCounterableExtendAutoAimDistance; + +// Function GameNoce.NoceCheatManager.Debug_ShowDynamicPickupsDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowDynamicPickupsDebugInfo final +{ +public: + bool InIsShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowDynamicPickupsDebugInfo; + +// Function GameNoce.NoceCheatManager.Debug_ShowGimmickInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowGimmickInfo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowGimmickInfo; + +// Function GameNoce.NoceCheatManager.Debug_ShowHitPerfromVFXInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowHitPerfromVFXInfo final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowHitPerfromVFXInfo; + +// Function GameNoce.NoceCheatManager.Debug_ShowIndicator +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowIndicator final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowIndicator; + +// Function GameNoce.NoceCheatManager.Debug_ShowInteractInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowInteractInfo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowInteractInfo; + +// Function GameNoce.NoceCheatManager.Debug_ShowInteractPriority +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowInteractPriority final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowInteractPriority; + +// Function GameNoce.NoceCheatManager.Debug_ShowLinkMotionDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowLinkMotionDebugInfo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowLinkMotionDebugInfo; + +// Function GameNoce.NoceCheatManager.Debug_ShowRecordStatus +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowRecordStatus final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowRecordStatus; + +// Function GameNoce.NoceCheatManager.Debug_ShowSceneDitherFade +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowSceneDitherFade final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowSceneDitherFade; + +// Function GameNoce.NoceCheatManager.Debug_ShowTeleportBlackScreen +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowTeleportBlackScreen final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowTeleportBlackScreen; + +// Function GameNoce.NoceCheatManager.Debug_ShowWorldTriggerStatus +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_ShowWorldTriggerStatus final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_ShowWorldTriggerStatus; + +// Function GameNoce.NoceCheatManager.Debug_StartTutorial +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_StartTutorial final +{ +public: + int32 TutorialIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_StartTutorial; + +// Function GameNoce.NoceCheatManager.Debug_StartTutorialByName +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_Debug_StartTutorialByName final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_StartTutorialByName; + +// Function GameNoce.NoceCheatManager.Debug_UnlockAchievement +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatManager_Debug_UnlockAchievement final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UnlockAchievement; + +// Function GameNoce.NoceCheatManager.Debug_UseEnemyFootIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UseEnemyFootIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UseEnemyFootIK; + +// Function GameNoce.NoceCheatManager.Debug_UseNPCFootIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UseNPCFootIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UseNPCFootIK; + +// Function GameNoce.NoceCheatManager.Debug_UseNPCLookAtIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UseNPCLookAtIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UseNPCLookAtIK; + +// Function GameNoce.NoceCheatManager.Debug_UseNPCPoseDriverIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UseNPCPoseDriverIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UseNPCPoseDriverIK; + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerAimIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UsePlayerAimIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UsePlayerAimIK; + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerFootIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UsePlayerFootIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UsePlayerFootIK; + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerFullBodyIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UsePlayerFullBodyIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UsePlayerFullBodyIK; + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerLookAtIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UsePlayerLookAtIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UsePlayerLookAtIK; + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerPoseDriverIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UsePlayerPoseDriverIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UsePlayerPoseDriverIK; + +// Function GameNoce.NoceCheatManager.Debug_UsePlayerSkirtIK +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_Debug_UsePlayerSkirtIK final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_Debug_UsePlayerSkirtIK; + +// Function GameNoce.NoceCheatManager.DebugGoSave +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_DebugGoSave final +{ +public: + class FName InSpotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_DebugGoSave; + +// Function GameNoce.NoceCheatManager.DebugGoTo +// 0x0008 (0x0008 - 0x0000) +struct NoceCheatManager_DebugGoTo final +{ +public: + class FName InSpotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_DebugGoTo; + +// Function GameNoce.NoceCheatManager.EnableEnemyNavModifier +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_EnableEnemyNavModifier final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_EnableEnemyNavModifier; + +// Function GameNoce.NoceCheatManager.EnablePlayerNavModifier +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_EnablePlayerNavModifier final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_EnablePlayerNavModifier; + +// Function GameNoce.NoceCheatManager.EnableSanitySpawnSystem +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_EnableSanitySpawnSystem final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_EnableSanitySpawnSystem; + +// Function GameNoce.NoceCheatManager.GetDialogParentTables +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatManager_GetDialogParentTables final +{ +public: + class UCompositeDataTable* CompositeDataTable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_GetDialogParentTables; + +// Function GameNoce.NoceCheatManager.GetGamePlayTagByName +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatManager_GetGamePlayTagByName final +{ +public: + class FName InTagName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_GetGamePlayTagByName; + +// Function GameNoce.NoceCheatManager.IsDebugInvincibleEnabled +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_IsDebugInvincibleEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_IsDebugInvincibleEnabled; + +// Function GameNoce.NoceCheatManager.LockNavigationBuild +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_LockNavigationBuild final +{ +public: + bool bLock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_LockNavigationBuild; + +// Function GameNoce.NoceCheatManager.NoceBugItGo +// 0x0028 (0x0028 - 0x0000) +struct NoceCheatManager_NoceBugItGo final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pitch; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roll; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GatewayString; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_NoceBugItGo; + +// Function GameNoce.NoceCheatManager.OnChangePlayerCharMeshTypeWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatManager_OnChangePlayerCharMeshTypeWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_OnChangePlayerCharMeshTypeWindowDecided; + +// Function GameNoce.NoceCheatManager.OnStartTutorialWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatManager_OnStartTutorialWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_OnStartTutorialWindowDecided; + +// Function GameNoce.NoceCheatManager.OnTestDiloagWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatManager_OnTestDiloagWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_OnTestDiloagWindowDecided; + +// Function GameNoce.NoceCheatManager.SetDrawNavLinkInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_SetDrawNavLinkInfo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_SetDrawNavLinkInfo; + +// Function GameNoce.NoceCheatManager.SetNoceAIGlobalThinkEnable +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_SetNoceAIGlobalThinkEnable final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_SetNoceAIGlobalThinkEnable; + +// Function GameNoce.NoceCheatManager.SetNoceEnv +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatManager_SetNoceEnv final +{ +public: + class FString AreaName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RuntimeState; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_SetNoceEnv; + +// Function GameNoce.NoceCheatManager.SetNoceEnvExtra +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatManager_SetNoceEnvExtra final +{ +public: + class FString AreaName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RuntimeState; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_SetNoceEnvExtra; + +// Function GameNoce.NoceCheatManager.ShowDebugControlRig +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_ShowDebugControlRig final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_ShowDebugControlRig; + +// Function GameNoce.NoceCheatManager.ShowDebugKawaii +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_ShowDebugKawaii final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_ShowDebugKawaii; + +// Function GameNoce.NoceCheatManager.ShowDebugRigidBody +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_ShowDebugRigidBody final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_ShowDebugRigidBody; + +// Function GameNoce.NoceCheatManager.ShowNoceAINoiseInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_ShowNoceAINoiseInfo final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_ShowNoceAINoiseInfo; + +// Function GameNoce.NoceCheatManager.ShowNoceAISpawnerInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_ShowNoceAISpawnerInfo final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_ShowNoceAISpawnerInfo; + +// Function GameNoce.NoceCheatManager.ShowNoceAISystemInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatManager_ShowNoceAISystemInfo final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatManager_ShowNoceAISystemInfo; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_DeleteSlot +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_DeleteSlot final +{ +public: + int32 SlotIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_DeleteSlot; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameActionLevel +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_NewGameActionLevel final +{ +public: + int32 InLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_NewGameActionLevel; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameClearUFO +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_NewGameClearUFO final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_NewGameClearUFO; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameRiddleLevel +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_NewGameRiddleLevel final +{ +public: + int32 InLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_NewGameRiddleLevel; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameSimulateEnding +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_NewGameSimulateEnding final +{ +public: + int32 InEndingType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_NewGameSimulateEnding; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_NewGameSimulateRound +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_NewGameSimulateRound final +{ +public: + int32 InRound; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_NewGameSimulateRound; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_PlayerOutfit +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_PlayerOutfit final +{ +public: + int32 InType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_PlayerOutfit; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_SetEndingCleared +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_SetEndingCleared final +{ +public: + int32 InEndingType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_SetEndingCleared; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_SetEndingNotCleared +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_SetEndingNotCleared final +{ +public: + int32 InEndingType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_SetEndingNotCleared; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_SetLastEndingType +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_SetLastEndingType final +{ +public: + int32 InEndingType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_SetLastEndingType; + +// Function GameNoce.NoceCheatTitleLevelExtension.Debug_SetTitleCorruptLevel +// 0x0004 (0x0004 - 0x0000) +struct NoceCheatTitleLevelExtension_Debug_SetTitleCorruptLevel final +{ +public: + int32 InLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_Debug_SetTitleCorruptLevel; + +// Function GameNoce.NoceCheatTitleLevelExtension.GetAllProgressTags +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatTitleLevelExtension_GetAllProgressTags final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_GetAllProgressTags; + +// Function GameNoce.NoceCheatTitleLevelExtension.GetAllProgressTagsAndNames +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatTitleLevelExtension_GetAllProgressTagsAndNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_GetAllProgressTagsAndNames; + +// Function GameNoce.NoceCheatTitleLevelExtension.GetAllTeleportTagsAndNames +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatTitleLevelExtension_GetAllTeleportTagsAndNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_GetAllTeleportTagsAndNames; + +// Function GameNoce.NoceCheatTitleLevelExtension.GetLevels +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatTitleLevelExtension_GetLevels final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_GetLevels; + +// Function GameNoce.NoceCheatTitleLevelExtension.GetLevelTags +// 0x0018 (0x0018 - 0x0000) +struct NoceCheatTitleLevelExtension_GetLevelTags final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_GetLevelTags; + +// Function GameNoce.NoceCheatTitleLevelExtension.JumpLevel +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatTitleLevelExtension_JumpLevel final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_JumpLevel; + +// Function GameNoce.NoceCheatTitleLevelExtension.OnJumpLevelWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatTitleLevelExtension_OnJumpLevelWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatTitleLevelExtension_OnJumpLevelWindowDecided; + +// Function GameNoce.NoceCheatUIExtension.Debug_AutoSwitchInputIcon +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatUIExtension_Debug_AutoSwitchInputIcon final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatUIExtension_Debug_AutoSwitchInputIcon; + +// Function GameNoce.NoceCheatUIExtension.Debug_EnableSavePointFixWeapon +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatUIExtension_Debug_EnableSavePointFixWeapon final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatUIExtension_Debug_EnableSavePointFixWeapon; + +// Function GameNoce.NoceCheatUIExtension.Debug_EnableSavePointOffering +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatUIExtension_Debug_EnableSavePointOffering final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatUIExtension_Debug_EnableSavePointOffering; + +// Function GameNoce.NoceCheatUIExtension.Debug_EnableSavePointUpgrade +// 0x0001 (0x0001 - 0x0000) +struct NoceCheatUIExtension_Debug_EnableSavePointUpgrade final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatUIExtension_Debug_EnableSavePointUpgrade; + +// Function GameNoce.NoceCheatUIExtension.OnTestQuestWindowDecided +// 0x0010 (0x0010 - 0x0000) +struct NoceCheatUIExtension_OnTestQuestWindowDecided final +{ +public: + struct FNeoCheatPopWindowOutputParam Result; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCheatUIExtension_OnTestQuestWindowDecided; + +// Function GameNoce.NoceTeleportTarget.GetPointName +// 0x0010 (0x0010 - 0x0000) +struct NoceTeleportTarget_GetPointName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTeleportTarget_GetPointName; + +// Function GameNoce.NoceTeleportTarget.GetWorldTriggerGateway +// 0x0010 (0x0010 - 0x0000) +struct NoceTeleportTarget_GetWorldTriggerGateway final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTeleportTarget_GetWorldTriggerGateway; + +// Function GameNoce.NoceTeleportTarget.RequestTeleport +// 0x0010 (0x0010 - 0x0000) +struct NoceTeleportTarget_RequestTeleport final +{ +public: + class APawn* InPassenger; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ResetCamera; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInstant; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StrictlyStreamingComplete; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TeleportAfterStreaming; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceGCAfterLevelStreamedOut; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IgnoreWorldTrigger; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceTeleportTarget_RequestTeleport; + +// Function GameNoce.NoceTileView.BP_GetEntryWidgetFromItem +// 0x0010 (0x0010 - 0x0000) +struct NoceTileView_BP_GetEntryWidgetFromItem final +{ +public: + const class UObject* Item; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTileView_BP_GetEntryWidgetFromItem; + +// Function GameNoce.NoceTileView.BP_ItemFromEntryWidget +// 0x0010 (0x0010 - 0x0000) +struct NoceTileView_BP_ItemFromEntryWidget final +{ +public: + class UUserWidget* EntryWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTileView_BP_ItemFromEntryWidget; + +// Function GameNoce.NoceTileView.GetSelectingIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceTileView_GetSelectingIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTileView_GetSelectingIndex; + +// Function GameNoce.NoceTileView.IsUserScrolling +// 0x0001 (0x0001 - 0x0000) +struct NoceTileView_IsUserScrolling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTileView_IsUserScrolling; + +// Function GameNoce.NoceTileView.PlaySound +// 0x0008 (0x0008 - 0x0000) +struct NoceTileView_PlaySound final +{ +public: + struct FNeoAudioTriggerIdHandle TriggerId; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTileView_PlaySound; + +// Function GameNoce.NoceTileView.SetSound +// 0x0010 (0x0010 - 0x0000) +struct NoceTileView_SetSound final +{ +public: + struct FNeoAudioTriggerIdHandle InSelectSound; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle InMouseHoverSound; // 0x0008(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTileView_SetSound; + +// Function GameNoce.NoceTileView.UpdateInput +// 0x0040 (0x0040 - 0x0000) +struct NoceTileView_UpdateInput final +{ +public: + struct FInputEvent InputEvent; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey Key; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceTileView_UpdateInput; + +// Function GameNoce.NoceChooserWidget.BP_UpdateSelectionIndex +// 0x0002 (0x0002 - 0x0000) +struct NoceChooserWidget_BP_UpdateSelectionIndex final +{ +public: + bool IsLeft; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceChooserWidget_BP_UpdateSelectionIndex; + +// Function GameNoce.NoceChooserWidget.GetText +// 0x0010 (0x0010 - 0x0000) +struct NoceChooserWidget_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceChooserWidget_GetText; + +// Function GameNoce.NoceChooserWidget.SetSetting +// 0x0010 (0x0010 - 0x0000) +struct NoceChooserWidget_SetSetting final +{ +public: + class UObject* InSetting; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChooserWidget_SetSetting; + +// Function GameNoce.NoceChooserWidget.UpdateInput +// 0x0001 (0x0001 - 0x0000) +struct NoceChooserWidget_UpdateInput final +{ +public: + bool IsLeft; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceChooserWidget_UpdateInput; + +// Function GameNoce.NoceChooserWidget.UpdateSelectionIndex +// 0x0001 (0x0001 - 0x0000) +struct NoceChooserWidget_UpdateSelectionIndex final +{ +public: + bool IsLeft; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceChooserWidget_UpdateSelectionIndex; + +// Function GameNoce.NoceChunkInstance.CheckDownloadableContentByRowName +// 0x000C (0x000C - 0x0000) +struct NoceChunkInstance_CheckDownloadableContentByRowName final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsChunkInstalled; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsOwnedDLC; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_CheckDownloadableContentByRowName; + +// Function GameNoce.NoceChunkInstance.SetUsingChunkDebugData +// 0x0001 (0x0001 - 0x0000) +struct NoceChunkInstance_SetUsingChunkDebugData final +{ +public: + bool InIsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceChunkInstance_SetUsingChunkDebugData; + +// Function GameNoce.NoceChunkInstance.ShowCheckDLCResult_BP +// 0x000C (0x000C - 0x0000) +struct NoceChunkInstance_ShowCheckDLCResult_BP final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsChunkInstalled; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOwnedDLC; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_ShowCheckDLCResult_BP; + +// Function GameNoce.NoceChunkInstance.UpdateChunkDebugData +// 0x000C (0x000C - 0x0000) +struct NoceChunkInstance_UpdateChunkDebugData final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceChunkDebugType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceChunkDebugAction InAction; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_UpdateChunkDebugData; + +// Function GameNoce.NoceChunkInstance.DoesChunkFileExist +// 0x0008 (0x0008 - 0x0000) +struct NoceChunkInstance_DoesChunkFileExist final +{ +public: + int32 InChunkID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_DoesChunkFileExist; + +// Function GameNoce.NoceChunkInstance.DoesGOGFileExist +// 0x0018 (0x0018 - 0x0000) +struct NoceChunkInstance_DoesGOGFileExist final +{ +public: + class FString InChunkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +//DUMPER7_ASSERTS_NoceChunkInstance_DoesGOGFileExist; + +// Function GameNoce.NoceChunkInstance.GetChunkDataByName +// 0x0090 (0x0090 - 0x0000) +struct NoceChunkInstance_GetChunkDataByName final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceChunkDataRow ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceChunkInstance_GetChunkDataByName; + +// Function GameNoce.NoceChunkInstance.GetChunkDataRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceChunkInstance_GetChunkDataRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceChunkInstance_GetChunkDataRowNames; + +// Function GameNoce.NoceChunkInstance.GetChunkIDFromDataRow +// 0x0090 (0x0090 - 0x0000) +struct NoceChunkInstance_GetChunkIDFromDataRow final +{ +public: + struct FNoceChunkDataRow InDataRow; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0088(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +//DUMPER7_ASSERTS_NoceChunkInstance_GetChunkIDFromDataRow; + +// Function GameNoce.NoceChunkInstance.GetDebugDataByType +// 0x000C (0x000C - 0x0000) +struct NoceChunkInstance_GetDebugDataByType final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceChunkDebugType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_GetDebugDataByType; + +// Function GameNoce.NoceChunkInstance.GetDownloadContentIDFromDataRow +// 0x0098 (0x0098 - 0x0000) +struct NoceChunkInstance_GetDownloadContentIDFromDataRow final +{ +public: + struct FNoceChunkDataRow InDataRow; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0088(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceChunkInstance_GetDownloadContentIDFromDataRow; + +// Function GameNoce.NoceChunkInstance.GetGOGChunkIDFromDataRow +// 0x0098 (0x0098 - 0x0000) +struct NoceChunkInstance_GetGOGChunkIDFromDataRow final +{ +public: + struct FNoceChunkDataRow InDataRow; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0088(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceChunkInstance_GetGOGChunkIDFromDataRow; + +// Function GameNoce.NoceChunkInstance.IsChunkInstalled +// 0x0008 (0x0008 - 0x0000) +struct NoceChunkInstance_IsChunkInstalled final +{ +public: + int32 InChunkID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_IsChunkInstalled; + +// Function GameNoce.NoceChunkInstance.IsChunkInstalledByRowName +// 0x000C (0x000C - 0x0000) +struct NoceChunkInstance_IsChunkInstalledByRowName final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_IsChunkInstalledByRowName; + +// Function GameNoce.NoceChunkInstance.IsOwnedDLCByID +// 0x0018 (0x0018 - 0x0000) +struct NoceChunkInstance_IsOwnedDLCByID final +{ +public: + class FString InDLCID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_IsOwnedDLCByID; + +// Function GameNoce.NoceChunkInstance.IsOwnedDLCByRowName +// 0x000C (0x000C - 0x0000) +struct NoceChunkInstance_IsOwnedDLCByRowName final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceChunkInstance_IsOwnedDLCByRowName; + +// Function GameNoce.NoceCineCharInterface.DisablePropertyForCineChar +// 0x0001 (0x0001 - 0x0000) +struct NoceCineCharInterface_DisablePropertyForCineChar final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_DisablePropertyForCineChar; + +// Function GameNoce.NoceCineCharInterface.EnablePropertyForCineChar +// 0x0008 (0x0008 - 0x0000) +struct NoceCineCharInterface_EnablePropertyForCineChar final +{ +public: + const class UNoceCinematicActorComponent* inCineComponent; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_EnablePropertyForCineChar; + +// Function GameNoce.NoceCineCharInterface.SetClearCineActorMeshTransform +// 0x0001 (0x0001 - 0x0000) +struct NoceCineCharInterface_SetClearCineActorMeshTransform final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_SetClearCineActorMeshTransform; + +// Function GameNoce.NoceCineCharInterface.SetEnableLastCamBlendStart +// 0x0001 (0x0001 - 0x0000) +struct NoceCineCharInterface_SetEnableLastCamBlendStart final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_SetEnableLastCamBlendStart; + +// Function GameNoce.NoceCineCharInterface.SetPreSeamlessTrigger +// 0x0008 (0x0008 - 0x0000) +struct NoceCineCharInterface_SetPreSeamlessTrigger final +{ +public: + class AActor* InTrigger; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_SetPreSeamlessTrigger; + +// Function GameNoce.NoceCineCharInterface.ShowWeaponForCinematic +// 0x0001 (0x0001 - 0x0000) +struct NoceCineCharInterface_ShowWeaponForCinematic final +{ +public: + bool bShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_ShowWeaponForCinematic; + +// Function GameNoce.NoceCineCharInterface.UpdateWhenSequenceStartForReBindingChar +// 0x0008 (0x0008 - 0x0000) +struct NoceCineCharInterface_UpdateWhenSequenceStartForReBindingChar final +{ +public: + class AActor* SequenceActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_UpdateWhenSequenceStartForReBindingChar; + +// Function GameNoce.NoceCineCharInterface.UpdateWhenSequenceStopForReBindingChar +// 0x0008 (0x0008 - 0x0000) +struct NoceCineCharInterface_UpdateWhenSequenceStopForReBindingChar final +{ +public: + class AActor* SequenceActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_UpdateWhenSequenceStopForReBindingChar; + +// Function GameNoce.NoceCineCharInterface.GetCharacterTag +// 0x0008 (0x0008 - 0x0000) +struct NoceCineCharInterface_GetCharacterTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_GetCharacterTag; + +// Function GameNoce.NoceCineCharInterface.GetEnableLastCamBlendStart +// 0x0001 (0x0001 - 0x0000) +struct NoceCineCharInterface_GetEnableLastCamBlendStart final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_GetEnableLastCamBlendStart; + +// Function GameNoce.NoceCineCharInterface.GetPreSeamlessTrigger +// 0x0008 (0x0008 - 0x0000) +struct NoceCineCharInterface_GetPreSeamlessTrigger final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_GetPreSeamlessTrigger; + +// Function GameNoce.NoceCineCharInterface.IsCineChar +// 0x0002 (0x0002 - 0x0000) +struct NoceCineCharInterface_IsCineChar final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_IsCineChar; + +// Function GameNoce.NoceCineCharInterface.IsInCinematic +// 0x0001 (0x0001 - 0x0000) +struct NoceCineCharInterface_IsInCinematic final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_IsInCinematic; + +// Function GameNoce.NoceCineCharInterface.IsUseSeqData +// 0x0001 (0x0001 - 0x0000) +struct NoceCineCharInterface_IsUseSeqData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCineCharInterface_IsUseSeqData; + +// Function GameNoce.NocePlayerController.AddForbiddenInputActions +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerController_AddForbiddenInputActions final +{ +public: + TArray InInputActions; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName InToken; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_AddForbiddenInputActions; + +// Function GameNoce.NocePlayerController.DoSimulateInputAction +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerController_DoSimulateInputAction final +{ +public: + ENoceInputAction InputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Pressed; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_DoSimulateInputAction; + +// Function GameNoce.NocePlayerController.GetAcceptInputAction +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerController_GetAcceptInputAction final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_GetAcceptInputAction; + +// Function GameNoce.NocePlayerController.GetAcceptInputAxis +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerController_GetAcceptInputAxis final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_GetAcceptInputAxis; + +// Function GameNoce.NocePlayerController.GetAcceptInputCamera +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerController_GetAcceptInputCamera final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_GetAcceptInputCamera; + +// Function GameNoce.NocePlayerController.GetAcceptUIInputAction +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerController_GetAcceptUIInputAction final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_GetAcceptUIInputAction; + +// Function GameNoce.NocePlayerController.GetInputActionDownTime +// 0x000C (0x000C - 0x0000) +struct NocePlayerController_GetInputActionDownTime final +{ +public: + class FName InputAction; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_GetInputActionDownTime; + +// Function GameNoce.NocePlayerController.GetInputActionName +// 0x000C (0x000C - 0x0000) +struct NocePlayerController_GetInputActionName final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_GetInputActionName; + +// Function GameNoce.NocePlayerController.HaveInputAxis +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerController_HaveInputAxis final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_HaveInputAxis; + +// Function GameNoce.NocePlayerController.IsInputActionDown +// 0x000C (0x000C - 0x0000) +struct NocePlayerController_IsInputActionDown final +{ +public: + class FName InputAction; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerController_IsInputActionDown; + +// Function GameNoce.NocePlayerController.IsInputActionForbidden +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerController_IsInputActionForbidden final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_IsInputActionForbidden; + +// Function GameNoce.NocePlayerController.IsInputActionPressed +// 0x000C (0x000C - 0x0000) +struct NocePlayerController_IsInputActionPressed final +{ +public: + class FName InputAction; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerController_IsInputActionPressed; + +// Function GameNoce.NocePlayerController.IsPlayerInputValid +// 0x000C (0x000C - 0x0000) +struct NocePlayerController_IsPlayerInputValid final +{ +public: + class FName InInputAction; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerController_IsPlayerInputValid; + +// Function GameNoce.NocePlayerController.RemoveForbiddenInputActions +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerController_RemoveForbiddenInputActions final +{ +public: + TArray InInputActions; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName InToken; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_RemoveForbiddenInputActions; + +// Function GameNoce.NocePlayerController.ResetForbiddenInputActions +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerController_ResetForbiddenInputActions final +{ +public: + class FName InToken; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_ResetForbiddenInputActions; + +// Function GameNoce.NocePlayerController.SetAcceptInputAction +// 0x000C (0x000C - 0x0000) +struct NocePlayerController_SetAcceptInputAction final +{ +public: + bool InAcceptAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAcceptAxis; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAcceptUIAction; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InToken; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_SetAcceptInputAction; + +// Function GameNoce.NocePlayerController.SetAcceptInputActionAndCamera +// 0x000C (0x000C - 0x0000) +struct NocePlayerController_SetAcceptInputActionAndCamera final +{ +public: + bool InAcceptAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAcceptAxis; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAcceptUIAction; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAcceptCamera; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InToken; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_SetAcceptInputActionAndCamera; + +// Function GameNoce.NocePlayerController.SetNonForbiddenInputActions +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerController_SetNonForbiddenInputActions final +{ +public: + TArray InInputActions; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FName InToken; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerController_SetNonForbiddenInputActions; + +// Function GameNoce.NoceTutorialInstructor.IsCompleteCondition +// 0x0001 (0x0001 - 0x0000) +struct NoceTutorialInstructor_IsCompleteCondition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialInstructor_IsCompleteCondition; + +// Function GameNoce.NoceTutorialInstructor.IsInProgress +// 0x0001 (0x0001 - 0x0000) +struct NoceTutorialInstructor_IsInProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialInstructor_IsInProgress; + +// Function GameNoce.NoceTutorialInstructor.IsPreviousTutorialClear +// 0x0001 (0x0001 - 0x0000) +struct NoceTutorialInstructor_IsPreviousTutorialClear final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialInstructor_IsPreviousTutorialClear; + +// Function GameNoce.NoceTutorialInstructor.IsStartCondition +// 0x0001 (0x0001 - 0x0000) +struct NoceTutorialInstructor_IsStartCondition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialInstructor_IsStartCondition; + +// Function GameNoce.NoceTutorialInstructor.TickFinish +// 0x0004 (0x0004 - 0x0000) +struct NoceTutorialInstructor_TickFinish final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialInstructor_TickFinish; + +// Function GameNoce.NoceTutorialInstructor.TickListening +// 0x0004 (0x0004 - 0x0000) +struct NoceTutorialInstructor_TickListening final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialInstructor_TickListening; + +// Function GameNoce.NoceTutorialInstructor.TickStart +// 0x0004 (0x0004 - 0x0000) +struct NoceTutorialInstructor_TickStart final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialInstructor_TickStart; + +// Function GameNoce.NoceCommandCreditWidget.AddDeltaTime +// 0x0004 (0x0004 - 0x0000) +struct NoceCommandCreditWidget_AddDeltaTime final +{ +public: + float InDeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCommandCreditWidget_AddDeltaTime; + +// Function GameNoce.NoceCommandCreditWidget.UpdateDebugSpeed +// 0x0008 (0x0008 - 0x0000) +struct NoceCommandCreditWidget_UpdateDebugSpeed final +{ +public: + float Speed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCommandCreditWidget_UpdateDebugSpeed; + +// Function GameNoce.NoceSanityComponent.CostCurrentMaxSanity +// 0x0008 (0x0008 - 0x0000) +struct NoceSanityComponent_CostCurrentMaxSanity final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InCanEndFocus; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSanityComponent_CostCurrentMaxSanity; + +// Function GameNoce.NoceSanityComponent.CostSanity +// 0x0008 (0x0008 - 0x0000) +struct NoceSanityComponent_CostSanity final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InClampByCurrentMaxSanity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSanityComponent_CostSanity; + +// Function GameNoce.NoceSanityComponent.EndFocus +// 0x0001 (0x0001 - 0x0000) +struct NoceSanityComponent_EndFocus final +{ +public: + bool InApplySanityWeak; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_EndFocus; + +// Function GameNoce.NoceSanityComponent.ForceReset +// 0x0002 (0x0002 - 0x0000) +struct NoceSanityComponent_ForceReset final +{ +public: + bool InFillSanityToCurrentMaxSanity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InForceResetTimeDilation; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_ForceReset; + +// Function GameNoce.NoceSanityComponent.GetActionLevelSanityRegenRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceSanityComponent_GetActionLevelSanityRegenRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_GetActionLevelSanityRegenRatio; + +// Function GameNoce.NoceSanityComponent.GetEnableFocus +// 0x0001 (0x0001 - 0x0000) +struct NoceSanityComponent_GetEnableFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_GetEnableFocus; + +// Function GameNoce.NoceSanityComponent.HandleInputAction +// 0x0002 (0x0002 - 0x0000) +struct NoceSanityComponent_HandleInputAction final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPressed; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_HandleInputAction; + +// Function GameNoce.NoceSanityComponent.HandleOnHit +// 0x0010 (0x0010 - 0x0000) +struct NoceSanityComponent_HandleOnHit final +{ +public: + TArray HitResults; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_HandleOnHit; + +// Function GameNoce.NoceSanityComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NoceSanityComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_HandleOnPossessed; + +// Function GameNoce.NoceSanityComponent.HasAttackBuffAccumulateValue +// 0x0001 (0x0001 - 0x0000) +struct NoceSanityComponent_HasAttackBuffAccumulateValue final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_HasAttackBuffAccumulateValue; + +// Function GameNoce.NoceSanityComponent.IsUsingFocus +// 0x0001 (0x0001 - 0x0000) +struct NoceSanityComponent_IsUsingFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_IsUsingFocus; + +// Function GameNoce.NoceSanityComponent.SetEnableFocus +// 0x0001 (0x0001 - 0x0000) +struct NoceSanityComponent_SetEnableFocus final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityComponent_SetEnableFocus; + +// Function GameNoce.NoceCommonMessageWidget.OnTopWidgetChanged +// 0x0004 (0x0004 - 0x0000) +struct NoceCommonMessageWidget_OnTopWidgetChanged final +{ +public: + int32 Size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCommonMessageWidget_OnTopWidgetChanged; + +// Function GameNoce.NoceCommonWindowWidget.ShowText +// 0x0020 (0x0020 - 0x0000) +struct NoceCommonWindowWidget_ShowText final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FLinearColor InColor; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCommonWindowWidget_ShowText; + +// Function GameNoce.NoceSaveGame.AnyEndingCleared +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_AnyEndingCleared final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_AnyEndingCleared; + +// Function GameNoce.NoceSaveGame.GetCurrentRound +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveGame_GetCurrentRound final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_GetCurrentRound; + +// Function GameNoce.NoceSaveGame.GetCurrentRoundType +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_GetCurrentRoundType final +{ +public: + ENoceRoundType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_GetCurrentRoundType; + +// Function GameNoce.NoceSaveGame.GetDefiniteEndingType +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_GetDefiniteEndingType final +{ +public: + ENoceEndingType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_GetDefiniteEndingType; + +// Function GameNoce.NoceSaveGame.GetEndingClearedCount +// 0x0004 (0x0004 - 0x0000) +struct NoceSaveGame_GetEndingClearedCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_GetEndingClearedCount; + +// Function GameNoce.NoceSaveGame.GetPlayerOutfitValue +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_GetPlayerOutfitValue final +{ +public: + ENocePlayerOutfit ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_GetPlayerOutfitValue; + +// Function GameNoce.NoceSaveGame.GetPlayerStartTransform +// 0x0060 (0x0060 - 0x0000) +struct NoceSaveGame_GetPlayerStartTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_GetPlayerStartTransform; + +// Function GameNoce.NoceSaveGame.HandleInheritToNextRound +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_HandleInheritToNextRound final +{ +public: + bool ClearProgress; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_HandleInheritToNextRound; + +// Function GameNoce.NoceSaveGame.HasSaveRecord +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_HasSaveRecord final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_HasSaveRecord; + +// Function GameNoce.NoceSaveGame.IsEndingCleared +// 0x0002 (0x0002 - 0x0000) +struct NoceSaveGame_IsEndingCleared final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_IsEndingCleared; + +// Function GameNoce.NoceSaveGame.RemoveEndingFlag +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_RemoveEndingFlag final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_RemoveEndingFlag; + +// Function GameNoce.NoceSaveGame.SetDefiniteEndingType +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_SetDefiniteEndingType final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_SetDefiniteEndingType; + +// Function GameNoce.NoceSaveGame.SetEndingCleared +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_SetEndingCleared final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_SetEndingCleared; + +// Function GameNoce.NoceSaveGame.SetPlayerOutfitValue +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveGame_SetPlayerOutfitValue final +{ +public: + ENocePlayerOutfit InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveGame_SetPlayerOutfitValue; + +// Function GameNoce.NoceConditionHandler.ExecuteAction +// 0x0008 (0x0008 - 0x0000) +struct NoceConditionHandler_ExecuteAction final +{ +public: + class UNoceActionBase* Action; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceConditionHandler_ExecuteAction; + +// Function GameNoce.NoceConditionHandler.GetCondition +// 0x0008 (0x0008 - 0x0000) +struct NoceConditionHandler_GetCondition final +{ +public: + class UNoceConditionBase* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceConditionHandler_GetCondition; + +// Function GameNoce.NoceConditionHandler.IsConditionMatch +// 0x0001 (0x0001 - 0x0000) +struct NoceConditionHandler_IsConditionMatch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceConditionHandler_IsConditionMatch; + +// Function GameNoce.NoceCreditListItemWidget.SetData +// 0x0040 (0x0040 - 0x0000) +struct NoceCreditListItemWidget_SetData final +{ +public: + struct FNoceUICreditData Data; // 0x0000(0x0038)(Parm, NativeAccessSpecifierPublic) + bool NoUse; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceCreditListItemWidget_SetData; + +// Function GameNoce.NoceUIInputImage.SetInputIcon +// 0x0008 (0x0008 - 0x0000) +struct NoceUIInputImage_SetInputIcon final +{ +public: + class FName IconName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIInputImage_SetInputIcon; + +// Function GameNoce.NoceCustomGrid.SetupNavigationSetting +// 0x0010 (0x0010 - 0x0000) +struct NoceCustomGrid_SetupNavigationSetting final +{ +public: + TArray InSetting; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceCustomGrid_SetupNavigationSetting; + +// Function GameNoce.NoceUIKeyMappingText.SetTextStyleKey +// 0x0004 (0x0004 - 0x0000) +struct NoceUIKeyMappingText_SetTextStyleKey final +{ +public: + int32 Key; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIKeyMappingText_SetTextStyleKey; + +// Function GameNoce.NoceUIKeyMappingText.SetWrapTextAt +// 0x0004 (0x0004 - 0x0000) +struct NoceUIKeyMappingText_SetWrapTextAt final +{ +public: + float InWrapTextAt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIKeyMappingText_SetWrapTextAt; + +// Function GameNoce.NoceDamageHandleComponent.NotifyOnDamageEvent +// 0x0018 (0x0018 - 0x0000) +struct NoceDamageHandleComponent_NotifyOnDamageEvent final +{ +public: + class AActor* Attacker; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthDamage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDamageHandleComponent_NotifyOnDamageEvent; + +// Function GameNoce.NoceDamageHandleComponent.NotifyPreDamageEvent +// 0x0008 (0x0008 - 0x0000) +struct NoceDamageHandleComponent_NotifyPreDamageEvent final +{ +public: + float InHealthDamage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMaxSanityDamage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDamageHandleComponent_NotifyPreDamageEvent; + +// Function GameNoce.NoceUISelectableWidgetInterface.OnDecide +// 0x0001 (0x0001 - 0x0000) +struct NoceUISelectableWidgetInterface_OnDecide final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISelectableWidgetInterface_OnDecide; + +// Function GameNoce.NoceUISelectableWidgetInterface.OnFocus +// 0x0001 (0x0001 - 0x0000) +struct NoceUISelectableWidgetInterface_OnFocus final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISelectableWidgetInterface_OnFocus; + +// Function GameNoce.NoceUISelectableWidgetInterface.OnReset +// 0x0001 (0x0001 - 0x0000) +struct NoceUISelectableWidgetInterface_OnReset final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISelectableWidgetInterface_OnReset; + +// Function GameNoce.NoceUISelectableWidgetInterface.OnSelect +// 0x0001 (0x0001 - 0x0000) +struct NoceUISelectableWidgetInterface_OnSelect final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISelectableWidgetInterface_OnSelect; + +// Function GameNoce.NoceUISelectableWidgetInterface.OnUnfocus +// 0x0001 (0x0001 - 0x0000) +struct NoceUISelectableWidgetInterface_OnUnfocus final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISelectableWidgetInterface_OnUnfocus; + +// Function GameNoce.NoceUISelectableWidgetInterface.SetContainer +// 0x0010 (0x0010 - 0x0000) +struct NoceUISelectableWidgetInterface_SetContainer final +{ +public: + class UObject* NewContainer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUISelectableWidgetInterface_SetContainer; + +// Function GameNoce.NoceTimeManager.ApplyGlobalTimeDilation +// 0x0008 (0x0008 - 0x0000) +struct NoceTimeManager_ApplyGlobalTimeDilation final +{ +public: + float InTimeDilation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDuration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTimeManager_ApplyGlobalTimeDilation; + +// Function GameNoce.NoceTimeManager.ApplyTimeDilation +// 0x0008 (0x0008 - 0x0000) +struct NoceTimeManager_ApplyTimeDilation final +{ +public: + ENoceTimeEffectType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InTimeDilation; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTimeManager_ApplyTimeDilation; + +// Function GameNoce.NoceTimeManager.RemoveTimeDilation +// 0x0001 (0x0001 - 0x0000) +struct NoceTimeManager_RemoveTimeDilation final +{ +public: + ENoceTimeEffectType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTimeManager_RemoveTimeDilation; + +// Function GameNoce.NoceDecalStreamingHelperComponent.SetTrackedDecal +// 0x0008 (0x0008 - 0x0000) +struct NoceDecalStreamingHelperComponent_SetTrackedDecal final +{ +public: + class UDecalComponent* InDecal; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDecalStreamingHelperComponent_SetTrackedDecal; + +// Function GameNoce.NoceDialogSoundTableGenerator.AddRowToDataTable +// 0x0038 (0x0038 - 0x0000) +struct NoceDialogSoundTableGenerator_AddRowToDataTable final +{ +public: + class UDataTable* InTable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InRowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InTriggerGroup; // 0x0010(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SoundEventRef; // 0x0018(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSoundTableGenerator_AddRowToDataTable; + +// Function GameNoce.NoceDialogSoundTableGenerator.ModifyRowInDataTable +// 0x0020 (0x0020 - 0x0000) +struct NoceDialogSoundTableGenerator_ModifyRowInDataTable final +{ +public: + class UDataTable* InTable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InRowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachJoint; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Follow; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDialogSoundTableGenerator_ModifyRowInDataTable; + +// Function GameNoce.NoceMapFunctionLibrary.GetNoceMapTracker +// 0x0010 (0x0010 - 0x0000) +struct NoceMapFunctionLibrary_GetNoceMapTracker final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceMapTrackerComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapFunctionLibrary_GetNoceMapTracker; + +// Function GameNoce.NoceDialogSubsystem.CancelSerialDialogSet +// 0x0008 (0x0008 - 0x0000) +struct NoceDialogSubsystem_CancelSerialDialogSet final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_CancelSerialDialogSet; + +// Function GameNoce.NoceDialogSubsystem.GetSpeakerDataHolderAsset +// 0x0008 (0x0008 - 0x0000) +struct NoceDialogSubsystem_GetSpeakerDataHolderAsset final +{ +public: + class UNoceSpeakerDataHolderAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_GetSpeakerDataHolderAsset; + +// Function GameNoce.NoceDialogSubsystem.HasAnyDialog +// 0x0001 (0x0001 - 0x0000) +struct NoceDialogSubsystem_HasAnyDialog final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_HasAnyDialog; + +// Function GameNoce.NoceDialogSubsystem.IsDialogLineOrSetOnScreen +// 0x000C (0x000C - 0x0000) +struct NoceDialogSubsystem_IsDialogLineOrSetOnScreen final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_IsDialogLineOrSetOnScreen; + +// Function GameNoce.NoceDialogSubsystem.IsDialogOnScreen +// 0x000C (0x000C - 0x0000) +struct NoceDialogSubsystem_IsDialogOnScreen final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_IsDialogOnScreen; + +// Function GameNoce.NoceDialogSubsystem.IsDialogSetOnScreen +// 0x000C (0x000C - 0x0000) +struct NoceDialogSubsystem_IsDialogSetOnScreen final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_IsDialogSetOnScreen; + +// Function GameNoce.NoceDialogSubsystem.MuteDialog +// 0x0018 (0x0018 - 0x0000) +struct NoceDialogSubsystem_MuteDialog final +{ +public: + class FString RequestID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MuteImportantDialog; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NeedClearCurrentDialog; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_MuteDialog; + +// Function GameNoce.NoceDialogSubsystem.OnDialogAudioEventEnd +// 0x0004 (0x0004 - 0x0000) +struct NoceDialogSubsystem_OnDialogAudioEventEnd final +{ +public: + int32 PlayingID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_OnDialogAudioEventEnd; + +// Function GameNoce.NoceDialogSubsystem.OnProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceDialogSubsystem_OnProgressChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_OnProgressChanged; + +// Function GameNoce.NoceDialogSubsystem.OnProgressInitialized +// 0x0008 (0x0008 - 0x0000) +struct NoceDialogSubsystem_OnProgressInitialized final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_OnProgressInitialized; + +// Function GameNoce.NoceDialogSubsystem.OnSettingChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceDialogSubsystem_OnSettingChanged final +{ +public: + class UNoceSystemSaveGame* Settings; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_OnSettingChanged; + +// Function GameNoce.NoceDialogSubsystem.OnSystemSaveLoaded +// 0x0008 (0x0008 - 0x0000) +struct NoceDialogSubsystem_OnSystemSaveLoaded final +{ +public: + class UNoceSystemSaveGame* InSystemSave; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_OnSystemSaveLoaded; + +// Function GameNoce.NoceDialogSubsystem.RegisterDialogToSpeaker +// 0x0010 (0x0010 - 0x0000) +struct NoceDialogSubsystem_RegisterDialogToSpeaker final +{ +public: + ENoceDialogSpeaker Speaker; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* Table; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_RegisterDialogToSpeaker; + +// Function GameNoce.NoceDialogSubsystem.RequestDialog +// 0x00C0 (0x00C0 - 0x0000) +struct NoceDialogSubsystem_RequestDialog final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDialogLine InDialogLine; // 0x0008(0x0060)(Parm, NativeAccessSpecifierPublic) + struct FNoceDialogAnimSetting AnimSetting; // 0x0068(0x0058)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_RequestDialog; + +// Function GameNoce.NoceDialogSubsystem.RequestDialogByRowHandle +// 0x000C (0x000C - 0x0000) +struct NoceDialogSubsystem_RequestDialogByRowHandle final +{ +public: + struct FNoceDialogDataRowHandle DialogRowHandle; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_RequestDialogByRowHandle; + +// Function GameNoce.NoceDialogSubsystem.RequestDialogOrSet +// 0x0018 (0x0018 - 0x0000) +struct NoceDialogSubsystem_RequestDialogOrSet final +{ +public: + struct FDataTableRowHandle DialogRowHandle; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_RequestDialogOrSet; + +// Function GameNoce.NoceDialogSubsystem.RequestDialogSet +// 0x0030 (0x0030 - 0x0000) +struct NoceDialogSubsystem_RequestDialogSet final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDialogSet InDialogSet; // 0x0008(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_RequestDialogSet; + +// Function GameNoce.NoceDialogSubsystem.SetForbitChangeVoiceLanguage +// 0x0001 (0x0001 - 0x0000) +struct NoceDialogSubsystem_SetForbitChangeVoiceLanguage final +{ +public: + bool InForbit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_SetForbitChangeVoiceLanguage; + +// Function GameNoce.NoceDialogSubsystem.SetSpeakerDataHolderAsset +// 0x0008 (0x0008 - 0x0000) +struct NoceDialogSubsystem_SetSpeakerDataHolderAsset final +{ +public: + class UNoceSpeakerDataHolderAsset* SpeakerData; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_SetSpeakerDataHolderAsset; + +// Function GameNoce.NoceDialogSubsystem.UnmuteDialog +// 0x0010 (0x0010 - 0x0000) +struct NoceDialogSubsystem_UnmuteDialog final +{ +public: + class FString RequestID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_UnmuteDialog; + +// Function GameNoce.NoceDialogSubsystem.UnregisterDialogFromSpeaker +// 0x0010 (0x0010 - 0x0000) +struct NoceDialogSubsystem_UnregisterDialogFromSpeaker final +{ +public: + ENoceDialogSpeaker Speaker; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* Table; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDialogSubsystem_UnregisterDialogFromSpeaker; + +// Function GameNoce.NoceLoadBarWidget.UpdateProgress +// 0x0004 (0x0004 - 0x0000) +struct NoceLoadBarWidget_UpdateProgress final +{ +public: + float InProgress; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLoadBarWidget_UpdateProgress; + +// Function GameNoce.NoceDurabilityBallWidget.SetProperty +// 0x0002 (0x0002 - 0x0000) +struct NoceDurabilityBallWidget_SetProperty final +{ +public: + bool IsBroken; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFull; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDurabilityBallWidget_SetProperty; + +// Function GameNoce.NoceDurabilityWidget.PlayStopDanger +// 0x0001 (0x0001 - 0x0000) +struct NoceDurabilityWidget_PlayStopDanger final +{ +public: + bool IsPlay; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDurabilityWidget_PlayStopDanger; + +// Function GameNoce.NoceDurabilityWidget.SetDurability +// 0x000C (0x000C - 0x0000) +struct NoceDurabilityWidget_SetDurability final +{ +public: + class FName WeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Durability; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDurabilityWidget_SetDurability; + +// Function GameNoce.NoceMapLocationWidget.UpdateVisibility +// 0x0008 (0x0008 - 0x0000) +struct NoceMapLocationWidget_UpdateVisibility final +{ +public: + class ANocePlayerState* PlayerState; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapLocationWidget_UpdateVisibility; + +// Function GameNoce.NoceDynamicMapIconWidget.UpdateVisibility +// 0x0001 (0x0001 - 0x0000) +struct NoceDynamicMapIconWidget_UpdateVisibility final +{ +public: + bool ForceUpdate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceDynamicMapIconWidget_UpdateVisibility; + +// Function GameNoce.NoceOptionListItem.OnDisableChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceOptionListItem_OnDisableChanged final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionListItem_OnDisableChanged; + +// Function GameNoce.NoceOptionListItem.OnSettingChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceOptionListItem_OnSettingChanged final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionListItem_OnSettingChanged; + +// Function GameNoce.NoceOptionListItem.RefreshText +// 0x0001 (0x0001 - 0x0000) +struct NoceOptionListItem_RefreshText final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionListItem_RefreshText; + +// Function GameNoce.NoceEnemyAnimInstance.ApplyGameplayEffect +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyAnimInstance_ApplyGameplayEffect final +{ +public: + TSubclassOf InGameplayEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_ApplyGameplayEffect; + +// Function GameNoce.NoceEnemyAnimInstance.HandleGameplayEvent +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyAnimInstance_HandleGameplayEvent final +{ +public: + struct FGameplayTag EventTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_HandleGameplayEvent; + +// Function GameNoce.NoceEnemyAnimInstance.HandleHitPoint +// 0x0030 (0x0030 - 0x0000) +struct NoceEnemyAnimInstance_HandleHitPoint final +{ +public: + struct FVector InHitPoint; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttackDirection; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_HandleHitPoint; + +// Function GameNoce.NoceEnemyAnimInstance.IsForwardPose +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyAnimInstance_IsForwardPose final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_IsForwardPose; + +// Function GameNoce.NoceEnemyAnimInstance.OnDamageCheckAngle +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyAnimInstance_OnDamageCheckAngle final +{ +public: + ENoceWinceType InWinceType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnDamageCheckAngle; + +// Function GameNoce.NoceEnemyAnimInstance.OnDamageStateEntry +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnDamageStateEntry final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnDamageStateEntry; + +// Function GameNoce.NoceEnemyAnimInstance.OnDamageStateExit +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnDamageStateExit final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnDamageStateExit; + +// Function GameNoce.NoceEnemyAnimInstance.OnDeadStateEntry +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnDeadStateEntry final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnDeadStateEntry; + +// Function GameNoce.NoceEnemyAnimInstance.OnDeadStateExit +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnDeadStateExit final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnDeadStateExit; + +// Function GameNoce.NoceEnemyAnimInstance.OnDownStateEntry +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnDownStateEntry final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnDownStateEntry; + +// Function GameNoce.NoceEnemyAnimInstance.OnDownStateExit +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnDownStateExit final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnDownStateExit; + +// Function GameNoce.NoceEnemyAnimInstance.OnIdleStateEntry +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnIdleStateEntry final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnIdleStateEntry; + +// Function GameNoce.NoceEnemyAnimInstance.OnIdleStateExit +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnIdleStateExit final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnIdleStateExit; + +// Function GameNoce.NoceEnemyAnimInstance.OnLinkStateEntry +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnLinkStateEntry final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnLinkStateEntry; + +// Function GameNoce.NoceEnemyAnimInstance.OnLinkStateExit +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnLinkStateExit final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnLinkStateExit; + +// Function GameNoce.NoceEnemyAnimInstance.OnResurrectStateEntry +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnResurrectStateEntry final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnResurrectStateEntry; + +// Function GameNoce.NoceEnemyAnimInstance.OnResurrectStateExit +// 0x0020 (0x0020 - 0x0000) +struct NoceEnemyAnimInstance_OnResurrectStateExit final +{ +public: + struct FAnimUpdateContext Content; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAnimNodeReference Node; // 0x0010(0x0010)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_OnResurrectStateExit; + +// Function GameNoce.NoceEnemyAnimInstance.RemoveGameplayEffect +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyAnimInstance_RemoveGameplayEffect final +{ +public: + TSubclassOf InGameplayEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_RemoveGameplayEffect; + +// Function GameNoce.NoceEnemyAnimInstance.SetCanEnterDown +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyAnimInstance_SetCanEnterDown final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InDuration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_SetCanEnterDown; + +// Function GameNoce.NoceEnemyAnimInstance.SetEnterDamageState +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyAnimInstance_SetEnterDamageState final +{ +public: + ENoceWinceType WinceType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_SetEnterDamageState; + +// Function GameNoce.NoceEnemyAnimInstance.UpdateFullBodyIk +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyAnimInstance_UpdateFullBodyIk final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAnimInstance_UpdateFullBodyIk; + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeHealthDamage +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_ComputeHealthDamage final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_ComputeHealthDamage; + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeHealthDamageValue +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_ComputeHealthDamageValue final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatRate; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_ComputeHealthDamageValue; + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeMaxSanityDamage +// 0x0010 (0x0010 - 0x0000) +struct NoceEnemyAttackInfoComponent_ComputeMaxSanityDamage final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFinalHealthDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_ComputeMaxSanityDamage; + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeMaxSanityDamageValue +// 0x0010 (0x0010 - 0x0000) +struct NoceEnemyAttackInfoComponent_ComputeMaxSanityDamageValue final +{ +public: + float InFinalHealthDamage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMaxSanityDamage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_ComputeMaxSanityDamageValue; + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeStaminaDamage +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_ComputeStaminaDamage final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_ComputeStaminaDamage; + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeStaminaDamageValue +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_ComputeStaminaDamageValue final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatRate; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_ComputeStaminaDamageValue; + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeWinceDamage +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_ComputeWinceDamage final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_ComputeWinceDamage; + +// Function GameNoce.NoceEnemyAttackInfoComponent.ComputeWinceDamageValue +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_ComputeWinceDamageValue final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatRate; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_ComputeWinceDamageValue; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetAttackInfo +// 0x0028 (0x0028 - 0x0000) +struct NoceEnemyAttackInfoComponent_GetAttackInfo final +{ +public: + class FName ComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HealthDamage; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WinceDamage; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSanityDamage; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaminaDamage; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForceWince; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType WinceType; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDeathType DeathType; // 0x001A(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DebuffEffect; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetAttackInfo; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetCanBeAxeDefensed +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetCanBeAxeDefensed final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetCanBeAxeDefensed; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetCanBeKatanaDefensed +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetCanBeKatanaDefensed final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetCanBeKatanaDefensed; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetCheckJustDodgeCounterDistance +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetCheckJustDodgeCounterDistance final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetCheckJustDodgeCounterDistance; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetComboCheckInfo +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetComboCheckInfo final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutCheckJustDodge; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutCheckInvincible; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutCheckOmamoriKagami; // 0x000A(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetComboCheckInfo; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetDeathType +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetDeathType final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDeathType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetDeathType; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetDebuffEffectData +// 0x0010 (0x0010 - 0x0000) +struct NoceEnemyAttackInfoComponent_GetDebuffEffectData final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetDebuffEffectData; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetIsChannelingAttack +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetIsChannelingAttack final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetIsChannelingAttack; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetIsForceWince +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetIsForceWince final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetIsForceWince; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetMaxSanityDamageToHealthDamageRatio +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetMaxSanityDamageToHealthDamageRatio final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetMaxSanityDamageToHealthDamageRatio; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetNeedCheckSuperArmor +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetNeedCheckSuperArmor final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetNeedCheckSuperArmor; + +// Function GameNoce.NoceEnemyAttackInfoComponent.GetWinceType +// 0x000C (0x000C - 0x0000) +struct NoceEnemyAttackInfoComponent_GetWinceType final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyAttackInfoComponent_GetWinceType; + +// Function GameNoce.NoceWeapon.AddDurability +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_AddDurability final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_AddDurability; + +// Function GameNoce.NoceWeapon.CostDurability +// 0x0008 (0x0008 - 0x0000) +struct NoceWeapon_CostDurability final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsAdd; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InLimitDurability; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutForceDeflect; // 0x0006(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeapon_CostDurability; + +// Function GameNoce.NoceWeapon.CostDurabilityByDefesne +// 0x0008 (0x0008 - 0x0000) +struct NoceWeapon_CostDurabilityByDefesne final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InLimitDurability; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeapon_CostDurabilityByDefesne; + +// Function GameNoce.NoceWeapon.Equip +// 0x0008 (0x0008 - 0x0000) +struct NoceWeapon_Equip final +{ +public: + float InCurrentDurability; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InWeaponMeshForceSetVisibility; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InWeaponMeshForceShow; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeapon_Equip; + +// Function GameNoce.NoceWeapon.ForceDeflectPostCostDurablity_BP +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_ForceDeflectPostCostDurablity_BP final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_ForceDeflectPostCostDurablity_BP; + +// Function GameNoce.NoceWeapon.GetActionLevelDurabilityCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_GetActionLevelDurabilityCostRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetActionLevelDurabilityCostRatio; + +// Function GameNoce.NoceWeapon.GetAttackInfo +// 0x0010 (0x0010 - 0x0000) +struct NoceWeapon_GetAttackInfo final +{ +public: + float InWeaponDurability; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackMultiplier; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraAttackMultiplier; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WinceMultiplier; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetAttackInfo; + +// Function GameNoce.NoceWeapon.GetCanBeBroken +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_GetCanBeBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetCanBeBroken; + +// Function GameNoce.NoceWeapon.GetCanCostDurability +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_GetCanCostDurability final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetCanCostDurability; + +// Function GameNoce.NoceWeapon.GetCanDiscard +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_GetCanDiscard final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetCanDiscard; + +// Function GameNoce.NoceWeapon.GetCanFocusAttack +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_GetCanFocusAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetCanFocusAttack; + +// Function GameNoce.NoceWeapon.GetDefenseCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_GetDefenseCostRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetDefenseCostRatio; + +// Function GameNoce.NoceWeapon.GetDeflectRate +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_GetDeflectRate final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetDeflectRate; + +// Function GameNoce.NoceWeapon.GetDurabilityRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_GetDurabilityRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetDurabilityRatio; + +// Function GameNoce.NoceWeapon.GetEasyModeCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_GetEasyModeCostRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetEasyModeCostRatio; + +// Function GameNoce.NoceWeapon.GetIsDiscarded +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_GetIsDiscarded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetIsDiscarded; + +// Function GameNoce.NoceWeapon.GetMesh +// 0x0008 (0x0008 - 0x0000) +struct NoceWeapon_GetMesh final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetMesh; + +// Function GameNoce.NoceWeapon.GetOverrideComboInfo +// 0x0024 (0x0024 - 0x0000) +struct NoceWeapon_GetOverrideComboInfo final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutFound; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceWeaponInfoOverride OutComboInfo; // 0x000C(0x0018)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetOverrideComboInfo; + +// Function GameNoce.NoceWeapon.GetOverrideStaminaKeyCost +// 0x0010 (0x0010 - 0x0000) +struct NoceWeapon_GetOverrideStaminaKeyCost final +{ +public: + class FName InStaminaKey; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutFound; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutStaminaCost; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetOverrideStaminaKeyCost; + +// Function GameNoce.NoceWeapon.GetUseFocusAttackWhenFullCharged +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_GetUseFocusAttackWhenFullCharged final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetUseFocusAttackWhenFullCharged; + +// Function GameNoce.NoceWeapon.GetWeaponMotionType +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_GetWeaponMotionType final +{ +public: + ENoceWeaponMotionType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetWeaponMotionType; + +// Function GameNoce.NoceWeapon.GetWeaponType +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_GetWeaponType final +{ +public: + ENoceWeaponType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetWeaponType; + +// Function GameNoce.NoceWeapon.HandleClawTransform_BP +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_HandleClawTransform_BP final +{ +public: + bool InTransformToClawG; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_HandleClawTransform_BP; + +// Function GameNoce.NoceWeapon.HideWeapon +// 0x0014 (0x0014 - 0x0000) +struct NoceWeapon_HideWeapon final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InHide; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InToken; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_HideWeapon; + +// Function GameNoce.NoceWeapon.IsBroken +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_IsBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_IsBroken; + +// Function GameNoce.NoceWeapon.IsInLowDurability +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_IsInLowDurability final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_IsInLowDurability; + +// Function GameNoce.NoceWeapon.SetCounterComboName +// 0x0008 (0x0008 - 0x0000) +struct NoceWeapon_SetCounterComboName final +{ +public: + class FName InCounterComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_SetCounterComboName; + +// Function GameNoce.NoceWeapon.SetDurability +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_SetDurability final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_SetDurability; + +// Function GameNoce.NoceWeapon.SetWeaponAudioType +// 0x0008 (0x0008 - 0x0000) +struct NoceWeapon_SetWeaponAudioType final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_SetWeaponAudioType; + +// Function GameNoce.NoceWeapon.SetWeaponMotionType +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_SetWeaponMotionType final +{ +public: + ENoceWeaponMotionType InWeaponMotionType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_SetWeaponMotionType; + +// Function GameNoce.NoceWeapon.SetWeaponName +// 0x0008 (0x0008 - 0x0000) +struct NoceWeapon_SetWeaponName final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_SetWeaponName; + +// Function GameNoce.NoceWeapon.SetWeaponType +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_SetWeaponType final +{ +public: + ENoceWeaponType InWeaponType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_SetWeaponType; + +// Function GameNoce.NoceWeapon.GetDurability +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_GetDurability final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetDurability; + +// Function GameNoce.NoceWeapon.GetMaxDurability +// 0x0004 (0x0004 - 0x0000) +struct NoceWeapon_GetMaxDurability final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_GetMaxDurability; + +// Function GameNoce.NoceWeapon.IsVisible +// 0x0001 (0x0001 - 0x0000) +struct NoceWeapon_IsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeapon_IsVisible; + +// Function GameNoce.NoceEnemyCharacter.AddFakeDeadProgressTime +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_AddFakeDeadProgressTime final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_AddFakeDeadProgressTime; + +// Function GameNoce.NoceEnemyCharacter.CanBeLockedOnTarget +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_CanBeLockedOnTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_CanBeLockedOnTarget; + +// Function GameNoce.NoceEnemyCharacter.CanFakeDead +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_CanFakeDead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_CanFakeDead; + +// Function GameNoce.NoceEnemyCharacter.CanSeePlayer +// 0x0003 (0x0003 - 0x0000) +struct NoceEnemyCharacter_CanSeePlayer final +{ +public: + bool InDebugDraw; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrawDebugTrace InDrawDebugTrace; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_CanSeePlayer; + +// Function GameNoce.NoceEnemyCharacter.CheckAlive +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_CheckAlive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_CheckAlive; + +// Function GameNoce.NoceEnemyCharacter.CheckIsInBrightRoom +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_CheckIsInBrightRoom final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_CheckIsInBrightRoom; + +// Function GameNoce.NoceEnemyCharacter.CheckMayNotReviveRule +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_CheckMayNotReviveRule final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_CheckMayNotReviveRule; + +// Function GameNoce.NoceEnemyCharacter.Die_BP +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_Die_BP final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_Die_BP; + +// Function GameNoce.NoceEnemyCharacter.EndResurrect +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_EndResurrect final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_EndResurrect; + +// Function GameNoce.NoceEnemyCharacter.GetAIAlertType +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_GetAIAlertType final +{ +public: + ENoceAIAlertType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetAIAlertType; + +// Function GameNoce.NoceEnemyCharacter.GetBattlePositionScore +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyCharacter_GetBattlePositionScore final +{ +public: + ENoceBattlePositionTier InTier; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetBattlePositionScore; + +// Function GameNoce.NoceEnemyCharacter.GetCanAcceptAttrackSoul +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_GetCanAcceptAttrackSoul final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetCanAcceptAttrackSoul; + +// Function GameNoce.NoceEnemyCharacter.GetCanBePushedByPlayer +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_GetCanBePushedByPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetCanBePushedByPlayer; + +// Function GameNoce.NoceEnemyCharacter.GetCanPlayerSlideByDodgePush +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_GetCanPlayerSlideByDodgePush final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetCanPlayerSlideByDodgePush; + +// Function GameNoce.NoceEnemyCharacter.GetCanPushPlayer +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_GetCanPushPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetCanPushPlayer; + +// Function GameNoce.NoceEnemyCharacter.GetCanTakeDamage +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_GetCanTakeDamage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetCanTakeDamage; + +// Function GameNoce.NoceEnemyCharacter.GetExtendAutoAimDistance +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetExtendAutoAimDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetExtendAutoAimDistance; + +// Function GameNoce.NoceEnemyCharacter.GetFakeDeadCount +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetFakeDeadCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetFakeDeadCount; + +// Function GameNoce.NoceEnemyCharacter.GetFakeDeadProgressTime +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetFakeDeadProgressTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetFakeDeadProgressTime; + +// Function GameNoce.NoceEnemyCharacter.GetFakeDeadRemainingTime +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetFakeDeadRemainingTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetFakeDeadRemainingTime; + +// Function GameNoce.NoceEnemyCharacter.GetIsNonCounterableWhenInactive +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_GetIsNonCounterableWhenInactive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetIsNonCounterableWhenInactive; + +// Function GameNoce.NoceEnemyCharacter.GetPossiblePositionOnLoad +// 0x0018 (0x0018 - 0x0000) +struct NoceEnemyCharacter_GetPossiblePositionOnLoad final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetPossiblePositionOnLoad; + +// Function GameNoce.NoceEnemyCharacter.HasBattlePositionScore +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_HasBattlePositionScore final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_HasBattlePositionScore; + +// Function GameNoce.NoceEnemyCharacter.HasFakeDeadAbility +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_HasFakeDeadAbility final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_HasFakeDeadAbility; + +// Function GameNoce.NoceEnemyCharacter.InstantRevival +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_InstantRevival final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_InstantRevival; + +// Function GameNoce.NoceEnemyCharacter.IsBreakDown +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsBreakDown final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsBreakDown; + +// Function GameNoce.NoceEnemyCharacter.IsCounterable +// 0x0002 (0x0002 - 0x0000) +struct NoceEnemyCharacter_IsCounterable final +{ +public: + bool InCounterHint; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsCounterable; + +// Function GameNoce.NoceEnemyCharacter.IsEngagedStatus +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsEngagedStatus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsEngagedStatus; + +// Function GameNoce.NoceEnemyCharacter.IsLockedTarget +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsLockedTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsLockedTarget; + +// Function GameNoce.NoceEnemyCharacter.IsNoCostPlayerWeaponDurability +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsNoCostPlayerWeaponDurability final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsNoCostPlayerWeaponDurability; + +// Function GameNoce.NoceEnemyCharacter.IsSpawnFromFreak +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsSpawnFromFreak final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsSpawnFromFreak; + +// Function GameNoce.NoceEnemyCharacter.IsVisibileToPlayer +// 0x0010 (0x0010 - 0x0000) +struct NoceEnemyCharacter_IsVisibileToPlayer final +{ +public: + bool InDebugDraw; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InCapsuleRadiusRatio; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBackSideDiffDistance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InOnlyCheckCenter; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrawDebugTrace InDrawDebugTrace; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsVisibileToPlayer; + +// Function GameNoce.NoceEnemyCharacter.IsVisibleForEnemyInSight +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsVisibleForEnemyInSight final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsVisibleForEnemyInSight; + +// Function GameNoce.NoceEnemyCharacter.NoFightingStrength +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_NoFightingStrength final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_NoFightingStrength; + +// Function GameNoce.NoceEnemyCharacter.OnDamaged_BP +// 0x0180 (0x0180 - 0x0000) +struct NoceEnemyCharacter_OnDamaged_BP final +{ +public: + struct FNoceAttackHitResult AttackHitResult; // 0x0000(0x0178)(Parm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0178(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_OnDamaged_BP; + +// Function GameNoce.NoceEnemyCharacter.RequestFakeDead +// 0x0002 (0x0002 - 0x0000) +struct NoceEnemyCharacter_RequestFakeDead final +{ +public: + bool FromLoad; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ResetAI; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_RequestFakeDead; + +// Function GameNoce.NoceEnemyCharacter.SendGameplayEventToAnimation +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyCharacter_SendGameplayEventToAnimation final +{ +public: + struct FGameplayTag EventTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SendGameplayEventToAnimation; + +// Function GameNoce.NoceEnemyCharacter.SetCanAcceptAttrackSoul +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_SetCanAcceptAttrackSoul final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SetCanAcceptAttrackSoul; + +// Function GameNoce.NoceEnemyCharacter.SetCanTakeDamage +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_SetCanTakeDamage final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SetCanTakeDamage; + +// Function GameNoce.NoceEnemyCharacter.SetFakeDeadCount +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_SetFakeDeadCount final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SetFakeDeadCount; + +// Function GameNoce.NoceEnemyCharacter.SetIsHiddenBeforeCutscene +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_SetIsHiddenBeforeCutscene final +{ +public: + bool IsHidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SetIsHiddenBeforeCutscene; + +// Function GameNoce.NoceEnemyCharacter.SetIsVisibleForEnemyInSight +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_SetIsVisibleForEnemyInSight final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SetIsVisibleForEnemyInSight; + +// Function GameNoce.NoceEnemyCharacter.SetJealous +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_SetJealous final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SetJealous; + +// Function GameNoce.NoceEnemyCharacter.SetRootMotionScale +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_SetRootMotionScale final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SetRootMotionScale; + +// Function GameNoce.NoceEnemyCharacter.SetSpawnerFreak +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyCharacter_SetSpawnerFreak final +{ +public: + class ANoceEnemyCharacter* FreakCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_SetSpawnerFreak; + +// Function GameNoce.NoceEnemyCharacter.ShowHideEnemy +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_ShowHideEnemy final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_ShowHideEnemy; + +// Function GameNoce.NoceEnemyCharacter.StartFakeDead +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_StartFakeDead final +{ +public: + bool FromLoad; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_StartFakeDead; + +// Function GameNoce.NoceEnemyCharacter.StartResurrect +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_StartResurrect final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_StartResurrect; + +// Function GameNoce.NoceEnemyCharacter.GetDamageRatioHealth +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetDamageRatioHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetDamageRatioHealth; + +// Function GameNoce.NoceEnemyCharacter.GetDamageRatioWince +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetDamageRatioWince final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetDamageRatioWince; + +// Function GameNoce.NoceEnemyCharacter.GetFakeDeadWakeupRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetFakeDeadWakeupRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetFakeDeadWakeupRatio; + +// Function GameNoce.NoceEnemyCharacter.GetHealthAttackRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetHealthAttackRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetHealthAttackRatio; + +// Function GameNoce.NoceEnemyCharacter.GetJealous +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetJealous final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetJealous; + +// Function GameNoce.NoceEnemyCharacter.GetLinkAttackRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceEnemyCharacter_GetLinkAttackRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_GetLinkAttackRatio; + +// Function GameNoce.NoceEnemyCharacter.IsDead +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsDead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsDead; + +// Function GameNoce.NoceEnemyCharacter.IsFakeDead +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsFakeDead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsFakeDead; + +// Function GameNoce.NoceEnemyCharacter.IsResurrect +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_IsResurrect final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_IsResurrect; + +// Function GameNoce.NoceEnemyCharacter.OnCanCreateRecord +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyCharacter_OnCanCreateRecord final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyCharacter_OnCanCreateRecord; + +// Function GameNoce.LinkRequest.SetLinkRequest +// 0x0020 (0x0020 - 0x0000) +struct LinkRequest_SetLinkRequest final +{ +public: + class AActor* InOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinkPriority InPriority; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InExecutionType; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InBankID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InMotionID; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LinkRequest_SetLinkRequest; + +// Function GameNoce.NoceEnemyDamageHandleComponent.HandleBodyPartGroupDamage +// 0x0010 (0x0010 - 0x0000) +struct NoceEnemyDamageHandleComponent_HandleBodyPartGroupDamage final +{ +public: + class FName InBodyPartGroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsLimitHealth; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsBreak; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsDamageToHealth; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyDamageHandleComponent_HandleBodyPartGroupDamage; + +// Function GameNoce.NoceEnemyDamageHandleComponent.HandleDamage +// 0x0010 (0x0010 - 0x0000) +struct NoceEnemyDamageHandleComponent_HandleDamage final +{ +public: + float InHealthDamage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWinceDamage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsForceWince; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAttackWinceToAdditvie; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType InWinceType; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsLimitHealth; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsLimitWince; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyDamageHandleComponent_HandleDamage; + +// Function GameNoce.NoceEnemyGroupSpawnComponent.GetCurrentGroupTime +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyGroupSpawnComponent_GetCurrentGroupTime final +{ +public: + ENoceActionLevel InLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyGroupSpawnComponent_GetCurrentGroupTime; + +// Function GameNoce.NoceEnemyGroupSpawnComponent.HandleUnhideSpawnedEnemy +// 0x0010 (0x0010 - 0x0000) +struct NoceEnemyGroupSpawnComponent_HandleUnhideSpawnedEnemy final +{ +public: + class ANoceEnemyCharacter* Char; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnemyGroupSpawnComponent_HandleUnhideSpawnedEnemy; + +// Function GameNoce.NoceEnemyGroupSpawnComponent.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyGroupSpawnComponent_OnGameProgressChanged final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyGroupSpawnComponent_OnGameProgressChanged; + +// Function GameNoce.NocePlayerChargeComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerChargeComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerChargeComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerChargeComponent.SetAttackMultiplier +// 0x000C (0x000C - 0x0000) +struct NocePlayerChargeComponent_SetAttackMultiplier final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InChargeTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerChargeComponent_SetAttackMultiplier; + +// Function GameNoce.NocePlayerChargeComponent.SetWinceMultiplier +// 0x000C (0x000C - 0x0000) +struct NocePlayerChargeComponent_SetWinceMultiplier final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InChargeTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerChargeComponent_SetWinceMultiplier; + +// Function GameNoce.NocePlayerChargeComponent.StartCharge +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerChargeComponent_StartCharge final +{ +public: + class FName InComboName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InInputAction; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerChargeComponent_StartCharge; + +// Function GameNoce.NoceEnemyGroupSpawner.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceEnemyGroupSpawner_OnGameProgressChanged final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyGroupSpawner_OnGameProgressChanged; + +// Function GameNoce.NoceTabWidget.GetListSlots +// 0x0010 (0x0010 - 0x0000) +struct NoceTabWidget_GetListSlots final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTabWidget_GetListSlots; + +// Function GameNoce.NoceMapTabWidget.InitTabs +// 0x0010 (0x0010 - 0x0000) +struct NoceMapTabWidget_InitTabs final +{ +public: + TArray TabNames; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapTabWidget_InitTabs; + +// Function GameNoce.NoceEnemyPhysicsAssetSwapComp.ChangePhysicsAsset +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyPhysicsAssetSwapComp_ChangePhysicsAsset final +{ +public: + bool InShrink; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyPhysicsAssetSwapComp_ChangePhysicsAsset; + +// Function GameNoce.NoceEnemyPhysicsAssetSwapComp.OnPossessedPawnChanged +// 0x0010 (0x0010 - 0x0000) +struct NoceEnemyPhysicsAssetSwapComp_OnPossessedPawnChanged final +{ +public: + class APawn* InOldPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* InNewPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyPhysicsAssetSwapComp_OnPossessedPawnChanged; + +// Function GameNoce.NoceEnemyPhysicsAssetSwapComp.OnUseCapsuleShrink +// 0x0001 (0x0001 - 0x0000) +struct NoceEnemyPhysicsAssetSwapComp_OnUseCapsuleShrink final +{ +public: + bool InUse; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnemyPhysicsAssetSwapComp_OnUseCapsuleShrink; + +// Function GameNoce.NoceLockOnTargetComponent.CanPlayerLockOnTarget +// 0x0001 (0x0001 - 0x0000) +struct NoceLockOnTargetComponent_CanPlayerLockOnTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_CanPlayerLockOnTarget; + +// Function GameNoce.NoceLockOnTargetComponent.GetCanLockOnTarget +// 0x0001 (0x0001 - 0x0000) +struct NoceLockOnTargetComponent_GetCanLockOnTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_GetCanLockOnTarget; + +// Function GameNoce.NoceLockOnTargetComponent.GetLockOnTargetActor +// 0x0008 (0x0008 - 0x0000) +struct NoceLockOnTargetComponent_GetLockOnTargetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_GetLockOnTargetActor; + +// Function GameNoce.NoceLockOnTargetComponent.HandleInputAction +// 0x0002 (0x0002 - 0x0000) +struct NoceLockOnTargetComponent_HandleInputAction final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPressed; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_HandleInputAction; + +// Function GameNoce.NoceLockOnTargetComponent.HandleInputAxis +// 0x0008 (0x0008 - 0x0000) +struct NoceLockOnTargetComponent_HandleInputAxis final +{ +public: + ENoceInputAxis InInputAxis; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_HandleInputAxis; + +// Function GameNoce.NoceLockOnTargetComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NoceLockOnTargetComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_HandleOnPossessed; + +// Function GameNoce.NoceLockOnTargetComponent.IsLockingOnTarget +// 0x0001 (0x0001 - 0x0000) +struct NoceLockOnTargetComponent_IsLockingOnTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_IsLockingOnTarget; + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerEndLinked +// 0x0008 (0x0008 - 0x0000) +struct NoceLockOnTargetComponent_OnPlayerEndLinked final +{ +public: + class ULinkRequest* LinkRequest; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_OnPlayerEndLinked; + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerFSMInteractTagChanged +// 0x000C (0x000C - 0x0000) +struct NoceLockOnTargetComponent_OnPlayerFSMInteractTagChanged final +{ +public: + struct FGameplayTag Tag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_OnPlayerFSMInteractTagChanged; + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerStartLinked +// 0x0008 (0x0008 - 0x0000) +struct NoceLockOnTargetComponent_OnPlayerStartLinked final +{ +public: + class ULinkRequest* LinkRequest; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_OnPlayerStartLinked; + +// Function GameNoce.NoceLockOnTargetComponent.OnPlayerUsingGimmick +// 0x0001 (0x0001 - 0x0000) +struct NoceLockOnTargetComponent_OnPlayerUsingGimmick final +{ +public: + bool IsUsing; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_OnPlayerUsingGimmick; + +// Function GameNoce.NoceLockOnTargetComponent.OnTargetChangeDelegate +// 0x0010 (0x0010 - 0x0000) +struct NoceLockOnTargetComponent_OnTargetChangeDelegate final +{ +public: + class AActor* NewTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EATPCChangeTargetReason ChangeTargetReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_OnTargetChangeDelegate; + +// Function GameNoce.NoceLockOnTargetComponent.SetCanLockOnTarget +// 0x0001 (0x0001 - 0x0000) +struct NoceLockOnTargetComponent_SetCanLockOnTarget final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_SetCanLockOnTarget; + +// Function GameNoce.NoceLockOnTargetComponent.UnlockLockTarget +// 0x0008 (0x0008 - 0x0000) +struct NoceLockOnTargetComponent_UnlockLockTarget final +{ +public: + class UATPCLockOnTargetLocationComponent* InLockTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockOnTargetComponent_UnlockLockTarget; + +// Function GameNoce.NocePlayerInputHelperComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInputHelperComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerInputHelperComponent.IsInputActionValid +// 0x000C (0x000C - 0x0000) +struct NocePlayerInputHelperComponent_IsInputActionValid final +{ +public: + class FName InInputAction; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_IsInputActionValid; + +// Function GameNoce.NocePlayerInputHelperComponent.OnFocusDisableStateTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerInputHelperComponent_OnFocusDisableStateTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InNewCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_OnFocusDisableStateTagChanged; + +// Function GameNoce.NocePlayerInputHelperComponent.OnFocusEnableStateTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerInputHelperComponent_OnFocusEnableStateTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InNewCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_OnFocusEnableStateTagChanged; + +// Function GameNoce.NocePlayerInputHelperComponent.OnFocusPauseStateTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerInputHelperComponent_OnFocusPauseStateTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InNewCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_OnFocusPauseStateTagChanged; + +// Function GameNoce.NocePlayerInputHelperComponent.OnPlayerUsingGimmick +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInputHelperComponent_OnPlayerUsingGimmick final +{ +public: + bool InIsUsing; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_OnPlayerUsingGimmick; + +// Function GameNoce.NocePlayerInputHelperComponent.OnShortcutItemEnableStateTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerInputHelperComponent_OnShortcutItemEnableStateTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InNewCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_OnShortcutItemEnableStateTagChanged; + +// Function GameNoce.NocePlayerInputHelperComponent.OnShortcutTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerInputHelperComponent_OnShortcutTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InNewCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_OnShortcutTagChanged; + +// Function GameNoce.NocePlayerInputHelperComponent.OnUISubsystemWidgetStackSizeChanged +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInputHelperComponent_OnUISubsystemWidgetStackSizeChanged final +{ +public: + int32 InSize; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_OnUISubsystemWidgetStackSizeChanged; + +// Function GameNoce.NocePlayerInputHelperComponent.OnUpperBodyMotionTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerInputHelperComponent_OnUpperBodyMotionTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InNewCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_OnUpperBodyMotionTagChanged; + +// Function GameNoce.NocePlayerInputHelperComponent.StopSprintWhenInputExtraSprintReleased +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInputHelperComponent_StopSprintWhenInputExtraSprintReleased final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInputHelperComponent_StopSprintWhenInputExtraSprintReleased; + +// Function GameNoce.NocePlayerLookAtTargetComponent.GetIsEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookAtTargetComponent_GetIsEnable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookAtTargetComponent_GetIsEnable; + +// Function GameNoce.NocePlayerLookAtTargetComponent.GetOnlyUseForMotionWarp +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookAtTargetComponent_GetOnlyUseForMotionWarp final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookAtTargetComponent_GetOnlyUseForMotionWarp; + +// Function GameNoce.NocePlayerLookAtTargetComponent.GetSkipAutoAimMeshCheck +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookAtTargetComponent_GetSkipAutoAimMeshCheck final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookAtTargetComponent_GetSkipAutoAimMeshCheck; + +// Function GameNoce.NocePlayerLookAtTargetComponent.HandleEnemyShowHide +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookAtTargetComponent_HandleEnemyShowHide final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookAtTargetComponent_HandleEnemyShowHide; + +// Function GameNoce.NocePlayerLookAtTargetComponent.HandleInteractEnableChanged +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookAtTargetComponent_HandleInteractEnableChanged final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookAtTargetComponent_HandleInteractEnableChanged; + +// Function GameNoce.NocePlayerLookAtTargetComponent.SetEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookAtTargetComponent_SetEnable final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookAtTargetComponent_SetEnable; + +// Function GameNoce.NoceMapIconWidget.GetWorldPos +// 0x0018 (0x0018 - 0x0000) +struct NoceMapIconWidget_GetWorldPos final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconWidget_GetWorldPos; + +// Function GameNoce.NoceMapIconWidget.UpdateRotation +// 0x0004 (0x0004 - 0x0000) +struct NoceMapIconWidget_UpdateRotation final +{ +public: + float InvMapYaw; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconWidget_UpdateRotation; + +// Function GameNoce.NoceMapIconWidget.UpdateScale +// 0x0008 (0x0008 - 0x0000) +struct NoceMapIconWidget_UpdateScale final +{ +public: + float MapScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IconScale; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconWidget_UpdateScale; + +// Function GameNoce.NoceMapIconWidget.UpdateVisibility +// 0x0001 (0x0001 - 0x0000) +struct NoceMapIconWidget_UpdateVisibility final +{ +public: + bool IsInView; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconWidget_UpdateVisibility; + +// Function GameNoce.NoceUICommonMessageSubsystem.AddRestriction +// 0x0008 (0x0008 - 0x0000) +struct NoceUICommonMessageSubsystem_AddRestriction final +{ +public: + class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUICommonMessageSubsystem_AddRestriction; + +// Function GameNoce.NoceUICommonMessageSubsystem.HideMessage +// 0x0001 (0x0001 - 0x0000) +struct NoceUICommonMessageSubsystem_HideMessage final +{ +public: + ENoceUICommonMessageType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUICommonMessageSubsystem_HideMessage; + +// Function GameNoce.NoceUICommonMessageSubsystem.OnConnectionChanged +// 0x000C (0x000C - 0x0000) +struct NoceUICommonMessageSubsystem_OnConnectionChanged final +{ +public: + bool IsConnected; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UserId; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInputDeviceType DeviceType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUICommonMessageSubsystem_OnConnectionChanged; + +// Function GameNoce.NoceUICommonMessageSubsystem.OnPlayerControllerEndPlay +// 0x0010 (0x0010 - 0x0000) +struct NoceUICommonMessageSubsystem_OnPlayerControllerEndPlay final +{ +public: + class AActor* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUICommonMessageSubsystem_OnPlayerControllerEndPlay; + +// Function GameNoce.NoceUICommonMessageSubsystem.RemoveRestriction +// 0x0008 (0x0008 - 0x0000) +struct NoceUICommonMessageSubsystem_RemoveRestriction final +{ +public: + class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUICommonMessageSubsystem_RemoveRestriction; + +// Function GameNoce.NoceUICommonMessageSubsystem.ShowMessage +// 0x0001 (0x0001 - 0x0000) +struct NoceUICommonMessageSubsystem_ShowMessage final +{ +public: + ENoceUICommonMessageType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUICommonMessageSubsystem_ShowMessage; + +// Function GameNoce.NoceNewGameWidget.ShowNewGame +// 0x0002 (0x0002 - 0x0000) +struct NoceNewGameWidget_ShowNewGame final +{ +public: + bool InIsPlus; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNewGameWidget_ShowNewGame; + +// Function GameNoce.NoceEnvironmentSubsystem.AddHeightFogSetting +// 0x00E0 (0x00E0 - 0x0000) +struct NoceEnvironmentSubsystem_AddHeightFogSetting final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceExpFogSetting InData; // 0x0008(0x00D8)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_AddHeightFogSetting; + +// Function GameNoce.NoceEnvironmentSubsystem.AddSkyLightSetting +// 0x0070 (0x0070 - 0x0000) +struct NoceEnvironmentSubsystem_AddSkyLightSetting final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyLightSetting InData; // 0x0008(0x0068)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_AddSkyLightSetting; + +// Function GameNoce.NoceEnvironmentSubsystem.AddSpotLightSetting +// 0x0050 (0x0050 - 0x0000) +struct NoceEnvironmentSubsystem_AddSpotLightSetting final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting InData; // 0x0008(0x0048)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_AddSpotLightSetting; + +// Function GameNoce.NoceEnvironmentSubsystem.AddVolumeFogSetting +// 0x00D8 (0x00D8 - 0x0000) +struct NoceEnvironmentSubsystem_AddVolumeFogSetting final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceVolumetricFogSetting InData; // 0x0008(0x00D0)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_AddVolumeFogSetting; + +// Function GameNoce.NoceEnvironmentSubsystem.DebugRequestDarkness +// 0x0038 (0x0038 - 0x0000) +struct NoceEnvironmentSubsystem_DebugRequestDarkness final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InRowName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceDarknessSetting InData; // 0x0010(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_DebugRequestDarkness; + +// Function GameNoce.NoceEnvironmentSubsystem.DebugRequestHeightFog +// 0x00E8 (0x00E8 - 0x0000) +struct NoceEnvironmentSubsystem_DebugRequestHeightFog final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RowName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceExpFogSetting InData; // 0x0010(0x00D8)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_DebugRequestHeightFog; + +// Function GameNoce.NoceEnvironmentSubsystem.DebugRequestVolumeFog +// 0x00E0 (0x00E0 - 0x0000) +struct NoceEnvironmentSubsystem_DebugRequestVolumeFog final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RowName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceVolumetricFogSetting InData; // 0x0010(0x00D0)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_DebugRequestVolumeFog; + +// Function GameNoce.NoceEnvironmentSubsystem.EnableLanternBlending +// 0x0001 (0x0001 - 0x0000) +struct NoceEnvironmentSubsystem_EnableLanternBlending final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_EnableLanternBlending; + +// Function GameNoce.NoceEnvironmentSubsystem.EnableLanternLightUpdate +// 0x0001 (0x0001 - 0x0000) +struct NoceEnvironmentSubsystem_EnableLanternLightUpdate final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_EnableLanternLightUpdate; + +// Function GameNoce.NoceEnvironmentSubsystem.ForceUpdateHandlersWithTargetLocation +// 0x0020 (0x0020 - 0x0000) +struct NoceEnvironmentSubsystem_ForceUpdateHandlersWithTargetLocation final +{ +public: + bool NeedOverride; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InTargetLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_ForceUpdateHandlersWithTargetLocation; + +// Function GameNoce.NoceEnvironmentSubsystem.GetDirectionalLightRowName +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_GetDirectionalLightRowName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetDirectionalLightRowName; + +// Function GameNoce.NoceEnvironmentSubsystem.GetHeightFogEnemyInSightDistance +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_GetHeightFogEnemyInSightDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetHeightFogEnemyInSightDistance; + +// Function GameNoce.NoceEnvironmentSubsystem.GetHeightFogFadeDistance +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_GetHeightFogFadeDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetHeightFogFadeDistance; + +// Function GameNoce.NoceEnvironmentSubsystem.GetHeightFogRowName +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_GetHeightFogRowName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetHeightFogRowName; + +// Function GameNoce.NoceEnvironmentSubsystem.GetOnewayLightControlAlpha +// 0x0018 (0x0018 - 0x0000) +struct NoceEnvironmentSubsystem_GetOnewayLightControlAlpha final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetOnewayLightControlAlpha; + +// Function GameNoce.NoceEnvironmentSubsystem.GetSkyLightRowName +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_GetSkyLightRowName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetSkyLightRowName; + +// Function GameNoce.NoceEnvironmentSubsystem.GetSSFSRowName +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_GetSSFSRowName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetSSFSRowName; + +// Function GameNoce.NoceEnvironmentSubsystem.GetVolumetricFogRowName +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_GetVolumetricFogRowName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetVolumetricFogRowName; + +// Function GameNoce.NoceEnvironmentSubsystem.GetWindAudioLevel +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_GetWindAudioLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_GetWindAudioLevel; + +// Function GameNoce.NoceEnvironmentSubsystem.HasAnyLanternSetting +// 0x0001 (0x0001 - 0x0000) +struct NoceEnvironmentSubsystem_HasAnyLanternSetting final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_HasAnyLanternSetting; + +// Function GameNoce.NoceEnvironmentSubsystem.HasOnewayLightControlSaved +// 0x0018 (0x0018 - 0x0000) +struct NoceEnvironmentSubsystem_HasOnewayLightControlSaved final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_HasOnewayLightControlSaved; + +// Function GameNoce.NoceEnvironmentSubsystem.OnDarknessUpdateEvent +// 0x001C (0x001C - 0x0000) +struct NoceEnvironmentSubsystem_OnDarknessUpdateEvent final +{ +public: + float InAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InDarknessColor; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEdgeContrast; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEffectOffset; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_OnDarknessUpdateEvent; + +// Function GameNoce.NoceEnvironmentSubsystem.OnSpecialEnvironmentAdjustChanged +// 0x0030 (0x0030 - 0x0000) +struct NoceEnvironmentSubsystem_OnSpecialEnvironmentAdjustChanged final +{ +public: + class FString SourceName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CompStr; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPriority; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBlendWeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APostProcessVolume* InPPV; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_OnSpecialEnvironmentAdjustChanged; + +// Function GameNoce.NoceEnvironmentSubsystem.OnWindUpdateEvent +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_OnWindUpdateEvent final +{ +public: + float InWindSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InAudioLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_OnWindUpdateEvent; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterDarknessMaterial +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterDarknessMaterial final +{ +public: + class UMaterialParameterCollection* InMPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterDarknessMaterial; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterDirectionalLight +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterDirectionalLight final +{ +public: + class UDirectionalLightComponent* InDL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterDirectionalLight; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterEmissiveFade +// 0x0078 (0x0078 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterEmissiveFade final +{ +public: + class UMaterialInstanceDynamic* InMI; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLightFadeFullSetting InParam; // 0x0010(0x0058)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool InUseCPD; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InEmissiveCPDIndex; // 0x006C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0070(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterEmissiveFade; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterLanternLight +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterLanternLight final +{ +public: + class UPointLightComponent* InPL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceLanternLightType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterLanternLight; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterLanternNiagara +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterLanternNiagara final +{ +public: + class UNiagaraComponent* InNC; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterLanternNiagara; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterLightFade +// 0x0068 (0x0068 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterLightFade final +{ +public: + class ULocalLightComponent* InLL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLightFadeFullSetting InParam; // 0x0008(0x0058)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool PossibleConflict; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0064(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterLightFade; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterNPCLanternLight +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterNPCLanternLight final +{ +public: + class UPointLightComponent* InPL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterNPCLanternLight; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterOnewayLightControl +// 0x0018 (0x0018 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterOnewayLightControl final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAlpha; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterOnewayLightControl; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterSkyAtmosphere +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterSkyAtmosphere final +{ +public: + class USkyAtmosphereComponent* InSL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterSkyAtmosphere; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterSkyDome +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterSkyDome final +{ +public: + class UMaterialInstanceDynamic* InMI; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterSkyDome; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterSkyLight +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterSkyLight final +{ +public: + class USkyLightComponent* InSL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterSkyLight; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterSweetLight +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterSweetLight final +{ +public: + class USpotLightComponent* InSL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceSweetLightType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterSweetLight; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterTargetFogComponent +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterTargetFogComponent final +{ +public: + class UExponentialHeightFogComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterTargetFogComponent; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterVolumetricFogMaterial +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterVolumetricFogMaterial final +{ +public: + class UStaticMeshComponent* InStaticMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogTown; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterVolumetricFogMaterial; + +// Function GameNoce.NoceEnvironmentSubsystem.RegisterWindSource +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_RegisterWindSource final +{ +public: + class UNeoWindComponent* InWind; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_RegisterWindSource; + +// Function GameNoce.NoceEnvironmentSubsystem.SetForceUseCameraLocation +// 0x0001 (0x0001 - 0x0000) +struct NoceEnvironmentSubsystem_SetForceUseCameraLocation final +{ +public: + bool InForce; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetForceUseCameraLocation; + +// Function GameNoce.NoceEnvironmentSubsystem.SetLanternBlending +// 0x0058 (0x0058 - 0x0000) +struct NoceEnvironmentSubsystem_SetLanternBlending final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting InData; // 0x0008(0x0048)(Parm, NativeAccessSpecifierPublic) + float InBlendTime; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetLanternBlending; + +// Function GameNoce.NoceEnvironmentSubsystem.SetLightFadeDebugDraw +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_SetLightFadeDebugDraw final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableDebugDraw; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetLightFadeDebugDraw; + +// Function GameNoce.NoceEnvironmentSubsystem.SetLightFadeExtraIntensityAlpha +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_SetLightFadeExtraIntensityAlpha final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAlpha; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetLightFadeExtraIntensityAlpha; + +// Function GameNoce.NoceEnvironmentSubsystem.SetNocePPVBlendWeight +// 0x000C (0x000C - 0x0000) +struct NoceEnvironmentSubsystem_SetNocePPVBlendWeight final +{ +public: + class FName TagName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBlendWeight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetNocePPVBlendWeight; + +// Function GameNoce.NoceEnvironmentSubsystem.SetNPCLanternExtraColorAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_SetNPCLanternExtraColorAlpha final +{ +public: + float InAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetNPCLanternExtraColorAlpha; + +// Function GameNoce.NoceEnvironmentSubsystem.SetNPCLanternExtraIntensityAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_SetNPCLanternExtraIntensityAlpha final +{ +public: + float InAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetNPCLanternExtraIntensityAlpha; + +// Function GameNoce.NoceEnvironmentSubsystem.SetPauseUpdate +// 0x0002 (0x0002 - 0x0000) +struct NoceEnvironmentSubsystem_SetPauseUpdate final +{ +public: + bool InPauseHandler; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPauseFade; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetPauseUpdate; + +// Function GameNoce.NoceEnvironmentSubsystem.SetPlayerLanternExtraIntensityAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_SetPlayerLanternExtraIntensityAlpha final +{ +public: + float InAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetPlayerLanternExtraIntensityAlpha; + +// Function GameNoce.NoceEnvironmentSubsystem.SetSweetLightExtraIntensityAlpha +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_SetSweetLightExtraIntensityAlpha final +{ +public: + float InAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_SetSweetLightExtraIntensityAlpha; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterDarknessMaterial +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterDarknessMaterial final +{ +public: + class UMaterialParameterCollection* InMPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterDarknessMaterial; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterDirectionalLight +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterDirectionalLight final +{ +public: + class UDirectionalLightComponent* InDL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterDirectionalLight; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterEmissiveFade +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterEmissiveFade final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterEmissiveFade; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterLanternLight +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterLanternLight final +{ +public: + class UPointLightComponent* InPL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceLanternLightType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterLanternLight; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterLanternNiagara +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterLanternNiagara final +{ +public: + class UNiagaraComponent* InNC; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterLanternNiagara; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterLightFade +// 0x0004 (0x0004 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterLightFade final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterLightFade; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterNPCLanternLight +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterNPCLanternLight final +{ +public: + class UPointLightComponent* InPL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterNPCLanternLight; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterSkyAtmosphere +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterSkyAtmosphere final +{ +public: + class USkyAtmosphereComponent* InSL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterSkyAtmosphere; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterSkyDome +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterSkyDome final +{ +public: + class UMaterialInstanceDynamic* InMI; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterSkyDome; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterSkyLight +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterSkyLight final +{ +public: + class USkyLightComponent* InSL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterSkyLight; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterSweetLight +// 0x0010 (0x0010 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterSweetLight final +{ +public: + class USpotLightComponent* InSL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceSweetLightType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterSweetLight; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterTargetFogComponent +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterTargetFogComponent final +{ +public: + class UExponentialHeightFogComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterTargetFogComponent; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterVolumetricFogMaterial +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterVolumetricFogMaterial final +{ +public: + class UStaticMeshComponent* InStaticMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterVolumetricFogMaterial; + +// Function GameNoce.NoceEnvironmentSubsystem.UnregisterWindSource +// 0x0008 (0x0008 - 0x0000) +struct NoceEnvironmentSubsystem_UnregisterWindSource final +{ +public: + class UNeoWindComponent* InWind; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UnregisterWindSource; + +// Function GameNoce.NoceEnvironmentSubsystem.UpdateHeightFogWeight +// 0x0028 (0x0028 - 0x0000) +struct NoceEnvironmentSubsystem_UpdateHeightFogWeight final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPriority; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PPVName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UpdateHeightFogWeight; + +// Function GameNoce.NoceEnvironmentSubsystem.UpdateSkyLightWeight +// 0x0028 (0x0028 - 0x0000) +struct NoceEnvironmentSubsystem_UpdateSkyLightWeight final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPriority; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PPVName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UpdateSkyLightWeight; + +// Function GameNoce.NoceEnvironmentSubsystem.UpdateSweetLightWeight +// 0x0028 (0x0028 - 0x0000) +struct NoceEnvironmentSubsystem_UpdateSweetLightWeight final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPriority; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceSweetLightType InType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PPVName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UpdateSweetLightWeight; + +// Function GameNoce.NoceEnvironmentSubsystem.UpdateVolumeFogWeight +// 0x0028 (0x0028 - 0x0000) +struct NoceEnvironmentSubsystem_UpdateVolumeFogWeight final +{ +public: + class FName RowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPriority; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PPVName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWeight; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEnvironmentSubsystem_UpdateVolumeFogWeight; + +// Function GameNoce.NoceNPCLookTargetComponent.GetCachedLookTarget +// 0x0008 (0x0008 - 0x0000) +struct NoceNPCLookTargetComponent_GetCachedLookTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_GetCachedLookTarget; + +// Function GameNoce.NoceNPCLookTargetComponent.GetEnable +// 0x0001 (0x0001 - 0x0000) +struct NoceNPCLookTargetComponent_GetEnable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_GetEnable; + +// Function GameNoce.NoceNPCLookTargetComponent.GetLookTarget +// 0x0008 (0x0008 - 0x0000) +struct NoceNPCLookTargetComponent_GetLookTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_GetLookTarget; + +// Function GameNoce.NoceNPCLookTargetComponent.GetPreviousLookAtLocation +// 0x0018 (0x0018 - 0x0000) +struct NoceNPCLookTargetComponent_GetPreviousLookAtLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_GetPreviousLookAtLocation; + +// Function GameNoce.NoceNPCLookTargetComponent.SetEnable +// 0x0001 (0x0001 - 0x0000) +struct NoceNPCLookTargetComponent_SetEnable final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_SetEnable; + +// Function GameNoce.NoceNPCLookTargetComponent.SetLookTarget +// 0x0008 (0x0008 - 0x0000) +struct NoceNPCLookTargetComponent_SetLookTarget final +{ +public: + class AActor* InLookTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_SetLookTarget; + +// Function GameNoce.NoceNPCLookTargetComponent.SetUseDeadZone +// 0x0008 (0x0008 - 0x0000) +struct NoceNPCLookTargetComponent_SetUseDeadZone final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_SetUseDeadZone; + +// Function GameNoce.NoceNPCLookTargetComponent.SetUseMaxLookDistance +// 0x0008 (0x0008 - 0x0000) +struct NoceNPCLookTargetComponent_SetUseMaxLookDistance final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InMaxDistance; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_SetUseMaxLookDistance; + +// Function GameNoce.NoceNPCLookTargetComponent.Update +// 0x0004 (0x0004 - 0x0000) +struct NoceNPCLookTargetComponent_Update final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNPCLookTargetComponent_Update; + +// Function GameNoce.NoceEnvNiagaraActor.IsLoadLoadRecordData +// 0x0001 (0x0001 - 0x0000) +struct NoceEnvNiagaraActor_IsLoadLoadRecordData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvNiagaraActor_IsLoadLoadRecordData; + +// Function GameNoce.NoceEnvVolumeFogActor.IsLoadLoadRecordData +// 0x0001 (0x0001 - 0x0000) +struct NoceEnvVolumeFogActor_IsLoadLoadRecordData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEnvVolumeFogActor_IsLoadLoadRecordData; + +// Function GameNoce.NoceOmamoriDrawingSubsystem.DrawOmamori +// 0x000C (0x000C - 0x0000) +struct NoceOmamoriDrawingSubsystem_DrawOmamori final +{ +public: + ENoceOmamoriDrawingType out_Type; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName out_Name; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOmamoriDrawingSubsystem_DrawOmamori; + +// Function GameNoce.NoceOmamoriDrawingSubsystem.GetRequiredFaith +// 0x0004 (0x0004 - 0x0000) +struct NoceOmamoriDrawingSubsystem_GetRequiredFaith final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOmamoriDrawingSubsystem_GetRequiredFaith; + +// Function GameNoce.NoceOmamoriDrawingSubsystem.IsOmamoriLeft +// 0x0001 (0x0001 - 0x0000) +struct NoceOmamoriDrawingSubsystem_IsOmamoriLeft final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOmamoriDrawingSubsystem_IsOmamoriLeft; + +// Function GameNoce.NoceUIDataTableMappingText.SetTextStyleKey +// 0x0004 (0x0004 - 0x0000) +struct NoceUIDataTableMappingText_SetTextStyleKey final +{ +public: + int32 Key; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIDataTableMappingText_SetTextStyleKey; + +// Function GameNoce.NoceExtractAudioDurationTool.WriteAudioDurationToDatatable +// 0x0018 (0x0018 - 0x0000) +struct NoceExtractAudioDurationTool_WriteAudioDurationToDatatable final +{ +public: + class UDataTable* InTable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InRowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExtractJP; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float duration; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceExtractAudioDurationTool_WriteAudioDurationToDatatable; + +// Function GameNoce.NoceNotebookTabWidget.GetCurrentTabType +// 0x0001 (0x0001 - 0x0000) +struct NoceNotebookTabWidget_GetCurrentTabType final +{ +public: + ENoceNotebookType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookTabWidget_GetCurrentTabType; + +// Function GameNoce.NoceNotebookTabWidget.ResetList +// 0x0001 (0x0001 - 0x0000) +struct NoceNotebookTabWidget_ResetList final +{ +public: + ENoceNotebookType DefaultType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookTabWidget_ResetList; + +// Function GameNoce.NoceEyeballGroupComponent.RegisterEyeball +// 0x0010 (0x0010 - 0x0000) +struct NoceEyeballGroupComponent_RegisterEyeball final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FollowPlayer; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceEyeballGroupComponent_RegisterEyeball; + +// Function GameNoce.NoceEyeballGroupComponent.UnregisterEyeball +// 0x0008 (0x0008 - 0x0000) +struct NoceEyeballGroupComponent_UnregisterEyeball final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceEyeballGroupComponent_UnregisterEyeball; + +// Function GameNoce.NoceFloatIconSubsystem.GetActiveIndicatorVisiblity +// 0x0001 (0x0001 - 0x0000) +struct NoceFloatIconSubsystem_GetActiveIndicatorVisiblity final +{ +public: + ESlateVisibility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFloatIconSubsystem_GetActiveIndicatorVisiblity; + +// Function GameNoce.NoceFloatIconSubsystem.IsShowIndicatorIcon +// 0x0001 (0x0001 - 0x0000) +struct NoceFloatIconSubsystem_IsShowIndicatorIcon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFloatIconSubsystem_IsShowIndicatorIcon; + +// Function GameNoce.NoceFloatIconSubsystem.RequestIndicatorIcon +// 0x0028 (0x0028 - 0x0000) +struct NoceFloatIconSubsystem_RequestIndicatorIcon final +{ +public: + class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector IndicateLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsActive; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFloatIconSubsystem_RequestIndicatorIcon; + +// Function GameNoce.NoceFloatIconSubsystem.RequestInteractIcon +// 0x0038 (0x0038 - 0x0000) +struct NoceFloatIconSubsystem_RequestInteractIcon final +{ +public: + class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInteractIconState TargetState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector IconPosition; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText PromptText; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFloatIconSubsystem_RequestInteractIcon; + +// Function GameNoce.NoceFloatIconSubsystem.SetCanShowInteractIcon +// 0x0001 (0x0001 - 0x0000) +struct NoceFloatIconSubsystem_SetCanShowInteractIcon final +{ +public: + bool InCanShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFloatIconSubsystem_SetCanShowInteractIcon; + +// Function GameNoce.NoceFloatIconSubsystem.SetDebugCanShowInteractIcon +// 0x0001 (0x0001 - 0x0000) +struct NoceFloatIconSubsystem_SetDebugCanShowInteractIcon final +{ +public: + bool InCanShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceFloatIconSubsystem_SetDebugCanShowInteractIcon; + +// Function GameNoce.NoceFloatIconSubsystem.SetShowIndicatorIcon +// 0x0001 (0x0001 - 0x0000) +struct NoceFloatIconSubsystem_SetShowIndicatorIcon final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFloatIconSubsystem_SetShowIndicatorIcon; + +// Function GameNoce.NoceOptionWidgetBase.ResetSettingToDefault +// 0x0008 (0x0008 - 0x0000) +struct NoceOptionWidgetBase_ResetSettingToDefault final +{ +public: + class UGameSetting* Setting; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionWidgetBase_ResetSettingToDefault; + +// Function GameNoce.NoceOptionWidgetBase.SetSetting +// 0x0010 (0x0010 - 0x0000) +struct NoceOptionWidgetBase_SetSetting final +{ +public: + class UGameSetting* InSetting; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceOptionWidgetBase_SetSetting; + +// Function GameNoce.NoceOptionWidgetBase.SetSettings +// 0x0018 (0x0018 - 0x0000) +struct NoceOptionWidgetBase_SetSettings final +{ +public: + TArray InSettings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool NoUse; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceOptionWidgetBase_SetSettings; + +// Function GameNoce.NoceOptionWidget.CheckChangedAndSave +// 0x0001 (0x0001 - 0x0000) +struct NoceOptionWidget_CheckChangedAndSave final +{ +public: + bool Save; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionWidget_CheckChangedAndSave; + +// Function GameNoce.NoceOptionWidget.GetListView +// 0x0008 (0x0008 - 0x0000) +struct NoceOptionWidget_GetListView final +{ +public: + class UNoceListView* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionWidget_GetListView; + +// Function GameNoce.NoceOptionWidget.GetSetting +// 0x0010 (0x0010 - 0x0000) +struct NoceOptionWidget_GetSetting final +{ +public: + class FName SettingDevName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameSetting* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionWidget_GetSetting; + +// Function GameNoce.NoceOptionWidget.OnSettingsDirtyStateChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceOptionWidget_OnSettingsDirtyStateChanged final +{ +public: + bool bSettingsDirty; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionWidget_OnSettingsDirtyStateChanged; + +// Function GameNoce.NoceOptionWidget.SelectSetting +// 0x0008 (0x0008 - 0x0000) +struct NoceOptionWidget_SelectSetting final +{ +public: + class FName SettingDevName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionWidget_SelectSetting; + +// Function GameNoce.NoceOptionWidget.SelectSettings +// 0x0010 (0x0010 - 0x0000) +struct NoceOptionWidget_SelectSettings final +{ +public: + TArray SettingDevNames; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionWidget_SelectSettings; + +// Function GameNoce.NoceOptionWidget.HaveSettingsBeenChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceOptionWidget_HaveSettingsBeenChanged final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOptionWidget_HaveSettingsBeenChanged; + +// Function GameNoce.NoceUIGameplayTagMappingText.SetTextStyleByKey +// 0x0008 (0x0008 - 0x0000) +struct NoceUIGameplayTagMappingText_SetTextStyleByKey final +{ +public: + struct FGameplayTag Key; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIGameplayTagMappingText_SetTextStyleByKey; + +// Function GameNoce.NocePostProcessAnimInstance.UpdateApplyLookAtIK +// 0x0004 (0x0004 - 0x0000) +struct NocePostProcessAnimInstance_UpdateApplyLookAtIK final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePostProcessAnimInstance_UpdateApplyLookAtIK; + +// Function GameNoce.NocePostProcessAnimInstance.UpdateFootIK +// 0x0004 (0x0004 - 0x0000) +struct NocePostProcessAnimInstance_UpdateFootIK final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePostProcessAnimInstance_UpdateFootIK; + +// Function GameNoce.NoceFunctionLibrary.CalculateAngleBetweenVector +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_CalculateAngleBetweenVector final +{ +public: + struct FVector v1; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CalculateAngleBetweenVector; + +// Function GameNoce.NoceFunctionLibrary.CalculateDamageDirectionAngle +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_CalculateDamageDirectionAngle final +{ +public: + class AActor* InDamagedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InHitPoint; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CalculateDamageDirectionAngle; + +// Function GameNoce.NoceFunctionLibrary.CalculateDirectionAngle2D +// 0x0050 (0x0050 - 0x0000) +struct NoceFunctionLibrary_CalculateDirectionAngle2D final +{ +public: + struct FVector InForward; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InCenter; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InTarget; // 0x0030(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0048(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CalculateDirectionAngle2D; + +// Function GameNoce.NoceFunctionLibrary.CalculateFootIKOffset +// 0x0040 (0x0040 - 0x0000) +struct NoceFunctionLibrary_CalculateFootIKOffset final +{ +public: + const class UAnimInstance* InAnimInstance; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LeftFootName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RightFootName; // 0x0014(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceUpDistance; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceDownDistance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseMaxLeftRightDifference; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxLeftRightDifference; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAdjustOffset; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutLeftFootOffset; // 0x0034(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRightFootOffset; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CalculateFootIKOffset; + +// Function GameNoce.NoceFunctionLibrary.CalculateNormalFromPoints +// 0x0060 (0x0060 - 0x0000) +struct NoceFunctionLibrary_CalculateNormalFromPoints final +{ +public: + struct FVector Point1; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Point2; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Point3; // 0x0030(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0048(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CalculateNormalFromPoints; + +// Function GameNoce.NoceFunctionLibrary.CalculateStringLineCount +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_CalculateStringLineCount final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CharacterPerLine; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CalculateStringLineCount; + +// Function GameNoce.NoceFunctionLibrary.CalculateStringLineCountByLetterWidth +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_CalculateStringLineCountByLetterWidth final +{ +public: + class FString InString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CalculateStringLineCountByLetterWidth; + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceMulti +// 0x00B8 (0x00B8 - 0x0000) +struct NoceFunctionLibrary_CapsuleTraceMulti final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0040(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0060(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0078(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x008C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x009C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00AC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00B0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CapsuleTraceMulti; + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceMultiByProfile +// 0x00C0 (0x00C0 - 0x0000) +struct NoceFunctionLibrary_CapsuleTraceMultiByProfile final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0040(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0068(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0080(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0090(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0094(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00A4(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00B4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00B8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CapsuleTraceMultiByProfile; + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceMultiForObjects +// 0x00C8 (0x00C8 - 0x0000) +struct NoceFunctionLibrary_CapsuleTraceMultiForObjects final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0040(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0070(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0088(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x009C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00AC(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00BC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CapsuleTraceMultiForObjects; + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceSingle +// 0x01A0 (0x01A0 - 0x0000) +struct NoceFunctionLibrary_CapsuleTraceSingle final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0040(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0060(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0078(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0170(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0174(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0184(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0194(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0198(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CapsuleTraceSingle; + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceSingleByProfile +// 0x01A8 (0x01A8 - 0x0000) +struct NoceFunctionLibrary_CapsuleTraceSingleByProfile final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0040(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0068(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0080(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0178(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x3]; // 0x0179(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x017C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x018C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x019C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CapsuleTraceSingleByProfile; + +// Function GameNoce.NoceFunctionLibrary.CapsuleTraceSingleForObjects +// 0x01B0 (0x01B0 - 0x0000) +struct NoceFunctionLibrary_CapsuleTraceSingleForObjects final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator orientation; // 0x0040(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0070(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0088(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0180(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x3]; // 0x0181(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0184(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0194(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x01A4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CapsuleTraceSingleForObjects; + +// Function GameNoce.NoceFunctionLibrary.CheckActionLevel +// 0x000C (0x000C - 0x0000) +struct NoceFunctionLibrary_CheckActionLevel final +{ +public: + ENoceActionLevel InActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ActionLevelBitmask; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckActionLevel; + +// Function GameNoce.NoceFunctionLibrary.CheckDefiniteEndingType +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_CheckDefiniteEndingType final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType EndingType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckDefiniteEndingType; + +// Function GameNoce.NoceFunctionLibrary.CheckGameActionLevel +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_CheckGameActionLevel final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActionLevelBitmask; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckGameActionLevel; + +// Function GameNoce.NoceFunctionLibrary.CheckGameActionLevelChill +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_CheckGameActionLevelChill final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActionLevelBitmask; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +//DUMPER7_ASSERTS_NoceFunctionLibrary_CheckGameActionLevelChill; + +// Function GameNoce.NoceFunctionLibrary.CheckGameRiddleLevel +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_CheckGameRiddleLevel final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RiddleLevelBitmask; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckGameRiddleLevel; + +// Function GameNoce.NoceFunctionLibrary.CheckGameRound +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_CheckGameRound final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GameRoundBitmask; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckGameRound; + +// Function GameNoce.NoceFunctionLibrary.CheckOnSlope +// 0x0068 (0x0068 - 0x0000) +struct NoceFunctionLibrary_CheckOnSlope final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InMeshLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InSlopeDetectObjectTypes; // 0x0020(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + ECollisionChannel InPawnChannel; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDebugLog; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsOnStair; // 0x0032(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel OutObjectType; // 0x0033(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OutHitLocation; // 0x0038(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutHitNormal; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckOnSlope; + +// Function GameNoce.NoceFunctionLibrary.CheckPlayGoDownloadProgress +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_CheckPlayGoDownloadProgress final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InProgressTag; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAnyEndingCleared; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckPlayGoDownloadProgress; + +// Function GameNoce.NoceFunctionLibrary.CheckRiddleLevel +// 0x000C (0x000C - 0x0000) +struct NoceFunctionLibrary_CheckRiddleLevel final +{ +public: + ENoceRiddleLevel InRiddleLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RiddleLevelBitmask; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckRiddleLevel; + +// Function GameNoce.NoceFunctionLibrary.CheckRound +// 0x000C (0x000C - 0x0000) +struct NoceFunctionLibrary_CheckRound final +{ +public: + ENoceRoundType InRoundType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GameRoundBitmask; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckRound; + +// Function GameNoce.NoceFunctionLibrary.CheckStoryEndingBranch +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_CheckStoryEndingBranch final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndingBitmask; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CheckStoryEndingBranch; + +// Function GameNoce.NoceFunctionLibrary.ClampLookAtLocation +// 0x0068 (0x0068 - 0x0000) +struct NoceFunctionLibrary_ClampLookAtLocation final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSpineSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLookAtLocation; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InTargetHeadLocation; // 0x0028(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InLengthRange; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPitchRange; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InYawRange; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDebugDraw; // 0x004C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0050(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ClampLookAtLocation; + +// Function GameNoce.NoceFunctionLibrary.ClearMotionVector +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_ClearMotionVector final +{ +public: + class ANoceCharacter* InChar; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ClearMotionVector; + +// Function GameNoce.NoceFunctionLibrary.CloneActor +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_CloneActor final +{ +public: + class AActor* InputActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActorName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CloneActor; + +// Function GameNoce.NoceFunctionLibrary.ComputeInputAngle +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_ComputeInputAngle final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InInputForward; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InInputRight; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ComputeInputAngle; + +// Function GameNoce.NoceFunctionLibrary.ComputeStairAngle +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_ComputeStairAngle final +{ +public: + class ACharacter* InCharcter; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InHitNrmal; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ComputeStairAngle; + +// Function GameNoce.NoceFunctionLibrary.CorrectActorRotation_Direct +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_CorrectActorRotation_Direct final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_CorrectActorRotation_Direct; + +// Function GameNoce.NoceFunctionLibrary.DeactivateNiagara +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_DeactivateNiagara final +{ +public: + class UNiagaraComponent* InNiagaraComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDetachFromComponent; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_DeactivateNiagara; + +// Function GameNoce.NoceFunctionLibrary.DelayDestroyActors +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_DelayDestroyActors final +{ +public: + TArray InData; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float InDelaySeconds; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* WorldContextObject; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_DelayDestroyActors; + +// Function GameNoce.NoceFunctionLibrary.DrawCircleArc +// 0x0068 (0x0068 - 0x0000) +struct NoceFunctionLibrary_DrawCircleArc final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Direction; // 0x0028(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Degree; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PersistentLines; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Lifetime; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_DrawCircleArc; + +// Function GameNoce.NoceFunctionLibrary.DrawDebugArrowShift +// 0x0058 (0x0058 - 0x0000) +struct NoceFunctionLibrary_DrawDebugArrowShift final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowSize; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thinkness; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_DrawDebugArrowShift; + +// Function GameNoce.NoceFunctionLibrary.DrawDebugFan +// 0x0068 (0x0068 - 0x0000) +struct NoceFunctionLibrary_DrawDebugFan final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origi; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRadius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRadius; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Degree; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Lifetime; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x005C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_DrawDebugFan; + +// Function GameNoce.NoceFunctionLibrary.DrawDebugFanByCenter +// 0x0060 (0x0060 - 0x0000) +struct NoceFunctionLibrary_DrawDebugFanByCenter final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origi; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrontDistance; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BackDistance; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0044(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Lifetime; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_DrawDebugFanByCenter; + +// Function GameNoce.NoceFunctionLibrary.EnableMaterialSlots +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_EnableMaterialSlots final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* InComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InMatSlotNames; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_EnableMaterialSlots; + +// Function GameNoce.NoceFunctionLibrary.Equal_ActorRecord +// 0x00B0 (0x00B0 - 0x0000) +struct NoceFunctionLibrary_Equal_ActorRecord final +{ +public: + struct FNoceActorRecord A; // 0x0000(0x00A0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + const class UObject* B; // 0x00A0(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_Equal_ActorRecord; + +// Function GameNoce.NoceFunctionLibrary.Equal_Record +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_Equal_Record final +{ +public: + struct FNoceObjectRecord A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + const class UObject* B; // 0x0028(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_Equal_Record; + +// Function GameNoce.NoceFunctionLibrary.ExecuteConsoleCmdFromSeqData +// 0x0200 (0x0200 - 0x0000) +struct NoceFunctionLibrary_ExecuteConsoleCmdFromSeqData final +{ +public: + struct FNoceSeqData InData; // 0x0000(0x0200)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ExecuteConsoleCmdFromSeqData; + +// Function GameNoce.NoceFunctionLibrary.ExecuteConsoleCommandWithTag +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_ExecuteConsoleCommandWithTag final +{ +public: + class FString Command; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Param; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InTagName; // 0x0020(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ExecuteConsoleCommandWithTag; + +// Function GameNoce.NoceFunctionLibrary.ExecuteSeqDataCmdWithTagForHighSpec +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_ExecuteSeqDataCmdWithTagForHighSpec final +{ +public: + class FString Command; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSeqDataCmd InData; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FName InTagName; // 0x0018(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ExecuteSeqDataCmdWithTagForHighSpec; + +// Function GameNoce.NoceFunctionLibrary.ForceClothNextUpdateTeleport +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_ForceClothNextUpdateTeleport final +{ +public: + class ANoceCharacter* InCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ForceClothNextUpdateTeleport; + +// Function GameNoce.NoceFunctionLibrary.ForceStopSlotAnimation +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_ForceStopSlotAnimation final +{ +public: + class UAnimInstance* InAnimInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBlendOutTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ForceStopSlotAnimation; + +// Function GameNoce.NoceFunctionLibrary.GenerateRandomForceVector_Hatcher100 +// 0x0188 (0x0188 - 0x0000) +struct NoceFunctionLibrary_GenerateRandomForceVector_Hatcher100 final +{ +public: + struct FNoceRandomForceVectorData InData; // 0x0000(0x0108)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float InTime; // 0x0108(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x010C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0110(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DirectionOffset; // 0x0128(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_Previous; // 0x0140(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_Next; // 0x0150(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_LocalTimer; // 0x0160(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0170(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GenerateRandomForceVector_Hatcher100; + +// Function GameNoce.NoceFunctionLibrary.GenerateRandomForceVector_TsukumoBody +// 0x0188 (0x0188 - 0x0000) +struct NoceFunctionLibrary_GenerateRandomForceVector_TsukumoBody final +{ +public: + struct FNoceRandomForceVectorData InData; // 0x0000(0x0108)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float InTime; // 0x0108(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x010C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0110(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DirectionOffset; // 0x0128(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_Previous; // 0x0140(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_Next; // 0x0150(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_LocalTimer; // 0x0160(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0170(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GenerateRandomForceVector_TsukumoBody; + +// Function GameNoce.NoceFunctionLibrary.GenerateRandomForceVector_TsukumoHair +// 0x0188 (0x0188 - 0x0000) +struct NoceFunctionLibrary_GenerateRandomForceVector_TsukumoHair final +{ +public: + struct FNoceRandomForceVectorData InData; // 0x0000(0x0108)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float InTime; // 0x0108(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x010C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0110(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DirectionOffset; // 0x0128(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_Previous; // 0x0140(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_Next; // 0x0150(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutRandomVectorStorage_LocalTimer; // 0x0160(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0170(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GenerateRandomForceVector_TsukumoHair; + +// Function GameNoce.NoceFunctionLibrary.GetAllRoundSequenceNames +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetAllRoundSequenceNames final +{ +public: + ENoceRoundType RoundType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetAllRoundSequenceNames; + +// Function GameNoce.NoceFunctionLibrary.GetAssetName +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_GetAssetName final +{ +public: + TSoftObjectPtr Obj; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetAssetName; + +// Function GameNoce.NoceFunctionLibrary.GetBinkUrlWithOutfitSuffix +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_GetBinkUrlWithOutfitSuffix final +{ +public: + class UObject* InWorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InURL; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetBinkUrlWithOutfitSuffix; + +// Function GameNoce.NoceFunctionLibrary.GetBPCDOMeshComponents +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetBPCDOMeshComponents final +{ +public: + class UClass* InActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutArray; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetBPCDOMeshComponents; + +// Function GameNoce.NoceFunctionLibrary.GetCharacterSlopeAngle +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_GetCharacterSlopeAngle final +{ +public: + class ACharacter* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float SizeRatio; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugDraw; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetCharacterSlopeAngle; + +// Function GameNoce.NoceFunctionLibrary.GetCineEventUserTypeFromString +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetCineEventUserTypeFromString final +{ +public: + class FString InStr; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceCineEventUserType ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetCineEventUserTypeFromString; + +// Function GameNoce.NoceFunctionLibrary.GetClassFromAssetData +// 0x0070 (0x0070 - 0x0000) +struct NoceFunctionLibrary_GetClassFromAssetData final +{ +public: + struct FAssetData InAssetData; // 0x0000(0x0068)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetClassFromAssetData; + +// Function GameNoce.NoceFunctionLibrary.GetCompCollisionType +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetCompCollisionType final +{ +public: + class UPrimitiveComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionEnabled ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetCompCollisionType; + +// Function GameNoce.NoceFunctionLibrary.GetCurrentChapterName +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetCurrentChapterName final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetCurrentChapterName; + +// Function GameNoce.NoceFunctionLibrary.GetCurrentDefiniteEnding +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetCurrentDefiniteEnding final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetCurrentDefiniteEnding; + +// Function GameNoce.NoceFunctionLibrary.GetCurrentEndingBranch +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetCurrentEndingBranch final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetCurrentEndingBranch; + +// Function GameNoce.NoceFunctionLibrary.GetCurrentProgress +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetCurrentProgress final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetCurrentProgress; + +// Function GameNoce.NoceFunctionLibrary.GetCVarCurrentValue +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_GetCVarCurrentValue final +{ +public: + class FString InCVarName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetCVarCurrentValue; + +// Function GameNoce.NoceFunctionLibrary.GetDependencySoftObjPtr +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_GetDependencySoftObjPtr final +{ +public: + class ULevelSequence* InSeq; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetDependencySoftObjPtr; + +// Function GameNoce.NoceFunctionLibrary.GetDiffDegree +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_GetDiffDegree final +{ +public: + struct FVector AnchorFoward; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetDiffDegree; + +// Function GameNoce.NoceFunctionLibrary.GetForwardDiffDegree +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_GetForwardDiffDegree final +{ +public: + class AActor* Anchor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Check; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetForwardDiffDegree; + +// Function GameNoce.NoceFunctionLibrary.GetGameActionLevel +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetGameActionLevel final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceActionLevel ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetGameActionLevel; + +// Function GameNoce.NoceFunctionLibrary.GetGameRiddleLevel +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetGameRiddleLevel final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRiddleLevel ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetGameRiddleLevel; + +// Function GameNoce.NoceFunctionLibrary.GetGameRound +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetGameRound final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRoundType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetGameRound; + +// Function GameNoce.NoceFunctionLibrary.GetGlobalTimeDilationMultiplier +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetGlobalTimeDilationMultiplier final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetGlobalTimeDilationMultiplier; + +// Function GameNoce.NoceFunctionLibrary.GetHitReactionFourWay +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetHitReactionFourWay final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAngel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceHitReactionFourWayType ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetHitReactionFourWay; + +// Function GameNoce.NoceFunctionLibrary.GetHitReactionTwoWay +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetHitReactionTwoWay final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAngel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceHitReactionTwoWayType ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetHitReactionTwoWay; + +// Function GameNoce.NoceFunctionLibrary.GetInputMappingVectorFromCameraRotate +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_GetInputMappingVectorFromCameraRotate final +{ +public: + struct FRotator InCameraRotator; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float InInputForward; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InInputRight; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetInputMappingVectorFromCameraRotate; + +// Function GameNoce.NoceFunctionLibrary.GetMediaName +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetMediaName final +{ +public: + class UMediaPlayer* MediaPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetMediaName; + +// Function GameNoce.NoceFunctionLibrary.GetNiagaraVariableBool +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetNiagaraVariableBool final +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InVariableName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNiagaraVariableBool; + +// Function GameNoce.NoceFunctionLibrary.GetNiagaraVariableFloat +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetNiagaraVariableFloat final +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InVariableName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNiagaraVariableFloat; + +// Function GameNoce.NoceFunctionLibrary.GetNiagaraVariableLinearColor +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_GetNiagaraVariableLinearColor final +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InVariableName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNiagaraVariableLinearColor; + +// Function GameNoce.NoceFunctionLibrary.GetNiagaraVariableVector +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_GetNiagaraVariableVector final +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InVariableName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNiagaraVariableVector; + +// Function GameNoce.NoceFunctionLibrary.GetNoceCheatManager +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetNoceCheatManager final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceCheatManager* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNoceCheatManager; + +// Function GameNoce.NoceFunctionLibrary.GetNoceGameInstance +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetNoceGameInstance final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceGameInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNoceGameInstance; + +// Function GameNoce.NoceFunctionLibrary.GetNoceGameMode +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetNoceGameMode final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANoceGameMode* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNoceGameMode; + +// Function GameNoce.NoceFunctionLibrary.GetNoceGameState +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetNoceGameState final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANoceGameState* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNoceGameState; + +// Function GameNoce.NoceFunctionLibrary.GetNoceGlobalDelegates +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetNoceGlobalDelegates final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceGlobalDelegates* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNoceGlobalDelegates; + +// Function GameNoce.NoceFunctionLibrary.GetNocePlayerCharater +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetNocePlayerCharater final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANocePlayerCharacter* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetNocePlayerCharater; + +// Function GameNoce.NoceFunctionLibrary.GetPhysicsAssetCollision +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetPhysicsAssetCollision final +{ +public: + class USkeletalMeshComponent* InSkeletalMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionEnabled OutCollisionEnabled; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetPhysicsAssetCollision; + +// Function GameNoce.NoceFunctionLibrary.GetPlaySequenceStateSeqActor +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetPlaySequenceStateSeqActor final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetPlaySequenceStateSeqActor; + +// Function GameNoce.NoceFunctionLibrary.GetPreSeamlessMontagePlayRate +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetPreSeamlessMontagePlayRate final +{ +public: + class UAnimMontage* InMontage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDuration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetPreSeamlessMontagePlayRate; + +// Function GameNoce.NoceFunctionLibrary.GetPreSeamlessMotionWarppingDuration +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetPreSeamlessMotionWarppingDuration final +{ +public: + class UAnimMontage* InMontage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetPreSeamlessMotionWarppingDuration; + +// Function GameNoce.NoceFunctionLibrary.GetPreviewLightSet +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetPreviewLightSet final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetPreviewLightSet; + +// Function GameNoce.NoceFunctionLibrary.GetRBANAlphaRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceFunctionLibrary_GetRBANAlphaRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetRBANAlphaRatio; + +// Function GameNoce.NoceFunctionLibrary.GetSeqDataAssetPackageNameFromSeq +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_GetSeqDataAssetPackageNameFromSeq final +{ +public: + TSoftObjectPtr PlaySeq; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetSeqDataAssetPackageNameFromSeq; + +// Function GameNoce.NoceFunctionLibrary.GetSequenceName +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetSequenceName final +{ +public: + class ULevelSequencePlayer* SequencePlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetSequenceName; + +// Function GameNoce.NoceFunctionLibrary.GetSkirtSlopeAdjustRatio +// 0x0004 (0x0004 - 0x0000) +struct NoceFunctionLibrary_GetSkirtSlopeAdjustRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetSkirtSlopeAdjustRatio; + +// Function GameNoce.NoceFunctionLibrary.GetSpineSocketRotationYaw +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetSpineSocketRotationYaw final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSpineSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetSpineSocketRotationYaw; + +// Function GameNoce.NoceFunctionLibrary.GetTimeManager +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_GetTimeManager final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ANoceTimeManager* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetTimeManager; + +// Function GameNoce.NoceFunctionLibrary.GetTraceOffset +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_GetTraceOffset final +{ +public: + const class UAnimInstance* InAnimInstance; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceUpDistance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceDownDistance; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowDebug; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetTraceOffset; + +// Function GameNoce.NoceFunctionLibrary.GetWeaponSubSystem +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_GetWeaponSubSystem final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceWeaponSubsystem* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_GetWeaponSubSystem; + +// Function GameNoce.NoceFunctionLibrary.HandleRestartGame +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_HandleRestartGame final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_HandleRestartGame; + +// Function GameNoce.NoceFunctionLibrary.HasQualitySwitchNode +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_HasQualitySwitchNode final +{ +public: + class UMaterial* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Info; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_HasQualitySwitchNode; + +// Function GameNoce.NoceFunctionLibrary.IsActionLevelChill +// 0x0002 (0x0002 - 0x0000) +struct NoceFunctionLibrary_IsActionLevelChill final +{ +public: + ENoceActionLevel InActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceFunctionLibrary_IsActionLevelChill; + +// Function GameNoce.NoceFunctionLibrary.IsActiveEffectHandleValid +// 0x000C (0x000C - 0x0000) +struct NoceFunctionLibrary_IsActiveEffectHandleValid final +{ +public: + struct FActiveGameplayEffectHandle InEffectHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsActiveEffectHandleValid; + +// Function GameNoce.NoceFunctionLibrary.IsActiveMovieSceneExecutor +// 0x0001 (0x0001 - 0x0000) +struct NoceFunctionLibrary_IsActiveMovieSceneExecutor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsActiveMovieSceneExecutor; + +// Function GameNoce.NoceFunctionLibrary.IsActivePreloadSequenceAndSeqData +// 0x0001 (0x0001 - 0x0000) +struct NoceFunctionLibrary_IsActivePreloadSequenceAndSeqData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsActivePreloadSequenceAndSeqData; + +// Function GameNoce.NoceFunctionLibrary.IsActivePreloadSeqUpdateDataLayer +// 0x0001 (0x0001 - 0x0000) +struct NoceFunctionLibrary_IsActivePreloadSeqUpdateDataLayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsActivePreloadSeqUpdateDataLayer; + +// Function GameNoce.NoceFunctionLibrary.IsActorOfClass +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_IsActorOfClass final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr Class_0; // 0x0008(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsActorOfClass; + +// Function GameNoce.NoceFunctionLibrary.IsCurrentActionLevelChill +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsCurrentActionLevelChill final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +//DUMPER7_ASSERTS_NoceFunctionLibrary_IsCurrentActionLevelChill; + +// Function GameNoce.NoceFunctionLibrary.IsForceJumpPlaybackPosByCmd +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsForceJumpPlaybackPosByCmd final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsForceJumpPlaybackPosByCmd; + +// Function GameNoce.NoceFunctionLibrary.IsGame +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsGame final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsGame; + +// Function GameNoce.NoceFunctionLibrary.IsInEndGameProgress +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsInEndGameProgress final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsInEndGameProgress; + +// Function GameNoce.NoceFunctionLibrary.IsInEvent +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsInEvent final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsInEvent; + +// Function GameNoce.NoceFunctionLibrary.IsInPartitionedWorld +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsInPartitionedWorld final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsInPartitionedWorld; + +// Function GameNoce.NoceFunctionLibrary.IsInPlaySequenceState +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsInPlaySequenceState final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsInPlaySequenceState; + +// Function GameNoce.NoceFunctionLibrary.IsNiagaraComplete +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsNiagaraComplete final +{ +public: + class UNiagaraComponent* InNiagaraComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsNiagaraComplete; + +// Function GameNoce.NoceFunctionLibrary.IsPlayerInputDirectionIsOppositeToCharacter +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsPlayerInputDirectionIsOppositeToCharacter final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsPlayerInputDirectionIsOppositeToCharacter; + +// Function GameNoce.NoceFunctionLibrary.IsPointInFanShape +// 0x0058 (0x0058 - 0x0000) +struct NoceFunctionLibrary_IsPointInFanShape final +{ +public: + struct FVector Origin; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetPoint; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRadius; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRadius; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsPointInFanShape; + +// Function GameNoce.NoceFunctionLibrary.IsProgressConditionMatch +// 0x0080 (0x0080 - 0x0000) +struct NoceFunctionLibrary_IsProgressConditionMatch final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InProgressCondition; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ExactProgress; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer InNeedAddTag; // 0x0030(0x0020)(Parm, NativeAccessSpecifierPublic) + bool NeedAllAddTag; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NeedAddTagNum; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InWithoutAddTag; // 0x0058(0x0020)(Parm, NativeAccessSpecifierPublic) + bool WithoutAllTag; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0079(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsProgressConditionMatch; + +// Function GameNoce.NoceFunctionLibrary.IsShowDebugInfoForRBANBlending +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_IsShowDebugInfoForRBANBlending final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_IsShowDebugInfoForRBANBlending; + +// Function GameNoce.NoceFunctionLibrary.KawaiiWarmUpForCharacter +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_KawaiiWarmUpForCharacter final +{ +public: + class ANoceCharacter* InCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WarmUpFrames; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_KawaiiWarmUpForCharacter; + +// Function GameNoce.NoceFunctionLibrary.MessageOpen +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_MessageOpen final +{ +public: + class FString Message; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_MessageOpen; + +// Function GameNoce.NoceFunctionLibrary.MRQ_TriggerPlayStart +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_MRQ_TriggerPlayStart final +{ +public: + struct FSoftObjectPath InSeq; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_MRQ_TriggerPlayStart; + +// Function GameNoce.NoceFunctionLibrary.Noce_Seq_Trace_BookMark +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_Noce_Seq_Trace_BookMark final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InLogString; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_Noce_Seq_Trace_BookMark; + +// Function GameNoce.NoceFunctionLibrary.Noce_Trace_BookMark +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_Noce_Trace_BookMark final +{ +public: + class FString InLogString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_Noce_Trace_BookMark; + +// Function GameNoce.NoceFunctionLibrary.NoceCapsuleTraceSingleForObjectsFirstBlock +// 0x01A8 (0x01A8 - 0x0000) +struct NoceFunctionLibrary_NoceCapsuleTraceSingleForObjectsFirstBlock final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel BlockChannel; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Start; // 0x0010(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0028(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0060(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0078(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0170(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SkipTag; // 0x0174(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceColor; // 0x017C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x018C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x019C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_NoceCapsuleTraceSingleForObjectsFirstBlock; + +// Function GameNoce.NoceFunctionLibrary.NoceLineTraceSingleForObjectsFirstBlock +// 0x01A0 (0x01A0 - 0x0000) +struct NoceFunctionLibrary_NoceLineTraceSingleForObjectsFirstBlock final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel BlockChannel; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Start; // 0x0010(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0028(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0070(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0168(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SkipTag; // 0x016C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceColor; // 0x0174(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0184(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0194(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0198(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_NoceLineTraceSingleForObjectsFirstBlock; + +// Function GameNoce.NoceFunctionLibrary.NoceSphereTraceSingleForObjectsFirstBlock +// 0x01A8 (0x01A8 - 0x0000) +struct NoceFunctionLibrary_NoceSphereTraceSingleForObjectsFirstBlock final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel BlockChannel; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Start; // 0x0010(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0028(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0060(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0078(0x00F8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0170(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SkipTag; // 0x0174(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceColor; // 0x017C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x018C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x019C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_NoceSphereTraceSingleForObjectsFirstBlock; + +// Function GameNoce.NoceFunctionLibrary.PlayerScarfResetDynmaics +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_PlayerScarfResetDynmaics final +{ +public: + class ANocePlayerCharacter* InPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETeleportType TeleportType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_PlayerScarfResetDynmaics; + +// Function GameNoce.NoceFunctionLibrary.PlayerSkirtResetDynmaics +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_PlayerSkirtResetDynmaics final +{ +public: + class ANocePlayerCharacter* InPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETeleportType TeleportType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_PlayerSkirtResetDynmaics; + +// Function GameNoce.NoceFunctionLibrary.ProcessSolveLumenGhostingCmds +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_ProcessSolveLumenGhostingCmds final +{ +public: + class FName InSeqName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ProcessSolveLumenGhostingCmds; + +// Function GameNoce.NoceFunctionLibrary.RandomFloatRange_ThreadSafe +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_RandomFloatRange_ThreadSafe final +{ +public: + float InSeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMin; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMax; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_RandomFloatRange_ThreadSafe; + +// Function GameNoce.NoceFunctionLibrary.RefreshNoceLightSavableData +// 0x00B0 (0x00B0 - 0x0000) +struct NoceFunctionLibrary_RefreshNoceLightSavableData final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class ULightComponent* InLightComp; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLightSavableData OutData; // 0x0010(0x00A0)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_RefreshNoceLightSavableData; + +// Function GameNoce.NoceFunctionLibrary.ReplacePlayerCharMaterialByCharMeshType +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_ReplacePlayerCharMaterialByCharMeshType final +{ +public: + class USkeletalMeshComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReplaceMatIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* DefaultMat; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* PureWhite; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* PinkRabbit; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ReplacePlayerCharMaterialByCharMeshType; + +// Function GameNoce.NoceFunctionLibrary.RequestGameplayTagFromString +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_RequestGameplayTagFromString final +{ +public: + class FString InData; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_RequestGameplayTagFromString; + +// Function GameNoce.NoceFunctionLibrary.ResetConsoleCmdFromSeqData +// 0x0200 (0x0200 - 0x0000) +struct NoceFunctionLibrary_ResetConsoleCmdFromSeqData final +{ +public: + struct FNoceSeqData InData; // 0x0000(0x0200)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ResetConsoleCmdFromSeqData; + +// Function GameNoce.NoceFunctionLibrary.ResetDynamics +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_ResetDynamics final +{ +public: + class ANoceCharacter* InCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETeleportType InTeleportType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ResetDynamics; + +// Function GameNoce.NoceFunctionLibrary.ResetSolveLumenGhostingCmds +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_ResetSolveLumenGhostingCmds final +{ +public: + class FName InSeqName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_ResetSolveLumenGhostingCmds; + +// Function GameNoce.NoceFunctionLibrary.SearchActors +// 0x0058 (0x0058 - 0x0000) +struct NoceFunctionLibrary_SearchActors final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InSelfActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InDirection; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHalfAngle; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0030(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool DebugDraw; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SearchActors; + +// Function GameNoce.NoceFunctionLibrary.SearchEnemy +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_SearchEnemy final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InSelfActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHalfAngle; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InCountableTag; // 0x0018(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OutActor; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNocePlayerLookAtTargetComponent* OutLookAtTarget; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugDraw; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InForMotionWarp; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SearchEnemy; + +// Function GameNoce.NoceFunctionLibrary.SearchEnemyWithDirection +// 0x0050 (0x0050 - 0x0000) +struct NoceFunctionLibrary_SearchEnemyWithDirection final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InSelfActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InDirection; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHalfAngle; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InCountableTag; // 0x0030(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OutActor; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNocePlayerLookAtTargetComponent* OutLookAtTarget; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugDraw; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InForMotionWarp; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SearchEnemyWithDirection; + +// Function GameNoce.NoceFunctionLibrary.SetActiveEffectHandleInvalid +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_SetActiveEffectHandleInvalid final +{ +public: + struct FActiveGameplayEffectHandle InEffectHandle; // 0x0000(0x0008)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetActiveEffectHandleInvalid; + +// Function GameNoce.NoceFunctionLibrary.SetConstraintProfileForAll +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_SetConstraintProfileForAll final +{ +public: + class UAnimInstance* Instance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultIfNotFound; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetConstraintProfileForAll; + +// Function GameNoce.NoceFunctionLibrary.SetCVarWithCurrentPriority +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_SetCVarWithCurrentPriority final +{ +public: + class FString InCVarName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InCVarValue; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetCVarWithCurrentPriority; + +// Function GameNoce.NoceFunctionLibrary.SetEnableHDROutput +// 0x0001 (0x0001 - 0x0000) +struct NoceFunctionLibrary_SetEnableHDROutput final +{ +public: + bool InIsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetEnableHDROutput; + +// Function GameNoce.NoceFunctionLibrary.SetEventMode +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_SetEventMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsEnable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEventModeType EventType; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceCineEventUserType CineEventUserType; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetEventMode; + +// Function GameNoce.NoceFunctionLibrary.SetGlobalTimeDilationMultiplier +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_SetGlobalTimeDilationMultiplier final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilationMultiplier; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetGlobalTimeDilationMultiplier; + +// Function GameNoce.NoceFunctionLibrary.SetHDRUICompositeMode +// 0x0001 (0x0001 - 0x0000) +struct NoceFunctionLibrary_SetHDRUICompositeMode final +{ +public: + bool InIsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetHDRUICompositeMode; + +// Function GameNoce.NoceFunctionLibrary.SetHDRUILevel +// 0x0004 (0x0004 - 0x0000) +struct NoceFunctionLibrary_SetHDRUILevel final +{ +public: + float InLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetHDRUILevel; + +// Function GameNoce.NoceFunctionLibrary.SetNoceCustomPrimitiveDataFloat +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_SetNoceCustomPrimitiveDataFloat final +{ +public: + class UPrimitiveComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetNoceCustomPrimitiveDataFloat; + +// Function GameNoce.NoceFunctionLibrary.SetNoceCustomPrimitiveDataVector2 +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector2 final +{ +public: + class UPrimitiveComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Value; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector2; + +// Function GameNoce.NoceFunctionLibrary.SetNoceCustomPrimitiveDataVector3 +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector3 final +{ +public: + class UPrimitiveComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Value; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector3; + +// Function GameNoce.NoceFunctionLibrary.SetNoceCustomPrimitiveDataVector4 +// 0x0030 (0x0030 - 0x0000) +struct NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector4 final +{ +public: + class UPrimitiveComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Value; // 0x0010(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetNoceCustomPrimitiveDataVector4; + +// Function GameNoce.NoceFunctionLibrary.SetNoceScalarParameterForCustomPrimitiveData +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_SetNoceScalarParameterForCustomPrimitiveData final +{ +public: + class UPrimitiveComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetNoceScalarParameterForCustomPrimitiveData; + +// Function GameNoce.NoceFunctionLibrary.SetNoceVectorParameterForCustomPrimitiveData +// 0x0030 (0x0030 - 0x0000) +struct NoceFunctionLibrary_SetNoceVectorParameterForCustomPrimitiveData final +{ +public: + class UPrimitiveComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Value; // 0x0010(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetNoceVectorParameterForCustomPrimitiveData; + +// Function GameNoce.NoceFunctionLibrary.SetPhysicsAssetCollision +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_SetPhysicsAssetCollision final +{ +public: + class USkeletalMeshComponent* InSkeletalMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionEnabled InCollisionEnabled; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetPhysicsAssetCollision; + +// Function GameNoce.NoceFunctionLibrary.SetPhysicsAssetCollisions +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_SetPhysicsAssetCollisions final +{ +public: + class USkeletalMeshComponent* InSkeletalMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InBoneNames; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + ECollisionEnabled InCollisionEnabled; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetPhysicsAssetCollisions; + +// Function GameNoce.NoceFunctionLibrary.SetPlaySequenceStateSeqActor +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_SetPlaySequenceStateSeqActor final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InSeqActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetPlaySequenceStateSeqActor; + +// Function GameNoce.NoceFunctionLibrary.SetSkeletalMeshAssetAndClearOverrideMat +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_SetSkeletalMeshAssetAndClearOverrideMat final +{ +public: + class USkeletalMeshComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMesh* NewMesh; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetSkeletalMeshAssetAndClearOverrideMat; + +// Function GameNoce.NoceFunctionLibrary.SetStaticMeshAssetAndClearOverrideMat +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_SetStaticMeshAssetAndClearOverrideMat final +{ +public: + class UStaticMeshComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* NewMesh; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SetStaticMeshAssetAndClearOverrideMat; + +// Function GameNoce.NoceFunctionLibrary.SolvePhysicsPopping +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_SolvePhysicsPopping final +{ +public: + class ANoceCharacter* InChar; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 KawaiiWarmUpFrame; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetPhysics; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SolvePhysicsPopping; + +// Function GameNoce.NoceFunctionLibrary.SolveSeamlessSeqBeginCopyPose +// 0x0010 (0x0010 - 0x0000) +struct NoceFunctionLibrary_SolveSeamlessSeqBeginCopyPose final +{ +public: + class USkeletalMeshComponent* InSkelComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetPhysics; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_SolveSeamlessSeqBeginCopyPose; + +// Function GameNoce.NoceFunctionLibrary.StoryEndingBitToGameRound +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_StoryEndingBitToGameRound final +{ +public: + int32 EndingBitmask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRoundType ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_StoryEndingBitToGameRound; + +// Function GameNoce.NoceFunctionLibrary.String_Remove +// 0x0038 (0x0038 - 0x0000) +struct NoceFunctionLibrary_String_Remove final +{ +public: + class FString InData; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSuffix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchDir SearchDir; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_String_Remove; + +// Function GameNoce.NoceFunctionLibrary.TimeSecondsToMMSSString +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_TimeSecondsToMMSSString final +{ +public: + float InSeconds; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFloor; // 0x0004(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_TimeSecondsToMMSSString; + +// Function GameNoce.NoceFunctionLibrary.UnlockFOV +// 0x0008 (0x0008 - 0x0000) +struct NoceFunctionLibrary_UnlockFOV final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_UnlockFOV; + +// Function GameNoce.NoceFunctionLibrary.UnsetConsoleCommandWithTag +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_UnsetConsoleCommandWithTag final +{ +public: + class FString Command; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InTagName; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_UnsetConsoleCommandWithTag; + +// Function GameNoce.NoceFunctionLibrary.UnsetSeqDataCmdWithTagForHighSpec +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_UnsetSeqDataCmdWithTagForHighSpec final +{ +public: + class FString Command; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InTagName; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_UnsetSeqDataCmdWithTagForHighSpec; + +// Function GameNoce.NoceFunctionLibrary.UpdateEveLightSet +// 0x0020 (0x0020 - 0x0000) +struct NoceFunctionLibrary_UpdateEveLightSet final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSetName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNotSwitchDataLayer; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_UpdateEveLightSet; + +// Function GameNoce.NoceFunctionLibrary.UpdateNoceLightCompPropertyFromSaveData +// 0x00B0 (0x00B0 - 0x0000) +struct NoceFunctionLibrary_UpdateNoceLightCompPropertyFromSaveData final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULightComponent* OutLightComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLightSavableData InData; // 0x0010(0x00A0)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_UpdateNoceLightCompPropertyFromSaveData; + +// Function GameNoce.NoceFunctionLibrary.UpdateSeqDataAssetDataLayerForPreloadingSeq +// 0x0028 (0x0028 - 0x0000) +struct NoceFunctionLibrary_UpdateSeqDataAssetDataLayerForPreloadingSeq final +{ +public: + TSoftObjectPtr PlaySeq; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_UpdateSeqDataAssetDataLayerForPreloadingSeq; + +// Function GameNoce.NoceFunctionLibrary.UpdateSlotWeight +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_UpdateSlotWeight final +{ +public: + const class UAnimInstance* InAnimInstance; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_UpdateSlotWeight; + +// Function GameNoce.NoceFunctionLibrary.UpdateWeight +// 0x0018 (0x0018 - 0x0000) +struct NoceFunctionLibrary_UpdateWeight final +{ +public: + const class UAnimInstance* InAnimInstance; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimMontage* InMontage; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_UpdateWeight; + +// Function GameNoce.NoceFunctionLibrary.VolumetricFogHistoryWeightOn +// 0x0004 (0x0004 - 0x0000) +struct NoceFunctionLibrary_VolumetricFogHistoryWeightOn final +{ +public: + float Weight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceFunctionLibrary_VolumetricFogHistoryWeightOn; + +// Function GameNoce.NoceGameClockSubsystem.GetPlayTimeSeconds +// 0x0008 (0x0008 - 0x0000) +struct NoceGameClockSubsystem_GetPlayTimeSeconds final +{ +public: + double ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameClockSubsystem_GetPlayTimeSeconds; + +// Function GameNoce.NoceGameClockSubsystem.GetPlayTimespanWithoutEvent +// 0x0008 (0x0008 - 0x0000) +struct NoceGameClockSubsystem_GetPlayTimespanWithoutEvent final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameClockSubsystem_GetPlayTimespanWithoutEvent; + +// Function GameNoce.NoceGameClockSubsystem.GetPlayTimespawn +// 0x0008 (0x0008 - 0x0000) +struct NoceGameClockSubsystem_GetPlayTimespawn final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameClockSubsystem_GetPlayTimespawn; + +// Function GameNoce.NoceGameInstance.AddViewdEvent +// 0x0008 (0x0008 - 0x0000) +struct NoceGameInstance_AddViewdEvent final +{ +public: + class FName InEventName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameInstance_AddViewdEvent; + +// Function GameNoce.NoceGameInstance.GetAvailableOutfits +// 0x0010 (0x0010 - 0x0000) +struct NoceGameInstance_GetAvailableOutfits final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameInstance_GetAvailableOutfits; + +// Function GameNoce.NoceGameInstance.GetInitProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameInstance_GetInitProgressTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameInstance_GetInitProgressTag; + +// Function GameNoce.NoceGameInstance.GetPeriodGameOverCount +// 0x0004 (0x0004 - 0x0000) +struct NoceGameInstance_GetPeriodGameOverCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameInstance_GetPeriodGameOverCount; + +// Function GameNoce.NoceGameInstance.HasAvailableOutfit +// 0x0002 (0x0002 - 0x0000) +struct NoceGameInstance_HasAvailableOutfit final +{ +public: + ENocePlayerOutfit OutfitType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameInstance_HasAvailableOutfit; + +// Function GameNoce.NoceGameInstance.HasBoosterPack +// 0x0001 (0x0001 - 0x0000) +struct NoceGameInstance_HasBoosterPack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameInstance_HasBoosterPack; + +// Function GameNoce.NoceGameInstance.HasLimitedOmamori +// 0x0001 (0x0001 - 0x0000) +struct NoceGameInstance_HasLimitedOmamori final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameInstance_HasLimitedOmamori; + +// Function GameNoce.NoceGameInstance.IsViewdEvent +// 0x000C (0x000C - 0x0000) +struct NoceGameInstance_IsViewdEvent final +{ +public: + class FName InEventName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameInstance_IsViewdEvent; + +// Function GameNoce.NoceLinkMotionComponent.CanLink +// 0x0002 (0x0002 - 0x0000) +struct NoceLinkMotionComponent_CanLink final +{ +public: + ELinkPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_CanLink; + +// Function GameNoce.NoceLinkMotionComponent.EndConstPosition +// 0x0004 (0x0004 - 0x0000) +struct NoceLinkMotionComponent_EndConstPosition final +{ +public: + float InRestoreRuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_EndConstPosition; + +// Function GameNoce.NoceLinkMotionComponent.GetCurrentLinkPriority +// 0x0001 (0x0001 - 0x0000) +struct NoceLinkMotionComponent_GetCurrentLinkPriority final +{ +public: + ELinkPriority ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_GetCurrentLinkPriority; + +// Function GameNoce.NoceLinkMotionComponent.GetLinkAbility +// 0x0018 (0x0018 - 0x0000) +struct NoceLinkMotionComponent_GetLinkAbility final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AbilityName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_GetLinkAbility; + +// Function GameNoce.NoceLinkMotionComponent.GetLinkOwner +// 0x0008 (0x0008 - 0x0000) +struct NoceLinkMotionComponent_GetLinkOwner final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_GetLinkOwner; + +// Function GameNoce.NoceLinkMotionComponent.GetLinkTarget +// 0x0008 (0x0008 - 0x0000) +struct NoceLinkMotionComponent_GetLinkTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_GetLinkTarget; + +// Function GameNoce.NoceLinkMotionComponent.GetTargetStartMotion +// 0x0008 (0x0008 - 0x0000) +struct NoceLinkMotionComponent_GetTargetStartMotion final +{ +public: + int32 BankID; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MotionID; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_GetTargetStartMotion; + +// Function GameNoce.NoceLinkMotionComponent.IsConstPositionActive +// 0x0001 (0x0001 - 0x0000) +struct NoceLinkMotionComponent_IsConstPositionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_IsConstPositionActive; + +// Function GameNoce.NoceLinkMotionComponent.IsCurrentExecutionType +// 0x0001 (0x0001 - 0x0000) +struct NoceLinkMotionComponent_IsCurrentExecutionType final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_IsCurrentExecutionType; + +// Function GameNoce.NoceLinkMotionComponent.NotifyInterrupted +// 0x0001 (0x0001 - 0x0000) +struct NoceLinkMotionComponent_NotifyInterrupted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_NotifyInterrupted; + +// Function GameNoce.NoceLinkMotionComponent.RequestAttackerLinkAbility +// 0x0018 (0x0018 - 0x0000) +struct NoceLinkMotionComponent_RequestAttackerLinkAbility final +{ +public: + class ANoceCharacter* LinkTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExAbilityName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_RequestAttackerLinkAbility; + +// Function GameNoce.NoceLinkMotionComponent.RequestLinkMotion +// 0x0010 (0x0010 - 0x0000) +struct NoceLinkMotionComponent_RequestLinkMotion final +{ +public: + class ULinkRequest* InReuest; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_RequestLinkMotion; + +// Function GameNoce.NoceLinkMotionComponent.RequestReject +// 0x0010 (0x0010 - 0x0000) +struct NoceLinkMotionComponent_RequestReject final +{ +public: + class AActor* LinkTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_RequestReject; + +// Function GameNoce.NoceLinkMotionComponent.StartConstLocation +// 0x0038 (0x0038 - 0x0000) +struct NoceLinkMotionComponent_StartConstLocation final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float BlendTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSweep; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_StartConstLocation; + +// Function GameNoce.NoceLinkMotionComponent.StartConstPosition +// 0x0058 (0x0058 - 0x0000) +struct NoceLinkMotionComponent_StartConstPosition final +{ +public: + class ACharacter* ConstTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACharacter* ConstBoneOwner; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConstBoneName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ConstOffsetRot; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ConstOffset; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceConstPositionMode ConstMode; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendTime; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSweep; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLinkMotionComponent_StartConstPosition; + +// Function GameNoce.NoceGameMode.AnyStoryEndingCleared +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_AnyStoryEndingCleared final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_AnyStoryEndingCleared; + +// Function GameNoce.NoceGameMode.CanEnterGameOverFlow +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_CanEnterGameOverFlow final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_CanEnterGameOverFlow; + +// Function GameNoce.NoceGameMode.EnableBasicDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_EnableBasicDebugInfo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_EnableBasicDebugInfo; + +// Function GameNoce.NoceGameMode.GetAttackRightMaxCount +// 0x0004 (0x0004 - 0x0000) +struct NoceGameMode_GetAttackRightMaxCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_GetAttackRightMaxCount; + +// Function GameNoce.NoceGameMode.GetAttackRightMaxCount_BP +// 0x0004 (0x0004 - 0x0000) +struct NoceGameMode_GetAttackRightMaxCount_BP final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_GetAttackRightMaxCount_BP; + +// Function GameNoce.NoceGameMode.GetPlayerCharacterByType +// 0x0010 (0x0010 - 0x0000) +struct NoceGameMode_GetPlayerCharacterByType final +{ +public: + ENocePlayerType InPlayerType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerCharacter* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_GetPlayerCharacterByType; + +// Function GameNoce.NoceGameMode.IsStoryEndingCleared +// 0x0002 (0x0002 - 0x0000) +struct NoceGameMode_IsStoryEndingCleared final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_IsStoryEndingCleared; + +// Function GameNoce.NoceGameMode.IsWaitForRevive +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_IsWaitForRevive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_IsWaitForRevive; + +// Function GameNoce.NoceGameMode.RegisterPlayerCharacter +// 0x0010 (0x0010 - 0x0000) +struct NoceGameMode_RegisterPlayerCharacter final +{ +public: + ENocePlayerType InPlayerType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePlayerCharacter* InPlayerCharacter; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_RegisterPlayerCharacter; + +// Function GameNoce.NoceGameMode.SetDebugPlayerAutoRevive +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_SetDebugPlayerAutoRevive final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_SetDebugPlayerAutoRevive; + +// Function GameNoce.NoceGameMode.SetDebugPlayerAutoRevive_BP +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_SetDebugPlayerAutoRevive_BP final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_SetDebugPlayerAutoRevive_BP; + +// Function GameNoce.NoceGameMode.SetEnableGameOverFlow +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_SetEnableGameOverFlow final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_SetEnableGameOverFlow; + +// Function GameNoce.NoceGameMode.SetStoryEndingCleared +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_SetStoryEndingCleared final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_SetStoryEndingCleared; + +// Function GameNoce.NoceGameMode.SetWaitForRevive +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_SetWaitForRevive final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_SetWaitForRevive; + +// Function GameNoce.NoceGameMode.IsInitializeCompleted +// 0x0001 (0x0001 - 0x0000) +struct NoceGameMode_IsInitializeCompleted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameMode_IsInitializeCompleted; + +// Function GameNoce.NoceNotebookContent.Init +// 0x0005 (0x0005 - 0x0000) +struct NoceNotebookContent_Init final +{ +public: + bool InIsVisible; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsNew; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InNeedTop; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InNeedBottom; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookContent_Init; + +// Function GameNoce.NoceNotebookContent.InitImage +// 0x0030 (0x0030 - 0x0000) +struct NoceNotebookContent_InitImage final +{ +public: + bool InIsVisible; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsNew; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsDoodle; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath InImage; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceNotebookContent_InitImage; + +// Function GameNoce.NoceNotebookContent.InitImageWithMask +// 0x0050 (0x0050 - 0x0000) +struct NoceNotebookContent_InitImageWithMask final +{ +public: + bool InIsVisible; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsNew; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsDoodle; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath InImage; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InMask; // 0x0028(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceNotebookContent_InitImageWithMask; + +// Function GameNoce.NoceNotebookContent.InitText +// 0x0020 (0x0020 - 0x0000) +struct NoceNotebookContent_InitText final +{ +public: + bool InIsVisible; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsNew; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InNeedTop; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InNeedBottom; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText InText; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool NoUse; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceNotebookContent_InitText; + +// Function GameNoce.NoceNotebookContent.OnFadeIn +// 0x0001 (0x0001 - 0x0000) +struct NoceNotebookContent_OnFadeIn final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookContent_OnFadeIn; + +// Function GameNoce.NoceGameProgressComponent.AddAdditionalProgressTag +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressComponent_AddAdditionalProgressTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceProgressType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Reason; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_AddAdditionalProgressTag; + +// Function GameNoce.NoceGameProgressComponent.GetAdditionalProgressTag +// 0x0020 (0x0020 - 0x0000) +struct NoceGameProgressComponent_GetAdditionalProgressTag final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_GetAdditionalProgressTag; + +// Function GameNoce.NoceGameProgressComponent.GetHistoryAdditionalProgressTag +// 0x0020 (0x0020 - 0x0000) +struct NoceGameProgressComponent_GetHistoryAdditionalProgressTag final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_GetHistoryAdditionalProgressTag; + +// Function GameNoce.NoceGameProgressComponent.GetHistoryProgressTag +// 0x0020 (0x0020 - 0x0000) +struct NoceGameProgressComponent_GetHistoryProgressTag final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_GetHistoryProgressTag; + +// Function GameNoce.NoceGameProgressComponent.GetProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameProgressComponent_GetProgressTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_GetProgressTag; + +// Function GameNoce.NoceGameProgressComponent.GetStateMachineProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameProgressComponent_GetStateMachineProgressTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_GetStateMachineProgressTag; + +// Function GameNoce.NoceGameProgressComponent.HasAdditionalTagInHistory +// 0x000C (0x000C - 0x0000) +struct NoceGameProgressComponent_HasAdditionalTagInHistory final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExactMatch; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_HasAdditionalTagInHistory; + +// Function GameNoce.NoceGameProgressComponent.HasAllAdditionalTag +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressComponent_HasAllAdditionalTag final +{ +public: + struct FGameplayTagContainer InTagContainer; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_HasAllAdditionalTag; + +// Function GameNoce.NoceGameProgressComponent.HasAnyAdditionalTag +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressComponent_HasAnyAdditionalTag final +{ +public: + struct FGameplayTagContainer InTagContainer; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_HasAnyAdditionalTag; + +// Function GameNoce.NoceGameProgressComponent.HasTagInHistory +// 0x000C (0x000C - 0x0000) +struct NoceGameProgressComponent_HasTagInHistory final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExactMatch; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_HasTagInHistory; + +// Function GameNoce.NoceGameProgressComponent.OnProgressStateBegin +// 0x0008 (0x0008 - 0x0000) +struct NoceGameProgressComponent_OnProgressStateBegin final +{ +public: + struct FGameplayTag StartCondition; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_OnProgressStateBegin; + +// Function GameNoce.NoceGameProgressComponent.RemoveAdditionalProgressTag +// 0x000C (0x000C - 0x0000) +struct NoceGameProgressComponent_RemoveAdditionalProgressTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_RemoveAdditionalProgressTag; + +// Function GameNoce.NoceGameProgressComponent.RemoveAdditionalProgressTags +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressComponent_RemoveAdditionalProgressTags final +{ +public: + struct FGameplayTagContainer InTagContainer; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_RemoveAdditionalProgressTags; + +// Function GameNoce.NoceGameProgressComponent.SetProgressTag +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressComponent_SetProgressTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceProgressType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Reason; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressComponent_SetProgressTag; + +// Function GameNoce.NoceLocalPlayer.GetSharedSettings +// 0x0008 (0x0008 - 0x0000) +struct NoceLocalPlayer_GetSharedSettings final +{ +public: + class UNoceSystemSaveGame* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalPlayer_GetSharedSettings; + +// Function GameNoce.NoceLocalPlayer.GetLocalSettings +// 0x0008 (0x0008 - 0x0000) +struct NoceLocalPlayer_GetLocalSettings final +{ +public: + class UNoceLocalGameUserSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalPlayer_GetLocalSettings; + +// Function GameNoce.NocePauseListItemWidget.Init +// 0x0008 (0x0008 - 0x0000) +struct NocePauseListItemWidget_Init final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseListItemWidget_Init; + +// Function GameNoce.NocePauseListItemWidget.UpdateDescription +// 0x0010 (0x0010 - 0x0000) +struct NocePauseListItemWidget_UpdateDescription final +{ +public: + class FText InDescriptionText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseListItemWidget_UpdateDescription; + +// Function GameNoce.NoceGameProgressInterface.AddAdditionalProgressTag +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressInterface_AddAdditionalProgressTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceProgressType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Reason; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_AddAdditionalProgressTag; + +// Function GameNoce.NoceGameProgressInterface.GetAdditionalProgressTagContainer +// 0x0020 (0x0020 - 0x0000) +struct NoceGameProgressInterface_GetAdditionalProgressTagContainer final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_GetAdditionalProgressTagContainer; + +// Function GameNoce.NoceGameProgressInterface.GetBGMProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameProgressInterface_GetBGMProgressTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_GetBGMProgressTag; + +// Function GameNoce.NoceGameProgressInterface.GetHistoryAdditionalProgressTagContainer +// 0x0020 (0x0020 - 0x0000) +struct NoceGameProgressInterface_GetHistoryAdditionalProgressTagContainer final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_GetHistoryAdditionalProgressTagContainer; + +// Function GameNoce.NoceGameProgressInterface.GetHistoryProgressTagContainer +// 0x0020 (0x0020 - 0x0000) +struct NoceGameProgressInterface_GetHistoryProgressTagContainer final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_GetHistoryProgressTagContainer; + +// Function GameNoce.NoceGameProgressInterface.GetManipulatedProgress +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_GetManipulatedProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_GetManipulatedProgress; + +// Function GameNoce.NoceGameProgressInterface.GetNewGameProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameProgressInterface_GetNewGameProgressTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_GetNewGameProgressTag; + +// Function GameNoce.NoceGameProgressInterface.GetProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameProgressInterface_GetProgressTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_GetProgressTag; + +// Function GameNoce.NoceGameProgressInterface.GetStateMachineProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameProgressInterface_GetStateMachineProgressTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_GetStateMachineProgressTag; + +// Function GameNoce.NoceGameProgressInterface.HasAdditionalTag +// 0x000C (0x000C - 0x0000) +struct NoceGameProgressInterface_HasAdditionalTag final +{ +public: + struct FGameplayTag TargetTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_HasAdditionalTag; + +// Function GameNoce.NoceGameProgressInterface.HasAllAdditionalTag +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressInterface_HasAllAdditionalTag final +{ +public: + struct FGameplayTagContainer TargetTag; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_HasAllAdditionalTag; + +// Function GameNoce.NoceGameProgressInterface.HasAnyAdditionalTag +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressInterface_HasAnyAdditionalTag final +{ +public: + struct FGameplayTagContainer TargetTag; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_HasAnyAdditionalTag; + +// Function GameNoce.NoceGameProgressInterface.IsInDarkShrine +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_IsInDarkShrine final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_IsInDarkShrine; + +// Function GameNoce.NoceGameProgressInterface.IsInEnding +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_IsInEnding final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_IsInEnding; + +// Function GameNoce.NoceGameProgressInterface.IsInEndingBranchDecidedChapter +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_IsInEndingBranchDecidedChapter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_IsInEndingBranchDecidedChapter; + +// Function GameNoce.NoceGameProgressInterface.IsInExplore +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_IsInExplore final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_IsInExplore; + +// Function GameNoce.NoceGameProgressInterface.IsInHellMode +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_IsInHellMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_IsInHellMode; + +// Function GameNoce.NoceGameProgressInterface.IsInMainStory +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_IsInMainStory final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_IsInMainStory; + +// Function GameNoce.NoceGameProgressInterface.IsProgressReady +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_IsProgressReady final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_IsProgressReady; + +// Function GameNoce.NoceGameProgressInterface.MatchProgressTag +// 0x000C (0x000C - 0x0000) +struct NoceGameProgressInterface_MatchProgressTag final +{ +public: + struct FGameplayTag TargetTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_MatchProgressTag; + +// Function GameNoce.NoceGameProgressInterface.RemoveAdditionalProgressTag +// 0x000C (0x000C - 0x0000) +struct NoceGameProgressInterface_RemoveAdditionalProgressTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_RemoveAdditionalProgressTag; + +// Function GameNoce.NoceGameProgressInterface.RemoveAdditionalProgressTags +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressInterface_RemoveAdditionalProgressTags final +{ +public: + struct FGameplayTagContainer InTagContainer; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_RemoveAdditionalProgressTags; + +// Function GameNoce.NoceGameProgressInterface.RemoveLeafAdditionalTags +// 0x000C (0x000C - 0x0000) +struct NoceGameProgressInterface_RemoveLeafAdditionalTags final +{ +public: + struct FGameplayTag InParentTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_RemoveLeafAdditionalTags; + +// Function GameNoce.NoceGameProgressInterface.SetBGMProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameProgressInterface_SetBGMProgressTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_SetBGMProgressTag; + +// Function GameNoce.NoceGameProgressInterface.SetProgressTag +// 0x0028 (0x0028 - 0x0000) +struct NoceGameProgressInterface_SetProgressTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceProgressType InType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Reason; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_SetProgressTag; + +// Function GameNoce.NoceGameProgressInterface.UsedProgressDebug +// 0x0001 (0x0001 - 0x0000) +struct NoceGameProgressInterface_UsedProgressDebug final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameProgressInterface_UsedProgressDebug; + +// Function GameNoce.NoceMainmenuWidget.BP_NewGameWidgetByIntent +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_BP_NewGameWidgetByIntent final +{ +public: + bool InIsContinue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_BP_NewGameWidgetByIntent; + +// Function GameNoce.NoceMainmenuWidget.CreateChapterListObjs +// 0x0020 (0x0020 - 0x0000) +struct NoceMainmenuWidget_CreateChapterListObjs final +{ +public: + TArray ChapterNames; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_CreateChapterListObjs; + +// Function GameNoce.NoceMainmenuWidget.CreateDevInfo +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_CreateDevInfo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_CreateDevInfo; + +// Function GameNoce.NoceMainmenuWidget.CreateExploreListObjs +// 0x0020 (0x0020 - 0x0000) +struct NoceMainmenuWidget_CreateExploreListObjs final +{ +public: + TArray ExploreNames; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_CreateExploreListObjs; + +// Function GameNoce.NoceMainmenuWidget.ExecuteObj +// 0x0008 (0x0008 - 0x0000) +struct NoceMainmenuWidget_ExecuteObj final +{ +public: + class UMainMenuListObject* Obj; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ExecuteObj; + +// Function GameNoce.NoceMainmenuWidget.GetMainMenuListObjs +// 0x0010 (0x0010 - 0x0000) +struct NoceMainmenuWidget_GetMainMenuListObjs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_GetMainMenuListObjs; + +// Function GameNoce.NoceMainmenuWidget.HasContinue +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_HasContinue final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_HasContinue; + +// Function GameNoce.NoceMainmenuWidget.ToChapter +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToChapter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToChapter; + +// Function GameNoce.NoceMainmenuWidget.ToChapterMenu +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToChapterMenu final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToChapterMenu; + +// Function GameNoce.NoceMainmenuWidget.ToChapterMenu2 +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToChapterMenu2 final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToChapterMenu2; + +// Function GameNoce.NoceMainmenuWidget.ToCombatTest +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToCombatTest final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToCombatTest; + +// Function GameNoce.NoceMainmenuWidget.ToContinue +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToContinue final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToContinue; + +// Function GameNoce.NoceMainmenuWidget.ToDemo +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToDemo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToDemo; + +// Function GameNoce.NoceMainmenuWidget.ToEndingList +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToEndingList final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToEndingList; + +// Function GameNoce.NoceMainmenuWidget.ToExitGame +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToExitGame final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToExitGame; + +// Function GameNoce.NoceMainmenuWidget.ToExplore +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToExplore final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToExplore; + +// Function GameNoce.NoceMainmenuWidget.ToExploreMenu +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToExploreMenu final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToExploreMenu; + +// Function GameNoce.NoceMainmenuWidget.ToJPTest0 +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToJPTest0 final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToJPTest0; + +// Function GameNoce.NoceMainmenuWidget.ToJPTest1 +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToJPTest1 final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToJPTest1; + +// Function GameNoce.NoceMainmenuWidget.ToJPTest2 +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToJPTest2 final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToJPTest2; + +// Function GameNoce.NoceMainmenuWidget.ToJPTest3 +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToJPTest3 final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToJPTest3; + +// Function GameNoce.NoceMainmenuWidget.ToLoadGamePanel +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToLoadGamePanel final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToLoadGamePanel; + +// Function GameNoce.NoceMainmenuWidget.ToMainMenu +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToMainMenu final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToMainMenu; + +// Function GameNoce.NoceMainmenuWidget.ToNewGame +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToNewGame final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToNewGame; + +// Function GameNoce.NoceMainmenuWidget.ToOption +// 0x0001 (0x0001 - 0x0000) +struct NoceMainmenuWidget_ToOption final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMainmenuWidget_ToOption; + +// Function GameNoce.NoceGameSettingFunctionLibrary.ExecuteSettingAction +// 0x0010 (0x0010 - 0x0000) +struct NoceGameSettingFunctionLibrary_ExecuteSettingAction final +{ +public: + class UGameSettingAction* Action; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MarkAsDirty; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameSettingFunctionLibrary_ExecuteSettingAction; + +// Function GameNoce.NoceGameSettingFunctionLibrary.GetOptionText +// 0x0020 (0x0020 - 0x0000) +struct NoceGameSettingFunctionLibrary_GetOptionText final +{ +public: + class FString InKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameSettingFunctionLibrary_GetOptionText; + +// Function GameNoce.NoceGameSettingFunctionLibrary.GetOptionTextWithTableID +// 0x0028 (0x0028 - 0x0000) +struct NoceGameSettingFunctionLibrary_GetOptionTextWithTableID final +{ +public: + class FName InTableID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InKey; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameSettingFunctionLibrary_GetOptionTextWithTableID; + +// Function GameNoce.NoceNpcCharacter.SetRootMotionScale +// 0x0004 (0x0004 - 0x0000) +struct NoceNpcCharacter_SetRootMotionScale final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNpcCharacter_SetRootMotionScale; + +// Function GameNoce.NoceGameSettingRegistry.BP_Init +// 0x0008 (0x0008 - 0x0000) +struct NoceGameSettingRegistry_BP_Init final +{ +public: + class ULocalPlayer* InLocalPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameSettingRegistry_BP_Init; + +// Function GameNoce.NoceGameState.GetGameProgressTag +// 0x0008 (0x0008 - 0x0000) +struct NoceGameState_GetGameProgressTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameState_GetGameProgressTag; + +// Function GameNoce.NoceGameState.GetProgressStateInstanceStack +// 0x0018 (0x0018 - 0x0000) +struct NoceGameState_GetProgressStateInstanceStack final +{ +public: + TSubclassOf StateClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckNested; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChildren; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class USMStateInstance_Base* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameState_GetProgressStateInstanceStack; + +// Function GameNoce.NoceGameState.IsDarkHinakoChapter +// 0x000C (0x000C - 0x0000) +struct NoceGameState_IsDarkHinakoChapter final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRoundType InRound; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameState_IsDarkHinakoChapter; + +// Function GameNoce.NoceGameState.IsDarkShrine +// 0x000C (0x000C - 0x0000) +struct NoceGameState_IsDarkShrine final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameState_IsDarkShrine; + +// Function GameNoce.NoceGameState.IsEnding +// 0x000C (0x000C - 0x0000) +struct NoceGameState_IsEnding final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameState_IsEnding; + +// Function GameNoce.NoceGameState.IsEndingBranchDecidedChapter +// 0x000C (0x000C - 0x0000) +struct NoceGameState_IsEndingBranchDecidedChapter final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameState_IsEndingBranchDecidedChapter; + +// Function GameNoce.NoceGameState.IsExploreMode +// 0x000C (0x000C - 0x0000) +struct NoceGameState_IsExploreMode final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameState_IsExploreMode; + +// Function GameNoce.NoceGameState.IsHellMode +// 0x000C (0x000C - 0x0000) +struct NoceGameState_IsHellMode final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameState_IsHellMode; + +// Function GameNoce.NoceGameState.IsInChapter +// 0x0002 (0x0002 - 0x0000) +struct NoceGameState_IsInChapter final +{ +public: + ENoceChapterType InChapterType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameState_IsInChapter; + +// Function GameNoce.NoceGameState.IsInEndGame +// 0x0001 (0x0001 - 0x0000) +struct NoceGameState_IsInEndGame final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGameState_IsInEndGame; + +// Function GameNoce.NoceGameState.IsMainStory +// 0x000C (0x000C - 0x0000) +struct NoceGameState_IsMainStory final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGameState_IsMainStory; + +// Function GameNoce.NocePickPreviewImageWidgetBase.ShowItem +// 0x0010 (0x0010 - 0x0000) +struct NocePickPreviewImageWidgetBase_ShowItem final +{ +public: + ENoceInventoryType Type; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ID; // 0x0004(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickPreviewImageWidgetBase_ShowItem; + +// Function GameNoce.NoceGASFunctionLibrary.GetPrimaryAbilityHandleFromClass +// 0x0018 (0x0018 - 0x0000) +struct NoceGASFunctionLibrary_GetPrimaryAbilityHandleFromClass final +{ +public: + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InAbilityClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayAbilitySpecHandle ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGASFunctionLibrary_GetPrimaryAbilityHandleFromClass; + +// Function GameNoce.NoceGASFunctionLibrary.GetPrimaryAbilityInstanceFromClass +// 0x0018 (0x0018 - 0x0000) +struct NoceGASFunctionLibrary_GetPrimaryAbilityInstanceFromClass final +{ +public: + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InAbilityClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceGameplayAbility* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGASFunctionLibrary_GetPrimaryAbilityInstanceFromClass; + +// Function GameNoce.NoceGASFunctionLibrary.GetPrimaryAbilityInstanceFromHandle +// 0x0018 (0x0018 - 0x0000) +struct NoceGASFunctionLibrary_GetPrimaryAbilityInstanceFromHandle final +{ +public: + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayAbilitySpecHandle Handle; // 0x0008(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceGameplayAbility* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGASFunctionLibrary_GetPrimaryAbilityInstanceFromHandle; + +// Function GameNoce.NoceGASFunctionLibrary.IsPrimaryAbilityInstanceActive +// 0x0010 (0x0010 - 0x0000) +struct NoceGASFunctionLibrary_IsPrimaryAbilityInstanceActive final +{ +public: + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayAbilitySpecHandle Handle; // 0x0008(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGASFunctionLibrary_IsPrimaryAbilityInstanceActive; + +// Function GameNoce.NoceGA_DetectEnemyInSight.OnEnemyInSightChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceGA_DetectEnemyInSight_OnEnemyInSightChanged final +{ +public: + bool NewEnemyInSight; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGA_DetectEnemyInSight_OnEnemyInSightChanged; + +// Function GameNoce.NoceGA_DetectEnemyInSight.OnPlayerDamaged +// 0x0018 (0x0018 - 0x0000) +struct NoceGA_DetectEnemyInSight_OnPlayerDamaged final +{ +public: + class AActor* InAttacker; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthDamager; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGA_DetectEnemyInSight_OnPlayerDamaged; + +// Function GameNoce.NoceGA_DetectEnemyInSight.OnSeeingEnemyChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceGA_DetectEnemyInSight_OnSeeingEnemyChanged final +{ +public: + bool NewSeeingEnemey; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGA_DetectEnemyInSight_OnSeeingEnemyChanged; + +// Function GameNoce.NoceGeneralHintWidget.GetFirstNotebookIDInfo +// 0x0010 (0x0010 - 0x0000) +struct NoceGeneralHintWidget_GetFirstNotebookIDInfo final +{ +public: + ENoceNotebookType OutType; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName OutID; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGeneralHintWidget_GetFirstNotebookIDInfo; + +// Function GameNoce.NoceGeneralHintWidget.HideHint +// 0x0010 (0x0010 - 0x0000) +struct NoceGeneralHintWidget_HideHint final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGeneralHintWidget_HideHint; + +// Function GameNoce.NoceGeneralHintWidget.OnSettingChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceGeneralHintWidget_OnSettingChanged final +{ +public: + class UNoceSystemSaveGame* SystemSave; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGeneralHintWidget_OnSettingChanged; + +// Function GameNoce.NoceGeneralHintWidget.OnUsingGimmick +// 0x0001 (0x0001 - 0x0000) +struct NoceGeneralHintWidget_OnUsingGimmick final +{ +public: + bool IsUsing; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGeneralHintWidget_OnUsingGimmick; + +// Function GameNoce.NoceGeneralHintWidget.ShowHint +// 0x0018 (0x0018 - 0x0000) +struct NoceGeneralHintWidget_ShowHint final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + float InDuration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGeneralHintWidget_ShowHint; + +// Function GameNoce.NoceGeneralHintWidget.ShowNotebookUpdateWithID +// 0x000C (0x000C - 0x0000) +struct NoceGeneralHintWidget_ShowNotebookUpdateWithID final +{ +public: + ENoceNotebookType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InNotebookID; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGeneralHintWidget_ShowNotebookUpdateWithID; + +// Function GameNoce.NoceGeneralHintWidget.ShowTutorial +// 0x0028 (0x0028 - 0x0000) +struct NoceGeneralHintWidget_ShowTutorial final +{ +public: + class FName InNotebookID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InHasNotebookID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText InText; // 0x0010(0x0010)(Parm, NativeAccessSpecifierPublic) + float InDuration; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookType InType; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceGeneralHintWidget_ShowTutorial; + +// Function GameNoce.NoceGlobalDelegates.IsInExamineMode +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_IsInExamineMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_IsInExamineMode; + +// Function GameNoce.NoceGlobalDelegates.IsInNotebookOpen +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_IsInNotebookOpen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_IsInNotebookOpen; + +// Function GameNoce.NoceGlobalDelegates.IsUsingGimmick +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_IsUsingGimmick final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_IsUsingGimmick; + +// Function GameNoce.NoceGlobalDelegates.OnHandleSkipSequence +// 0x0008 (0x0008 - 0x0000) +struct NoceGlobalDelegates_OnHandleSkipSequence final +{ +public: + class FName InDataRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_OnHandleSkipSequence; + +// Function GameNoce.NoceGlobalDelegates.SetExamineMode +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_SetExamineMode final +{ +public: + bool IsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_SetExamineMode; + +// Function GameNoce.NoceGlobalDelegates.SetInEvent +// 0x0003 (0x0003 - 0x0000) +struct NoceGlobalDelegates_SetInEvent final +{ +public: + bool IsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEventModeType InEventModeType; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceCineEventUserType InCineEventUserType; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_SetInEvent; + +// Function GameNoce.NoceGlobalDelegates.SetNotebookOpen +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_SetNotebookOpen final +{ +public: + bool IsOpen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_SetNotebookOpen; + +// Function GameNoce.NoceGlobalDelegates.SetPlaySequenceStateSeqActor +// 0x0008 (0x0008 - 0x0000) +struct NoceGlobalDelegates_SetPlaySequenceStateSeqActor final +{ +public: + class AActor* InSeqActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_SetPlaySequenceStateSeqActor; + +// Function GameNoce.NoceGlobalDelegates.SetUsingGimmick +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_SetUsingGimmick final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_SetUsingGimmick; + +// Function GameNoce.NoceGlobalDelegates.GetCineEventUserType +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_GetCineEventUserType final +{ +public: + ENoceCineEventUserType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_GetCineEventUserType; + +// Function GameNoce.NoceGlobalDelegates.GetEventModeType +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_GetEventModeType final +{ +public: + ENoceEventModeType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_GetEventModeType; + +// Function GameNoce.NoceGlobalDelegates.GetPlaySequenceStateSeqActor +// 0x0008 (0x0008 - 0x0000) +struct NoceGlobalDelegates_GetPlaySequenceStateSeqActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_GetPlaySequenceStateSeqActor; + +// Function GameNoce.NoceGlobalDelegates.IsInEvent +// 0x0001 (0x0001 - 0x0000) +struct NoceGlobalDelegates_IsInEvent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGlobalDelegates_IsInEvent; + +// Function GameNoce.NocePostProcessVolume.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NocePostProcessVolume_OnGameProgressChanged final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePostProcessVolume_OnGameProgressChanged; + +// Function GameNoce.NocePostProcessVolume.OnGameProgressInitialized +// 0x0008 (0x0008 - 0x0000) +struct NocePostProcessVolume_OnGameProgressInitialized final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePostProcessVolume_OnGameProgressInitialized; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.GetAASuperSamplingModes +// 0x0018 (0x0018 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_GetAASuperSamplingModes final +{ +public: + bool IsResolution4K; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutAvailableModes; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_GetAASuperSamplingModes; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.IsHardwardRaytracingSupported +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_IsHardwardRaytracingSupported final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_IsHardwardRaytracingSupported; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetAASuperSamplingMode +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetAASuperSamplingMode final +{ +public: + ENoceGraphicAASuperSamplingMode InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetAASuperSamplingMode; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetAASuperSamplingQuality +// 0x0002 (0x0002 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetAASuperSamplingQuality final +{ +public: + ENoceGraphicAASuperSamplingMode InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InQuality; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetAASuperSamplingQuality; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetDepthOfField +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetDepthOfField final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetDepthOfField; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetFakeBackBufferSize +// 0x0008 (0x0008 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetFakeBackBufferSize final +{ +public: + int32 InWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InHeight; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetFakeBackBufferSize; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetGlobalIlluminationMode +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetGlobalIlluminationMode final +{ +public: + uint8 InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetGlobalIlluminationMode; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetHardwardRaytracing +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetHardwardRaytracing final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetHardwardRaytracing; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetMotionBlur +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetMotionBlur final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetMotionBlur; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetPaniniDistortion +// 0x0004 (0x0004 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetPaniniDistortion final +{ +public: + float InVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetPaniniDistortion; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetPaniniVerticalCompression +// 0x0004 (0x0004 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetPaniniVerticalCompression final +{ +public: + float InVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetPaniniVerticalCompression; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetReflectionMode +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetReflectionMode final +{ +public: + uint8 InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetReflectionMode; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_Effects +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetScalability_Effects final +{ +public: + uint8 InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetScalability_Effects; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_PostProcessing +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetScalability_PostProcessing final +{ +public: + uint8 InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetScalability_PostProcessing; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_Shadows +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetScalability_Shadows final +{ +public: + uint8 InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetScalability_Shadows; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_Textures +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetScalability_Textures final +{ +public: + uint8 InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetScalability_Textures; + +// Function GameNoce.NoceGraphicOptionFunctionLibrary.SetScalability_ViewDistance +// 0x0001 (0x0001 - 0x0000) +struct NoceGraphicOptionFunctionLibrary_SetScalability_ViewDistance final +{ +public: + uint8 InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceGraphicOptionFunctionLibrary_SetScalability_ViewDistance; + +// Function GameNoce.NocePlayerAnimBankByProgressComp.OnChangedWeapon +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerAnimBankByProgressComp_OnChangedWeapon final +{ +public: + class ANoceWeapon* InNewWeapon; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimBankByProgressComp_OnChangedWeapon; + +// Function GameNoce.NocePickupsHelperSubsystem.RegisterPickup +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsHelperSubsystem_RegisterPickup final +{ +public: + class ANocePickupBase* Pickup; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsHelperSubsystem_RegisterPickup; + +// Function GameNoce.NocePickupsHelperSubsystem.RegisterPickupsPoint +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsHelperSubsystem_RegisterPickupsPoint final +{ +public: + class ANocePickupsPoint* PickupsPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsHelperSubsystem_RegisterPickupsPoint; + +// Function GameNoce.NocePickupsHelperSubsystem.RegisterRummage +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsHelperSubsystem_RegisterRummage final +{ +public: + class ANoceInteractableBase* Rummage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsHelperSubsystem_RegisterRummage; + +// Function GameNoce.NocePickupsHelperSubsystem.UnregisterPickup +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsHelperSubsystem_UnregisterPickup final +{ +public: + class ANocePickupBase* Pickup; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsHelperSubsystem_UnregisterPickup; + +// Function GameNoce.NocePickupsHelperSubsystem.UnregisterPickupsPoint +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsHelperSubsystem_UnregisterPickupsPoint final +{ +public: + class ANocePickupsPoint* PickupsPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsHelperSubsystem_UnregisterPickupsPoint; + +// Function GameNoce.NocePickupsHelperSubsystem.UnregisterRummage +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsHelperSubsystem_UnregisterRummage final +{ +public: + class ANoceInteractableBase* Rummage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsHelperSubsystem_UnregisterRummage; + +// Function GameNoce.NocePlayerBroochComponent.HandleOnAddItem +// 0x000C (0x000C - 0x0000) +struct NocePlayerBroochComponent_HandleOnAddItem final +{ +public: + ENoceInventoryType InItemType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InItemName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerBroochComponent_HandleOnAddItem; + +// Function GameNoce.NocePlayerBroochComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerBroochComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerBroochComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerBroochComponent.HandleOnRemoveItem +// 0x000C (0x000C - 0x0000) +struct NocePlayerBroochComponent_HandleOnRemoveItem final +{ +public: + ENoceInventoryType InItemType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InItemName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerBroochComponent_HandleOnRemoveItem; + +// Function GameNoce.NocePlayerBroochComponent.HandlePlayerShowHide +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerBroochComponent_HandlePlayerShowHide final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerBroochComponent_HandlePlayerShowHide; + +// Function GameNoce.NocePlayerBroochComponent.SetForceHideMesh +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerBroochComponent_SetForceHideMesh final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerBroochComponent_SetForceHideMesh; + +// Function GameNoce.NoceHitPerformDataSubsystem.LoadCameraShakeBase +// 0x0028 (0x0028 - 0x0000) +struct NoceHitPerformDataSubsystem_LoadCameraShakeBase final +{ +public: + struct FSoftClassPath InSoftClassPath; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceHitPerformDataSubsystem_LoadCameraShakeBase; + +// Function GameNoce.NoceHitPerformDataSubsystem.LoadCurveFloat +// 0x0028 (0x0028 - 0x0000) +struct NoceHitPerformDataSubsystem_LoadCurveFloat final +{ +public: + struct FSoftObjectPath InSoftObjectPath; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceHitPerformDataSubsystem_LoadCurveFloat; + +// Function GameNoce.NoceHitPerformDataSubsystem.LoadForceFeedbackEffect +// 0x0028 (0x0028 - 0x0000) +struct NoceHitPerformDataSubsystem_LoadForceFeedbackEffect final +{ +public: + struct FSoftObjectPath InSoftObjectPath; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UForceFeedbackEffect* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceHitPerformDataSubsystem_LoadForceFeedbackEffect; + +// Function GameNoce.NoceHitPerformDataSubsystem.LoadNiagaraSystem +// 0x0028 (0x0028 - 0x0000) +struct NoceHitPerformDataSubsystem_LoadNiagaraSystem final +{ +public: + struct FSoftObjectPath InSoftObjectPath; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceHitPerformDataSubsystem_LoadNiagaraSystem; + +// Function GameNoce.NocePendantLightPostAnimInst.ComputeForce +// 0x0008 (0x0008 - 0x0000) +struct NocePendantLightPostAnimInst_ComputeForce final +{ +public: + float Seed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePendantLightPostAnimInst_ComputeForce; + +// Function GameNoce.NoceIndicatorIconBase.UpdateScreenLocation +// 0x0018 (0x0018 - 0x0000) +struct NoceIndicatorIconBase_UpdateScreenLocation final +{ +public: + struct FVector InWorldLocation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceIndicatorIconBase_UpdateScreenLocation; + +// Function GameNoce.NoceIndicatorIconBase.UpdateWidget +// 0x0008 (0x0008 - 0x0000) +struct NoceIndicatorIconBase_UpdateWidget final +{ +public: + ENoceIndicatorEdgeType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Distance; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceIndicatorIconBase_UpdateWidget; + +// Function GameNoce.NoceInputFunctionLibrary.AddOrRemoveCustomActionKey +// 0x0040 (0x0040 - 0x0000) +struct NoceInputFunctionLibrary_AddOrRemoveCustomActionKey final +{ +public: + class FName InActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey InPrimaryKey; // 0x0008(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey InSecondaryKey; // 0x0020(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsSecondaryKeyRemoved; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_AddOrRemoveCustomActionKey; + +// Function GameNoce.NoceInputFunctionLibrary.BindInput +// 0x0008 (0x0008 - 0x0000) +struct NoceInputFunctionLibrary_BindInput final +{ +public: + class UPlayerInput* InPlayerInput; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_BindInput; + +// Function GameNoce.NoceInputFunctionLibrary.GetActionIconNames +// 0x0018 (0x0018 - 0x0000) +struct NoceInputFunctionLibrary_GetActionIconNames final +{ +public: + class FName InActionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetActionIconNames; + +// Function GameNoce.NoceInputFunctionLibrary.GetActualInputDeviceTypeBy +// 0x0008 (0x0008 - 0x0000) +struct NoceInputFunctionLibrary_GetActualInputDeviceTypeBy final +{ +public: + int32 InControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInputDeviceType ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetActualInputDeviceTypeBy; + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKey +// 0x0028 (0x0028 - 0x0000) +struct NoceInputFunctionLibrary_GetActualKey final +{ +public: + class FName InActionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey OutKey; // 0x0008(0x0018)(Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetActualKey; + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKeyIconName +// 0x0018 (0x0018 - 0x0000) +struct NoceInputFunctionLibrary_GetActualKeyIconName final +{ +public: + bool ShowGamepad; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InActionName; // 0x0004(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutName; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetActualKeyIconName; + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKeyName +// 0x0010 (0x0010 - 0x0000) +struct NoceInputFunctionLibrary_GetActualKeyName final +{ +public: + class FName InActionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetActualKeyName; + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKeys +// 0x0018 (0x0018 - 0x0000) +struct NoceInputFunctionLibrary_GetActualKeys final +{ +public: + class FName InActionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetActualKeys; + +// Function GameNoce.NoceInputFunctionLibrary.GetActualKeys2 +// 0x0050 (0x0050 - 0x0000) +struct NoceInputFunctionLibrary_GetActualKeys2 final +{ +public: + class FName InActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey OutPrimaryKey; // 0x0008(0x0018)(Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey OutSecondaryKey; // 0x0020(0x0018)(Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey OutHiddenKey; // 0x0038(0x0018)(Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetActualKeys2; + +// Function GameNoce.NoceInputFunctionLibrary.GetDefaultKeys +// 0x0050 (0x0050 - 0x0000) +struct NoceInputFunctionLibrary_GetDefaultKeys final +{ +public: + class FName InActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey OutPrimaryKey; // 0x0008(0x0018)(Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey OutSecondaryKey; // 0x0020(0x0018)(Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey OutHiddenKey; // 0x0038(0x0018)(Parm, OutParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetDefaultKeys; + +// Function GameNoce.NoceInputFunctionLibrary.GetInputActionToKeyTable +// 0x0008 (0x0008 - 0x0000) +struct NoceInputFunctionLibrary_GetInputActionToKeyTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetInputActionToKeyTable; + +// Function GameNoce.NoceInputFunctionLibrary.GetInputDeviceType +// 0x0010 (0x0010 - 0x0000) +struct NoceInputFunctionLibrary_GetInputDeviceType final +{ +public: + class APlayerController* InPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInputDeviceType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetInputDeviceType; + +// Function GameNoce.NoceInputFunctionLibrary.GetInputDeviceTypeBy +// 0x0008 (0x0008 - 0x0000) +struct NoceInputFunctionLibrary_GetInputDeviceTypeBy final +{ +public: + int32 InControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInputDeviceType ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetInputDeviceTypeBy; + +// Function GameNoce.NoceInputFunctionLibrary.GetInputGamePadType +// 0x0001 (0x0001 - 0x0000) +struct NoceInputFunctionLibrary_GetInputGamePadType final +{ +public: + ENoceInputDeviceType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetInputGamePadType; + +// Function GameNoce.NoceInputFunctionLibrary.GetInputMultiActionTable +// 0x0008 (0x0008 - 0x0000) +struct NoceInputFunctionLibrary_GetInputMultiActionTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetInputMultiActionTable; + +// Function GameNoce.NoceInputFunctionLibrary.GetName +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_GetName final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_GetName; + +// Function GameNoce.NoceInputFunctionLibrary.IsAnyKey +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsAnyKey final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsAnyKey; + +// Function GameNoce.NoceInputFunctionLibrary.IsCancel +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsCancel final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsCancel; + +// Function GameNoce.NoceInputFunctionLibrary.IsConfirm +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsConfirm final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsConfirm; + +// Function GameNoce.NoceInputFunctionLibrary.IsGamePadConnected +// 0x0008 (0x0008 - 0x0000) +struct NoceInputFunctionLibrary_IsGamePadConnected final +{ +public: + int32 InControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsGamePadConnected; + +// Function GameNoce.NoceInputFunctionLibrary.IsMouseClickButton +// 0x0080 (0x0080 - 0x0000) +struct NoceInputFunctionLibrary_IsMouseClickButton final +{ +public: + struct FPointerEvent InMouseEvent; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsMouseClickButton; + +// Function GameNoce.NoceInputFunctionLibrary.IsMouseConfirm +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsMouseConfirm final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsMouseConfirm; + +// Function GameNoce.NoceInputFunctionLibrary.IsPauseMenu +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsPauseMenu final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsPauseMenu; + +// Function GameNoce.NoceInputFunctionLibrary.IsRepeatKey +// 0x0048 (0x0048 - 0x0000) +struct NoceInputFunctionLibrary_IsRepeatKey final +{ +public: + struct FKeyEvent InKeyEvent; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsRepeatKey; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIAction1 +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIAction1 final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIAction1; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIAction2 +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIAction2 final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIAction2; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIEquipment +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIEquipment final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIEquipment; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIKey +// 0x0028 (0x0028 - 0x0000) +struct NoceInputFunctionLibrary_IsUIKey final +{ +public: + ENoceUIInputAction InActionName; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey InKey; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIKey; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIKeyEvent +// 0x0050 (0x0050 - 0x0000) +struct NoceInputFunctionLibrary_IsUIKeyEvent final +{ +public: + ENoceUIInputAction InActionName; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKeyEvent InKeyEvent; // 0x0008(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIKeyEvent; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIKeyUp +// 0x0028 (0x0028 - 0x0000) +struct NoceInputFunctionLibrary_IsUIKeyUp final +{ +public: + ENoceUIInputAction InActionName; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey InKey; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIKeyUp; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMap +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMap final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMap; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMapFloorDown +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMapFloorDown final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMapFloorDown; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMapFloorUp +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMapFloorUp final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMapFloorUp; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMouseEvent +// 0x0088 (0x0088 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMouseEvent final +{ +public: + ENoceUIInputAction InActionName; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPointerEvent InMouseEvent; // 0x0008(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMouseEvent; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveDown +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMoveDown final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMoveDown; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveDown2 +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMoveDown2 final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMoveDown2; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveLeft +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMoveLeft final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMoveLeft; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveLeft2 +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMoveLeft2 final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMoveLeft2; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveRight +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMoveRight final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMoveRight; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveRight2 +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMoveRight2 final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMoveRight2; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveUp +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMoveUp final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMoveUp; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIMoveUp2 +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIMoveUp2 final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIMoveUp2; + +// Function GameNoce.NoceInputFunctionLibrary.IsUINotebook +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUINotebook final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUINotebook; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIPageDown +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIPageDown final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIPageDown; + +// Function GameNoce.NoceInputFunctionLibrary.IsUIPageUp +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUIPageUp final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUIPageUp; + +// Function GameNoce.NoceInputFunctionLibrary.IsUISecondTabLeft +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUISecondTabLeft final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUISecondTabLeft; + +// Function GameNoce.NoceInputFunctionLibrary.IsUISecondTabRight +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUISecondTabRight final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUISecondTabRight; + +// Function GameNoce.NoceInputFunctionLibrary.IsUITabLeft +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUITabLeft final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUITabLeft; + +// Function GameNoce.NoceInputFunctionLibrary.IsUITabRight +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_IsUITabRight final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUITabRight; + +// Function GameNoce.NoceInputFunctionLibrary.IsUsingGamePad +// 0x0008 (0x0008 - 0x0000) +struct NoceInputFunctionLibrary_IsUsingGamePad final +{ +public: + int32 InControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUsingGamePad; + +// Function GameNoce.NoceInputFunctionLibrary.IsUsingKeyboardMouse +// 0x0001 (0x0001 - 0x0000) +struct NoceInputFunctionLibrary_IsUsingKeyboardMouse final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUsingKeyboardMouse; + +// Function GameNoce.NoceInputFunctionLibrary.IsUsingMouse +// 0x0001 (0x0001 - 0x0000) +struct NoceInputFunctionLibrary_IsUsingMouse final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_IsUsingMouse; + +// Function GameNoce.NoceInputFunctionLibrary.ModifyActionKey +// 0x0040 (0x0040 - 0x0000) +struct NoceInputFunctionLibrary_ModifyActionKey final +{ +public: + class APlayerController* InPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InActionName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey InPrimaryKey; // 0x0010(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey InSecondaryKey; // 0x0028(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_ModifyActionKey; + +// Function GameNoce.NoceInputFunctionLibrary.ModifyAxisKey +// 0x0050 (0x0050 - 0x0000) +struct NoceInputFunctionLibrary_ModifyAxisKey final +{ +public: + class APlayerController* InPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InAxisName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InActionName; // 0x0014(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey InPrimaryKey; // 0x0020(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey InSecondaryKey; // 0x0038(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_ModifyAxisKey; + +// Function GameNoce.NoceInputFunctionLibrary.RemoveCustomActionKey +// 0x0018 (0x0018 - 0x0000) +struct NoceInputFunctionLibrary_RemoveCustomActionKey final +{ +public: + class APlayerController* InPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InActionName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPrimary; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_RemoveCustomActionKey; + +// Function GameNoce.NoceInputFunctionLibrary.RemoveCustomAxisKey +// 0x0020 (0x0020 - 0x0000) +struct NoceInputFunctionLibrary_RemoveCustomAxisKey final +{ +public: + class APlayerController* InPC; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InAxisName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InActionName; // 0x0014(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPrimary; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputFunctionLibrary_RemoveCustomAxisKey; + +// Function GameNoce.NoceScrollableTextBlock.SetScrollingPaused +// 0x0001 (0x0001 - 0x0000) +struct NoceScrollableTextBlock_SetScrollingPaused final +{ +public: + bool InIsPaused; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceScrollableTextBlock_SetScrollingPaused; + +// Function GameNoce.NoceInputGuideSubsystem.IsShowingGuide +// 0x0001 (0x0001 - 0x0000) +struct NoceInputGuideSubsystem_IsShowingGuide final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputGuideSubsystem_IsShowingGuide; + +// Function GameNoce.NoceInputGuideSubsystem.RemoveCommonGuide +// 0x0004 (0x0004 - 0x0000) +struct NoceInputGuideSubsystem_RemoveCommonGuide final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputGuideSubsystem_RemoveCommonGuide; + +// Function GameNoce.NoceInputGuideSubsystem.RequestCommonGuide +// 0x000C (0x000C - 0x0000) +struct NoceInputGuideSubsystem_RequestCommonGuide final +{ +public: + class FName InGuide; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputGuideSubsystem_RequestCommonGuide; + +// Function GameNoce.NocePickupBase.BP_PickupCanSpawn +// 0x0001 (0x0001 - 0x0000) +struct NocePickupBase_BP_PickupCanSpawn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupBase_BP_PickupCanSpawn; + +// Function GameNoce.NocePickupBase.IsPlayerHasItem +// 0x0001 (0x0001 - 0x0000) +struct NocePickupBase_IsPlayerHasItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupBase_IsPlayerHasItem; + +// Function GameNoce.NocePickupBase.OnPickup +// 0x0010 (0x0010 - 0x0000) +struct NocePickupBase_OnPickup final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupBase_OnPickup; + +// Function GameNoce.NocePickupBase.GetId +// 0x0008 (0x0008 - 0x0000) +struct NocePickupBase_GetId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupBase_GetId; + +// Function GameNoce.NoceInputQueueComponent.ClearInputAction +// 0x0001 (0x0001 - 0x0000) +struct NoceInputQueueComponent_ClearInputAction final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputQueueComponent_ClearInputAction; + +// Function GameNoce.NoceInputQueueComponent.CommitInputUsed +// 0x0010 (0x0010 - 0x0000) +struct NoceInputQueueComponent_CommitInputUsed final +{ +public: + class FName InExcludeStateMachineName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InExcludeStateName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputQueueComponent_CommitInputUsed; + +// Function GameNoce.NoceInputQueueComponent.GetMatchedInput +// 0x0018 (0x0018 - 0x0000) +struct NoceInputQueueComponent_GetMatchedInput final +{ +public: + TArray InAnimStateTypes; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + ENocePlayerAnimStateType ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInputQueueComponent_GetMatchedInput; + +// Function GameNoce.NoceInputQueueComponent.HandleInputAction +// 0x0002 (0x0002 - 0x0000) +struct NoceInputQueueComponent_HandleInputAction final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPressed; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputQueueComponent_HandleInputAction; + +// Function GameNoce.NoceInputQueueComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NoceInputQueueComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputQueueComponent_HandleOnPossessed; + +// Function GameNoce.NoceInputSubsystem.GetDeviceType +// 0x0001 (0x0001 - 0x0000) +struct NoceInputSubsystem_GetDeviceType final +{ +public: + ENoceInputDeviceType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputSubsystem_GetDeviceType; + +// Function GameNoce.NoceInputSubsystem.GetGamepadControlType +// 0x0001 (0x0001 - 0x0000) +struct NoceInputSubsystem_GetGamepadControlType final +{ +public: + ENoceInputGamepadType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputSubsystem_GetGamepadControlType; + +// Function GameNoce.NoceInputSubsystem.ForceShowCursorIfUsingKeyboardMouse +// 0x0001 (0x0001 - 0x0000) +struct NoceInputSubsystem_ForceShowCursorIfUsingKeyboardMouse final +{ +public: + bool ResetCursorPos; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputSubsystem_ForceShowCursorIfUsingKeyboardMouse; + +// Function GameNoce.NoceInputWidget.OnInputAction +// 0x0002 (0x0002 - 0x0000) +struct NoceInputWidget_OnInputAction final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPressed; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputWidget_OnInputAction; + +// Function GameNoce.NoceInputWidget.OnUIInputAction +// 0x0002 (0x0002 - 0x0000) +struct NoceInputWidget_OnUIInputAction final +{ +public: + ENoceUIInputAction InUIInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPressed; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputWidget_OnUIInputAction; + +// Function GameNoce.NoceInputWidget.ShowGuide +// 0x0008 (0x0008 - 0x0000) +struct NoceInputWidget_ShowGuide final +{ +public: + class FName InGuide; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInputWidget_ShowGuide; + +// Function GameNoce.NocePlayerTriggerBase.CanUseTrigger +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerTriggerBase_CanUseTrigger final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_CanUseTrigger; + +// Function GameNoce.NocePlayerTriggerBase.GetTriggerEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerTriggerBase_GetTriggerEnable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_GetTriggerEnable; + +// Function GameNoce.NocePlayerTriggerBase.IsMatchingCondition +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerTriggerBase_IsMatchingCondition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_IsMatchingCondition; + +// Function GameNoce.NocePlayerTriggerBase.OnAdditionalTagChanged +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerBase_OnAdditionalTagChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_OnAdditionalTagChanged; + +// Function GameNoce.NocePlayerTriggerBase.OnAdditionalTagChanged_BP +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerBase_OnAdditionalTagChanged_BP final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_OnAdditionalTagChanged_BP; + +// Function GameNoce.NocePlayerTriggerBase.OnProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerBase_OnProgressChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_OnProgressChanged; + +// Function GameNoce.NocePlayerTriggerBase.OnProgressChanged_BP +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerBase_OnProgressChanged_BP final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_OnProgressChanged_BP; + +// Function GameNoce.NocePlayerTriggerBase.OnProgressInitialized +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerBase_OnProgressInitialized final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_OnProgressInitialized; + +// Function GameNoce.NocePlayerTriggerBase.OnProgressInitialized_BP +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerBase_OnProgressInitialized_BP final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_OnProgressInitialized_BP; + +// Function GameNoce.NocePlayerTriggerBase.OnStoryEndingChanged +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerTriggerBase_OnStoryEndingChanged final +{ +public: + ENoceEndingType InEndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_OnStoryEndingChanged; + +// Function GameNoce.NocePlayerTriggerBase.SetTriggerEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerTriggerBase_SetTriggerEnable final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerBase_SetTriggerEnable; + +// Function GameNoce.NoceInteractableBase.CanInteractWithPawnBP +// 0x0010 (0x0010 - 0x0000) +struct NoceInteractableBase_CanInteractWithPawnBP final +{ +public: + class AActor* InteractorPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInteractableBase_CanInteractWithPawnBP; + +// Function GameNoce.NoceInteractableBase.ExecuteForbitFeedback +// 0x0010 (0x0010 - 0x0000) +struct NoceInteractableBase_ExecuteForbitFeedback final +{ +public: + class AActor* InteractPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInteractableBase_ExecuteForbitFeedback; + +// Function GameNoce.NoceInteractableBase.ExecuteInstantFeedback +// 0x0010 (0x0010 - 0x0000) +struct NoceInteractableBase_ExecuteInstantFeedback final +{ +public: + class AActor* InteractPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInteractableBase_ExecuteInstantFeedback; + +// Function GameNoce.NoceInteractableBase.GetAvailableStatus +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractableBase_GetAvailableStatus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_GetAvailableStatus; + +// Function GameNoce.NoceInteractableBase.GetCooldownTime +// 0x0004 (0x0004 - 0x0000) +struct NoceInteractableBase_GetCooldownTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_GetCooldownTime; + +// Function GameNoce.NoceInteractableBase.GetHintLocationBP +// 0x0018 (0x0018 - 0x0000) +struct NoceInteractableBase_GetHintLocationBP final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_GetHintLocationBP; + +// Function GameNoce.NoceInteractableBase.GetPromptTextBP +// 0x0010 (0x0010 - 0x0000) +struct NoceInteractableBase_GetPromptTextBP final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_GetPromptTextBP; + +// Function GameNoce.NoceInteractableBase.HasExceededUsageLimit +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractableBase_HasExceededUsageLimit final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_HasExceededUsageLimit; + +// Function GameNoce.NoceInteractableBase.IsInteractionForbit +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractableBase_IsInteractionForbit final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_IsInteractionForbit; + +// Function GameNoce.NoceInteractableBase.IsInteractionForbitBP +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractableBase_IsInteractionForbitBP final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_IsInteractionForbitBP; + +// Function GameNoce.NoceInteractableBase.OnBeginOverlapHint +// 0x0008 (0x0008 - 0x0000) +struct NoceInteractableBase_OnBeginOverlapHint final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_OnBeginOverlapHint; + +// Function GameNoce.NoceInteractableBase.OnBeginOverlapPrompt +// 0x0008 (0x0008 - 0x0000) +struct NoceInteractableBase_OnBeginOverlapPrompt final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_OnBeginOverlapPrompt; + +// Function GameNoce.NoceInteractableBase.OnEndOverlapHint +// 0x0008 (0x0008 - 0x0000) +struct NoceInteractableBase_OnEndOverlapHint final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_OnEndOverlapHint; + +// Function GameNoce.NoceInteractableBase.OnEndOverlapPrompt +// 0x0008 (0x0008 - 0x0000) +struct NoceInteractableBase_OnEndOverlapPrompt final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_OnEndOverlapPrompt; + +// Function GameNoce.NoceInteractableBase.RequestInstantFeedback +// 0x0010 (0x0010 - 0x0000) +struct NoceInteractableBase_RequestInstantFeedback final +{ +public: + class AActor* InteractPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInteractableBase_RequestInstantFeedback; + +// Function GameNoce.NoceInteractableBase.SetAvaliableStatus +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractableBase_SetAvaliableStatus final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_SetAvaliableStatus; + +// Function GameNoce.NoceInteractableBase.SetInteractEnable +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractableBase_SetInteractEnable final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_SetInteractEnable; + +// Function GameNoce.NoceInteractableBase.SetIsUsingInteract +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractableBase_SetIsUsingInteract final +{ +public: + bool InIsUsing; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_SetIsUsingInteract; + +// Function GameNoce.NoceInteractableBase.UpdateButtonIcon +// 0x0003 (0x0003 - 0x0000) +struct NoceInteractableBase_UpdateButtonIcon final +{ +public: + bool ShowPrompt; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowHint; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowForbit; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractableBase_UpdateButtonIcon; + +// Function GameNoce.NoceSetting_PCPreset.GetText +// 0x0010 (0x0010 - 0x0000) +struct NoceSetting_PCPreset_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSetting_PCPreset_GetText; + +// Function GameNoce.NoceSetting_PCPreset.SetIsSetPreset +// 0x0001 (0x0001 - 0x0000) +struct NoceSetting_PCPreset_SetIsSetPreset final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSetting_PCPreset_SetIsSetPreset; + +// Function GameNoce.NoceSetting_PCPreset.SetPreset +// 0x0001 (0x0001 - 0x0000) +struct NoceSetting_PCPreset_SetPreset final +{ +public: + ENoceGameSettingPreset InPreset; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSetting_PCPreset_SetPreset; + +// Function GameNoce.NoceInteractComponent.GetCandidateDistanceXY +// 0x0004 (0x0004 - 0x0000) +struct NoceInteractComponent_GetCandidateDistanceXY final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_GetCandidateDistanceXY; + +// Function GameNoce.NoceInteractComponent.GetCandidateDistanceZ +// 0x0004 (0x0004 - 0x0000) +struct NoceInteractComponent_GetCandidateDistanceZ final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_GetCandidateDistanceZ; + +// Function GameNoce.NoceInteractComponent.HandleInputAction +// 0x0002 (0x0002 - 0x0000) +struct NoceInteractComponent_HandleInputAction final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPressed; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_HandleInputAction; + +// Function GameNoce.NoceInteractComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_HandleOnPossessed; + +// Function GameNoce.NoceInteractComponent.IsInteractTypeValid +// 0x0002 (0x0002 - 0x0000) +struct NoceInteractComponent_IsInteractTypeValid final +{ +public: + ENoceInteractType InInteractType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_IsInteractTypeValid; + +// Function GameNoce.NoceInteractComponent.IsTargetInstantFeedback +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractComponent_IsTargetInstantFeedback final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_IsTargetInstantFeedback; + +// Function GameNoce.NoceInteractComponent.IsUsingInteract +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractComponent_IsUsingInteract final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_IsUsingInteract; + +// Function GameNoce.NoceInteractComponent.PauseInteract +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractComponent_PauseInteract final +{ +public: + bool InPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_PauseInteract; + +// Function GameNoce.NoceInteractComponent.SetIsUseInteract +// 0x0001 (0x0001 - 0x0000) +struct NoceInteractComponent_SetIsUseInteract final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractComponent_SetIsUseInteract; + +// Function GameNoce.NocePlayerCapsuleShrinkComp.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCapsuleShrinkComp_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCapsuleShrinkComp_HandleOnPossessed; + +// Function GameNoce.NocePlayerCapsuleShrinkComp.OnGameplayTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerCapsuleShrinkComp_OnGameplayTagChanged final +{ +public: + struct FGameplayTag Tag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TagExist; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCapsuleShrinkComp_OnGameplayTagChanged; + +// Function GameNoce.NocePlayerCapsuleShrinkComp.SetEnableDrawDebug +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCapsuleShrinkComp_SetEnableDrawDebug final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCapsuleShrinkComp_SetEnableDrawDebug; + +// Function GameNoce.NocePlayerCapsuleShrinkComp.SetEnableHeadPushEnemy +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCapsuleShrinkComp_SetEnableHeadPushEnemy final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCapsuleShrinkComp_SetEnableHeadPushEnemy; + +// Function GameNoce.NocePlayerCapsuleShrinkComp.SetEnableUse +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCapsuleShrinkComp_SetEnableUse final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCapsuleShrinkComp_SetEnableUse; + +// Function GameNoce.NoceInteractIconBase.SetPromptText +// 0x0010 (0x0010 - 0x0000) +struct NoceInteractIconBase_SetPromptText final +{ +public: + class FText PromptText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractIconBase_SetPromptText; + +// Function GameNoce.NoceInteractIconBase.UpdateIcon +// 0x0020 (0x0020 - 0x0000) +struct NoceInteractIconBase_UpdateIcon final +{ +public: + ENoceInteractIconState TargetState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector IconLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInteractIconBase_UpdateIcon; + +// Function GameNoce.NoceInventoryCollectiblePage.OnListMouseConfirm +// 0x0004 (0x0004 - 0x0000) +struct NoceInventoryCollectiblePage_OnListMouseConfirm final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryCollectiblePage_OnListMouseConfirm; + +// Function GameNoce.NoceInventoryCollectiblePage.OnListUpdateSelection +// 0x0004 (0x0004 - 0x0000) +struct NoceInventoryCollectiblePage_OnListUpdateSelection final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryCollectiblePage_OnListUpdateSelection; + +// Function GameNoce.NoceShortcutWeaponChildWidget.SetEnable +// 0x0010 (0x0010 - 0x0000) +struct NoceShortcutWeaponChildWidget_SetEnable final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDurability; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InEquipped; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceShortcutWeaponChildWidget_SetEnable; + +// Function GameNoce.NoceInventoryCollectibleWidget.OnShowHideTab +// 0x0001 (0x0001 - 0x0000) +struct NoceInventoryCollectibleWidget_OnShowHideTab final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryCollectibleWidget_OnShowHideTab; + +// Function GameNoce.NoceInventoryCollectibleWidget.OnTabMouseDown +// 0x0004 (0x0004 - 0x0000) +struct NoceInventoryCollectibleWidget_OnTabMouseDown final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryCollectibleWidget_OnTabMouseDown; + +// Function GameNoce.NoceInventoryItem.SetItemImage +// 0x0020 (0x0020 - 0x0000) +struct NoceInventoryItem_SetItemImage final +{ +public: + struct FSoftObjectPath ImagePath; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryItem_SetItemImage; + +// Function GameNoce.NoceInventoryConsumableItem.Equip +// 0x0001 (0x0001 - 0x0000) +struct NoceInventoryConsumableItem_Equip final +{ +public: + bool IsSelecting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryConsumableItem_Equip; + +// Function GameNoce.NoceInventoryConsumableItem.PlayUnfocusMark +// 0x0001 (0x0001 - 0x0000) +struct NoceInventoryConsumableItem_PlayUnfocusMark final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryConsumableItem_PlayUnfocusMark; + +// Function GameNoce.NoceInventoryConsumableItem.SetCount +// 0x0004 (0x0004 - 0x0000) +struct NoceInventoryConsumableItem_SetCount final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryConsumableItem_SetCount; + +// Function GameNoce.NoceInventoryConsumableItem.SetEnable +// 0x000C (0x000C - 0x0000) +struct NoceInventoryConsumableItem_SetEnable final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryConsumableItem_SetEnable; + +// Function GameNoce.NoceInventoryConsumableItem.Unequip +// 0x0001 (0x0001 - 0x0000) +struct NoceInventoryConsumableItem_Unequip final +{ +public: + bool IsSelecting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryConsumableItem_Unequip; + +// Function GameNoce.NoceInventoryEquipmentWidget.SetDefaultIndex +// 0x0008 (0x0008 - 0x0000) +struct NoceInventoryEquipmentWidget_SetDefaultIndex final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInventoryEquipmentWidget_SetDefaultIndex; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetCharacterData +// 0x0048 (0x0048 - 0x0000) +struct NoceInventoryFunctionLibrary_GetCharacterData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookContentData ReturnValue; // 0x0008(0x0040)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetCharacterData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetCharacterNameData +// 0x0090 (0x0090 - 0x0000) +struct NoceInventoryFunctionLibrary_GetCharacterNameData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookCategoryData ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetCharacterNameData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetCharacterPageData +// 0x0060 (0x0060 - 0x0000) +struct NoceInventoryFunctionLibrary_GetCharacterPageData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookCharacterPageData ReturnValue; // 0x0008(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetCharacterPageData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetConsumableData +// 0x00E0 (0x00E0 - 0x0000) +struct NoceInventoryFunctionLibrary_GetConsumableData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceConsumableData ReturnValue; // 0x0008(0x00D8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetConsumableData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetConsumableRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetConsumableRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetConsumableRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetEnemyData +// 0x0048 (0x0048 - 0x0000) +struct NoceInventoryFunctionLibrary_GetEnemyData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookContentData ReturnValue; // 0x0008(0x0040)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetEnemyData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetEnemyNameData +// 0x0090 (0x0090 - 0x0000) +struct NoceInventoryFunctionLibrary_GetEnemyNameData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookCategoryData ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetEnemyNameData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetEnemyPageData +// 0x0060 (0x0060 - 0x0000) +struct NoceInventoryFunctionLibrary_GetEnemyPageData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookEnemyPageData ReturnValue; // 0x0008(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetEnemyPageData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetExpandInventoryData +// 0x0018 (0x0018 - 0x0000) +struct NoceInventoryFunctionLibrary_GetExpandInventoryData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceExpandInventoryData ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetExpandInventoryData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetExpandInventoryRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetExpandInventoryRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetExpandInventoryRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetInfoData +// 0x0048 (0x0048 - 0x0000) +struct NoceInventoryFunctionLibrary_GetInfoData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookContentData ReturnValue; // 0x0008(0x0040)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetInfoData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetInfoNameData +// 0x0090 (0x0090 - 0x0000) +struct NoceInventoryFunctionLibrary_GetInfoNameData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookCategoryData ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetInfoNameData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetInfoPageData +// 0x0060 (0x0060 - 0x0000) +struct NoceInventoryFunctionLibrary_GetInfoPageData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookInfoPageData ReturnValue; // 0x0008(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetInfoPageData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetKeyItemData +// 0x0088 (0x0088 - 0x0000) +struct NoceInventoryFunctionLibrary_GetKeyItemData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceKeyItemData ReturnValue; // 0x0008(0x0080)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetKeyItemData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetKeyItemEmaRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetKeyItemEmaRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetKeyItemEmaRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetKeyItemRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetKeyItemRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetKeyItemRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetLetterData +// 0x0060 (0x0060 - 0x0000) +struct NoceInventoryFunctionLibrary_GetLetterData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLetterData ReturnValue; // 0x0008(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetLetterData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetLetterGroupData +// 0x0058 (0x0058 - 0x0000) +struct NoceInventoryFunctionLibrary_GetLetterGroupData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLetterGroupData ReturnValue; // 0x0008(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetLetterGroupData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetLetterGroupRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetLetterGroupRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetLetterGroupRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetLetterRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetLetterRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetLetterRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookCharacterNameRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookCharacterNameRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookCharacterNameRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookCharacterPageRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookCharacterPageRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookCharacterPageRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookCharacterRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookCharacterRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookCharacterRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookEnemyNameRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookEnemyNameRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookEnemyNameRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookEnemyPageRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookEnemyPageRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookEnemyPageRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookEnemyRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookEnemyRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookEnemyRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookInfoNameRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookInfoNameRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookInfoNameRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookInfoPageRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookInfoPageRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookInfoPageRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookInfoRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookInfoRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookInfoRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookPuzzleNameRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookPuzzleNameRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookPuzzleNameRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookPuzzlePageRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookPuzzlePageRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookPuzzlePageRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookPuzzleRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookPuzzleRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookPuzzleRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookTutorialNameRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookTutorialNameRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookTutorialNameRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookTutorialPageRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookTutorialPageRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookTutorialPageRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetNotebookTutorialRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetNotebookTutorialRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetNotebookTutorialRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetOmamoriData +// 0x0098 (0x0098 - 0x0000) +struct NoceInventoryFunctionLibrary_GetOmamoriData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceOmamoriData ReturnValue; // 0x0008(0x0090)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetOmamoriData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetOmamoriRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetOmamoriRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetOmamoriRowNames; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetPuzzleData +// 0x0038 (0x0038 - 0x0000) +struct NoceInventoryFunctionLibrary_GetPuzzleData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookMultiContentData ReturnValue; // 0x0008(0x0030)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetPuzzleData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetPuzzleNameData +// 0x0090 (0x0090 - 0x0000) +struct NoceInventoryFunctionLibrary_GetPuzzleNameData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookCategoryData ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetPuzzleNameData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetPuzzlePageData +// 0x0058 (0x0058 - 0x0000) +struct NoceInventoryFunctionLibrary_GetPuzzlePageData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookPuzzlePageData ReturnValue; // 0x0008(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetPuzzlePageData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetTutorialData +// 0x0048 (0x0048 - 0x0000) +struct NoceInventoryFunctionLibrary_GetTutorialData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookContentData ReturnValue; // 0x0008(0x0040)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetTutorialData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetTutorialNameData +// 0x0090 (0x0090 - 0x0000) +struct NoceInventoryFunctionLibrary_GetTutorialNameData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookCategoryData ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetTutorialNameData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetTutorialPageData +// 0x0060 (0x0060 - 0x0000) +struct NoceInventoryFunctionLibrary_GetTutorialPageData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookTutorialPageData ReturnValue; // 0x0008(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetTutorialPageData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetWeaponData +// 0x0220 (0x0220 - 0x0000) +struct NoceInventoryFunctionLibrary_GetWeaponData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceWeaponData ReturnValue; // 0x0008(0x0218)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetWeaponData; + +// Function GameNoce.NoceInventoryFunctionLibrary.GetWeaponRowNames +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryFunctionLibrary_GetWeaponRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryFunctionLibrary_GetWeaponRowNames; + +// Function GameNoce.NocePlayerFunctionLibrary.CanPlayerActivateTrigger +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerFunctionLibrary_CanPlayerActivateTrigger final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_CanPlayerActivateTrigger; + +// Function GameNoce.NocePlayerFunctionLibrary.GetNocePlayerController +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerFunctionLibrary_GetNocePlayerController final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANocePlayerController* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_GetNocePlayerController; + +// Function GameNoce.NocePlayerFunctionLibrary.GetNocePlayerState +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerFunctionLibrary_GetNocePlayerState final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANocePlayerState* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_GetNocePlayerState; + +// Function GameNoce.NocePlayerFunctionLibrary.GetPlayerCameraLocation +// 0x0020 (0x0020 - 0x0000) +struct NocePlayerFunctionLibrary_GetPlayerCameraLocation final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_GetPlayerCameraLocation; + +// Function GameNoce.NocePlayerFunctionLibrary.GetPlayerCameraRotation +// 0x0020 (0x0020 - 0x0000) +struct NocePlayerFunctionLibrary_GetPlayerCameraRotation final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_GetPlayerCameraRotation; + +// Function GameNoce.NocePlayerFunctionLibrary.GetRandomLocationAroundPlayer +// 0x0028 (0x0028 - 0x0000) +struct NocePlayerFunctionLibrary_GetRandomLocationAroundPlayer final +{ +public: + const class AActor* InPlayer; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDistance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_GetRandomLocationAroundPlayer; + +// Function GameNoce.NocePlayerFunctionLibrary.IsActorInPlayerSightViewRange +// 0x0030 (0x0030 - 0x0000) +struct NocePlayerFunctionLibrary_IsActorInPlayerSightViewRange final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RangeX; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RangeY; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsActorInPlayerSightViewRange; + +// Function GameNoce.NocePlayerFunctionLibrary.IsActorVisuallyBlocked +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerFunctionLibrary_IsActorVisuallyBlocked final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsActorVisuallyBlocked; + +// Function GameNoce.NocePlayerFunctionLibrary.IsCurrentDarkHinako +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerFunctionLibrary_IsCurrentDarkHinako final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsCurrentDarkHinako; + +// Function GameNoce.NocePlayerFunctionLibrary.IsCurrentFogHinako +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerFunctionLibrary_IsCurrentFogHinako final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsCurrentFogHinako; + +// Function GameNoce.NocePlayerFunctionLibrary.IsInPlayerFrustum +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerFunctionLibrary_IsInPlayerFrustum final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRatio; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsInPlayerFrustum; + +// Function GameNoce.NocePlayerFunctionLibrary.IsPointInPlayerFrustum +// 0x0028 (0x0028 - 0x0000) +struct NocePlayerFunctionLibrary_IsPointInPlayerFrustum final +{ +public: + const class UWorld* InWorld; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Point; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsPointInPlayerFrustum; + +// Function GameNoce.NocePlayerFunctionLibrary.IsPointInPlayerSightViewRange +// 0x0048 (0x0048 - 0x0000) +struct NocePlayerFunctionLibrary_IsPointInPlayerSightViewRange final +{ +public: + struct FVector InPoint; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* InPlayer; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RangeX; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RangeY; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsPointInPlayerSightViewRange; + +// Function GameNoce.NocePlayerFunctionLibrary.IsPointVisuallyBlocked +// 0x0030 (0x0030 - 0x0000) +struct NocePlayerFunctionLibrary_IsPointVisuallyBlocked final +{ +public: + const class UWorld* InWorld; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InPoint; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* InActor; // 0x0020(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsShowDebugLine; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsPointVisuallyBlocked; + +// Function GameNoce.NocePlayerFunctionLibrary.IsSphereInPlayerFrustum +// 0x0028 (0x0028 - 0x0000) +struct NocePlayerFunctionLibrary_IsSphereInPlayerFrustum final +{ +public: + const class UObject* InObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Point; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_IsSphereInPlayerFrustum; + +// Function GameNoce.NocePlayerFunctionLibrary.SimulateNoceInputAction +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerFunctionLibrary_SimulateNoceInputAction final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInputAction InputAction; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPressed; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerFunctionLibrary_SimulateNoceInputAction; + +// Function GameNoce.NoceInventoryImageDialogWidget.Confirm +// 0x0001 (0x0001 - 0x0000) +struct NoceInventoryImageDialogWidget_Confirm final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryImageDialogWidget_Confirm; + +// Function GameNoce.NoceInventoryImageDialogWidget.OnRefreshSelection +// 0x0004 (0x0004 - 0x0000) +struct NoceInventoryImageDialogWidget_OnRefreshSelection final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryImageDialogWidget_OnRefreshSelection; + +// Function GameNoce.NoceInventoryImageDialogWidget.SetLetterGroupData +// 0x0020 (0x0020 - 0x0000) +struct NoceInventoryImageDialogWidget_SetLetterGroupData final +{ +public: + class FText InGroupName; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + TArray InLetterNames; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryImageDialogWidget_SetLetterGroupData; + +// Function GameNoce.NoceInventoryImageDialogWidget.UpdateInput +// 0x0040 (0x0040 - 0x0000) +struct NoceInventoryImageDialogWidget_UpdateInput final +{ +public: + struct FInputEvent InInputEvent; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey InKey; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInventoryImageDialogWidget_UpdateInput; + +// Function GameNoce.NoceInventoryImageWidget.LoadInventoryImage +// 0x0020 (0x0020 - 0x0000) +struct NoceInventoryImageWidget_LoadInventoryImage final +{ +public: + struct FSoftObjectPath Path; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryImageWidget_LoadInventoryImage; + +// Function GameNoce.NocePlayerState.AddFaithValue +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_AddFaithValue final +{ +public: + int32 Delta; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddFaithValue; + +// Function GameNoce.NocePlayerState.AddGeneralMapIcon +// 0x0040 (0x0040 - 0x0000) +struct NocePlayerState_AddGeneralMapIcon final +{ +public: + struct FNoceMapGeneralIconData InNewData; // 0x0000(0x0038)(Parm, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_AddGeneralMapIcon; + +// Function GameNoce.NocePlayerState.AddMapIcon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_AddMapIcon final +{ +public: + ENoceDynamicMapIconType InIconType; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddMapIcon; + +// Function GameNoce.NocePlayerState.AddMapIconV2 +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerState_AddMapIconV2 final +{ +public: + ENoceDynamicMapIconChapterType InChapterType; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDynamicMapIconIndexType InIndexType; // 0x0001(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddMapIconV2; + +// Function GameNoce.NocePlayerState.AddMapLocation +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_AddMapLocation final +{ +public: + ENoceMapLocation InLocation; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddMapLocation; + +// Function GameNoce.NocePlayerState.AddMaxHealthLevel +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_AddMaxHealthLevel final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddMaxHealthLevel; + +// Function GameNoce.NocePlayerState.AddMaxSanityLevel +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_AddMaxSanityLevel final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddMaxSanityLevel; + +// Function GameNoce.NocePlayerState.AddMaxStaminaLevel +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_AddMaxStaminaLevel final +{ +public: + int32 InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddMaxStaminaLevel; + +// Function GameNoce.NocePlayerState.AddOmamoriDrawingCount +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_AddOmamoriDrawingCount final +{ +public: + int32 Delta; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddOmamoriDrawingCount; + +// Function GameNoce.NocePlayerState.AddToViewedCutscene +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_AddToViewedCutscene final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddToViewedCutscene; + +// Function GameNoce.NocePlayerState.AddUpgradeLevel +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_AddUpgradeLevel final +{ +public: + ENoceUpgradeType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_AddUpgradeLevel; + +// Function GameNoce.NocePlayerState.ApplyClawAlterType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_ApplyClawAlterType final +{ +public: + ENoceClawAlterType InClawAlterType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_ApplyClawAlterType; + +// Function GameNoce.NocePlayerState.ApplyFullWeaponDurability +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_ApplyFullWeaponDurability final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogWeapon; // 0x0004(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_ApplyFullWeaponDurability; + +// Function GameNoce.NocePlayerState.ApplyGameplayEffects +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_ApplyGameplayEffects final +{ +public: + TArray GameplayEffects; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_ApplyGameplayEffects; + +// Function GameNoce.NocePlayerState.BP_AddHealth +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_BP_AddHealth final +{ +public: + float AddValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_BP_AddHealth; + +// Function GameNoce.NocePlayerState.BP_AddSanity +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_BP_AddSanity final +{ +public: + float AddValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_BP_AddSanity; + +// Function GameNoce.NocePlayerState.CanUseConsumableType +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_CanUseConsumableType final +{ +public: + int32 InTypeBitmask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_CanUseConsumableType; + +// Function GameNoce.NocePlayerState.CanUseConsumableTypeHealth +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_CanUseConsumableTypeHealth final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_CanUseConsumableTypeHealth; + +// Function GameNoce.NocePlayerState.CanUseConsumaleTypeClawTransform +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_CanUseConsumaleTypeClawTransform final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_CanUseConsumaleTypeClawTransform; + +// Function GameNoce.NocePlayerState.CanUseConsumaleTypeCurrentMaxSanity +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_CanUseConsumaleTypeCurrentMaxSanity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_CanUseConsumaleTypeCurrentMaxSanity; + +// Function GameNoce.NocePlayerState.CanUseConsumaleTypeSanity +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_CanUseConsumaleTypeSanity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_CanUseConsumaleTypeSanity; + +// Function GameNoce.NocePlayerState.CanUseConsumaleTypeWeapon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_CanUseConsumaleTypeWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_CanUseConsumaleTypeWeapon; + +// Function GameNoce.NocePlayerState.FixWeaponDurabilityByCost +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_FixWeaponDurabilityByCost final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Index_0; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Percent; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogWeapon; // 0x000C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_FixWeaponDurabilityByCost; + +// Function GameNoce.NocePlayerState.GetCanShowSavePointFixWeapon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_GetCanShowSavePointFixWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetCanShowSavePointFixWeapon; + +// Function GameNoce.NocePlayerState.GetDisableMultiRoundIcon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_GetDisableMultiRoundIcon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetDisableMultiRoundIcon; + +// Function GameNoce.NocePlayerState.GetEnableMap +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_GetEnableMap final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetEnableMap; + +// Function GameNoce.NocePlayerState.GetEnableSavePointFixWeapon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_GetEnableSavePointFixWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetEnableSavePointFixWeapon; + +// Function GameNoce.NocePlayerState.GetEnableSavePointOffering +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_GetEnableSavePointOffering final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetEnableSavePointOffering; + +// Function GameNoce.NocePlayerState.GetEnableSavePointUpgrade +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_GetEnableSavePointUpgrade final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetEnableSavePointUpgrade; + +// Function GameNoce.NocePlayerState.GetFaithItemIDs +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_GetFaithItemIDs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetFaithItemIDs; + +// Function GameNoce.NocePlayerState.GetFaithValue +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_GetFaithValue final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetFaithValue; + +// Function GameNoce.NocePlayerState.GetFixCost +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_GetFixCost final +{ +public: + ENoceActionLevel InActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InWeaponName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetFixCost; + +// Function GameNoce.NocePlayerState.GetGeneralMapIconData +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_GetGeneralMapIconData final +{ +public: + TArray OutResult; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetGeneralMapIconData; + +// Function GameNoce.NocePlayerState.GetHealthHealAmount +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_GetHealthHealAmount final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetHealthHealAmount; + +// Function GameNoce.NocePlayerState.GetHealthHealCost +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_GetHealthHealCost final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetHealthHealCost; + +// Function GameNoce.NocePlayerState.GetHinaCharMesh +// 0x000C (0x000C - 0x0000) +struct NocePlayerState_GetHinaCharMesh final +{ +public: + ENocePlayerType InPlayerType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetHinaCharMesh; + +// Function GameNoce.NocePlayerState.GetIsUnderHellModeAttack +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_GetIsUnderHellModeAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetIsUnderHellModeAttack; + +// Function GameNoce.NocePlayerState.GetLastMapArea +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_GetLastMapArea final +{ +public: + ENoceMapArea ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetLastMapArea; + +// Function GameNoce.NocePlayerState.GetLastMissionText +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_GetLastMissionText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetLastMissionText; + +// Function GameNoce.NocePlayerState.GetMapAreaScale +// 0x000C (0x000C - 0x0000) +struct NocePlayerState_GetMapAreaScale final +{ +public: + ENoceMapArea InArea; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultScale; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetMapAreaScale; + +// Function GameNoce.NocePlayerState.GetMapIconStatus +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerState_GetMapIconStatus final +{ +public: + ENoceDynamicMapIconType InIconType; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceMapStatus ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetMapIconStatus; + +// Function GameNoce.NocePlayerState.GetMapIconStatusV2 +// 0x0003 (0x0003 - 0x0000) +struct NocePlayerState_GetMapIconStatusV2 final +{ +public: + ENoceDynamicMapIconChapterType InChapterType; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDynamicMapIconIndexType InIndexType; // 0x0001(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceMapStatus ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetMapIconStatusV2; + +// Function GameNoce.NocePlayerState.GetMaxHealthLevel +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_GetMaxHealthLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetMaxHealthLevel; + +// Function GameNoce.NocePlayerState.GetMaxSanityLevel +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_GetMaxSanityLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetMaxSanityLevel; + +// Function GameNoce.NocePlayerState.GetMaxStaminaLevel +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_GetMaxStaminaLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetMaxStaminaLevel; + +// Function GameNoce.NocePlayerState.GetOmamoriDrawingCount +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_GetOmamoriDrawingCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetOmamoriDrawingCount; + +// Function GameNoce.NocePlayerState.GetSanityHealAmount +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_GetSanityHealAmount final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetSanityHealAmount; + +// Function GameNoce.NocePlayerState.GetSanityHealCost +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_GetSanityHealCost final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetSanityHealCost; + +// Function GameNoce.NocePlayerState.GetSanityHealRatio +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_GetSanityHealRatio final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetSanityHealRatio; + +// Function GameNoce.NocePlayerState.GetUpgradeLevel +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_GetUpgradeLevel final +{ +public: + ENoceUpgradeType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetUpgradeLevel; + +// Function GameNoce.NocePlayerState.GetWeaponDurabilityFixCost +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_GetWeaponDurabilityFixCost final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Index_0; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogWeapon; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_GetWeaponDurabilityFixCost; + +// Function GameNoce.NocePlayerState.HasBroochKeyItem +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_HasBroochKeyItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_HasBroochKeyItem; + +// Function GameNoce.NocePlayerState.HasExorcismPotion +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_HasExorcismPotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_HasExorcismPotion; + +// Function GameNoce.NocePlayerState.HasMapLocation +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerState_HasMapLocation final +{ +public: + ENoceMapLocation InLocation; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_HasMapLocation; + +// Function GameNoce.NocePlayerState.HasSacredSword +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_HasSacredSword final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_HasSacredSword; + +// Function GameNoce.NocePlayerState.HasUsedDebugTeleport +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_HasUsedDebugTeleport final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_HasUsedDebugTeleport; + +// Function GameNoce.NocePlayerState.HealHealthByCost +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_HealHealthByCost final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Cost; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_HealHealthByCost; + +// Function GameNoce.NocePlayerState.HealSanityByCost +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_HealSanityByCost final +{ +public: + ENoceActionLevel ActionLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Cost; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_HealSanityByCost; + +// Function GameNoce.NocePlayerState.IsClawAlterTypeApplied +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerState_IsClawAlterTypeApplied final +{ +public: + ENoceClawAlterType InClawAlterType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_IsClawAlterTypeApplied; + +// Function GameNoce.NocePlayerState.IsDLCBoosterPackClaimed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_IsDLCBoosterPackClaimed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_IsDLCBoosterPackClaimed; + +// Function GameNoce.NocePlayerState.IsDLCOmamoriClaimed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_IsDLCOmamoriClaimed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_IsDLCOmamoriClaimed; + +// Function GameNoce.NocePlayerState.IsFullHealth +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_IsFullHealth final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_IsFullHealth; + +// Function GameNoce.NocePlayerState.IsFullSanity +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_IsFullSanity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_IsFullSanity; + +// Function GameNoce.NocePlayerState.IsFullWeaponDurability +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_IsFullWeaponDurability final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogWeapon; // 0x0004(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_IsFullWeaponDurability; + +// Function GameNoce.NocePlayerState.IsNewCutscene +// 0x000C (0x000C - 0x0000) +struct NocePlayerState_IsNewCutscene final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_IsNewCutscene; + +// Function GameNoce.NocePlayerState.IsNotebookHintBlocked +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_IsNotebookHintBlocked final +{ +public: + bool IsBlocked; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_IsNotebookHintBlocked; + +// Function GameNoce.NocePlayerState.IsRestrictionMatch +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_IsRestrictionMatch final +{ +public: + int32 BitMask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_IsRestrictionMatch; + +// Function GameNoce.NocePlayerState.IsRestrictionMatchFlag +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerState_IsRestrictionMatchFlag final +{ +public: + ENocePlayerRestriction Flag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_IsRestrictionMatchFlag; + +// Function GameNoce.NocePlayerState.IsStoryEndingBranchMatch +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_IsStoryEndingBranchMatch final +{ +public: + int32 BitMask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_IsStoryEndingBranchMatch; + +// Function GameNoce.NocePlayerState.IsStoryEndingBranchMatchFlag +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerState_IsStoryEndingBranchMatchFlag final +{ +public: + ENoceStoryEndingBranch Flag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_IsStoryEndingBranchMatchFlag; + +// Function GameNoce.NocePlayerState.MassRemoveMapIconV2 +// 0x0060 (0x0060 - 0x0000) +struct NocePlayerState_MassRemoveMapIconV2 final +{ +public: + TArray InChapterTypes; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TMap InExceptions; // 0x0010(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_MassRemoveMapIconV2; + +// Function GameNoce.NocePlayerState.OmamoriRandRange +// 0x000C (0x000C - 0x0000) +struct NocePlayerState_OmamoriRandRange final +{ +public: + float InMin; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMax; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_OmamoriRandRange; + +// Function GameNoce.NocePlayerState.OnAddNewItem +// 0x000C (0x000C - 0x0000) +struct NocePlayerState_OnAddNewItem final +{ +public: + ENoceInventoryType InventoryType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ID; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_OnAddNewItem; + +// Function GameNoce.NocePlayerState.OnAddNewWeapon +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_OnAddNewWeapon final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_OnAddNewWeapon; + +// Function GameNoce.NocePlayerState.OnChangeOmamori +// 0x0014 (0x0014 - 0x0000) +struct NocePlayerState_OnChangeOmamori final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OldID; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewID; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_OnChangeOmamori; + +// Function GameNoce.NocePlayerState.OnChangeWeapon +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_OnChangeWeapon final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_OnChangeWeapon; + +// Function GameNoce.NocePlayerState.OnSetOmamoriSlotNum +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_OnSetOmamoriSlotNum final +{ +public: + int32 NewSlotNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_OnSetOmamoriSlotNum; + +// Function GameNoce.NocePlayerState.OnUseConsumableItem +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_OnUseConsumableItem final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_OnUseConsumableItem; + +// Function GameNoce.NocePlayerState.OnWeaponChanged +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_OnWeaponChanged final +{ +public: + class ANoceWeapon* NewWeapon; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_OnWeaponChanged; + +// Function GameNoce.NocePlayerState.OnWeaponDurabilityChanged +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_OnWeaponDurabilityChanged final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDurability; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsDiscarded; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsBroken; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_OnWeaponDurabilityChanged; + +// Function GameNoce.NocePlayerState.RemoveClawAlterType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_RemoveClawAlterType final +{ +public: + ENoceClawAlterType InClawAlterType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveClawAlterType; + +// Function GameNoce.NocePlayerState.RemoveFromViewedCutscene +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_RemoveFromViewedCutscene final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveFromViewedCutscene; + +// Function GameNoce.NocePlayerState.RemoveGameplayEffects +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_RemoveGameplayEffects final +{ +public: + TArray GameplayEffects; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveGameplayEffects; + +// Function GameNoce.NocePlayerState.RemoveMapIcon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_RemoveMapIcon final +{ +public: + ENoceDynamicMapIconType InIconType; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveMapIcon; + +// Function GameNoce.NocePlayerState.RemoveMapIconV2 +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerState_RemoveMapIconV2 final +{ +public: + ENoceDynamicMapIconChapterType InChapterType; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDynamicMapIconIndexType InIndexType; // 0x0001(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveMapIconV2; + +// Function GameNoce.NocePlayerState.RemoveMapLocation +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_RemoveMapLocation final +{ +public: + ENoceMapLocation InLocation; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveMapLocation; + +// Function GameNoce.NocePlayerState.RemoveRestriction +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_RemoveRestriction final +{ +public: + int32 BitMask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveRestriction; + +// Function GameNoce.NocePlayerState.RemoveRestrictionFlag +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_RemoveRestrictionFlag final +{ +public: + ENocePlayerRestriction Flag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveRestrictionFlag; + +// Function GameNoce.NocePlayerState.RemoveStoryEndingBranch +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_RemoveStoryEndingBranch final +{ +public: + int32 BitMask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveStoryEndingBranch; + +// Function GameNoce.NocePlayerState.RemoveStoryEndingBranchFlag +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_RemoveStoryEndingBranchFlag final +{ +public: + ENoceStoryEndingBranch Flag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_RemoveStoryEndingBranchFlag; + +// Function GameNoce.NocePlayerState.SetDisableMultiRoundIcon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetDisableMultiRoundIcon final +{ +public: + bool InDisableMultiRoundIcon; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetDisableMultiRoundIcon; + +// Function GameNoce.NocePlayerState.SetEnableMap +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetEnableMap final +{ +public: + bool InEnableMap; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetEnableMap; + +// Function GameNoce.NocePlayerState.SetEnableSavePointFixWeapon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetEnableSavePointFixWeapon final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetEnableSavePointFixWeapon; + +// Function GameNoce.NocePlayerState.SetEnableSavePointOffering +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetEnableSavePointOffering final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetEnableSavePointOffering; + +// Function GameNoce.NocePlayerState.SetEnableSavePointUpgrade +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetEnableSavePointUpgrade final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetEnableSavePointUpgrade; + +// Function GameNoce.NocePlayerState.SetHinaCharMesh +// 0x000C (0x000C - 0x0000) +struct NocePlayerState_SetHinaCharMesh final +{ +public: + ENocePlayerType InPlayerType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InCharMesh; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetHinaCharMesh; + +// Function GameNoce.NocePlayerState.SetIsUnderHellModeAttack +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetIsUnderHellModeAttack final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetIsUnderHellModeAttack; + +// Function GameNoce.NocePlayerState.SetLastMapArea +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetLastMapArea final +{ +public: + ENoceMapArea InArea; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetLastMapArea; + +// Function GameNoce.NocePlayerState.SetLastMissionText +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerState_SetLastMissionText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetLastMissionText; + +// Function GameNoce.NocePlayerState.SetMapAreaScale +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_SetMapAreaScale final +{ +public: + ENoceMapArea InArea; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InScale; // 0x0004(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetMapAreaScale; + +// Function GameNoce.NocePlayerState.SetMapIconStatus +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerState_SetMapIconStatus final +{ +public: + ENoceDynamicMapIconType InIconType; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceMapStatus InStatus; // 0x0001(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetMapIconStatus; + +// Function GameNoce.NocePlayerState.SetMapIconStatusV2 +// 0x0003 (0x0003 - 0x0000) +struct NocePlayerState_SetMapIconStatusV2 final +{ +public: + ENoceDynamicMapIconChapterType InChapterType; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDynamicMapIconIndexType InIndexType; // 0x0001(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceMapStatus InStatus; // 0x0002(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetMapIconStatusV2; + +// Function GameNoce.NocePlayerState.SetRestriction +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_SetRestriction final +{ +public: + int32 BitMask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetRestriction; + +// Function GameNoce.NocePlayerState.SetRestrictionFlag +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetRestrictionFlag final +{ +public: + ENocePlayerRestriction Flag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetRestrictionFlag; + +// Function GameNoce.NocePlayerState.SetStoryEndingBranch +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerState_SetStoryEndingBranch final +{ +public: + int32 BitMask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetStoryEndingBranch; + +// Function GameNoce.NocePlayerState.SetStoryEndingBranchFlag +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetStoryEndingBranchFlag final +{ +public: + ENoceStoryEndingBranch Flag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetStoryEndingBranchFlag; + +// Function GameNoce.NocePlayerState.SetUsedDebugTeleport +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerState_SetUsedDebugTeleport final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_SetUsedDebugTeleport; + +// Function GameNoce.NocePlayerState.UpdateGeneralMapIconVisibility +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_UpdateGeneralMapIconVisibility final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsVisible; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerState_UpdateGeneralMapIconVisibility; + +// Function GameNoce.NocePlayerState.UpdateLastSavePoint +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerState_UpdateLastSavePoint final +{ +public: + class AActor* InSavePointActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerState_UpdateLastSavePoint; + +// Function GameNoce.NoceSanityFlowerWidget.UpdateFlowerVisibility +// 0x0004 (0x0004 - 0x0000) +struct NoceSanityFlowerWidget_UpdateFlowerVisibility final +{ +public: + int32 SmallFlowerNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanityFlowerWidget_UpdateFlowerVisibility; + +// Function GameNoce.NoceInventoryListItemWidget.RefreshEquipped +// 0x0001 (0x0001 - 0x0000) +struct NoceInventoryListItemWidget_RefreshEquipped final +{ +public: + bool InIsEquipped; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryListItemWidget_RefreshEquipped; + +// Function GameNoce.NoceInventoryListWidget.RefreshEquipped +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryListWidget_RefreshEquipped final +{ +public: + TArray EquippedItem; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryListWidget_RefreshEquipped; + +// Function GameNoce.NoceInventoryListWidget.SelectItem +// 0x0008 (0x0008 - 0x0000) +struct NoceInventoryListWidget_SelectItem final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryListWidget_SelectItem; + +// Function GameNoce.NoceInventoryListWidget.SetAllData +// 0x0010 (0x0010 - 0x0000) +struct NoceInventoryListWidget_SetAllData final +{ +public: + TArray Items; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryListWidget_SetAllData; + +// Function GameNoce.NoceInventoryListWidget.SetConsumableData +// 0x0028 (0x0028 - 0x0000) +struct NoceInventoryListWidget_SetConsumableData final +{ +public: + TArray Items; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EquippedItems; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 InPointNum; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InEmaNum; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryListWidget_SetConsumableData; + +// Function GameNoce.NoceInventoryListWidget.SetOmamoriData +// 0x0020 (0x0020 - 0x0000) +struct NoceInventoryListWidget_SetOmamoriData final +{ +public: + TArray Items; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EquippedItems; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryListWidget_SetOmamoriData; + +// Function GameNoce.NocePopWindowBtnWidget.UpdateText +// 0x0018 (0x0018 - 0x0000) +struct NocePopWindowBtnWidget_UpdateText final +{ +public: + class FName InActionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText InBtnText; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePopWindowBtnWidget_UpdateText; + +// Function GameNoce.NoceInventoryPopWindowWidget.ShowAddSlot +// 0x0008 (0x0008 - 0x0000) +struct NoceInventoryPopWindowWidget_ShowAddSlot final +{ +public: + int32 OldSlotNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewSlotNum; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryPopWindowWidget_ShowAddSlot; + +// Function GameNoce.NocePlayerPPAnimInstance.CanApplyLookAtIK +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerPPAnimInstance_CanApplyLookAtIK final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerPPAnimInstance_CanApplyLookAtIK; + +// Function GameNoce.NocePlayerPPAnimInstance.OnAttackTraceHit +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerPPAnimInstance_OnAttackTraceHit final +{ +public: + TArray InHitResults; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerPPAnimInstance_OnAttackTraceHit; + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateApplyFootIK +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerPPAnimInstance_UpdateApplyFootIK final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerPPAnimInstance_UpdateApplyFootIK; + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateApplyLookAtIK +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerPPAnimInstance_UpdateApplyLookAtIK final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerPPAnimInstance_UpdateApplyLookAtIK; + +// Function GameNoce.NocePlayerPPAnimInstance.UpdateFootIK +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerPPAnimInstance_UpdateFootIK final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerPPAnimInstance_UpdateFootIK; + +// Function GameNoce.NoceTabChildWidget.SetText +// 0x0010 (0x0010 - 0x0000) +struct NoceTabChildWidget_SetText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTabChildWidget_SetText; + +// Function GameNoce.NocePlayerClawTransformComponent.AddClawTransform +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerClawTransformComponent_AddClawTransform final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_AddClawTransform; + +// Function GameNoce.NocePlayerClawTransformComponent.CostClawTransform +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerClawTransformComponent_CostClawTransform final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_CostClawTransform; + +// Function GameNoce.NocePlayerClawTransformComponent.GetAttrackSoulTargetDistanceXY +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerClawTransformComponent_GetAttrackSoulTargetDistanceXY final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_GetAttrackSoulTargetDistanceXY; + +// Function GameNoce.NocePlayerClawTransformComponent.GetAttrackSoulTargetDistanceZ +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerClawTransformComponent_GetAttrackSoulTargetDistanceZ final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_GetAttrackSoulTargetDistanceZ; + +// Function GameNoce.NocePlayerClawTransformComponent.GetAttractSoulTarget +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerClawTransformComponent_GetAttractSoulTarget final +{ +public: + class ANoceEnemyCharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_GetAttractSoulTarget; + +// Function GameNoce.NocePlayerClawTransformComponent.GetClawTransform +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerClawTransformComponent_GetClawTransform final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_GetClawTransform; + +// Function GameNoce.NocePlayerClawTransformComponent.HandleEnemyDead +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerClawTransformComponent_HandleEnemyDead final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_HandleEnemyDead; + +// Function GameNoce.NocePlayerClawTransformComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerClawTransformComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerClawTransformComponent.HaveAttrackSoulTarget +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerClawTransformComponent_HaveAttrackSoulTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_HaveAttrackSoulTarget; + +// Function GameNoce.NocePlayerClawTransformComponent.IsClawTransformEmpty +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerClawTransformComponent_IsClawTransformEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_IsClawTransformEmpty; + +// Function GameNoce.NocePlayerClawTransformComponent.IsClawTransformFull +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerClawTransformComponent_IsClawTransformFull final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_IsClawTransformFull; + +// Function GameNoce.NocePlayerClawTransformComponent.OnCanShowWidgetChanged +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerClawTransformComponent_OnCanShowWidgetChanged final +{ +public: + bool InVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_OnCanShowWidgetChanged; + +// Function GameNoce.NocePlayerClawTransformComponent.OnClawTransformed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerClawTransformComponent_OnClawTransformed final +{ +public: + bool InIsClawG; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_OnClawTransformed; + +// Function GameNoce.NocePlayerClawTransformComponent.OnEnemyDamage +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerClawTransformComponent_OnEnemyDamage final +{ +public: + class AActor* InHitActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsDead; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_OnEnemyDamage; + +// Function GameNoce.NocePlayerClawTransformComponent.OnPlayerPreDamage +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerClawTransformComponent_OnPlayerPreDamage final +{ +public: + float InHealthDamage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMaxSanityDamage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_OnPlayerPreDamage; + +// Function GameNoce.NocePlayerClawTransformComponent.SetAttractSoulWidgetRatio +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerClawTransformComponent_SetAttractSoulWidgetRatio final +{ +public: + float InRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_SetAttractSoulWidgetRatio; + +// Function GameNoce.NocePlayerClawTransformComponent.ShowAttrackSoulHintWidget +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerClawTransformComponent_ShowAttrackSoulHintWidget final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_ShowAttrackSoulHintWidget; + +// Function GameNoce.NocePlayerClawTransformComponent.ShowAttrackSoulWidget +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerClawTransformComponent_ShowAttrackSoulWidget final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerClawTransformComponent_ShowAttrackSoulWidget; + +// Function GameNoce.NoceInventoryWeaponWidget.OnListMouseConfirm +// 0x0004 (0x0004 - 0x0000) +struct NoceInventoryWeaponWidget_OnListMouseConfirm final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryWeaponWidget_OnListMouseConfirm; + +// Function GameNoce.NoceInventoryWeaponWidget.UpdateSelection +// 0x0004 (0x0004 - 0x0000) +struct NoceInventoryWeaponWidget_UpdateSelection final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInventoryWeaponWidget_UpdateSelection; + +// Function GameNoce.NoceInvincibleComponent.EndInvincible +// 0x0008 (0x0008 - 0x0000) +struct NoceInvincibleComponent_EndInvincible final +{ +public: + class FName InToken; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInvincibleComponent_EndInvincible; + +// Function GameNoce.NoceInvincibleComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NoceInvincibleComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInvincibleComponent_HandleOnPossessed; + +// Function GameNoce.NoceInvincibleComponent.IsInvincible +// 0x0001 (0x0001 - 0x0000) +struct NoceInvincibleComponent_IsInvincible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInvincibleComponent_IsInvincible; + +// Function GameNoce.NoceInvincibleComponent.IsTokenInvincible +// 0x000C (0x000C - 0x0000) +struct NoceInvincibleComponent_IsTokenInvincible final +{ +public: + class FName InToken; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceInvincibleComponent_IsTokenInvincible; + +// Function GameNoce.NoceInvincibleComponent.StartInvincible +// 0x0008 (0x0008 - 0x0000) +struct NoceInvincibleComponent_StartInvincible final +{ +public: + class FName InToken; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInvincibleComponent_StartInvincible; + +// Function GameNoce.NoceInvincibleComponent.StartInvincibleWithDuration +// 0x000C (0x000C - 0x0000) +struct NoceInvincibleComponent_StartInvincibleWithDuration final +{ +public: + float InDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InToken; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceInvincibleComponent_StartInvincibleWithDuration; + +// Function GameNoce.NocePauseWidget.CreatePageWidget +// 0x0028 (0x0028 - 0x0000) +struct NocePauseWidget_CreatePageWidget final +{ +public: + struct FSoftClassPath Path; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceFocusableWidget* NewWidget; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_CreatePageWidget; + +// Function GameNoce.NocePauseWidget.DoToTitle +// 0x0001 (0x0001 - 0x0000) +struct NocePauseWidget_DoToTitle final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_DoToTitle; + +// Function GameNoce.NocePauseWidget.ExecuteObj +// 0x0008 (0x0008 - 0x0000) +struct NocePauseWidget_ExecuteObj final +{ +public: + class UPauseListObject* Obj; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_ExecuteObj; + +// Function GameNoce.NocePauseWidget.GetPauseListObjs +// 0x0010 (0x0010 - 0x0000) +struct NocePauseWidget_GetPauseListObjs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_GetPauseListObjs; + +// Function GameNoce.NocePauseWidget.IsInCombat +// 0x0001 (0x0001 - 0x0000) +struct NocePauseWidget_IsInCombat final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_IsInCombat; + +// Function GameNoce.NocePauseWidget.IsInEquipment +// 0x0001 (0x0001 - 0x0000) +struct NocePauseWidget_IsInEquipment final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_IsInEquipment; + +// Function GameNoce.NocePauseWidget.IsInMap +// 0x0001 (0x0001 - 0x0000) +struct NocePauseWidget_IsInMap final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_IsInMap; + +// Function GameNoce.NocePauseWidget.IsInNotebook +// 0x0001 (0x0001 - 0x0000) +struct NocePauseWidget_IsInNotebook final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_IsInNotebook; + +// Function GameNoce.NocePauseWidget.IsInPage +// 0x0001 (0x0001 - 0x0000) +struct NocePauseWidget_IsInPage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_IsInPage; + +// Function GameNoce.NocePauseWidget.OnListMouseConfirm +// 0x0004 (0x0004 - 0x0000) +struct NocePauseWidget_OnListMouseConfirm final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseWidget_OnListMouseConfirm; + +// Function GameNoce.NocePauseWidget.OnPlayerEndPlay +// 0x0010 (0x0010 - 0x0000) +struct NocePauseWidget_OnPlayerEndPlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePauseWidget_OnPlayerEndPlay; + +// Function GameNoce.NoceItemChildGroupWidget.SetNum +// 0x0004 (0x0004 - 0x0000) +struct NoceItemChildGroupWidget_SetNum final +{ +public: + int32 TotalNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceItemChildGroupWidget_SetNum; + +// Function GameNoce.NocePlayerTriggerSubsystem.RegisterPlayerTrigger +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerSubsystem_RegisterPlayerTrigger final +{ +public: + class UObject* InTrigger; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerSubsystem_RegisterPlayerTrigger; + +// Function GameNoce.NocePlayerTriggerSubsystem.UnregisterPlayerTrigger +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerSubsystem_UnregisterPlayerTrigger final +{ +public: + class UObject* InTrigger; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerSubsystem_UnregisterPlayerTrigger; + +// Function GameNoce.NoceItemShortcutItemWidget.SelectMark +// 0x0001 (0x0001 - 0x0000) +struct NoceItemShortcutItemWidget_SelectMark final +{ +public: + bool Select; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceItemShortcutItemWidget_SelectMark; + +// Function GameNoce.NoceItemShortcutItemWidget.SetItem +// 0x0010 (0x0010 - 0x0000) +struct NoceItemShortcutItemWidget_SetItem final +{ +public: + bool InIsDisable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InID; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InCount; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceItemShortcutItemWidget_SetItem; + +// Function GameNoce.NoceItemSubsystem.GetSaveData +// 0x0010 (0x0010 - 0x0000) +struct NoceItemSubsystem_GetSaveData final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceItemSubsystem_GetSaveData; + +// Function GameNoce.NoceItemSubsystem.IsSaveDataExist +// 0x0010 (0x0010 - 0x0000) +struct NoceItemSubsystem_IsSaveDataExist final +{ +public: + class ANoceInteractableBase* InItem; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceItemSubsystem_IsSaveDataExist; + +// Function GameNoce.NoceItemSubsystem.RegisterSaveData +// 0x0008 (0x0008 - 0x0000) +struct NoceItemSubsystem_RegisterSaveData final +{ +public: + class ANoceInteractableBase* InItem; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceItemSubsystem_RegisterSaveData; + +// Function GameNoce.NoceKanbanWidget.ShowText +// 0x0010 (0x0010 - 0x0000) +struct NoceKanbanWidget_ShowText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceKanbanWidget_ShowText; + +// Function GameNoce.NoceKeyBindingWidget.ApplyModifiedKeys +// 0x0001 (0x0001 - 0x0000) +struct NoceKeyBindingWidget_ApplyModifiedKeys final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceKeyBindingWidget_ApplyModifiedKeys; + +// Function GameNoce.NocePlayerKatanaComponent.AttachScabbardToHand +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerKatanaComponent_AttachScabbardToHand final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_AttachScabbardToHand; + +// Function GameNoce.NocePlayerKatanaComponent.CanAutoAbilityBasic +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerKatanaComponent_CanAutoAbilityBasic final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_CanAutoAbilityBasic; + +// Function GameNoce.NocePlayerKatanaComponent.HandleHideWeapon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerKatanaComponent_HandleHideWeapon final +{ +public: + bool InHide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_HandleHideWeapon; + +// Function GameNoce.NocePlayerKatanaComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerKatanaComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerKatanaComponent.HandlePlayerShowHide +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerKatanaComponent_HandlePlayerShowHide final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_HandlePlayerShowHide; + +// Function GameNoce.NocePlayerKatanaComponent.OnAddNewWeapon +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerKatanaComponent_OnAddNewWeapon final +{ +public: + class FName InID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_OnAddNewWeapon; + +// Function GameNoce.NocePlayerKatanaComponent.OnChangeWeapon +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerKatanaComponent_OnChangeWeapon final +{ +public: + int32 InNewIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_OnChangeWeapon; + +// Function GameNoce.NocePlayerKatanaComponent.OnDiscardWeapon +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerKatanaComponent_OnDiscardWeapon final +{ +public: + class FName InID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_OnDiscardWeapon; + +// Function GameNoce.NocePlayerKatanaComponent.OnEnemyDamage +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerKatanaComponent_OnEnemyDamage final +{ +public: + class AActor* InHitActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsDead; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_OnEnemyDamage; + +// Function GameNoce.NocePlayerKatanaComponent.OnGameplayTagChanged +// 0x000C (0x000C - 0x0000) +struct NocePlayerKatanaComponent_OnGameplayTagChanged final +{ +public: + struct FGameplayTag Tag; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_OnGameplayTagChanged; + +// Function GameNoce.NocePlayerKatanaComponent.ShowScabbardKatana +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerKatanaComponent_ShowScabbardKatana final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerKatanaComponent_ShowScabbardKatana; + +// Function GameNoce.NoceLetterPointGroupWidget.UpdateIsNew +// 0x0010 (0x0010 - 0x0000) +struct NoceLetterPointGroupWidget_UpdateIsNew final +{ +public: + TArray IsNew; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLetterPointGroupWidget_UpdateIsNew; + +// Function GameNoce.NoceLetterPointWidget.SetIsNew +// 0x0001 (0x0001 - 0x0000) +struct NoceLetterPointWidget_SetIsNew final +{ +public: + bool IsNew; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLetterPointWidget_SetIsNew; + +// Function GameNoce.NoceLetterTabWidget.SetLetters +// 0x0018 (0x0018 - 0x0000) +struct NoceLetterTabWidget_SetLetters final +{ +public: + int32 CurrentIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalNum; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IsNews; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLetterTabWidget_SetLetters; + +// Function GameNoce.NoceLevelFunctionLibrary.AddFSMClassReferenceByName +// 0x0020 (0x0020 - 0x0000) +struct NoceLevelFunctionLibrary_AddFSMClassReferenceByName final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InClassName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USMInstance* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_AddFSMClassReferenceByName; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyDarknessDataToMaterial +// 0x0038 (0x0038 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyDarknessDataToMaterial final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDarknessSetting InData; // 0x0008(0x0028)(Parm, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* TargetComp; // 0x0030(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyDarknessDataToMaterial; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyDirectionalLightData +// 0x0068 (0x0068 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyDirectionalLightData final +{ +public: + struct FNoceDirectionalLightSetting InData; // 0x0000(0x0060)(Parm, NativeAccessSpecifierPublic) + class UDirectionalLightComponent* TargetComp; // 0x0060(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyDirectionalLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyExpFogDataToComponent +// 0x00E0 (0x00E0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyExpFogDataToComponent final +{ +public: + struct FNoceExpFogSetting InData; // 0x0000(0x00D8)(Parm, NativeAccessSpecifierPublic) + class UExponentialHeightFogComponent* TargetComp; // 0x00D8(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyExpFogDataToComponent; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyFogNiagaraParameterCollection +// 0x00A0 (0x00A0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyFogNiagaraParameterCollection final +{ +public: + struct FNoceFogNiagaraSetting InData; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* InNPCEnvFog; // 0x0088(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* InAllAreaFog; // 0x0090(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* InHellSmoke; // 0x0098(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyFogNiagaraParameterCollection; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyHellSmokeMPC +// 0x0090 (0x0090 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyHellSmokeMPC final +{ +public: + struct FNoceFogNiagaraSetting InData; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + class UMaterialParameterCollectionInstance* InMPC; // 0x0088(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyHellSmokeMPC; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpDarknessDataToMaterial +// 0x0068 (0x0068 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpDarknessDataToMaterial final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* TargetComp; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDarknessSetting SourceData; // 0x0010(0x0028)(Parm, NativeAccessSpecifierPublic) + struct FNoceDarknessSetting TargetData; // 0x0038(0x0028)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpDarknessDataToMaterial; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpDirectionalLightData +// 0x00D0 (0x00D0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpDirectionalLightData final +{ +public: + class UDirectionalLightComponent* TargetComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDirectionalLightSetting SourceData; // 0x0008(0x0060)(Parm, NativeAccessSpecifierPublic) + struct FNoceDirectionalLightSetting TargetData; // 0x0068(0x0060)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x00C8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpDirectionalLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpExpFogDataToComponent +// 0x01C0 (0x01C0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpExpFogDataToComponent final +{ +public: + class UExponentialHeightFogComponent* TargetComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceExpFogSetting SourceData; // 0x0008(0x00D8)(Parm, NativeAccessSpecifierPublic) + struct FNoceExpFogSetting TargetData; // 0x00E0(0x00D8)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x01B8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpExpFogDataToComponent; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpNiagaraData +// 0x00C0 (0x00C0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpNiagaraData final +{ +public: + class UNiagaraComponent* TargetNC; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLanternNiagaraSetting SourceData; // 0x0008(0x0058)(Parm, NativeAccessSpecifierPublic) + struct FNoceLanternNiagaraSetting TargetData; // 0x0060(0x0058)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x00B8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpNiagaraData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpPointLightData +// 0x00A0 (0x00A0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpPointLightData final +{ +public: + class UPointLightComponent* TargetComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting SourceData; // 0x0008(0x0048)(Parm, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting TargetData; // 0x0050(0x0048)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0098(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpPointLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpSkyAtmosphereLightData +// 0x0140 (0x0140 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpSkyAtmosphereLightData final +{ +public: + class USkyAtmosphereComponent* TargetComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyAtmosphereSetting SourceData; // 0x0008(0x0098)(Parm, NativeAccessSpecifierPublic) + struct FNoceSkyAtmosphereSetting TargetData; // 0x00A0(0x0098)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0138(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpSkyAtmosphereLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpSkyDomeLightData +// 0x0390 (0x0390 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpSkyDomeLightData final +{ +public: + class UMaterialInstanceDynamic* TargetMI; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyDomeSetting SourceData; // 0x0008(0x01C0)(Parm, NativeAccessSpecifierPublic) + struct FNoceSkyDomeSetting TargetData; // 0x01C8(0x01C0)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0388(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpSkyDomeLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpSkyLightData +// 0x00E0 (0x00E0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpSkyLightData final +{ +public: + class USkyLightComponent* TargetComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyLightSetting SourceData; // 0x0008(0x0068)(Parm, NativeAccessSpecifierPublic) + struct FNoceSkyLightSetting TargetData; // 0x0070(0x0068)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x00D8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpSkyLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpSpotLightData +// 0x00A0 (0x00A0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpSpotLightData final +{ +public: + class USpotLightComponent* TargetComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting SourceData; // 0x0008(0x0048)(Parm, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting TargetData; // 0x0050(0x0048)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0098(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpSpotLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyLerpVolumetricFogDataToMaterial +// 0x01B0 (0x01B0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyLerpVolumetricFogDataToMaterial final +{ +public: + class UMaterialInstanceDynamic* TargetComp; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceVolumetricFogSetting SourceData; // 0x0008(0x00D0)(Parm, NativeAccessSpecifierPublic) + struct FNoceVolumetricFogSetting TargetData; // 0x00D8(0x00D0)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x01A8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogTown; // 0x01AC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AD[0x3]; // 0x01AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyLerpVolumetricFogDataToMaterial; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyNiagaraData +// 0x0060 (0x0060 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyNiagaraData final +{ +public: + struct FNoceLanternNiagaraSetting InData; // 0x0000(0x0058)(Parm, NativeAccessSpecifierPublic) + class UNiagaraComponent* TargetNC; // 0x0058(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyNiagaraData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyPointLightData +// 0x0050 (0x0050 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyPointLightData final +{ +public: + struct FNoceSpotLightSetting InData; // 0x0000(0x0048)(Parm, NativeAccessSpecifierPublic) + class UPointLightComponent* TargetComp; // 0x0048(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyPointLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplySkyAtmosphereData +// 0x00A0 (0x00A0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplySkyAtmosphereData final +{ +public: + struct FNoceSkyAtmosphereSetting InData; // 0x0000(0x0098)(Parm, NativeAccessSpecifierPublic) + class USkyAtmosphereComponent* TargetComp; // 0x0098(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplySkyAtmosphereData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplySkyDomeData +// 0x01C8 (0x01C8 - 0x0000) +struct NoceLevelFunctionLibrary_ApplySkyDomeData final +{ +public: + struct FNoceSkyDomeSetting InData; // 0x0000(0x01C0)(Parm, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* TargetMI; // 0x01C0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplySkyDomeData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplySkyLightData +// 0x0078 (0x0078 - 0x0000) +struct NoceLevelFunctionLibrary_ApplySkyLightData final +{ +public: + struct FNoceSkyLightSetting InData; // 0x0000(0x0068)(Parm, NativeAccessSpecifierPublic) + class USkyLightComponent* TargetComp; // 0x0068(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceRecaptureSky; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplySkyLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplySpotLightData +// 0x0050 (0x0050 - 0x0000) +struct NoceLevelFunctionLibrary_ApplySpotLightData final +{ +public: + struct FNoceSpotLightSetting InData; // 0x0000(0x0048)(Parm, NativeAccessSpecifierPublic) + class USpotLightComponent* TargetComp; // 0x0048(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplySpotLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyVolumetricFogDataToMaterial +// 0x00E0 (0x00E0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyVolumetricFogDataToMaterial final +{ +public: + struct FNoceVolumetricFogSetting InData; // 0x0000(0x00D0)(Parm, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* TargetComp; // 0x00D0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogTown; // 0x00D8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyVolumetricFogDataToMaterial; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyVolumetricFogDataToMPC +// 0x00E0 (0x00E0 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyVolumetricFogDataToMPC final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceVolumetricFogSetting InData; // 0x0008(0x00D0)(Parm, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* TargetMPC; // 0x00D8(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyVolumetricFogDataToMPC; + +// Function GameNoce.NoceLevelFunctionLibrary.ApplyWindData +// 0x0058 (0x0058 - 0x0000) +struct NoceLevelFunctionLibrary_ApplyWindData final +{ +public: + struct FNoceWindSetting InData; // 0x0000(0x0048)(Parm, NativeAccessSpecifierPublic) + class UNeoWindComponent* TargetWindComp; // 0x0048(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ResetCurves; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceInstantSwitch; // 0x0051(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_ApplyWindData; + +// Function GameNoce.NoceLevelFunctionLibrary.CanSkipGimmick +// 0x0001 (0x0001 - 0x0000) +struct NoceLevelFunctionLibrary_CanSkipGimmick final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_CanSkipGimmick; + +// Function GameNoce.NoceLevelFunctionLibrary.GetCombatTestMapPath +// 0x0020 (0x0020 - 0x0000) +struct NoceLevelFunctionLibrary_GetCombatTestMapPath final +{ +public: + struct FSoftObjectPath ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetCombatTestMapPath; + +// Function GameNoce.NoceLevelFunctionLibrary.GetDarknessData +// 0x0030 (0x0030 - 0x0000) +struct NoceLevelFunctionLibrary_GetDarknessData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDarknessSetting ReturnValue; // 0x0008(0x0028)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetDarknessData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetDirLightData +// 0x0068 (0x0068 - 0x0000) +struct NoceLevelFunctionLibrary_GetDirLightData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDirectionalLightSetting ReturnValue; // 0x0008(0x0060)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetDirLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetDirLightDataFromComponent +// 0x0068 (0x0068 - 0x0000) +struct NoceLevelFunctionLibrary_GetDirLightDataFromComponent final +{ +public: + class UDirectionalLightComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDirectionalLightSetting ReturnValue; // 0x0008(0x0060)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetDirLightDataFromComponent; + +// Function GameNoce.NoceLevelFunctionLibrary.GetExpFogDataFromComponent +// 0x00E0 (0x00E0 - 0x0000) +struct NoceLevelFunctionLibrary_GetExpFogDataFromComponent final +{ +public: + class UExponentialHeightFogComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceExpFogSetting ReturnValue; // 0x0008(0x00D8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetExpFogDataFromComponent; + +// Function GameNoce.NoceLevelFunctionLibrary.GetFogNiagaraData +// 0x0090 (0x0090 - 0x0000) +struct NoceLevelFunctionLibrary_GetFogNiagaraData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceFogNiagaraSetting ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetFogNiagaraData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetFogNiagaraDataFromNPC +// 0x00A0 (0x00A0 - 0x0000) +struct NoceLevelFunctionLibrary_GetFogNiagaraDataFromNPC final +{ +public: + class UNiagaraParameterCollectionInstance* InNPCEnvFog; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* InAllAreaFog; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* InHellSmoke; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceFogNiagaraSetting ReturnValue; // 0x0018(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetFogNiagaraDataFromNPC; + +// Function GameNoce.NoceLevelFunctionLibrary.GetGameMapPath +// 0x0020 (0x0020 - 0x0000) +struct NoceLevelFunctionLibrary_GetGameMapPath final +{ +public: + struct FSoftObjectPath ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetGameMapPath; + +// Function GameNoce.NoceLevelFunctionLibrary.GetHeightFogData +// 0x00E0 (0x00E0 - 0x0000) +struct NoceLevelFunctionLibrary_GetHeightFogData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceExpFogSetting ReturnValue; // 0x0008(0x00D8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetHeightFogData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetLanternNiagaraData +// 0x0060 (0x0060 - 0x0000) +struct NoceLevelFunctionLibrary_GetLanternNiagaraData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLanternNiagaraSetting ReturnValue; // 0x0008(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetLanternNiagaraData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetLumenTranlucencyData +// 0x0018 (0x0018 - 0x0000) +struct NoceLevelFunctionLibrary_GetLumenTranlucencyData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLumenTranslucencySetting ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetLumenTranlucencyData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetNiagaraPCInstance +// 0x0030 (0x0030 - 0x0000) +struct NoceLevelFunctionLibrary_GetNiagaraPCInstance final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InNPCPath; // 0x0008(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollectionInstance* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetNiagaraPCInstance; + +// Function GameNoce.NoceLevelFunctionLibrary.GetNiagaraSettingFromComponent +// 0x0060 (0x0060 - 0x0000) +struct NoceLevelFunctionLibrary_GetNiagaraSettingFromComponent final +{ +public: + class UNiagaraComponent* InNC; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLanternNiagaraSetting ReturnValue; // 0x0008(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetNiagaraSettingFromComponent; + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyAtmosphereData +// 0x00A0 (0x00A0 - 0x0000) +struct NoceLevelFunctionLibrary_GetSkyAtmosphereData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyAtmosphereSetting ReturnValue; // 0x0008(0x0098)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetSkyAtmosphereData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyAtmosphereDataFromComponent +// 0x00A0 (0x00A0 - 0x0000) +struct NoceLevelFunctionLibrary_GetSkyAtmosphereDataFromComponent final +{ +public: + class USkyAtmosphereComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyAtmosphereSetting ReturnValue; // 0x0008(0x0098)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetSkyAtmosphereDataFromComponent; + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyDomeData +// 0x01C8 (0x01C8 - 0x0000) +struct NoceLevelFunctionLibrary_GetSkyDomeData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyDomeSetting ReturnValue; // 0x0008(0x01C0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetSkyDomeData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyLightData +// 0x0070 (0x0070 - 0x0000) +struct NoceLevelFunctionLibrary_GetSkyLightData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyLightSetting ReturnValue; // 0x0008(0x0068)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetSkyLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetSkyLightDataFromComponent +// 0x0070 (0x0070 - 0x0000) +struct NoceLevelFunctionLibrary_GetSkyLightDataFromComponent final +{ +public: + class USkyLightComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSkyLightSetting ReturnValue; // 0x0008(0x0068)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetSkyLightDataFromComponent; + +// Function GameNoce.NoceLevelFunctionLibrary.GetSpotLightDataFromComponent +// 0x0050 (0x0050 - 0x0000) +struct NoceLevelFunctionLibrary_GetSpotLightDataFromComponent final +{ +public: + class USpotLightComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting ReturnValue; // 0x0008(0x0048)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetSpotLightDataFromComponent; + +// Function GameNoce.NoceLevelFunctionLibrary.GetSSFSData +// 0x0018 (0x0018 - 0x0000) +struct NoceLevelFunctionLibrary_GetSSFSData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSSFSSetting ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetSSFSData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetSweetLightData +// 0x0050 (0x0050 - 0x0000) +struct NoceLevelFunctionLibrary_GetSweetLightData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting ReturnValue; // 0x0008(0x0048)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetSweetLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetTitleMapPath +// 0x0020 (0x0020 - 0x0000) +struct NoceLevelFunctionLibrary_GetTitleMapPath final +{ +public: + struct FSoftObjectPath ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetTitleMapPath; + +// Function GameNoce.NoceLevelFunctionLibrary.GetVolumetricFogData +// 0x00D8 (0x00D8 - 0x0000) +struct NoceLevelFunctionLibrary_GetVolumetricFogData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceVolumetricFogSetting ReturnValue; // 0x0008(0x00D0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetVolumetricFogData; + +// Function GameNoce.NoceLevelFunctionLibrary.GetWindData +// 0x0050 (0x0050 - 0x0000) +struct NoceLevelFunctionLibrary_GetWindData final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceWindSetting ReturnValue; // 0x0008(0x0048)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_GetWindData; + +// Function GameNoce.NoceLevelFunctionLibrary.IsTargetLocationStreamingComplete +// 0x0090 (0x0090 - 0x0000) +struct NoceLevelFunctionLibrary_IsTargetLocationStreamingComplete final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet InTargetGrids; // 0x0008(0x0050)(ConstParm, Parm, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0058(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0070(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float InRadius; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x008C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_IsTargetLocationStreamingComplete; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpDarknessData +// 0x0080 (0x0080 - 0x0000) +struct NoceLevelFunctionLibrary_LerpDarknessData final +{ +public: + struct FNoceDarknessSetting SourceData; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) + struct FNoceDarknessSetting TargetData; // 0x0028(0x0028)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceDarknessSetting ReturnValue; // 0x0058(0x0028)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpDarknessData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpDirectionalLightData +// 0x0128 (0x0128 - 0x0000) +struct NoceLevelFunctionLibrary_LerpDirectionalLightData final +{ +public: + struct FNoceDirectionalLightSetting SourceData; // 0x0000(0x0060)(Parm, NativeAccessSpecifierPublic) + struct FNoceDirectionalLightSetting TargetData; // 0x0060(0x0060)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x00C0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceDirectionalLightSetting ReturnValue; // 0x00C8(0x0060)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpDirectionalLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpExpFogData +// 0x0290 (0x0290 - 0x0000) +struct NoceLevelFunctionLibrary_LerpExpFogData final +{ +public: + struct FNoceExpFogSetting SourceData; // 0x0000(0x00D8)(Parm, NativeAccessSpecifierPublic) + struct FNoceExpFogSetting TargetData; // 0x00D8(0x00D8)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x01B0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceExpFogSetting ReturnValue; // 0x01B8(0x00D8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpExpFogData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpFogNiagaraData +// 0x01A0 (0x01A0 - 0x0000) +struct NoceLevelFunctionLibrary_LerpFogNiagaraData final +{ +public: + struct FNoceFogNiagaraSetting SourceData; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + struct FNoceFogNiagaraSetting TargetData; // 0x0088(0x0088)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0110(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceFogNiagaraSetting ReturnValue; // 0x0118(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpFogNiagaraData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpNiagaraData +// 0x0110 (0x0110 - 0x0000) +struct NoceLevelFunctionLibrary_LerpNiagaraData final +{ +public: + struct FNoceLanternNiagaraSetting SourceData; // 0x0000(0x0058)(Parm, NativeAccessSpecifierPublic) + struct FNoceLanternNiagaraSetting TargetData; // 0x0058(0x0058)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x00B0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceLanternNiagaraSetting ReturnValue; // 0x00B8(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpNiagaraData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpSkyAtmosphereData +// 0x01D0 (0x01D0 - 0x0000) +struct NoceLevelFunctionLibrary_LerpSkyAtmosphereData final +{ +public: + struct FNoceSkyAtmosphereSetting SourceData; // 0x0000(0x0098)(Parm, NativeAccessSpecifierPublic) + struct FNoceSkyAtmosphereSetting TargetData; // 0x0098(0x0098)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0130(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceSkyAtmosphereSetting ReturnValue; // 0x0138(0x0098)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpSkyAtmosphereData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpSkyDomeData +// 0x0548 (0x0548 - 0x0000) +struct NoceLevelFunctionLibrary_LerpSkyDomeData final +{ +public: + struct FNoceSkyDomeSetting SourceData; // 0x0000(0x01C0)(Parm, NativeAccessSpecifierPublic) + struct FNoceSkyDomeSetting TargetData; // 0x01C0(0x01C0)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0380(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_384[0x4]; // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceSkyDomeSetting ReturnValue; // 0x0388(0x01C0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpSkyDomeData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpSkyLightData +// 0x0140 (0x0140 - 0x0000) +struct NoceLevelFunctionLibrary_LerpSkyLightData final +{ +public: + struct FNoceSkyLightSetting SourceData; // 0x0000(0x0068)(Parm, NativeAccessSpecifierPublic) + struct FNoceSkyLightSetting TargetData; // 0x0068(0x0068)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x00D0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceSkyLightSetting ReturnValue; // 0x00D8(0x0068)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpSkyLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpSpotLightData +// 0x00E0 (0x00E0 - 0x0000) +struct NoceLevelFunctionLibrary_LerpSpotLightData final +{ +public: + struct FNoceSpotLightSetting SourceData; // 0x0000(0x0048)(Parm, NativeAccessSpecifierPublic) + struct FNoceSpotLightSetting TargetData; // 0x0048(0x0048)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x0090(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceSpotLightSetting ReturnValue; // 0x0098(0x0048)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpSpotLightData; + +// Function GameNoce.NoceLevelFunctionLibrary.LerpVolumetricFogData +// 0x0278 (0x0278 - 0x0000) +struct NoceLevelFunctionLibrary_LerpVolumetricFogData final +{ +public: + struct FNoceVolumetricFogSetting SourceData; // 0x0000(0x00D0)(Parm, NativeAccessSpecifierPublic) + struct FNoceVolumetricFogSetting TargetData; // 0x00D0(0x00D0)(Parm, NativeAccessSpecifierPublic) + float Alpha; // 0x01A0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A4[0x4]; // 0x01A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceVolumetricFogSetting ReturnValue; // 0x01A8(0x00D0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLevelFunctionLibrary_LerpVolumetricFogData; + +// Function GameNoce.NocePlayerShowHideComponent.GetIsOverlapingPlayerMesh +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerShowHideComponent_GetIsOverlapingPlayerMesh final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerShowHideComponent_GetIsOverlapingPlayerMesh; + +// Function GameNoce.NocePlayerShowHideComponent.SetForceUpateIsOverlapingPlayerMesh +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerShowHideComponent_SetForceUpateIsOverlapingPlayerMesh final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerShowHideComponent_SetForceUpateIsOverlapingPlayerMesh; + +// Function GameNoce.NoceLightFadeComponent.FixLightFadeDistance +// 0x0008 (0x0008 - 0x0000) +struct NoceLightFadeComponent_FixLightFadeDistance final +{ +public: + bool IsFixed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Distance; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightFadeComponent_FixLightFadeDistance; + +// Function GameNoce.NoceLightFadeInterface.GetAttenuationRadius +// 0x0004 (0x0004 - 0x0000) +struct NoceLightFadeInterface_GetAttenuationRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightFadeInterface_GetAttenuationRadius; + +// Function GameNoce.NoceLightFadeInterface.GetEmissiveIntensity +// 0x0004 (0x0004 - 0x0000) +struct NoceLightFadeInterface_GetEmissiveIntensity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightFadeInterface_GetEmissiveIntensity; + +// Function GameNoce.NoceLightFadeInterface.GetIntensity +// 0x0004 (0x0004 - 0x0000) +struct NoceLightFadeInterface_GetIntensity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightFadeInterface_GetIntensity; + +// Function GameNoce.NoceLightFadeInterface.GetMaterialInstance +// 0x0008 (0x0008 - 0x0000) +struct NoceLightFadeInterface_GetMaterialInstance final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightFadeInterface_GetMaterialInstance; + +// Function GameNoce.NoceLightFadeInterface.NeedManualInitialize +// 0x0001 (0x0001 - 0x0000) +struct NoceLightFadeInterface_NeedManualInitialize final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightFadeInterface_NeedManualInitialize; + +// Function GameNoce.NoceLightProps.SetLightMaxDistanceFadeRange +// 0x0004 (0x0004 - 0x0000) +struct NoceLightProps_SetLightMaxDistanceFadeRange final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightProps_SetLightMaxDistanceFadeRange; + +// Function GameNoce.NoceLightProps.SetLightMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct NoceLightProps_SetLightMaxDrawDistance final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightProps_SetLightMaxDrawDistance; + +// Function GameNoce.NoceLightProps.SetReplaceLightFunctionMaterial +// 0x0008 (0x0008 - 0x0000) +struct NoceLightProps_SetReplaceLightFunctionMaterial final +{ +public: + class UMaterialInterface* InValue; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightProps_SetReplaceLightFunctionMaterial; + +// Function GameNoce.NoceLightProps.GetLightComp +// 0x0008 (0x0008 - 0x0000) +struct NoceLightProps_GetLightComp final +{ +public: + class ULightComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightProps_GetLightComp; + +// Function GameNoce.NoceLightProps.GetLightMaxDistanceFadeRange +// 0x0004 (0x0004 - 0x0000) +struct NoceLightProps_GetLightMaxDistanceFadeRange final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightProps_GetLightMaxDistanceFadeRange; + +// Function GameNoce.NoceLightProps.GetLightMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct NoceLightProps_GetLightMaxDrawDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightProps_GetLightMaxDrawDistance; + +// Function GameNoce.NoceLightProps.GetReplaceLightFunctionMaterial +// 0x0008 (0x0008 - 0x0000) +struct NoceLightProps_GetReplaceLightFunctionMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightProps_GetReplaceLightFunctionMaterial; + +// Function GameNoce.NoceLightProps.IsLoadLoadRecordData +// 0x0001 (0x0001 - 0x0000) +struct NoceLightProps_IsLoadLoadRecordData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLightProps_IsLoadLoadRecordData; + +// Function GameNoce.NoceListView.BP_GetEntryWidgetFromItem +// 0x0010 (0x0010 - 0x0000) +struct NoceListView_BP_GetEntryWidgetFromItem final +{ +public: + const class UObject* Item; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceListView_BP_GetEntryWidgetFromItem; + +// Function GameNoce.NoceListView.BP_ItemFromEntryWidget +// 0x0010 (0x0010 - 0x0000) +struct NoceListView_BP_ItemFromEntryWidget final +{ +public: + class UUserWidget* EntryWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceListView_BP_ItemFromEntryWidget; + +// Function GameNoce.NoceListView.GetSelectingIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceListView_GetSelectingIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceListView_GetSelectingIndex; + +// Function GameNoce.NoceListView.IsUserScrolling +// 0x0001 (0x0001 - 0x0000) +struct NoceListView_IsUserScrolling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceListView_IsUserScrolling; + +// Function GameNoce.NoceListView.PlaySound +// 0x0008 (0x0008 - 0x0000) +struct NoceListView_PlaySound final +{ +public: + struct FNeoAudioTriggerIdHandle TriggerId; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceListView_PlaySound; + +// Function GameNoce.NoceListView.SetSelectedIndexWithoutAnimation +// 0x0004 (0x0004 - 0x0000) +struct NoceListView_SetSelectedIndexWithoutAnimation final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceListView_SetSelectedIndexWithoutAnimation; + +// Function GameNoce.NoceListView.SetSound +// 0x0010 (0x0010 - 0x0000) +struct NoceListView_SetSound final +{ +public: + struct FNeoAudioTriggerIdHandle InSelectSound; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle InMouseHoverSound; // 0x0008(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceListView_SetSound; + +// Function GameNoce.NoceListView.UpdateInput +// 0x0040 (0x0040 - 0x0000) +struct NoceListView_UpdateInput final +{ +public: + struct FInputEvent InputEvent; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey Key; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceListView_UpdateInput; + +// Function GameNoce.NoceLocalGameUserSettings.GetAASuperSamplingWithCheck +// 0x0002 (0x0002 - 0x0000) +struct NoceLocalGameUserSettings_GetAASuperSamplingWithCheck final +{ +public: + bool UseViewport; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceGraphicAASuperSamplingMode ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetAASuperSamplingWithCheck; + +// Function GameNoce.NoceLocalGameUserSettings.GetAvailableAASuperSamplingModes +// 0x0018 (0x0018 - 0x0000) +struct NoceLocalGameUserSettings_GetAvailableAASuperSamplingModes final +{ +public: + bool UseViewport; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetAvailableAASuperSamplingModes; + +// Function GameNoce.NoceLocalGameUserSettings.GetGamepadIconDeviceType +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_GetGamepadIconDeviceType final +{ +public: + ENoceInputDeviceType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetGamepadIconDeviceType; + +// Function GameNoce.NoceLocalGameUserSettings.GetIsInitialized +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_GetIsInitialized final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetIsInitialized; + +// Function GameNoce.NoceLocalGameUserSettings.GetLastBenchmark +// 0x0008 (0x0008 - 0x0000) +struct NoceLocalGameUserSettings_GetLastBenchmark final +{ +public: + float CPU; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPU; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetLastBenchmark; + +// Function GameNoce.NoceLocalGameUserSettings.GetLastPreset +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_GetLastPreset final +{ +public: + ENoceGameSettingPreset ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetLastPreset; + +// Function GameNoce.NoceLocalGameUserSettings.GetLastPreset2 +// 0x0002 (0x0002 - 0x0000) +struct NoceLocalGameUserSettings_GetLastPreset2 final +{ +public: + ENoceGameSettingPreset CurrentPreset; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceGameSettingPreset ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetLastPreset2; + +// Function GameNoce.NoceLocalGameUserSettings.IsHDRValidEnabled +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_IsHDRValidEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_IsHDRValidEnabled; + +// Function GameNoce.NoceLocalGameUserSettings.SetAASuperSampling +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_SetAASuperSampling final +{ +public: + ENoceGraphicAASuperSamplingMode InVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetAASuperSampling; + +// Function GameNoce.NoceLocalGameUserSettings.SetAASuperSamplingQuality +// 0x0004 (0x0004 - 0x0000) +struct NoceLocalGameUserSettings_SetAASuperSamplingQuality final +{ +public: + uint32 InVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetAASuperSamplingQuality; + +// Function GameNoce.NoceLocalGameUserSettings.SetAudioOutputDeviceId +// 0x0010 (0x0010 - 0x0000) +struct NoceLocalGameUserSettings_SetAudioOutputDeviceId final +{ +public: + class FString InAudioOutputDeviceId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetAudioOutputDeviceId; + +// Function GameNoce.NoceLocalGameUserSettings.SetEnableHDR +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_SetEnableHDR final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetEnableHDR; + +// Function GameNoce.NoceLocalGameUserSettings.SetFullscreenModeAndApply +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_SetFullscreenModeAndApply final +{ +public: + EWindowMode InFullscreenMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetFullscreenModeAndApply; + +// Function GameNoce.NoceLocalGameUserSettings.SetGamepadIconType +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_SetGamepadIconType final +{ +public: + ENoceInputGamepadType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetGamepadIconType; + +// Function GameNoce.NoceLocalGameUserSettings.SetPaniniProjectionEnabled +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_SetPaniniProjectionEnabled final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetPaniniProjectionEnabled; + +// Function GameNoce.NoceLocalGameUserSettings.SetPreset +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_SetPreset final +{ +public: + ENoceGameSettingPreset InVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetPreset; + +// Function GameNoce.NoceLocalGameUserSettings.SetScreenPercentage +// 0x0004 (0x0004 - 0x0000) +struct NoceLocalGameUserSettings_SetScreenPercentage final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SetScreenPercentage; + +// Function GameNoce.NoceLocalGameUserSettings.SupportAASuperSamplingQuality +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_SupportAASuperSamplingQuality final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_SupportAASuperSamplingQuality; + +// Function GameNoce.NoceLocalGameUserSettings.CanPaniniProjectionEnabled +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_CanPaniniProjectionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_CanPaniniProjectionEnabled; + +// Function GameNoce.NoceLocalGameUserSettings.GetAASuperSampling +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_GetAASuperSampling final +{ +public: + ENoceGraphicAASuperSamplingMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetAASuperSampling; + +// Function GameNoce.NoceLocalGameUserSettings.GetAASuperSamplingQuality +// 0x0004 (0x0004 - 0x0000) +struct NoceLocalGameUserSettings_GetAASuperSamplingQuality final +{ +public: + uint32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetAASuperSamplingQuality; + +// Function GameNoce.NoceLocalGameUserSettings.GetAudioOutputDeviceId +// 0x0010 (0x0010 - 0x0000) +struct NoceLocalGameUserSettings_GetAudioOutputDeviceId final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetAudioOutputDeviceId; + +// Function GameNoce.NoceLocalGameUserSettings.GetFullscreenModeInt +// 0x0004 (0x0004 - 0x0000) +struct NoceLocalGameUserSettings_GetFullscreenModeInt final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetFullscreenModeInt; + +// Function GameNoce.NoceLocalGameUserSettings.GetGamepadIconType +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_GetGamepadIconType final +{ +public: + ENoceInputGamepadType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetGamepadIconType; + +// Function GameNoce.NoceLocalGameUserSettings.GetMotionBlur +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_GetMotionBlur final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetMotionBlur; + +// Function GameNoce.NoceLocalGameUserSettings.GetPaniniProjectionEnabled +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_GetPaniniProjectionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetPaniniProjectionEnabled; + +// Function GameNoce.NoceLocalGameUserSettings.GetResolutionSizeX +// 0x0004 (0x0004 - 0x0000) +struct NoceLocalGameUserSettings_GetResolutionSizeX final +{ +public: + uint32 ReturnValue; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetResolutionSizeX; + +// Function GameNoce.NoceLocalGameUserSettings.GetResolutionSizeY +// 0x0004 (0x0004 - 0x0000) +struct NoceLocalGameUserSettings_GetResolutionSizeY final +{ +public: + uint32 ReturnValue; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetResolutionSizeY; + +// Function GameNoce.NoceLocalGameUserSettings.GetScreenPercentage +// 0x0004 (0x0004 - 0x0000) +struct NoceLocalGameUserSettings_GetScreenPercentage final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetScreenPercentage; + +// Function GameNoce.NoceLocalGameUserSettings.GetVSyncEnabled +// 0x0001 (0x0001 - 0x0000) +struct NoceLocalGameUserSettings_GetVSyncEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLocalGameUserSettings_GetVSyncEnabled; + +// Function GameNoce.NoceLockLocationComponent.GetCanBeLockedOn +// 0x0001 (0x0001 - 0x0000) +struct NoceLockLocationComponent_GetCanBeLockedOn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockLocationComponent_GetCanBeLockedOn; + +// Function GameNoce.NoceLockLocationComponent.OnAIControllerThinkEnableChanged +// 0x0001 (0x0001 - 0x0000) +struct NoceLockLocationComponent_OnAIControllerThinkEnableChanged final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockLocationComponent_OnAIControllerThinkEnableChanged; + +// Function GameNoce.NoceLockLocationComponent.OnPossessedPawnChanged +// 0x0010 (0x0010 - 0x0000) +struct NoceLockLocationComponent_OnPossessedPawnChanged final +{ +public: + class APawn* InOldPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* InNewPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockLocationComponent_OnPossessedPawnChanged; + +// Function GameNoce.NoceLockLocationComponent.SetCanBeLockedOn +// 0x0001 (0x0001 - 0x0000) +struct NoceLockLocationComponent_SetCanBeLockedOn final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceLockLocationComponent_SetCanBeLockedOn; + +// Function GameNoce.NoceMapAreaWidget.GetAllMapBackgroundWidgets +// 0x0010 (0x0010 - 0x0000) +struct NoceMapAreaWidget_GetAllMapBackgroundWidgets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapAreaWidget_GetAllMapBackgroundWidgets; + +// Function GameNoce.NoceMapAreaWidget.GetAllMapDynamicMapIconWidgets +// 0x0010 (0x0010 - 0x0000) +struct NoceMapAreaWidget_GetAllMapDynamicMapIconWidgets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapAreaWidget_GetAllMapDynamicMapIconWidgets; + +// Function GameNoce.NoceMapAreaWidget.GetAllMapLocationWidgets +// 0x0010 (0x0010 - 0x0000) +struct NoceMapAreaWidget_GetAllMapLocationWidgets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapAreaWidget_GetAllMapLocationWidgets; + +// Function GameNoce.NoceMapAreaWidget.GetVisibleLocationGroups +// 0x0010 (0x0010 - 0x0000) +struct NoceMapAreaWidget_GetVisibleLocationGroups final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapAreaWidget_GetVisibleLocationGroups; + +// Function GameNoce.NoceMapCapture.GetAreaBounds +// 0x0008 (0x0008 - 0x0000) +struct NoceMapCapture_GetAreaBounds final +{ +public: + class UBoxComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapCapture_GetAreaBounds; + +// Function GameNoce.NoceMapIconComponent.GetData +// 0x0038 (0x0038 - 0x0000) +struct NoceMapIconComponent_GetData final +{ +public: + struct FNoceMapGeneralIconData ReturnValue; // 0x0000(0x0038)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconComponent_GetData; + +// Function GameNoce.NoceMapIconComponent.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceMapIconComponent_OnGameProgressChanged final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconComponent_OnGameProgressChanged; + +// Function GameNoce.NoceMapIconComponent.SetIconSize +// 0x0004 (0x0004 - 0x0000) +struct NoceMapIconComponent_SetIconSize final +{ +public: + float NewIconSize; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconComponent_SetIconSize; + +// Function GameNoce.NoceMapIconComponent.SetIconVisible +// 0x0001 (0x0001 - 0x0000) +struct NoceMapIconComponent_SetIconVisible final +{ +public: + bool bNewVisible; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconComponent_SetIconVisible; + +// Function GameNoce.NoceMapIconComponent.DoesIconRotate +// 0x0001 (0x0001 - 0x0000) +struct NoceMapIconComponent_DoesIconRotate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconComponent_DoesIconRotate; + +// Function GameNoce.NoceMapIconComponent.GetIconSize +// 0x0008 (0x0008 - 0x0000) +struct NoceMapIconComponent_GetIconSize final +{ +public: + float MapSize; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconComponent_GetIconSize; + +// Function GameNoce.NoceMapIconComponent.IsIconVisible +// 0x0001 (0x0001 - 0x0000) +struct NoceMapIconComponent_IsIconVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapIconComponent_IsIconVisible; + +// Function GameNoce.NoceMapTrackerComponent.GetMapIcons +// 0x0010 (0x0010 - 0x0000) +struct NoceMapTrackerComponent_GetMapIcons final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMapTrackerComponent_GetMapIcons; + +// Function GameNoce.NoceMaterialSanityFlowerWidget.GetMaterial +// 0x0008 (0x0008 - 0x0000) +struct NoceMaterialSanityFlowerWidget_GetMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMaterialSanityFlowerWidget_GetMaterial; + +// Function GameNoce.NoceMaterialSanityFlowerWidget.InitializeDynamicMaterial +// 0x0001 (0x0001 - 0x0000) +struct NoceMaterialSanityFlowerWidget_InitializeDynamicMaterial final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMaterialSanityFlowerWidget_InitializeDynamicMaterial; + +// Function GameNoce.NoceMaterialSanityFlowerWidget.UpdatePercent +// 0x0004 (0x0004 - 0x0000) +struct NoceMaterialSanityFlowerWidget_UpdatePercent final +{ +public: + float Percent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMaterialSanityFlowerWidget_UpdatePercent; + +// Function GameNoce.NoceMinimapWidget.Zoom +// 0x0001 (0x0001 - 0x0000) +struct NoceMinimapWidget_Zoom final +{ +public: + bool ZoomIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceMinimapWidget_Zoom; + +// Function GameNoce.NoceNavLinkProxy.GetEndPoint +// 0x0018 (0x0018 - 0x0000) +struct NoceNavLinkProxy_GetEndPoint final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNavLinkProxy_GetEndPoint; + +// Function GameNoce.NoceNavLinkProxy.GetStartPoint +// 0x0018 (0x0018 - 0x0000) +struct NoceNavLinkProxy_GetStartPoint final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNavLinkProxy_GetStartPoint; + +// Function GameNoce.NoceNewIconWidget.GetIsNew +// 0x0001 (0x0001 - 0x0000) +struct NoceNewIconWidget_GetIsNew final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNewIconWidget_GetIsNew; + +// Function GameNoce.NoceNewIconWidget.SetIsNew +// 0x0002 (0x0002 - 0x0000) +struct NoceNewIconWidget_SetIsNew final +{ +public: + bool InIsNew; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NeedAnimation; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNewIconWidget_SetIsNew; + +// Function GameNoce.NoceNotebookBookmark.GetIsLeft +// 0x0001 (0x0001 - 0x0000) +struct NoceNotebookBookmark_GetIsLeft final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_GetIsLeft; + +// Function GameNoce.NoceNotebookBookmark.GetPageIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceNotebookBookmark_GetPageIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_GetPageIndex; + +// Function GameNoce.NoceNotebookBookmark.GetPosIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceNotebookBookmark_GetPosIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_GetPosIndex; + +// Function GameNoce.NoceNotebookBookmark.OnFadeIn +// 0x0002 (0x0002 - 0x0000) +struct NoceNotebookBookmark_OnFadeIn final +{ +public: + bool NeedFastFadeIn; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_OnFadeIn; + +// Function GameNoce.NoceNotebookBookmark.OnFadeOut +// 0x0002 (0x0002 - 0x0000) +struct NoceNotebookBookmark_OnFadeOut final +{ +public: + bool NeedFastFadeOut; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_OnFadeOut; + +// Function GameNoce.NoceNotebookBookmark.SetIsLeft +// 0x0001 (0x0001 - 0x0000) +struct NoceNotebookBookmark_SetIsLeft final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_SetIsLeft; + +// Function GameNoce.NoceNotebookBookmark.SetPageIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceNotebookBookmark_SetPageIndex final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_SetPageIndex; + +// Function GameNoce.NoceNotebookBookmark.SetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct NoceNotebookBookmark_SetPlayRate final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_SetPlayRate; + +// Function GameNoce.NoceNotebookBookmark.SetPosIndex +// 0x0004 (0x0004 - 0x0000) +struct NoceNotebookBookmark_SetPosIndex final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookBookmark_SetPosIndex; + +// Function GameNoce.NoceNotebookPage.GetContents +// 0x0010 (0x0010 - 0x0000) +struct NoceNotebookPage_GetContents final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookPage_GetContents; + +// Function GameNoce.NoceNotebookPage.IsPlayingUIAnimations +// 0x0001 (0x0001 - 0x0000) +struct NoceNotebookPage_IsPlayingUIAnimations final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookPage_IsPlayingUIAnimations; + +// Function GameNoce.NoceNotebookPage.OnFadeIn +// 0x0001 (0x0001 - 0x0000) +struct NoceNotebookPage_OnFadeIn final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookPage_OnFadeIn; + +// Function GameNoce.NoceNotebookPage.SetData +// 0x0058 (0x0058 - 0x0000) +struct NoceNotebookPage_SetData final +{ +public: + TArray Texts; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Images; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray IsVisibles; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray IsNews; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray IsNews2; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool NoUse; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceNotebookPage_SetData; + +// Function GameNoce.NoceNotebookPageTabWidget.ClearNew +// 0x0004 (0x0004 - 0x0000) +struct NoceNotebookPageTabWidget_ClearNew final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceNotebookPageTabWidget_ClearNew; + +// Function GameNoce.NoceNotebookPageTabWidget.SetData +// 0x0038 (0x0038 - 0x0000) +struct NoceNotebookPageTabWidget_SetData final +{ +public: + TArray InData; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor InDefaultColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InSelectColor; // 0x0020(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InDefaultIndex; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseMoreTabs; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceNotebookPageTabWidget_SetData; + +// Function GameNoce.NoceOpenDoorByProgressComp.UpdateOpenDoor_BP +// 0x0001 (0x0001 - 0x0000) +struct NoceOpenDoorByProgressComp_UpdateOpenDoor_BP final +{ +public: + bool NeedOpen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceOpenDoorByProgressComp_UpdateOpenDoor_BP; + +// Function GameNoce.NocePageTabWidget.CanSelectNext +// 0x0001 (0x0001 - 0x0000) +struct NocePageTabWidget_CanSelectNext final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePageTabWidget_CanSelectNext; + +// Function GameNoce.NocePageTabWidget.CanSelectPrevious +// 0x0001 (0x0001 - 0x0000) +struct NocePageTabWidget_CanSelectPrevious final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePageTabWidget_CanSelectPrevious; + +// Function GameNoce.NocePageTabWidget.GetSelectingIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePageTabWidget_GetSelectingIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePageTabWidget_GetSelectingIndex; + +// Function GameNoce.NocePageTabWidget.Init +// 0x0008 (0x0008 - 0x0000) +struct NocePageTabWidget_Init final +{ +public: + int32 InTotalPage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InCurrentPage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePageTabWidget_Init; + +// Function GameNoce.NocePauseListWidget.CreateMenu +// 0x0018 (0x0018 - 0x0000) +struct NocePauseListWidget_CreateMenu final +{ +public: + TArray ListItems; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 InitIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePauseListWidget_CreateMenu; + +// Function GameNoce.NocePauseListWidget.GetList +// 0x0008 (0x0008 - 0x0000) +struct NocePauseListWidget_GetList final +{ +public: + class UNoceVerticalList* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseListWidget_GetList; + +// Function GameNoce.NocePauseListWidget.UpdateDescription +// 0x0018 (0x0018 - 0x0000) +struct NocePauseListWidget_UpdateDescription final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText DescriptionText; // 0x0008(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePauseListWidget_UpdateDescription; + +// Function GameNoce.NocePendantLight.EnablePendantLights +// 0x0001 (0x0001 - 0x0000) +struct NocePendantLight_EnablePendantLights final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePendantLight_EnablePendantLights; + +// Function GameNoce.NocePendantLight.SetLightMaxDistanceFadeRange +// 0x0004 (0x0004 - 0x0000) +struct NocePendantLight_SetLightMaxDistanceFadeRange final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePendantLight_SetLightMaxDistanceFadeRange; + +// Function GameNoce.NocePendantLight.SetLightMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct NocePendantLight_SetLightMaxDrawDistance final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePendantLight_SetLightMaxDrawDistance; + +// Function GameNoce.NocePendantLight.GetLightComp +// 0x0008 (0x0008 - 0x0000) +struct NocePendantLight_GetLightComp final +{ +public: + class ULightComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePendantLight_GetLightComp; + +// Function GameNoce.NocePendantLight.GetLightMaxDistanceFadeRange +// 0x0004 (0x0004 - 0x0000) +struct NocePendantLight_GetLightMaxDistanceFadeRange final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePendantLight_GetLightMaxDistanceFadeRange; + +// Function GameNoce.NocePendantLight.GetLightMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct NocePendantLight_GetLightMaxDrawDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePendantLight_GetLightMaxDrawDistance; + +// Function GameNoce.NocePendantLight.GetSpotLightZOffset +// 0x0004 (0x0004 - 0x0000) +struct NocePendantLight_GetSpotLightZOffset final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePendantLight_GetSpotLightZOffset; + +// Function GameNoce.NocePickMessageWidget.ShowItem +// 0x000C (0x000C - 0x0000) +struct NocePickMessageWidget_ShowItem final +{ +public: + class FName InItemID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInventoryType InItemType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickMessageWidget_ShowItem; + +// Function GameNoce.NocePickPreviewWidget.ConsumableSlotChanged +// 0x0001 (0x0001 - 0x0000) +struct NocePickPreviewWidget_ConsumableSlotChanged final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickPreviewWidget_ConsumableSlotChanged; + +// Function GameNoce.NocePickPreviewWidget.HasPendingItem +// 0x0001 (0x0001 - 0x0000) +struct NocePickPreviewWidget_HasPendingItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickPreviewWidget_HasPendingItem; + +// Function GameNoce.NocePickPreviewWidget.SetUseForceHide +// 0x0001 (0x0001 - 0x0000) +struct NocePickPreviewWidget_SetUseForceHide final +{ +public: + bool InUseForceHide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickPreviewWidget_SetUseForceHide; + +// Function GameNoce.NocePickPreviewWidget.ShowItem +// 0x0010 (0x0010 - 0x0000) +struct NocePickPreviewWidget_ShowItem final +{ +public: + ENoceInventoryType Type; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ID; // 0x0004(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickPreviewWidget_ShowItem; + +// Function GameNoce.NocePickPreviewWidget.ShowSlotChanged +// 0x0001 (0x0001 - 0x0000) +struct NocePickPreviewWidget_ShowSlotChanged final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickPreviewWidget_ShowSlotChanged; + +// Function GameNoce.NocePickupsSubsystem.CanGenerateConsumablePickups_BP +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsSubsystem_CanGenerateConsumablePickups_BP final +{ +public: + int32 RequiredTargetCount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_CanGenerateConsumablePickups_BP; + +// Function GameNoce.NocePickupsSubsystem.EnableDynamicHelp +// 0x0001 (0x0001 - 0x0000) +struct NocePickupsSubsystem_EnableDynamicHelp final +{ +public: + bool IsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_EnableDynamicHelp; + +// Function GameNoce.NocePickupsSubsystem.EnableEventHelp +// 0x0001 (0x0001 - 0x0000) +struct NocePickupsSubsystem_EnableEventHelp final +{ +public: + bool IsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_EnableEventHelp; + +// Function GameNoce.NocePickupsSubsystem.GenerateEventConsumablePickups +// 0x0028 (0x0028 - 0x0000) +struct NocePickupsSubsystem_GenerateEventConsumablePickups final +{ +public: + struct FVector InLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InRange; // 0x0018(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GenerateEventConsumablePickups; + +// Function GameNoce.NocePickupsSubsystem.GenerateEventWeaponPickups +// 0x0028 (0x0028 - 0x0000) +struct NocePickupsSubsystem_GenerateEventWeaponPickups final +{ +public: + struct FVector InLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InRange; // 0x0018(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GenerateEventWeaponPickups; + +// Function GameNoce.NocePickupsSubsystem.GeneratePrepRoomPickups +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_GeneratePrepRoomPickups final +{ +public: + class ANocePickupsPoint* InAttachParent; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InInteractable; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GeneratePrepRoomPickups; + +// Function GameNoce.NocePickupsSubsystem.HandleOnPickupEventPickups +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsSubsystem_HandleOnPickupEventPickups final +{ +public: + class ANoceInteractableBase* InPickups; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_HandleOnPickupEventPickups; + +// Function GameNoce.NocePickupsSubsystem.IsSaveDataExist +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_IsSaveDataExist final +{ +public: + class ANocePickupsPoint* InPickupsPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_IsSaveDataExist; + +// Function GameNoce.NocePickupsSubsystem.OnPickupsDestroyed +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsSubsystem_OnPickupsDestroyed final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_OnPickupsDestroyed; + +// Function GameNoce.NocePickupsSubsystem.OnProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsSubsystem_OnProgressChanged final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_OnProgressChanged; + +// Function GameNoce.NocePickupsSubsystem.RegisterSaveData +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsSubsystem_RegisterSaveData final +{ +public: + class ANocePickupsPoint* InPickupsPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_RegisterSaveData; + +// Function GameNoce.NocePickupsSubsystem.SpawnEventConsumablePickupsPoint_BP +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsSubsystem_SpawnEventConsumablePickupsPoint_BP final +{ +public: + int32 RequiredTargetCount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_SpawnEventConsumablePickupsPoint_BP; + +// Function GameNoce.NocePickupsSubsystem.SpawnEventWeaponPickupsPoint_BP +// 0x0008 (0x0008 - 0x0000) +struct NocePickupsSubsystem_SpawnEventWeaponPickupsPoint_BP final +{ +public: + int32 RequiredTargetCount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_SpawnEventWeaponPickupsPoint_BP; + +// Function GameNoce.NocePickupsSubsystem.CalculateConsumablePrepRoomValue +// 0x0004 (0x0004 - 0x0000) +struct NocePickupsSubsystem_CalculateConsumablePrepRoomValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_CalculateConsumablePrepRoomValue; + +// Function GameNoce.NocePickupsSubsystem.CalculateWeaponPrepRoomValue +// 0x0004 (0x0004 - 0x0000) +struct NocePickupsSubsystem_CalculateWeaponPrepRoomValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_CalculateWeaponPrepRoomValue; + +// Function GameNoce.NocePickupsSubsystem.GetConsumableDataRowByName +// 0x0028 (0x0028 - 0x0000) +struct NocePickupsSubsystem_GetConsumableDataRowByName final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNocePickupsConsumableDataRow ReturnValue; // 0x0008(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetConsumableDataRowByName; + +// Function GameNoce.NocePickupsSubsystem.GetConsumableDataRowNames +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_GetConsumableDataRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetConsumableDataRowNames; + +// Function GameNoce.NocePickupsSubsystem.GetConsumableGroupTypeByInteractable +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_GetConsumableGroupTypeByInteractable final +{ +public: + TSubclassOf InInteractable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePickupsConsumableGroupType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetConsumableGroupTypeByInteractable; + +// Function GameNoce.NocePickupsSubsystem.GetDeployDataByName +// 0x0040 (0x0040 - 0x0000) +struct NocePickupsSubsystem_GetDeployDataByName final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNocePickupsDeployDataRow ReturnValue; // 0x0008(0x0038)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetDeployDataByName; + +// Function GameNoce.NocePickupsSubsystem.GetDeployDataRowNames +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_GetDeployDataRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetDeployDataRowNames; + +// Function GameNoce.NocePickupsSubsystem.GetDynamicDataByName +// 0x0040 (0x0040 - 0x0000) +struct NocePickupsSubsystem_GetDynamicDataByName final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDynamicPickupsDataRow ReturnValue; // 0x0008(0x0038)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetDynamicDataByName; + +// Function GameNoce.NocePickupsSubsystem.GetDynamicDataRowNames +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_GetDynamicDataRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetDynamicDataRowNames; + +// Function GameNoce.NocePickupsSubsystem.GetIsDynamicHelpEnabled +// 0x0001 (0x0001 - 0x0000) +struct NocePickupsSubsystem_GetIsDynamicHelpEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetIsDynamicHelpEnabled; + +// Function GameNoce.NocePickupsSubsystem.GetIsEventHelpEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePickupsSubsystem_GetIsEventHelpEnable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetIsEventHelpEnable; + +// Function GameNoce.NocePickupsSubsystem.GetWeaponDataRowByName +// 0x0028 (0x0028 - 0x0000) +struct NocePickupsSubsystem_GetWeaponDataRowByName final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNocePickupsWeaponDataRow ReturnValue; // 0x0008(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetWeaponDataRowByName; + +// Function GameNoce.NocePickupsSubsystem.GetWeaponDataRowNames +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_GetWeaponDataRowNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetWeaponDataRowNames; + +// Function GameNoce.NocePickupsSubsystem.GetWeaponGroupTypeByInteractable +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_GetWeaponGroupTypeByInteractable final +{ +public: + TSubclassOf InInteractable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePickupsWeaponGroupType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_GetWeaponGroupTypeByInteractable; + +// Function GameNoce.NocePickupsSubsystem.IsInConsumableSearchDistance +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_IsInConsumableSearchDistance final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_IsInConsumableSearchDistance; + +// Function GameNoce.NocePickupsSubsystem.IsInWeaponSearchDistance +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_IsInWeaponSearchDistance final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_IsInWeaponSearchDistance; + +// Function GameNoce.NocePickupsSubsystem.IsTargetConsumableByClass +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_IsTargetConsumableByClass final +{ +public: + TSubclassOf InInteractable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_IsTargetConsumableByClass; + +// Function GameNoce.NocePickupsSubsystem.IsTargetPickups +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_IsTargetPickups final +{ +public: + class ANocePickupConsumable* InConsumable; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_IsTargetPickups; + +// Function GameNoce.NocePickupsSubsystem.IsUnseenDynamicPickupsPoint +// 0x0010 (0x0010 - 0x0000) +struct NocePickupsSubsystem_IsUnseenDynamicPickupsPoint final +{ +public: + class ANocePickupsPoint* InPickupsPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePickupsSubsystem_IsUnseenDynamicPickupsPoint; + +// Function GameNoce.NocePlayerAnimInstance.BP_GetSlopeBlendRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_BP_GetSlopeBlendRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_BP_GetSlopeBlendRatio; + +// Function GameNoce.NocePlayerAnimInstance.CanApplyArmCorrect +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_CanApplyArmCorrect final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_CanApplyArmCorrect; + +// Function GameNoce.NocePlayerAnimInstance.DelayResetGlawG_ABP_Ratio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_DelayResetGlawG_ABP_Ratio final +{ +public: + float InDelayTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_DelayResetGlawG_ABP_Ratio; + +// Function GameNoce.NocePlayerAnimInstance.GetCanEnterAttack +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetCanEnterAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetCanEnterAttack; + +// Function GameNoce.NocePlayerAnimInstance.GetCanEnterDodge +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetCanEnterDodge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetCanEnterDodge; + +// Function GameNoce.NocePlayerAnimInstance.GetFootIKInterpSpeedCurrent +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_GetFootIKInterpSpeedCurrent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetFootIKInterpSpeedCurrent; + +// Function GameNoce.NocePlayerAnimInstance.GetHitReactionActive +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetHitReactionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetHitReactionActive; + +// Function GameNoce.NocePlayerAnimInstance.GetHitReactionAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_GetHitReactionAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetHitReactionAlpha; + +// Function GameNoce.NocePlayerAnimInstance.GetHitReactionTransform +// 0x0060 (0x0060 - 0x0000) +struct NocePlayerAnimInstance_GetHitReactionTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetHitReactionTransform; + +// Function GameNoce.NocePlayerAnimInstance.GetInSeamless +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetInSeamless final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetInSeamless; + +// Function GameNoce.NocePlayerAnimInstance.GetInteractType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetInteractType final +{ +public: + ENoceInteractType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetInteractType; + +// Function GameNoce.NocePlayerAnimInstance.GetIsInAir +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetIsInAir final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetIsInAir; + +// Function GameNoce.NocePlayerAnimInstance.GetIsOnSlopeSkirtControl +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetIsOnSlopeSkirtControl final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetIsOnSlopeSkirtControl; + +// Function GameNoce.NocePlayerAnimInstance.GetPlayerFSMTag +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerAnimInstance_GetPlayerFSMTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetPlayerFSMTag; + +// Function GameNoce.NocePlayerAnimInstance.GetPlayerHideFromRecoverIndicator +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetPlayerHideFromRecoverIndicator final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetPlayerHideFromRecoverIndicator; + +// Function GameNoce.NocePlayerAnimInstance.HandleHitPoint +// 0x0030 (0x0030 - 0x0000) +struct NocePlayerAnimInstance_HandleHitPoint final +{ +public: + struct FVector InHitPoint; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttackDirection; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_HandleHitPoint; + +// Function GameNoce.NocePlayerAnimInstance.IsNarrowMoveInteractType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_IsNarrowMoveInteractType final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_IsNarrowMoveInteractType; + +// Function GameNoce.NocePlayerAnimInstance.IsNarrowMoveNormal +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_IsNarrowMoveNormal final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_IsNarrowMoveNormal; + +// Function GameNoce.NocePlayerAnimInstance.IsNarrowMoveShort +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_IsNarrowMoveShort final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_IsNarrowMoveShort; + +// Function GameNoce.NocePlayerAnimInstance.IsSlopeAdjustmentEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_IsSlopeAdjustmentEnable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_IsSlopeAdjustmentEnable; + +// Function GameNoce.NocePlayerAnimInstance.IsUFOWeaponFocusAttack +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_IsUFOWeaponFocusAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_IsUFOWeaponFocusAttack; + +// Function GameNoce.NocePlayerAnimInstance.IsUsingKatana +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_IsUsingKatana final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_IsUsingKatana; + +// Function GameNoce.NocePlayerAnimInstance.ReplaceSetFurClawGRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_ReplaceSetFurClawGRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_ReplaceSetFurClawGRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.ReplaceSetFurClawRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_ReplaceSetFurClawRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_ReplaceSetFurClawRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.SetClawG_ABP_Ratio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_SetClawG_ABP_Ratio final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetClawG_ABP_Ratio; + +// Function GameNoce.NocePlayerAnimInstance.SetClawG_Switch +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_SetClawG_Switch final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetClawG_Switch; + +// Function GameNoce.NocePlayerAnimInstance.SetDeathType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_SetDeathType final +{ +public: + ENoceDeathType InDeathType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetDeathType; + +// Function GameNoce.NocePlayerAnimInstance.SetFurClawGRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_SetFurClawGRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetFurClawGRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.SetFurClawRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_SetFurClawRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetFurClawRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.SetHairRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_SetHairRigidBodyAlpha final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetHairRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.SetJogStartEndBlendTimer +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_SetJogStartEndBlendTimer final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetJogStartEndBlendTimer; + +// Function GameNoce.NocePlayerAnimInstance.SetPlayerHideFromRecoverIndicator +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_SetPlayerHideFromRecoverIndicator final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetPlayerHideFromRecoverIndicator; + +// Function GameNoce.NocePlayerAnimInstance.SetSeamlessStayInSprint +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_SetSeamlessStayInSprint final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetSeamlessStayInSprint; + +// Function GameNoce.NocePlayerAnimInstance.SetWeaponMotionType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_SetWeaponMotionType final +{ +public: + ENoceWeaponMotionType InWeaponMotionType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetWeaponMotionType; + +// Function GameNoce.NocePlayerAnimInstance.SetWeaponName +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerAnimInstance_SetWeaponName final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_SetWeaponName; + +// Function GameNoce.NocePlayerAnimInstance.UpdateHitReaction +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_UpdateHitReaction final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_UpdateHitReaction; + +// Function GameNoce.NocePlayerAnimInstance.UpdateStateTag +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_UpdateStateTag final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_UpdateStateTag; + +// Function GameNoce.NocePlayerAnimInstance.GetClawG_ABP_Ratio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_GetClawG_ABP_Ratio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetClawG_ABP_Ratio; + +// Function GameNoce.NocePlayerAnimInstance.GetClawG_Switch +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_GetClawG_Switch final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetClawG_Switch; + +// Function GameNoce.NocePlayerAnimInstance.GetFurClawGRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_GetFurClawGRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetFurClawGRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.GetFurClawRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_GetFurClawRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetFurClawRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.GetHairRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_GetHairRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetHairRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.GetPlayerCharacter +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerAnimInstance_GetPlayerCharacter final +{ +public: + class ANocePlayerCharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetPlayerCharacter; + +// Function GameNoce.NocePlayerAnimInstance.GetSeamlessStayInSprint +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetSeamlessStayInSprint final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetSeamlessStayInSprint; + +// Function GameNoce.NocePlayerAnimInstance.GetSeamlessToIdle +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetSeamlessToIdle final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetSeamlessToIdle; + +// Function GameNoce.NocePlayerAnimInstance.GetWeaponMotionType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_GetWeaponMotionType final +{ +public: + ENoceWeaponMotionType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_GetWeaponMotionType; + +// Function GameNoce.NocePlayerAnimInstance.IsDuringChagneWeaponMotion +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAnimInstance_IsDuringChagneWeaponMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_IsDuringChagneWeaponMotion; + +// Function GameNoce.NocePlayerAnimInstance.ReplaceGetFurClawGRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_ReplaceGetFurClawGRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_ReplaceGetFurClawGRigidBodyAlpha; + +// Function GameNoce.NocePlayerAnimInstance.ReplaceGetFurClawRigidBodyAlpha +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerAnimInstance_ReplaceGetFurClawRigidBodyAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAnimInstance_ReplaceGetFurClawRigidBodyAlpha; + +// Function GameNoce.NocePlayerAttackInfoComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerAttackInfoComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerAttackInfoComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerCharacter.ApplyDeathType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_ApplyDeathType final +{ +public: + ENoceDeathType InDeathType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_ApplyDeathType; + +// Function GameNoce.NocePlayerCharacter.ApplyPlayerOutfit +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_ApplyPlayerOutfit final +{ +public: + ENocePlayerOutfit InPlayerOutfit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_ApplyPlayerOutfit; + +// Function GameNoce.NocePlayerCharacter.CanAccepInputActionAttack +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerCharacter_CanAccepInputActionAttack final +{ +public: + bool InFromRealInput; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAccepInputActionAttack; + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputActionBasic +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanAcceptInputActionBasic final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAcceptInputActionBasic; + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputActionDodge +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanAcceptInputActionDodge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAcceptInputActionDodge; + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputActionInteract +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanAcceptInputActionInteract final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAcceptInputActionInteract; + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputByStaminaStatus +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerCharacter_CanAcceptInputByStaminaStatus final +{ +public: + ENoceInputAction InInputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAcceptInputByStaminaStatus; + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputClawTransform +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanAcceptInputClawTransform final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAcceptInputClawTransform; + +// Function GameNoce.NocePlayerCharacter.CanAcceptInputFocus +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanAcceptInputFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAcceptInputFocus; + +// Function GameNoce.NocePlayerCharacter.CanAcceptLinkMotionAttack +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanAcceptLinkMotionAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAcceptLinkMotionAttack; + +// Function GameNoce.NocePlayerCharacter.CanAutoCounter +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanAutoCounter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanAutoCounter; + +// Function GameNoce.NocePlayerCharacter.CanShowInteractHint +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanShowInteractHint final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanShowInteractHint; + +// Function GameNoce.NocePlayerCharacter.CanUseJustDodgeCounter +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_CanUseJustDodgeCounter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CanUseJustDodgeCounter; + +// Function GameNoce.NocePlayerCharacter.CheckPlayerType +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerCharacter_CheckPlayerType final +{ +public: + ENocePlayerType PlayerType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_CheckPlayerType; + +// Function GameNoce.NocePlayerCharacter.ClearShiromukuRevive +// 0x000C (0x000C - 0x0000) +struct NocePlayerCharacter_ClearShiromukuRevive final +{ +public: + class FName InToken; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_ClearShiromukuRevive; + +// Function GameNoce.NocePlayerCharacter.DuringUpperBodyMotion +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_DuringUpperBodyMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_DuringUpperBodyMotion; + +// Function GameNoce.NocePlayerCharacter.DuringUseShortcutItemMotion +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_DuringUseShortcutItemMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_DuringUseShortcutItemMotion; + +// Function GameNoce.NocePlayerCharacter.EnableMaterialSlotsClaw_BP +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_EnableMaterialSlotsClaw_BP final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_EnableMaterialSlotsClaw_BP; + +// Function GameNoce.NocePlayerCharacter.EnableMaterialSlotsClawG_BP +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_EnableMaterialSlotsClawG_BP final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_EnableMaterialSlotsClawG_BP; + +// Function GameNoce.NocePlayerCharacter.FindCounterTarget_BP +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerCharacter_FindCounterTarget_BP final +{ +public: + bool InCounterHint; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InFromRealInput; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_FindCounterTarget_BP; + +// Function GameNoce.NocePlayerCharacter.GetCacheInteractionType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetCacheInteractionType final +{ +public: + ENoceInteractType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetCacheInteractionType; + +// Function GameNoce.NocePlayerCharacter.GetClawTransform +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetClawTransform final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetClawTransform; + +// Function GameNoce.NocePlayerCharacter.GetComboCanBeAxeDefensed +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerCharacter_GetComboCanBeAxeDefensed final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetComboCanBeAxeDefensed; + +// Function GameNoce.NocePlayerCharacter.GetComboCanBeKatanaDefensed +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerCharacter_GetComboCanBeKatanaDefensed final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetComboCanBeKatanaDefensed; + +// Function GameNoce.NocePlayerCharacter.GetComboCheckInfo +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerCharacter_GetComboCheckInfo final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutCheckJustDodge; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutCheckInvincible; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutCheckOmamoriKagami; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetComboCheckInfo; + +// Function GameNoce.NocePlayerCharacter.GetCurrentMaxSanityRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetCurrentMaxSanityRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetCurrentMaxSanityRatio; + +// Function GameNoce.NocePlayerCharacter.GetEnemyInSightDistance +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetEnemyInSightDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetEnemyInSightDistance; + +// Function GameNoce.NocePlayerCharacter.GetEnemyInSightNumber +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetEnemyInSightNumber final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetEnemyInSightNumber; + +// Function GameNoce.NocePlayerCharacter.GetHaveCachedSprintInput +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetHaveCachedSprintInput final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetHaveCachedSprintInput; + +// Function GameNoce.NocePlayerCharacter.GetHaveKatanaScabbard +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetHaveKatanaScabbard final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetHaveKatanaScabbard; + +// Function GameNoce.NocePlayerCharacter.GetHitAngleCanBeDefensed +// 0x000C (0x000C - 0x0000) +struct NocePlayerCharacter_GetHitAngleCanBeDefensed final +{ +public: + float InHitAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHalfAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetHitAngleCanBeDefensed; + +// Function GameNoce.NocePlayerCharacter.GetIsInEvent +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetIsInEvent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetIsInEvent; + +// Function GameNoce.NocePlayerCharacter.GetIsInExamineMode +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetIsInExamineMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetIsInExamineMode; + +// Function GameNoce.NocePlayerCharacter.GetIsOnSlopeSkirtControl +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetIsOnSlopeSkirtControl final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetIsOnSlopeSkirtControl; + +// Function GameNoce.NocePlayerCharacter.GetIsUnpossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetIsUnpossessed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetIsUnpossessed; + +// Function GameNoce.NocePlayerCharacter.GetIsUsingGimmick +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetIsUsingGimmick final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetIsUsingGimmick; + +// Function GameNoce.NocePlayerCharacter.GetLowHealthRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetLowHealthRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetLowHealthRatio; + +// Function GameNoce.NocePlayerCharacter.GetMaxClawTransform +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetMaxClawTransform final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetMaxClawTransform; + +// Function GameNoce.NocePlayerCharacter.GetNeedCheckSuperArmor +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerCharacter_GetNeedCheckSuperArmor final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetNeedCheckSuperArmor; + +// Function GameNoce.NocePlayerCharacter.GetShiromukuReviveFrequency +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetShiromukuReviveFrequency final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetShiromukuReviveFrequency; + +// Function GameNoce.NocePlayerCharacter.GetShiromukuReviveIntenisy +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetShiromukuReviveIntenisy final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetShiromukuReviveIntenisy; + +// Function GameNoce.NocePlayerCharacter.GetWeaponBreakAttackRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetWeaponBreakAttackRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetWeaponBreakAttackRatio; + +// Function GameNoce.NocePlayerCharacter.HandleClawTransform +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_HandleClawTransform final +{ +public: + bool InTransformToClawG; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HandleClawTransform; + +// Function GameNoce.NocePlayerCharacter.HandleClawTransform_BP +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_HandleClawTransform_BP final +{ +public: + bool InTransformToClawG; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HandleClawTransform_BP; + +// Function GameNoce.NocePlayerCharacter.HandleEnemyInSightNumberChanged +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_HandleEnemyInSightNumberChanged final +{ +public: + int32 InNumber; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HandleEnemyInSightNumberChanged; + +// Function GameNoce.NocePlayerCharacter.HandleForceClawTransform +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_HandleForceClawTransform final +{ +public: + bool InToClawG; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HandleForceClawTransform; + +// Function GameNoce.NocePlayerCharacter.HandleJustDodge +// 0x0178 (0x0178 - 0x0000) +struct NocePlayerCharacter_HandleJustDodge final +{ +public: + struct FNoceAttackHitResult InHitResult; // 0x0000(0x0178)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HandleJustDodge; + +// Function GameNoce.NocePlayerCharacter.HandleJustDodge_BP +// 0x0178 (0x0178 - 0x0000) +struct NocePlayerCharacter_HandleJustDodge_BP final +{ +public: + struct FNoceAttackHitResult InHitResult; // 0x0000(0x0178)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HandleJustDodge_BP; + +// Function GameNoce.NocePlayerCharacter.HandleOnEnemyDamaged +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerCharacter_HandleOnEnemyDamaged final +{ +public: + class AActor* InHitActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsDead; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HandleOnEnemyDamaged; + +// Function GameNoce.NocePlayerCharacter.HasClawAlterType +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerCharacter_HasClawAlterType final +{ +public: + ENoceClawAlterType InClawAlterType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HasClawAlterType; + +// Function GameNoce.NocePlayerCharacter.HasPlayerBegunPlayer +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_HasPlayerBegunPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HasPlayerBegunPlayer; + +// Function GameNoce.NocePlayerCharacter.HasPlayerController +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_HasPlayerController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HasPlayerController; + +// Function GameNoce.NocePlayerCharacter.HaveCounterTarget +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerCharacter_HaveCounterTarget final +{ +public: + bool InCounterHint; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HaveCounterTarget; + +// Function GameNoce.NocePlayerCharacter.HaveCounterTargetBasic +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerCharacter_HaveCounterTargetBasic final +{ +public: + bool InFromRealInput; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HaveCounterTargetBasic; + +// Function GameNoce.NocePlayerCharacter.InAttackStateMachine +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InAttackStateMachine final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InAttackStateMachine; + +// Function GameNoce.NocePlayerCharacter.InCounterState +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InCounterState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InCounterState; + +// Function GameNoce.NocePlayerCharacter.InDamageState +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InDamageState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InDamageState; + +// Function GameNoce.NocePlayerCharacter.InDeadState +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InDeadState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InDeadState; + +// Function GameNoce.NocePlayerCharacter.InFocusAttack +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InFocusAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InFocusAttack; + +// Function GameNoce.NocePlayerCharacter.InFocusCharged +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InFocusCharged final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InFocusCharged; + +// Function GameNoce.NocePlayerCharacter.InHeavyAttack +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InHeavyAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InHeavyAttack; + +// Function GameNoce.NocePlayerCharacter.InJustDodge +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InJustDodge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InJustDodge; + +// Function GameNoce.NocePlayerCharacter.InRealBattleStatus +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InRealBattleStatus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InRealBattleStatus; + +// Function GameNoce.NocePlayerCharacter.InRespawnState +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InRespawnState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InRespawnState; + +// Function GameNoce.NocePlayerCharacter.InStaminaTired +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_InStaminaTired final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_InStaminaTired; + +// Function GameNoce.NocePlayerCharacter.IsBossFightMode +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsBossFightMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsBossFightMode; + +// Function GameNoce.NocePlayerCharacter.IsChangeWeapon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsChangeWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsChangeWeapon; + +// Function GameNoce.NocePlayerCharacter.IsChaseMode +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsChaseMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsChaseMode; + +// Function GameNoce.NocePlayerCharacter.IsClaw +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsClaw final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsClaw; + +// Function GameNoce.NocePlayerCharacter.IsClawAttrackSoulState +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsClawAttrackSoulState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsClawAttrackSoulState; + +// Function GameNoce.NocePlayerCharacter.IsClawG +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsClawG final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsClawG; + +// Function GameNoce.NocePlayerCharacter.IsClawGTransformToClaw +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsClawGTransformToClaw final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsClawGTransformToClaw; + +// Function GameNoce.NocePlayerCharacter.IsClawTransformFull +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsClawTransformFull final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsClawTransformFull; + +// Function GameNoce.NocePlayerCharacter.IsClawTransformState +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsClawTransformState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsClawTransformState; + +// Function GameNoce.NocePlayerCharacter.IsCorruptionLink +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsCorruptionLink final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsCorruptionLink; + +// Function GameNoce.NocePlayerCharacter.IsCorruptionLinkExecution +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsCorruptionLinkExecution final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsCorruptionLinkExecution; + +// Function GameNoce.NocePlayerCharacter.IsCustomUpperBody +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsCustomUpperBody final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsCustomUpperBody; + +// Function GameNoce.NocePlayerCharacter.IsDamageLimitHealth +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsDamageLimitHealth final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsDamageLimitHealth; + +// Function GameNoce.NocePlayerCharacter.IsDamageTriggerJustDodge +// 0x0180 (0x0180 - 0x0000) +struct NocePlayerCharacter_IsDamageTriggerJustDodge final +{ +public: + struct FNoceAttackHitResult InHitResult; // 0x0000(0x0178)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0178(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsDamageTriggerJustDodge; + +// Function GameNoce.NocePlayerCharacter.IsDamageTriggerJustDodge_BP +// 0x0180 (0x0180 - 0x0000) +struct NocePlayerCharacter_IsDamageTriggerJustDodge_BP final +{ +public: + struct FNoceAttackHitResult InHitResult; // 0x0000(0x0178)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0178(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsDamageTriggerJustDodge_BP; + +// Function GameNoce.NocePlayerCharacter.IsDamageWinceToAdditive +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsDamageWinceToAdditive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsDamageWinceToAdditive; + +// Function GameNoce.NocePlayerCharacter.IsDarkHinako +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsDarkHinako final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsDarkHinako; + +// Function GameNoce.NocePlayerCharacter.IsDodgeNoCostStamina +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsDodgeNoCostStamina final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsDodgeNoCostStamina; + +// Function GameNoce.NocePlayerCharacter.IsDuringStateTransition +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsDuringStateTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsDuringStateTransition; + +// Function GameNoce.NocePlayerCharacter.IsEnemyInSight +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsEnemyInSight final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsEnemyInSight; + +// Function GameNoce.NocePlayerCharacter.IsEnemyLink +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsEnemyLink final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsEnemyLink; + +// Function GameNoce.NocePlayerCharacter.IsEnemyLinkExecution +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsEnemyLinkExecution final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsEnemyLinkExecution; + +// Function GameNoce.NocePlayerCharacter.IsForceBattling +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsForceBattling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsForceBattling; + +// Function GameNoce.NocePlayerCharacter.IsForceRunningNoCostStamina +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsForceRunningNoCostStamina final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsForceRunningNoCostStamina; + +// Function GameNoce.NocePlayerCharacter.IsForceTransformToClaw +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsForceTransformToClaw final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsForceTransformToClaw; + +// Function GameNoce.NocePlayerCharacter.IsHellMode +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsHellMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsHellMode; + +// Function GameNoce.NocePlayerCharacter.IsHellModeDamage +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsHellModeDamage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsHellModeDamage; + +// Function GameNoce.NocePlayerCharacter.IsInBattling +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInBattling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInBattling; + +// Function GameNoce.NocePlayerCharacter.IsInDodge +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInDodge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInDodge; + +// Function GameNoce.NocePlayerCharacter.IsInLinkExecution +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInLinkExecution final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInLinkExecution; + +// Function GameNoce.NocePlayerCharacter.IsInLocomotion +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInLocomotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInLocomotion; + +// Function GameNoce.NocePlayerCharacter.IsInLocomotionRun +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInLocomotionRun final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInLocomotionRun; + +// Function GameNoce.NocePlayerCharacter.IsInLowHealth +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInLowHealth final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInLowHealth; + +// Function GameNoce.NocePlayerCharacter.IsInRunning +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInRunning final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInRunning; + +// Function GameNoce.NocePlayerCharacter.IsInSafeZone +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInSafeZone final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInSafeZone; + +// Function GameNoce.NocePlayerCharacter.IsInteractForbit +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerCharacter_IsInteractForbit final +{ +public: + bool InIsInstantFeedback; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInteractForbit; + +// Function GameNoce.NocePlayerCharacter.IsInteracting +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsInteracting final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsInteracting; + +// Function GameNoce.NocePlayerCharacter.IsJustDodgeCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsJustDodgeCollisionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsJustDodgeCollisionEnabled; + +// Function GameNoce.NocePlayerCharacter.IsJustDodgeCollisionEnabled_BP +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsJustDodgeCollisionEnabled_BP final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsJustDodgeCollisionEnabled_BP; + +// Function GameNoce.NocePlayerCharacter.IsLockOnTarget +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsLockOnTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsLockOnTarget; + +// Function GameNoce.NocePlayerCharacter.IsRagdolling +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsRagdolling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsRagdolling; + +// Function GameNoce.NocePlayerCharacter.IsSanityHasAttackBuffAccumulateValue +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsSanityHasAttackBuffAccumulateValue final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsSanityHasAttackBuffAccumulateValue; + +// Function GameNoce.NocePlayerCharacter.IsSeeingEnemy +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsSeeingEnemy final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsSeeingEnemy; + +// Function GameNoce.NocePlayerCharacter.IsShortcutItemLeftKeyDown +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsShortcutItemLeftKeyDown final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsShortcutItemLeftKeyDown; + +// Function GameNoce.NocePlayerCharacter.IsShowShortcutItemUI +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsShowShortcutItemUI final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsShowShortcutItemUI; + +// Function GameNoce.NocePlayerCharacter.IsTargetCounterable +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerCharacter_IsTargetCounterable final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InCounterHint; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsTargetCounterable; + +// Function GameNoce.NocePlayerCharacter.IsTargetCounterableBasic +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerCharacter_IsTargetCounterableBasic final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsTargetCounterableBasic; + +// Function GameNoce.NocePlayerCharacter.IsUnderShiromukuRevive2 +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsUnderShiromukuRevive2 final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsUnderShiromukuRevive2; + +// Function GameNoce.NocePlayerCharacter.IsUseShortcutItem +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsUseShortcutItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsUseShortcutItem; + +// Function GameNoce.NocePlayerCharacter.IsUsingFocus +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsUsingFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsUsingFocus; + +// Function GameNoce.NocePlayerCharacter.IsWantToDoUpperBodyMotion +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsWantToDoUpperBodyMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsWantToDoUpperBodyMotion; + +// Function GameNoce.NocePlayerCharacter.IsWeaponBreakForceKnockBack +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsWeaponBreakForceKnockBack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsWeaponBreakForceKnockBack; + +// Function GameNoce.NocePlayerCharacter.IsWeaponBroken +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_IsWeaponBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_IsWeaponBroken; + +// Function GameNoce.NocePlayerCharacter.OnPlayerOutfitChanged +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_OnPlayerOutfitChanged final +{ +public: + ENocePlayerOutfit InPlayerOutfit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_OnPlayerOutfitChanged; + +// Function GameNoce.NocePlayerCharacter.OnUpdateCharMeshTypeForCineChar +// 0x000C (0x000C - 0x0000) +struct NocePlayerCharacter_OnUpdateCharMeshTypeForCineChar final +{ +public: + ENocePlayerType InPlayerType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InCharMeshRowName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_OnUpdateCharMeshTypeForCineChar; + +// Function GameNoce.NocePlayerCharacter.OnWeaponChanged_BP +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerCharacter_OnWeaponChanged_BP final +{ +public: + class ANoceWeapon* NewWeapon; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_OnWeaponChanged_BP; + +// Function GameNoce.NocePlayerCharacter.SetCacheInteractionType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_SetCacheInteractionType final +{ +public: + ENoceInteractType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetCacheInteractionType; + +// Function GameNoce.NocePlayerCharacter.SetCanShowNotebookHintInGimmick +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_SetCanShowNotebookHintInGimmick final +{ +public: + bool CanShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetCanShowNotebookHintInGimmick; + +// Function GameNoce.NocePlayerCharacter.SetClawTransform +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_SetClawTransform final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetClawTransform; + +// Function GameNoce.NocePlayerCharacter.SetControllerDesiredRotationRate +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerCharacter_SetControllerDesiredRotationRate final +{ +public: + struct FRotator InValue; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetControllerDesiredRotationRate; + +// Function GameNoce.NocePlayerCharacter.SetCurrentMaxSanity +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_SetCurrentMaxSanity final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetCurrentMaxSanity; + +// Function GameNoce.NocePlayerCharacter.SetCurrentMaxSanityByRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_SetCurrentMaxSanityByRatio final +{ +public: + float InRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetCurrentMaxSanityByRatio; + +// Function GameNoce.NocePlayerCharacter.SetCurrentWeapon +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerCharacter_SetCurrentWeapon final +{ +public: + class ANoceWeapon* InNewWeapon; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InCurrentDurability; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetCurrentWeapon; + +// Function GameNoce.NocePlayerCharacter.SetDebugSeqPlayer +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerCharacter_SetDebugSeqPlayer final +{ +public: + class ULevelSequencePlayer* InPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetDebugSeqPlayer; + +// Function GameNoce.NocePlayerCharacter.SetDefaultRotationRate +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerCharacter_SetDefaultRotationRate final +{ +public: + struct FRotator InValue; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetDefaultRotationRate; + +// Function GameNoce.NocePlayerCharacter.SetExamineMode +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_SetExamineMode final +{ +public: + bool IsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetExamineMode; + +// Function GameNoce.NocePlayerCharacter.SetForceBattling +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_SetForceBattling final +{ +public: + bool IsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetForceBattling; + +// Function GameNoce.NocePlayerCharacter.SetForceRunningNoCostStamina +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_SetForceRunningNoCostStamina final +{ +public: + bool IsEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetForceRunningNoCostStamina; + +// Function GameNoce.NocePlayerCharacter.SetHaveKatanaScabbard +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_SetHaveKatanaScabbard final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetHaveKatanaScabbard; + +// Function GameNoce.NocePlayerCharacter.SetInGimmickAnimationByKey +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerCharacter_SetInGimmickAnimationByKey final +{ +public: + class FString InKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInAnimation; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetInGimmickAnimationByKey; + +// Function GameNoce.NocePlayerCharacter.SetIsForceOrientRotationToMovement +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_SetIsForceOrientRotationToMovement final +{ +public: + bool InEnbale; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetIsForceOrientRotationToMovement; + +// Function GameNoce.NocePlayerCharacter.SetSanity +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_SetSanity final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetSanity; + +// Function GameNoce.NocePlayerCharacter.SetSanityByRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_SetSanityByRatio final +{ +public: + float InRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetSanityByRatio; + +// Function GameNoce.NocePlayerCharacter.SetStamina +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_SetStamina final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetStamina; + +// Function GameNoce.NocePlayerCharacter.SetUsingGimmick +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_SetUsingGimmick final +{ +public: + bool IsUsing; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_SetUsingGimmick; + +// Function GameNoce.NocePlayerCharacter.ShiromukuRevive +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerCharacter_ShiromukuRevive final +{ +public: + class FName InToken; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PostProcessIndex; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_ShiromukuRevive; + +// Function GameNoce.NocePlayerCharacter.ShowHidePlayer +// 0x0003 (0x0003 - 0x0000) +struct NocePlayerCharacter_ShowHidePlayer final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAdjustInput; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsFromExternal; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_ShowHidePlayer; + +// Function GameNoce.NocePlayerCharacter.ShowHidePlayer_BP +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerCharacter_ShowHidePlayer_BP final +{ +public: + bool InShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAdjustInput; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_ShowHidePlayer_BP; + +// Function GameNoce.NocePlayerCharacter.UpdateCharacterRotationMode +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_UpdateCharacterRotationMode final +{ +public: + bool InPreSetupForLocomotion; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_UpdateCharacterRotationMode; + +// Function GameNoce.NocePlayerCharacter.WantToDoUpperBodyMotion +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_WantToDoUpperBodyMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_WantToDoUpperBodyMotion; + +// Function GameNoce.NocePlayerCharacter.WantToDoUpperBodyMotionCount +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_WantToDoUpperBodyMotionCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_WantToDoUpperBodyMotionCount; + +// Function GameNoce.NocePlayerCharacter.GetAttack +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetAttack final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetAttack; + +// Function GameNoce.NocePlayerCharacter.GetBattleStatusTime +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetBattleStatusTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetBattleStatusTime; + +// Function GameNoce.NocePlayerCharacter.GetCanShowNotebookHintInGimmick +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetCanShowNotebookHintInGimmick final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetCanShowNotebookHintInGimmick; + +// Function GameNoce.NocePlayerCharacter.GetCurrentMaxSanity +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetCurrentMaxSanity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetCurrentMaxSanity; + +// Function GameNoce.NocePlayerCharacter.GetEnemyBreakDownAttackRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetEnemyBreakDownAttackRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetEnemyBreakDownAttackRatio; + +// Function GameNoce.NocePlayerCharacter.GetExtraAttack +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetExtraAttack final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetExtraAttack; + +// Function GameNoce.NocePlayerCharacter.GetFocusAttackCurrentMaxSanityCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetFocusAttackCurrentMaxSanityCostRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetFocusAttackCurrentMaxSanityCostRatio; + +// Function GameNoce.NocePlayerCharacter.GetFocusAttackRatioHealth +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetFocusAttackRatioHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetFocusAttackRatioHealth; + +// Function GameNoce.NocePlayerCharacter.GetFocusAttackRatioWince +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetFocusAttackRatioWince final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetFocusAttackRatioWince; + +// Function GameNoce.NocePlayerCharacter.GetGutsDamageToHealthRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetGutsDamageToHealthRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetGutsDamageToHealthRatio; + +// Function GameNoce.NocePlayerCharacter.GetHealthDamageRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetHealthDamageRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetHealthDamageRatio; + +// Function GameNoce.NocePlayerCharacter.GetIsInGimmickAnimation +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerCharacter_GetIsInGimmickAnimation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetIsInGimmickAnimation; + +// Function GameNoce.NocePlayerCharacter.GetJustDodgeCounterDistance +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetJustDodgeCounterDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetJustDodgeCounterDistance; + +// Function GameNoce.NocePlayerCharacter.GetLowLowStaminaThreshold +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetLowLowStaminaThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetLowLowStaminaThreshold; + +// Function GameNoce.NocePlayerCharacter.GetMaxSanity +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetMaxSanity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetMaxSanity; + +// Function GameNoce.NocePlayerCharacter.GetMaxStamina +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetMaxStamina final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetMaxStamina; + +// Function GameNoce.NocePlayerCharacter.GetMinCurrentMaxSanity +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetMinCurrentMaxSanity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetMinCurrentMaxSanity; + +// Function GameNoce.NocePlayerCharacter.GetSanity +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetSanity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetSanity; + +// Function GameNoce.NocePlayerCharacter.GetSanityCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetSanityCostRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetSanityCostRatio; + +// Function GameNoce.NocePlayerCharacter.GetSanityDamageRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetSanityDamageRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetSanityDamageRatio; + +// Function GameNoce.NocePlayerCharacter.GetSanityNoChangeWaitForRecoverTime +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetSanityNoChangeWaitForRecoverTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetSanityNoChangeWaitForRecoverTime; + +// Function GameNoce.NocePlayerCharacter.GetSanityRegenRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetSanityRegenRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetSanityRegenRatio; + +// Function GameNoce.NocePlayerCharacter.GetSprintStaminaCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetSprintStaminaCostRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetSprintStaminaCostRatio; + +// Function GameNoce.NocePlayerCharacter.GetStamina +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetStamina final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetStamina; + +// Function GameNoce.NocePlayerCharacter.GetStaminaCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetStaminaCostRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetStaminaCostRatio; + +// Function GameNoce.NocePlayerCharacter.GetStaminaDamageRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetStaminaDamageRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetStaminaDamageRatio; + +// Function GameNoce.NocePlayerCharacter.GetStaminaTiredTime +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetStaminaTiredTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetStaminaTiredTime; + +// Function GameNoce.NocePlayerCharacter.GetWeaponDurabilityCostRatio +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetWeaponDurabilityCostRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetWeaponDurabilityCostRatio; + +// Function GameNoce.NocePlayerCharacter.GetWince +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerCharacter_GetWince final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_GetWince; + +// Function GameNoce.NocePlayerCharacter.HasTag +// 0x000C (0x000C - 0x0000) +struct NocePlayerCharacter_HasTag final +{ +public: + struct FGameplayTag TargetTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerCharacter_HasTag; + +// Function GameNoce.NocePlayerDamageHandleComponent.CanApplyWinceType +// 0x0003 (0x0003 - 0x0000) +struct NocePlayerDamageHandleComponent_CanApplyWinceType final +{ +public: + ENoceWinceType InCurrentWinceType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType InNewWinceType; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerDamageHandleComponent_CanApplyWinceType; + +// Function GameNoce.NocePlayerDamageHandleComponent.HandleDamage +// 0x0030 (0x0030 - 0x0000) +struct NocePlayerDamageHandleComponent_HandleDamage final +{ +public: + float InHealthDamage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWinceDamage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMaxSanityDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InStaminaDamage; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMaxSanityDamageToHealthDamageRatio; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsForceWince; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType InWinceType; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Attacker; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComboName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDeathType DeathType; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InHealthDamageEffectedByDamageRatio; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InApplyGutsCheck; // 0x002A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsLimitHealth; // 0x002B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InCheckOmamoriKagami; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InCanEndFocus; // 0x002D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InCheckDamageWinceToAdditive; // 0x002E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType ReturnValue; // 0x002F(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerDamageHandleComponent_HandleDamage; + +// Function GameNoce.NocePlayerDamageHandleComponent.HandleDamageByAttackHitResult +// 0x0180 (0x0180 - 0x0000) +struct NocePlayerDamageHandleComponent_HandleDamageByAttackHitResult final +{ +public: + struct FNoceAttackHitResult InAttackHitResult; // 0x0000(0x0178)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool InCheckOmamoriKagami; // 0x0178(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType ReturnValue; // 0x0179(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A[0x6]; // 0x017A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerDamageHandleComponent_HandleDamageByAttackHitResult; + +// Function GameNoce.NocePlayerDamageHandleComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerDamageHandleComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerDamageHandleComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerInventoryComponent.AddConsumable +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerInventoryComponent_AddConsumable final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConsumableActorName; // 0x000C(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddConsumable; + +// Function GameNoce.NocePlayerInventoryComponent.AddKeyItem +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_AddKeyItem final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddKeyItem; + +// Function GameNoce.NocePlayerInventoryComponent.AddLetter +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_AddLetter final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddLetter; + +// Function GameNoce.NocePlayerInventoryComponent.AddNotebookID +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_AddNotebookID final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookType Type; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddNotebookID; + +// Function GameNoce.NocePlayerInventoryComponent.AddOmamori +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_AddOmamori final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddOmamori; + +// Function GameNoce.NocePlayerInventoryComponent.AddToViewedItem +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_AddToViewedItem final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddToViewedItem; + +// Function GameNoce.NocePlayerInventoryComponent.AddToViewedItemInInventory +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_AddToViewedItemInInventory final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInventoryType InventoryType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddToViewedItemInInventory; + +// Function GameNoce.NocePlayerInventoryComponent.AddToViewedNotebookID +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_AddToViewedNotebookID final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookType Type; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddToViewedNotebookID; + +// Function GameNoce.NocePlayerInventoryComponent.AddUsedItemEma +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_AddUsedItemEma final +{ +public: + class FName EmaName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddUsedItemEma; + +// Function GameNoce.NocePlayerInventoryComponent.AddWeapon +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_AddWeapon final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Durability; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_AddWeapon; + +// Function GameNoce.NocePlayerInventoryComponent.CanAddConsumable +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_CanAddConsumable final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_CanAddConsumable; + +// Function GameNoce.NocePlayerInventoryComponent.CanAddConsumables +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerInventoryComponent_CanAddConsumables final +{ +public: + TArray InConsumables; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_CanAddConsumables; + +// Function GameNoce.NocePlayerInventoryComponent.CanSpawnFaithItem +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerInventoryComponent_CanSpawnFaithItem final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* FaithItemActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_CanSpawnFaithItem; + +// Function GameNoce.NocePlayerInventoryComponent.DiscardWeapon +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_DiscardWeapon final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_DiscardWeapon; + +// Function GameNoce.NocePlayerInventoryComponent.EquipConsumable +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_EquipConsumable final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_EquipConsumable; + +// Function GameNoce.NocePlayerInventoryComponent.EquipOmamori +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_EquipOmamori final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_EquipOmamori; + +// Function GameNoce.NocePlayerInventoryComponent.EquipWeapon +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_EquipWeapon final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_EquipWeapon; + +// Function GameNoce.NocePlayerInventoryComponent.ExchangeWeapon +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_ExchangeWeapon final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ID; // 0x0004(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Durability; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_ExchangeWeapon; + +// Function GameNoce.NocePlayerInventoryComponent.GetAllConsumables +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetAllConsumables final +{ +public: + TArray OutConsumables; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetAllConsumables; + +// Function GameNoce.NocePlayerInventoryComponent.GetAllInventoryIDs +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerInventoryComponent_GetAllInventoryIDs final +{ +public: + ENoceInventoryType InventoryType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookType NotebookType; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetAllInventoryIDs; + +// Function GameNoce.NocePlayerInventoryComponent.GetAllKeyItems +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetAllKeyItems final +{ +public: + TArray OutKeyItems; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetAllKeyItems; + +// Function GameNoce.NocePlayerInventoryComponent.GetAllLetters +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetAllLetters final +{ +public: + TArray OutLetters; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetAllLetters; + +// Function GameNoce.NocePlayerInventoryComponent.GetAllNotebookIDs +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerInventoryComponent_GetAllNotebookIDs final +{ +public: + ENoceNotebookType Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutIDs; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetAllNotebookIDs; + +// Function GameNoce.NocePlayerInventoryComponent.GetAllOmamories +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetAllOmamories final +{ +public: + TArray OutOmamories; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetAllOmamories; + +// Function GameNoce.NocePlayerInventoryComponent.GetAllViewedNotebookIDs +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerInventoryComponent_GetAllViewedNotebookIDs final +{ +public: + ENoceNotebookType Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutIDs; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetAllViewedNotebookIDs; + +// Function GameNoce.NocePlayerInventoryComponent.GetAvailableWeaponNumber +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetAvailableWeaponNumber final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetAvailableWeaponNumber; + +// Function GameNoce.NocePlayerInventoryComponent.GetConsumableSlotNum +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetConsumableSlotNum final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetConsumableSlotNum; + +// Function GameNoce.NocePlayerInventoryComponent.GetConsumableTotalNum +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_GetConsumableTotalNum final +{ +public: + int32 IDIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetConsumableTotalNum; + +// Function GameNoce.NocePlayerInventoryComponent.GetCurrentOmamories +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetCurrentOmamories final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetCurrentOmamories; + +// Function GameNoce.NocePlayerInventoryComponent.GetCurrentWeaponData +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerInventoryComponent_GetCurrentWeaponData final +{ +public: + bool IsFogWeapon; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetCurrentWeaponData; + +// Function GameNoce.NocePlayerInventoryComponent.GetCurrentWeaponIndex +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_GetCurrentWeaponIndex final +{ +public: + class FName InID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetCurrentWeaponIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetCurrentWeaponsDurability +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetCurrentWeaponsDurability final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetCurrentWeaponsDurability; + +// Function GameNoce.NocePlayerInventoryComponent.GetDLCOmamoriID +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_GetDLCOmamoriID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetDLCOmamoriID; + +// Function GameNoce.NocePlayerInventoryComponent.GetEquippedOmamories +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetEquippedOmamories final +{ +public: + TArray OutOmamories; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetEquippedOmamories; + +// Function GameNoce.NocePlayerInventoryComponent.GetEquippedOrTargetWeaponIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetEquippedOrTargetWeaponIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetEquippedOrTargetWeaponIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetEquippedWeaponIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetEquippedWeaponIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetEquippedWeaponIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetExpandInventoryIDs +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetExpandInventoryIDs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetExpandInventoryIDs; + +// Function GameNoce.NocePlayerInventoryComponent.GetFaithItemIDs +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetFaithItemIDs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetFaithItemIDs; + +// Function GameNoce.NocePlayerInventoryComponent.GetFirstEmaName +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_GetFirstEmaName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetFirstEmaName; + +// Function GameNoce.NocePlayerInventoryComponent.GetFirstWeaponIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetFirstWeaponIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetFirstWeaponIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetIsTryingToChangeWeapon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_GetIsTryingToChangeWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetIsTryingToChangeWeapon; + +// Function GameNoce.NocePlayerInventoryComponent.GetIsTryingToUseConsumableItem +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_GetIsTryingToUseConsumableItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetIsTryingToUseConsumableItem; + +// Function GameNoce.NocePlayerInventoryComponent.GetKatanaWeaponName +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_GetKatanaWeaponName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetKatanaWeaponName; + +// Function GameNoce.NocePlayerInventoryComponent.GetKeyItemEmaNum +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetKeyItemEmaNum final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetKeyItemEmaNum; + +// Function GameNoce.NocePlayerInventoryComponent.GetLastAdddedInfo +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_GetLastAdddedInfo final +{ +public: + ENoceInventoryType OutType; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName OutID; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetLastAdddedInfo; + +// Function GameNoce.NocePlayerInventoryComponent.GetLastNotebookContent +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_GetLastNotebookContent final +{ +public: + ENoceNotebookType Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetLastNotebookContent; + +// Function GameNoce.NocePlayerInventoryComponent.GetLastNotebookNameIndex +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_GetLastNotebookNameIndex final +{ +public: + ENoceNotebookType Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetLastNotebookNameIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetLastNotebookType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_GetLastNotebookType final +{ +public: + ENoceNotebookType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetLastNotebookType; + +// Function GameNoce.NocePlayerInventoryComponent.GetLastSelectConsumableIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetLastSelectConsumableIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetLastSelectConsumableIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetLastUseConsumableID +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_GetLastUseConsumableID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetLastUseConsumableID; + +// Function GameNoce.NocePlayerInventoryComponent.GetLastViewedConsumablesNum +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetLastViewedConsumablesNum final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetLastViewedConsumablesNum; + +// Function GameNoce.NocePlayerInventoryComponent.GetLastViewedLetterIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetLastViewedLetterIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetLastViewedLetterIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetMaxQuantity +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_GetMaxQuantity final +{ +public: + int32 IDIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetMaxQuantity; + +// Function GameNoce.NocePlayerInventoryComponent.GetMaxWeaponNumber +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetMaxWeaponNumber final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetMaxWeaponNumber; + +// Function GameNoce.NocePlayerInventoryComponent.GetNextAvailableWeaponIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetNextAvailableWeaponIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetNextAvailableWeaponIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetNotShownHintNotebookIDs +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetNotShownHintNotebookIDs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetNotShownHintNotebookIDs; + +// Function GameNoce.NocePlayerInventoryComponent.GetOmamoriID +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_GetOmamoriID final +{ +public: + int32 InIDIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetOmamoriID; + +// Function GameNoce.NocePlayerInventoryComponent.GetOmamoriSlotNum +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetOmamoriSlotNum final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetOmamoriSlotNum; + +// Function GameNoce.NocePlayerInventoryComponent.GetShortcutConsumables +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetShortcutConsumables final +{ +public: + TArray OutConsumables; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetShortcutConsumables; + +// Function GameNoce.NocePlayerInventoryComponent.GetTargetWeaponIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_GetTargetWeaponIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetTargetWeaponIndex; + +// Function GameNoce.NocePlayerInventoryComponent.GetWeaponDurability +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_GetWeaponDurability final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogWeapon; // 0x0004(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetWeaponDurability; + +// Function GameNoce.NocePlayerInventoryComponent.GetWeaponIndex +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_GetWeaponIndex final +{ +public: + class FName InID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsFogWeapon; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_GetWeaponIndex; + +// Function GameNoce.NocePlayerInventoryComponent.HasAnyWeapon +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_HasAnyWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_HasAnyWeapon; + +// Function GameNoce.NocePlayerInventoryComponent.HasKeyItem +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_HasKeyItem final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_HasKeyItem; + +// Function GameNoce.NocePlayerInventoryComponent.HasLetter +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_HasLetter final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_HasLetter; + +// Function GameNoce.NocePlayerInventoryComponent.HasNoteShownHintNotebookIDs +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_HasNoteShownHintNotebookIDs final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_HasNoteShownHintNotebookIDs; + +// Function GameNoce.NocePlayerInventoryComponent.HasOmamori +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_HasOmamori final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_HasOmamori; + +// Function GameNoce.NocePlayerInventoryComponent.HasWeapon +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_HasWeapon final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_HasWeapon; + +// Function GameNoce.NocePlayerInventoryComponent.HasWeaponSafe +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_HasWeaponSafe final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogWeapon; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_HasWeaponSafe; + +// Function GameNoce.NocePlayerInventoryComponent.IsConsumableEmpty +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_IsConsumableEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsConsumableEmpty; + +// Function GameNoce.NocePlayerInventoryComponent.IsFaithItemType +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_IsFaithItemType final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsFaithItemType; + +// Function GameNoce.NocePlayerInventoryComponent.IsInShortcutConsumables +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_IsInShortcutConsumables final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsInShortcutConsumables; + +// Function GameNoce.NocePlayerInventoryComponent.IsInventoryEmpty +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_IsInventoryEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsInventoryEmpty; + +// Function GameNoce.NocePlayerInventoryComponent.IsInventoryItemEmpty +// 0x0003 (0x0003 - 0x0000) +struct NocePlayerInventoryComponent_IsInventoryItemEmpty final +{ +public: + ENoceInventoryType InventoryType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookType NotebookType; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsInventoryItemEmpty; + +// Function GameNoce.NocePlayerInventoryComponent.IsItemEmaUsed +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_IsItemEmaUsed final +{ +public: + class FName EmaName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsItemEmaUsed; + +// Function GameNoce.NocePlayerInventoryComponent.IsKeyItemEma +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_IsKeyItemEma final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsKeyItemEma; + +// Function GameNoce.NocePlayerInventoryComponent.IsNewItem +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_IsNewItem final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInventoryType InventoryType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookType NotebookType; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsNewItem; + +// Function GameNoce.NocePlayerInventoryComponent.IsNewItemInInventory +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_IsNewItemInInventory final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInventoryType InventoryType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsNewItemInInventory; + +// Function GameNoce.NocePlayerInventoryComponent.IsOmamoriEmpty +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_IsOmamoriEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsOmamoriEmpty; + +// Function GameNoce.NocePlayerInventoryComponent.IsSpecifyOmamoriEquipped +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_IsSpecifyOmamoriEquipped final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsSpecifyOmamoriEquipped; + +// Function GameNoce.NocePlayerInventoryComponent.IsUseFogWeaponInventory +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_IsUseFogWeaponInventory final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsUseFogWeaponInventory; + +// Function GameNoce.NocePlayerInventoryComponent.IsWeaponFull +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_IsWeaponFull final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_IsWeaponFull; + +// Function GameNoce.NocePlayerInventoryComponent.RemoveConsumable +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerInventoryComponent_RemoveConsumable final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemovedDueSold; // 0x000C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_RemoveConsumable; + +// Function GameNoce.NocePlayerInventoryComponent.RemoveKeyItem +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_RemoveKeyItem final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_RemoveKeyItem; + +// Function GameNoce.NocePlayerInventoryComponent.RemoveKeyItemEma +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_RemoveKeyItemEma final +{ +public: + int32 Quantity; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_RemoveKeyItemEma; + +// Function GameNoce.NocePlayerInventoryComponent.RemoveLetter +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_RemoveLetter final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_RemoveLetter; + +// Function GameNoce.NocePlayerInventoryComponent.RemoveOmamori +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_RemoveOmamori final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemoveViewed; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_RemoveOmamori; + +// Function GameNoce.NocePlayerInventoryComponent.RemoveViewedItemInInventory +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_RemoveViewedItemInInventory final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInventoryType InventoryType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_RemoveViewedItemInInventory; + +// Function GameNoce.NocePlayerInventoryComponent.SetConsumableSlotNum +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_SetConsumableSlotNum final +{ +public: + int32 NewSlotNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetConsumableSlotNum; + +// Function GameNoce.NocePlayerInventoryComponent.SetEquippedWeaponDurability +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_SetEquippedWeaponDurability final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Durability; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetEquippedWeaponDurability; + +// Function GameNoce.NocePlayerInventoryComponent.SetLastNotebookContent +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_SetLastNotebookContent final +{ +public: + ENoceNotebookType Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Content; // 0x0004(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetLastNotebookContent; + +// Function GameNoce.NocePlayerInventoryComponent.SetLastNotebookNameIndex +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_SetLastNotebookNameIndex final +{ +public: + ENoceNotebookType Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NewIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetLastNotebookNameIndex; + +// Function GameNoce.NocePlayerInventoryComponent.SetLastNotebookType +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_SetLastNotebookType final +{ +public: + ENoceNotebookType Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetLastNotebookType; + +// Function GameNoce.NocePlayerInventoryComponent.SetLastSelectConsumableIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_SetLastSelectConsumableIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetLastSelectConsumableIndex; + +// Function GameNoce.NocePlayerInventoryComponent.SetLastViewedLetter +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_SetLastViewedLetter final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetLastViewedLetter; + +// Function GameNoce.NocePlayerInventoryComponent.SetOmamoriSlotNum +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_SetOmamoriSlotNum final +{ +public: + int32 NewSlotNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetOmamoriSlotNum; + +// Function GameNoce.NocePlayerInventoryComponent.SetWeaponDurability +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_SetWeaponDurability final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFogWeapon; // 0x0004(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Durability; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetWeaponDurability; + +// Function GameNoce.NocePlayerInventoryComponent.SetWeaponInventoryType +// 0x0002 (0x0002 - 0x0000) +struct NocePlayerInventoryComponent_SetWeaponInventoryType final +{ +public: + bool IsFogWeapon; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoEquipIfNeeded; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_SetWeaponInventoryType; + +// Function GameNoce.NocePlayerInventoryComponent.TransferFaithItemToUsed +// 0x000C (0x000C - 0x0000) +struct NocePlayerInventoryComponent_TransferFaithItemToUsed final +{ +public: + class FName ID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quanity; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_TransferFaithItemToUsed; + +// Function GameNoce.NocePlayerInventoryComponent.TryToChangeWeapon +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_TryToChangeWeapon final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_TryToChangeWeapon; + +// Function GameNoce.NocePlayerInventoryComponent.TryToUseConsumableItem +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_TryToUseConsumableItem final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_TryToUseConsumableItem; + +// Function GameNoce.NocePlayerInventoryComponent.UnequipConsumable +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_UnequipConsumable final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_UnequipConsumable; + +// Function GameNoce.NocePlayerInventoryComponent.UnequipConsumableByName +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_UnequipConsumableByName final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_UnequipConsumableByName; + +// Function GameNoce.NocePlayerInventoryComponent.UnequipOmamori +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerInventoryComponent_UnequipOmamori final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_UnequipOmamori; + +// Function GameNoce.NocePlayerInventoryComponent.UpdateOmamoriSlotNum +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_UpdateOmamoriSlotNum final +{ +public: + int32 RoundNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SlotSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_UpdateOmamoriSlotNum; + +// Function GameNoce.NocePlayerInventoryComponent.UpdateWeaponShouldBeEquipped +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerInventoryComponent_UpdateWeaponShouldBeEquipped final +{ +public: + bool Force; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_UpdateWeaponShouldBeEquipped; + +// Function GameNoce.NocePlayerInventoryComponent.UseConsumable +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerInventoryComponent_UseConsumable final +{ +public: + class FName ID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerInventoryComponent_UseConsumable; + +// Function GameNoce.NocePlayerLookAtSubsystem.FindLookAtTargetComponent +// 0x0028 (0x0028 - 0x0000) +struct NocePlayerLookAtSubsystem_FindLookAtTargetComponent final +{ +public: + struct FVector InHeadLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDebugDraw; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNocePlayerLookAtTargetComponent* ReturnValue; // 0x0020(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookAtSubsystem_FindLookAtTargetComponent; + +// Function GameNoce.NocePlayerLookTargetComponent.GetDisableBlendTime +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerLookTargetComponent_GetDisableBlendTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_GetDisableBlendTime; + +// Function GameNoce.NocePlayerLookTargetComponent.GetEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookTargetComponent_GetEnable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_GetEnable; + +// Function GameNoce.NocePlayerLookTargetComponent.GetEnableBlendTime +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerLookTargetComponent_GetEnableBlendTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_GetEnableBlendTime; + +// Function GameNoce.NocePlayerLookTargetComponent.GetNeedApplyLookAt +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookTargetComponent_GetNeedApplyLookAt final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_GetNeedApplyLookAt; + +// Function GameNoce.NocePlayerLookTargetComponent.GetPreviousLookAtLocation +// 0x0018 (0x0018 - 0x0000) +struct NocePlayerLookTargetComponent_GetPreviousLookAtLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_GetPreviousLookAtLocation; + +// Function GameNoce.NocePlayerLookTargetComponent.SetDisplaySystemInfo +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookTargetComponent_SetDisplaySystemInfo final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_SetDisplaySystemInfo; + +// Function GameNoce.NocePlayerLookTargetComponent.SetEnable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerLookTargetComponent_SetEnable final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_SetEnable; + +// Function GameNoce.NocePlayerLookTargetComponent.SetLookTarget +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerLookTargetComponent_SetLookTarget final +{ +public: + class AActor* InLookTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_SetLookTarget; + +// Function GameNoce.NocePlayerLookTargetComponent.Update +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerLookTargetComponent_Update final +{ +public: + float InDeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InFindLookAtTarget; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePlayerLookTargetComponent_Update; + +// Function GameNoce.NocePlayerStaminaComponent.CostStamina +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerStaminaComponent_CostStamina final +{ +public: + class FName InStaminaKey; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerStaminaComponent_CostStamina; + +// Function GameNoce.NocePlayerStaminaComponent.GetStaminaByRowName +// 0x000C (0x000C - 0x0000) +struct NocePlayerStaminaComponent_GetStaminaByRowName final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerStaminaComponent_GetStaminaByRowName; + +// Function GameNoce.NocePlayerStaminaComponent.HandleOnPossessed +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerStaminaComponent_HandleOnPossessed final +{ +public: + bool InPossessed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerStaminaComponent_HandleOnPossessed; + +// Function GameNoce.NocePlayerStaminaComponent.HandleStaminaDamage +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerStaminaComponent_HandleStaminaDamage final +{ +public: + float InStaminaDamage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerStaminaComponent_HandleStaminaDamage; + +// Function GameNoce.NocePlayerStaminaComponent.UpdateStaminaTiredTime +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerStaminaComponent_UpdateStaminaTiredTime final +{ +public: + float InCostStamina; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerStaminaComponent_UpdateStaminaTiredTime; + +// Function GameNoce.NocePlayerTriggerInterface.GetDebugActiveColor +// 0x0004 (0x0004 - 0x0000) +struct NocePlayerTriggerInterface_GetDebugActiveColor final +{ +public: + struct FColor ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_GetDebugActiveColor; + +// Function GameNoce.NocePlayerTriggerInterface.GetDebugTriggerInfo +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerTriggerInterface_GetDebugTriggerInfo final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_GetDebugTriggerInfo; + +// Function GameNoce.NocePlayerTriggerInterface.GetDebugTriggerTitle +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerTriggerInterface_GetDebugTriggerTitle final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_GetDebugTriggerTitle; + +// Function GameNoce.NocePlayerTriggerInterface.GetHintboxes +// 0x0010 (0x0010 - 0x0000) +struct NocePlayerTriggerInterface_GetHintboxes final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_GetHintboxes; + +// Function GameNoce.NocePlayerTriggerInterface.GetHintSphere +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerInterface_GetHintSphere final +{ +public: + class USphereComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_GetHintSphere; + +// Function GameNoce.NocePlayerTriggerInterface.GetTriggerBox +// 0x0008 (0x0008 - 0x0000) +struct NocePlayerTriggerInterface_GetTriggerBox final +{ +public: + class UBoxComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_GetTriggerBox; + +// Function GameNoce.NocePlayerTriggerInterface.IsPlayerOverlapping +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerTriggerInterface_IsPlayerOverlapping final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_IsPlayerOverlapping; + +// Function GameNoce.NocePlayerTriggerInterface.IsTriggerAvailable +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerTriggerInterface_IsTriggerAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_IsTriggerAvailable; + +// Function GameNoce.NocePlayerTriggerInterface.IsTriggerEnabled +// 0x0001 (0x0001 - 0x0000) +struct NocePlayerTriggerInterface_IsTriggerEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePlayerTriggerInterface_IsTriggerEnabled; + +// Function GameNoce.NocePopWindowWidget.GetCurrentType +// 0x0001 (0x0001 - 0x0000) +struct NocePopWindowWidget_GetCurrentType final +{ +public: + ENoceUIPopWindowType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePopWindowWidget_GetCurrentType; + +// Function GameNoce.NocePopWindowWidget.OnListMouseConfirm +// 0x0004 (0x0004 - 0x0000) +struct NocePopWindowWidget_OnListMouseConfirm final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePopWindowWidget_OnListMouseConfirm; + +// Function GameNoce.NocePopWindowWidget.SetDefaultIndex +// 0x0004 (0x0004 - 0x0000) +struct NocePopWindowWidget_SetDefaultIndex final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePopWindowWidget_SetDefaultIndex; + +// Function GameNoce.NocePopWindowWidget.SetDialog +// 0x0010 (0x0010 - 0x0000) +struct NocePopWindowWidget_SetDialog final +{ +public: + class FText InDialogText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePopWindowWidget_SetDialog; + +// Function GameNoce.NocePopWindowWidget.SetProperties +// 0x0030 (0x0030 - 0x0000) +struct NocePopWindowWidget_SetProperties final +{ +public: + class FText InDialogText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + TArray InButtonTexts; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray InButtonActionNames; // 0x0020(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePopWindowWidget_SetProperties; + +// Function GameNoce.NocePopWindowWidget.SetSound +// 0x0020 (0x0020 - 0x0000) +struct NocePopWindowWidget_SetSound final +{ +public: + struct FNeoAudioTriggerIdHandle InFadeInSound; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + TArray InConfirmSound; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle InCancelSound; // 0x0018(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePopWindowWidget_SetSound; + +// Function GameNoce.NocePopWindowWidget.SetType +// 0x0001 (0x0001 - 0x0000) +struct NocePopWindowWidget_SetType final +{ +public: + ENoceUIPopWindowType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NocePopWindowWidget_SetType; + +// Function GameNoce.NocePopWindowWidget.ShowHpAdd +// 0x0008 (0x0008 - 0x0000) +struct NocePopWindowWidget_ShowHpAdd final +{ +public: + float AddedHP; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NocePopWindowWidget_ShowHpAdd; + +// Function GameNoce.NoceProfilingActor.BindCmd_ReleaseFPS +// 0x0001 (0x0001 - 0x0000) +struct NoceProfilingActor_BindCmd_ReleaseFPS final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceProfilingActor_BindCmd_ReleaseFPS; + +// Function GameNoce.NoceProfilingActor.BindCmd_StartProfiling +// 0x0004 (0x0004 - 0x0000) +struct NoceProfilingActor_BindCmd_StartProfiling final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceProfilingActor_BindCmd_StartProfiling; + +// Function GameNoce.NoceProfilingActor.GetRobustWorld +// 0x0008 (0x0008 - 0x0000) +struct NoceProfilingActor_GetRobustWorld final +{ +public: + class UWorld* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceProfilingActor_GetRobustWorld; + +// Function GameNoce.NoceProfilingActor.IsStartProfiling +// 0x0001 (0x0001 - 0x0000) +struct NoceProfilingActor_IsStartProfiling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceProfilingActor_IsStartProfiling; + +// Function GameNoce.NoceProfilingActor.InternalStartProfiling +// 0x0002 (0x0002 - 0x0000) +struct NoceProfilingActor_InternalStartProfiling final +{ +public: + bool bEnableMemInsight; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceProfilingActor_InternalStartProfiling; + +// Function GameNoce.NoceProfilingActor.InternalStopProfiling +// 0x0001 (0x0001 - 0x0000) +struct NoceProfilingActor_InternalStopProfiling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceProfilingActor_InternalStopProfiling; + +// Function GameNoce.NoceProfilingActor.StartProfiling +// 0x0001 (0x0001 - 0x0000) +struct NoceProfilingActor_StartProfiling final +{ +public: + bool bEnableMemInsight; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceProfilingActor_StartProfiling; + +// Function GameNoce.NoceQuestWidget.ShowQuest +// 0x0010 (0x0010 - 0x0000) +struct NoceQuestWidget_ShowQuest final +{ +public: + class FText Text; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceQuestWidget_ShowQuest; + +// Function GameNoce.NoceReplaceConsumableWidget.OnRefreshSelection +// 0x0004 (0x0004 - 0x0000) +struct NoceReplaceConsumableWidget_OnRefreshSelection final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceReplaceConsumableWidget_OnRefreshSelection; + +// Function GameNoce.NoceReplaceConsumableWidget.ShowConsumable +// 0x0018 (0x0018 - 0x0000) +struct NoceReplaceConsumableWidget_ShowConsumable final +{ +public: + class FName InID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InQuantity; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* PickupActor; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceReplaceConsumableWidget_ShowConsumable; + +// Function GameNoce.NoceRichTextBlock.SetApplyOutlineToDropShadows +// 0x0001 (0x0001 - 0x0000) +struct NoceRichTextBlock_SetApplyOutlineToDropShadows final +{ +public: + bool InValue; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetApplyOutlineToDropShadows; + +// Function GameNoce.NoceRichTextBlock.SetColorAndOpacity +// 0x0014 (0x0014 - 0x0000) +struct NoceRichTextBlock_SetColorAndOpacity final +{ +public: + struct FSlateColor InValue; // 0x0000(0x0014)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetColorAndOpacity; + +// Function GameNoce.NoceRichTextBlock.SetFontMaterial +// 0x0008 (0x0008 - 0x0000) +struct NoceRichTextBlock_SetFontMaterial final +{ +public: + class UMaterialInterface* InValue; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetFontMaterial; + +// Function GameNoce.NoceRichTextBlock.SetOutlineBlur +// 0x0004 (0x0004 - 0x0000) +struct NoceRichTextBlock_SetOutlineBlur final +{ +public: + int32 InValue; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetOutlineBlur; + +// Function GameNoce.NoceRichTextBlock.SetOutlineColor +// 0x0010 (0x0010 - 0x0000) +struct NoceRichTextBlock_SetOutlineColor final +{ +public: + struct FLinearColor InValue; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetOutlineColor; + +// Function GameNoce.NoceRichTextBlock.SetOutlineMaterial +// 0x0008 (0x0008 - 0x0000) +struct NoceRichTextBlock_SetOutlineMaterial final +{ +public: + class UMaterialInterface* InValue; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetOutlineMaterial; + +// Function GameNoce.NoceRichTextBlock.SetOutlineSize +// 0x0004 (0x0004 - 0x0000) +struct NoceRichTextBlock_SetOutlineSize final +{ +public: + int32 InValue; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetOutlineSize; + +// Function GameNoce.NoceRichTextBlock.SetSeparateFillAlpha +// 0x0001 (0x0001 - 0x0000) +struct NoceRichTextBlock_SetSeparateFillAlpha final +{ +public: + bool InValue; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetSeparateFillAlpha; + +// Function GameNoce.NoceRichTextBlock.SetShadowColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct NoceRichTextBlock_SetShadowColorAndOpacity final +{ +public: + struct FLinearColor InValue; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetShadowColorAndOpacity; + +// Function GameNoce.NoceRichTextBlock.SetShadowOffset +// 0x0010 (0x0010 - 0x0000) +struct NoceRichTextBlock_SetShadowOffset final +{ +public: + struct FVector2D InValue; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceRichTextBlock_SetShadowOffset; + +// Function GameNoce.NoceSanitySpawnVolume.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceSanitySpawnVolume_OnGameProgressChanged final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanitySpawnVolume_OnGameProgressChanged; + +// Function GameNoce.NoceSanitySpawnVolume.OnOverlapBegin +// 0x0010 (0x0010 - 0x0000) +struct NoceSanitySpawnVolume_OnOverlapBegin final +{ +public: + class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanitySpawnVolume_OnOverlapBegin; + +// Function GameNoce.NoceSanitySpawnVolume.OnOverlapEnd +// 0x0010 (0x0010 - 0x0000) +struct NoceSanitySpawnVolume_OnOverlapEnd final +{ +public: + class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSanitySpawnVolume_OnOverlapEnd; + +// Function GameNoce.NoceSavableInterface.RequestCreateRecordDataBP +// 0x0008 (0x0008 - 0x0000) +struct NoceSavableInterface_RequestCreateRecordDataBP final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavableInterface_RequestCreateRecordDataBP; + +// Function GameNoce.SaveLoadUIObject.AnyEndingCleared +// 0x0001 (0x0001 - 0x0000) +struct SaveLoadUIObject_AnyEndingCleared final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveLoadUIObject_AnyEndingCleared; + +// Function GameNoce.SaveLoadUIObject.IsEndingCleared +// 0x0002 (0x0002 - 0x0000) +struct SaveLoadUIObject_IsEndingCleared final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveLoadUIObject_IsEndingCleared; + +// Function GameNoce.NoceSaveLoadWidget.CacheGameClearedFlag +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveLoadWidget_CacheGameClearedFlag final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveLoadWidget_CacheGameClearedFlag; + +// Function GameNoce.NoceSaveLoadWidget.IsCleared +// 0x000C (0x000C - 0x0000) +struct NoceSaveLoadWidget_IsCleared final +{ +public: + ENoceEndingType InCheckEndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InEndingClearBit; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSaveLoadWidget_IsCleared; + +// Function GameNoce.NoceSaveLoadWidget.ShowLoadGame +// 0x0001 (0x0001 - 0x0000) +struct NoceSaveLoadWidget_ShowLoadGame final +{ +public: + bool InDisableClearGame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveLoadWidget_ShowLoadGame; + +// Function GameNoce.NoceSaveLoadWidget.ShowSaveClearGame +// 0x0003 (0x0003 - 0x0000) +struct NoceSaveLoadWidget_ShowSaveClearGame final +{ +public: + bool InCheckFirstTime; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceEndingType InCheckEndingType; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSaveLoadWidget_ShowSaveClearGame; + +// Function GameNoce.NoceSavePointUpgradeDataAsset.GetAddOmamoriCosts +// 0x0018 (0x0018 - 0x0000) +struct NoceSavePointUpgradeDataAsset_GetAddOmamoriCosts final +{ +public: + ENoceRoundType round; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointUpgradeDataAsset_GetAddOmamoriCosts; + +// Function GameNoce.NoceSavePointUpgradeDataAsset.GetCost +// 0x000C (0x000C - 0x0000) +struct NoceSavePointUpgradeDataAsset_GetCost final +{ +public: + ENoceUpgradeType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRoundType round; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CurrentLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointUpgradeDataAsset_GetCost; + +// Function GameNoce.NoceSavePointUpgradeDataAsset.GetMaxLevel +// 0x0008 (0x0008 - 0x0000) +struct NoceSavePointUpgradeDataAsset_GetMaxLevel final +{ +public: + ENoceUpgradeType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceRoundType round; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointUpgradeDataAsset_GetMaxLevel; + +// Function GameNoce.NoceSavePointWidget.CanClaimReward +// 0x0001 (0x0001 - 0x0000) +struct NoceSavePointWidget_CanClaimReward final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_CanClaimReward; + +// Function GameNoce.NoceSavePointWidget.CheckDLCProgressToEnableOffering +// 0x0001 (0x0001 - 0x0000) +struct NoceSavePointWidget_CheckDLCProgressToEnableOffering final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_CheckDLCProgressToEnableOffering; + +// Function GameNoce.NoceSavePointWidget.CreatePageWidget +// 0x0028 (0x0028 - 0x0000) +struct NoceSavePointWidget_CreatePageWidget final +{ +public: + struct FSoftClassPath Path; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceFocusableWidget* NewWidget; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_CreatePageWidget; + +// Function GameNoce.NoceSavePointWidget.ExecuteObj +// 0x0008 (0x0008 - 0x0000) +struct NoceSavePointWidget_ExecuteObj final +{ +public: + class UPauseListObject* Obj; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_ExecuteObj; + +// Function GameNoce.NoceSavePointWidget.GetPauseListObjs +// 0x0010 (0x0010 - 0x0000) +struct NoceSavePointWidget_GetPauseListObjs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_GetPauseListObjs; + +// Function GameNoce.NoceSavePointWidget.IsInPage +// 0x0001 (0x0001 - 0x0000) +struct NoceSavePointWidget_IsInPage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_IsInPage; + +// Function GameNoce.NoceSavePointWidget.OnListMouseConfirm +// 0x0004 (0x0004 - 0x0000) +struct NoceSavePointWidget_OnListMouseConfirm final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_OnListMouseConfirm; + +// Function GameNoce.NoceSavePointWidget.PlayTransition +// 0x0002 (0x0002 - 0x0000) +struct NoceSavePointWidget_PlayTransition final +{ +public: + bool IsForward; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_PlayTransition; + +// Function GameNoce.NoceSavePointWidget.ShowEmaNum +// 0x0002 (0x0002 - 0x0000) +struct NoceSavePointWidget_ShowEmaNum final +{ +public: + bool IsShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_ShowEmaNum; + +// Function GameNoce.NoceSavePointWidget.ShowFaithValue +// 0x0002 (0x0002 - 0x0000) +struct NoceSavePointWidget_ShowFaithValue final +{ +public: + bool IsShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_ShowFaithValue; + +// Function GameNoce.NoceSavePointWidget.ToClaimRewardBP +// 0x0001 (0x0001 - 0x0000) +struct NoceSavePointWidget_ToClaimRewardBP final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_ToClaimRewardBP; + +// Function GameNoce.NoceSavePointWidget.ToPage +// 0x0028 (0x0028 - 0x0000) +struct NoceSavePointWidget_ToPage final +{ +public: + struct FSoftClassPath PageWidgetPath; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceFocusableWidget* PageWidget; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_ToPage; + +// Function GameNoce.NoceSavePointWidget.UpdateEmaNum +// 0x0002 (0x0002 - 0x0000) +struct NoceSavePointWidget_UpdateEmaNum final +{ +public: + bool WithAnimation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_UpdateEmaNum; + +// Function GameNoce.NoceSavePointWidget.UpdateFaithValue +// 0x0002 (0x0002 - 0x0000) +struct NoceSavePointWidget_UpdateFaithValue final +{ +public: + bool WithAnimation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSavePointWidget_UpdateFaithValue; + +// Function GameNoce.NoceSetting_AudioOutputDevice.DefaultDeviceChanged +// 0x0018 (0x0018 - 0x0000) +struct NoceSetting_AudioOutputDevice_DefaultDeviceChanged final +{ +public: + EAudioDeviceChangedRole InRole; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DeviceID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSetting_AudioOutputDevice_DefaultDeviceChanged; + +// Function GameNoce.NoceSetting_AudioOutputDevice.DeviceAddedOrRemoved +// 0x0010 (0x0010 - 0x0000) +struct NoceSetting_AudioOutputDevice_DeviceAddedOrRemoved final +{ +public: + class FString DeviceID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSetting_AudioOutputDevice_DeviceAddedOrRemoved; + +// Function GameNoce.NoceSetting_AudioOutputDevice.OnAudioOutputDevicesObtained +// 0x0010 (0x0010 - 0x0000) +struct NoceSetting_AudioOutputDevice_OnAudioOutputDevicesObtained final +{ +public: + TArray AvailableDevices; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSetting_AudioOutputDevice_OnAudioOutputDevicesObtained; + +// Function GameNoce.NoceSetting_AudioOutputDevice.OnCompletedDeviceSwap +// 0x0028 (0x0028 - 0x0000) +struct NoceSetting_AudioOutputDevice_OnCompletedDeviceSwap final +{ +public: + struct FSwapAudioOutputResult SwapResult; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSetting_AudioOutputDevice_OnCompletedDeviceSwap; + +// Function GameNoce.NoceStreamByProgressComp.EnableStreamingFromGame +// 0x0001 (0x0001 - 0x0000) +struct NoceStreamByProgressComp_EnableStreamingFromGame final +{ +public: + bool InEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceStreamByProgressComp_EnableStreamingFromGame; + +// Function GameNoce.NoceSubtitleSubsystem.ForbitSubtitleForSpecifiedLanguage +// 0x0018 (0x0018 - 0x0000) +struct NoceSubtitleSubsystem_ForbitSubtitleForSpecifiedLanguage final +{ +public: + class FString InLanguage; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InForbit; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSubtitleSubsystem_ForbitSubtitleForSpecifiedLanguage; + +// Function GameNoce.NoceSubtitleSubsystem.GetCanShowSubtitle +// 0x0001 (0x0001 - 0x0000) +struct NoceSubtitleSubsystem_GetCanShowSubtitle final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleSubsystem_GetCanShowSubtitle; + +// Function GameNoce.NoceSubtitleSubsystem.OnSettingChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceSubtitleSubsystem_OnSettingChanged final +{ +public: + class UNoceSystemSaveGame* Settings; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleSubsystem_OnSettingChanged; + +// Function GameNoce.NoceSubtitleSubsystem.OnSystemSaveLoaded +// 0x0008 (0x0008 - 0x0000) +struct NoceSubtitleSubsystem_OnSystemSaveLoaded final +{ +public: + class UNoceSystemSaveGame* InSystemSave; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleSubsystem_OnSystemSaveLoaded; + +// Function GameNoce.NoceSubtitleSubsystem.RequestCinematicNote +// 0x0018 (0x0018 - 0x0000) +struct NoceSubtitleSubsystem_RequestCinematicNote final +{ +public: + class FText InSubstitleText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + float InDuration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InPriority; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleSubsystem_RequestCinematicNote; + +// Function GameNoce.NoceSubtitleSubsystem.RequestSubtitle +// 0x0020 (0x0020 - 0x0000) +struct NoceSubtitleSubsystem_RequestSubtitle final +{ +public: + class FText InSubstitleText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + float InDuration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InPriority; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceSubtitleType InType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseItalic; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysShow; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSubtitleSubsystem_RequestSubtitle; + +// Function GameNoce.NoceSubtitleSubsystem.SetHideSubtitle +// 0x0001 (0x0001 - 0x0000) +struct NoceSubtitleSubsystem_SetHideSubtitle final +{ +public: + bool InHide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleSubsystem_SetHideSubtitle; + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleBackground +// 0x0001 (0x0001 - 0x0000) +struct NoceSubtitleWidgetBase_SetSubtitleBackground final +{ +public: + ENoceGameSettingSubtitleBackground InBackground; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleWidgetBase_SetSubtitleBackground; + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleEmptyLineBP +// 0x0004 (0x0004 - 0x0000) +struct NoceSubtitleWidgetBase_SetSubtitleEmptyLineBP final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleWidgetBase_SetSubtitleEmptyLineBP; + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleLineBP +// 0x0030 (0x0030 - 0x0000) +struct NoceSubtitleWidgetBase_SetSubtitleLineBP final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Prefix; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Subtitle; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool HidePrefix; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSubtitleWidgetBase_SetSubtitleLineBP; + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleType +// 0x0002 (0x0002 - 0x0000) +struct NoceSubtitleWidgetBase_SetSubtitleType final +{ +public: + ENoceSubtitleType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseItalic; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleWidgetBase_SetSubtitleType; + +// Function GameNoce.NoceSubtitleWidgetBase.SetSubtitleVisible +// 0x0001 (0x0001 - 0x0000) +struct NoceSubtitleWidgetBase_SetSubtitleVisible final +{ +public: + bool InVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSubtitleWidgetBase_SetSubtitleVisible; + +// Function GameNoce.NoceSubtitleWidgetBase.UpdateSetting +// 0x0010 (0x0010 - 0x0000) +struct NoceSubtitleWidgetBase_UpdateSetting final +{ +public: + class UNoceSystemSaveGame* Settings; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSubtitleWidgetBase_UpdateSetting; + +// Function GameNoce.NoceSystemSaveGame.GetAvailableConsolePresets +// 0x0010 (0x0010 - 0x0000) +struct NoceSystemSaveGame_GetAvailableConsolePresets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetAvailableConsolePresets; + +// Function GameNoce.NoceSystemSaveGame.AnyEndingCleared +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_AnyEndingCleared final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_AnyEndingCleared; + +// Function GameNoce.NoceSystemSaveGame.GetLastEndingType +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetLastEndingType final +{ +public: + ENoceEndingType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetLastEndingType; + +// Function GameNoce.NoceSystemSaveGame.GetTitleCorruptionLevel +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetTitleCorruptionLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetTitleCorruptionLevel; + +// Function GameNoce.NoceSystemSaveGame.IsEndingCleared +// 0x0002 (0x0002 - 0x0000) +struct NoceSystemSaveGame_IsEndingCleared final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_IsEndingCleared; + +// Function GameNoce.NoceSystemSaveGame.SetAudioDynamicRange +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetAudioDynamicRange final +{ +public: + ENoceGameSettingAudioDynamicRange Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetAudioDynamicRange; + +// Function GameNoce.NoceSystemSaveGame.SetAudioProfile +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetAudioProfile final +{ +public: + ENoceGameSettingAudioProfileType Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetAudioProfile; + +// Function GameNoce.NoceSystemSaveGame.SetBGMVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetBGMVolume final +{ +public: + float InVolume; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetBGMVolume; + +// Function GameNoce.NoceSystemSaveGame.SetBrightness +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetBrightness final +{ +public: + float InVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetBrightness; + +// Function GameNoce.NoceSystemSaveGame.SetCameraSensitivity +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetCameraSensitivity final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetCameraSensitivity; + +// Function GameNoce.NoceSystemSaveGame.SetColorBlindMode +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetColorBlindMode final +{ +public: + EColorBlindMode InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetColorBlindMode; + +// Function GameNoce.NoceSystemSaveGame.SetColorBlindStrength +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetColorBlindStrength final +{ +public: + int32 InColorBlindStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetColorBlindStrength; + +// Function GameNoce.NoceSystemSaveGame.SetContrast +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetContrast final +{ +public: + float InVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetContrast; + +// Function GameNoce.NoceSystemSaveGame.SetEnableVibration +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetEnableVibration final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetEnableVibration; + +// Function GameNoce.NoceSystemSaveGame.SetEndingCleared +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetEndingCleared final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetEndingCleared; + +// Function GameNoce.NoceSystemSaveGame.SetEndingNotCleared +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetEndingNotCleared final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetEndingNotCleared; + +// Function GameNoce.NoceSystemSaveGame.SetGamepadControlType +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetGamepadControlType final +{ +public: + ENoceInputGamepadType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetGamepadControlType; + +// Function GameNoce.NoceSystemSaveGame.SetInvertCameraPitchInput +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetInvertCameraPitchInput final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetInvertCameraPitchInput; + +// Function GameNoce.NoceSystemSaveGame.SetInvertCameraYawInput +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetInvertCameraYawInput final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetInvertCameraYawInput; + +// Function GameNoce.NoceSystemSaveGame.SetLastEndingType +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetLastEndingType final +{ +public: + ENoceEndingType InEndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetLastEndingType; + +// Function GameNoce.NoceSystemSaveGame.SetMotionBlur +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetMotionBlur final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceSystemSaveGame_SetMotionBlur; + +// Function GameNoce.NoceSystemSaveGame.SetMouseCameraSensitivity +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetMouseCameraSensitivity final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetMouseCameraSensitivity; + +// Function GameNoce.NoceSystemSaveGame.SetOverallVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetOverallVolume final +{ +public: + float InVolume; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetOverallVolume; + +// Function GameNoce.NoceSystemSaveGame.SetPendingCulture +// 0x0010 (0x0010 - 0x0000) +struct NoceSystemSaveGame_SetPendingCulture final +{ +public: + class FString NewCulture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetPendingCulture; + +// Function GameNoce.NoceSystemSaveGame.SetPreset +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetPreset final +{ +public: + ENoceGameSettingPreset InVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetPreset; + +// Function GameNoce.NoceSystemSaveGame.SetSFXVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetSFXVolume final +{ +public: + float InVolume; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetSFXVolume; + +// Function GameNoce.NoceSystemSaveGame.SetShowSubtitleNames +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetShowSubtitleNames final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetShowSubtitleNames; + +// Function GameNoce.NoceSystemSaveGame.SetShowSubtitles +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetShowSubtitles final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetShowSubtitles; + +// Function GameNoce.NoceSystemSaveGame.SetSprintToggle +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetSprintToggle final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetSprintToggle; + +// Function GameNoce.NoceSystemSaveGame.SetSubtitleBackground +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetSubtitleBackground final +{ +public: + ENoceGameSettingSubtitleBackground Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetSubtitleBackground; + +// Function GameNoce.NoceSystemSaveGame.SetSubtitleColor +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetSubtitleColor final +{ +public: + ENoceGameSettingSubtitleColor Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetSubtitleColor; + +// Function GameNoce.NoceSystemSaveGame.SetSubtitleFont +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetSubtitleFont final +{ +public: + ENoceGameSettingFont Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetSubtitleFont; + +// Function GameNoce.NoceSystemSaveGame.SetSubtitleSize +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetSubtitleSize final +{ +public: + ENoceGameSettingSize Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetSubtitleSize; + +// Function GameNoce.NoceSystemSaveGame.SetTitleCorruptionLevel +// 0x0008 (0x0008 - 0x0000) +struct NoceSystemSaveGame_SetTitleCorruptionLevel final +{ +public: + int32 InLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceSet; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetTitleCorruptionLevel; + +// Function GameNoce.NoceSystemSaveGame.SetTutorialVisibility +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetTutorialVisibility final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetTutorialVisibility; + +// Function GameNoce.NoceSystemSaveGame.SetUIFont +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetUIFont final +{ +public: + ENoceGameSettingFont Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetUIFont; + +// Function GameNoce.NoceSystemSaveGame.SetUIVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetUIVolume final +{ +public: + float InVolume; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetUIVolume; + +// Function GameNoce.NoceSystemSaveGame.SetVoiceLanguage +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_SetVoiceLanguage final +{ +public: + ENoceLanguageType Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetVoiceLanguage; + +// Function GameNoce.NoceSystemSaveGame.SetVoiceVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_SetVoiceVolume final +{ +public: + float InVolume; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_SetVoiceVolume; + +// Function GameNoce.NoceSystemSaveGame.UpdateEndingClearedBitmask +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_UpdateEndingClearedBitmask final +{ +public: + int32 ClearBitmask; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceSystemSaveGame_UpdateEndingClearedBitmask; + +// Function GameNoce.NoceSystemSaveGame.GetAudioDynamicRange +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetAudioDynamicRange final +{ +public: + ENoceGameSettingAudioDynamicRange ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetAudioDynamicRange; + +// Function GameNoce.NoceSystemSaveGame.GetAudioProfile +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetAudioProfile final +{ +public: + ENoceGameSettingAudioProfileType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetAudioProfile; + +// Function GameNoce.NoceSystemSaveGame.GetBGMVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetBGMVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetBGMVolume; + +// Function GameNoce.NoceSystemSaveGame.GetBrightness +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetBrightness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetBrightness; + +// Function GameNoce.NoceSystemSaveGame.GetCameraSensitivity +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetCameraSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetCameraSensitivity; + +// Function GameNoce.NoceSystemSaveGame.GetColorBlindMode +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetColorBlindMode final +{ +public: + EColorBlindMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetColorBlindMode; + +// Function GameNoce.NoceSystemSaveGame.GetColorBlindStrength +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetColorBlindStrength final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetColorBlindStrength; + +// Function GameNoce.NoceSystemSaveGame.GetContrast +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetContrast final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetContrast; + +// Function GameNoce.NoceSystemSaveGame.GetDefaultConsolePreset +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetDefaultConsolePreset final +{ +public: + ENoceGameSettingPreset ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetDefaultConsolePreset; + +// Function GameNoce.NoceSystemSaveGame.GetDefaultVoiceLanguage +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetDefaultVoiceLanguage final +{ +public: + ENoceLanguageType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetDefaultVoiceLanguage; + +// Function GameNoce.NoceSystemSaveGame.GetEnableVibration +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetEnableVibration final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetEnableVibration; + +// Function GameNoce.NoceSystemSaveGame.GetGamepadControlType +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetGamepadControlType final +{ +public: + ENoceInputGamepadType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetGamepadControlType; + +// Function GameNoce.NoceSystemSaveGame.GetInvertCameraPitchInput +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetInvertCameraPitchInput final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetInvertCameraPitchInput; + +// Function GameNoce.NoceSystemSaveGame.GetInvertCameraYawInput +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetInvertCameraYawInput final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetInvertCameraYawInput; + +// Function GameNoce.NoceSystemSaveGame.GetLastPreset +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetLastPreset final +{ +public: + ENoceGameSettingPreset ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetLastPreset; + +// Function GameNoce.NoceSystemSaveGame.GetMotionBlur +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetMotionBlur final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_NoceSystemSaveGame_GetMotionBlur; + +// Function GameNoce.NoceSystemSaveGame.GetMouseCameraSensitivity +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetMouseCameraSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetMouseCameraSensitivity; + +// Function GameNoce.NoceSystemSaveGame.GetOverallVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetOverallVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetOverallVolume; + +// Function GameNoce.NoceSystemSaveGame.GetSFXVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetSFXVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetSFXVolume; + +// Function GameNoce.NoceSystemSaveGame.GetShowSubtitleNames +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetShowSubtitleNames final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetShowSubtitleNames; + +// Function GameNoce.NoceSystemSaveGame.GetShowSubtitles +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetShowSubtitles final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetShowSubtitles; + +// Function GameNoce.NoceSystemSaveGame.GetSprintToggle +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetSprintToggle final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetSprintToggle; + +// Function GameNoce.NoceSystemSaveGame.GetSubtitleBackground +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetSubtitleBackground final +{ +public: + ENoceGameSettingSubtitleBackground ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetSubtitleBackground; + +// Function GameNoce.NoceSystemSaveGame.GetSubtitleColor +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetSubtitleColor final +{ +public: + ENoceGameSettingSubtitleColor ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetSubtitleColor; + +// Function GameNoce.NoceSystemSaveGame.GetSubtitleFont +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetSubtitleFont final +{ +public: + ENoceGameSettingFont ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetSubtitleFont; + +// Function GameNoce.NoceSystemSaveGame.GetSubtitleSize +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetSubtitleSize final +{ +public: + ENoceGameSettingSize ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetSubtitleSize; + +// Function GameNoce.NoceSystemSaveGame.GetTutorialVisibility +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetTutorialVisibility final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetTutorialVisibility; + +// Function GameNoce.NoceSystemSaveGame.GetUIFont +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetUIFont final +{ +public: + ENoceGameSettingFont ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetUIFont; + +// Function GameNoce.NoceSystemSaveGame.GetUIVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetUIVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetUIVolume; + +// Function GameNoce.NoceSystemSaveGame.GetVoiceLanguage +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_GetVoiceLanguage final +{ +public: + ENoceLanguageType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetVoiceLanguage; + +// Function GameNoce.NoceSystemSaveGame.GetVoiceVolume +// 0x0004 (0x0004 - 0x0000) +struct NoceSystemSaveGame_GetVoiceVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_GetVoiceVolume; + +// Function GameNoce.NoceSystemSaveGame.IsSettingInitialized +// 0x0001 (0x0001 - 0x0000) +struct NoceSystemSaveGame_IsSettingInitialized final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceSystemSaveGame_IsSettingInitialized; + +// Function GameNoce.NoceTentacleSubsystem.GetTentacleClass +// 0x0028 (0x0028 - 0x0000) +struct NoceTentacleSubsystem_GetTentacleClass final +{ +public: + TSoftClassPtr ReturnValue; // 0x0000(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTentacleSubsystem_GetTentacleClass; + +// Function GameNoce.NoceTentacleSubsystem.IsTentacleEmpty +// 0x0001 (0x0001 - 0x0000) +struct NoceTentacleSubsystem_IsTentacleEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTentacleSubsystem_IsTentacleEmpty; + +// Function GameNoce.NoceTentacleSubsystem.OnTentacleExist +// 0x0001 (0x0001 - 0x0000) +struct NoceTentacleSubsystem_OnTentacleExist final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTentacleSubsystem_OnTentacleExist; + +// Function GameNoce.NoceTentacleSubsystem.RegisterTentacle +// 0x0008 (0x0008 - 0x0000) +struct NoceTentacleSubsystem_RegisterTentacle final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTentacleSubsystem_RegisterTentacle; + +// Function GameNoce.NoceTentacleSubsystem.RequestTentacleLink +// 0x0018 (0x0018 - 0x0000) +struct NoceTentacleSubsystem_RequestTentacleLink final +{ +public: + class AActor* RequestActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LinkName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTentacleSubsystem_RequestTentacleLink; + +// Function GameNoce.NoceTentacleSubsystem.RequestTentacleLink_BP +// 0x0018 (0x0018 - 0x0000) +struct NoceTentacleSubsystem_RequestTentacleLink_BP final +{ +public: + class AActor* RequestActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LinkName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTentacleSubsystem_RequestTentacleLink_BP; + +// Function GameNoce.NoceTentacleSubsystem.UnRegisterTentacle +// 0x0008 (0x0008 - 0x0000) +struct NoceTentacleSubsystem_UnRegisterTentacle final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTentacleSubsystem_UnRegisterTentacle; + +// Function GameNoce.NoceTimeComponent.AddNiagaraComponent +// 0x0008 (0x0008 - 0x0000) +struct NoceTimeComponent_AddNiagaraComponent final +{ +public: + class UFXSystemComponent* InFXSystemComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTimeComponent_AddNiagaraComponent; + +// Function GameNoce.NoceTimeComponent.ApplyHitStopTimeDilation +// 0x0008 (0x0008 - 0x0000) +struct NoceTimeComponent_ApplyHitStopTimeDilation final +{ +public: + float InTimeDilation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDuration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTimeComponent_ApplyHitStopTimeDilation; + +// Function GameNoce.NoceTimeComponent.IsDuringHitStopTimer +// 0x0001 (0x0001 - 0x0000) +struct NoceTimeComponent_IsDuringHitStopTimer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTimeComponent_IsDuringHitStopTimer; + +// Function GameNoce.NoceTimeComponent.RemoveNiagaraComponent +// 0x0008 (0x0008 - 0x0000) +struct NoceTimeComponent_RemoveNiagaraComponent final +{ +public: + class UFXSystemComponent* InFXSystemComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTimeComponent_RemoveNiagaraComponent; + +// Function GameNoce.NoceTitleGameMode.OnLoadGame +// 0x0008 (0x0008 - 0x0000) +struct NoceTitleGameMode_OnLoadGame final +{ +public: + class FName MapNameToLoad; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTitleGameMode_OnLoadGame; + +// Function GameNoce.NoceTitleGameMode.OnNewGame +// 0x0008 (0x0008 - 0x0000) +struct NoceTitleGameMode_OnNewGame final +{ +public: + class FName MapNameToLoad; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTitleGameMode_OnNewGame; + +// Function GameNoce.NoceTitleGameMode.UpdateTitleScene +// 0x0008 (0x0008 - 0x0000) +struct NoceTitleGameMode_UpdateTitleScene final +{ +public: + ENoceEndingType EndingType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CorruptLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTitleGameMode_UpdateTitleScene; + +// Function GameNoce.NoceTitleTextWidget.SetText +// 0x0010 (0x0010 - 0x0000) +struct NoceTitleTextWidget_SetText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTitleTextWidget_SetText; + +// Function GameNoce.NoceTutorialPopWindowWidget.ShowTutorial +// 0x0020 (0x0020 - 0x0000) +struct NoceTutorialPopWindowWidget_ShowTutorial final +{ +public: + class FText InTitle; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) + TArray InData; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceTutorialPopWindowWidget_ShowTutorial; + +// Function GameNoce.NoceUIActionImage.SetInputAction +// 0x0008 (0x0008 - 0x0000) +struct NoceUIActionImage_SetInputAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIActionImage_SetInputAction; + +// Function GameNoce.NoceUIContainerInterface.OnChildMouseDown +// 0x0138 (0x0138 - 0x0000) +struct NoceUIContainerInterface_OnChildMouseDown final +{ +public: + class UUserWidget* ChildWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0008(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply Reply; // 0x0080(0x00B8)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIContainerInterface_OnChildMouseDown; + +// Function GameNoce.NoceUIContainerInterface.OnChildMouseEnter +// 0x00C0 (0x00C0 - 0x0000) +struct NoceUIContainerInterface_OnChildMouseEnter final +{ +public: + class UUserWidget* ChildWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply Reply; // 0x0008(0x00B8)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIContainerInterface_OnChildMouseEnter; + +// Function GameNoce.NoceUIContainerInterface.OnChildMouseLeave +// 0x00C0 (0x00C0 - 0x0000) +struct NoceUIContainerInterface_OnChildMouseLeave final +{ +public: + class UUserWidget* ChildWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply Reply; // 0x0008(0x00B8)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIContainerInterface_OnChildMouseLeave; + +// Function GameNoce.NoceUIContainerInterface.OnChildMouseUp +// 0x0138 (0x0138 - 0x0000) +struct NoceUIContainerInterface_OnChildMouseUp final +{ +public: + class UUserWidget* ChildWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0008(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply Reply; // 0x0080(0x00B8)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIContainerInterface_OnChildMouseUp; + +// Function GameNoce.NoceUIAttributeWidgetData.GetHealthPercent +// 0x0008 (0x0008 - 0x0000) +struct NoceUIAttributeWidgetData_GetHealthPercent final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIAttributeWidgetData_GetHealthPercent; + +// Function GameNoce.NoceUIAttributeWidgetData.GetSanityFlowerNum +// 0x0008 (0x0008 - 0x0000) +struct NoceUIAttributeWidgetData_GetSanityFlowerNum final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SmallFlowerNum; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIAttributeWidgetData_GetSanityFlowerNum; + +// Function GameNoce.NoceUIAttributeWidgetData.GetStaminaPercent +// 0x0008 (0x0008 - 0x0000) +struct NoceUIAttributeWidgetData_GetStaminaPercent final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIAttributeWidgetData_GetStaminaPercent; + +// Function GameNoce.NoceUIDurabilityWidgetData.GetImageData +// 0x0090 (0x0090 - 0x0000) +struct NoceUIDurabilityWidgetData_GetImageData final +{ +public: + int32 InMaxDurabilityNum; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceUIDurabilityImageData ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIDurabilityWidgetData_GetImageData; + +// Function GameNoce.NoceUIDurabilityWidgetData.GetTextData +// 0x0018 (0x0018 - 0x0000) +struct NoceUIDurabilityWidgetData_GetTextData final +{ +public: + float InDurabilityRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIDurabilityWidgetData_GetTextData; + +// Function GameNoce.NoceUIChooseSkinWidgetData.GetData +// 0x00F0 (0x00F0 - 0x0000) +struct NoceUIChooseSkinWidgetData_GetData final +{ +public: + ENocePlayerOutfit Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceUIChooseSkinData ReturnValue; // 0x0008(0x00E8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIChooseSkinWidgetData_GetData; + +// Function GameNoce.NoceUIFunctionLibrary.Conv_SoftObjPathToSoftTextureRef +// 0x0048 (0x0048 - 0x0000) +struct NoceUIFunctionLibrary_Conv_SoftObjPathToSoftTextureRef final +{ +public: + struct FSoftObjectPath SoftObjectPath; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0020(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_Conv_SoftObjPathToSoftTextureRef; + +// Function GameNoce.NoceUIFunctionLibrary.GetChapterInfoTableRow +// 0x0030 (0x0030 - 0x0000) +struct NoceUIFunctionLibrary_GetChapterInfoTableRow final +{ +public: + struct FGameplayTag ProgressTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceChapterInfoTableRow ReturnValue; // 0x0008(0x0028)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetChapterInfoTableRow; + +// Function GameNoce.NoceUIFunctionLibrary.GetChapterInfoText +// 0x0018 (0x0018 - 0x0000) +struct NoceUIFunctionLibrary_GetChapterInfoText final +{ +public: + struct FGameplayTag ProgressTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetChapterInfoText; + +// Function GameNoce.NoceUIFunctionLibrary.GetChapterTextByType +// 0x0018 (0x0018 - 0x0000) +struct NoceUIFunctionLibrary_GetChapterTextByType final +{ +public: + ENoceChapterType ChapterType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetChapterTextByType; + +// Function GameNoce.NoceUIFunctionLibrary.GetGamepadInputImageResource +// 0x0068 (0x0068 - 0x0000) +struct NoceUIFunctionLibrary_GetGamepadInputImageResource final +{ +public: + struct FNoceUIInputImageTableRow InData; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReturnValue; // 0x0048(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetGamepadInputImageResource; + +// Function GameNoce.NoceUIFunctionLibrary.GetGuideDataFromHandle +// 0x0028 (0x0028 - 0x0000) +struct NoceUIFunctionLibrary_GetGuideDataFromHandle final +{ +public: + struct FDataTableRowHandle InData; // 0x0000(0x0010)(ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) + bool IsRight; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetGuideDataFromHandle; + +// Function GameNoce.NoceUIFunctionLibrary.GetInputImageResource +// 0x0028 (0x0028 - 0x0000) +struct NoceUIFunctionLibrary_GetInputImageResource final +{ +public: + class FName InIconName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReturnValue; // 0x0008(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetInputImageResource; + +// Function GameNoce.NoceUIFunctionLibrary.GetLocationInfo +// 0x0060 (0x0060 - 0x0000) +struct NoceUIFunctionLibrary_GetLocationInfo final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceLocationInfoTableRow ReturnValue; // 0x0008(0x0058)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetLocationInfo; + +// Function GameNoce.NoceUIFunctionLibrary.GetMissionHint +// 0x00F0 (0x00F0 - 0x0000) +struct NoceUIFunctionLibrary_GetMissionHint final +{ +public: + struct FGameplayTag ProgressTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AdditionalProgressTag; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FNoceMissionHintTableRow ReturnValue; // 0x0028(0x00C8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetMissionHint; + +// Function GameNoce.NoceUIFunctionLibrary.GetMissionHintsByChapterName +// 0x0020 (0x0020 - 0x0000) +struct NoceUIFunctionLibrary_GetMissionHintsByChapterName final +{ +public: + class FString InChapterName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetMissionHintsByChapterName; + +// Function GameNoce.NoceUIFunctionLibrary.GetNeedTopDown +// 0x0030 (0x0030 - 0x0000) +struct NoceUIFunctionLibrary_GetNeedTopDown final +{ +public: + TArray IsVisibles; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IsNews; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 StartIndex; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndIndex; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentIndex; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NeedTop; // 0x002C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NeedBottom; // 0x002D(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetNeedTopDown; + +// Function GameNoce.NoceUIFunctionLibrary.GetNeedTopDownWithTextCheck +// 0x0048 (0x0048 - 0x0000) +struct NoceUIFunctionLibrary_GetNeedTopDownWithTextCheck final +{ +public: + TArray IsVisibles; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IsNews; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 StartIndex; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndIndex; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentIndex; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Texts; // 0x0030(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + bool NeedTop; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NeedBottom; // 0x0041(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetNeedTopDownWithTextCheck; + +// Function GameNoce.NoceUIFunctionLibrary.GetPriorityIndex +// 0x0030 (0x0030 - 0x0000) +struct NoceUIFunctionLibrary_GetPriorityIndex final +{ +public: + TArray InIDIndexes; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 InIDIndex; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InPriorities; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 InPriority; // 0x0028(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutArrayIndex; // 0x002C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_GetPriorityIndex; + +// Function GameNoce.NoceUIFunctionLibrary.IsNewNotebookContent +// 0x0028 (0x0028 - 0x0000) +struct NoceUIFunctionLibrary_IsNewNotebookContent final +{ +public: + TArray IsVisibles; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IsNews; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_IsNewNotebookContent; + +// Function GameNoce.NoceUIFunctionLibrary.IsVisibleInHierarchy +// 0x0010 (0x0010 - 0x0000) +struct NoceUIFunctionLibrary_IsVisibleInHierarchy final +{ +public: + class UWidget* InWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_IsVisibleInHierarchy; + +// Function GameNoce.NoceUIFunctionLibrary.SetImage +// 0x0028 (0x0028 - 0x0000) +struct NoceUIFunctionLibrary_SetImage final +{ +public: + class UImage* InImage; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InResourceObjectPath; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_SetImage; + +// Function GameNoce.NoceUIFunctionLibrary.SetInputImage +// 0x0010 (0x0010 - 0x0000) +struct NoceUIFunctionLibrary_SetInputImage final +{ +public: + class UImage* InImage; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InIconName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIFunctionLibrary_SetInputImage; + +// Function GameNoce.NoceUIGameplayTagMappingImage.SetColorByKey +// 0x0008 (0x0008 - 0x0000) +struct NoceUIGameplayTagMappingImage_SetColorByKey final +{ +public: + struct FGameplayTag Key; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIGameplayTagMappingImage_SetColorByKey; + +// Function GameNoce.NoceUIGameplayTagMappingImage.SetImageByKey +// 0x0008 (0x0008 - 0x0000) +struct NoceUIGameplayTagMappingImage_SetImageByKey final +{ +public: + struct FGameplayTag Key; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIGameplayTagMappingImage_SetImageByKey; + +// Function GameNoce.NoceUIGameplayTagMappingImage.SetImageIfHasKey +// 0x0028 (0x0028 - 0x0000) +struct NoceUIGameplayTagMappingImage_SetImageIfHasKey final +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUIGameplayTagMappingImage_SetImageIfHasKey; + +// Function GameNoce.NoceUIImage.SetImageTexture +// 0x0020 (0x0020 - 0x0000) +struct NoceUIImage_SetImageTexture final +{ +public: + struct FSoftObjectPath InImageTexture; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIImage_SetImageTexture; + +// Function GameNoce.NoceUIInputDirectionHelper.IsLeftRight +// 0x0020 (0x0020 - 0x0000) +struct NoceUIInputDirectionHelper_IsLeftRight final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUIInputDirectionHelper_IsLeftRight; + +// Function GameNoce.NoceUIInputDirectionHelper.IsUpDown +// 0x0020 (0x0020 - 0x0000) +struct NoceUIInputDirectionHelper_IsUpDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUIInputDirectionHelper_IsUpDown; + +// Function GameNoce.NoceUIInputDirectionHelper.SetAnalogValue +// 0x0020 (0x0020 - 0x0000) +struct NoceUIInputDirectionHelper_SetAnalogValue final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUIInputDirectionHelper_SetAnalogValue; + +// Function GameNoce.NoceUIKBActionImage.SetInputAction +// 0x0008 (0x0008 - 0x0000) +struct NoceUIKBActionImage_SetInputAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIKBActionImage_SetInputAction; + +// Function GameNoce.NoceUIKeyMappingImage.SetImageKey +// 0x0004 (0x0004 - 0x0000) +struct NoceUIKeyMappingImage_SetImageKey final +{ +public: + int32 Key; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIKeyMappingImage_SetImageKey; + +// Function GameNoce.NoceUIMissionSubsystem.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceUIMissionSubsystem_OnGameProgressChanged final +{ +public: + struct FGameplayTag ProgressTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIMissionSubsystem_OnGameProgressChanged; + +// Function GameNoce.NoceUIMissionSubsystem.OnMissionStart +// 0x0010 (0x0010 - 0x0000) +struct NoceUIMissionSubsystem_OnMissionStart final +{ +public: + class FText InMissionHint; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIMissionSubsystem_OnMissionStart; + +// Function GameNoce.NoceUIRestrictionOverlay.OnRestrictionChanged +// 0x0002 (0x0002 - 0x0000) +struct NoceUIRestrictionOverlay_OnRestrictionChanged final +{ +public: + ENoceUIRestrictionType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAdd; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUIRestrictionOverlay_OnRestrictionChanged; + +// Function GameNoce.NoceUISubsystem.AddRestriction +// 0x0001 (0x0001 - 0x0000) +struct NoceUISubsystem_AddRestriction final +{ +public: + ENoceUIRestrictionType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_AddRestriction; + +// Function GameNoce.NoceUISubsystem.AddWidget +// 0x0008 (0x0008 - 0x0000) +struct NoceUISubsystem_AddWidget final +{ +public: + class UUserWidget* InWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_AddWidget; + +// Function GameNoce.NoceUISubsystem.GetTopWidget +// 0x0008 (0x0008 - 0x0000) +struct NoceUISubsystem_GetTopWidget final +{ +public: + class UUserWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_GetTopWidget; + +// Function GameNoce.NoceUISubsystem.GetWidget +// 0x0030 (0x0030 - 0x0000) +struct NoceUISubsystem_GetWidget final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath Path; // 0x0008(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0028(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_GetWidget; + +// Function GameNoce.NoceUISubsystem.GetWidgetByName +// 0x0018 (0x0018 - 0x0000) +struct NoceUISubsystem_GetWidgetByName final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName WidgetName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_GetWidgetByName; + +// Function GameNoce.NoceUISubsystem.GetWidgetPathByName +// 0x0028 (0x0028 - 0x0000) +struct NoceUISubsystem_GetWidgetPathByName final +{ +public: + class FName WidgetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ReturnValue; // 0x0008(0x0020)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_GetWidgetPathByName; + +// Function GameNoce.NoceUISubsystem.GetWidgetStack +// 0x0010 (0x0010 - 0x0000) +struct NoceUISubsystem_GetWidgetStack final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_GetWidgetStack; + +// Function GameNoce.NoceUISubsystem.HasRestriction +// 0x0002 (0x0002 - 0x0000) +struct NoceUISubsystem_HasRestriction final +{ +public: + ENoceUIRestrictionType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_HasRestriction; + +// Function GameNoce.NoceUISubsystem.IsWidgetInStack +// 0x0030 (0x0030 - 0x0000) +struct NoceUISubsystem_IsWidgetInStack final +{ +public: + struct FSoftClassPath Path; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInStack; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* Widget; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_IsWidgetInStack; + +// Function GameNoce.NoceUISubsystem.RemoveCreatedUIWidget +// 0x0020 (0x0020 - 0x0000) +struct NoceUISubsystem_RemoveCreatedUIWidget final +{ +public: + struct FSoftClassPath Path; // 0x0000(0x0020)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_RemoveCreatedUIWidget; + +// Function GameNoce.NoceUISubsystem.RemoveRestriction +// 0x0001 (0x0001 - 0x0000) +struct NoceUISubsystem_RemoveRestriction final +{ +public: + ENoceUIRestrictionType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_RemoveRestriction; + +// Function GameNoce.NoceUISubsystem.RemoveWidget +// 0x0008 (0x0008 - 0x0000) +struct NoceUISubsystem_RemoveWidget final +{ +public: + class UUserWidget* InWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_RemoveWidget; + +// Function GameNoce.NoceUISubsystem.RequestLoad +// 0x0010 (0x0010 - 0x0000) +struct NoceUISubsystem_RequestLoad final +{ +public: + TArray WidgetPaths; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceUISubsystem_RequestLoad; + +// Function GameNoce.NoceUpgradePopResultWidget.ShowResult +// 0x0010 (0x0010 - 0x0000) +struct NoceUpgradePopResultWidget_ShowResult final +{ +public: + ENoceUpgradeType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InEmaName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoUse; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceUpgradePopResultWidget_ShowResult; + +// Function GameNoce.NoceVerticalGrid.SetNumItemsPerLine +// 0x0004 (0x0004 - 0x0000) +struct NoceVerticalGrid_SetNumItemsPerLine final +{ +public: + int32 InNumber; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceVerticalGrid_SetNumItemsPerLine; + +// Function GameNoce.NoceWalkToComponentInterface.GetIsRunTo +// 0x0001 (0x0001 - 0x0000) +struct NoceWalkToComponentInterface_GetIsRunTo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWalkToComponentInterface_GetIsRunTo; + +// Function GameNoce.NoceWalkToComponentInterface.GetIsWalkTo +// 0x0001 (0x0001 - 0x0000) +struct NoceWalkToComponentInterface_GetIsWalkTo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWalkToComponentInterface_GetIsWalkTo; + +// Function GameNoce.NoceWalkToComponentInterface.GetIsWalkToWithCameraRotation +// 0x0001 (0x0001 - 0x0000) +struct NoceWalkToComponentInterface_GetIsWalkToWithCameraRotation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWalkToComponentInterface_GetIsWalkToWithCameraRotation; + +// Function GameNoce.NoceWaveSpawnManager.OnGameProgressChanged +// 0x0008 (0x0008 - 0x0000) +struct NoceWaveSpawnManager_OnGameProgressChanged final +{ +public: + struct FGameplayTag NewTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWaveSpawnManager_OnGameProgressChanged; + +// Function GameNoce.NoceWeaponSubsystem.GetAttackInfo +// 0x0018 (0x0018 - 0x0000) +struct NoceWeaponSubsystem_GetAttackInfo final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDurabilityRatio; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutAttackMultiplier; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutExtraAttackMultiplier; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWinceMultiplier; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetAttackInfo; + +// Function GameNoce.NoceWeaponSubsystem.GetCanBeBroken +// 0x000C (0x000C - 0x0000) +struct NoceWeaponSubsystem_GetCanBeBroken final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetCanBeBroken; + +// Function GameNoce.NoceWeaponSubsystem.GetCanBeBrokenInShiromukuRevive2 +// 0x000C (0x000C - 0x0000) +struct NoceWeaponSubsystem_GetCanBeBrokenInShiromukuRevive2 final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetCanBeBrokenInShiromukuRevive2; + +// Function GameNoce.NoceWeaponSubsystem.GetCanCostDurability +// 0x000C (0x000C - 0x0000) +struct NoceWeaponSubsystem_GetCanCostDurability final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetCanCostDurability; + +// Function GameNoce.NoceWeaponSubsystem.GetCanDiscard +// 0x000C (0x000C - 0x0000) +struct NoceWeaponSubsystem_GetCanDiscard final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetCanDiscard; + +// Function GameNoce.NoceWeaponSubsystem.GetCanFocusAttack +// 0x000C (0x000C - 0x0000) +struct NoceWeaponSubsystem_GetCanFocusAttack final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetCanFocusAttack; + +// Function GameNoce.NoceWeaponSubsystem.GetDeflectRate +// 0x0010 (0x0010 - 0x0000) +struct NoceWeaponSubsystem_GetDeflectRate final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDurabilityRatio; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetDeflectRate; + +// Function GameNoce.NoceWeaponSubsystem.GetDurabilityUICount +// 0x0014 (0x0014 - 0x0000) +struct NoceWeaponSubsystem_GetDurabilityUICount final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDurability; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutUIMaxCount; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutUICount; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetDurabilityUICount; + +// Function GameNoce.NoceWeaponSubsystem.GetMaxDurability +// 0x000C (0x000C - 0x0000) +struct NoceWeaponSubsystem_GetMaxDurability final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetMaxDurability; + +// Function GameNoce.NoceWeaponSubsystem.GetOverrideComboInfo +// 0x002C (0x002C - 0x0000) +struct NoceWeaponSubsystem_GetOverrideComboInfo final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InComboName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutFound; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceWeaponInfoOverride OutComboInfo; // 0x0014(0x0018)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetOverrideComboInfo; + +// Function GameNoce.NoceWeaponSubsystem.GetOverrideStaminaKeyCost +// 0x0018 (0x0018 - 0x0000) +struct NoceWeaponSubsystem_GetOverrideStaminaKeyCost final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InStaminaKey; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutFound; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutStaminaCost; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetOverrideStaminaKeyCost; + +// Function GameNoce.NoceWeaponSubsystem.GetUIInfo +// 0x0010 (0x0010 - 0x0000) +struct NoceWeaponSubsystem_GetUIInfo final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDurabilityRatio; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutShowOnUI; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetUIInfo; + +// Function GameNoce.NoceWeaponSubsystem.GetUseFocusAttackWhenFullCharged +// 0x000C (0x000C - 0x0000) +struct NoceWeaponSubsystem_GetUseFocusAttackWhenFullCharged final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetUseFocusAttackWhenFullCharged; + +// Function GameNoce.NoceWeaponSubsystem.GetWeaponInfoDataAssetByName +// 0x0010 (0x0010 - 0x0000) +struct NoceWeaponSubsystem_GetWeaponInfoDataAssetByName final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceWeaponInfoDataAsset* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetWeaponInfoDataAssetByName; + +// Function GameNoce.NoceWeaponSubsystem.GetWeaponQueryName +// 0x0010 (0x0010 - 0x0000) +struct NoceWeaponSubsystem_GetWeaponQueryName final +{ +public: + class FName InWeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_GetWeaponQueryName; + +// Function GameNoce.NoceWeaponSubsystem.SpawnWeaponHandMesh +// 0x0080 (0x0080 - 0x0000) +struct NoceWeaponSubsystem_SpawnWeaponHandMesh final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InWeaponName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform InTransform; // 0x0010(0x0060)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANoceWeapon* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWeaponSubsystem_SpawnWeaponHandMesh; + +// Function GameNoce.NoceWepDurabilityWidget.SetDurability +// 0x000C (0x000C - 0x0000) +struct NoceWepDurabilityWidget_SetDurability final +{ +public: + class FName WeaponName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Durability; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWepDurabilityWidget_SetDurability; + +// Function GameNoce.NoceWinceDamageReduceComponent.HandleWinceDamage +// 0x000C (0x000C - 0x0000) +struct NoceWinceDamageReduceComponent_HandleWinceDamage final +{ +public: + bool InIsForceWince; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InWinceDamage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWinceDamageReduceComponent_HandleWinceDamage; + +// Function GameNoce.NoceWinceDamageReduceComponent.IsWinceDamageReduce +// 0x0001 (0x0001 - 0x0000) +struct NoceWinceDamageReduceComponent_IsWinceDamageReduce final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWinceDamageReduceComponent_IsWinceDamageReduce; + +// Function GameNoce.NoceWorldManagerSubsystem.NoceDataLayerTrackUpdateCallback +// 0x0008 (0x0008 - 0x0000) +struct NoceWorldManagerSubsystem_NoceDataLayerTrackUpdateCallback final +{ +public: + const class UDataLayerInstance* InDataLayerInstance; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWorldManagerSubsystem_NoceDataLayerTrackUpdateCallback; + +// Function GameNoce.NoceWorldManagerSubsystem.PauseWorldTriggerUpdate +// 0x0001 (0x0001 - 0x0000) +struct NoceWorldManagerSubsystem_PauseWorldTriggerUpdate final +{ +public: + bool InPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWorldManagerSubsystem_PauseWorldTriggerUpdate; + +// Function GameNoce.NoceWorldManagerSubsystem.RegisterLevelAlarm +// 0x0008 (0x0008 - 0x0000) +struct NoceWorldManagerSubsystem_RegisterLevelAlarm final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWorldManagerSubsystem_RegisterLevelAlarm; + +// Function GameNoce.NoceWorldManagerSubsystem.RequestFromWorldTrigger +// 0x0028 (0x0028 - 0x0000) +struct NoceWorldManagerSubsystem_RequestFromWorldTrigger final +{ +public: + class AActor* InTrigger; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InDisplayName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerAsset* InDataLayer; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataLayerRuntimeState TargetState; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoRequest; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWorldManagerSubsystem_RequestFromWorldTrigger; + +// Function GameNoce.NoceWorldManagerSubsystem.RequestGateway +// 0x000C (0x000C - 0x0000) +struct NoceWorldManagerSubsystem_RequestGateway final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoRequest; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoceWorldManagerSubsystem_RequestGateway; + +// Function GameNoce.NoceWorldManagerSubsystem.RequestGatewayWithProgress +// 0x0014 (0x0014 - 0x0000) +struct NoceWorldManagerSubsystem_RequestGatewayWithProgress final +{ +public: + class FName InRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoRequest; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag ProgressTag; // 0x000C(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWorldManagerSubsystem_RequestGatewayWithProgress; + +// Function GameNoce.NoceWorldManagerSubsystem.UnregisterLevelAlarm +// 0x0008 (0x0008 - 0x0000) +struct NoceWorldManagerSubsystem_UnregisterLevelAlarm final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceWorldManagerSubsystem_UnregisterLevelAlarm; + +// Function GameNoce.PerformanceOptimizerInterface.EnablePerformanceSaving +// 0x0001 (0x0001 - 0x0000) +struct PerformanceOptimizerInterface_EnablePerformanceSaving final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformanceOptimizerInterface_EnablePerformanceSaving; + +// Function GameNoce.PerformanceOptimizerInterface.EnablePerformanceSaving_BP +// 0x0001 (0x0001 - 0x0000) +struct PerformanceOptimizerInterface_EnablePerformanceSaving_BP final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformanceOptimizerInterface_EnablePerformanceSaving_BP; + +// Function GameNoce.NoceColorCorrectionSubsystem.GetBrightness +// 0x0004 (0x0004 - 0x0000) +struct NoceColorCorrectionSubsystem_GetBrightness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceColorCorrectionSubsystem_GetBrightness; + +// Function GameNoce.NoceColorCorrectionSubsystem.GetContrast +// 0x0004 (0x0004 - 0x0000) +struct NoceColorCorrectionSubsystem_GetContrast final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceColorCorrectionSubsystem_GetContrast; + +// Function GameNoce.NoceColorCorrectionSubsystem.SetBrightness +// 0x0004 (0x0004 - 0x0000) +struct NoceColorCorrectionSubsystem_SetBrightness final +{ +public: + float InVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceColorCorrectionSubsystem_SetBrightness; + +// Function GameNoce.NoceColorCorrectionSubsystem.SetContrast +// 0x0004 (0x0004 - 0x0000) +struct NoceColorCorrectionSubsystem_SetContrast final +{ +public: + float InVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoceColorCorrectionSubsystem_SetContrast; + +} + diff --git a/SilentHillF/SDK/GameNoce_structs.hpp b/SilentHillF/SDK/GameNoce_structs.hpp new file mode 100644 index 0000000..7f0315c --- /dev/null +++ b/SilentHillF/SDK/GameNoce_structs.hpp @@ -0,0 +1,6675 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameNoce + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "AIModule_structs.hpp" +#include "Engine_structs.hpp" +#include "PhysicsCore_structs.hpp" +#include "InputCore_structs.hpp" +#include "GameplayTags_structs.hpp" +#include "NeoAudio_structs.hpp" +#include "SlateCore_structs.hpp" + + +namespace SDK +{ + +// Enum GameNoce.ENoceEndingType +// NumValues: 0x0006 +enum class ENoceEndingType : uint8 +{ + TypeA_Massacre = 0, + TypeB_Marriage = 1, + TypeC_Escape = 2, + TypeD_TroubledYouth = 3, + TypeE_UFO = 4, + ENoceEndingType_MAX = 5, +}; + +// Enum GameNoce.ENoceInteractType +// NumValues: 0x0015 +enum class ENoceInteractType : uint8 +{ + None = 0, + Valut = 1, + ClimbWall_Up = 2, + ClimbWall_Down = 3, + ClimbLowWall_Up = 4, + ClimbLowWall_Down = 5, + NarrowMoveShort_FaceR = 6, + NarrowMoveShort_FaceL = 7, + NarrowMove_FaceR = 8, + NarrowMove_FaceL = 9, + Ladder = 10, + CrawlMoveShort = 11, + OpenShoji = 12, + RingBell = 13, + PushPlank = 14, + PullUpWellBucket = 15, + SpinTheWheel = 16, + Telephone = 17, + KatanaAlter = 18, + BadgeOffer = 19, + ENoceInteractType_MAX = 20, +}; + +// Enum GameNoce.ENoceAutoHintSize +// NumValues: 0x0004 +enum class ENoceAutoHintSize : uint8 +{ + Custom = 0, + Small = 1, + Large = 2, + ENoceAutoHintSize_MAX = 3, +}; + +// Enum GameNoce.ENoceMapIconType +// NumValues: 0x0009 +enum class ENoceMapIconType : uint8 +{ + Invalid = 0, + Player = 1, + SavePoint = 2, + Bell = 3, + PuzzleLock = 4, + LockedDoor = 5, + LockedKeyDoor = 6, + UnlockedKeyDoor = 7, + ENoceMapIconType_MAX = 8, +}; + +// Enum GameNoce.ENoceDynamicMapIconType +// NumValues: 0x00FD +enum class ENoceDynamicMapIconType : uint8 +{ + Invalid = 0, + Icon_01_001 = 1, + Icon_01_002 = 2, + Icon_01_003 = 3, + Icon_01_004 = 4, + Icon_01_005 = 5, + Icon_01_006 = 6, + Icon_01_007 = 7, + Icon_01_008 = 8, + Icon_01_009 = 9, + Icon_01_010 = 10, + Icon_01_011 = 11, + Icon_01_012 = 12, + Icon_01_013 = 13, + Icon_01_014 = 14, + Icon_01_015 = 15, + Icon_01_016 = 16, + Icon_01_017 = 17, + Icon_01_018 = 18, + Icon_01_019 = 19, + Icon_01_020 = 20, + Icon_01_021 = 21, + Icon_01_022 = 22, + Icon_01_023 = 23, + Icon_01_024 = 24, + Icon_01_025 = 25, + Icon_01_026 = 26, + Icon_01_027 = 27, + Icon_01_028 = 28, + Icon_01_029 = 29, + Icon_01_030 = 30, + Icon_01_031 = 31, + Icon_01_032 = 32, + Icon_01_033 = 33, + Icon_01_034 = 34, + Icon_01_035 = 35, + Icon_01_036 = 36, + Icon_01_037 = 37, + Icon_01_038 = 38, + Icon_01_039 = 39, + Icon_01_040 = 40, + Icon_01_041 = 41, + Icon_01_042 = 42, + Icon_01_043 = 43, + Icon_01_044 = 44, + Icon_01_045 = 45, + Icon_01_046 = 46, + Icon_01_047 = 47, + Icon_01_048 = 48, + Icon_01_049 = 49, + Icon_01_050 = 50, + Icon_02_001 = 51, + Icon_02_002 = 52, + Icon_02_003 = 53, + Icon_02_004 = 54, + Icon_02_005 = 55, + Icon_02_006 = 56, + Icon_02_007 = 57, + Icon_02_008 = 58, + Icon_02_009 = 59, + Icon_02_010 = 60, + Icon_02_011 = 61, + Icon_02_012 = 62, + Icon_02_013 = 63, + Icon_02_014 = 64, + Icon_02_015 = 65, + Icon_02_016 = 66, + Icon_02_017 = 67, + Icon_02_018 = 68, + Icon_02_019 = 69, + Icon_02_020 = 70, + Icon_02_021 = 71, + Icon_02_022 = 72, + Icon_02_023 = 73, + Icon_02_024 = 74, + Icon_02_025 = 75, + Icon_02_026 = 76, + Icon_02_027 = 77, + Icon_02_028 = 78, + Icon_02_029 = 79, + Icon_02_030 = 80, + Icon_02_031 = 81, + Icon_02_032 = 82, + Icon_02_033 = 83, + Icon_02_034 = 84, + Icon_02_035 = 85, + Icon_02_036 = 86, + Icon_02_037 = 87, + Icon_02_038 = 88, + Icon_02_039 = 89, + Icon_02_040 = 90, + Icon_03_001 = 91, + Icon_03_002 = 92, + Icon_03_003 = 93, + Icon_03_004 = 94, + Icon_03_005 = 95, + Icon_03_006 = 96, + Icon_03_007 = 97, + Icon_03_008 = 98, + Icon_03_009 = 99, + Icon_03_010 = 100, + Icon_03_011 = 101, + Icon_03_012 = 102, + Icon_03_013 = 103, + Icon_03_014 = 104, + Icon_03_015 = 105, + Icon_03_016 = 106, + Icon_03_017 = 107, + Icon_03_018 = 108, + Icon_03_019 = 109, + Icon_03_020 = 110, + Icon_03_021 = 111, + Icon_03_022 = 112, + Icon_03_023 = 113, + Icon_03_024 = 114, + Icon_03_025 = 115, + Icon_03_026 = 116, + Icon_03_027 = 117, + Icon_03_028 = 118, + Icon_03_029 = 119, + Icon_03_030 = 120, + Icon_03_031 = 121, + Icon_03_032 = 122, + Icon_03_033 = 123, + Icon_03_034 = 124, + Icon_03_035 = 125, + Icon_03_036 = 126, + Icon_03_037 = 127, + Icon_03_038 = 128, + Icon_03_039 = 129, + Icon_03_040 = 130, + Icon_04_001 = 131, + Icon_04_002 = 132, + Icon_04_003 = 133, + Icon_04_004 = 134, + Icon_04_005 = 135, + Icon_04_006 = 136, + Icon_04_007 = 137, + Icon_04_008 = 138, + Icon_04_009 = 139, + Icon_04_010 = 140, + Icon_04_011 = 141, + Icon_04_012 = 142, + Icon_04_013 = 143, + Icon_04_014 = 144, + Icon_04_015 = 145, + Icon_04_016 = 146, + Icon_04_017 = 147, + Icon_04_018 = 148, + Icon_04_019 = 149, + Icon_04_020 = 150, + Icon_04_021 = 151, + Icon_04_022 = 152, + Icon_04_023 = 153, + Icon_04_024 = 154, + Icon_04_025 = 155, + Icon_04_026 = 156, + Icon_04_027 = 157, + Icon_04_028 = 158, + Icon_04_029 = 159, + Icon_04_030 = 160, + Icon_04_031 = 161, + Icon_04_032 = 162, + Icon_04_033 = 163, + Icon_04_034 = 164, + Icon_04_035 = 165, + Icon_04_036 = 166, + Icon_04_037 = 167, + Icon_04_038 = 168, + Icon_04_039 = 169, + Icon_04_040 = 170, + Icon_04_041 = 171, + Icon_04_042 = 172, + Icon_04_043 = 173, + Icon_04_044 = 174, + Icon_04_045 = 175, + Icon_04_046 = 176, + Icon_04_047 = 177, + Icon_04_048 = 178, + Icon_04_049 = 179, + Icon_04_050 = 180, + Icon_04_051 = 181, + Icon_04_052 = 182, + Icon_04_053 = 183, + Icon_04_054 = 184, + Icon_04_055 = 185, + Icon_05_001 = 186, + Icon_05_002 = 187, + Icon_05_003 = 188, + Icon_05_004 = 189, + Icon_05_005 = 190, + Icon_06_001 = 191, + Icon_06_002 = 192, + Icon_06_003 = 193, + Icon_06_004 = 194, + Icon_06_005 = 195, + Icon_07_001 = 196, + Icon_07_002 = 197, + Icon_07_003 = 198, + Icon_07_004 = 199, + Icon_07_005 = 200, + Icon_08_001 = 201, + Icon_08_002 = 202, + Icon_08_003 = 203, + Icon_08_004 = 204, + Icon_08_005 = 205, + Icon_09_001 = 206, + Icon_09_002 = 207, + Icon_09_003 = 208, + Icon_09_004 = 209, + Icon_09_005 = 210, + Icon_10_001 = 211, + Icon_10_002 = 212, + Icon_10_003 = 213, + Icon_10_004 = 214, + Icon_10_005 = 215, + Icon_10_006 = 216, + Icon_10_007 = 217, + Icon_10_008 = 218, + Icon_10_009 = 219, + Icon_10_010 = 220, + Icon_10_011 = 221, + Icon_10_012 = 222, + Icon_10_013 = 223, + Icon_10_014 = 224, + Icon_10_015 = 225, + Icon_10_016 = 226, + Icon_10_017 = 227, + Icon_10_018 = 228, + Icon_10_019 = 229, + Icon_10_020 = 230, + Icon_10_021 = 231, + Icon_10_022 = 232, + Icon_10_023 = 233, + Icon_10_024 = 234, + Icon_10_025 = 235, + Icon_15_001 = 236, + Icon_15_002 = 237, + Icon_15_003 = 238, + Icon_15_004 = 239, + Icon_15_005 = 240, + Icon_15_006 = 241, + Icon_15_007 = 242, + Icon_15_008 = 243, + Icon_15_009 = 244, + Icon_15_010 = 245, + Icon_15_011 = 246, + Icon_15_012 = 247, + Icon_15_013 = 248, + Icon_15_014 = 249, + Icon_15_015 = 250, + Count = 251, + ENoceDynamicMapIconType_MAX = 252, +}; + +// Enum GameNoce.ENoceDynamicMapIconIndexType +// NumValues: 0x003F +enum class ENoceDynamicMapIconIndexType : uint8 +{ + Invalid = 0, + Icon_001 = 1, + Icon_002 = 2, + Icon_003 = 3, + Icon_004 = 4, + Icon_005 = 5, + Icon_006 = 6, + Icon_007 = 7, + Icon_008 = 8, + Icon_009 = 9, + Icon_010 = 10, + Icon_011 = 11, + Icon_012 = 12, + Icon_013 = 13, + Icon_014 = 14, + Icon_015 = 15, + Icon_016 = 16, + Icon_017 = 17, + Icon_018 = 18, + Icon_019 = 19, + Icon_020 = 20, + Icon_021 = 21, + Icon_022 = 22, + Icon_023 = 23, + Icon_024 = 24, + Icon_025 = 25, + Icon_026 = 26, + Icon_027 = 27, + Icon_028 = 28, + Icon_029 = 29, + Icon_030 = 30, + Icon_031 = 31, + Icon_032 = 32, + Icon_033 = 33, + Icon_034 = 34, + Icon_035 = 35, + Icon_036 = 36, + Icon_037 = 37, + Icon_038 = 38, + Icon_039 = 39, + Icon_040 = 40, + Icon_041 = 41, + Icon_042 = 42, + Icon_043 = 43, + Icon_044 = 44, + Icon_045 = 45, + Icon_046 = 46, + Icon_047 = 47, + Icon_048 = 48, + Icon_049 = 49, + Icon_050 = 50, + Icon_051 = 51, + Icon_052 = 52, + Icon_053 = 53, + Icon_054 = 54, + Icon_055 = 55, + Icon_056 = 56, + Icon_057 = 57, + Icon_058 = 58, + Icon_059 = 59, + Icon_060 = 60, + Count = 61, + ENoceDynamicMapIconIndexType_MAX = 62, +}; + +// Enum GameNoce.ENoceDynamicMapIconChapterType +// NumValues: 0x001C +enum class ENoceDynamicMapIconChapterType : uint8 +{ + Invalid = 0, + Chapter01 = 1, + Chapter02 = 2, + Chapter03 = 3, + Chapter04 = 4, + Chapter05 = 5, + School = 6, + Chapter06 = 7, + Chapter07 = 8, + Chapter08_01 = 9, + Chapter08_02 = 10, + Chapter09 = 11, + Chapter10_01 = 12, + Chapter10_02 = 13, + Chapter10_03 = 14, + Chapter11 = 15, + Chapter12 = 16, + Chapter13 = 17, + Chapter14 = 18, + Chapter15 = 19, + Chapter16A = 20, + Chapter16B = 21, + Chapter16C = 22, + Chapter16D = 23, + Round2 = 24, + MultiRoundsKeep = 25, + Count = 26, + ENoceDynamicMapIconChapterType_MAX = 27, +}; + +// Enum GameNoce.ENoceMapLocation +// NumValues: 0x00B9 +enum class ENoceMapLocation : uint8 +{ + HLS_01 = 0, + OLD_01 = 1, + OLD_02 = 2, + ALW_01 = 3, + ALW_02 = 4, + ALW_03 = 5, + ALW_04 = 6, + OLD_03 = 7, + TOR_01 = 8, + TOR_02 = 9, + TOR_03 = 10, + TOR_04 = 11, + TOR_05 = 12, + TOR_06 = 13, + TOR_07 = 14, + TOR_08 = 15, + TOR_09 = 16, + TOR_10 = 17, + TOR_11 = 18, + TOR_12 = 19, + TOR_13 = 20, + TOR_14 = 21, + TOR_15 = 22, + TOR_16 = 23, + TOR_17 = 24, + TOR_18 = 25, + TOR_19 = 26, + TOR_20 = 27, + OSF_01 = 28, + OSF_02 = 29, + OSF_03 = 30, + OSF_04 = 31, + OSF_05 = 32, + OSF_06 = 33, + OSF_07 = 34, + OSF_08 = 35, + OSF_09 = 36, + OSF_10 = 37, + OCR_01 = 38, + OCR_02 = 39, + OCR_03 = 40, + OCR_04 = 41, + OCR_05 = 42, + OCR_06 = 43, + OCR_07 = 44, + OCR_08 = 45, + OCR_09 = 46, + OCR_10 = 47, + ALW_11 = 48, + ALW_12 = 49, + ALW_13 = 50, + SCL_01 = 51, + SCL_02 = 52, + SCL_03 = 53, + SCL_04 = 54, + SCL_05 = 55, + SCL_06 = 56, + SCL_07 = 57, + WHL_01 = 58, + WHL_02 = 59, + WHL_03 = 60, + WHL_04 = 61, + WHL_05 = 62, + WHL_06 = 63, + WHL_07 = 64, + WHL_08 = 65, + WHL_09 = 66, + WHL_10 = 67, + WHL_11 = 68, + WHL_12 = 69, + WHL_13 = 70, + WHL_14 = 71, + WHL_15 = 72, + WHL_16 = 73, + WHL_17 = 74, + WHL_18 = 75, + WHL_19 = 76, + WHL_20 = 77, + MTN_01 = 78, + MTN_02 = 79, + MTN_03 = 80, + MTN_04 = 81, + MTN_05 = 82, + MTN_06 = 83, + MTN_07 = 84, + MTN_08 = 85, + MTN_09 = 86, + MTN_10 = 87, + UGD_01 = 88, + UGD_02 = 89, + UGD_03 = 90, + UGD_04 = 91, + UGD_05 = 92, + UGD_06 = 93, + UGD_07 = 94, + UGD_08 = 95, + UGD_09 = 96, + UGD_10 = 97, + UGD_11 = 98, + UGD_12 = 99, + UGD_13 = 100, + UGD_14 = 101, + UGD_15 = 102, + UGD_16 = 103, + UGD_17 = 104, + UGD_18 = 105, + UGD_19 = 106, + UGD_20 = 107, + UGD_21 = 108, + UGD_22 = 109, + UGD_23 = 110, + UGD_24 = 111, + UGD_25 = 112, + UGD_26 = 113, + UGD_27 = 114, + UGD_28 = 115, + UGD_29 = 116, + UGD_30 = 117, + UGD_31 = 118, + UGD_32 = 119, + UGD_33 = 120, + UGD_34 = 121, + UGD_35 = 122, + OLD_21 = 123, + SMZ_01_01 = 124, + SMZ_01_02 = 125, + SMZ_01_03 = 126, + SMZ_01_04 = 127, + SMZ_01_05 = 128, + SMZ_01_06 = 129, + SMZ_01_07 = 130, + SMZ_01_08 = 131, + SMZ_01_09 = 132, + SMZ_01_10 = 133, + SMZ_01_11 = 134, + SMZ_01_12 = 135, + SMZ_01_13 = 136, + SMZ_01_14 = 137, + SMZ_01_15 = 138, + SMZ_01_16 = 139, + SMZ_02_01 = 140, + SMZ_02_02 = 141, + SMZ_02_03 = 142, + SMZ_02_04 = 143, + SMZ_02_05 = 144, + SMZ_02_06 = 145, + SMZ_02_07 = 146, + SMZ_02_08 = 147, + SMZ_02_09 = 148, + SMZ_02_10 = 149, + SMZ_02_11 = 150, + SMZ_02_12 = 151, + SMZ_02_13 = 152, + SMZ_02_14 = 153, + SMZ_03_01 = 154, + SMZ_03_02 = 155, + SMZ_03_03 = 156, + SMZ_03_04 = 157, + SMZ_03_05 = 158, + SMZ_03_06 = 159, + SMZ_03_07 = 160, + SMZ_03_08 = 161, + SMZ_03_09 = 162, + SMZ_03_10 = 163, + SMZ_03_11 = 164, + SMZ_03_12 = 165, + SMZ_03_13 = 166, + SMZ_03_14 = 167, + SMZ_03_15 = 168, + SMZ_03_16 = 169, + SMZ_03_17 = 170, + SMZ_03_18 = 171, + TOR_Ch15_01 = 172, + TOR_Ch15_02 = 173, + TOR_Ch15_03 = 174, + TOR_Ch15_04 = 175, + TOR_Ch15_05 = 176, + OCR_Ch15_01 = 177, + OCR_Ch15_02 = 178, + OCR_Ch15_03 = 179, + OCR_Ch15_04 = 180, + OCR_Ch15_05 = 181, + WED_Ch15_01 = 182, + Count = 183, + ENoceMapLocation_MAX = 184, +}; + +// Enum GameNoce.ENoceUpgradeType +// NumValues: 0x0005 +enum class ENoceUpgradeType : uint8 +{ + Health = 0, + Sanity = 1, + Stamina = 2, + Omamori = 3, + ENoceUpgradeType_MAX = 4, +}; + +// Enum GameNoce.ENoceClawAlterType +// NumValues: 0x0006 +enum class ENoceClawAlterType : uint8 +{ + Hand = 0, + BackMark = 1, + Mask = 2, + Hand_Round2 = 3, + BackMark_Round3 = 4, + ENoceClawAlterType_MAX = 5, +}; + +// Enum GameNoce.ENoceActionLevel +// NumValues: 0x0005 +enum class ENoceActionLevel : uint8 +{ + Easy = 0, + Normal = 1, + Hard = 2, + Casual = 3, + ENoceActionLevel_MAX = 4, +}; + +// Enum GameNoce.ENocePlayerType +// NumValues: 0x0004 +enum class ENocePlayerType : uint8 +{ + Invalid = 0, + FogHina = 1, + DarkHina = 2, + ENocePlayerType_MAX = 3, +}; + +// Enum GameNoce.ENoceMapArea +// NumValues: 0x0014 +enum class ENoceMapArea : uint8 +{ + Invalid = 0, + FogTown = 1, + School_1F = 2, + School_2F = 3, + ShimizuHouse_01 = 4, + ShimizuHouse_02 = 5, + ShimizuHouse_03 = 6, + ShimizuHouse_04 = 7, + Darkshrine_CH02 = 8, + Darkshrine_CH04 = 9, + Darkshrine_CH06 = 10, + Darkshrine_CH08_B1 = 11, + Darkshrine_CH08_B2 = 12, + Darkshrine_CH08_PotionRoom = 13, + Darkshrine_CH11 = 14, + Darkshrine_CH15_01 = 15, + Darkshrine_CH15_02 = 16, + Darkshrine_CH15_03 = 17, + Count = 18, + ENoceMapArea_MAX = 19, +}; + +// Enum GameNoce.ENoceMapStatus +// NumValues: 0x0005 +enum class ENoceMapStatus : uint8 +{ + Hidden = 0, + Appear = 1, + Visible = 2, + Disappear = 3, + ENoceMapStatus_MAX = 4, +}; + +// Enum GameNoce.ENocePlayerRestriction +// NumValues: 0x0007 +enum class ENocePlayerRestriction : uint8 +{ + None = 0, + ManualSave = 1, + BareHandDodge = 2, + UseFocus = 4, + UseShortcutItem = 8, + ChangeWeapon = 16, + ENocePlayerRestriction_MAX = 17, +}; + +// Enum GameNoce.ENoceStoryEndingBranch +// NumValues: 0x0007 +enum class ENoceStoryEndingBranch : uint8 +{ + None = 0, + UsedRedCapsule = 1, + EverHadHairOrnament = 2, + EverOfferHairOrnament = 4, + EverHadSacredSword = 8, + EverExorciseSacredSword = 16, + ENoceStoryEndingBranch_MAX = 17, +}; + +// Enum GameNoce.ENoceInventoryType +// NumValues: 0x0008 +enum class ENoceInventoryType : uint8 +{ + Invalid = 0, + Weapon = 1, + Omamori = 2, + Consumable = 3, + KeyItem = 4, + Letter = 5, + Notebook = 6, + ENoceInventoryType_MAX = 7, +}; + +// Enum GameNoce.ENoceNotebookType +// NumValues: 0x0006 +enum class ENoceNotebookType : uint8 +{ + Character = 0, + Enemy = 1, + Info = 2, + Puzzle = 3, + Tutorial = 4, + ENoceNotebookType_MAX = 5, +}; + +// Enum GameNoce.ENoceInputDeviceType +// NumValues: 0x0006 +enum class ENoceInputDeviceType : uint8 +{ + Invalid = 0, + KeyboardAndMouse = 1, + XBoxController = 2, + PS4Controller = 3, + PS5Controller = 4, + ENoceInputDeviceType_MAX = 5, +}; + +// Enum GameNoce.ENoceDeathType +// NumValues: 0x000C +enum class ENoceDeathType : uint8 +{ + Common = 0, + Neck = 1, + Stomach = 2, + HitFly = 3, + Ladder = 4, + Narrow = 5, + Roar = 6, + Mucus = 7, + Flame = 8, + Headache = 9, + HardHeadache = 10, + ENoceDeathType_MAX = 11, +}; + +// Enum GameNoce.ENoceWeaponMotionType +// NumValues: 0x000A +enum class ENoceWeaponMotionType : uint8 +{ + None = 0, + Pipe = 1, + Dagger = 2, + Axe = 3, + Claw = 4, + ClawG = 5, + Lantern = 6, + Naginata = 7, + Katana = 8, + ENoceWeaponMotionType_MAX = 9, +}; + +// Enum GameNoce.ENoceWinceType +// NumValues: 0x0011 +enum class ENoceWinceType : uint8 +{ + None = 0, + Addtive = 1, + Stun = 2, + KnockBack = 3, + KnockDown = 4, + HitFly = 5, + Roar = 6, + Corruption = 7, + KatanaAutoDefense = 8, + Blast = 9, + Mucus = 10, + HellModeFullBody = 11, + EventHeadache = 12, + EventHeadacheNoMove = 13, + EventHeadacheSprint = 14, + EventHeadacheSlowRaiseHand = 15, + ENoceWinceType_MAX = 16, +}; + +// Enum GameNoce.ENoceBodyPart +// NumValues: 0x0010 +enum class ENoceBodyPart : uint8 +{ + None = 0, + Head = 1, + Chest = 2, + Stomach = 3, + Shoulder = 4, + UpperArm = 5, + Forearm = 6, + Hand = 7, + Thigh = 8, + Shin = 9, + Foot = 10, + UpperBody = 11, + LowerBody = 12, + Unique00 = 13, + Unique01 = 14, + ENoceBodyPart_MAX = 15, +}; + +// Enum GameNoce.ENoceInputAxis +// NumValues: 0x0007 +enum class ENoceInputAxis : uint8 +{ + MoveForward = 0, + MoveRight = 1, + Turn = 2, + TurnRate = 3, + LookUp = 4, + LookUpRate = 5, + ENoceInputAxis_MAX = 6, +}; + +// Enum GameNoce.ENoceMontageState +// NumValues: 0x0008 +enum class ENoceMontageState : uint8 +{ + None = 0, + Attack = 1, + Dodge = 2, + Interact = 3, + Damage = 4, + Deflect = 5, + Link = 6, + ENoceMontageState_MAX = 7, +}; + +// Enum GameNoce.ENoceInputAction +// NumValues: 0x0012 +enum class ENoceInputAction : uint8 +{ + Dodge = 0, + LightAttack = 1, + HeavyAttack = 2, + Sprint = 3, + UTurn = 4, + Pause = 5, + Interact = 6, + Focus = 7, + Map = 8, + CameraReset = 9, + Notebook = 10, + UseItem = 11, + Equipment = 12, + ExtraSprint = 13, + TransformLB = 14, + TransformRB = 15, + TransformKB = 16, + ENoceInputAction_MAX = 17, +}; + +// Enum GameNoce.ENocePlayerOutfit +// NumValues: 0x0004 +enum class ENocePlayerOutfit : uint8 +{ + Default = 0, + PureWhite = 1, + PinkRabbit = 2, + ENocePlayerOutfit_MAX = 3, +}; + +// Enum GameNoce.ENoceUIInputAction +// NumValues: 0x001B +enum class ENoceUIInputAction : uint8 +{ + UILeft = 0, + UIRight = 1, + UIUp = 2, + UIDown = 3, + UILeft2 = 4, + UIRight2 = 5, + UIUp2 = 6, + UIDown2 = 7, + Confirm = 8, + Cancel = 9, + UITabLeft = 10, + UITabRight = 11, + UITabLeft2 = 12, + UITabRight2 = 13, + UIPageUp = 14, + UIPageDown = 15, + UIAction1 = 16, + UIAction2 = 17, + MapZoomIn = 18, + MapZoomOut = 19, + MapFloorUp = 20, + MapFloorDown = 21, + Pause = 22, + Map = 23, + Notebook = 24, + Equipment = 25, + ENoceUIInputAction_MAX = 26, +}; + +// Enum GameNoce.ENoceUIRestrictionType +// NumValues: 0x0002 +enum class ENoceUIRestrictionType : uint8 +{ + HUD = 0, + ENoceUIRestrictionType_MAX = 1, +}; + +// Enum GameNoce.ENoceMiscAchievementType +// NumValues: 0x000B +enum class ENoceMiscAchievementType : uint8 +{ + Default = 0, + ReachEnding = 1, + UpgradeHealth = 2, + UpgradeStamina = 3, + UpgradeSanity = 4, + UpgradeOmamoriSlot = 5, + PlayerTakeDamage = 6, + PlayerTakeCombo = 7, + AdditionalTag = 8, + PlayerDie = 9, + ENoceMiscAchievementType_MAX = 10, +}; + +// Enum GameNoce.ENoceAchievementState +// NumValues: 0x0004 +enum class ENoceAchievementState : uint8 +{ + Ongoing = 0, + Completed = 1, + Failed = 2, + ENoceAchievementState_MAX = 3, +}; + +// Enum GameNoce.ENoceAchievementType +// NumValues: 0x0005 +enum class ENoceAchievementType : uint8 +{ + Progress = 0, + Enemy = 1, + Inventory = 2, + Custom = 3, + ENoceAchievementType_MAX = 4, +}; + +// Enum GameNoce.ENoceInventoryAchievementType +// NumValues: 0x0003 +enum class ENoceInventoryAchievementType : uint8 +{ + Get = 0, + Use = 1, + ENoceInventoryAchievementType_MAX = 2, +}; + +// Enum GameNoce.ENoceChunkDebugType +// NumValues: 0x0003 +enum class ENoceChunkDebugType : uint8 +{ + IsChunkInstalled = 0, + IsOwnedDLC = 1, + ENoceChunkDebugType_MAX = 2, +}; + +// Enum GameNoce.ENoceChunkDebugAction +// NumValues: 0x0003 +enum class ENoceChunkDebugAction : uint8 +{ + Checked = 0, + Unchecked = 1, + ENoceChunkDebugAction_MAX = 2, +}; + +// Enum GameNoce.ENoceConditionHandlerType +// NumValues: 0x0003 +enum class ENoceConditionHandlerType : uint8 +{ + Immediate = 0, + Sequential = 1, + ENoceConditionHandlerType_MAX = 2, +}; + +// Enum GameNoce.ENoceUIInputMode +// NumValues: 0x0004 +enum class ENoceUIInputMode : uint8 +{ + GameAndUI = 0, + UIOnly = 1, + GameOnly = 2, + ENoceUIInputMode_MAX = 3, +}; + +// Enum GameNoce.ENoceInteractIconState +// NumValues: 0x0005 +enum class ENoceInteractIconState : uint8 +{ + Prompt = 0, + Hint = 1, + Hidden = 2, + Forbit = 3, + ENoceInteractIconState_MAX = 4, +}; + +// Enum GameNoce.ENoceCineEventUserType +// NumValues: 0x0007 +enum class ENoceCineEventUserType : uint8 +{ + None = 0, + CS = 1, + CS_Seamless = 2, + Event = 3, + WeddingEvent = 4, + LevelEvent = 5, + ENoceCineEventUserType_MAX = 6, +}; + +// Enum GameNoce.ENoceEventModeType +// NumValues: 0x0004 +enum class ENoceEventModeType : uint8 +{ + NONE = 0, + Default = 1, + PlaySequenceState = 2, + ENoceEventModeType_MAX = 3, +}; + +// Enum GameNoce.ENoceUIScrollBarVisibility +// NumValues: 0x0006 +enum class ENoceUIScrollBarVisibility : uint8 +{ + Visible = 0, + Collapsed = 1, + Hidden = 2, + Auto = 3, + AutoCollapsed = 4, + ENoceUIScrollBarVisibility_MAX = 5, +}; + +// Enum GameNoce.ENocePickupsConsumableGroupType +// NumValues: 0x0003 +enum class ENocePickupsConsumableGroupType : uint8 +{ + Consumable_Large = 0, + Consumable_Small = 1, + Consumable_MAX = 2, +}; + +// Enum GameNoce.ENocePickupsWeaponGroupType +// NumValues: 0x0004 +enum class ENocePickupsWeaponGroupType : uint8 +{ + Weapon_Large = 0, + Weapon_Medium = 1, + Weapon_Small = 2, + Weapon_MAX = 3, +}; + +// Enum GameNoce.ENoceChapterType +// NumValues: 0x0017 +enum class ENoceChapterType : uint8 +{ + Chapter01 = 0, + Chapter02 = 1, + Chapter03 = 2, + Chapter04 = 3, + Chapter05 = 4, + Chapter06 = 5, + Chapter07 = 6, + Chapter08 = 7, + Chapter09 = 8, + Chapter10 = 9, + Chapter11 = 10, + Chapter12 = 11, + Chapter13 = 12, + Chapter14 = 13, + Chapter15 = 14, + Chapter16A = 15, + Chapter16B = 16, + Chapter16C = 17, + Chapter16D = 18, + Chapter16E = 19, + Num = 20, + None = 21, + ENoceChapterType_MAX = 22, +}; + +// Enum GameNoce.ENoceUIPopWindowType +// NumValues: 0x0006 +enum class ENoceUIPopWindowType : uint8 +{ + Invalid = 0, + Yes = 1, + YesNoDefaultY = 2, + YesNoDefaultN = 3, + Custom = 4, + ENoceUIPopWindowType_MAX = 5, +}; + +// Enum GameNoce.ENoceGameSettingPreset +// NumValues: 0x0007 +enum class ENoceGameSettingPreset : uint8 +{ + Default = 0, + Performance = 1, + Balanced = 2, + Quality = 3, + Enhanced = 4, + Custom = 5, + ENoceGameSettingPreset_MAX = 6, +}; + +// Enum GameNoce.ENoceGameSettingAudioDynamicRange +// NumValues: 0x0003 +enum class ENoceGameSettingAudioDynamicRange : uint8 +{ + Low = 0, + High = 1, + ENoceGameSettingAudioDynamicRange_MAX = 2, +}; + +// Enum GameNoce.ENoceGameSettingAudioProfileType +// NumValues: 0x0004 +enum class ENoceGameSettingAudioProfileType : uint8 +{ + Speakers = 0, + TV = 1, + Headset = 2, + ENoceGameSettingAudioProfileType_MAX = 3, +}; + +// Enum GameNoce.EColorBlindMode +// NumValues: 0x0005 +enum class EColorBlindMode : uint8 +{ + Off = 0, + Deuteranope = 1, + Protanope = 2, + Tritanope = 3, + EColorBlindMode_MAX = 4, +}; + +// Enum GameNoce.ENoceLanguageType +// NumValues: 0x0004 +enum class ENoceLanguageType : uint8 +{ + English = 0, + Japanese = 1, + TraditionalChinese = 2, + ENoceLanguageType_MAX = 3, +}; + +// Enum GameNoce.ENoceInputGamepadType +// NumValues: 0x0007 +enum class ENoceInputGamepadType : uint8 +{ + Type1 = 0, + Type2 = 1, + Type3 = 2, + Type4 = 3, + Type5 = 4, + Type6 = 5, + ENoceInputGamepadType_MAX = 6, +}; + +// Enum GameNoce.ENoceGameSettingSubtitleBackground +// NumValues: 0x0004 +enum class ENoceGameSettingSubtitleBackground : uint8 +{ + None = 0, + Transparent = 1, + Solid = 2, + ENoceGameSettingSubtitleBackground_MAX = 3, +}; + +// Enum GameNoce.ENoceGameSettingSubtitleColor +// NumValues: 0x0004 +enum class ENoceGameSettingSubtitleColor : uint8 +{ + Off = 0, + On = 1, + ColorOnlyName = 2, + ENoceGameSettingSubtitleColor_MAX = 3, +}; + +// Enum GameNoce.ENoceGameSettingFont +// NumValues: 0x0003 +enum class ENoceGameSettingFont : uint8 +{ + Default = 0, + Bold = 1, + ENoceGameSettingFont_MAX = 2, +}; + +// Enum GameNoce.ENoceGameSettingSize +// NumValues: 0x0004 +enum class ENoceGameSettingSize : uint8 +{ + Small = 0, + Medium = 1, + Default = 2, + ENoceGameSettingSize_MAX = 3, +}; + +// Enum GameNoce.ENoceUIInitialSettingType +// NumValues: 0x0004 +enum class ENoceUIInitialSettingType : uint8 +{ + Action = 0, + Riddle = 1, + Outfit = 2, + ENoceUIInitialSettingType_MAX = 3, +}; + +// Enum GameNoce.ENoceAchievementSaveType +// NumValues: 0x0003 +enum class ENoceAchievementSaveType : uint8 +{ + Game = 0, + System = 1, + ENoceAchievementSaveType_MAX = 2, +}; + +// Enum GameNoce.ENoceEnemyAchievementType +// NumValues: 0x0003 +enum class ENoceEnemyAchievementType : uint8 +{ + Dead = 0, + FakeDead = 1, + ENoceEnemyAchievementType_MAX = 2, +}; + +// Enum GameNoce.ENoceActionStatus +// NumValues: 0x0004 +enum class ENoceActionStatus : uint8 +{ + Processing = 0, + Complete = 1, + Abort = 2, + ENoceActionStatus_MAX = 3, +}; + +// Enum GameNoce.ENoceActivityActionType +// NumValues: 0x0006 +enum class ENoceActivityActionType : uint8 +{ + Start = 0, + End = 1, + ChangeAvailability = 2, + ResetAll = 3, + Resume = 4, + ENoceActivityActionType_MAX = 5, +}; + +// Enum GameNoce.ENoceSpringArmType +// NumValues: 0x0003 +enum class ENoceSpringArmType : uint8 +{ + Default = 0, + PreserveDistance = 1, + ENoceSpringArmType_MAX = 2, +}; + +// Enum GameNoce.ENoceDialogHandleType +// NumValues: 0x0005 +enum class ENoceDialogHandleType : uint8 +{ + Interrupt = 0, + Overlap = 1, + Queue = 2, + Drop = 3, + ENoceDialogHandleType_MAX = 4, +}; + +// Enum GameNoce.ENoceEnemyAnimInstanceBoolVar +// NumValues: 0x0009 +enum class ENoceEnemyAnimInstanceBoolVar : uint8 +{ + IsDamaged = 0, + IsInDamageState = 1, + IsDead = 2, + IsFakeDead = 3, + IsResurrect = 4, + IsInLinkState = 5, + IsInDownState = 6, + IsInIdleState = 7, + ENoceEnemyAnimInstanceBoolVar_MAX = 8, +}; + +// Enum GameNoce.EEnemyGroupSpawnPattern +// NumValues: 0x0003 +enum class EEnemyGroupSpawnPattern : uint8 +{ + AtOnce = 0, + SpawnNextByTimer = 1, + EEnemyGroupSpawnPattern_MAX = 2, +}; + +// Enum GameNoce.EEnemyGroupTimeUpAction +// NumValues: 0x0003 +enum class EEnemyGroupTimeUpAction : uint8 +{ + KillSpawnedEnemies = 0, + KeepSpawningExtraTime = 1, + EEnemyGroupTimeUpAction_MAX = 2, +}; + +// Enum GameNoce.EEnemyGroupSpawnFacing +// NumValues: 0x0004 +enum class EEnemyGroupSpawnFacing : uint8 +{ + Zero = 0, + SameAsSpawner = 1, + FaceToPlayer = 2, + EEnemyGroupSpawnFacing_MAX = 3, +}; + +// Enum GameNoce.ENoceAnimCancel +// NumValues: 0x000A +enum class ENoceAnimCancel : uint8 +{ + MoveCancel = 0, + AttackCancel = 1, + DodgeCancel = 2, + UTurnCancel = 3, + ClawTransformCancel = 4, + LightAttackCancel = 5, + HeavyAttackCancel = 6, + CounterCancel = 7, + FocusCancel = 8, + ENoceAnimCancel_MAX = 9, +}; + +// Enum GameNoce.ENoceInputOperateType +// NumValues: 0x0004 +enum class ENoceInputOperateType : uint8 +{ + Pressed = 0, + Released = 1, + LongPressed = 2, + ENoceInputOperateType_MAX = 3, +}; + +// Enum GameNoce.ENoceAIAlertType +// NumValues: 0x0005 +enum class ENoceAIAlertType : uint8 +{ + None = 0, + Idle = 1, + Aware = 2, + Engage = 3, + ENoceAIAlertType_MAX = 4, +}; + +// Enum GameNoce.ENoceAIAlertChangingType +// NumValues: 0x0006 +enum class ENoceAIAlertChangingType : uint8 +{ + None = 0, + IdleToAware = 1, + AwareToEngage = 2, + EngageToAware = 3, + AwareToIdle = 4, + ENoceAIAlertChangingType_MAX = 5, +}; + +// Enum GameNoce.ENoceAIFaceToTargetType +// NumValues: 0x0005 +enum class ENoceAIFaceToTargetType : uint8 +{ + Attack = 0, + Strafe = 1, + MoveTo = 2, + Actor = 3, + ENoceAIFaceToTargetType_MAX = 4, +}; + +// Enum GameNoce.ENoceAIFaceToTargetFaceType +// NumValues: 0x0003 +enum class ENoceAIFaceToTargetFaceType : uint8 +{ + FaceTo = 0, + MatchRotTo = 1, + ENoceAIFaceToTargetFaceType_MAX = 2, +}; + +// Enum GameNoce.ENoceAttackTraceType +// NumValues: 0x0003 +enum class ENoceAttackTraceType : uint8 +{ + Sphere = 0, + Capsule = 1, + ENoceAttackTraceType_MAX = 2, +}; + +// Enum GameNoce.ENoceTeamType +// NumValues: 0x0005 +enum class ENoceTeamType : uint8 +{ + UnKnown = 0, + Neutral = 1, + Player = 2, + Enemy = 3, + ENoceTeamType_MAX = 4, +}; + +// Enum GameNoce.ENocePlayerAnimStateType +// NumValues: 0x001A +enum class ENocePlayerAnimStateType : uint8 +{ + None = 0, + Attack_L = 1, + Attack_LL = 2, + Attack_LLL = 3, + Attack_H = 4, + Dodge = 5, + Counter = 6, + Deflect_L = 7, + Deflect_H = 8, + Attack_LH = 9, + Attack_LLH = 10, + Attack_HH = 11, + Attack_HHH = 12, + UTurn = 13, + Attack_LLLL = 14, + Attack_LLLH = 15, + Attack_LLLLH = 16, + FocusAttack = 17, + ClawTransform = 18, + AutoCounter = 19, + ClawAtrackSoul = 20, + Dodge1 = 21, + Damage = 22, + Damage1 = 23, + Counter1 = 24, + ENocePlayerAnimStateType_MAX = 25, +}; + +// Enum GameNoce.ETargetDirectionType +// NumValues: 0x0007 +enum class ETargetDirectionType : uint8 +{ + Invalid = 0, + Front = 1, + L90 = 2, + L180 = 3, + R90 = 4, + R180 = 5, + ETargetDirectionType_MAX = 6, +}; + +// Enum GameNoce.ENoceTimeEffectType +// NumValues: 0x0004 +enum class ENoceTimeEffectType : uint8 +{ + Global = 0, + SanityFocus = 1, + EnemyCounterable = 2, + ENoceTimeEffectType_MAX = 3, +}; + +// Enum GameNoce.ENoceHitReactionTwoWayType +// NumValues: 0x0003 +enum class ENoceHitReactionTwoWayType : uint8 +{ + Front = 0, + Back = 1, + ENoceHitReactionTwoWayType_MAX = 2, +}; + +// Enum GameNoce.ENoceHitReactionFourWayType +// NumValues: 0x0005 +enum class ENoceHitReactionFourWayType : uint8 +{ + Front = 0, + Rignt = 1, + Back = 2, + Left = 3, + ENoceHitReactionFourWayType_MAX = 4, +}; + +// Enum GameNoce.ENoceAISpawnerEventType +// NumValues: 0x000B +enum class ENoceAISpawnerEventType : uint8 +{ + Spawn = 0, + EnableThink = 1, + OverridePerception = 2, + OverrideAlert = 3, + Delete = 4, + Kill = 5, + EndAICommand = 6, + Teleport = 7, + TemporaryRemoved = 8, + AttemptRespawn = 9, + ENoceAISpawnerEventType_MAX = 10, +}; + +// Enum GameNoce.ENoceAICommandType +// NumValues: 0x000E +enum class ENoceAICommandType : uint8 +{ + None = 0, + Wait = 1, + MoveTo = 2, + Guide = 3, + PlayAnimation = 4, + Delete = 5, + Kill = 6, + Teleoprt = 7, + AlertOverride = 8, + EquipWeapon = 9, + PlayDialog = 10, + MoveOnSpline = 11, + LookAt = 12, + ENoceAICommandType_MAX = 13, +}; + +// Enum GameNoce.ENoceAICommandExecType +// NumValues: 0x0003 +enum class ENoceAICommandExecType : uint8 +{ + Once = 0, + Loop = 1, + ENoceAICommandExecType_MAX = 2, +}; + +// Enum GameNoce.ENoceWeaponType +// NumValues: 0x0011 +enum class ENoceWeaponType : uint8 +{ + None = 0, + Pipe = 1, + Bat = 2, + Crowbar = 3, + Dagger = 4, + Sickle = 5, + Axe = 6, + Hammer = 7, + Claw = 8, + ClawG = 9, + Lantern = 10, + Naginata = 11, + Katana = 12, + ToySaber = 13, + Kaiken = 14, + KatanaAlter = 15, + ENoceWeaponType_MAX = 16, +}; + +// Enum GameNoce.ENoceItemMotionType +// NumValues: 0x0005 +enum class ENoceItemMotionType : uint8 +{ + UseItem = 0, + UseFirstAdd = 1, + UseFood = 2, + UseWeaponRecover = 3, + ENoceItemMotionType_MAX = 4, +}; + +// Enum GameNoce.ENoceDialogSpeaker +// NumValues: 0x0031 +enum class ENoceDialogSpeaker : uint8 +{ + None = 0, + Hinako = 1, + Hinako_Cine = 2, + HinaGirl = 3, + HinaPast = 4, + Shuu = 5, + Shuu_Cine = 6, + ShuuBoy = 7, + Koto = 8, + Koto_Cine = 9, + KotoBoy = 10, + Rinko = 11, + Rinko_Cine = 12, + Sakuko = 13, + Sakuko_Cine = 14, + Miko = 15, + Junko = 16, + Junko_Cine = 17, + Doll = 18, + Fox7 = 19, + Fox9 = 20, + FoxMan = 21, + HousewifeA = 22, + HousewifeB = 23, + Kanta = 24, + Kairai = 25, + Kimie = 26, + MonsterDad = 27, + MonsterMom = 28, + Radio = 29, + Saishu = 30, + Shiromuku = 31, + Tsukumo = 32, + Unknown = 33, + Boy = 34, + MaleYoung = 35, + MaleMidAge = 36, + MaleOld = 37, + Girl = 38, + FemaleYoung = 39, + FemaleMidAge = 40, + FemaleOld = 41, + Speaker_5 = 42, + Speaker_6 = 43, + Speaker_7 = 44, + Speaker_8 = 45, + MultiSpeaker = 46, + DebugActor = 47, + ENoceDialogSpeaker_MAX = 48, +}; + +// Enum GameNoce.ENoceDialogSpeakerName +// NumValues: 0x002B +enum class ENoceDialogSpeakerName : uint8 +{ + None = 0, + Classmate = 1, + DeliveryMan = 2, + DisciplineMaster = 3, + Doll = 4, + Fox7 = 5, + Fox9 = 6, + FoxMan = 7, + Hinako = 8, + HinaGirl = 9, + HinaPast = 10, + HinaFox = 11, + HouseWifeA = 12, + HouseWifeB = 13, + Junko = 14, + Kanta = 15, + Kairai = 16, + Kimie = 17, + Kotoyuki = 18, + KotoBoy = 19, + Miko = 20, + MonsterDad = 21, + MonsterMom = 22, + NpcBoy = 23, + NpcGirl = 24, + NpcMan = 25, + NpcPeople = 26, + NpcWoman = 27, + Policeman = 28, + Radio = 29, + Rinko = 30, + Saishu = 31, + Sakuko = 32, + Shiromuku = 33, + Shuu = 34, + ShuuBoy = 35, + Tsukumo = 36, + Guests = 37, + Guests02 = 38, + Guests03 = 39, + DrunkGuests = 40, + Unknown = 41, + ENoceDialogSpeakerName_MAX = 42, +}; + +// Enum GameNoce.ENoceDialogSetType +// NumValues: 0x0003 +enum class ENoceDialogSetType : uint8 +{ + Random = 0, + Serial = 1, + ENoceDialogSetType_MAX = 2, +}; + +// Enum GameNoce.ENoceRiddleLevel +// NumValues: 0x0004 +enum class ENoceRiddleLevel : uint8 +{ + Easy = 0, + Normal = 1, + Hard = 2, + ENoceRiddleLevel_MAX = 3, +}; + +// Enum GameNoce.ENoceConstPositionMode +// NumValues: 0x0005 +enum class ENoceConstPositionMode : uint8 +{ + Once = 0, + OnceKeep = 1, + Keep = 2, + Location = 3, + ENoceConstPositionMode_MAX = 4, +}; + +// Enum GameNoce.ENoceConstPositionType +// NumValues: 0x0003 +enum class ENoceConstPositionType : uint8 +{ + JackOwnerToTarget = 0, + JackTargetToOwner = 1, + ENoceConstPositionType_MAX = 2, +}; + +// Enum GameNoce.ENocePlayerLookAtType +// NumValues: 0x0004 +enum class ENocePlayerLookAtType : uint8 +{ + Enemy = 0, + Interact = 1, + Pickup = 2, + Max = 3, +}; + +// Enum GameNoce.ENoceAILookAtType +// NumValues: 0x0003 +enum class ENoceAILookAtType : uint8 +{ + Player = 0, + Actor = 1, + Max = 2, +}; + +// Enum GameNoce.ENoceTutorialType +// NumValues: 0x0053 +enum class ENoceTutorialType : uint8 +{ + MovingAndJogging = 0, + OpenMap = 1, + SpecialMove = 2, + UseConsumableItem = 3, + CheckPoint = 4, + Dodge = 5, + Escape = 6, + RiddleObservation = 7, + HotToAttack = 8, + HowToFocus = 9, + SanitySystem = 10, + ChargedAttack = 11, + CounterAttack = 12, + EquipOmamori = 13, + WeaponDurability = 14, + WeaponSwitch = 15, + Mission17 = 16, + Mission18 = 17, + Mission19 = 18, + Mission20 = 19, + Mission21 = 20, + Mission22 = 21, + Mission23 = 22, + Mission24 = 23, + Mission25 = 24, + Mission26 = 25, + Mission27 = 26, + Mission28 = 27, + Mission29 = 28, + Mission30 = 29, + Mission31 = 30, + Mission32 = 31, + Mission33 = 32, + Mission34 = 33, + Mission35 = 34, + Mission36 = 35, + Mission37 = 36, + Mission38 = 37, + Mission39 = 38, + Mission40 = 39, + Mission41 = 40, + Mission42 = 41, + Mission43 = 42, + Mission44 = 43, + Mission45 = 44, + Mission46 = 45, + Mission47 = 46, + Mission48 = 47, + Mission49 = 48, + Mission50 = 49, + Mission51 = 50, + Mission52 = 51, + Mission53 = 52, + Mission54 = 53, + Mission55 = 54, + Mission56 = 55, + Mission57 = 56, + Mission58 = 57, + Mission59 = 58, + Mission60 = 59, + Mission61 = 60, + Mission62 = 61, + Mission63 = 62, + Mission64 = 63, + Mission65 = 64, + Mission66 = 65, + Mission67 = 66, + Mission68 = 67, + Mission69 = 68, + Mission70 = 69, + Mission71 = 70, + Mission72 = 71, + Mission73 = 72, + Mission74 = 73, + Mission75 = 74, + Mission76 = 75, + Mission77 = 76, + Mission78 = 77, + Mission79 = 78, + Mission80 = 79, + Num = 80, + None = 81, + ENoceTutorialType_MAX = 82, +}; + +// Enum GameNoce.ETutorialStep +// NumValues: 0x0005 +enum class ETutorialStep : uint8 +{ + Listening = 0, + Start = 1, + Finish = 2, + Seeya = 3, + ETutorialStep_MAX = 4, +}; + +// Enum GameNoce.ENocePauseType +// NumValues: 0x0007 +enum class ENocePauseType : uint8 +{ + PauseMenu = 0, + Map = 1, + PickNewItem = 2, + Notebook = 3, + Equipment = 4, + Others = 5, + ENocePauseType_MAX = 6, +}; + +// Enum GameNoce.ENoceRoundType +// NumValues: 0x0005 +enum class ENoceRoundType : uint8 +{ + Round1 = 0, + Round2 = 1, + Round3 = 2, + Round4 = 3, + ENoceRoundType_MAX = 4, +}; + +// Enum GameNoce.ENoceHellModeAnimType +// NumValues: 0x0008 +enum class ENoceHellModeAnimType : uint8 +{ + Normal = 0, + PhysicalOnly = 1, + Stun = 2, + Event = 3, + EventNoMove = 4, + EventSprint = 5, + EventSlowRaiseHand = 6, + ENoceHellModeAnimType_MAX = 7, +}; + +// Enum GameNoce.ENoceProgressType +// NumValues: 0x0008 +enum class ENoceProgressType : uint8 +{ + Default = 0, + State = 1, + Trigger = 2, + Action = 3, + Gimmick = 4, + System = 5, + Debug = 6, + ENoceProgressType_MAX = 7, +}; + +// Enum GameNoce.ELinkPriority +// NumValues: 0x0008 +enum class ELinkPriority : uint8 +{ + HIGHEST = 0, + BOSS = 1, + MINION_HIGHEST = 2, + EMBASIC = 3, + TENTACLE = 4, + MINION_LOWEST = 5, + LOWEST = 6, + ELinkPriority_MAX = 7, +}; + +// Enum GameNoce.ENoceJogAnimAction +// NumValues: 0x0008 +enum class ENoceJogAnimAction : uint8 +{ + None = 0, + JogStart = 1, + JogEnd = 2, + JogTiredEnd = 3, + JogTurn = 4, + JogToWalk = 5, + JogToWalkAutoWalk = 6, + ENoceJogAnimAction_MAX = 7, +}; + +// Enum GameNoce.ENoceNPCType +// NumValues: 0x000F +enum class ENoceNPCType : uint8 +{ + None = 0, + Dad = 1, + Doll = 2, + HinaGirl = 3, + Junko = 4, + Koto = 5, + Maid = 6, + Mom = 7, + Rinko = 8, + Sakuko = 9, + Scarecrow = 10, + Shiro = 11, + ShiroFog = 12, + Shuu = 13, + ENoceNPCType_MAX = 14, +}; + +// Enum GameNoce.ENoceWorldTransTimeGroup +// NumValues: 0x0004 +enum class ENoceWorldTransTimeGroup : uint8 +{ + Time_1 = 0, + Time_2 = 1, + Time_3 = 2, + Time_MAX = 3, +}; + +// Enum GameNoce.ENoceSubtitleType +// NumValues: 0x0003 +enum class ENoceSubtitleType : uint8 +{ + InGame = 0, + Cinematic = 1, + ENoceSubtitleType_MAX = 2, +}; + +// Enum GameNoce.ENoceControllerVibrationType +// NumValues: 0x0006 +enum class ENoceControllerVibrationType : uint8 +{ + None = 0, + Small = 1, + Middle = 2, + Large = 3, + Touch = 4, + ENoceControllerVibrationType_MAX = 5, +}; + +// Enum GameNoce.ENoceWoundType +// NumValues: 0x0004 +enum class ENoceWoundType : uint8 +{ + Sharp = 0, + Blunt = 1, + None = 99, + ENoceWoundType_MAX = 100, +}; + +// Enum GameNoce.ENoceAlignment +// NumValues: 0x0004 +enum class ENoceAlignment : uint8 +{ + Left = 0, + Right = 1, + Center = 2, + ENoceAlignment_MAX = 3, +}; + +// Enum GameNoce.ENocePhysType +// NumValues: 0x0005 +enum class ENocePhysType : uint8 +{ + None = 0, + RBAN = 1, + Kawaii = 2, + Clothing = 3, + ENocePhysType_MAX = 4, +}; + +// Enum GameNoce.ENoceBattlePositionTier +// NumValues: 0x0005 +enum class ENoceBattlePositionTier : uint8 +{ + Primary = 0, + Seccondary = 1, + Tertiary = 2, + Last = 3, + ENoceBattlePositionTier_MAX = 4, +}; + +// Enum GameNoce.ENoceRagdollStatus +// NumValues: 0x0005 +enum class ENoceRagdollStatus : uint8 +{ + Deactivate = 0, + Preactivate = 1, + Activate = 2, + Returning = 3, + ENoceRagdollStatus_MAX = 4, +}; + +// Enum GameNoce.ENoceAbilityInputID +// NumValues: 0x0009 +enum class ENoceAbilityInputID : uint8 +{ + None = 0, + Confirm = 1, + Cancel = 2, + Sprint = 3, + Interact = 4, + ShortcutItem = 5, + ChangeWeapon = 6, + UseItem = 7, + ENoceAbilityInputID_MAX = 8, +}; + +// Enum GameNoce.ENoceGraphicAASuperSamplingMode +// NumValues: 0x0009 +enum class ENoceGraphicAASuperSamplingMode : uint8 +{ + None = 0, + FXAA = 1, + TAA = 2, + MSAA = 3, + TSR = 4, + AMD_FSR = 5, + NVIDIA_DLSS = 6, + PSSR = 7, + ENoceGraphicAASuperSamplingMode_MAX = 8, +}; + +// Enum GameNoce.ENoceHitPerformParticleRotationType +// NumValues: 0x0005 +enum class ENoceHitPerformParticleRotationType : uint8 +{ + None = 0, + ImpactNormal = 1, + OwnerFoward = 2, + AttackerRelatedValue = 3, + ENoceHitPerformParticleRotationType_MAX = 4, +}; + +// Enum GameNoce.ENoceHitPerformPostProcessType +// NumValues: 0x0003 +enum class ENoceHitPerformPostProcessType : uint8 +{ + None = 0, + BreakDown = 1, + ENoceHitPerformPostProcessType_MAX = 2, +}; + +// Enum GameNoce.ENoceIndicatorEdgeType +// NumValues: 0x0006 +enum class ENoceIndicatorEdgeType : uint8 +{ + LEFT = 0, + RIGHT = 1, + UPPER = 2, + BOTTOM = 3, + NONE = 4, + ENoceIndicatorEdgeType_MAX = 5, +}; + +// Enum GameNoce.ENoceInputKeyType +// NumValues: 0x0006 +enum class ENoceInputKeyType : uint8 +{ + Gameplay = 0, + GameplayAxis = 1, + UICommon = 2, + UI = 3, + Map = 4, + ENoceInputKeyType_MAX = 5, +}; + +// Enum GameNoce.ENoceItemAttributeType +// NumValues: 0x0005 +enum class ENoceItemAttributeType : uint8 +{ + Health = 0, + Stamina = 1, + Sanity = 2, + FaithValue = 3, + ENoceItemAttributeType_MAX = 4, +}; + +// Enum GameNoce.ENoceItemAttributeCheckType +// NumValues: 0x0006 +enum class ENoceItemAttributeCheckType : uint8 +{ + Health = 0, + Sanity = 1, + MaxSanity = 2, + Weapon = 3, + ClawTransform = 4, + ENoceItemAttributeCheckType_MAX = 5, +}; + +// Enum GameNoce.ENoceItemOfferingEffectType +// NumValues: 0x0004 +enum class ENoceItemOfferingEffectType : uint8 +{ + Health = 0, + Stamina = 1, + Sanity = 2, + ENoceItemOfferingEffectType_MAX = 3, +}; + +// Enum GameNoce.ENoceLevelArea +// NumValues: 0x0003 +enum class ENoceLevelArea : uint8 +{ + Fog = 0, + Dark = 1, + ENoceLevelArea_MAX = 2, +}; + +// Enum GameNoce.ENoceLevelRegion +// NumValues: 0x0014 +enum class ENoceLevelRegion : uint8 +{ + None = 0, + Hillside = 1, + Alleyways = 2, + OldDistrict = 3, + OutskirtField = 4, + Field = 5, + School = 6, + Mountain = 7, + ShimizuHouse = 8, + EntranceHall = 9, + Torii = 10, + OuterCorridor = 11, + WorshipHall = 12, + Underground = 13, + WeddingHall = 14, + WeddingHallEleven = 15, + TreasureHouse = 16, + Arena = 17, + DarkArena = 18, + ENoceLevelRegion_MAX = 19, +}; + +// Enum GameNoce.ENoceEnvSubdivision +// NumValues: 0x001F +enum class ENoceEnvSubdivision : uint8 +{ + A = 0, + B = 1, + C = 2, + D = 3, + E = 4, + F = 5, + G = 6, + H = 7, + I = 8, + J = 9, + K = 10, + L = 11, + M = 12, + N = 13, + O = 14, + P = 15, + Q = 16, + R = 17, + S = 18, + T = 19, + U = 20, + V = 21, + W = 22, + X = 23, + Y = 24, + Z = 25, + AA = 26, + AB = 27, + AC = 28, + AD = 29, + ENoceEnvSubdivision_MAX = 30, +}; + +// Enum GameNoce.ENoceSweetLightType +// NumValues: 0x0004 +enum class ENoceSweetLightType : uint8 +{ + Character = 0, + Environment = 1, + Moon = 2, + ENoceSweetLightType_MAX = 3, +}; + +// Enum GameNoce.ENoceLanternLightType +// NumValues: 0x0004 +enum class ENoceLanternLightType : uint8 +{ + Point = 0, + Volume = 1, + Main = 2, + ENoceLanternLightType_MAX = 3, +}; + +// Enum GameNoce.ENoceLightRigidBodyWireType +// NumValues: 0x0008 +enum class ENoceLightRigidBodyWireType : uint8 +{ + NONE = 0, + A = 1, + B = 2, + C = 3, + D = 4, + E = 5, + F = 6, + ENoceLightRigidBodyWireType_MAX = 7, +}; + +// Enum GameNoce.ENoceMapLocationGroup +// NumValues: 0x0007 +enum class ENoceMapLocationGroup : uint8 +{ + Invalid = 0, + FogTown_01 = 1, + FogTown_02 = 2, + FogTown_03 = 3, + FogTown_04 = 4, + FogTown_05 = 5, + ENoceMapLocationGroup_MAX = 6, +}; + +// Enum GameNoce.ENoceMapIconVisibleType +// NumValues: 0x0008 +enum class ENoceMapIconVisibleType : uint8 +{ + ShowInteractHint = 0, + Interact = 1, + WithinDistanceXY = 2, + WithinDistance = 3, + Manual = 4, + ProgressTag = 5, + CheckConditionMatch = 6, + ENoceMapIconVisibleType_MAX = 7, +}; + +// Enum GameNoce.ENoceNavLinkJumpType +// NumValues: 0x0005 +enum class ENoceNavLinkJumpType : uint8 +{ + None = 0, + Flat = 1, + Up = 2, + Down = 3, + ENoceNavLinkJumpType_MAX = 4, +}; + +// Enum GameNoce.ENoceOmamoriDrawingType +// NumValues: 0x0004 +enum class ENoceOmamoriDrawingType : uint8 +{ + None = 0, + Omamori = 1, + OmamoriSlot = 2, + ENoceOmamoriDrawingType_MAX = 3, +}; + +// Enum GameNoce.ENocePerfTestState +// NumValues: 0x000A +enum class ENocePerfTestState : uint8 +{ + InitialLoad = 0, + ExtraCommand = 1, + Check = 2, + MemReport = 3, + InsightTrace = 4, + FPS_CSV = 5, + SCREENSHOT = 6, + Finished = 7, + Shutdown = 8, + MAX = 9, +}; + +// Enum GameNoce.ENocePickupsType +// NumValues: 0x0003 +enum class ENocePickupsType : uint8 +{ + Consumable = 0, + Weapon = 1, + ENocePickupsType_MAX = 2, +}; + +// Enum GameNoce.ENoceUIGetDLCRewardState +// NumValues: 0x0005 +enum class ENoceUIGetDLCRewardState : uint8 +{ + ShowNewOmamori = 0, + InventoryNotEnough = 1, + ShowNewConsumables = 2, + End = 3, + ENoceUIGetDLCRewardState_MAX = 4, +}; + +// Enum GameNoce.ETsukumoDefenseState +// NumValues: 0x0004 +enum class ETsukumoDefenseState : uint8 +{ + InCooldown = 0, + InDefense = 1, + InPause = 2, + ETsukumoDefenseState_MAX = 3, +}; + +// Enum GameNoce.ENoceUINotebookAnimType +// NumValues: 0x0003 +enum class ENoceUINotebookAnimType : uint8 +{ + TurnPage = 0, + ChangeCategory = 1, + ENoceUINotebookAnimType_MAX = 2, +}; + +// Enum GameNoce.ENoceNotebookBookmarkType +// NumValues: 0x0009 +enum class ENoceNotebookBookmarkType : uint8 +{ + Invalid = 0, + A = 1, + B = 2, + C = 3, + D = 4, + E = 5, + F = 6, + G = 7, + ENoceNotebookBookmarkType_MAX = 8, +}; + +// Enum GameNoce.ENoceNotebookBookmarkSocketType +// NumValues: 0x0006 +enum class ENoceNotebookBookmarkSocketType : uint8 +{ + Socket1 = 0, + Socket2 = 1, + Socket3 = 2, + Socket4 = 3, + Socket5 = 4, + ENoceNotebookBookmarkSocketType_MAX = 5, +}; + +// Enum GameNoce.ENoceUITitleFlowStep +// NumValues: 0x000A +enum class ENoceUITitleFlowStep : uint8 +{ + Logo = 0, + InitialSetting = 1, + Display = 2, + Brightness = 3, + Contrast = 4, + Accessibility = 5, + CompilePSO = 6, + Warning = 7, + MainMenu = 8, + ENoceUITitleFlowStep_MAX = 9, +}; + +// Enum GameNoce.ENoceUICreditLayoutType +// NumValues: 0x0009 +enum class ENoceUICreditLayoutType : uint8 +{ + Invalid = 0, + Name = 1, + TitleName = 2, + CenterName = 3, + Organization = 4, + Department = 5, + Spacer = 6, + Logo1 = 7, + ENoceUICreditLayoutType_MAX = 8, +}; + +// Enum GameNoce.ENoceUICreditCommandType +// NumValues: 0x0004 +enum class ENoceUICreditCommandType : uint8 +{ + Wait = 0, + FadeIn = 1, + FadeOut = 2, + ENoceUICreditCommandType_MAX = 3, +}; + +// Enum GameNoce.ENoceUICommonMessageType +// NumValues: 0x000D +enum class ENoceUICommonMessageType : uint8 +{ + Invalid = 0, + AddDLC1 = 8, + AddDLC2 = 7, + AddDLC3 = 6, + AddDLC4 = 5, + LostDLC1 = 4, + LostDLC2 = 3, + LostDLC3 = 2, + LostDLC4 = 1, + WaitDownload = 11, + SaveError = 12, + GamepadDisconnected = 100, + ENoceUICommonMessageType_MAX = 101, +}; + +// Enum GameNoce.ENoceUIIconSize +// NumValues: 0x0003 +enum class ENoceUIIconSize : uint8 +{ + BigIconFirst = 0, + SmallIconFirst = 1, + ENoceUIIconSize_MAX = 2, +}; + +// Enum GameNoce.ENoceDataLayerRequestType +// NumValues: 0x0004 +enum class ENoceDataLayerRequestType : uint8 +{ + Progress = 0, + Trigger = 1, + Debug = 2, + ENoceDataLayerRequestType_MAX = 3, +}; + +// Enum GameNoce.ENoceWorldTriggerLevel +// NumValues: 0x0003 +enum class ENoceWorldTriggerLevel : uint8 +{ + Default = 0, + DisableAll = 1, + ENoceWorldTriggerLevel_MAX = 2, +}; + +// ScriptStruct GameNoce.NoceUIPCInputImageTableRow +// 0x0020 (0x0028 - 0x0008) +struct FNoceUIPCInputImageTableRow final : public FTableRowBase +{ +public: + struct FSoftObjectPath KeyboardAndMouse; // 0x0008(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIPCInputImageTableRow; + +// ScriptStruct GameNoce.NoceMapDynamicIconArray +// 0x0010 (0x0010 - 0x0000) +struct FNoceMapDynamicIconArray final +{ +public: + TArray IndexTypes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceMapDynamicIconArray; + +// ScriptStruct GameNoce.NoceAICommandMoveOnSplineInfo +// 0x0010 (0x0010 - 0x0000) +struct FNoceAICommandMoveOnSplineInfo final +{ +public: + class AActor* TargetSpline; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceRun; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoAdjustWalkSpeed; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAICommandMoveOnSplineInfo; + +// ScriptStruct GameNoce.NoceCustomizeTableRowHandle +// 0x0008 (0x0008 - 0x0000) +struct FNoceCustomizeTableRowHandle +{ +public: + class FName RowName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCustomizeTableRowHandle; + +// ScriptStruct GameNoce.NocePickupsDeploymentDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNocePickupsDeploymentDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNocePickupsDeploymentDataRowHandle; + +// ScriptStruct GameNoce.NocePickupsPointDeployedData +// 0x0018 (0x0018 - 0x0000) +struct FNocePickupsPointDeployedData final +{ +public: + struct FNocePickupsDeploymentDataRowHandle DeploymentRowName; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 ActionLevelBitmask; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf Interactable; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePickupsPointDeployedData; + +// ScriptStruct GameNoce.NoceFootStepVFXUnit +// 0x0028 (0x0028 - 0x0000) +struct FNoceFootStepVFXUnit final +{ +public: + bool RotateByCharacterVelocity; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RotateByImpactNormal; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath NiagaraSystem; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceFootStepVFXUnit; + +// ScriptStruct GameNoce.NoceFootStepVFXSurfaceTypeMap +// 0x0050 (0x0050 - 0x0000) +struct FNoceFootStepVFXSurfaceTypeMap final +{ +public: + TMap SurfaceTypeMap; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceFootStepVFXSurfaceTypeMap; + +// ScriptStruct GameNoce.NoceConsumableDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceConsumableDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceConsumableDataRowHandle; + +// ScriptStruct GameNoce.NoceDynamicPickupsRuleInfo +// 0x0070 (0x0070 - 0x0000) +struct FNoceDynamicPickupsRuleInfo final +{ +public: + struct FGameplayTagContainer ProgressTag; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float TickInterval; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TargetConsumables; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 InventoryConsumableMinCount; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NearbyConsumableMinCount; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConsumableMinHealth; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConsumableCoolDown; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConsumableSearchDistance; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConsumableMinDistance; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EventUsedConsumableMaxCount; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponMinDurability; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NearbyWeaponMinCount; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponCoolDown; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponSearchDistance; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponMinDistance; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EventUsedWeaponMaxCount; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDynamicPickupsRuleInfo; + +// ScriptStruct GameNoce.NoceInputActionToKeyRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceInputActionToKeyRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceInputActionToKeyRowHandle; + +// ScriptStruct GameNoce.NoceNotebookByRecord +// 0x0030 (0x0038 - 0x0008) +struct FNoceNotebookByRecord final : public FTableRowBase +{ +public: + TArray RequireRecords; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + int32 NeedRecordNum; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NotebookID; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENoceNotebookType NotebookType; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookByRecord; + +// ScriptStruct GameNoce.AISpawnerAlertOverride +// 0x0008 (0x0008 - 0x0000) +struct FAISpawnerAlertOverride final +{ +public: + float Alertness; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockAlertness; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAISpawnerAlertOverride; + +// ScriptStruct GameNoce.NoceAttackHitResult +// 0x0178 (0x0178 - 0x0000) +struct FNoceAttackHitResult final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0008(0x00F8)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName ComboName; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackerToHitterAngle; // 0x010C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceBodyPart BodyPart; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BodyPartGroup; // 0x0114(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CloseHitLocation; // 0x0120(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttackDirection; // 0x0138(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HealthDamage; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WinceDamage; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSanityDamage; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSanityDamageToHealthDamageRatio; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaminaDamage; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForceWince; // 0x0164(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType WinceType; // 0x0165(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInvertWinceDirection; // 0x0166(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_167[0x1]; // 0x0167(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WeaponName; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWeaponMotionType WeaponMotionType; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDeathType TriggerDeathType; // 0x0171(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForDeflect; // 0x0172(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_173[0x5]; // 0x0173(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAttackHitResult; + +// ScriptStruct GameNoce.NoceUIPopWindowTypeData +// 0x0028 (0x0028 - 0x0000) +struct FNoceUIPopWindowTypeData final +{ +public: + TArray ButtonTexts; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ButtonActionNames; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + int32 DefaultIndex; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceUIPopWindowTypeData; + +// ScriptStruct GameNoce.NoceMapGeneralIconData +// 0x0038 (0x0038 - 0x0000) +struct FNoceMapGeneralIconData final +{ +public: + ENoceMapIconType IconType; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsVisible; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Pos; // 0x0008(0x0018)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsIconRotate; // 0x0020(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Yaw; // 0x0024(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFixedPixelSize; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IconSize; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ZOrder; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceMapGeneralIconData; + +// ScriptStruct GameNoce.NoceAIFaceToTargetInfo +// 0x0028 (0x0028 - 0x0000) +struct FNoceAIFaceToTargetInfo final +{ +public: + ENoceAIFaceToTargetType TargetType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceAIFaceToTargetFaceType FaceType; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetActor; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAIFaceToTargetInfo; + +// ScriptStruct GameNoce.NoceNotebookContentData +// 0x0038 (0x0040 - 0x0008) +struct FNoceNotebookContentData final : public FTableRowBase +{ +public: + class FText Text; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath Image; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowUpdate; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookContentData; + +// ScriptStruct GameNoce.NoceWeaponDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceWeaponDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceWeaponDataRowHandle; + +// ScriptStruct GameNoce.NocePickupsWeaponDeployDataRow +// 0x0010 (0x0018 - 0x0008) +struct FNocePickupsWeaponDeployDataRow final : public FTableRowBase +{ +public: + struct FNoceWeaponDataRowHandle Name; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePickupsWeaponDeployDataRow; + +// ScriptStruct GameNoce.NoceAttackDeflectResult +// 0x0110 (0x0110 - 0x0000) +struct FNoceAttackDeflectResult final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName WeaponName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0010(0x00F8)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool IsWeaponBreak; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsEnviromentDeflect; // 0x0109(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicalSurface PhysicalSurface; // 0x010A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10B[0x5]; // 0x010B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAttackDeflectResult; + +// ScriptStruct GameNoce.NoceTutorialDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceTutorialDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceTutorialDataRowHandle; + +// ScriptStruct GameNoce.NoceAchievementSetting +// 0x0048 (0x0050 - 0x0008) +struct FNoceAchievementSetting final : public FTableRowBase +{ +public: + class FName AchievementName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RequireRecords; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool RequireAllRecords; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UnwantedRecords; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FString DevDescription; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PlatformAchievementName; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAchievementSetting; + +// ScriptStruct GameNoce.NoceRecordBase +// 0x0048 (0x0050 - 0x0008) +struct FNoceRecordBase : public FTableRowBase +{ +public: + class FName RecordName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RiddleLevelBit; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActionLevelBit; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RoundBitmask; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan TimeLimit; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ValidProgress; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool InheritToNextRound; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceRecordBase; + +// ScriptStruct GameNoce.NoceDialogDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceDialogDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceDialogDataRowHandle; + +// ScriptStruct GameNoce.NoceAICommandDialogInfo +// 0x0008 (0x0008 - 0x0000) +struct FNoceAICommandDialogInfo final +{ +public: + struct FNoceDialogDataRowHandle DialogRow; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAICommandDialogInfo; + +// ScriptStruct GameNoce.NoceAICommandMoveToInfo +// 0x0020 (0x0020 - 0x0000) +struct FNoceAICommandMoveToInfo final +{ +public: + class AActor* MoveToTarget; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideMoveStopDistance; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MoveStopDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceRun; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoAdjustWalkSpeed; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceAICommandDialogInfo DialogInfo; // 0x0014(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAICommandMoveToInfo; + +// ScriptStruct GameNoce.NoceCustomRecord +// 0x0028 (0x0078 - 0x0050) +struct FNoceCustomRecord final : public FNoceRecordBase +{ +public: + ENoceMiscAchievementType MiscType; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Key; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + int32 Num; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanCompleteWithSkip; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +//DUMPER7_ASSERTS_FNoceCustomRecord; + +// ScriptStruct GameNoce.NoceAICommandPlayAnimInfo +// 0x0028 (0x0028 - 0x0000) +struct FNoceAICommandPlayAnimInfo final +{ +public: + EMovementMode MovementMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMontage* AnimMontage; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StartingSection; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceAICommandDialogInfo DialogInfo; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool EnableBattleBGM; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAICommandPlayAnimInfo; + +// ScriptStruct GameNoce.NoceAICommandEquipWeaponInfo +// 0x0001 (0x0001 - 0x0000) +struct FNoceAICommandEquipWeaponInfo final +{ +public: + ENoceWeaponType WeaponType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAICommandEquipWeaponInfo; + +// ScriptStruct GameNoce.NoceAICommandPlayDialogInfo +// 0x0008 (0x0008 - 0x0000) +struct FNoceAICommandPlayDialogInfo final +{ +public: + struct FNoceAICommandDialogInfo DialogInfo; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAICommandPlayDialogInfo; + +// ScriptStruct GameNoce.NoceAILookAtSetting +// 0x0020 (0x0020 - 0x0000) +struct FNoceAILookAtSetting final +{ +public: + ENoceAILookAtType TargetType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetActor; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLookDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseDeadZone; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeadZoneAngle; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAILookAtSetting; + +// ScriptStruct GameNoce.NoceAICommandEnableLookAt +// 0x0028 (0x0028 - 0x0000) +struct FNoceAICommandEnableLookAt final +{ +public: + bool Enable; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceAILookAtSetting LookAtSetting; // 0x0008(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAICommandEnableLookAt; + +// ScriptStruct GameNoce.NoceAICommand +// 0x00A8 (0x00A8 - 0x0000) +struct FNoceAICommand final +{ +public: + ENoceAICommandType CommandType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoEnd; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WaitTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceAICommandMoveToInfo MoveToInfo; // 0x0008(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class AActor* GuideManager; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceAICommandPlayAnimInfo PlayAnimInfo; // 0x0030(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAISpawnerAlertOverride AlertnessInfo; // 0x0058(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceAICommandEquipWeaponInfo EquipWeaponInfo; // 0x0060(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceAICommandPlayDialogInfo PlayDialogInfo; // 0x0064(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceAICommandMoveOnSplineInfo MoveOnSplineInfo; // 0x0070(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceAICommandEnableLookAt LookAtInfo; // 0x0080(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAICommand; + +// ScriptStruct GameNoce.NocePickPreviewData +// 0x000C (0x000C - 0x0000) +struct FNocePickPreviewData final +{ +public: + ENoceInventoryType Type; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ID; // 0x0004(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePickPreviewData; + +// ScriptStruct GameNoce.NoceInventoryRecord +// 0x0038 (0x0088 - 0x0050) +struct FNoceInventoryRecord final : public FNoceRecordBase +{ +public: + int32 InventoryTypeBit; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NotebookType; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInventoryAchievementType EventType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LetterGroup; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemName; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool Unique; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Num; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInventoryRecord; + +// ScriptStruct GameNoce.NoceNotebookPuzzleContentRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookPuzzleContentRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookPuzzleContentRowHandle; + +// ScriptStruct GameNoce.NoceDynamicPickupsSaveData +// 0x0028 (0x0028 - 0x0000) +struct FNoceDynamicPickupsSaveData final +{ +public: + class FName AttachParentName; // 0x0000(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceChapterType ChapterType; // 0x0008(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf InteractableClass; // 0x0010(0x0008)(ZeroConstructor, SaveGame, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANocePickupsPoint* AttachParent; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANoceInteractableBase* Interactable; // 0x0020(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDynamicPickupsSaveData; + +// ScriptStruct GameNoce.NoceEnemyRecord +// 0x0038 (0x0088 - 0x0050) +struct FNoceEnemyRecord final : public FNoceRecordBase +{ +public: + TArray EnemyType; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray WeaponType; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ActorTags; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + int32 EventType; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Num; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceEnemyRecord; + +// ScriptStruct GameNoce.NoceProgressRecord +// 0x0010 (0x0060 - 0x0050) +struct FNoceProgressRecord final : public FNoceRecordBase +{ +public: + struct FGameplayTag StartProgress; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag TargetProgress; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceProgressRecord; + +// ScriptStruct GameNoce.NoceRecordStatus +// 0x0038 (0x0038 - 0x0000) +struct FNoceRecordStatus final +{ +public: + class FName RecordName; // 0x0000(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceAchievementType Type; // 0x0008(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InheritToNextRound; // 0x0009(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasStarted; // 0x000A(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsCompleted; // 0x000B(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasFailed; // 0x000C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan StartGameTime; // 0x0010(0x0008)(ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan EndGameTime; // 0x0018(0x0008)(ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentCount; // 0x0020(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetCount; // 0x0024(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray UniqueNames; // 0x0028(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceRecordStatus; + +// ScriptStruct GameNoce.NoceChunkDataRow +// 0x0080 (0x0088 - 0x0008) +struct FNoceChunkDataRow final : public FTableRowBase +{ +public: + int32 SteamChunkID; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EpicStoreChunkID; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PS5ChunkID; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 XboxChunkID; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SteamDLCID; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SteamAPPID; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EpicStoreDLCID; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PS5DLCID; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString XboxDLCID; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GOGDLCID; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GOGChunkID; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +//DUMPER7_ASSERTS_FNoceChunkDataRow; + +// ScriptStruct GameNoce.NoceInventoryData +// 0x0004 (0x0004 - 0x0000) +struct FNoceInventoryData +{ +public: + int32 IDIndex; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInventoryData; + +// ScriptStruct GameNoce.NoceAIActorPerceptionInfo +// 0x0020 (0x0020 - 0x0000) +struct FNoceAIActorPerceptionInfo final +{ +public: + class AActor* Target; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LastSensedStimuli; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsHostile : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAIActorPerceptionInfo; + +// ScriptStruct GameNoce.NoceInventoryWeapon +// 0x0004 (0x0008 - 0x0004) +struct FNoceInventoryWeapon final : public FNoceInventoryData +{ +public: + float Durability; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInventoryWeapon; + +// ScriptStruct GameNoce.NocePickupsConsumableDataRow +// 0x0018 (0x0020 - 0x0008) +struct FNocePickupsConsumableDataRow final : public FTableRowBase +{ +public: + struct FNoceConsumableDataRowHandle Consumable; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf Interactable; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePickupsConsumableGroupType GroupType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePickupsConsumableDataRow; + +// ScriptStruct GameNoce.NocePreloadInstanceData +// 0x0010 (0x0010 - 0x0000) +struct FNocePreloadInstanceData final +{ +public: + TArray StremaingTextures; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePreloadInstanceData; + +// ScriptStruct GameNoce.NoceAISenseInfo +// 0x0048 (0x0048 - 0x0000) +struct FNoceAISenseInfo final +{ +public: + struct FNoceAIActorPerceptionInfo ActorInfo; // 0x0000(0x0020)(NativeAccessSpecifierPrivate) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StimuliValues; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + float HateValue; // 0x0040(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAISenseInfo; + +// ScriptStruct GameNoce.NocePickupsConsumableDeployDataRow +// 0x0010 (0x0018 - 0x0008) +struct FNocePickupsConsumableDeployDataRow final : public FTableRowBase +{ +public: + struct FNoceConsumableDataRowHandle Name; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePickupsConsumableDeployDataRow; + +// ScriptStruct GameNoce.NocePickupsDeploySubDataRow +// 0x0028 (0x0030 - 0x0008) +struct FNocePickupsDeploySubDataRow final : public FTableRowBase +{ +public: + int32 ActionLevelBitmask; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Consumables; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Weapons; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePickupsDeploySubDataRow; + +// ScriptStruct GameNoce.NocePickupsDeployDataRow +// 0x0030 (0x0038 - 0x0008) +struct FNocePickupsDeployDataRow final : public FTableRowBase +{ +public: + struct FGameplayTagContainer ProgressTag; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray SubDatas; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePickupsDeployDataRow; + +// ScriptStruct GameNoce.NoceCineCompPackageMats +// 0x0010 (0x0010 - 0x0000) +struct FNoceCineCompPackageMats final +{ +public: + TArray Mats; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCineCompPackageMats; + +// ScriptStruct GameNoce.NoceUICreditData +// 0x0030 (0x0038 - 0x0008) +struct FNoceUICreditData final : public FTableRowBase +{ +public: + ENoceUICreditLayoutType LayoutType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Text1; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text2; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Space; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceUICreditData; + +// ScriptStruct GameNoce.NoceAIAlertStateSetting +// 0x0010 (0x0010 - 0x0000) +struct FNoceAIAlertStateSetting final +{ +public: + float MaxAlert; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DistanceMultiplier; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAIAlertStateSetting; + +// ScriptStruct GameNoce.TempDataStorage +// 0x0070 (0x0070 - 0x0000) +struct FTempDataStorage final +{ +public: + class FName TempDataName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatData; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntergerData; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringData; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VectorData; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotatorData; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat RotationData; // 0x0050(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTempDataStorage; + +// ScriptStruct GameNoce.NoceNotebookEnemyContentRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookEnemyContentRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookEnemyContentRowHandle; + +// ScriptStruct GameNoce.AISpawnerEndAICommand +// 0x0002 (0x0002 - 0x0000) +struct FAISpawnerEndAICommand final +{ +public: + bool EndAllCommands; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SetBrainToActive; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAISpawnerEndAICommand; + +// ScriptStruct GameNoce.SanitySetting +// 0x0040 (0x0040 - 0x0000) +struct FSanitySetting final +{ +public: + float Sanity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnEnemy; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SpawnEnemySpawner; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 MaxEnemyNum; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnNumMin; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnNumMax; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnIntervalMin; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnIntervalMax; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TickTimerWhenReachSpawnMax; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceFindPlayer; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSanitySetting; + +// ScriptStruct GameNoce.SanitySpawnProbabilitySetting +// 0x0008 (0x0008 - 0x0000) +struct FSanitySpawnProbabilitySetting final +{ +public: + float Probability; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GuaranteeTimes; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSanitySpawnProbabilitySetting; + +// ScriptStruct GameNoce.SanitySpawnVolumeSetting +// 0x00B0 (0x00B0 - 0x0000) +struct FSanitySpawnVolumeSetting final +{ +public: + TArray SanitySettings; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool UseProbability; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSanitySpawnProbabilitySetting ProbabilitySetting; // 0x0014(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnvQuery* SpawnEQS; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UCurveFloat* SpawnRangeMin; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* SpawnRangeMax; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlockDistToAnother; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeleteDistance; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioPostEventParam SpawnAudioEvent; // 0x0040(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSanitySpawnVolumeSetting; + +// ScriptStruct GameNoce.SanityForceSpawnSetting +// 0x00C0 (0x00C0 - 0x0000) +struct FSanityForceSpawnSetting final +{ +public: + TArray ForceSpawnTags; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FSanitySpawnVolumeSetting SpawnSetting; // 0x0010(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSanityForceSpawnSetting; + +// ScriptStruct GameNoce.NocePickupsRateDataRow +// 0x0010 (0x0018 - 0x0008) +struct FNocePickupsRateDataRow final : public FTableRowBase +{ +public: + TSubclassOf Interactable; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePickupsRateDataRow; + +// ScriptStruct GameNoce.NoceDynamicPickupsSubDataRow +// 0x0028 (0x0030 - 0x0008) +struct FNoceDynamicPickupsSubDataRow final : public FTableRowBase +{ +public: + int32 ActionLevelBitmask; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ConsumableRates; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray WeaponRates; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDynamicPickupsSubDataRow; + +// ScriptStruct GameNoce.NoceDynamicPickupsDataRow +// 0x0030 (0x0038 - 0x0008) +struct FNoceDynamicPickupsDataRow final : public FTableRowBase +{ +public: + struct FGameplayTagContainer ProgressTag; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray SubDatas; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDynamicPickupsDataRow; + +// ScriptStruct GameNoce.NoceAINoiseEvent +// 0x0048 (0x0048 - 0x0000) +struct FNoceAINoiseEvent final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NoiseLocation; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class FName Tag; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAINoiseEvent; + +// ScriptStruct GameNoce.NoceDialogLine +// 0x0058 (0x0060 - 0x0008) +struct FNoceDialogLine final : public FTableRowBase +{ +public: + class FText LineText; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + ENoceDialogSpeaker Speaker; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDialogSpeakerName OverrideSpeakerName; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float duration; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostDialogPadding; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUnique; // 0x0024(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInstant; // 0x0025(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsImportant; // 0x0026(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanOverlap; // 0x0027(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CoolDownTime; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer BlockTags; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FString VoiceID; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogLine; + +// ScriptStruct GameNoce.NoceLumenTranslucencyDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceLumenTranslucencyDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceLumenTranslucencyDataRowHandle; + +// ScriptStruct GameNoce.NoceLumenTranslucencyProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceLumenTranslucencyProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceLumenTranslucencyDataRowHandle Data; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLumenTranslucencyProgress; + +// ScriptStruct GameNoce.NocePickupsWeaponDataRow +// 0x0018 (0x0020 - 0x0008) +struct FNocePickupsWeaponDataRow final : public FTableRowBase +{ +public: + struct FNoceWeaponDataRowHandle Weapon; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf Interactable; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENocePickupsWeaponGroupType GroupType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePickupsWeaponDataRow; + +// ScriptStruct GameNoce.OmamoriJumpSetting +// 0x000C (0x000C - 0x0000) +struct FOmamoriJumpSetting final +{ +public: + class FName ID; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoEquip; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOmamoriJumpSetting; + +// ScriptStruct GameNoce.NoceBaseRecord +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FNoceBaseRecord +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceBaseRecord; + +// ScriptStruct GameNoce.NoceHideActorSectionParams +// 0x0010 (0x0010 - 0x0000) +struct FNoceHideActorSectionParams final +{ +public: + TArray> TargetActors; // 0x0000(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceHideActorSectionParams; + +// ScriptStruct GameNoce.NoceHideActorSectionTemplate +// 0x0010 (0x0030 - 0x0020) +struct FNoceHideActorSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FNoceHideActorSectionParams Params; // 0x0020(0x0010)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceHideActorSectionTemplate; + +// ScriptStruct GameNoce.NoceObjectRecord +// 0x0018 (0x0028 - 0x0010) +struct FNoceObjectRecord : public FNoceBaseRecord +{ +public: + class UClass* Class; // 0x0010(0x0008)(BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Data; // 0x0018(0x0010)(BlueprintVisible, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceObjectRecord; + +// ScriptStruct GameNoce.NoceDialogSpeakerInfo +// 0x0010 (0x0010 - 0x0000) +struct FNoceDialogSpeakerInfo final +{ +public: + TArray SpeakerActors; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogSpeakerInfo; + +// ScriptStruct GameNoce.NoceComponentRecord +// 0x0068 (0x0090 - 0x0028) +struct FNoceComponentRecord final : public FNoceObjectRecord +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform CompTransform; // 0x0030(0x0060)(BlueprintVisible, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceComponentRecord; + +// ScriptStruct GameNoce.NoceActorRecord +// 0x0078 (0x00A0 - 0x0028) +struct FNoceActorRecord : public FNoceObjectRecord +{ +public: + bool HiddenInGame; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExistForever; // 0x0029(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ActorTransform; // 0x0030(0x0060)(BlueprintVisible, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComponentRecords; // 0x0090(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceActorRecord; + +// ScriptStruct GameNoce.NoceOfferingEffectData +// 0x0018 (0x0018 - 0x0000) +struct FNoceOfferingEffectData final +{ +public: + ENoceItemOfferingEffectType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Level; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DescriptionText; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceOfferingEffectData; + +// ScriptStruct GameNoce.AISpawnerPerceptionOverride +// 0x0010 (0x0010 - 0x0000) +struct FAISpawnerPerceptionOverride final +{ +public: + TSubclassOf SenseClass; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAISpawnerPerceptionOverride; + +// ScriptStruct GameNoce.NocePickupsDeploymentInfo +// 0x0008 (0x0008 - 0x0000) +struct FNocePickupsDeploymentInfo final +{ +public: + int32 ActionLevelBitmask; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePickupsDeploymentInfo; + +// ScriptStruct GameNoce.NocePickupsDeploymentInfoList +// 0x0010 (0x0010 - 0x0000) +struct FNocePickupsDeploymentInfoList final +{ +public: + TArray ActionLevelDeploymentList; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePickupsDeploymentInfoList; + +// ScriptStruct GameNoce.NoceActionToKeyTableRow +// 0x0098 (0x00A0 - 0x0008) +struct FNoceActionToKeyTableRow final : public FTableRowBase +{ +public: + TArray Types; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FName AxisName; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AxisScale; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey GamepadKey; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey ExtraGamepadKey; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey MouseKeyboardKey; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey ExtraMouseKeyboardKey; // 0x0070(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey HiddenMouseKeyboardKey; // 0x0088(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceActionToKeyTableRow; + +// ScriptStruct GameNoce.NoceEndActivityInfo +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FNoceEndActivityInfo final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceEndActivityInfo; + +// ScriptStruct GameNoce.NoceActivityHistory +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FNoceActivityHistory final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceActivityHistory; + +// ScriptStruct GameNoce.NoceActorRefDepotData +// 0x0010 (0x0010 - 0x0000) +struct FNoceActorRefDepotData final +{ +public: + TArray Actors; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceActorRefDepotData; + +// ScriptStruct GameNoce.AISpawnerGameplayTagTrigger +// 0x0018 (0x0018 - 0x0000) +struct FAISpawnerGameplayTagTrigger final +{ +public: + struct FGameplayTag SpawnTag; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DeleteTag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag KillTag; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAISpawnerGameplayTagTrigger; + +// ScriptStruct GameNoce.NoceAISenseWeight +// 0x0010 (0x0010 - 0x0000) +struct FNoceAISenseWeight final +{ +public: + TSubclassOf Sense; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAISenseWeight; + +// ScriptStruct GameNoce.NoceAISpawnerEvent +// 0x0028 (0x0028 - 0x0000) +struct FNoceAISpawnerEvent final +{ +public: + ENoceAISpawnerEventType EventType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableThink; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerceptionOverrides; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FAISpawnerAlertOverride AlertOverride; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAISpawnerEndAICommand EndAICommand; // 0x0020(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceAISpawnerEvent; + +// ScriptStruct GameNoce.SpawnerContainer +// 0x0010 (0x0010 - 0x0000) +struct FSpawnerContainer final +{ +public: + TArray Entries; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSpawnerContainer; + +// ScriptStruct GameNoce.NoceProjLaunchData +// 0x0058 (0x0058 - 0x0000) +struct FNoceProjLaunchData +{ +public: + float LaunchTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector StartPosOffset; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPosOffset; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotOffset; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SetupHomingTarget; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceProjLaunchData; + +// ScriptStruct GameNoce.NoceProjLaunchData_CustomArc +// 0x0008 (0x0060 - 0x0058) +struct FNoceProjLaunchData_CustomArc final : public FNoceProjLaunchData +{ +public: + float ArcParam; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceProjLaunchData_CustomArc; + +// ScriptStruct GameNoce.NoceProjLaunchData_Suggest +// 0x0008 (0x0060 - 0x0058) +struct FNoceProjLaunchData_Suggest final : public FNoceProjLaunchData +{ +public: + float OverrideLaunchSpeed; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FavorHighArc; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceProjLaunchData_Suggest; + +// ScriptStruct GameNoce.NoceProjLaunchData_MovingTarget +// 0x0008 (0x0060 - 0x0058) +struct FNoceProjLaunchData_MovingTarget final : public FNoceProjLaunchData +{ +public: + float TimeToTarget; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceProjLaunchData_MovingTarget; + +// ScriptStruct GameNoce.NoceAnalyticsDataRow +// 0x0010 (0x0018 - 0x0008) +struct FNoceAnalyticsDataRow final : public FTableRowBase +{ +public: + struct FGameplayTag StartSessionProgress; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EndSessionProgress; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAnalyticsDataRow; + +// ScriptStruct GameNoce.NoceApplyGESetByCaller +// 0x0018 (0x0018 - 0x0000) +struct FNoceApplyGESetByCaller final +{ +public: + struct FGameplayTag SetByCallerTag; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf GameplayEffect; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceApplyGESetByCaller; + +// ScriptStruct GameNoce.AttachmentSetting +// 0x0018 (0x0018 - 0x0000) +struct FAttachmentSetting final +{ +public: + class AActor* AttachmentActor; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAttachmentSetting; + +// ScriptStruct GameNoce.AttackTraceInfo +// 0x0020 (0x0020 - 0x0000) +struct FAttackTraceInfo final +{ +public: + bool UseSocketInWeapon; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseAttachedMesh; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachedMeshTag; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Socket; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceAttackTraceType AttackTraceType; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAttackTraceInfo; + +// ScriptStruct GameNoce.NoceHitResult +// 0x0100 (0x0100 - 0x0000) +struct FNoceHitResult final +{ +public: + struct FHitResult HitResult; // 0x0000(0x00F8)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool IsForDeflect; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceHitResult; + +// ScriptStruct GameNoce.BattleDialogLineSetting +// 0x0008 (0x0008 - 0x0000) +struct FBattleDialogLineSetting final +{ +public: + class FName DialogRowName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBattleDialogLineSetting; + +// ScriptStruct GameNoce.BattleDialogHealthSetting +// 0x0010 (0x0010 - 0x0000) +struct FBattleDialogHealthSetting final +{ +public: + float Ratio; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBattleDialogLineSetting DialogLine; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool Triggered; // 0x000C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBattleDialogHealthSetting; + +// ScriptStruct GameNoce.BattleDialogDamageSetting +// 0x0008 (0x0008 - 0x0000) +struct FBattleDialogDamageSetting final +{ +public: + struct FBattleDialogLineSetting DialogLine; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBattleDialogDamageSetting; + +// ScriptStruct GameNoce.NoceBinkPreloadData +// 0x00D0 (0x00D0 - 0x0000) +struct FNoceBinkPreloadData final +{ +public: + struct FTransform SpawnTransform; // 0x0000(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr EditorModeBinkPlayerSource; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr BinkPlayerSource; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seconds; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BinkLinkUrl; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBinkSeekEveryFrame; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceBinkPreloadData; + +// ScriptStruct GameNoce.BodyPartGroupAngleSetting +// 0x0008 (0x0008 - 0x0000) +struct FBodyPartGroupAngleSetting final +{ +public: + float MinAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBodyPartGroupAngleSetting; + +// ScriptStruct GameNoce.BodyPartGroup +// 0x0058 (0x0058 - 0x0000) +struct FBodyPartGroup final +{ +public: + int32 Priority; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Health; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BodyParts; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool CheckAngle; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBodyPartGroupAngleSetting AngleSetting; // 0x001C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool IsBothDamage; // 0x0024(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DamageMultiplier; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WinceMultiplier; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurabilityMultiplier; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForceDeflect; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeflectMultiplier; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectDamageMultiplier; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectWinceMultiplier; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectDurabilityMultiplier; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf BreakEffect; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySkipDeflectTraceOnHit; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBodyPartGroup; + +// ScriptStruct GameNoce.BodyPartData +// 0x0001 (0x0001 - 0x0000) +struct FBodyPartData final +{ +public: + ENoceBodyPart BodyPart; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBodyPartData; + +// ScriptStruct GameNoce.ConsumableItemJumpSetting +// 0x000C (0x000C - 0x0000) +struct FConsumableItemJumpSetting final +{ +public: + class FName ID; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsumableItemJumpSetting; + +// ScriptStruct GameNoce.NoceNotebookCharacterContentRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookCharacterContentRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookCharacterContentRowHandle; + +// ScriptStruct GameNoce.NoceNotebookInfoContentRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookInfoContentRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookInfoContentRowHandle; + +// ScriptStruct GameNoce.NoceNotebookTutorialContentRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookTutorialContentRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookTutorialContentRowHandle; + +// ScriptStruct GameNoce.NoceChapterJumpSettingTableRow +// 0x0108 (0x0110 - 0x0008) +struct FNoceChapterJumpSettingTableRow final : public FTableRowBase +{ +public: + struct FGameplayTag JumpTag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AllowRound; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WeaponMain; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray WeaponDark; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool UseFogWeaponInventory; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OmamoriSlotNum; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Omamori; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray KeyItem; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CharacterNotebook; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EnemyNotebook; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray InfoNotebook; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PuzzleNotebook; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TutorialNotebook; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Letter; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConsumableItem; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ViewedItem; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENoceMapLocation MapStartLocation; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceMapLocation MapEndLocation; // 0x00E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllWeaponFog; // 0x00E2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllWeaponDark; // 0x00E3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllOmamori; // 0x00E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllKeyItem; // 0x00E5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllNotebook; // 0x00E6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllLetter; // 0x00E7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllConsumable; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSavePointOffering; // 0x00E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSavePointFixWeapon; // 0x00EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSavePointUpgrade; // 0x00EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaithValue; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BuyHealthLevel; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BuyStaminaLevel; // 0x00F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BuySanityLevel; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearAllTutorial; // 0x00FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TutorialCompleted; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceChapterJumpSettingTableRow; + +// ScriptStruct GameNoce.NoceCharMeshData +// 0x0090 (0x0098 - 0x0008) +struct FNoceCharMeshData final : public FTableRowBase +{ +public: + class FString PartName; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceClearMesh; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr Mesh; // 0x0020(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap> Materials; // 0x0048(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCharMeshData; + +// ScriptStruct GameNoce.NoceCharMeshDataRow +// 0x00B8 (0x00C0 - 0x0008) +struct FNoceCharMeshDataRow final : public FTableRowBase +{ +public: + struct FNoceCharMeshData Body; // 0x0008(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray Attachments; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FString Comment; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCharMeshDataRow; + +// ScriptStruct GameNoce.NoceRagdollMeshSetting +// 0x0020 (0x0020 - 0x0000) +struct FNoceRagdollMeshSetting final +{ +public: + class FString MeshName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* OverridePhyAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + class UPhysicsAsset* OriginalPhyAsset; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) +}; +DUMPER7_ASSERTS_FNoceRagdollMeshSetting; + +// ScriptStruct GameNoce.NoceCharPrecachingPSOMats +// 0x0010 (0x0010 - 0x0000) +struct FNoceCharPrecachingPSOMats final +{ +public: + TArray Mats; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCharPrecachingPSOMats; + +// ScriptStruct GameNoce.NoceCharPrecachingPSOData +// 0x0100 (0x0100 - 0x0000) +struct FNoceCharPrecachingPSOData final +{ +public: + TMap BodyPrecachingMats; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap HeadPrecachingMats; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap HairPrecachingMats; // 0x00A0(0x0050)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceCharPrecachingPSOData; + +// ScriptStruct GameNoce.NoceActivityIDList +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FNoceActivityIDList final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceActivityIDList; + +// ScriptStruct GameNoce.NoceChunkDebugData +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FNoceChunkDebugData final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceChunkDebugData; + +// ScriptStruct GameNoce.NoceCineActorSeqEventData_Mat +// 0x0010 (0x0010 - 0x0000) +struct FNoceCineActorSeqEventData_Mat final +{ +public: + TArray Mats; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCineActorSeqEventData_Mat; + +// ScriptStruct GameNoce.NoceCineActorSeqStopData +// 0x0005 (0x0005 - 0x0000) +struct FNoceCineActorSeqStopData final +{ +public: + bool bDestroyWhenSequenceStop; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAI; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableMovement; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePushOffset; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCineActorSeqStopData; + +// ScriptStruct GameNoce.NoceCineEventData +// 0x0005 (0x0005 - 0x0000) +struct FNoceCineEventData final +{ +public: + bool bHiddenInGame; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreStreamTextures; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChangeAfterDOFMat; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldTransDissolve; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWorldTransTimeGroup TimeGroup; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCineEventData; + +// ScriptStruct GameNoce.NoceCommonUINavigateSet +// 0x0048 (0x0048 - 0x0000) +struct FNoceCommonUINavigateSet final +{ +public: + int32 SourceIndex; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NavigateLeft; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NavigateRight; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NavigateUp; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NavigateDown; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceCommonUINavigateSet; + +// ScriptStruct GameNoce.NoceUICustomGridNavigationSetting +// 0x0040 (0x0040 - 0x0000) +struct FNoceUICustomGridNavigationSetting final +{ +public: + TArray UpIndex; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DownIndex; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RightIndex; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LeftIndex; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUICustomGridNavigationSetting; + +// ScriptStruct GameNoce.ExportCutscenePivotDataType +// 0x0010 (0x0010 - 0x0000) +struct FExportCutscenePivotDataType final +{ +public: + TArray> Actors; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExportCutscenePivotDataType; + +// ScriptStruct GameNoce.NoceDarknessDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceDarknessDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceDarknessDataRowHandle; + +// ScriptStruct GameNoce.NoceDarknessProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceDarknessProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceDarknessDataRowHandle SanityMax; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDarknessProgress; + +// ScriptStruct GameNoce.NoceDebugLine +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FNoceDebugLine final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDebugLine; + +// ScriptStruct GameNoce.NoceHitPerformUnit +// 0x0088 (0x0088 - 0x0000) +struct FNoceHitPerformUnit final +{ +public: + bool ParticleAffectedByHitStop; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayParticleAttatched; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceHitPerformParticleRotationType ParticleRotationType; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath NiagaraSystem; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle AudioTriggerId; // 0x0028(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayTag DamageHitSwitch; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ForceFeedbackEffect; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ShakeClass; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceHitPerformPostProcessType PostProcessType; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HitStopTimeDilation; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HitStopTimeDuration; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWoundType WoundType; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceHitPerformUnit; + +// ScriptStruct GameNoce.NoceDeflectPerformSetting +// 0x00D8 (0x00D8 - 0x0000) +struct FNoceDeflectPerformSetting final +{ +public: + struct FNoceHitPerformUnit EnviromentDefaultUnit; // 0x0000(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap EnviromentPhysicalSurfaceUnitMap; // 0x0088(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDeflectPerformSetting; + +// ScriptStruct GameNoce.NoceDialogAnimSetting +// 0x0058 (0x0058 - 0x0000) +struct FNoceDialogAnimSetting final +{ +public: + class UAnimMontage* AnimMontage; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap FacialMontage; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogAnimSetting; + +// ScriptStruct GameNoce.NoceDialogSetElement +// 0x0070 (0x0070 - 0x0000) +struct FNoceDialogSetElement final +{ +public: + struct FDataTableRowHandle Line; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float Weight; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceDialogAnimSetting AnimSetting; // 0x0018(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogSetElement; + +// ScriptStruct GameNoce.NoceDialogSet +// 0x0020 (0x0028 - 0x0008) +struct FNoceDialogSet final : public FTableRowBase +{ +public: + TArray Lines; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENoceDialogSetType Type; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUnique; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInstant; // 0x001A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsImportant; // 0x001B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanOverlap; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CoolDownTime; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDialogSet; + +// ScriptStruct GameNoce.NoceDialogSpeakerDataRow +// 0x0008 (0x0010 - 0x0008) +struct FNoceDialogSpeakerDataRow final : public FTableRowBase +{ +public: + ENoceDialogSpeaker SpeakerType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDialogSpeakerName DefaultName; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDialogSpeakerDataRow; + +// ScriptStruct GameNoce.NoceDialogSpeakerNameDataRow +// 0x0028 (0x0030 - 0x0008) +struct FNoceDialogSpeakerNameDataRow final : public FTableRowBase +{ +public: + ENoceDialogSpeakerName SpeakerName; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CinePostfix; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FText NameText; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogSpeakerNameDataRow; + +// ScriptStruct GameNoce.NoceSelfTalkDataRow +// 0x0088 (0x0090 - 0x0008) +struct FNoceSelfTalkDataRow final : public FTableRowBase +{ +public: + struct FGameplayTagContainer Progress; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer HasAdditionalTags; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer WithOutAdditionalTags; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) + int32 EndingBitmask; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RoundBitmask; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownTimeMin; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownTimeMax; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PaddingTime; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayRandom; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Dialogs; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSelfTalkDataRow; + +// ScriptStruct GameNoce.NoceDialogDuration +// 0x0008 (0x0010 - 0x0008) +struct FNoceDialogDuration final : public FTableRowBase +{ +public: + float DurationJP; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationEN; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogDuration; + +// ScriptStruct GameNoce.NoceDialogStyle +// 0x0008 (0x0010 - 0x0008) +struct FNoceDialogStyle final : public FTableRowBase +{ +public: + bool UseItalic; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDialogStyle; + +// ScriptStruct GameNoce.NoceDialogRequestSingle +// 0x00D8 (0x00D8 - 0x0000) +struct FNoceDialogRequestSingle final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RandomSetId; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDialogLine LineData; // 0x0010(0x0060)(Edit, EditConst, NativeAccessSpecifierPublic) + ENoceDialogSpeaker Speaker; // 0x0070(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RemainTime; // 0x0074(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsSerial; // 0x0078(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsImportant; // 0x0079(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceDialogAnimSetting AnimSetting; // 0x0080(0x0058)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogRequestSingle; + +// ScriptStruct GameNoce.NoceDialogCooldown +// 0x000C (0x000C - 0x0000) +struct FNoceDialogCooldown final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemainTime; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogCooldown; + +// ScriptStruct GameNoce.NoceDialogSerialSet +// 0x0038 (0x0038 - 0x0000) +struct FNoceDialogSerialSet final +{ +public: + class FName TagOrId; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WaitingList; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray AnimSettingList; // 0x0018(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + class FName CurrentPlaying; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RandomSetId; // 0x0030(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDialogSerialSet; + +// ScriptStruct GameNoce.NoceDialogPlayingAudioEvent +// 0x0018 (0x0018 - 0x0000) +struct FNoceDialogPlayingAudioEvent final +{ +public: + class UObject* AudioEvent; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDialogPlayingAudioEvent; + +// ScriptStruct GameNoce.NoceDirLightDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceDirLightDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceDirLightDataRowHandle; + +// ScriptStruct GameNoce.NoceDirLightProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceDirLightProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceDirLightDataRowHandle DataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDirLightProgress; + +// ScriptStruct GameNoce.NoceEnemyComboSetting +// 0x0040 (0x0040 - 0x0000) +struct FNoceEnemyComboSetting final +{ +public: + int32 Attack; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackFloatRate; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Wince; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WinceFloatRate; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSanity; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSanityFloatRate; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSanityToAttackRatio; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Stamina; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaminaFloatRate; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForceWince; // 0x0024(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType WinceType; // 0x0025(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInvertWinceDirection; // 0x0026(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsChannelingAttack; // 0x0027(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDeathType DeathType; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DebuffEffect; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanBeAxeDefensed; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanBeKatanaDefensed; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckJustDodge; // 0x003A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckInvincible; // 0x003B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckOmamoriKagami; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckSuperArmor; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckJustDodgeCounterDistance; // 0x003E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceEnemyComboSetting; + +// ScriptStruct GameNoce.EnemyGroupSpawnTimeUpActionSetting +// 0x0008 (0x0008 - 0x0000) +struct FEnemyGroupSpawnTimeUpActionSetting final +{ +public: + EEnemyGroupTimeUpAction TimeUpAction; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExtraTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnemyGroupSpawnTimeUpActionSetting; + +// ScriptStruct GameNoce.EnemyGroupSpawnVFXSetting +// 0x0028 (0x0028 - 0x0000) +struct FEnemyGroupSpawnVFXSetting final +{ +public: + struct FSoftObjectPath NiagaraSystem; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HideEnemyOnSpawn; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float UnhideTime; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnemyGroupSpawnVFXSetting; + +// ScriptStruct GameNoce.EnemyGroupSpawnInfo +// 0x0058 (0x0058 - 0x0000) +struct FEnemyGroupSpawnInfo final +{ +public: + bool IsMainEnemy; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath SpawnEnemy; // 0x0008(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemyGroupSpawnVFXSetting SpawnVFX; // 0x0028(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float SpawnTime; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnemyGroupSpawnInfo; + +// ScriptStruct GameNoce.EnemyGroupUnitContent +// 0x0030 (0x0030 - 0x0000) +struct FEnemyGroupUnitContent final +{ +public: + bool IsMainEnemy; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath SpawnEnemy; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnNum; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnemyGroupUnitContent; + +// ScriptStruct GameNoce.EnemyGroupSettingUnit +// 0x0010 (0x0010 - 0x0000) +struct FEnemyGroupSettingUnit final +{ +public: + TArray UnitContent; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnemyGroupSettingUnit; + +// ScriptStruct GameNoce.EnemyGroupSetting +// 0x0020 (0x0020 - 0x0000) +struct FEnemyGroupSetting final +{ +public: + EEnemyGroupSpawnPattern SpawnPattern; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnInterval; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnedNumLimit; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GroupUnits; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnemyGroupSetting; + +// ScriptStruct GameNoce.EnemyGroupSpawnHintSound +// 0x0078 (0x0078 - 0x0000) +struct FEnemyGroupSpawnHintSound final +{ +public: + float TriggerTimeBeforeEnd; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNeoAudioPostEventParam SoundToPlay; // 0x0008(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnemyGroupSpawnHintSound; + +// ScriptStruct GameNoce.EnemyGroupSpawnSetting +// 0x0098 (0x0098 - 0x0000) +struct FEnemyGroupSpawnSetting final +{ +public: + struct FGameplayTag TriggerTag; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DefeatTag; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroupTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroupTimeEasy; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroupTimeHard; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HintSounds; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGameplayTag GroupTimeUpTag; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemyGroupSpawnTimeUpActionSetting TimeUpActionSetting; // 0x0038(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EEnemyGroupSpawnFacing SpawnFacing; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnvQuery* EnvQuery; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + struct FEnemyGroupSpawnVFXSetting SpawnVFX; // 0x0050(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FEnemyGroupSetting GroupSetting; // 0x0078(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnemyGroupSpawnSetting; + +// ScriptStruct GameNoce.NoceEnvRequest +// 0x0078 (0x0078 - 0x0000) +struct alignas(0x08) FNoceEnvRequest final +{ +public: + uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceEnvRequest; + +// ScriptStruct GameNoce.NocePPVInfo +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FNocePPVInfo final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePPVInfo; + +// ScriptStruct GameNoce.NoceFogNiagaraRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceFogNiagaraRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceFogNiagaraRowHandle; + +// ScriptStruct GameNoce.NoceFogNiagaraProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceFogNiagaraProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceFogNiagaraRowHandle DataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceFogNiagaraProgress; + +// ScriptStruct GameNoce.NoceHeightFogDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceHeightFogDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceHeightFogDataRowHandle; + +// ScriptStruct GameNoce.NoceExpFogProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceExpFogProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceHeightFogDataRowHandle SanityMax; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceExpFogProgress; + +// ScriptStruct GameNoce.NoceRandomForceVectorData +// 0x0108 (0x0108 - 0x0000) +struct FNoceRandomForceVectorData final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RandomVectorIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Intensity; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Interval; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Frequency; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0058(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector min_0; // 0x0070(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector max_0; // 0x0088(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Exponent; // 0x00A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PositiveMultiply; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NegativeMultiply; // 0x00D0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DirectionMultiply; // 0x00E8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Debug; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceRandomForceVectorData; + +// ScriptStruct GameNoce.ProgressDataLayerTableRow +// 0x0120 (0x0128 - 0x0008) +struct FProgressDataLayerTableRow final : public FTableRowBase +{ +public: + struct FGameplayTagContainer ProgressTags; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray ExactProgressTags; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AdditionalTags; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + bool AllAdditionalTags; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NeedAdditionalTagNum; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer WithOutAdditionalTags; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + bool WithoutAllAdditionalTags; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RoundBitmask; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActivateDataLayerAsset; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LoadedDataLayerAsset; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EasyRiddleDataLayerAsset; // 0x00A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NormalRiddleDataLayerAsset; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HardRiddleDataLayerAsset; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EndingADataLayerAsset; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EndingBDataLayerAsset; // 0x00E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EndingCDataLayerAsset; // 0x00F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EndingDDataLayerAsset; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UnloadDataLayerAsset; // 0x0118(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProgressDataLayerTableRow; + +// ScriptStruct GameNoce.NoceProgressHistory +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FNoceProgressHistory final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceProgressHistory; + +// ScriptStruct GameNoce.NoceUIGeneralHintData +// 0x0030 (0x0030 - 0x0000) +struct FNoceUIGeneralHintData final +{ +public: + bool IsTutorial; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText HintText; // 0x0008(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + ENoceNotebookType NotebookType; // 0x0018(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName NotebookID; // 0x001C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAddNotebook; // 0x0024(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float duration; // 0x0028(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceUIGeneralHintData; + +// ScriptStruct GameNoce.NoceKeyItemEmaDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceKeyItemEmaDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceKeyItemEmaDataRowHandle; + +// ScriptStruct GameNoce.NoceWincePerformUnit +// 0x0038 (0x0038 - 0x0000) +struct FNoceWincePerformUnit final +{ +public: + bool ParticleAffectedByHitStop; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayParticleAttatched; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath NiagaraSystem; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle AudioTriggerId; // 0x0028(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float HitStopTimeDilation; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HitStopTimeDuration; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceWincePerformUnit; + +// ScriptStruct GameNoce.NoceHitPerformSetting +// 0x00F8 (0x00F8 - 0x0000) +struct FNoceHitPerformSetting final +{ +public: + struct FNoceHitPerformUnit DefaultHitPerformUnit; // 0x0000(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap BodyPartGroupHitPerformUnitMap; // 0x0088(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoftObjectPath HitMoveCurve; // 0x00D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceHitPerformSetting; + +// ScriptStruct GameNoce.NoceWindDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceWindDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceWindDataRowHandle; + +// ScriptStruct GameNoce.NoceWindProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceWindProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceWindDataRowHandle DataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceWindProgress; + +// ScriptStruct GameNoce.HitPerformComboParticleRotationMapUnit +// 0x0050 (0x0050 - 0x0000) +struct FHitPerformComboParticleRotationMapUnit final +{ +public: + TMap HitPerformComboParticleRotationMap; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHitPerformComboParticleRotationMapUnit; + +// ScriptStruct GameNoce.HitPerformSettingMapUnit +// 0x0050 (0x0050 - 0x0000) +struct FHitPerformSettingMapUnit final +{ +public: + TMap HitPerformSettingMap; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHitPerformSettingMapUnit; + +// ScriptStruct GameNoce.NoceOmamoriDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceOmamoriDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceOmamoriDataRowHandle; + +// ScriptStruct GameNoce.HitPerformComboMapUnit +// 0x0050 (0x0050 - 0x0000) +struct FHitPerformComboMapUnit final +{ +public: + TMap HitPerformComboMap; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHitPerformComboMapUnit; + +// ScriptStruct GameNoce.NoceInputGamepadTypeData +// 0x0038 (0x0038 - 0x0000) +struct FNoceInputGamepadTypeData final +{ +public: + ENoceInputGamepadType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey GamepadKey; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey ExtraGamepadKey; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInputGamepadTypeData; + +// ScriptStruct GameNoce.NoceHinaCharMeshTypeDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceHinaCharMeshTypeDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceHinaCharMeshTypeDataRowHandle; + +// ScriptStruct GameNoce.NoceInputGamepadTypeDataTableRow +// 0x0010 (0x0018 - 0x0008) +struct FNoceInputGamepadTypeDataTableRow final : public FTableRowBase +{ +public: + TArray Data; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInputGamepadTypeDataTableRow; + +// ScriptStruct GameNoce.NoceInputMultiActionExtraGamepadData +// 0x0018 (0x0018 - 0x0000) +struct FNoceInputMultiActionExtraGamepadData final +{ +public: + ENoceInputGamepadType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GamepadActions; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInputMultiActionExtraGamepadData; + +// ScriptStruct GameNoce.NoceChapterJumpDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceChapterJumpDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceChapterJumpDataRowHandle; + +// ScriptStruct GameNoce.NoceInputMultiActionTableRow +// 0x0030 (0x0038 - 0x0008) +struct FNoceInputMultiActionTableRow final : public FTableRowBase +{ +public: + TArray GamepadActions; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExtraGamepadActions; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray KeyboardActions; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInputMultiActionTableRow; + +// ScriptStruct GameNoce.NoceInputQueueLongPressedUnit +// 0x0008 (0x0008 - 0x0000) +struct FNoceInputQueueLongPressedUnit final +{ +public: + ENoceInputAction InputAction; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OperateValue; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInputQueueLongPressedUnit; + +// ScriptStruct GameNoce.NoceInputActionRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceInputActionRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceInputActionRowHandle; + +// ScriptStruct GameNoce.NoceInputQueueUnit +// 0x0028 (0x0028 - 0x0000) +struct FNoceInputQueueUnit final +{ +public: + ENoceInputAction InputAction; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInputOperateType InputOperate; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OperateValue; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseMultipleLongPressedInputs; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MultipleLongPressedInputs; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENocePlayerAnimStateType AnimStateWhenInputMatched; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceInputQueueUnit; + +// ScriptStruct GameNoce.NoceWeaponData +// 0x0210 (0x0218 - 0x0008) +struct FNoceWeaponData final : public FTableRowBase +{ +public: + class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText DescriptionDurability; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath Thumbnail; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ThumbnailDurability; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Image; // 0x0078(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ImageDurability; // 0x0098(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ShortcutImage; // 0x00B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ShortcutSelectImage; // 0x00D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ShortcutDurability; // 0x00F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ShortcutSelectDurability; // 0x0118(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath RepairHaloImage; // 0x0138(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GroundMeshActor; // 0x0158(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath HandMeshActor; // 0x0178(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WeaponInfo; // 0x0198(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseRoundWeaponInfoMap; // 0x01B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap RoundWeaponInfoMap; // 0x01C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool CanBeBroken; // 0x0210(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanBeBrokenInShiromukuRevive2; // 0x0211(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanDiscard; // 0x0212(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanFocusAttack; // 0x0213(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseFocusAttackWhenFullCharged; // 0x0214(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CanCostDurability; // 0x0215(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NextRoundRemoveViewed; // 0x0216(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_217[0x1]; // 0x0217(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceWeaponData; + +// ScriptStruct GameNoce.NoceOmamoriData +// 0x0088 (0x0090 - 0x0008) +struct FNoceOmamoriData final : public FTableRowBase +{ +public: + class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText HiddenDescription; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath Thumbnail; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Image; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GameplayEffects; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + int32 Priority; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceOmamoriData; + +// ScriptStruct GameNoce.NoceUIDurabilityTextData +// 0x0018 (0x0018 - 0x0000) +struct FNoceUIDurabilityTextData final +{ +public: + float MaxDurabilityRatio; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Text; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIDurabilityTextData; + +// ScriptStruct GameNoce.NoceConsumableData +// 0x00D0 (0x00D8 - 0x0008) +struct FNoceConsumableData final : public FTableRowBase +{ +public: + class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText HiddenDescription; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath Thumbnail; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Image; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath MeshActor; // 0x0078(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GameplayEffects; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENoceItemMotionType ItemMotionType; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceItemAttributeType ItemAttributeType; // 0x00A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x2]; // 0x00AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ItemAttributeCheckType; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaithValue; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OfferingEffects; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + int32 Priority; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxStackNum; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponDurabilityRecoverRatio; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceConsumableData; + +// ScriptStruct GameNoce.NoceKeyItemData +// 0x0078 (0x0080 - 0x0008) +struct FNoceKeyItemData final : public FTableRowBase +{ +public: + class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText HiddenDescription; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath Thumbnail; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Image; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoPickupWindow; // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NextRoundRemoved; // 0x007D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceKeyItemData; + +// ScriptStruct GameNoce.NoceUITutorialPopWindowPageData +// 0x0030 (0x0030 - 0x0000) +struct FNoceUITutorialPopWindowPageData final +{ +public: + struct FSoftObjectPath Image; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Text; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUITutorialPopWindowPageData; + +// ScriptStruct GameNoce.NoceLetterGroupData +// 0x0048 (0x0050 - 0x0008) +struct FNoceLetterGroupData final : public FTableRowBase +{ +public: + class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath Thumbnail; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceLetterGroupData; + +// ScriptStruct GameNoce.NoceLetterGroupDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceLetterGroupDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceLetterGroupDataRowHandle; + +// ScriptStruct GameNoce.NoceLetterData +// 0x0050 (0x0058 - 0x0008) +struct FNoceLetterData final : public FTableRowBase +{ +public: + struct FNoceLetterGroupDataRowHandle GroupId; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FText Description; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray Content; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FSoftObjectPath Image; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NextRoundRemoved; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceLetterData; + +// ScriptStruct GameNoce.NoceNotebookContentRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookContentRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookContentRowHandle; + +// ScriptStruct GameNoce.NoceInventoryConsumable +// 0x0004 (0x0008 - 0x0004) +struct FNoceInventoryConsumable final : public FNoceInventoryData +{ +public: + int32 Quantity; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceInventoryConsumable; + +// ScriptStruct GameNoce.NoceUIEndingConditionData +// 0x0020 (0x0020 - 0x0000) +struct FNoceUIEndingConditionData final +{ +public: + class FText Text; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray VisibleAfterClearedEndings; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIEndingConditionData; + +// ScriptStruct GameNoce.NoceUIEndingData +// 0x0078 (0x0078 - 0x0000) +struct FNoceUIEndingData final +{ +public: + ENoceEndingType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Title; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath CompleteTexture; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath CompleteBGTexture; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Conditions; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIEndingData; + +// ScriptStruct GameNoce.NoceNotebookHintIDData +// 0x0008 (0x0008 - 0x0000) +struct FNoceNotebookHintIDData final +{ +public: + int32 IDIndex; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookType Type; // 0x0004(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookHintIDData; + +// ScriptStruct GameNoce.NoceNotebookCategoryData +// 0x0080 (0x0088 - 0x0008) +struct FNoceNotebookCategoryData final : public FTableRowBase +{ +public: + class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + ENoceNotebookBookmarkType BookmarkType; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookBookmarkSocketType SocketType; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath DefaultTexture; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SelectTexture; // 0x0040(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SelectAddTexture; // 0x0060(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PaddingLeft; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookCategoryData; + +// ScriptStruct GameNoce.NoceDynamicMapIconData +// 0x0002 (0x0002 - 0x0000) +struct FNoceDynamicMapIconData final +{ +public: + ENoceDynamicMapIconChapterType ChapterType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDynamicMapIconIndexType IndexType; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDynamicMapIconData; + +// ScriptStruct GameNoce.NoceNotebookCharacterNameRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookCharacterNameRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookCharacterNameRowHandle; + +// ScriptStruct GameNoce.NoceNotebookCharacterPageData +// 0x0050 (0x0058 - 0x0008) +struct FNoceNotebookCharacterPageData final : public FTableRowBase +{ +public: + struct FNoceNotebookCharacterNameRowHandle Category; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FSoftClassPath Widget; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookCharacterContentRowHandle Content1; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookCharacterContentRowHandle Content2; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookCharacterContentRowHandle Content3; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookCharacterContentRowHandle Content4; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + int32 PageTextureIndex; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookCharacterPageData; + +// ScriptStruct GameNoce.NoceUIInputImageTableRow +// 0x0040 (0x0048 - 0x0008) +struct FNoceUIInputImageTableRow final : public FTableRowBase +{ +public: + struct FSoftObjectPath XBoxController; // 0x0008(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PS5Controller; // 0x0028(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIInputImageTableRow; + +// ScriptStruct GameNoce.NoceNotebookEnemyNameRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookEnemyNameRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookEnemyNameRowHandle; + +// ScriptStruct GameNoce.NoceNotebookEnemyPageData +// 0x0050 (0x0058 - 0x0008) +struct FNoceNotebookEnemyPageData final : public FTableRowBase +{ +public: + struct FNoceNotebookEnemyNameRowHandle Category; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FSoftClassPath Widget; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookEnemyContentRowHandle Content1; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookEnemyContentRowHandle Content2; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookEnemyContentRowHandle Content3; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookEnemyContentRowHandle Content4; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + int32 PageTextureIndex; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookEnemyPageData; + +// ScriptStruct GameNoce.NoceInputIconRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceInputIconRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceInputIconRowHandle; + +// ScriptStruct GameNoce.NoceUIControllerWidgetTypeData +// 0x0150 (0x0150 - 0x0000) +struct FNoceUIControllerWidgetTypeData final +{ +public: + class FText LeftTriggerText; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText LeftShoulderText; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText DPadText1; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FNoceInputIconRowHandle DPadIcon1; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FText DPadText2; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FNoceInputIconRowHandle DPadIcon2; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FText DPadText3; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FNoceInputIconRowHandle DPadIcon3; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FText DPadText4; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FNoceInputIconRowHandle DPadIcon4; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FText LeftStickText1; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText LeftStickText2; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText LeftStickText3; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText RightStickText1; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText RightStickText2; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText FaceTopText; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText FaceLeftText; // 0x00E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText FaceRightText; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText FaceBottomText; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText SpecialLeftText; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText SpecialRightText; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText RightTriggerText; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText RightShoulderText; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIControllerWidgetTypeData; + +// ScriptStruct GameNoce.NoceNotebookInfoNameRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookInfoNameRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookInfoNameRowHandle; + +// ScriptStruct GameNoce.NoceNotebookInfoPageData +// 0x0050 (0x0058 - 0x0008) +struct FNoceNotebookInfoPageData final : public FTableRowBase +{ +public: + struct FNoceNotebookInfoNameRowHandle Category; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FSoftClassPath Widget; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookInfoContentRowHandle Content1; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookInfoContentRowHandle Content2; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookInfoContentRowHandle Content3; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookInfoContentRowHandle Content4; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + int32 PageTextureIndex; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookInfoPageData; + +// ScriptStruct GameNoce.NoceNotebookPuzzleNameRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookPuzzleNameRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookPuzzleNameRowHandle; + +// ScriptStruct GameNoce.NoceNotebookPuzzlePageData +// 0x0048 (0x0050 - 0x0008) +struct FNoceNotebookPuzzlePageData final : public FTableRowBase +{ +public: + int32 RiddleLevelBitmask; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookPuzzleNameRowHandle Category; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath Widget; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Contents; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + int32 PageTextureIndex; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookPuzzlePageData; + +// ScriptStruct GameNoce.NoceUIOptionCategoryData +// 0x0028 (0x0028 - 0x0000) +struct FNoceUIOptionCategoryData final +{ +public: + class FText Name; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FName Category; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIOptionCategoryData; + +// ScriptStruct GameNoce.NoceNotebookTutorialNameRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceNotebookTutorialNameRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceNotebookTutorialNameRowHandle; + +// ScriptStruct GameNoce.NoceNotebookTutorialPageData +// 0x0050 (0x0058 - 0x0008) +struct FNoceNotebookTutorialPageData final : public FTableRowBase +{ +public: + struct FNoceNotebookTutorialNameRowHandle Category; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FSoftClassPath Widget; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceNotebookTutorialContentRowHandle Content1; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookTutorialContentRowHandle Content2; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookTutorialContentRowHandle Content3; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceNotebookTutorialContentRowHandle Content4; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + int32 PageTextureIndex; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookTutorialPageData; + +// ScriptStruct GameNoce.NoceNotebookMultiContentData +// 0x0028 (0x0030 - 0x0008) +struct FNoceNotebookMultiContentData final : public FTableRowBase +{ +public: + TArray Text; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Image; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool NextRoundRemoved; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceNotebookMultiContentData; + +// ScriptStruct GameNoce.NoceExpandInventoryData +// 0x0008 (0x0010 - 0x0008) +struct FNoceExpandInventoryData final : public FTableRowBase +{ +public: + int32 Num; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceExpandInventoryData; + +// ScriptStruct GameNoce.NoceFaithItemRecord +// 0x0010 (0x0010 - 0x0000) +struct FNoceFaithItemRecord final +{ +public: + class FName RowNameID; // 0x0000(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PickupActorName; // 0x0008(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceFaithItemRecord; + +// ScriptStruct GameNoce.NoceUINotebookPageTextureData +// 0x0068 (0x0068 - 0x0000) +struct FNoceUINotebookPageTextureData final +{ +public: + struct FSoftObjectPath BaseColorTexture; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath RoughTexture; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NormalTexture; // 0x0040(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OppositePageNum; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceUINotebookPageTextureData; + +// ScriptStruct GameNoce.NoceSweetLightDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceSweetLightDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceSweetLightDataRowHandle; + +// ScriptStruct GameNoce.NoceLanternProgress +// 0x0038 (0x0038 - 0x0000) +struct FNoceLanternProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceSweetLightDataRowHandle LanternPointDataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceSweetLightDataRowHandle LanternVolumeDataRow; // 0x0028(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceSweetLightDataRowHandle LanternMainDataRow; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLanternProgress; + +// ScriptStruct GameNoce.NoceUINotebookCategoryData +// 0x0080 (0x0080 - 0x0000) +struct FNoceUINotebookCategoryData final +{ +public: + bool IsVisible; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsNew; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Name; // 0x0008(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultTexture; // 0x0018(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SelectTexture; // 0x0038(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SelectAddTexture; // 0x0058(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PaddingLeft; // 0x0078(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceUINotebookCategoryData; + +// ScriptStruct GameNoce.NoceExpFogSetting +// 0x00D0 (0x00D8 - 0x0008) +struct FNoceExpFogSetting final : public FTableRowBase +{ +public: + float FogDensity; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExponentialHeightFogData SecondFogData; // 0x0010(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FogInscatteringLuminance; // 0x001C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogMaxOpacity; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogCutoffDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* InscatteringColorCubemap; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) + float InscatteringColorCubemapAngle; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InscatteringTextureTint; // 0x0044(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyDirectionalInscatteringColorDistance; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonDirectionalInscatteringColorDistance; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringExponent; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringStartDistance; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionalInscatteringLuminance; // 0x0064(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableVolumetricFog; // 0x0074(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricFogScatteringDistribution; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VolumetricFogAlbedo; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VolumetricFogEmissive; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogExtinctionScale; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogDistance; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogStaticLightingScatteringIntensity; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLightColorsWithFogInscatteringColors; // 0x009C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricFogStartDistance; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogNearFadeInDistance; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SkyAtmosphereAmbientContributionColorScale; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x00B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnemyInSightDistance; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceExpFogSetting; + +// ScriptStruct GameNoce.NoceVolumetricFogSetting +// 0x00C8 (0x00D0 - 0x0008) +struct FNoceVolumetricFogSetting final : public FTableRowBase +{ +public: + struct FLinearColor LightColor; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Emissive; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Extinction; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogPower; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr VolumeTex; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BasicFogPow; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BasicFog_Size; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BasicFog_Speed; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseFogPow; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseFog_Size; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NoiseFog_Speed; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TexturePower; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Blend_MaxDistance; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Blend_MinDistance; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BlendColor; // 0x008C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendScale; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearFade_FogCope; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearFade_Length; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearFade_Offset; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Fog_HighPower; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Fog_HighScale; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DarkColor; // 0x00B4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloorShadow; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloorShadowPow; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceVolumetricFogSetting; + +// ScriptStruct GameNoce.NoceUIPictureCreditData +// 0x0028 (0x0030 - 0x0008) +struct FNoceUIPictureCreditData final : public FTableRowBase +{ +public: + ENoceUICreditCommandType CommandType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeUntilNextCommand; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Picture; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIPictureCreditData; + +// ScriptStruct GameNoce.NoceDirectionalLightSetting +// 0x0058 (0x0060 - 0x0008) +struct FNoceDirectionalLightSetting final : public FTableRowBase +{ +public: + struct FRotator Rotation; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool CastShadows; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IndirectLightingIntensity; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightColor; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Temperature; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceAngle; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumDynamicShadowCascades; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistributionExponent; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionFraction; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFadeoutFraction; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicShadowDistanceMovableLight; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDirectionalLightSetting; + +// ScriptStruct GameNoce.NoceSpotLightSetting +// 0x0040 (0x0048 - 0x0008) +struct FNoceSpotLightSetting final : public FTableRowBase +{ +public: + bool Enable; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InnerConeAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftSourceRadius; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceLength; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightColor; // 0x002C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableLightFadeFlickerWhenLocked; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceSpotLightSetting; + +// ScriptStruct GameNoce.NoceUIKeyMappingImageStruct +// 0x0028 (0x0028 - 0x0000) +struct FNoceUIKeyMappingImageStruct final +{ +public: + TSoftObjectPtr ResourceObject; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIKeyMappingImageStruct; + +// ScriptStruct GameNoce.NoceSkyLightSetting +// 0x0060 (0x0068 - 0x0008) +struct FNoceSkyLightSetting final : public FTableRowBase +{ +public: + bool bRealTimeCapture; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityScale; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightColor; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Cubemap; // 0x0020(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceCubemapAngle; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CubemapResolution; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLowerHemisphereIsBlack; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LowerHemisphereColor; // 0x0054(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceSkyLightSetting; + +// ScriptStruct GameNoce.NoceSkyAtmosphereSetting +// 0x0090 (0x0098 - 0x0008) +struct FNoceSkyAtmosphereSetting final : public FTableRowBase +{ +public: + float BottomRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereHeight; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MultiScatteringFactor; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceSampleCountScale; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighScatteringScale; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RayleighScattering; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighExponentialDistribution; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieScatteringScale; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieScattering; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAbsorptionScale; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieAbsorption; // 0x004C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAnisotropy; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieExponentialDistribution; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OtherAbsorptionScale; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OtherAbsorption; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SkyLuminanceFactor; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveViewDistanceScale; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContribution; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransmittanceMinLightElevationAngle; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPerspectiveStartDepth; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSkyAtmosphereSetting; + +// ScriptStruct GameNoce.NoceUICreditDTData +// 0x0020 (0x0028 - 0x0008) +struct FNoceUICreditDTData final : public FTableRowBase +{ +public: + TArray DataTables; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Speeds; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUICreditDTData; + +// ScriptStruct GameNoce.NoceSkyDomeSetting +// 0x01B8 (0x01C0 - 0x0008) +struct FNoceSkyDomeSetting final : public FTableRowBase +{ +public: + struct FLinearColor ColorMultiply; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Contrast; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveIntensity; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HorizonColor; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonGradient; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonHeight; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Skybox; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomRotator; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalDistribution; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RiseSky; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr FlowMap; // 0x0070(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlowIntensity; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlowSpeed; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor WindDirection; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindIntensity; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_RandomGleam; // 0x00B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr RandomGleam_GleamMask; // 0x00B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RandomGleam_ColorMultiply; // 0x00E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomGleam_GleamMaskCompared; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomGleam_LightContrast; // 0x00F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomGleam_LightBoost; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomGleam_DeShowRate; // 0x00FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomGleam_Jitter; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomGleam_Tilling; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomGleam_GleamSpeed; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomGleam_RandomGleamSpeed; // 0x010C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RandomLight_Seed; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Use_Sun; // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SunAlpha; // 0x0124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr CloudMask; // 0x0128(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ItIsSun; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SunColor; // 0x0154(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr SunMap; // 0x0168(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SunPosation; // 0x0190(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunSize; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A4[0x4]; // 0x01A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x01A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSkyDomeSetting; + +// ScriptStruct GameNoce.NoceDarknessSetting +// 0x0020 (0x0028 - 0x0008) +struct FNoceDarknessSetting final : public FTableRowBase +{ +public: + float Alpha; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DarknessColor; // 0x000C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdgeContrast; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EffectOffset; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDarknessSetting; + +// ScriptStruct GameNoce.WaveSpawnQueueElement +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FWaveSpawnQueueElement final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWaveSpawnQueueElement; + +// ScriptStruct GameNoce.NoceSSFSSetting +// 0x0008 (0x0010 - 0x0008) +struct FNoceSSFSSetting final : public FTableRowBase +{ +public: + float Radius; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSSFSSetting; + +// ScriptStruct GameNoce.NoceWindSetting +// 0x0040 (0x0048 - 0x0008) +struct FNoceWindSetting final : public FTableRowBase +{ +public: + float WindSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WindSpeedCurves; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FRotator WindDirection; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float WindDirectionChange_Min; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindDirectionChange_Max; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WindAudioLevel; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwitchTime; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceWindSetting; + +// ScriptStruct GameNoce.NocePPVSanitySet +// 0x0040 (0x0040 - 0x0000) +struct FNocePPVSanitySet final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FDataTableRowHandle SanityMin; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDataTableRowHandle SanityMax; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePPVSanitySet; + +// ScriptStruct GameNoce.NoceLanternNiagaraSetting +// 0x0050 (0x0058 - 0x0008) +struct FNoceLanternNiagaraSetting final : public FTableRowBase +{ +public: + bool UseFlickerLight; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FlickerMagnitude; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlickerOffset; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlickeSpeed; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance_Min; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Distance_Min_Color; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance_Max; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Distance_Max_Color; // 0x0034(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance_Max_Size; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDistance; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraDistanceFade; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraOffset; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceLanternNiagaraSetting; + +// ScriptStruct GameNoce.NoceFogNiagaraSetting +// 0x0080 (0x0088 - 0x0008) +struct FNoceFogNiagaraSetting final : public FTableRowBase +{ +public: + struct FLinearColor EnvParFogColor; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnvParFogSpawn; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnvParFogActivate; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnvParFogFlowSpeed; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AllFog_Alpha; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AllFog_Speed; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AllFog_LinearSwitchNPC_1on; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AllFog_LinearForceAxis; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HellBlend_Alpha; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HellBlend_Speed; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HellBlend_LinearSwitchNPC_1on; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HellBlend_LinearForceAxis; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HellSpeedReplace_1on; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HellNoiseFogEdge_Speed; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HellNoiseFog_Speed; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceFogNiagaraSetting; + +// ScriptStruct GameNoce.NoceUITextCreditData +// 0x0030 (0x0038 - 0x0008) +struct FNoceUITextCreditData final : public FTableRowBase +{ +public: + ENoceUICreditCommandType CommandType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeUntilNextCommand; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString JobText; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NameText; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsNeobards; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceUITextCreditData; + +// ScriptStruct GameNoce.NoceLumenTranslucencySetting +// 0x0008 (0x0010 - 0x0008) +struct FNoceLumenTranslucencySetting final : public FTableRowBase +{ +public: + int32 NumPasses; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRayIntensity; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLumenTranslucencySetting; + +// ScriptStruct GameNoce.NoceFastTravelPoint +// 0x0020 (0x0028 - 0x0008) +struct FNoceFastTravelPoint final : public FTableRowBase +{ +public: + struct FVector TargetLocation; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName WorldTriggerGateway; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceFastTravelPoint; + +// ScriptStruct GameNoce.WaveEnemySetting +// 0x0010 (0x0010 - 0x0000) +struct FWaveEnemySetting final +{ +public: + class ANoceAISpawner* Spawner; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnDelay; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWaveEnemySetting; + +// ScriptStruct GameNoce.WaveSpawnWaveElement +// 0x0018 (0x0018 - 0x0000) +struct FWaveSpawnWaveElement final +{ +public: + int32 KilledNumToNextWave; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WaveEnemies; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWaveSpawnWaveElement; + +// ScriptStruct GameNoce.NoceLightFadeParameter +// 0x0008 (0x0008 - 0x0000) +struct FNoceLightFadeParameter final +{ +public: + float Intensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLightFadeParameter; + +// ScriptStruct GameNoce.NoceLightFadeFullSetting +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FNoceLightFadeFullSetting final +{ +public: + uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceLightFadeFullSetting; + +// ScriptStruct GameNoce.NoceRadioSetting +// 0x0040 (0x0040 - 0x0000) +struct FNoceRadioSetting final +{ +public: + int32 RoundBitmask; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceDialogDataRowHandle DialogRow; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceDialogDataRowHandle EndingDialogRow; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float NoiseScaleFactor; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AdditionalTags; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float DelayTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceRadioSetting; + +// ScriptStruct GameNoce.NoceRadioDialogDelayData +// 0x0010 (0x0010 - 0x0000) +struct FNoceRadioDialogDelayData final +{ +public: + struct FNoceDialogDataRowHandle DialogRow; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float DelayTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElapsedTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceRadioDialogDelayData; + +// ScriptStruct GameNoce.NoceWeaponInfoOverride +// 0x0018 (0x0018 - 0x0000) +struct FNoceWeaponInfoOverride final +{ +public: + int32 Attack; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtraAttack; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Wince; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraWince; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForceWince; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType WinceType; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DurabilityCost; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceWeaponInfoOverride; + +// ScriptStruct GameNoce.NoceLevelSubRegionDataLayer +// 0x0070 (0x0070 - 0x0000) +struct FNoceLevelSubRegionDataLayer final +{ +public: + TArray ExtraSubDataLayers; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SubdivisionDataLayers; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TMap ExtraSubdivisionDataLayers; // 0x0020(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLevelSubRegionDataLayer; + +// ScriptStruct GameNoce.NoceLevelRegionDataLayer +// 0x0060 (0x0068 - 0x0008) +struct FNoceLevelRegionDataLayer final : public FTableRowBase +{ +public: + ENoceLevelRegion Region; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceLevelArea Area; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString FullName; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ShortName; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerAsset* ParentDataLayer; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataLayerAsset* EnvDataLayer; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EnvSubDataLayer; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EnvSubdivisionDataLayers; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UDataLayerAsset* RVTDataLayer; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLevelRegionDataLayer; + +// ScriptStruct GameNoce.NoceVolumetricFogDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceVolumetricFogDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceVolumetricFogDataRowHandle; + +// ScriptStruct GameNoce.NoceVolumetricFogProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceVolumetricFogProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceVolumetricFogDataRowHandle SanityMax; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceVolumetricFogProgress; + +// ScriptStruct GameNoce.NoceEnvSubSetting +// 0x0004 (0x0004 - 0x0000) +struct FNoceEnvSubSetting final +{ +public: + int32 SubdivisionBitmask; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceEnvSubSetting; + +// ScriptStruct GameNoce.NoceLevelAreaSetting +// 0x0040 (0x0040 - 0x0000) +struct FNoceLevelAreaSetting final +{ +public: + EDataLayerRuntimeState Env; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Subs; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Subdivision; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Extras; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + EDataLayerRuntimeState RVT; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceLevelAreaSetting; + +// ScriptStruct GameNoce.WorldTriggerTableRow +// 0x00F0 (0x00F8 - 0x0008) +struct FWorldTriggerTableRow final : public FTableRowBase +{ +public: + TMap RuntimeStateMap; // 0x0008(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap ExtraStateLayers; // 0x0058(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap ChapterAlters; // 0x00A8(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldTriggerTableRow; + +// ScriptStruct GameNoce.ProgressCondition +// 0x0080 (0x0080 - 0x0000) +struct FProgressCondition final +{ +public: + struct FGameplayTagContainer ProgressCondition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool ExactProgress; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer NeedAdditionalTag; // 0x0028(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool NeedAllAddTag; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NeedAddTagNum; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer WithoutAdditionalTag; // 0x0050(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool WithoutAllTag; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EndingBitmask; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RoundBitmask; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FProgressCondition; + +// ScriptStruct GameNoce.NoceLightRigidBodyWireData +// 0x0048 (0x0048 - 0x0000) +struct FNoceLightRigidBodyWireData final +{ +public: + float WindSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr WireMesh; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLightRigidBodyWireData; + +// ScriptStruct GameNoce.NoceLightSavableData +// 0x00A0 (0x00A0 - 0x0000) +struct FNoceLightSavableData final +{ +public: + bool bSaved; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Save_Intensity; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_IndirectLightingIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_VolumetricScatteringIntensity; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Save_LightColor; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_Temperature; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bUseTemperature; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Save_LightFunctionScale; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_LightFunctionFadeDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_LightFunctionDisabledBrightness; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bAffectDynamicIndirectLighting; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bAffectTranslucentLighting; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bTransmission; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bEnableLightShaftBloom; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_BloomScale; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_BloomThreshold; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_BloomMaxBrightness; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Save_BloomTint; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bUseIESBrightness; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Save_IESBrightnessScale; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_ShadowBias; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_ShadowSlopeBias; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_SpecularScale; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bForceCachedShadowsForMovablePrimitives; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bChannel0; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bChannel1; // 0x006A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bChannel2; // 0x006B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Save_bUseInverseSquaredFalloff; // 0x006C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Save_LightFalloffExponent; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_SourceRadius; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_SoftSourceRadius; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_SourceLength; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_AttenuationRadius; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Save_IntensityUnits; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Save_InnerConeAngle; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_OuterConeAngle; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_SourceWidth; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_SourceHeight; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_BarnDoorAngle; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Save_BarnDoorLength; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLightSavableData; + +// ScriptStruct GameNoce.LinkConstPositionData +// 0x0090 (0x0090 - 0x0000) +struct alignas(0x08) FLinkConstPositionData final +{ +public: + uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLinkConstPositionData; + +// ScriptStruct GameNoce.NoceMapLocationGroupData +// 0x0028 (0x0028 - 0x0000) +struct FNoceMapLocationGroupData final +{ +public: + ENoceMapLocationGroup Group; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D WorldCenterPos; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HalfRange; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceMapLocationGroupData; + +// ScriptStruct GameNoce.NoceAreaData +// 0x00E0 (0x00E0 - 0x0000) +struct FNoceAreaData final +{ +public: + ENoceMapArea Area; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceMapArea ScaleArea; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FVector2D WorldCenterPos; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D HalfRange; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsMultiFloor; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText FloorName; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FVector2D FloorHeightRange; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FloorAreas; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float WorldToTextureFactor; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseScale; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultPlayerScale; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPlayerScale; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPlayerScale; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IconScale; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ForceShowTag; // 0x0090(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ForceHideTag; // 0x00B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray LocationGroupDatas; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceAreaData; + +// ScriptStruct GameNoce.NoceMapTabData +// 0x0018 (0x0018 - 0x0000) +struct FNoceMapTabData final +{ +public: + TArray Widgets; // 0x0000(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 CurrentIndex; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceMapTabData; + +// ScriptStruct GameNoce.NoceMoonLightProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceMoonLightProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceSweetLightDataRowHandle SanityMax; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceMoonLightProgress; + +// ScriptStruct GameNoce.NoceNavLinkJumpSetting +// 0x000C (0x000C - 0x0000) +struct FNoceNavLinkJumpSetting final +{ +public: + float DurationMultipiler; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightMultipiler; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceMultipiler; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceNavLinkJumpSetting; + +// ScriptStruct GameNoce.NoceNoteSectionParams +// 0x0010 (0x0010 - 0x0000) +struct FNoceNoteSectionParams final +{ +public: + class FText MainText; // 0x0000(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceNoteSectionParams; + +// ScriptStruct GameNoce.NoceNoteSectionTemplate +// 0x0010 (0x0030 - 0x0020) +struct FNoceNoteSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FNoceNoteSectionParams Params; // 0x0020(0x0010)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceNoteSectionTemplate; + +// ScriptStruct GameNoce.NoceLanternNiagaraRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceLanternNiagaraRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceLanternNiagaraRowHandle; + +// ScriptStruct GameNoce.NoceNPCLanternProgress +// 0x0030 (0x0030 - 0x0000) +struct FNoceNPCLanternProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceSweetLightDataRowHandle LanternLightDataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceLanternNiagaraRowHandle NiagaraDataRow; // 0x0028(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceNPCLanternProgress; + +// ScriptStruct GameNoce.NoceCharacterRecord +// 0x0020 (0x00C0 - 0x00A0) +struct FNoceCharacterRecord final : public FNoceActorRecord +{ +public: + float Health; // 0x00A0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Armor; // 0x00A4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogicalName; // 0x00A8(0x0008)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Alive; // 0x00B0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0xF]; // 0x00B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceCharacterRecord; + +// ScriptStruct GameNoce.NoceInheritedAIRecord +// 0x0010 (0x0010 - 0x0000) +struct FNoceInheritedAIRecord final +{ +public: + class FName InheritedTag; // 0x0000(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HealthRatio; // 0x0008(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDead; // 0x000C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceInheritedAIRecord; + +// ScriptStruct GameNoce.NoceOmamoriDrawingInfo +// 0x000C (0x000C - 0x0000) +struct FNoceOmamoriDrawingInfo final +{ +public: + class FName RowName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weight; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceOmamoriDrawingInfo; + +// ScriptStruct GameNoce.NoceOmamoriDrawingInfoList +// 0x0010 (0x0010 - 0x0000) +struct FNoceOmamoriDrawingInfoList final +{ +public: + TArray OmamoriList; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceOmamoriDrawingInfoList; + +// ScriptStruct GameNoce.NocePickMessageData +// 0x000C (0x000C - 0x0000) +struct FNocePickMessageData final +{ +public: + class FName ID; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceInventoryType Type; // 0x0008(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePickMessageData; + +// ScriptStruct GameNoce.NocePickupCategoryElement +// 0x0010 (0x0010 - 0x0000) +struct FNocePickupCategoryElement final +{ +public: + TArray PickupNames; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePickupCategoryElement; + +// ScriptStruct GameNoce.NoceDynamicPickupsRuleList +// 0x0010 (0x0010 - 0x0000) +struct FNoceDynamicPickupsRuleList final +{ +public: + TArray DynamicPickupsRuleList; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceDynamicPickupsRuleList; + +// ScriptStruct GameNoce.NocePrepRoomPickupsRuleInfo +// 0x0018 (0x0018 - 0x0000) +struct FNocePrepRoomPickupsRuleInfo final +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ANocePickupsPoint* PickupsPoint; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Interactable; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePrepRoomPickupsRuleInfo; + +// ScriptStruct GameNoce.NocePrepRoomPickupsRuleList +// 0x0020 (0x0020 - 0x0000) +struct FNocePrepRoomPickupsRuleList final +{ +public: + TArray PrepRoomConsumablePickupsRuleList; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PrepRoomWeaponPickupsRuleList; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePrepRoomPickupsRuleList; + +// ScriptStruct GameNoce.NocePrepRoomPickupsRuleData +// 0x0050 (0x0050 - 0x0000) +struct FNocePrepRoomPickupsRuleData final +{ +public: + TMap PrepRoomRuleData; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePrepRoomPickupsRuleData; + +// ScriptStruct GameNoce.NocePlayerComboSetting +// 0x0034 (0x0034 - 0x0000) +struct FNocePlayerComboSetting final +{ +public: + int32 Attack; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtraAttack; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackFloatRate; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Wince; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraWince; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WinceFloatRate; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForceWince; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceWinceType WinceType; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInvertWinceDirection; // 0x001A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DurabilityCost; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForceNotDeflect; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoAimDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoAimSearchRadius; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoAimSearchHalfAngle; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsChannelingAttack; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsForceWeaponNotBreak; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePlayerComboSetting; + +// ScriptStruct GameNoce.GamepadHoldingActionBlockKeysUnit +// 0x0010 (0x0010 - 0x0000) +struct FGamepadHoldingActionBlockKeysUnit final +{ +public: + TArray BlockKeys; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGamepadHoldingActionBlockKeysUnit; + +// ScriptStruct GameNoce.GamepadHoldingActionBlockKeysSetting +// 0x0050 (0x0050 - 0x0000) +struct FGamepadHoldingActionBlockKeysSetting final +{ +public: + TMap HoldingActionUnitMap; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGamepadHoldingActionBlockKeysSetting; + +// ScriptStruct GameNoce.NocePlayerStaminaTableRow +// 0x0008 (0x0010 - 0x0008) +struct FNocePlayerStaminaTableRow final : public FTableRowBase +{ +public: + float PlayerStamina; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNocePlayerStaminaTableRow; + +// ScriptStruct GameNoce.NoceControllerForceFeedbackEffect +// 0x0008 (0x0008 - 0x0000) +struct FNoceControllerForceFeedbackEffect final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceControllerForceFeedbackEffect; + +// ScriptStruct GameNoce.NoceControllerHapticEffect +// 0x0070 (0x0070 - 0x0000) +struct FNoceControllerHapticEffect final +{ +public: + struct FNeoAudioPostEventParam HapticEffect; // 0x0000(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceControllerHapticEffect; + +// ScriptStruct GameNoce.NoceLocationInfoTableRow +// 0x0050 (0x0058 - 0x0008) +struct FNoceLocationInfoTableRow final : public FTableRowBase +{ +public: + class FText Text; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath Image; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SelectImage; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceLocationInfoTableRow; + +// ScriptStruct GameNoce.NoceControllerVibrationSetting +// 0x0088 (0x0088 - 0x0000) +struct FNoceControllerVibrationSetting final +{ +public: + ENoceControllerVibrationType VibrationType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseForceFeedback; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceControllerForceFeedbackEffect ForceFeedbackSetting; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool UseHaptic; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceControllerHapticEffect HapticEffectSetting; // 0x0018(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceControllerVibrationSetting; + +// ScriptStruct GameNoce.NocePreloadAssetData +// 0x0060 (0x0068 - 0x0008) +struct FNocePreloadAssetData final : public FTableRowBase +{ +public: + TSoftObjectPtr Asset; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr Class; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DebugString; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePreloadAssetData; + +// ScriptStruct GameNoce.RigidBodyReference +// 0x0000 (0x0010 - 0x0010) +struct FRigidBodyReference final : public FAnimNodeReference +{ +}; +DUMPER7_ASSERTS_FRigidBodyReference; + +// ScriptStruct GameNoce.NoceWidgetPathTableRow +// 0x0020 (0x0028 - 0x0008) +struct FNoceWidgetPathTableRow final : public FTableRowBase +{ +public: + struct FSoftClassPath WidgetPath; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceWidgetPathTableRow; + +// ScriptStruct GameNoce.NoceUIGuideData +// 0x0018 (0x0018 - 0x0000) +struct FNoceUIGuideData final +{ +public: + struct FNoceInputActionRowHandle InputActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FText GuideText; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIGuideData; + +// ScriptStruct GameNoce.NoceSavePointOmamoriUpgradeData +// 0x0018 (0x0018 - 0x0000) +struct FNoceSavePointOmamoriUpgradeData final +{ +public: + ENoceRoundType round; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AddOmamoriSlotCosts; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSavePointOmamoriUpgradeData; + +// ScriptStruct GameNoce.NoceSavePointUpgradeListItemData +// 0x0070 (0x0070 - 0x0000) +struct FNoceSavePointUpgradeListItemData final +{ +public: + class FText Title; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBG; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ImageMask; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ImageBrush; // 0x0050(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSavePointUpgradeListItemData; + +// ScriptStruct GameNoce.NoceSavePointUpgradeUIData +// 0x0080 (0x0080 - 0x0000) +struct FNoceSavePointUpgradeUIData final +{ +public: + struct FNoceSavePointUpgradeListItemData ListItemData; // 0x0000(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText PopWindowText; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSavePointUpgradeUIData; + +// ScriptStruct GameNoce.NoceSeqPreloadData +// 0x0030 (0x0030 - 0x0000) +struct FNoceSeqPreloadData final +{ +public: + TSoftObjectPtr Asset; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreStreaming; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceSeqPreloadData; + +// ScriptStruct GameNoce.NoceSeqOutfitPreloadData +// 0x0010 (0x0010 - 0x0000) +struct FNoceSeqOutfitPreloadData final +{ +public: + TArray Preloads; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSeqOutfitPreloadData; + +// ScriptStruct GameNoce.NoceSeqDataCmd +// 0x0008 (0x0008 - 0x0000) +struct FNoceSeqDataCmd final +{ +public: + float InValue; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGreaterThan; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AMD_PC_Only; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceSeqDataCmd; + +// ScriptStruct GameNoce.NoceSeqData +// 0x01F8 (0x0200 - 0x0008) +struct FNoceSeqData final : public FTableRowBase +{ +public: + ENoceRoundType RoundType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EndingType; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr LSAsset; // 0x0010(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNoceBinkPreloadData BinkPreloadData; // 0x0040(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FDataTableRowHandle HinaMeshTypeRowData; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDataTableRowHandle ClawMeshTypeRowData; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + int32 WWISE_AK_EventDelayStartTick; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PlayerOutfitPreload; // 0x0138(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray DefaultPreloads; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SoundTables; // 0x0198(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bForceEnableMotionBlur; // 0x01A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ConsoleCmd; // 0x01B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSeqData; + +// ScriptStruct GameNoce.NoceSeqDataRow +// 0x0018 (0x0020 - 0x0008) +struct FNoceSeqDataRow final : public FTableRowBase +{ +public: + TArray Datas; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGameplayTag ProgressTag; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSeqDataRow; + +// ScriptStruct GameNoce.NoceSkyAtmosphereDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceSkyAtmosphereDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceSkyAtmosphereDataRowHandle; + +// ScriptStruct GameNoce.NoceSkyAtmosphereProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceSkyAtmosphereProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceSkyAtmosphereDataRowHandle DataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSkyAtmosphereProgress; + +// ScriptStruct GameNoce.NoceSkyDomeDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceSkyDomeDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceSkyDomeDataRowHandle; + +// ScriptStruct GameNoce.NoceSkyDomeProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceSkyDomeProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceSkyDomeDataRowHandle DataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSkyDomeProgress; + +// ScriptStruct GameNoce.NoceSkyLightDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceSkyLightDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceSkyLightDataRowHandle; + +// ScriptStruct GameNoce.NoceSkyLightProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceSkyLightProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceSkyLightDataRowHandle DataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSkyLightProgress; + +// ScriptStruct GameNoce.NoceSpeakerDataHolderAssetSetting +// 0x0018 (0x0018 - 0x0000) +struct FNoceSpeakerDataHolderAssetSetting final +{ +public: + ENoceDialogSpeaker Speaker; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DialogTable; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSpeakerDataHolderAssetSetting; + +// ScriptStruct GameNoce.NoceSSFSDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceSSFSDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceSSFSDataRowHandle; + +// ScriptStruct GameNoce.NoceSSFSProgress +// 0x0028 (0x0028 - 0x0000) +struct FNoceSSFSProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceSSFSDataRowHandle Data; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSSFSProgress; + +// ScriptStruct GameNoce.NoceSubtitleSectionParams +// 0x0020 (0x0020 - 0x0000) +struct FNoceSubtitleSectionParams final +{ +public: + ENoceDialogSpeakerName SpeakerName; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText MainText; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) + bool UseItalic; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysShow; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ValidVOLanguageBitmask; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSubtitleSectionParams; + +// ScriptStruct GameNoce.NoceSubtitleSectionTemplate +// 0x0028 (0x0048 - 0x0020) +struct FNoceSubtitleSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FNoceSubtitleSectionParams Params; // 0x0020(0x0020)(NativeAccessSpecifierPublic) + int32 SectionRangeLowerBound; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionRangeUpperBound; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSubtitleSectionTemplate; + +// ScriptStruct GameNoce.NoceSubtitleDisplay +// 0x0038 (0x0038 - 0x0000) +struct FNoceSubtitleDisplay final +{ +public: + class FText PrefixText; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText DisplayText; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float RemainTime; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFromTrack; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SectionLowerBound; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionUpperBound; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceDialogSpeakerName SpeakerName; // 0x0030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceSubtitleDisplay; + +// ScriptStruct GameNoce.NoceSweetLightProgress +// 0x0030 (0x0030 - 0x0000) +struct FNoceSweetLightProgress final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNoceSweetLightDataRowHandle CharacterDataRow; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FNoceSweetLightDataRowHandle EnvironmentDataRow; // 0x0028(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSweetLightProgress; + +// ScriptStruct GameNoce.NoceSystemMessageData +// 0x0040 (0x0040 - 0x0000) +struct FNoceSystemMessageData final +{ +public: + class FText Text; // 0x0000(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText Arg0; // 0x0010(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText Arg1; // 0x0020(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText Arg2; // 0x0030(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceSystemMessageData; + +// ScriptStruct GameNoce.NoceKeyItemDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceKeyItemDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceKeyItemDataRowHandle; + +// ScriptStruct GameNoce.NoceLetterDataRowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceLetterDataRowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceLetterDataRowHandle; + +// ScriptStruct GameNoce.NoceLocationInfoDataDowHandle +// 0x0000 (0x0008 - 0x0008) +struct FNoceLocationInfoDataDowHandle final : public FNoceCustomizeTableRowHandle +{ +}; +DUMPER7_ASSERTS_FNoceLocationInfoDataDowHandle; + +// ScriptStruct GameNoce.NoceTeleportRequest +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FNoceTeleportRequest final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceTeleportRequest; + +// ScriptStruct GameNoce.NoceTutorialSettingData +// 0x0080 (0x0088 - 0x0008) +struct FNoceTutorialSettingData final : public FTableRowBase +{ +public: + ENoceTutorialType TutorialType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText SimpleText; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TSoftClassPtr InstructorClass; // 0x0020(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceTutorialType PreviousTutorial; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DelayStartSec; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoFinishSec; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayCloseHintSec; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NotebookArray; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NotebookEnemy; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NotebookCharacter; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceTutorialSettingData; + +// ScriptStruct GameNoce.NoceUIDurabilityImageData +// 0x0088 (0x0088 - 0x0000) +struct FNoceUIDurabilityImageData final +{ +public: + int32 MaxDurabilityNum; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath BG; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Shadow; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Bar; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath BGBar; // 0x0068(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIDurabilityImageData; + +// ScriptStruct GameNoce.NoceUIChooseSkinData +// 0x00E8 (0x00E8 - 0x0000) +struct FNoceUIChooseSkinData final +{ +public: + ENocePlayerOutfit Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSoftObjectPath CharImage; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ChooseImage; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ChooseMiniImage; // 0x0068(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GarnishBGImage; // 0x0088(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GarnishAddImage; // 0x00A8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath CharLineImage; // 0x00C8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIChooseSkinData; + +// ScriptStruct GameNoce.NoceUIGuideDataTableRow +// 0x0020 (0x0028 - 0x0008) +struct FNoceUIGuideDataTableRow final : public FTableRowBase +{ +public: + TArray Guides; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LeftGuides; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIGuideDataTableRow; + +// ScriptStruct GameNoce.NoceChapterInfoTableRow +// 0x0020 (0x0028 - 0x0008) +struct FNoceChapterInfoTableRow final : public FTableRowBase +{ +public: + class FText Text; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + ENoceChapterType ChapterType; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag ChapterTag; // 0x001C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceChapterInfoTableRow; + +// ScriptStruct GameNoce.NoceMissionHintTableRow +// 0x00C0 (0x00C8 - 0x0008) +struct FNoceMissionHintTableRow final : public FTableRowBase +{ +public: + struct FGameplayTagContainer ProgressTagContainer; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool NeedMatchExact; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AdditionalProgressTagContainer; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool NeedMatchAllAdditional; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NeedAdditionalNum; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText HintText; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray AddMapIconList; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RemoveMapIconList; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AddDynamicMapIconList; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RemoveDynamicMapIconList; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FString ActivityObjectId; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CompleteActivityObjectIdList; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceMissionHintTableRow; + +// ScriptStruct GameNoce.NoceUIMappingTextStyle +// 0x0088 (0x0090 - 0x0008) +struct FNoceUIMappingTextStyle final : public FTableRowBase +{ +public: + bool OverwriteText; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Text; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool OverwriteColor; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverwriteOutline; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFontOutlineSettings OutlineSetting; // 0x0038(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverwriteMaterial; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr Material; // 0x0068(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIMappingTextStyle; + +// ScriptStruct GameNoce.NoceUINotebookAnimCacheData +// 0x0020 (0x0020 - 0x0000) +struct FNoceUINotebookAnimCacheData final +{ +public: + ENoceUINotebookAnimType AnimType; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsLeft; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NeedBookmark; // 0x0002(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookBookmarkType BookmarkType; // 0x0003(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoceNotebookBookmarkSocketType SocketType; // 0x0004(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceNotebookPage* LeftWidget; // 0x0008(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNoceNotebookPage* RightWidget; // 0x0010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PageIndex; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceUINotebookAnimCacheData; + +// ScriptStruct GameNoce.NoceUIKeyBindingFixedData +// 0x0028 (0x0030 - 0x0008) +struct FNoceUIKeyBindingFixedData final : public FTableRowBase +{ +public: + class FText OptionNameText; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FNoceInputActionRowHandle ActionName; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + TArray InvalidKeys; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIKeyBindingFixedData; + +// ScriptStruct GameNoce.NoceUIImageCreditData +// 0x0028 (0x0030 - 0x0008) +struct FNoceUIImageCreditData final : public FTableRowBase +{ +public: + ENoceUICreditCommandType CommandType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeUntilNextCommand; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Image; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIImageCreditData; + +// ScriptStruct GameNoce.NoceUILyricCreditData +// 0x0018 (0x0020 - 0x0008) +struct FNoceUILyricCreditData final : public FTableRowBase +{ +public: + ENoceUICreditCommandType CommandType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeUntilNextCommand; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Text; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUILyricCreditData; + +// ScriptStruct GameNoce.NoceUIKeyItemEmaData +// 0x0020 (0x0028 - 0x0008) +struct FNoceUIKeyItemEmaData final : public FTableRowBase +{ +public: + struct FSoftObjectPath Texture; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIKeyItemEmaData; + +// ScriptStruct GameNoce.NoceUIFontMaterialStruct +// 0x0028 (0x0028 - 0x0000) +struct FNoceUIFontMaterialStruct final +{ +public: + TSoftObjectPtr FontMaterial; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceUIFontMaterialStruct; + +// ScriptStruct GameNoce.NocePPVSet +// 0x0030 (0x0030 - 0x0000) +struct FNocePPVSet final +{ +public: + struct FGameplayTagContainer Condition; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FDataTableRowHandle Data; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNocePPVSet; + +// ScriptStruct GameNoce.WaveSpawnSetting +// 0x0020 (0x0020 - 0x0000) +struct FWaveSpawnSetting final +{ +public: + uint8 ActionLevel; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxEnemyNum; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceRevivalTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Waves; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWaveSpawnSetting; + +// ScriptStruct GameNoce.NoceWeaponInfoSetting +// 0x0018 (0x0018 - 0x0000) +struct FNoceWeaponInfoSetting final +{ +public: + float DurabilityRatioRange; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectRatio; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackMultiplier; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraAttackMultiplier; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WinceMultiplier; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowOnUI; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceWeaponInfoSetting; + +// ScriptStruct GameNoce.NoceWinceTypePrioritySetting +// 0x0004 (0x0004 - 0x0000) +struct FNoceWinceTypePrioritySetting final +{ +public: + int32 Priority; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceWinceTypePrioritySetting; + +// ScriptStruct GameNoce.NoceDataLayerRequest +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FNoceDataLayerRequest final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNoceDataLayerRequest; + +} + diff --git a/SilentHillF/SDK/GameSettings_classes.hpp b/SilentHillF/SDK/GameSettings_classes.hpp new file mode 100644 index 0000000..5277bb7 --- /dev/null +++ b/SilentHillF/SDK/GameSettings_classes.hpp @@ -0,0 +1,381 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameSettings + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "UMG_structs.hpp" +#include "GameSettings_structs.hpp" + + +namespace SDK +{ + +// Class GameSettings.GameSetting +// 0x0110 (0x0138 - 0x0028) +class UGameSetting : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class ULocalPlayer* LocalPlayer; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameSetting* SettingParent; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameSettingRegistry* OwningRegistry; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_70[0xC8]; // 0x0070(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FText GetDisabledReason(); + ESlateVisibility GetDisplayNameVisibility(); + bool GetIsDisable(); + + class FText GetDescriptionRichText() const; + class FName GetDevName() const; + class FText GetDisplayName() const; + class FText GetDynamicDetails() const; + const struct FGameplayTagContainer GetTags() const; + class FText GetWarningRichText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSetting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSetting") + } + static class UGameSetting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSetting; + +// Class GameSettings.GameSettingAction +// 0x0048 (0x0180 - 0x0138) +class UGameSettingAction : public UGameSetting +{ +public: + uint8 Pad_138[0x48]; // 0x0138(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FText GetActionText() const; + struct FGameplayTag GetNamedAction() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingAction") + } + static class UGameSettingAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingAction; + +// Class GameSettings.GameSettingCollection +// 0x0010 (0x0148 - 0x0138) +class UGameSettingCollection : public UGameSetting +{ +public: + TArray Settings; // 0x0138(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingCollection") + } + static class UGameSettingCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingCollection; + +// Class GameSettings.GameSettingCollectionPage +// 0x0028 (0x0170 - 0x0148) +class UGameSettingCollectionPage final : public UGameSettingCollection +{ +public: + uint8 Pad_148[0x28]; // 0x0148(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingCollectionPage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingCollectionPage") + } + static class UGameSettingCollectionPage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingCollectionPage; + +// Class GameSettings.GameSettingRegistry +// 0x0088 (0x00B0 - 0x0028) +class UGameSettingRegistry : public UObject +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TopLevelSettings; // 0x0088(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray RegisteredSettings; // 0x0098(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class ULocalPlayer* OwningLocalPlayer; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingRegistry") + } + static class UGameSettingRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingRegistry; + +// Class GameSettings.GameSettingValue +// 0x0000 (0x0138 - 0x0138) +class UGameSettingValue : public UGameSetting +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValue") + } + static class UGameSettingValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValue; + +// Class GameSettings.GameSettingValueDiscrete +// 0x0000 (0x0138 - 0x0138) +class UGameSettingValueDiscrete : public UGameSettingValue +{ +public: + void SetDiscreteOptionByIndex(int32 Index_0); + + int32 GetDiscreteOptionDefaultIndex() const; + int32 GetDiscreteOptionIndex() const; + TArray GetDiscreteOptions() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueDiscrete") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueDiscrete") + } + static class UGameSettingValueDiscrete* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueDiscrete; + +// Class GameSettings.GameSettingValueDiscreteDynamic +// 0x0068 (0x01A0 - 0x0138) +class UGameSettingValueDiscreteDynamic : public UGameSettingValueDiscrete +{ +public: + uint8 Pad_138[0x68]; // 0x0138(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic") + } + static class UGameSettingValueDiscreteDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic; + +// Class GameSettings.GameSettingValueDiscreteDynamic_Bool +// 0x0000 (0x01A0 - 0x01A0) +class UGameSettingValueDiscreteDynamic_Bool : public UGameSettingValueDiscreteDynamic +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Bool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Bool") + } + static class UGameSettingValueDiscreteDynamic_Bool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Bool; + +// Class GameSettings.GameSettingValueDiscreteDynamic_Number +// 0x0000 (0x01A0 - 0x01A0) +class UGameSettingValueDiscreteDynamic_Number : public UGameSettingValueDiscreteDynamic +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Number") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Number") + } + static class UGameSettingValueDiscreteDynamic_Number* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Number; + +// Class GameSettings.GameSettingValueDiscreteDynamic_Enum +// 0x0000 (0x01A0 - 0x01A0) +class UGameSettingValueDiscreteDynamic_Enum : public UGameSettingValueDiscreteDynamic +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Enum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Enum") + } + static class UGameSettingValueDiscreteDynamic_Enum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Enum; + +// Class GameSettings.GameSettingValueDiscreteDynamic_Color +// 0x0000 (0x01A0 - 0x01A0) +class UGameSettingValueDiscreteDynamic_Color final : public UGameSettingValueDiscreteDynamic +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Color") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Color") + } + static class UGameSettingValueDiscreteDynamic_Color* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Color; + +// Class GameSettings.GameSettingValueDiscreteDynamic_Vector2D +// 0x0000 (0x01A0 - 0x01A0) +class UGameSettingValueDiscreteDynamic_Vector2D final : public UGameSettingValueDiscreteDynamic +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Vector2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Vector2D") + } + static class UGameSettingValueDiscreteDynamic_Vector2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Vector2D; + +// Class GameSettings.GameSettingValueScalar +// 0x0000 (0x0138 - 0x0138) +class UGameSettingValueScalar : public UGameSettingValue +{ +public: + void SetValue(double Value, EGameSettingChangeReason Reason); + void SetValueNormalized(double NormalizedValue); + + class FText GetFormattedText() const; + double GetNormalizedStepSize() const; + double GetValueNormalized() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueScalar") + } + static class UGameSettingValueScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueScalar; + +// Class GameSettings.GameSettingValueScalarDynamic +// 0x00C8 (0x0200 - 0x0138) +class UGameSettingValueScalarDynamic final : public UGameSettingValueScalar +{ +public: + uint8 Pad_138[0xC8]; // 0x0138(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSettingValueScalarDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSettingValueScalarDynamic") + } + static class UGameSettingValueScalarDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameSettingValueScalarDynamic; + +} + diff --git a/SilentHillF/SDK/GameSettings_structs.hpp b/SilentHillF/SDK/GameSettings_structs.hpp new file mode 100644 index 0000000..d851f8f --- /dev/null +++ b/SilentHillF/SDK/GameSettings_structs.hpp @@ -0,0 +1,44 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameSettings + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum GameSettings.EGameSettingChangeReason +// NumValues: 0x0005 +enum class EGameSettingChangeReason : uint8 +{ + Change = 0, + DependencyChanged = 1, + ResetToDefault = 2, + RestoreToInitial = 3, + EGameSettingChangeReason_MAX = 4, +}; + +// ScriptStruct GameSettings.GameSettingFilterState +// 0x03A0 (0x03A0 - 0x0000) +struct FGameSettingFilterState final +{ +public: + bool bIncludeDisabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeHidden; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeResetable; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeNestedPages; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x37C]; // 0x0004(0x037C)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SettingRootList; // 0x0380(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SettingAllowList; // 0x0390(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FGameSettingFilterState; + +} + diff --git a/SilentHillF/SDK/GameplayAbilities_classes.hpp b/SilentHillF/SDK/GameplayAbilities_classes.hpp new file mode 100644 index 0000000..e162c9a --- /dev/null +++ b/SilentHillF/SDK/GameplayAbilities_classes.hpp @@ -0,0 +1,3655 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayAbilities + +#include "Basic.hpp" + +#include "GameplayTasks_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "GameplayAbilities_structs.hpp" +#include "MovieScene_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Class GameplayAbilities.AbilitySystemDebugHUD +// 0x0000 (0x0380 - 0x0380) +class AAbilitySystemDebugHUD final : public AHUD +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemDebugHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemDebugHUD") + } + static class AAbilitySystemDebugHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAbilitySystemDebugHUD; + +// Class GameplayAbilities.AbilityAsync +// 0x0008 (0x0038 - 0x0030) +class UAbilityAsync : public UCancellableAsyncAction +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndAction(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync") + } + static class UAbilityAsync* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync; + +// Class GameplayAbilities.GameplayEffect +// 0x0A48 (0x0A70 - 0x0028) +class UGameplayEffect : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EGameplayEffectDurationType DurationPolicy; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayEffectModifierMagnitude DurationMagnitude; // 0x0038(0x01E0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FScalableFloat Period; // 0x0218(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bExecutePeriodicEffectOnApplication; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayEffectPeriodInhibitionRemovedPolicy PeriodicInhibitionPolicy; // 0x0241(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_242[0x6]; // 0x0242(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Modifiers; // 0x0248(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray Executions; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FScalableFloat ChanceToApplyToTarget; // 0x0268(0x0028)(Deprecated, NativeAccessSpecifierPublic) + TArray> ApplicationRequirements; // 0x0290(0x0010)(ZeroConstructor, Deprecated, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ConditionalGameplayEffects; // 0x02A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray> OverflowEffects; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + bool bDenyOverflowApplication; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearStackOnOverflow; // 0x02C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C2[0x6]; // 0x02C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> PrematureExpirationEffectClasses; // 0x02C8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> RoutineExpirationEffectClasses; // 0x02D8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bRequireModifierSuccessToTriggerCues; // 0x02E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressStackingCues; // 0x02E9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EA[0x6]; // 0x02EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GameplayCues; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UGameplayEffectUIData* UIData; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInheritedTagContainer InheritableGameplayEffectTags; // 0x0308(0x0060)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FInheritedTagContainer InheritableOwnedTagsContainer; // 0x0368(0x0060)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FInheritedTagContainer InheritableBlockedAbilityTagsContainer; // 0x03C8(0x0060)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagRequirements OngoingTagRequirements; // 0x0428(0x0088)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagRequirements ApplicationTagRequirements; // 0x04B0(0x0088)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagRequirements RemovalTagRequirements; // 0x0538(0x0088)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FInheritedTagContainer RemoveGameplayEffectsWithTags; // 0x05C0(0x0060)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagRequirements GrantedApplicationImmunityTags; // 0x0620(0x0088)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayEffectQuery GrantedApplicationImmunityQuery; // 0x06A8(0x0198)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_840[0x8]; // 0x0840(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayEffectQuery RemoveGameplayEffectQuery; // 0x0848(0x0198)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_9E0[0x1]; // 0x09E0(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EGameplayEffectStackingType StackingType; // 0x09E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E2[0x2]; // 0x09E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StackLimitCount; // 0x09E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayEffectStackingDurationPolicy StackDurationRefreshPolicy; // 0x09E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayEffectStackingPeriodPolicy StackPeriodResetPolicy; // 0x09E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayEffectStackingExpirationPolicy StackExpirationPolicy; // 0x09EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9EB[0x5]; // 0x09EB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GrantedAbilities; // 0x09F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_A00[0x60]; // 0x0A00(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GEComponents; // 0x0A60(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayEffect") + } + static class UGameplayEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayEffect; + +// Class GameplayAbilities.GameplayEffectComponent +// 0x0000 (0x0028 - 0x0028) +class UGameplayEffectComponent : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayEffectComponent") + } + static class UGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayEffectComponent; + +// Class GameplayAbilities.AbilitiesGameplayEffectComponent +// 0x0010 (0x0038 - 0x0028) +class UAbilitiesGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + TArray GrantAbilityConfigs; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitiesGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitiesGameplayEffectComponent") + } + static class UAbilitiesGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitiesGameplayEffectComponent; + +// Class GameplayAbilities.AbilityAsync_WaitGameplayTagCountChanged +// 0x0020 (0x0058 - 0x0038) +class UAbilityAsync_WaitGameplayTagCountChanged final : public UAbilityAsync +{ +public: + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate TagCountChanged; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAbilityAsync_WaitGameplayTagCountChanged* WaitGameplayTagCountChangedOnActor(class AActor* TargetActor, const struct FGameplayTag& Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync_WaitGameplayTagCountChanged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync_WaitGameplayTagCountChanged") + } + static class UAbilityAsync_WaitGameplayTagCountChanged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync_WaitGameplayTagCountChanged; + +// Class GameplayAbilities.AbilitySystemCheatManagerExtension +// 0x0000 (0x0028 - 0x0028) +class UAbilitySystemCheatManagerExtension final : public UCheatManagerExtension +{ +public: + void AbilityActivate(const class FString& PartialName) const; + void AbilityCancel(const class FString& PartialName) const; + void AbilityGrant(const class FString& AssetSearchString) const; + void AbilityListGranted() const; + void EffectApply(const class FString& PartialName, float EffectLevel) const; + void EffectListActive() const; + void EffectRemove(const class FString& NameOrHandle) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemCheatManagerExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemCheatManagerExtension") + } + static class UAbilitySystemCheatManagerExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemCheatManagerExtension; + +// Class GameplayAbilities.AbilityTask +// 0x0018 (0x0080 - 0x0068) +class UAbilityTask : public UGameplayTask +{ +public: + class UGameplayAbility* Ability; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr AbilitySystemComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask") + } + static class UAbilityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask; + +// Class GameplayAbilities.AbilityTask_PlayAnimAndWait +// 0x00B0 (0x0130 - 0x0080) +class UAbilityTask_PlayAnimAndWait final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnCompleted; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBlendOut; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBlendIn; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInterrupted; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCancelled; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x38]; // 0x00D0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* AnimSequenceToPlay; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_110[0x20]; // 0x0110(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_PlayAnimAndWait* CreatePlayAnimAndWaitProxy(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class UAnimSequence* AnimSequence, class FName SlotName, float BlendInTime, float BlendOutTime, float InPlayRate, float StartTimeSeconds, bool bStopWhenAbilityEnds, float AnimRootMotionTranslationScale); + + void OnMontageBlendedIn(class UAnimMontage* Montage); + void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); + void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); + void OnMontageInterrupted(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_PlayAnimAndWait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_PlayAnimAndWait") + } + static class UAbilityTask_PlayAnimAndWait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_PlayAnimAndWait; + +// Class GameplayAbilities.AbilityTask_WaitGameplayTagCountChanged +// 0x0028 (0x00A8 - 0x0080) +class UAbilityTask_WaitGameplayTagCountChanged final : public UAbilityTask +{ +public: + TMulticastInlineDelegate TagCountChanged; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* OptionalExternalTarget; // 0x0098(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitGameplayTagCountChanged* WaitGameplayTagCountChange(class UGameplayAbility* OwningAbility, const struct FGameplayTag& Tag, class AActor* InOptionalExternalTarget); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayTagCountChanged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayTagCountChanged") + } + static class UAbilityTask_WaitGameplayTagCountChanged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayTagCountChanged; + +// Class GameplayAbilities.AdditionalEffectsGameplayEffectComponent +// 0x0048 (0x0070 - 0x0028) +class UAdditionalEffectsGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + bool bOnApplicationCopyDataFromOriginalSpec; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OnApplicationGameplayEffects; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray> OnCompleteAlways; // 0x0040(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> OnCompleteNormal; // 0x0050(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> OnCompletePrematurely; // 0x0060(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AdditionalEffectsGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AdditionalEffectsGameplayEffectComponent") + } + static class UAdditionalEffectsGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAdditionalEffectsGameplayEffectComponent; + +// Class GameplayAbilities.AssetTagsGameplayEffectComponent +// 0x0060 (0x0088 - 0x0028) +class UAssetTagsGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + struct FInheritedTagContainer InheritableAssetTags; // 0x0028(0x0060)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetTagsGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetTagsGameplayEffectComponent") + } + static class UAssetTagsGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetTagsGameplayEffectComponent; + +// Class GameplayAbilities.BlockAbilityTagsGameplayEffectComponent +// 0x0060 (0x0088 - 0x0028) +class UBlockAbilityTagsGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + struct FInheritedTagContainer InheritableBlockedAbilityTagsContainer; // 0x0028(0x0060)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlockAbilityTagsGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlockAbilityTagsGameplayEffectComponent") + } + static class UBlockAbilityTagsGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlockAbilityTagsGameplayEffectComponent; + +// Class GameplayAbilities.ChanceToApplyGameplayEffectComponent +// 0x0028 (0x0050 - 0x0028) +class UChanceToApplyGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + struct FScalableFloat ChanceToApplyToTarget; // 0x0028(0x0028)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChanceToApplyGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChanceToApplyGameplayEffectComponent") + } + static class UChanceToApplyGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChanceToApplyGameplayEffectComponent; + +// Class GameplayAbilities.CustomCanApplyGameplayEffectComponent +// 0x0010 (0x0038 - 0x0028) +class UCustomCanApplyGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + TArray> ApplicationRequirements; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomCanApplyGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomCanApplyGameplayEffectComponent") + } + static class UCustomCanApplyGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomCanApplyGameplayEffectComponent; + +// Class GameplayAbilities.GameplayCueNotify_Static +// 0x0018 (0x0040 - 0x0028) +class UGameplayCueNotify_Static : public UObject +{ +public: + struct FGameplayTag GameplayCueTag; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GameplayCueName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOverride; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void K2_HandleGameplayCue(class AActor* MyTarget, EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters) const; + bool OnActive(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters) const; + bool OnExecute(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters) const; + bool OnRemove(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters) const; + bool WhileActive(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueNotify_Static") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueNotify_Static") + } + static class UGameplayCueNotify_Static* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueNotify_Static; + +// Class GameplayAbilities.GameplayCueNotify_UnitTest +// 0x0010 (0x0050 - 0x0040) +class UGameplayCueNotify_UnitTest final : public UGameplayCueNotify_Static +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueNotify_UnitTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueNotify_UnitTest") + } + static class UGameplayCueNotify_UnitTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueNotify_UnitTest; + +// Class GameplayAbilities.GameplayEffectUIData +// 0x0000 (0x0028 - 0x0028) +class UGameplayEffectUIData : public UGameplayEffectComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayEffectUIData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayEffectUIData") + } + static class UGameplayEffectUIData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayEffectUIData; + +// Class GameplayAbilities.GameplayEffectUIData_TextOnly +// 0x0010 (0x0038 - 0x0028) +class UGameplayEffectUIData_TextOnly final : public UGameplayEffectUIData +{ +public: + class FText Description; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayEffectUIData_TextOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayEffectUIData_TextOnly") + } + static class UGameplayEffectUIData_TextOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayEffectUIData_TextOnly; + +// Class GameplayAbilities.ImmunityGameplayEffectComponent +// 0x0010 (0x0038 - 0x0028) +class UImmunityGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + TArray ImmunityQueries; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImmunityGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImmunityGameplayEffectComponent") + } + static class UImmunityGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UImmunityGameplayEffectComponent; + +// Class GameplayAbilities.RemoveOtherGameplayEffectComponent +// 0x0010 (0x0038 - 0x0028) +class URemoveOtherGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + TArray RemoveGameplayEffectQueries; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RemoveOtherGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RemoveOtherGameplayEffectComponent") + } + static class URemoveOtherGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URemoveOtherGameplayEffectComponent; + +// Class GameplayAbilities.TargetTagRequirementsGameplayEffectComponent +// 0x0198 (0x01C0 - 0x0028) +class UTargetTagRequirementsGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + struct FGameplayTagRequirements ApplicationTagRequirements; // 0x0028(0x0088)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagRequirements OngoingTagRequirements; // 0x00B0(0x0088)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagRequirements RemovalTagRequirements; // 0x0138(0x0088)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTagRequirementsGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTagRequirementsGameplayEffectComponent") + } + static class UTargetTagRequirementsGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTagRequirementsGameplayEffectComponent; + +// Class GameplayAbilities.TargetTagsGameplayEffectComponent +// 0x0060 (0x0088 - 0x0028) +class UTargetTagsGameplayEffectComponent final : public UGameplayEffectComponent +{ +public: + struct FInheritedTagContainer InheritableGrantedTagsContainer; // 0x0028(0x0060)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTagsGameplayEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTagsGameplayEffectComponent") + } + static class UTargetTagsGameplayEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTagsGameplayEffectComponent; + +// Class GameplayAbilities.AbilityAsync_WaitAttributeChanged +// 0x0058 (0x0090 - 0x0038) +class UAbilityAsync_WaitAttributeChanged final : public UAbilityAsync +{ +public: + TMulticastInlineDelegate Changed; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_48[0x48]; // 0x0048(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityAsync_WaitAttributeChanged* WaitForAttributeChanged(class AActor* TargetActor, const struct FGameplayAttribute& Attribute, bool OnlyTriggerOnce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync_WaitAttributeChanged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync_WaitAttributeChanged") + } + static class UAbilityAsync_WaitAttributeChanged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync_WaitAttributeChanged; + +// Class GameplayAbilities.AbilityAsync_WaitGameplayEffectApplied +// 0x0150 (0x0188 - 0x0038) +class UAbilityAsync_WaitGameplayEffectApplied final : public UAbilityAsync +{ +public: + TMulticastInlineDelegate OnApplied; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_48[0x140]; // 0x0048(0x0140)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityAsync_WaitGameplayEffectApplied* WaitGameplayEffectAppliedToActor(class AActor* TargetActor, const struct FGameplayTargetDataFilterHandle& SourceFilter, const struct FGameplayTagRequirements& SourceTagRequirements, const struct FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, bool ListenForPeriodicEffect); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync_WaitGameplayEffectApplied") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync_WaitGameplayEffectApplied") + } + static class UAbilityAsync_WaitGameplayEffectApplied* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync_WaitGameplayEffectApplied; + +// Class GameplayAbilities.AbilityAsync_WaitGameplayEvent +// 0x0028 (0x0060 - 0x0038) +class UAbilityAsync_WaitGameplayEvent final : public UAbilityAsync +{ +public: + TMulticastInlineDelegate EventReceived; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityAsync_WaitGameplayEvent* WaitGameplayEventToActor(class AActor* TargetActor, const struct FGameplayTag& EventTag, bool OnlyTriggerOnce, bool OnlyMatchExact); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync_WaitGameplayEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync_WaitGameplayEvent") + } + static class UAbilityAsync_WaitGameplayEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync_WaitGameplayEvent; + +// Class GameplayAbilities.AbilityAsync_WaitGameplayTag +// 0x0018 (0x0050 - 0x0038) +class UAbilityAsync_WaitGameplayTag : public UAbilityAsync +{ +public: + uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync_WaitGameplayTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync_WaitGameplayTag") + } + static class UAbilityAsync_WaitGameplayTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync_WaitGameplayTag; + +// Class GameplayAbilities.AbilityAsync_WaitGameplayTagAdded +// 0x0010 (0x0060 - 0x0050) +class UAbilityAsync_WaitGameplayTagAdded final : public UAbilityAsync_WaitGameplayTag +{ +public: + TMulticastInlineDelegate Added; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAbilityAsync_WaitGameplayTagAdded* WaitGameplayTagAddToActor(class AActor* TargetActor, const struct FGameplayTag& Tag, bool OnlyTriggerOnce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync_WaitGameplayTagAdded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync_WaitGameplayTagAdded") + } + static class UAbilityAsync_WaitGameplayTagAdded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync_WaitGameplayTagAdded; + +// Class GameplayAbilities.AbilityAsync_WaitGameplayTagRemoved +// 0x0010 (0x0060 - 0x0050) +class UAbilityAsync_WaitGameplayTagRemoved final : public UAbilityAsync_WaitGameplayTag +{ +public: + TMulticastInlineDelegate Removed; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAbilityAsync_WaitGameplayTagRemoved* WaitGameplayTagRemoveFromActor(class AActor* TargetActor, const struct FGameplayTag& Tag, bool OnlyTriggerOnce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync_WaitGameplayTagRemoved") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync_WaitGameplayTagRemoved") + } + static class UAbilityAsync_WaitGameplayTagRemoved* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync_WaitGameplayTagRemoved; + +// Class GameplayAbilities.AbilityAsync_WaitGameplayTagQuery +// 0x00D0 (0x0108 - 0x0038) +class UAbilityAsync_WaitGameplayTagQuery final : public UAbilityAsync +{ +public: + uint8 Pad_38[0xC0]; // 0x0038(0x00C0)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate Triggered; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + +public: + static class UAbilityAsync_WaitGameplayTagQuery* WaitGameplayTagQueryOnActor(class AActor* TargetActor, const struct FGameplayTagQuery& TagQuery, const EWaitGameplayTagQueryTriggerCondition TriggerCondition, const bool bOnlyTriggerOnce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityAsync_WaitGameplayTagQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityAsync_WaitGameplayTagQuery") + } + static class UAbilityAsync_WaitGameplayTagQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityAsync_WaitGameplayTagQuery; + +// Class GameplayAbilities.GameplayAbility +// 0x0388 (0x03B0 - 0x0028) +class UGameplayAbility : public UObject +{ +public: + uint8 Pad_28[0x80]; // 0x0028(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AbilityTags; // 0x00A8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bReplicateInputDirectly; // 0x00C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemoteInstanceEnded; // 0x00C9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x4]; // 0x00CA(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EGameplayAbilityReplicationPolicy ReplicationPolicy; // 0x00CE(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EGameplayAbilityInstancingPolicy InstancingPolicy; // 0x00CF(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bServerRespectsRemoteAbilityCancellation; // 0x00D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRetriggerInstancedAbility; // 0x00D1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilityActivationInfo CurrentActivationInfo; // 0x00D8(0x0018)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayEventData CurrentEventData; // 0x00F0(0x00B0)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + EGameplayAbilityNetExecutionPolicy NetExecutionPolicy; // 0x01A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EGameplayAbilityNetSecurityPolicy NetSecurityPolicy; // 0x01A1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A2[0x6]; // 0x01A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CostGameplayEffectClass; // 0x01A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AbilityTriggers; // 0x01B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TSubclassOf CooldownGameplayEffectClass; // 0x01C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer CancelAbilitiesWithTag; // 0x01C8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer BlockAbilitiesWithTag; // 0x01E8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer ActivationOwnedTags; // 0x0208(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer ActivationRequiredTags; // 0x0228(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer ActivationBlockedTags; // 0x0248(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer SourceRequiredTags; // 0x0268(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer SourceBlockedTags; // 0x0288(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer TargetRequiredTags; // 0x02A8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer TargetBlockedTags; // 0x02C8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2E8[0x20]; // 0x02E8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActiveTasks; // 0x0308(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMontage* CurrentMontage; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_330[0x60]; // 0x0330(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsActive; // 0x0390(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsAbilityEnding; // 0x0391(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsCancelable; // 0x0392(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsBlockingOtherAbilities; // 0x0393(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_394[0x14]; // 0x0394(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + bool bMarkPendingKillOnAbilityEnd; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A9[0x7]; // 0x03A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FActiveGameplayEffectHandle BP_ApplyGameplayEffectToOwner(TSubclassOf GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); + TArray BP_ApplyGameplayEffectToTarget(const struct FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); + void BP_RemoveGameplayEffectFromOwnerWithAssetTags(const struct FGameplayTagContainer& WithAssetTags, int32 StacksToRemove); + void BP_RemoveGameplayEffectFromOwnerWithGrantedTags(const struct FGameplayTagContainer& WithGrantedTags, int32 StacksToRemove); + void BP_RemoveGameplayEffectFromOwnerWithHandle(const struct FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); + void CancelTaskByInstanceName(class FName InstanceName); + void ConfirmTaskByInstanceName(class FName InstanceName, bool bEndTask); + void EndAbilityState(class FName OptionalStateNameToEnd); + void EndTaskByInstanceName(class FName InstanceName); + void K2_ActivateAbility(); + void K2_ActivateAbilityFromEvent(const struct FGameplayEventData& EventData); + void K2_AddGameplayCue(const struct FGameplayTag& GameplayCueTag, const struct FGameplayEffectContextHandle& Context, bool bRemoveOnAbilityEnd); + void K2_AddGameplayCueWithParams(const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& GameplayCueParameter, bool bRemoveOnAbilityEnd); + struct FActiveGameplayEffectHandle K2_ApplyGameplayEffectSpecToOwner(const struct FGameplayEffectSpecHandle& EffectSpecHandle); + TArray K2_ApplyGameplayEffectSpecToTarget(const struct FGameplayEffectSpecHandle& EffectSpecHandle, const struct FGameplayAbilityTargetDataHandle& TargetData); + void K2_CancelAbility(); + bool K2_CheckAbilityCooldown(); + bool K2_CheckAbilityCost(); + bool K2_CommitAbility(); + bool K2_CommitAbilityCooldown(bool BroadcastCommitEvent, bool ForceCooldown); + bool K2_CommitAbilityCost(bool BroadcastCommitEvent); + void K2_CommitExecute(); + void K2_EndAbility(); + void K2_EndAbilityLocally(); + void K2_ExecuteGameplayCue(const struct FGameplayTag& GameplayCueTag, const struct FGameplayEffectContextHandle& Context); + void K2_ExecuteGameplayCueWithParams(const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& GameplayCueParameters); + void K2_OnEndAbility(bool bWasCancelled); + void K2_RemoveGameplayCue(const struct FGameplayTag& GameplayCueTag); + struct FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerActor(); + struct FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerSkeletalMeshComponent(class FName SocketName); + void MontageJumpToSection(class FName SectionName); + void MontageSetNextSectionName(class FName FromSectionName, class FName ToSectionName); + void MontageStop(float OverrideBlendOutTime); + void RemoveGrantedByEffect(); + void SendGameplayEvent(const struct FGameplayTag& EventTag, const struct FGameplayEventData& Payload); + void SetCanBeCanceled(bool bCanBeCanceled); + void SetShouldBlockOtherAbilities(bool bShouldBlockAbilities); + + int32 GetAbilityLevel() const; + int32 GetAbilityLevel_BP(const struct FGameplayAbilitySpecHandle& Handle, const struct FGameplayAbilityActorInfo& ActorInfo) const; + class UAbilitySystemComponent* GetAbilitySystemComponentFromActorInfo() const; + struct FGameplayAbilityActorInfo GetActorInfo() const; + class AActor* GetAvatarActorFromActorInfo() const; + struct FGameplayEffectContextHandle GetContextFromOwner(const struct FGameplayAbilityTargetDataHandle& OptionalTargetData) const; + float GetCooldownTimeRemaining() const; + class UAnimMontage* GetCurrentMontage() const; + class UObject* GetCurrentSourceObject() const; + struct FGameplayEffectContextHandle GetGrantedByEffectContext() const; + class AActor* GetOwningActorFromActorInfo() const; + class USkeletalMeshComponent* GetOwningComponentFromActorInfo() const; + class UObject* GetSourceObject_BP(const struct FGameplayAbilitySpecHandle& Handle, const struct FGameplayAbilityActorInfo& ActorInfo) const; + void InvalidateClientPredictionKey() const; + bool IsLocallyControlled() const; + bool K2_CanActivateAbility(const struct FGameplayAbilityActorInfo& ActorInfo, const struct FGameplayAbilitySpecHandle& Handle, struct FGameplayTagContainer* RelevantTags) const; + bool K2_HasAuthority() const; + bool K2_ShouldAbilityRespondToEvent(const struct FGameplayAbilityActorInfo& ActorInfo, const struct FGameplayEventData& Payload) const; + struct FGameplayEffectSpecHandle MakeOutgoingGameplayEffectSpec(TSubclassOf GameplayEffectClass, float Level) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbility") + } + static class UGameplayAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayAbility; + +// Class GameplayAbilities.GameplayAbilitySet +// 0x0010 (0x0040 - 0x0030) +class UGameplayAbilitySet final : public UDataAsset +{ +public: + TArray Abilities; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilitySet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilitySet") + } + static class UGameplayAbilitySet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayAbilitySet; + +// Class GameplayAbilities.GameplayAbilityTargetActor +// 0x0150 (0x03E0 - 0x0290) +class AGameplayAbilityTargetActor : public AActor +{ +public: + bool ShouldProduceTargetDataOnServer; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0xF]; // 0x0291(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilityTargetingLocationInfo StartLocation; // 0x02A0(0x00A0)(BlueprintVisible, BlueprintReadOnly, Net, ContainsInstancedReference, ExposeOnSpawn, NativeAccessSpecifierPublic) + uint8 Pad_340[0x30]; // 0x0340(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* PrimaryPC; // 0x0370(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameplayAbility* OwningAbility; // 0x0378(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyOnConfirmation; // 0x0380(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_381[0x7]; // 0x0381(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* SourceActor; // 0x0388(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldReticleParameters ReticleParams; // 0x0390(0x0018)(BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + TSubclassOf ReticleClass; // 0x03A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTargetDataFilterHandle Filter; // 0x03B0(0x0010)(BlueprintVisible, Net, ExposeOnSpawn, NativeAccessSpecifierPublic) + bool bDebug; // 0x03C0(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C1[0x17]; // 0x03C1(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* GenericDelegateBoundASC; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void CancelTargeting(); + void ConfirmTargeting(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityTargetActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityTargetActor") + } + static class AGameplayAbilityTargetActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayAbilityTargetActor; + +// Class GameplayAbilities.GameplayAbilityTargetActor_Trace +// 0x0020 (0x0400 - 0x03E0) +#pragma pack(push, 0x1) +class alignas(0x10) AGameplayAbilityTargetActor_Trace : public AGameplayAbilityTargetActor +{ +public: + float MaxRange; // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCollisionProfileName TraceProfile; // 0x03E4(0x0008)(Edit, BlueprintVisible, Config, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + bool bTraceAffectsAimPitch; // 0x03EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3ED[0xB]; // 0x03ED(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityTargetActor_Trace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityTargetActor_Trace") + } + static class AGameplayAbilityTargetActor_Trace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_AGameplayAbilityTargetActor_Trace; + +// Class GameplayAbilities.GameplayAbilityTargetActor_GroundTrace +// 0x0020 (0x0420 - 0x0400) +#pragma pack(push, 0x1) +class alignas(0x10) AGameplayAbilityTargetActor_GroundTrace : public AGameplayAbilityTargetActor_Trace +{ +public: + float CollisionRadius; // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionHeight; // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_400[0x18]; // 0x0400(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityTargetActor_GroundTrace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityTargetActor_GroundTrace") + } + static class AGameplayAbilityTargetActor_GroundTrace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_AGameplayAbilityTargetActor_GroundTrace; + +// Class GameplayAbilities.GameplayAbilityTargetActor_ActorPlacement +// 0x0010 (0x0430 - 0x0420) +class AGameplayAbilityTargetActor_ActorPlacement final : public AGameplayAbilityTargetActor_GroundTrace +{ +public: + TSubclassOf PlacedActorClass; // 0x0418(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* PlacedActorMaterial; // 0x0420(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityTargetActor_ActorPlacement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityTargetActor_ActorPlacement") + } + static class AGameplayAbilityTargetActor_ActorPlacement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayAbilityTargetActor_ActorPlacement; + +// Class GameplayAbilities.GameplayAbilityTargetActor_Radius +// 0x0010 (0x03F0 - 0x03E0) +class AGameplayAbilityTargetActor_Radius final : public AGameplayAbilityTargetActor +{ +public: + float Radius; // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E4[0xC]; // 0x03E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityTargetActor_Radius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityTargetActor_Radius") + } + static class AGameplayAbilityTargetActor_Radius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayAbilityTargetActor_Radius; + +// Class GameplayAbilities.GameplayAbilityTargetActor_SingleLineTrace +// 0x0000 (0x0400 - 0x0400) +class AGameplayAbilityTargetActor_SingleLineTrace final : public AGameplayAbilityTargetActor_Trace +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityTargetActor_SingleLineTrace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityTargetActor_SingleLineTrace") + } + static class AGameplayAbilityTargetActor_SingleLineTrace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayAbilityTargetActor_SingleLineTrace; + +// Class GameplayAbilities.GameplayAbilityWorldReticle +// 0x0030 (0x02C0 - 0x0290) +class AGameplayAbilityWorldReticle : public AActor +{ +public: + struct FWorldReticleParameters Parameters; // 0x0290(0x0018)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + bool bFaceOwnerFlat; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSnapToTargetedActor; // 0x02A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTargetValid; // 0x02AA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsTargetAnActor; // 0x02AB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* PrimaryPC; // 0x02B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AGameplayAbilityTargetActor* TargetingActor; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void FaceTowardSource(bool bFaceIn2D); + void OnParametersInitialized(); + void OnTargetingAnActor(bool bNewValue); + void OnValidTargetChanged(bool bNewValue); + void SetReticleMaterialParamFloat(class FName ParamName, float Value); + void SetReticleMaterialParamVector(class FName ParamName, const struct FVector& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityWorldReticle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityWorldReticle") + } + static class AGameplayAbilityWorldReticle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayAbilityWorldReticle; + +// Class GameplayAbilities.GameplayAbilityWorldReticle_ActorVisualization +// 0x0018 (0x02D8 - 0x02C0) +class AGameplayAbilityWorldReticle_ActorVisualization final : public AGameplayAbilityWorldReticle +{ +public: + class UCapsuleComponent* CollisionComponent; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray VisualizationComponents; // 0x02C8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityWorldReticle_ActorVisualization") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityWorldReticle_ActorVisualization") + } + static class AGameplayAbilityWorldReticle_ActorVisualization* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayAbilityWorldReticle_ActorVisualization; + +// Class GameplayAbilities.GameplayAbility_CharacterJump +// 0x0000 (0x03B0 - 0x03B0) +class UGameplayAbility_CharacterJump final : public UGameplayAbility +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbility_CharacterJump") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbility_CharacterJump") + } + static class UGameplayAbility_CharacterJump* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayAbility_CharacterJump; + +// Class GameplayAbilities.GameplayAbility_Montage +// 0x0038 (0x03E8 - 0x03B0) +class UGameplayAbility_Montage final : public UGameplayAbility +{ +public: + class UAnimMontage* MontageToPlay; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x03B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SectionName; // 0x03BC(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C4[0x4]; // 0x03C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> GameplayEffectClassesWhileAnimating; // 0x03C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + TArray GameplayEffectsWhileAnimating; // 0x03D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbility_Montage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbility_Montage") + } + static class UGameplayAbility_Montage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayAbility_Montage; + +// Class GameplayAbilities.AbilityTask_ApplyRootMotion_Base +// 0x0048 (0x00C8 - 0x0080) +class UAbilityTask_ApplyRootMotion_Base : public UAbilityTask +{ +public: + class FName ForceName; // 0x0080(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ERootMotionFinishVelocityMode FinishVelocityMode; // 0x0088(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector FinishSetVelocity; // 0x0090(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FinishClampVelocity; // 0x00A8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCharacterMovementComponent* MovementComponent; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_ApplyRootMotion_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_ApplyRootMotion_Base") + } + static class UAbilityTask_ApplyRootMotion_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_ApplyRootMotion_Base; + +// Class GameplayAbilities.AbilityTask_ApplyRootMotionConstantForce +// 0x0048 (0x0110 - 0x00C8) +class UAbilityTask_ApplyRootMotionConstantForce final : public UAbilityTask_ApplyRootMotion_Base +{ +public: + TMulticastInlineDelegate OnFinish; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x00D8(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Strength; // 0x00F0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float duration; // 0x00F4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsAdditive; // 0x00F8(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* StrengthOverTime; // 0x0100(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableGravity; // 0x0108(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_ApplyRootMotionConstantForce* ApplyRootMotionConstantForce(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FVector& WorldDirection_0, float Strength_0, float duration_0, bool bIsAdditive_0, class UCurveFloat* StrengthOverTime_0, ERootMotionFinishVelocityMode VelocityOnFinishMode, const struct FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bEnableGravity_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_ApplyRootMotionConstantForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_ApplyRootMotionConstantForce") + } + static class UAbilityTask_ApplyRootMotionConstantForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_ApplyRootMotionConstantForce; + +// Class GameplayAbilities.AbilityTask_ApplyRootMotionJumpForce +// 0x0068 (0x0130 - 0x00C8) +class UAbilityTask_ApplyRootMotionJumpForce final : public UAbilityTask_ApplyRootMotion_Base +{ +public: + TMulticastInlineDelegate OnFinish; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLanded; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x00E8(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float Distance; // 0x0100(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Height; // 0x0104(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float duration; // 0x0108(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinimumLandedTriggerTime; // 0x010C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFinishOnLanded; // 0x0110(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x0118(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* TimeMappingCurve; // 0x0120(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_ApplyRootMotionJumpForce* ApplyRootMotionJumpForce(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FRotator& Rotation_0, float Distance_0, float Height_0, float duration_0, float MinimumLandedTriggerTime_0, bool bFinishOnLanded_0, ERootMotionFinishVelocityMode VelocityOnFinishMode, const struct FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, class UCurveVector* PathOffsetCurve_0, class UCurveFloat* TimeMappingCurve_0); + + void Finish(); + void OnLandedCallback(const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_ApplyRootMotionJumpForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_ApplyRootMotionJumpForce") + } + static class UAbilityTask_ApplyRootMotionJumpForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_ApplyRootMotionJumpForce; + +// Class GameplayAbilities.AbilityTask_ApplyRootMotionMoveToActorForce +// 0x00C8 (0x0190 - 0x00C8) +class UAbilityTask_ApplyRootMotionMoveToActorForce final : public UAbilityTask_ApplyRootMotion_Base +{ +public: + TMulticastInlineDelegate OnFinished; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector StartLocation; // 0x00E0(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetLocation; // 0x00F8(0x0018)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* TargetActor; // 0x0110(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* TargetComponent; // 0x0118(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetComponentRelativeLocation; // 0x0120(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetLocationOffset; // 0x0138(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ERootMotionMoveToActorTargetOffsetType OffsetAlignment; // 0x0150(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float duration; // 0x0154(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDisableDestinationReachedInterrupt; // 0x0158(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReachedDestinationDistance; // 0x015C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSetNewMovementMode; // 0x0160(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovementMode NewMovementMode; // 0x0161(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestrictSpeedToExpected; // 0x0162(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_163[0x5]; // 0x0163(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x0168(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* TimeMappingCurve; // 0x0170(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* TargetLerpSpeedHorizontalCurve; // 0x0178(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* TargetLerpSpeedVerticalCurve; // 0x0180(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToActorForce(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class AActor* TargetActor_0, const struct FVector& TargetLocationOffset_0, ERootMotionMoveToActorTargetOffsetType OffsetAlignment_0, float duration_0, class UCurveFloat* TargetLerpSpeedHorizontal, class UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode_0, EMovementMode MovementMode, bool bRestrictSpeedToExpected_0, class UCurveVector* PathOffsetCurve_0, class UCurveFloat* TimeMappingCurve_0, ERootMotionFinishVelocityMode VelocityOnFinishMode, const struct FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt_0, float ReachedDestinationDistance_0); + static class UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToComponentForce(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class USceneComponent* TargetComponent_0, const struct FVector& TargetComponentRelativeLocation_0, const struct FVector& TargetLocationOffset_0, ERootMotionMoveToActorTargetOffsetType OffsetAlignment_0, float duration_0, class UCurveFloat* TargetLerpSpeedHorizontal, class UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode_0, EMovementMode MovementMode, bool bRestrictSpeedToExpected_0, class UCurveVector* PathOffsetCurve_0, class UCurveFloat* TimeMappingCurve_0, ERootMotionFinishVelocityMode VelocityOnFinishMode, const struct FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt_0, float ReachedDestinationDistance_0); + static class UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToTargetDataActorForce(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FGameplayAbilityTargetDataHandle& TargetDataHandle, int32 TargetDataIndex, int32 TargetActorIndex, const struct FVector& TargetLocationOffset_0, ERootMotionMoveToActorTargetOffsetType OffsetAlignment_0, float duration_0, class UCurveFloat* TargetLerpSpeedHorizontal, class UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode_0, EMovementMode MovementMode, bool bRestrictSpeedToExpected_0, class UCurveVector* PathOffsetCurve_0, class UCurveFloat* TimeMappingCurve_0, ERootMotionFinishVelocityMode VelocityOnFinishMode, const struct FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt_0, float ReachedDestinationDistance_0); + + void OnRep_TargetLocation(); + void OnTargetActorSwapped(class AActor* OriginalTarget, class AActor* NewTarget); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_ApplyRootMotionMoveToActorForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_ApplyRootMotionMoveToActorForce") + } + static class UAbilityTask_ApplyRootMotionMoveToActorForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_ApplyRootMotionMoveToActorForce; + +// Class GameplayAbilities.AbilityTask_ApplyRootMotionMoveToForce +// 0x0068 (0x0130 - 0x00C8) +class UAbilityTask_ApplyRootMotionMoveToForce final : public UAbilityTask_ApplyRootMotion_Base +{ +public: + TMulticastInlineDelegate OnTimedOut; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTimedOutAndDestinationReached; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FVector StartLocation; // 0x00E8(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetLocation; // 0x0100(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float duration; // 0x0118(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSetNewMovementMode; // 0x011C(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovementMode NewMovementMode; // 0x011D(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestrictSpeedToExpected; // 0x011E(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11F[0x1]; // 0x011F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x0120(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_ApplyRootMotionMoveToForce* ApplyRootMotionMoveToForce(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FVector& TargetLocation_0, float duration_0, bool bSetNewMovementMode_0, EMovementMode MovementMode, bool bRestrictSpeedToExpected_0, class UCurveVector* PathOffsetCurve_0, ERootMotionFinishVelocityMode VelocityOnFinishMode, const struct FVector& SetVelocityOnFinish, float ClampVelocityOnFinish); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_ApplyRootMotionMoveToForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_ApplyRootMotionMoveToForce") + } + static class UAbilityTask_ApplyRootMotionMoveToForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_ApplyRootMotionMoveToForce; + +// Class GameplayAbilities.AbilityTask_ApplyRootMotionRadialForce +// 0x0070 (0x0138 - 0x00C8) +class UAbilityTask_ApplyRootMotionRadialForce final : public UAbilityTask_ApplyRootMotion_Base +{ +public: + TMulticastInlineDelegate OnFinish; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FVector Location; // 0x00D8(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* LocationActor; // 0x00F0(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Strength; // 0x00F8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float duration; // 0x00FC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Radius; // 0x0100(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsPush; // 0x0104(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsAdditive; // 0x0105(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNoZForce; // 0x0106(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_107[0x1]; // 0x0107(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* StrengthDistanceFalloff; // 0x0108(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* StrengthOverTime; // 0x0110(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseFixedWorldDirection; // 0x0118(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator FixedWorldDirection; // 0x0120(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UAbilityTask_ApplyRootMotionRadialForce* ApplyRootMotionRadialForce(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FVector& Location_0, class AActor* LocationActor_0, float Strength_0, float duration_0, float Radius_0, bool bIsPush_0, bool bIsAdditive_0, bool bNoZForce_0, class UCurveFloat* StrengthDistanceFalloff_0, class UCurveFloat* StrengthOverTime_0, bool bUseFixedWorldDirection_0, const struct FRotator& FixedWorldDirection_0, ERootMotionFinishVelocityMode VelocityOnFinishMode, const struct FVector& SetVelocityOnFinish, float ClampVelocityOnFinish); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_ApplyRootMotionRadialForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_ApplyRootMotionRadialForce") + } + static class UAbilityTask_ApplyRootMotionRadialForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_ApplyRootMotionRadialForce; + +// Class GameplayAbilities.AbilityTask_MoveToLocation +// 0x0068 (0x00E8 - 0x0080) +class UAbilityTask_MoveToLocation final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnTargetLocationReached; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector StartLocation; // 0x0098(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetLocation; // 0x00B0(0x0018)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DurationOfMovement; // 0x00C8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_CC[0xC]; // 0x00CC(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* LerpCurve; // 0x00D8(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveVector* LerpCurveVector; // 0x00E0(0x0008)(Net, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UAbilityTask_MoveToLocation* MoveToLocation(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FVector& Location, float duration, class UCurveFloat* OptionalInterpolationCurve, class UCurveVector* OptionalVectorInterpolationCurve); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_MoveToLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_MoveToLocation") + } + static class UAbilityTask_MoveToLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_MoveToLocation; + +// Class GameplayAbilities.AbilityTask_NetworkSyncPoint +// 0x0018 (0x0098 - 0x0080) +class UAbilityTask_NetworkSyncPoint final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnSync; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_NetworkSyncPoint* WaitNetSync(class UGameplayAbility* OwningAbility, EAbilityTaskNetSyncType SyncType); + + void OnSignalCallback(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_NetworkSyncPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_NetworkSyncPoint") + } + static class UAbilityTask_NetworkSyncPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_NetworkSyncPoint; + +// Class GameplayAbilities.AbilityTask_PlayMontageAndWait +// 0x0088 (0x0108 - 0x0080) +class UAbilityTask_PlayMontageAndWait final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnCompleted; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBlendOut; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInterrupted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCancelled; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x28]; // 0x00C0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMontage* MontageToPlay; // 0x00E8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Rate; // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName StartSection; // 0x00F4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AnimRootMotionTranslationScale; // 0x00FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StartTimeSeconds; // 0x0100(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopWhenAbilityEnds; // 0x0104(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowInterruptAfterBlendOut; // 0x0105(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_106[0x2]; // 0x0106(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_PlayMontageAndWait* CreatePlayMontageAndWaitProxy(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class UAnimMontage* MontageToPlay_0, float Rate_0, class FName StartSection_0, bool bStopWhenAbilityEnds_0, float AnimRootMotionTranslationScale_0, float StartTimeSeconds_0, bool bAllowInterruptAfterBlendOut_0); + + void OnGameplayAbilityCancelled(); + void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); + void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); + void OnMontageInterrupted(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_PlayMontageAndWait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_PlayMontageAndWait") + } + static class UAbilityTask_PlayMontageAndWait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_PlayMontageAndWait; + +// Class GameplayAbilities.AbilityTask_Repeat +// 0x0038 (0x00B8 - 0x0080) +class UAbilityTask_Repeat final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnPerformAction; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinished; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_Repeat* RepeatAction(class UGameplayAbility* OwningAbility, float TimeBetweenActions, int32 TotalActionCount); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_Repeat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_Repeat") + } + static class UAbilityTask_Repeat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_Repeat; + +// Class GameplayAbilities.AbilityTask_SpawnActor +// 0x0048 (0x00C8 - 0x0080) +class UAbilityTask_SpawnActor final : public UAbilityTask +{ +public: + TMulticastInlineDelegate Success; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DidNotSpawn; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_SpawnActor* SpawnActor(class UGameplayAbility* OwningAbility, const struct FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf Class_0); + + bool BeginSpawningActor(class UGameplayAbility* OwningAbility, const struct FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf Class_0, class AActor** SpawnedActor); + void FinishSpawningActor(class UGameplayAbility* OwningAbility, const struct FGameplayAbilityTargetDataHandle& TargetData, class AActor* SpawnedActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_SpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_SpawnActor") + } + static class UAbilityTask_SpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_SpawnActor; + +// Class GameplayAbilities.AbilityTask_StartAbilityState +// 0x0038 (0x00B8 - 0x0080) +class UAbilityTask_StartAbilityState final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnStateEnded; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateInterrupted; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_StartAbilityState* StartAbilityState(class UGameplayAbility* OwningAbility, class FName StateName, bool bEndCurrentState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_StartAbilityState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_StartAbilityState") + } + static class UAbilityTask_StartAbilityState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_StartAbilityState; + +// Class GameplayAbilities.AbilityTask_VisualizeTargeting +// 0x0028 (0x00A8 - 0x0080) +class UAbilityTask_VisualizeTargeting final : public UAbilityTask +{ +public: + TMulticastInlineDelegate TimeElapsed; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x18]; // 0x0090(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_VisualizeTargeting* VisualizeTargeting(class UGameplayAbility* OwningAbility, TSubclassOf Class_0, class FName TaskInstanceName, float duration); + static class UAbilityTask_VisualizeTargeting* VisualizeTargetingUsingActor(class UGameplayAbility* OwningAbility, class AGameplayAbilityTargetActor* TargetActor, class FName TaskInstanceName, float duration); + + bool BeginSpawningActor(class UGameplayAbility* OwningAbility, TSubclassOf Class_0, class AGameplayAbilityTargetActor** SpawnedActor); + void FinishSpawningActor(class UGameplayAbility* OwningAbility, class AGameplayAbilityTargetActor* SpawnedActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_VisualizeTargeting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_VisualizeTargeting") + } + static class UAbilityTask_VisualizeTargeting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_VisualizeTargeting; + +// Class GameplayAbilities.AbilityTask_WaitAbilityActivate +// 0x0100 (0x0180 - 0x0080) +class UAbilityTask_WaitAbilityActivate final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnActivate; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0xF0]; // 0x0090(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitAbilityActivate* WaitForAbilityActivate(class UGameplayAbility* OwningAbility, const struct FGameplayTag& WithTag, const struct FGameplayTag& WithoutTag, bool IncludeTriggeredAbilities, bool TriggerOnce); + static class UAbilityTask_WaitAbilityActivate* WaitForAbilityActivate_Query(class UGameplayAbility* OwningAbility, const struct FGameplayTagQuery& Query, bool IncludeTriggeredAbilities, bool TriggerOnce); + static class UAbilityTask_WaitAbilityActivate* WaitForAbilityActivateWithTagRequirements(class UGameplayAbility* OwningAbility, const struct FGameplayTagRequirements& TagRequirements, bool IncludeTriggeredAbilities, bool TriggerOnce); + + void OnAbilityActivate(class UGameplayAbility* ActivatedAbility); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitAbilityActivate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitAbilityActivate") + } + static class UAbilityTask_WaitAbilityActivate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitAbilityActivate; + +// Class GameplayAbilities.AbilityTask_WaitAbilityCommit +// 0x0078 (0x00F8 - 0x0080) +class UAbilityTask_WaitAbilityCommit final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnCommit; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x68]; // 0x0090(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit(class UGameplayAbility* OwningAbility, const struct FGameplayTag& WithTag, const struct FGameplayTag& WithoutTage, bool TriggerOnce); + static class UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit_Query(class UGameplayAbility* OwningAbility, const struct FGameplayTagQuery& Query, bool TriggerOnce); + + void OnAbilityCommit(class UGameplayAbility* ActivatedAbility); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitAbilityCommit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitAbilityCommit") + } + static class UAbilityTask_WaitAbilityCommit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitAbilityCommit; + +// Class GameplayAbilities.AbilityTask_WaitAttributeChange +// 0x0078 (0x00F8 - 0x0080) +class UAbilityTask_WaitAttributeChange final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnChange; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x60]; // 0x0090(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* ExternalOwner; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UAbilityTask_WaitAttributeChange* WaitForAttributeChange(class UGameplayAbility* OwningAbility, const struct FGameplayAttribute& Attribute, const struct FGameplayTag& WithSrcTag, const struct FGameplayTag& WithoutSrcTag, bool TriggerOnce, class AActor* OptionalExternalOwner); + static class UAbilityTask_WaitAttributeChange* WaitForAttributeChangeWithComparison(class UGameplayAbility* OwningAbility, const struct FGameplayAttribute& InAttribute, const struct FGameplayTag& InWithTag, const struct FGameplayTag& InWithoutTag, EWaitAttributeChangeComparison InComparisonType, float InComparisonValue, bool TriggerOnce, class AActor* OptionalExternalOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitAttributeChange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitAttributeChange") + } + static class UAbilityTask_WaitAttributeChange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitAttributeChange; + +// Class GameplayAbilities.AbilityTask_WaitAttributeChangeRatioThreshold +// 0x00C0 (0x0140 - 0x0080) +class UAbilityTask_WaitAttributeChangeRatioThreshold final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnChange; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0xA8]; // 0x0090(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* ExternalOwner; // 0x0138(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UAbilityTask_WaitAttributeChangeRatioThreshold* WaitForAttributeChangeRatioThreshold(class UGameplayAbility* OwningAbility, const struct FGameplayAttribute& AttributeNumerator, const struct FGameplayAttribute& AttributeDenominator, EWaitAttributeChangeComparison ComparisonType, float ComparisonValue, bool bTriggerOnce, class AActor* OptionalExternalOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitAttributeChangeRatioThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitAttributeChangeRatioThreshold") + } + static class UAbilityTask_WaitAttributeChangeRatioThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitAttributeChangeRatioThreshold; + +// Class GameplayAbilities.AbilityTask_WaitAttributeChangeThreshold +// 0x0070 (0x00F0 - 0x0080) +class UAbilityTask_WaitAttributeChangeThreshold final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnChange; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x58]; // 0x0090(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* ExternalOwner; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UAbilityTask_WaitAttributeChangeThreshold* WaitForAttributeChangeThreshold(class UGameplayAbility* OwningAbility, const struct FGameplayAttribute& Attribute, EWaitAttributeChangeComparison ComparisonType, float ComparisonValue, bool bTriggerOnce, class AActor* OptionalExternalOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitAttributeChangeThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitAttributeChangeThreshold") + } + static class UAbilityTask_WaitAttributeChangeThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitAttributeChangeThreshold; + +// Class GameplayAbilities.AbilityTask_WaitCancel +// 0x0018 (0x0098 - 0x0080) +class UAbilityTask_WaitCancel final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnCancel; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitCancel* WaitCancel(class UGameplayAbility* OwningAbility); + + void OnCancelCallback(); + void OnLocalCancelCallback(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitCancel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitCancel") + } + static class UAbilityTask_WaitCancel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitCancel; + +// Class GameplayAbilities.AbilityTask_WaitConfirm +// 0x0020 (0x00A0 - 0x0080) +class UAbilityTask_WaitConfirm final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnConfirm; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitConfirm* WaitConfirm(class UGameplayAbility* OwningAbility); + + void OnConfirmCallback(class UGameplayAbility* InAbility); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitConfirm") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitConfirm") + } + static class UAbilityTask_WaitConfirm* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitConfirm; + +// Class GameplayAbilities.AbilityTask_WaitConfirmCancel +// 0x0028 (0x00A8 - 0x0080) +class UAbilityTask_WaitConfirmCancel final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnConfirm; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCancel; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitConfirmCancel* WaitConfirmCancel(class UGameplayAbility* OwningAbility); + + void OnCancelCallback(); + void OnConfirmCallback(); + void OnLocalCancelCallback(); + void OnLocalConfirmCallback(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitConfirmCancel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitConfirmCancel") + } + static class UAbilityTask_WaitConfirmCancel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitConfirmCancel; + +// Class GameplayAbilities.AbilityTask_WaitDelay +// 0x0018 (0x0098 - 0x0080) +class UAbilityTask_WaitDelay final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnFinish; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitDelay* WaitDelay(class UGameplayAbility* OwningAbility, float Time); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitDelay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitDelay") + } + static class UAbilityTask_WaitDelay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitDelay; + +// Class GameplayAbilities.AbilityTask_WaitGameplayEffectApplied +// 0x01C8 (0x0248 - 0x0080) +class UAbilityTask_WaitGameplayEffectApplied : public UAbilityTask +{ +public: + uint8 Pad_80[0x1B8]; // 0x0080(0x01B8)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* ExternalOwner; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_240[0x8]; // 0x0240(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnApplyGameplayEffectCallback(class UAbilitySystemComponent* Target, const struct FGameplayEffectSpec& SpecApplied, const struct FActiveGameplayEffectHandle& ActiveHandle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayEffectApplied") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayEffectApplied") + } + static class UAbilityTask_WaitGameplayEffectApplied* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayEffectApplied; + +// Class GameplayAbilities.AbilityTask_WaitGameplayEffectApplied_Self +// 0x0020 (0x0268 - 0x0248) +class UAbilityTask_WaitGameplayEffectApplied_Self final : public UAbilityTask_WaitGameplayEffectApplied +{ +public: + TMulticastInlineDelegate OnApplied; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_258[0x10]; // 0x0258(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitGameplayEffectApplied_Self* WaitGameplayEffectAppliedToSelf(class UGameplayAbility* OwningAbility, const struct FGameplayTargetDataFilterHandle& SourceFilter, const struct FGameplayTagRequirements& SourceTagRequirements, const struct FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, class AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); + static class UAbilityTask_WaitGameplayEffectApplied_Self* WaitGameplayEffectAppliedToSelf_Query(class UGameplayAbility* OwningAbility, const struct FGameplayTargetDataFilterHandle& SourceFilter, const struct FGameplayTagQuery& SourceTagQuery, const struct FGameplayTagQuery& TargetTagQuery, bool TriggerOnce, class AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayEffectApplied_Self") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayEffectApplied_Self") + } + static class UAbilityTask_WaitGameplayEffectApplied_Self* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayEffectApplied_Self; + +// Class GameplayAbilities.AbilityTask_WaitGameplayEffectApplied_Target +// 0x0020 (0x0268 - 0x0248) +class UAbilityTask_WaitGameplayEffectApplied_Target final : public UAbilityTask_WaitGameplayEffectApplied +{ +public: + TMulticastInlineDelegate OnApplied; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_258[0x10]; // 0x0258(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitGameplayEffectApplied_Target* WaitGameplayEffectAppliedToTarget(class UGameplayAbility* OwningAbility, const struct FGameplayTargetDataFilterHandle& TargetFilter, const struct FGameplayTagRequirements& SourceTagRequirements, const struct FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, class AActor* OptionalExternalOwner, bool ListenForPeriodicEffects); + static class UAbilityTask_WaitGameplayEffectApplied_Target* WaitGameplayEffectAppliedToTarget_Query(class UGameplayAbility* OwningAbility, const struct FGameplayTargetDataFilterHandle& SourceFilter, const struct FGameplayTagQuery& SourceTagQuery, const struct FGameplayTagQuery& TargetTagQuery, bool TriggerOnce, class AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayEffectApplied_Target") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayEffectApplied_Target") + } + static class UAbilityTask_WaitGameplayEffectApplied_Target* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayEffectApplied_Target; + +// Class GameplayAbilities.AbilityTask_WaitGameplayEffectBlockedImmunity +// 0x0138 (0x01B8 - 0x0080) +class UAbilityTask_WaitGameplayEffectBlockedImmunity final : public UAbilityTask +{ +public: + TMulticastInlineDelegate bLocked; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x118]; // 0x0090(0x0118)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* ExternalOwner; // 0x01A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1B0[0x8]; // 0x01B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitGameplayEffectBlockedImmunity* WaitGameplayEffectBlockedByImmunity(class UGameplayAbility* OwningAbility, const struct FGameplayTagRequirements& SourceTagRequirements, const struct FGameplayTagRequirements& TargetTagRequirements, class AActor* OptionalExternalTarget, bool OnlyTriggerOnce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayEffectBlockedImmunity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayEffectBlockedImmunity") + } + static class UAbilityTask_WaitGameplayEffectBlockedImmunity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayEffectBlockedImmunity; + +// Class GameplayAbilities.AbilityTask_WaitGameplayEffectRemoved +// 0x0040 (0x00C0 - 0x0080) +class UAbilityTask_WaitGameplayEffectRemoved final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnRemoved; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate InvalidHandle; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitGameplayEffectRemoved* WaitForGameplayEffectRemoved(class UGameplayAbility* OwningAbility, const struct FActiveGameplayEffectHandle& Handle); + + void OnGameplayEffectRemoved(const struct FGameplayEffectRemovalInfo& InGameplayEffectRemovalInfo); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayEffectRemoved") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayEffectRemoved") + } + static class UAbilityTask_WaitGameplayEffectRemoved* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayEffectRemoved; + +// Class GameplayAbilities.AbilityTask_WaitGameplayEffectStackChange +// 0x0038 (0x00B8 - 0x0080) +class UAbilityTask_WaitGameplayEffectStackChange final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnChange; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate InvalidHandle; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitGameplayEffectStackChange* WaitForGameplayEffectStackChange(class UGameplayAbility* OwningAbility, const struct FActiveGameplayEffectHandle& Handle); + + void OnGameplayEffectStackChange(const struct FActiveGameplayEffectHandle& Handle, int32 NewCount, int32 OldCount); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayEffectStackChange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayEffectStackChange") + } + static class UAbilityTask_WaitGameplayEffectStackChange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayEffectStackChange; + +// Class GameplayAbilities.AbilityTask_WaitGameplayEvent +// 0x0030 (0x00B0 - 0x0080) +class UAbilityTask_WaitGameplayEvent final : public UAbilityTask +{ +public: + TMulticastInlineDelegate EventReceived; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* OptionalExternalTarget; // 0x0098(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitGameplayEvent* WaitGameplayEvent(class UGameplayAbility* OwningAbility, const struct FGameplayTag& EventTag, class AActor* OptionalExternalTarget_0, bool OnlyTriggerOnce, bool OnlyMatchExact); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayEvent") + } + static class UAbilityTask_WaitGameplayEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayEvent; + +// Class GameplayAbilities.AbilityTask_WaitGameplayTag +// 0x0028 (0x00A8 - 0x0080) +class UAbilityTask_WaitGameplayTag : public UAbilityTask +{ +public: + uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* OptionalExternalTarget; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GameplayTagCallback(const struct FGameplayTag& Tag, int32 NewCount); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayTag") + } + static class UAbilityTask_WaitGameplayTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayTag; + +// Class GameplayAbilities.AbilityTask_WaitGameplayTagAdded +// 0x0010 (0x00B8 - 0x00A8) +class UAbilityTask_WaitGameplayTagAdded final : public UAbilityTask_WaitGameplayTag +{ +public: + TMulticastInlineDelegate Added; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAbilityTask_WaitGameplayTagAdded* WaitGameplayTagAdd(class UGameplayAbility* OwningAbility, const struct FGameplayTag& Tag, class AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayTagAdded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayTagAdded") + } + static class UAbilityTask_WaitGameplayTagAdded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayTagAdded; + +// Class GameplayAbilities.AbilityTask_WaitGameplayTagRemoved +// 0x0010 (0x00B8 - 0x00A8) +class UAbilityTask_WaitGameplayTagRemoved final : public UAbilityTask_WaitGameplayTag +{ +public: + TMulticastInlineDelegate Removed; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAbilityTask_WaitGameplayTagRemoved* WaitGameplayTagRemove(class UGameplayAbility* OwningAbility, const struct FGameplayTag& Tag, class AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayTagRemoved") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayTagRemoved") + } + static class UAbilityTask_WaitGameplayTagRemoved* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayTagRemoved; + +// Class GameplayAbilities.AbilityTask_WaitGameplayTagQuery +// 0x00E0 (0x0160 - 0x0080) +class UAbilityTask_WaitGameplayTagQuery final : public UAbilityTask +{ +public: + uint8 Pad_80[0xC0]; // 0x0080(0x00C0)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate Triggered; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + class UAbilitySystemComponent* OptionalExternalTarget; // 0x0150(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitGameplayTagQuery* WaitGameplayTagQuery(class UGameplayAbility* OwningAbility, const struct FGameplayTagQuery& TagQuery, const class AActor* InOptionalExternalTarget, const EWaitGameplayTagQueryTriggerCondition TriggerCondition, const bool bOnlyTriggerOnce); + + void UpdateTargetTags(const struct FGameplayTag& Tag, int32 NewCount); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitGameplayTagQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitGameplayTagQuery") + } + static class UAbilityTask_WaitGameplayTagQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitGameplayTagQuery; + +// Class GameplayAbilities.AbilityTask_WaitInputPress +// 0x0020 (0x00A0 - 0x0080) +class UAbilityTask_WaitInputPress final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnPress; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitInputPress* WaitInputPress(class UGameplayAbility* OwningAbility, bool bTestAlreadyPressed); + + void OnPressCallback(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitInputPress") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitInputPress") + } + static class UAbilityTask_WaitInputPress* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitInputPress; + +// Class GameplayAbilities.AbilityTask_WaitInputRelease +// 0x0020 (0x00A0 - 0x0080) +class UAbilityTask_WaitInputRelease final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnRelease; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitInputRelease* WaitInputRelease(class UGameplayAbility* OwningAbility, bool bTestAlreadyReleased); + + void OnReleaseCallback(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitInputRelease") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitInputRelease") + } + static class UAbilityTask_WaitInputRelease* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitInputRelease; + +// Class GameplayAbilities.AbilityTask_WaitMovementModeChange +// 0x0020 (0x00A0 - 0x0080) +class UAbilityTask_WaitMovementModeChange final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnChange; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitMovementModeChange* CreateWaitMovementModeChange(class UGameplayAbility* OwningAbility, EMovementMode NewMode); + + void OnMovementModeChange(class ACharacter* Character, EMovementMode PrevMovementMode, uint8 PreviousCustomMode); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitMovementModeChange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitMovementModeChange") + } + static class UAbilityTask_WaitMovementModeChange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitMovementModeChange; + +// Class GameplayAbilities.AbilityTask_WaitOverlap +// 0x0010 (0x0090 - 0x0080) +class UAbilityTask_WaitOverlap final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnOverlap; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAbilityTask_WaitOverlap* WaitForOverlap(class UGameplayAbility* OwningAbility); + + void OnHitCallback(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitOverlap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitOverlap") + } + static class UAbilityTask_WaitOverlap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitOverlap; + +// Class GameplayAbilities.AbilityTask_WaitTargetData +// 0x0040 (0x00C0 - 0x0080) +class UAbilityTask_WaitTargetData final : public UAbilityTask +{ +public: + TMulticastInlineDelegate ValidData; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate Cancelled; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSubclassOf TargetClass; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AGameplayAbilityTargetActor* TargetActor; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitTargetData* WaitTargetData(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, EGameplayTargetingConfirmation ConfirmationType, TSubclassOf Class_0); + static class UAbilityTask_WaitTargetData* WaitTargetDataUsingActor(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, EGameplayTargetingConfirmation ConfirmationType, class AGameplayAbilityTargetActor* TargetActor_0); + + bool BeginSpawningActor(class UGameplayAbility* OwningAbility, TSubclassOf Class_0, class AGameplayAbilityTargetActor** SpawnedActor); + void FinishSpawningActor(class UGameplayAbility* OwningAbility, class AGameplayAbilityTargetActor* SpawnedActor); + void OnTargetDataCancelledCallback(const struct FGameplayAbilityTargetDataHandle& Data); + void OnTargetDataReadyCallback(const struct FGameplayAbilityTargetDataHandle& Data); + void OnTargetDataReplicatedCallback(const struct FGameplayAbilityTargetDataHandle& Data, const struct FGameplayTag& ActivationTag); + void OnTargetDataReplicatedCancelledCallback(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitTargetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitTargetData") + } + static class UAbilityTask_WaitTargetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitTargetData; + +// Class GameplayAbilities.AbilityTask_WaitVelocityChange +// 0x0038 (0x00B8 - 0x0080) +class UAbilityTask_WaitVelocityChange final : public UAbilityTask +{ +public: + TMulticastInlineDelegate OnVelocityChage; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UMovementComponent* CachedMovementComponent; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_98[0x20]; // 0x0098(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAbilityTask_WaitVelocityChange* CreateWaitVelocityChange(class UGameplayAbility* OwningAbility, const struct FVector& Direction, float MinimumMagnitude); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilityTask_WaitVelocityChange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilityTask_WaitVelocityChange") + } + static class UAbilityTask_WaitVelocityChange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilityTask_WaitVelocityChange; + +// Class GameplayAbilities.AbilitySystemBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UAbilitySystemBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromActor(class AActor* Actor); + static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromActorArray(const TArray& ActorArray, bool OneTargetPerHandle); + static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromHitResult(const struct FHitResult& HitResult); + static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromLocations(const struct FGameplayAbilityTargetingLocationInfo& SourceLocation, const struct FGameplayAbilityTargetingLocationInfo& TargetLocation); + static struct FGameplayEffectSpecHandle AddAssetTag(const struct FGameplayEffectSpecHandle& SpecHandle, const struct FGameplayTag& NewGameplayTag); + static struct FGameplayEffectSpecHandle AddAssetTags(const struct FGameplayEffectSpecHandle& SpecHandle, const struct FGameplayTagContainer& NewGameplayTags); + static struct FGameplayEffectSpecHandle AddGrantedTag(const struct FGameplayEffectSpecHandle& SpecHandle, const struct FGameplayTag& NewGameplayTag); + static struct FGameplayEffectSpecHandle AddGrantedTags(const struct FGameplayEffectSpecHandle& SpecHandle, const struct FGameplayTagContainer& NewGameplayTags); + static struct FGameplayEffectSpecHandle AddLinkedGameplayEffect(const struct FGameplayEffectSpecHandle& SpecHandle, TSubclassOf LinkedGameplayEffect); + static struct FGameplayEffectSpecHandle AddLinkedGameplayEffectSpec(const struct FGameplayEffectSpecHandle& SpecHandle, const struct FGameplayEffectSpecHandle& LinkedGameplayEffectSpec); + static bool AddLooseGameplayTags(class AActor* Actor, const struct FGameplayTagContainer& GameplayTags, bool bShouldReplicate); + static struct FGameplayAbilityTargetDataHandle AppendTargetDataHandle(const struct FGameplayAbilityTargetDataHandle& TargetHandle, const struct FGameplayAbilityTargetDataHandle& HandleToAdd); + static struct FGameplayEffectSpecHandle AssignSetByCallerMagnitude(const struct FGameplayEffectSpecHandle& SpecHandle, class FName DataName, float Magnitude); + static struct FGameplayEffectSpecHandle AssignTagSetByCallerMagnitude(const struct FGameplayEffectSpecHandle& SpecHandle, const struct FGameplayTag& DataTag, float Magnitude); + static void BreakGameplayCueParameters(const struct FGameplayCueParameters& Parameters, float* NormalizedMagnitude, float* RawMagnitude, struct FGameplayEffectContextHandle* EffectContext, struct FGameplayTag* MatchedTagName, struct FGameplayTag* OriginalTag, struct FGameplayTagContainer* AggregatedSourceTags, struct FGameplayTagContainer* AggregatedTargetTags, struct FVector* Location, struct FVector* Normal, class AActor** Instigator, class AActor** EffectCauser, class UObject** SourceObject, class UPhysicalMaterial** PhysicalMaterial, int32* GameplayEffectLevel, int32* AbilityLevel, class USceneComponent** TargetAttachComponent, bool* bReplicateLocationWhenUsingMinimalRepProxy); + static struct FGameplayEffectSpecHandle CloneSpecHandle(class AActor* InNewInstigator, class AActor* InEffectCauser, const struct FGameplayEffectSpecHandle& GameplayEffectSpecHandle_Clone); + static bool DoesGameplayCueMeetTagRequirements(const struct FGameplayCueParameters& Parameters, const struct FGameplayTagRequirements& SourceTagReqs, const struct FGameplayTagRequirements& TargetTagReqs); + static bool DoesTargetDataContainActor(const struct FGameplayAbilityTargetDataHandle& TargetData, int32 Index_0, class AActor* Actor); + static void EffectContextAddHitResult(const struct FGameplayEffectContextHandle& EffectContext, const struct FHitResult& HitResult, bool bReset); + static class AActor* EffectContextGetEffectCauser(const struct FGameplayEffectContextHandle& EffectContext); + static struct FHitResult EffectContextGetHitResult(const struct FGameplayEffectContextHandle& EffectContext); + static class AActor* EffectContextGetInstigatorActor(const struct FGameplayEffectContextHandle& EffectContext); + static struct FVector EffectContextGetOrigin(const struct FGameplayEffectContextHandle& EffectContext); + static class AActor* EffectContextGetOriginalInstigatorActor(const struct FGameplayEffectContextHandle& EffectContext); + static class UObject* EffectContextGetSourceObject(const struct FGameplayEffectContextHandle& EffectContext); + static bool EffectContextHasHitResult(const struct FGameplayEffectContextHandle& EffectContext); + static bool EffectContextIsInstigatorLocallyControlled(const struct FGameplayEffectContextHandle& EffectContext); + static bool EffectContextIsValid(const struct FGameplayEffectContextHandle& EffectContext); + static void EffectContextSetOrigin(const struct FGameplayEffectContextHandle& EffectContext, const struct FVector& Origin); + static bool EqualEqual_ActiveGameplayEffectHandle(const struct FActiveGameplayEffectHandle& A, const struct FActiveGameplayEffectHandle& B); + static bool EqualEqual_GameplayAbilitySpecHandle(const struct FGameplayAbilitySpecHandle& A, const struct FGameplayAbilitySpecHandle& B); + static bool EqualEqual_GameplayAttributeGameplayAttribute(const struct FGameplayAttribute& AttributeA, const struct FGameplayAttribute& AttributeB); + static float EvaluateAttributeValueWithTags(class UAbilitySystemComponent* AbilitySystem, const struct FGameplayAttribute& Attribute, const struct FGameplayTagContainer& SourceTags, const struct FGameplayTagContainer& TargetTags, bool* bSuccess); + static float EvaluateAttributeValueWithTagsAndBase(class UAbilitySystemComponent* AbilitySystem, const struct FGameplayAttribute& Attribute, const struct FGameplayTagContainer& SourceTags, const struct FGameplayTagContainer& TargetTags, float BaseValue, bool* bSuccess); + static struct FGameplayAbilityTargetDataHandle FilterTargetData(const struct FGameplayAbilityTargetDataHandle& TargetDataHandle, const struct FGameplayTargetDataFilterHandle& ActorFilterClass); + static void ForwardGameplayCueToTarget(TScriptInterface TargetCueInterface, EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters); + static class UAbilitySystemComponent* GetAbilitySystemComponent(class AActor* Actor); + static class FString GetActiveGameplayEffectDebugString(const struct FActiveGameplayEffectHandle& ActiveHandle); + static float GetActiveGameplayEffectExpectedEndTime(const struct FActiveGameplayEffectHandle& ActiveHandle); + static float GetActiveGameplayEffectRemainingDuration(class UObject* WorldContextObject, const struct FActiveGameplayEffectHandle& ActiveHandle); + static int32 GetActiveGameplayEffectStackCount(const struct FActiveGameplayEffectHandle& ActiveHandle); + static int32 GetActiveGameplayEffectStackLimitCount(const struct FActiveGameplayEffectHandle& ActiveHandle); + static float GetActiveGameplayEffectStartTime(const struct FActiveGameplayEffectHandle& ActiveHandle); + static float GetActiveGameplayEffectTotalDuration(const struct FActiveGameplayEffectHandle& ActiveHandle); + static class AActor* GetActorByIndex(const struct FGameplayCueParameters& Parameters, int32 Index_0); + static int32 GetActorCount(const struct FGameplayCueParameters& Parameters); + static TArray GetActorsFromTargetData(const struct FGameplayAbilityTargetDataHandle& TargetData, int32 Index_0); + static TArray GetAllActorsFromTargetData(const struct FGameplayAbilityTargetDataHandle& TargetData); + static TArray GetAllLinkedGameplayEffectSpecHandles(const struct FGameplayEffectSpecHandle& SpecHandle); + static int32 GetDataCountFromTargetData(const struct FGameplayAbilityTargetDataHandle& TargetData); + static class FString GetDebugStringFromGameplayAttribute(const struct FGameplayAttribute& Attribute); + static struct FGameplayEffectContextHandle GetEffectContext(const struct FGameplayEffectSpecHandle& SpecHandle); + static float GetFloatAttribute(const class AActor* Actor, const struct FGameplayAttribute& Attribute, bool* bSuccessfullyFoundAttribute); + static float GetFloatAttributeBase(const class AActor* Actor, const struct FGameplayAttribute& Attribute, bool* bSuccessfullyFoundAttribute); + static float GetFloatAttributeBaseFromAbilitySystemComponent(const class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayAttribute& Attribute, bool* bSuccessfullyFoundAttribute); + static float GetFloatAttributeFromAbilitySystemComponent(const class UAbilitySystemComponent* AbilitySystem, const struct FGameplayAttribute& Attribute, bool* bSuccessfullyFoundAttribute); + static const class UGameplayAbility* GetGameplayAbilityFromSpecHandle(class UAbilitySystemComponent* AbilitySystem, const struct FGameplayAbilitySpecHandle& AbilitySpecHandle, bool* bIsInstance); + static bool GetGameplayCueDirection(class AActor* TargetActor, const struct FGameplayCueParameters& Parameters, struct FVector* Direction); + static bool GetGameplayCueEndLocationAndNormal(class AActor* TargetActor, const struct FGameplayCueParameters& Parameters, struct FVector* Location, struct FVector* Normal); + static const struct FGameplayTagContainer GetGameplayEffectAssetTags(TSubclassOf EffectClass); + static const class UGameplayEffect* GetGameplayEffectFromActiveEffectHandle(const struct FActiveGameplayEffectHandle& ActiveHandle); + static const struct FGameplayTagContainer GetGameplayEffectGrantedTags(TSubclassOf EffectClass); + static const class UGameplayEffectUIData* GetGameplayEffectUIData(TSubclassOf EffectClass, TSubclassOf DataType); + static struct FHitResult GetHitResult(const struct FGameplayCueParameters& Parameters); + static struct FHitResult GetHitResultFromTargetData(const struct FGameplayAbilityTargetDataHandle& HitResult, int32 Index_0); + static class AActor* GetInstigatorActor(const struct FGameplayCueParameters& Parameters); + static struct FTransform GetInstigatorTransform(const struct FGameplayCueParameters& Parameters); + static float GetModifiedAttributeMagnitude(const struct FGameplayEffectSpecHandle& SpecHandle, const struct FGameplayAttribute& Attribute); + static struct FVector GetOrigin(const struct FGameplayCueParameters& Parameters); + static struct FVector GetTargetDataEndPoint(const struct FGameplayAbilityTargetDataHandle& TargetData, int32 Index_0); + static struct FTransform GetTargetDataEndPointTransform(const struct FGameplayAbilityTargetDataHandle& TargetData, int32 Index_0); + static struct FTransform GetTargetDataOrigin(const struct FGameplayAbilityTargetDataHandle& TargetData, int32 Index_0); + static bool HasHitResult(const struct FGameplayCueParameters& Parameters); + static bool IsInstigatorLocallyControlled(const struct FGameplayCueParameters& Parameters); + static bool IsInstigatorLocallyControlledPlayer(const struct FGameplayCueParameters& Parameters); + static bool IsValid(const struct FGameplayAttribute& Attribute); + static struct FGameplayTargetDataFilterHandle MakeFilterHandle(const struct FGameplayTargetDataFilter& Filter, class AActor* FilterActor); + static struct FGameplayCueParameters MakeGameplayCueParameters(float NormalizedMagnitude, float RawMagnitude, const struct FGameplayEffectContextHandle& EffectContext, const struct FGameplayTag& MatchedTagName, const struct FGameplayTag& OriginalTag, const struct FGameplayTagContainer& AggregatedSourceTags, const struct FGameplayTagContainer& AggregatedTargetTags, const struct FVector& Location, const struct FVector& Normal, class AActor* Instigator, class AActor* EffectCauser, class UObject* SourceObject, class UPhysicalMaterial* PhysicalMaterial, int32 GameplayEffectLevel, int32 AbilityLevel, class USceneComponent* TargetAttachComponent, bool bReplicateLocationWhenUsingMinimalRepProxy); + static struct FGameplayEffectSpecHandle MakeSpecHandle(class UGameplayEffect* InGameplayEffect, class AActor* InInstigator, class AActor* InEffectCauser, float InLevel); + static bool NotEqual_ActiveGameplayEffectHandle(const struct FActiveGameplayEffectHandle& A, const struct FActiveGameplayEffectHandle& B); + static bool NotEqual_GameplayAbilitySpecHandle(const struct FGameplayAbilitySpecHandle& A, const struct FGameplayAbilitySpecHandle& B); + static bool NotEqual_GameplayAttributeGameplayAttribute(const struct FGameplayAttribute& AttributeA, const struct FGameplayAttribute& AttributeB); + static bool RemoveLooseGameplayTags(class AActor* Actor, const struct FGameplayTagContainer& GameplayTags, bool bShouldReplicate); + static void SendGameplayEventToActor(class AActor* Actor, const struct FGameplayTag& EventTag, const struct FGameplayEventData& Payload); + static struct FGameplayEffectSpecHandle SetDuration(const struct FGameplayEffectSpecHandle& SpecHandle, float duration); + static struct FGameplayEffectSpecHandle SetStackCount(const struct FGameplayEffectSpecHandle& SpecHandle, int32 StackCount); + static struct FGameplayEffectSpecHandle SetStackCountToMax(const struct FGameplayEffectSpecHandle& SpecHandle); + static bool TargetDataHasActor(const struct FGameplayAbilityTargetDataHandle& TargetData, int32 Index_0); + static bool TargetDataHasEndPoint(const struct FGameplayAbilityTargetDataHandle& TargetData, int32 Index_0); + static bool TargetDataHasHitResult(const struct FGameplayAbilityTargetDataHandle& HitResult, int32 Index_0); + static bool TargetDataHasOrigin(const struct FGameplayAbilityTargetDataHandle& TargetData, int32 Index_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemBlueprintLibrary") + } + static class UAbilitySystemBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemBlueprintLibrary; + +// Class GameplayAbilities.AbilitySystemComponent +// 0x1130 (0x1248 - 0x0118) +class UAbilitySystemComponent : public UGameplayTasksComponent +{ +public: + uint8 Pad_118[0x10]; // 0x0118(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DefaultStartingData; // 0x0128(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName AffectedAnimInstanceTag; // 0x0138(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_140[0x1A8]; // 0x0140(0x01A8)(Fixing Size After Last Property [ Dumper-7 ]) + float OutgoingDuration; // 0x02E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IncomingDuration; // 0x02EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x20]; // 0x02F0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ClientDebugStrings; // 0x0310(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic) + TArray ServerDebugStrings; // 0x0320(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic) + uint8 Pad_330[0x58]; // 0x0330(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + bool UserAbilityActivationInhibited; // 0x0388(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReplicationProxyEnabled; // 0x0389(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressGrantAbility; // 0x038A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressGameplayCues; // 0x038B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnedTargetActors; // 0x0390(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_3A0[0x28]; // 0x03A0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* OwnerActor; // 0x03C8(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* AvatarActor; // 0x03D0(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3D8[0x10]; // 0x03D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilitySpecContainer ActivatableAbilities; // 0x03E8(0x0120)(BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_508[0x30]; // 0x0508(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AllReplicatedInstancedAbilities; // 0x0538(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_548[0x220]; // 0x0548(0x0220)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilityRepAnimMontage RepAnimMontageInfo; // 0x0768(0x0040)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bCachedIsNetSimulated; // 0x07A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPendingMontageRep; // 0x07A9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7AA[0x6]; // 0x07AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilityLocalAnimMontage LocalAnimMontageInfo; // 0x07B0(0x0028)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_7D8[0xA0]; // 0x07D8(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FActiveGameplayEffectsContainer ActiveGameplayEffects; // 0x0878(0x0300)(Net, Protected, NativeAccessSpecifierProtected) + struct FActiveGameplayCueContainer ActiveGameplayCues; // 0x0B78(0x0128)(Net, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FActiveGameplayCueContainer MinimalReplicationGameplayCues; // 0x0CA0(0x0128)(Net, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_DC8[0x128]; // 0x0DC8(0x0128)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BlockedAbilityBindings; // 0x0EF0(0x0010)(Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F00[0x128]; // 0x0F00(0x0128)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalReplicationTagCountMap MinimalReplicationTags; // 0x1028(0x0068)(Net, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray SpawnedAttributes; // 0x1090(0x0010)(ExportObject, Net, ZeroConstructor, Transient, RepNotify, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_10A0[0x10]; // 0x10A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalReplicationTagCountMap ReplicatedLooseTags; // 0x10B0(0x0068)(Net, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_1118[0x8]; // 0x1118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FReplicatedPredictionKeyMap ReplicatedPredictionKeyMap; // 0x1120(0x0118)(Net, Transient, NativeAccessSpecifierPublic) + uint8 Pad_1238[0x10]; // 0x1238(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToSelf(const struct FGameplayEffectSpecHandle& SpecHandle); + struct FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToTarget(const struct FGameplayEffectSpecHandle& SpecHandle, class UAbilitySystemComponent* Target); + struct FActiveGameplayEffectHandle BP_ApplyGameplayEffectToSelf(TSubclassOf GameplayEffectClass, float Level, const struct FGameplayEffectContextHandle& EffectContext); + struct FActiveGameplayEffectHandle BP_ApplyGameplayEffectToTarget(TSubclassOf GameplayEffectClass, class UAbilitySystemComponent* Target, float Level, const struct FGameplayEffectContextHandle& Context); + void ClearAbility(const struct FGameplayAbilitySpecHandle& Handle); + void ClearAllAbilities(); + void ClearAllAbilitiesWithInputID(int32 InputID); + void ClientActivateAbilityFailed(const struct FGameplayAbilitySpecHandle& AbilityToActivate, int16 PredictionKey); + void ClientActivateAbilitySucceed(const struct FGameplayAbilitySpecHandle& AbilityToActivate, const struct FPredictionKey& PredictionKey); + void ClientActivateAbilitySucceedWithEventData(const struct FGameplayAbilitySpecHandle& AbilityToActivate, const struct FPredictionKey& PredictionKey, const struct FGameplayEventData& TriggerEventData); + void ClientCancelAbility(const struct FGameplayAbilitySpecHandle& AbilityToCancel, const struct FGameplayAbilityActivationInfo& ActivationInfo); + void ClientEndAbility(const struct FGameplayAbilitySpecHandle& AbilityToEnd, const struct FGameplayAbilityActivationInfo& ActivationInfo); + void ClientPrintDebug_Response(const TArray& Strings, int32 GameFlags); + void ClientSetReplicatedEvent(EAbilityGenericReplicatedEvent EventType, const struct FGameplayAbilitySpecHandle& AbilityHandle, const struct FPredictionKey& AbilityOriginalPredictionKey); + void ClientTryActivateAbility(const struct FGameplayAbilitySpecHandle& AbilityToActivate); + void GetAllAttributes(TArray* OutAttributes); + void InputCancel(); + void InputConfirm(); + struct FGameplayAbilitySpecHandle K2_GiveAbility(TSubclassOf AbilityClass, int32 Level, int32 InputID); + struct FGameplayAbilitySpecHandle K2_GiveAbilityAndActivateOnce(TSubclassOf AbilityClass, int32 Level, int32 InputID); + void K2_InitStats(TSubclassOf Attributes, const class UDataTable* DataTable); + void NetMulticast_InvokeGameplayCueAdded(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext); + void NetMulticast_InvokeGameplayCueAdded_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& Parameters); + void NetMulticast_InvokeGameplayCueAddedAndWhileActive_FromSpec(const struct FGameplayEffectSpecForRPC& Spec, const struct FPredictionKey& PredictionKey); + void NetMulticast_InvokeGameplayCueAddedAndWhileActive_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters); + void NetMulticast_InvokeGameplayCueExecuted(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext); + void NetMulticast_InvokeGameplayCueExecuted_FromSpec(const struct FGameplayEffectSpecForRPC& Spec, const struct FPredictionKey& PredictionKey); + void NetMulticast_InvokeGameplayCueExecuted_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters); + void NetMulticast_InvokeGameplayCuesAddedAndWhileActive_WithParams(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters); + void NetMulticast_InvokeGameplayCuesExecuted(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext); + void NetMulticast_InvokeGameplayCuesExecuted_WithParams(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters); + void OnAvatarActorDestroyed(class AActor* InActor); + void OnOwnerActorDestroyed(class AActor* InActor); + void OnRep_ActivateAbilities(); + void OnRep_ClientDebugString(); + void OnRep_OwningActor(); + void OnRep_ReplicatedAnimMontage(); + void OnRep_ServerDebugString(); + void OnRep_SpawnedAttributes(const TArray& PreviousSpawnedAttributes); + void OnSpawnedAttributesEndPlayed(class AActor* InActor, EEndPlayReason EndPlayReason); + void PressInputID(int32 InputID); + void ReleaseInputID(int32 InputID); + int32 RemoveActiveEffectsWithAppliedTags(const struct FGameplayTagContainer& Tags); + int32 RemoveActiveEffectsWithGrantedTags(const struct FGameplayTagContainer& Tags); + int32 RemoveActiveEffectsWithSourceTags(const struct FGameplayTagContainer& Tags); + int32 RemoveActiveEffectsWithTags(const struct FGameplayTagContainer& Tags); + bool RemoveActiveGameplayEffect(const struct FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); + void RemoveActiveGameplayEffectBySourceEffect(TSubclassOf GameplayEffect, class UAbilitySystemComponent* InstigatorAbilitySystemComponent, int32 StacksToRemove); + void ServerAbilityRPCBatch(const struct GameplayAbilities::FServerAbilityRPCBatch& BatchInfo); + void ServerCancelAbility(const struct FGameplayAbilitySpecHandle& AbilityToCancel, const struct FGameplayAbilityActivationInfo& ActivationInfo); + void ServerCurrentMontageJumpToSectionName(class UAnimSequenceBase* ClientAnimation, class FName SectionName); + void ServerCurrentMontageSetNextSectionName(class UAnimSequenceBase* ClientAnimation, float ClientPosition, class FName SectionName, class FName NextSectionName); + void ServerCurrentMontageSetPlayRate(class UAnimSequenceBase* ClientAnimation, float InPlayRate); + void ServerEndAbility(const struct FGameplayAbilitySpecHandle& AbilityToEnd, const struct FGameplayAbilityActivationInfo& ActivationInfo, const struct FPredictionKey& PredictionKey); + void ServerPrintDebug_Request(); + void ServerPrintDebug_RequestWithStrings(const TArray& Strings); + void ServerSetInputPressed(const struct FGameplayAbilitySpecHandle& AbilityHandle); + void ServerSetInputReleased(const struct FGameplayAbilitySpecHandle& AbilityHandle); + void ServerSetReplicatedEvent(EAbilityGenericReplicatedEvent EventType, const struct FGameplayAbilitySpecHandle& AbilityHandle, const struct FPredictionKey& AbilityOriginalPredictionKey, const struct FPredictionKey& CurrentPredictionKey); + void ServerSetReplicatedEventWithPayload(EAbilityGenericReplicatedEvent EventType, const struct FGameplayAbilitySpecHandle& AbilityHandle, const struct FPredictionKey& AbilityOriginalPredictionKey, const struct FPredictionKey& CurrentPredictionKey, const struct FVector_NetQuantize100& VectorPayload); + void ServerSetReplicatedTargetData(const struct FGameplayAbilitySpecHandle& AbilityHandle, const struct FPredictionKey& AbilityOriginalPredictionKey, const struct FGameplayAbilityTargetDataHandle& ReplicatedTargetDataHandle, const struct FGameplayTag& ApplicationTag, const struct FPredictionKey& CurrentPredictionKey); + void ServerSetReplicatedTargetDataCancelled(const struct FGameplayAbilitySpecHandle& AbilityHandle, const struct FPredictionKey& AbilityOriginalPredictionKey, const struct FPredictionKey& CurrentPredictionKey); + void ServerTryActivateAbility(const struct FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const struct FPredictionKey& PredictionKey); + void ServerTryActivateAbilityWithEventData(const struct FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const struct FPredictionKey& PredictionKey, const struct FGameplayEventData& TriggerEventData); + void SetActiveGameplayEffectLevel(const struct FActiveGameplayEffectHandle& ActiveHandle, int32 NewLevel); + void SetActiveGameplayEffectLevelUsingQuery(const struct FGameplayEffectQuery& Query, int32 NewLevel); + void SetUserAbilityActivationInhibited(bool NewInhibit); + void TargetCancel(); + void TargetConfirm(); + bool TryActivateAbilitiesByTag(const struct FGameplayTagContainer& GameplayTagContainer, bool bAllowRemoteActivation); + bool TryActivateAbility(const struct FGameplayAbilitySpecHandle& AbilityToActivate, bool bAllowRemoteActivation); + bool TryActivateAbilityByClass(TSubclassOf InAbilityToActivate, bool bAllowRemoteActivation); + void UpdateActiveGameplayEffectSetByCallerMagnitude(const struct FActiveGameplayEffectHandle& ActiveHandle, const struct FGameplayTag& SetByCallerTag, float NewValue); + void UpdateActiveGameplayEffectSetByCallerMagnitudes(const struct FActiveGameplayEffectHandle& ActiveHandle, const TMap& NewSetByCallerValues); + + void FindAllAbilitiesMatchingQuery(TArray* OutAbilityHandles, const struct FGameplayTagQuery& Query) const; + void FindAllAbilitiesWithInputID(TArray* OutAbilityHandles, int32 InputID) const; + void FindAllAbilitiesWithTags(TArray* OutAbilityHandles, const struct FGameplayTagContainer& Tags, bool bExactMatch) const; + TArray GetActiveEffects(const struct FGameplayEffectQuery& Query) const; + TArray GetActiveEffectsWithAllTags(const struct FGameplayTagContainer& Tags) const; + void GetAllAbilities(TArray* OutAbilityHandles) const; + const class UAttributeSet* GetAttributeSet(TSubclassOf AttributeSetClass) const; + float GetGameplayAttributeValue(const struct FGameplayAttribute& Attribute, bool* bFound) const; + int32 GetGameplayEffectCount(TSubclassOf SourceGameplayEffect, class UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck) const; + int32 GetGameplayEffectCount_IfLoaded(TSoftClassPtr SoftSourceGameplayEffect, class UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck) const; + float GetGameplayEffectMagnitude(const struct FActiveGameplayEffectHandle& Handle, const struct FGameplayAttribute& Attribute) const; + int32 GetGameplayTagCount(const struct FGameplayTag& GameplayTag) const; + bool GetUserAbilityActivationInhibited() const; + bool IsGameplayCueActive(const struct FGameplayTag& GameplayCueTag) const; + struct FGameplayEffectContextHandle MakeEffectContext() const; + struct FGameplayEffectSpecHandle MakeOutgoingSpec(TSubclassOf GameplayEffectClass, float Level, const struct FGameplayEffectContextHandle& Context) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemComponent") + } + static class UAbilitySystemComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemComponent; + +// Class GameplayAbilities.AbilitySystemDebugHUDExtension +// 0x0000 (0x0028 - 0x0028) +class UAbilitySystemDebugHUDExtension : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemDebugHUDExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemDebugHUDExtension") + } + static class UAbilitySystemDebugHUDExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemDebugHUDExtension; + +// Class GameplayAbilities.AbilitySystemDebugHUDExtension_Tags +// 0x0058 (0x0080 - 0x0028) +class UAbilitySystemDebugHUDExtension_Tags final : public UAbilitySystemDebugHUDExtension +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemDebugHUDExtension_Tags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemDebugHUDExtension_Tags") + } + static class UAbilitySystemDebugHUDExtension_Tags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemDebugHUDExtension_Tags; + +// Class GameplayAbilities.AbilitySystemDebugHUDExtension_Attributes +// 0x0058 (0x0080 - 0x0028) +class UAbilitySystemDebugHUDExtension_Attributes final : public UAbilitySystemDebugHUDExtension +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemDebugHUDExtension_Attributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemDebugHUDExtension_Attributes") + } + static class UAbilitySystemDebugHUDExtension_Attributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemDebugHUDExtension_Attributes; + +// Class GameplayAbilities.AbilitySystemDebugHUDExtension_BlockedAbilityTags +// 0x0058 (0x0080 - 0x0028) +class UAbilitySystemDebugHUDExtension_BlockedAbilityTags final : public UAbilitySystemDebugHUDExtension +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemDebugHUDExtension_BlockedAbilityTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemDebugHUDExtension_BlockedAbilityTags") + } + static class UAbilitySystemDebugHUDExtension_BlockedAbilityTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemDebugHUDExtension_BlockedAbilityTags; + +// Class GameplayAbilities.AbilitySystemGlobals +// 0x02D0 (0x02F8 - 0x0028) +class UAbilitySystemGlobals : public UObject +{ +public: + struct FSoftClassPath AbilitySystemGlobalsClassName; // 0x0028(0x0020)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseDebugTargetFromHud; // 0x0070(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag ActivateFailIsDeadTag; // 0x0074(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActivateFailIsDeadName; // 0x007C(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ActivateFailCooldownTag; // 0x0084(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActivateFailCooldownName; // 0x008C(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ActivateFailCostTag; // 0x0094(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActivateFailCostName; // 0x009C(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ActivateFailTagsBlockedTag; // 0x00A4(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActivateFailTagsBlockedName; // 0x00AC(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ActivateFailTagsMissingTag; // 0x00B4(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActivateFailTagsMissingName; // 0x00BC(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ActivateFailNetworkingTag; // 0x00C4(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActivateFailNetworkingName; // 0x00CC(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimalReplicationTagCountBits; // 0x00D4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNetSerializeScriptStructCache TargetDataStructCache; // 0x00D8(0x0010)(NativeAccessSpecifierPublic) + struct FNetSerializeScriptStructCache EffectContextStructCache; // 0x00E8(0x0010)(NativeAccessSpecifierPublic) + bool bAllowGameplayModEvaluationChannels; // 0x00F8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EGameplayModEvaluationChannel DefaultGameplayModEvaluationChannel; // 0x00F9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName GameplayModEvaluationChannelAliases[0xA]; // 0x00FC(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath GlobalCurveTableName; // 0x0150(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveTable* GlobalCurveTable; // 0x0170(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftObjectPath GlobalAttributeMetaDataTableName; // 0x0178(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDataTable* GlobalAttributeMetaDataTable; // 0x0198(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftObjectPath GlobalAttributeSetDefaultsTableName; // 0x01A0(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray GlobalAttributeSetDefaultsTableNames; // 0x01C0(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray GlobalAttributeDefaultsTables; // 0x01D0(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + struct FSoftObjectPath GlobalGameplayCueManagerClass; // 0x01E0(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftObjectPath GlobalGameplayCueManagerName; // 0x0200(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray GameplayCueNotifyPaths; // 0x0220(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + struct FSoftObjectPath GameplayTagResponseTableName; // 0x0230(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameplayTagReponseTable* GameplayTagResponseTable; // 0x0250(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_258[0x1]; // 0x0258(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool PredictTargetGameplayEffects; // 0x0259(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ReplicateActivationOwnedTags; // 0x025A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25B[0x5]; // 0x025B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameplayCueManager* GlobalGameplayCueManager; // 0x0260(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_268[0x90]; // 0x0268(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemGlobals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemGlobals") + } + static class UAbilitySystemGlobals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemGlobals; + +// Class GameplayAbilities.AbilitySystemInterface +// 0x0000 (0x0000 - 0x0000) +class IAbilitySystemInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemInterface") + } + static class IAbilitySystemInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAbilitySystemInterface; + +// Class GameplayAbilities.AbilitySystemReplicationProxyInterface +// 0x0000 (0x0000 - 0x0000) +class IAbilitySystemReplicationProxyInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemReplicationProxyInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemReplicationProxyInterface") + } + static class IAbilitySystemReplicationProxyInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAbilitySystemReplicationProxyInterface; + +// Class GameplayAbilities.AttributeSet +// 0x0008 (0x0030 - 0x0028) +class UAttributeSet : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AttributeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AttributeSet") + } + static class UAttributeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAttributeSet; + +// Class GameplayAbilities.AbilitySystemTestAttributeSet +// 0x0040 (0x0070 - 0x0030) +class UAbilitySystemTestAttributeSet final : public UAttributeSet +{ +public: + float MaxHealth; // 0x0030(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Health; // 0x0034(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mana; // 0x0038(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxMana; // 0x003C(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damage; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpellDamage; // 0x0044(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicalDamage; // 0x0048(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CritChance; // 0x004C(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CritMultiplier; // 0x0050(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArmorDamageReduction; // 0x0054(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DodgeChance; // 0x0058(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LifeSteal; // 0x005C(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0060(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StackingAttribute1; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StackingAttribute2; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoStackAttribute; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemTestAttributeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemTestAttributeSet") + } + static class UAbilitySystemTestAttributeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbilitySystemTestAttributeSet; + +// Class GameplayAbilities.AbilitySystemTestPawn +// 0x0020 (0x0360 - 0x0340) +class AAbilitySystemTestPawn final : public ADefaultPawn +{ +public: + uint8 Pad_340[0x18]; // 0x0340(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* AbilitySystemComponent; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbilitySystemTestPawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbilitySystemTestPawn") + } + static class AAbilitySystemTestPawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAbilitySystemTestPawn; + +// Class GameplayAbilities.AnimNotify_GameplayCue +// 0x0008 (0x0040 - 0x0038) +class UAnimNotify_GameplayCue final : public UAnimNotify +{ +public: + struct FGameplayCueTag GameplayCue; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_GameplayCue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_GameplayCue") + } + static class UAnimNotify_GameplayCue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_GameplayCue; + +// Class GameplayAbilities.AnimNotify_GameplayCueState +// 0x0008 (0x0038 - 0x0030) +class UAnimNotify_GameplayCueState final : public UAnimNotifyState +{ +public: + struct FGameplayCueTag GameplayCue; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_GameplayCueState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_GameplayCueState") + } + static class UAnimNotify_GameplayCueState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_GameplayCueState; + +// Class GameplayAbilities.GameplayAbilityBlueprint +// 0x0000 (0x00A8 - 0x00A8) +class UGameplayAbilityBlueprint final : public UBlueprint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayAbilityBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayAbilityBlueprint") + } + static class UGameplayAbilityBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayAbilityBlueprint; + +// Class GameplayAbilities.GameplayCueFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UGameplayCueFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddGameplayCueOnActor(class AActor* Target, const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& Parameters); + static void ExecuteGameplayCueOnActor(class AActor* Target, const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& Parameters); + static struct FGameplayCueParameters MakeGameplayCueParametersFromHitResult(const struct FHitResult& HitResult); + static void RemoveGameplayCueOnActor(class AActor* Target, const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& Parameters); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueFunctionLibrary") + } + static class UGameplayCueFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueFunctionLibrary; + +// Class GameplayAbilities.GameplayCueInterface +// 0x0000 (0x0000 - 0x0000) +class IGameplayCueInterface final +{ +public: + void BlueprintCustomHandler(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters); + void ForwardGameplayCueToParent(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueInterface") + } + static class IGameplayCueInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGameplayCueInterface; + +// Class GameplayAbilities.GameplayCueManager +// 0x0290 (0x02C0 - 0x0030) +class UGameplayCueManager final : public UDataAsset +{ +public: + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayCueObjectLibrary RuntimeGameplayCueObjectLibrary; // 0x0048(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueObjectLibrary EditorGameplayCueObjectLibrary; // 0x0098(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_E8[0x178]; // 0x00E8(0x0178)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> LoadedGameplayCueNotifyClasses; // 0x0260(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> GameplayCueClassesForPreallocation; // 0x0270(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray PendingExecuteCues; // 0x0280(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + int32 GameplayCueSendContextCount; // 0x0290(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PreallocationInfoList_Internal; // 0x0298(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2A8[0x18]; // 0x02A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueManager") + } + static class UGameplayCueManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueManager; + +// Class GameplayAbilities.GameplayCueNotify_Actor +// 0x0070 (0x0300 - 0x0290) +class AGameplayCueNotify_Actor : public AActor +{ +public: + bool bAutoDestroyOnRemove; // 0x0290(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoDestroyDelay; // 0x0294(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WarnIfTimelineIsStillRunning; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WarnIfLatentActionIsStillRunning; // 0x0299(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29A[0x2]; // 0x029A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag GameplayCueTag; // 0x029C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GameplayCueName; // 0x02A4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoAttachToOwner; // 0x02AC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOverride; // 0x02AD(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUniqueInstancePerInstigator; // 0x02AE(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUniqueInstancePerSourceObject; // 0x02AF(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowMultipleOnActiveEvents; // 0x02B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowMultipleWhileActiveEvents; // 0x02B1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B2[0x2]; // 0x02B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumPreallocatedInstances; // 0x02B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x48]; // 0x02B8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void K2_EndGameplayCue(); + void K2_HandleGameplayCue(class AActor* MyTarget, EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters); + bool OnActive(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters); + bool OnExecute(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters); + void OnOwnerDestroyed(class AActor* DestroyedActor); + bool OnRemove(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters); + bool WhileActive(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueNotify_Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueNotify_Actor") + } + static class AGameplayCueNotify_Actor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayCueNotify_Actor; + +// Class GameplayAbilities.GameplayCueNotify_Burst +// 0x0310 (0x0350 - 0x0040) +class UGameplayCueNotify_Burst final : public UGameplayCueNotify_Static +{ +public: + struct FGameplayCueNotify_SpawnCondition DefaultSpawnCondition; // 0x0040(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_PlacementInfo DefaultPlacementInfo; // 0x0078(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_BurstEffects BurstEffects; // 0x00B8(0x0298)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + void OnBurst(class AActor* Target, const struct FGameplayCueParameters& Parameters, const struct FGameplayCueNotify_SpawnResult& SpawnResults) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueNotify_Burst") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueNotify_Burst") + } + static class UGameplayCueNotify_Burst* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueNotify_Burst; + +// Class GameplayAbilities.GameplayCueNotify_BurstLatent +// 0x0368 (0x0668 - 0x0300) +class AGameplayCueNotify_BurstLatent final : public AGameplayCueNotify_Actor +{ +public: + struct FGameplayCueNotify_SpawnCondition DefaultSpawnCondition; // 0x0300(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_PlacementInfo DefaultPlacementInfo; // 0x0338(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_BurstEffects BurstEffects; // 0x0378(0x0298)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_SpawnResult BurstSpawnResults; // 0x0610(0x0058)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void OnBurst(class AActor* Target, const struct FGameplayCueParameters& Parameters, const struct FGameplayCueNotify_SpawnResult& SpawnResults); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueNotify_BurstLatent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueNotify_BurstLatent") + } + static class AGameplayCueNotify_BurstLatent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayCueNotify_BurstLatent; + +// Class GameplayAbilities.GameplayCueNotify_HitImpact +// 0x0010 (0x0050 - 0x0040) +class UGameplayCueNotify_HitImpact final : public UGameplayCueNotify_Static +{ +public: + class USoundBase* Sound; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* ParticleSystem; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueNotify_HitImpact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueNotify_HitImpact") + } + static class UGameplayCueNotify_HitImpact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueNotify_HitImpact; + +// Class GameplayAbilities.GameplayCueNotify_Looping +// 0x0B98 (0x0E98 - 0x0300) +class AGameplayCueNotify_Looping final : public AGameplayCueNotify_Actor +{ +public: + struct FGameplayCueNotify_SpawnCondition DefaultSpawnCondition; // 0x0300(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_PlacementInfo DefaultPlacementInfo; // 0x0338(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_BurstEffects ApplicationEffects; // 0x0378(0x0298)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_SpawnResult ApplicationSpawnResults; // 0x0610(0x0058)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_LoopingEffects LoopingEffects; // 0x0668(0x01F0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_SpawnResult LoopingSpawnResults; // 0x0858(0x0058)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_BurstEffects RecurringEffects; // 0x08B0(0x0298)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_SpawnResult RecurringSpawnResults; // 0x0B48(0x0058)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_BurstEffects RemovalEffects; // 0x0BA0(0x0298)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_SpawnResult RemovalSpawnResults; // 0x0E38(0x0058)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_E90[0x8]; // 0x0E90(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnApplication(class AActor* Target, const struct FGameplayCueParameters& Parameters, const struct FGameplayCueNotify_SpawnResult& SpawnResults); + void OnLoopingStart(class AActor* Target, const struct FGameplayCueParameters& Parameters, const struct FGameplayCueNotify_SpawnResult& SpawnResults); + void OnRecurring(class AActor* Target, const struct FGameplayCueParameters& Parameters, const struct FGameplayCueNotify_SpawnResult& SpawnResults); + void OnRemoval(class AActor* Target, const struct FGameplayCueParameters& Parameters, const struct FGameplayCueNotify_SpawnResult& SpawnResults); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueNotify_Looping") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueNotify_Looping") + } + static class AGameplayCueNotify_Looping* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameplayCueNotify_Looping; + +// Class GameplayAbilities.GameplayCueSet +// 0x0060 (0x0090 - 0x0030) +class UGameplayCueSet final : public UDataAsset +{ +public: + TArray GameplayCueData; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueSet") + } + static class UGameplayCueSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueSet; + +// Class GameplayAbilities.GameplayCueTranslator +// 0x0000 (0x0028 - 0x0028) +class UGameplayCueTranslator : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueTranslator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueTranslator") + } + static class UGameplayCueTranslator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueTranslator; + +// Class GameplayAbilities.GameplayCueTranslator_Test +// 0x0000 (0x0028 - 0x0028) +class UGameplayCueTranslator_Test final : public UGameplayCueTranslator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayCueTranslator_Test") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayCueTranslator_Test") + } + static class UGameplayCueTranslator_Test* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayCueTranslator_Test; + +// Class GameplayAbilities.GameplayEffectCalculation +// 0x0010 (0x0038 - 0x0028) +class UGameplayEffectCalculation : public UObject +{ +public: + TArray RelevantAttributesToCapture; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayEffectCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayEffectCalculation") + } + static class UGameplayEffectCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayEffectCalculation; + +// Class GameplayAbilities.GameplayEffectCustomApplicationRequirement +// 0x0000 (0x0028 - 0x0028) +class UGameplayEffectCustomApplicationRequirement final : public UObject +{ +public: + bool CanApplyGameplayEffect(const class UGameplayEffect* GameplayEffect, const struct FGameplayEffectSpec& Spec, class UAbilitySystemComponent* ASC) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayEffectCustomApplicationRequirement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayEffectCustomApplicationRequirement") + } + static class UGameplayEffectCustomApplicationRequirement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayEffectCustomApplicationRequirement; + +// Class GameplayAbilities.GameplayEffectExecutionCalculation +// 0x0008 (0x0040 - 0x0038) +class UGameplayEffectExecutionCalculation : public UGameplayEffectCalculation +{ +public: + bool bRequiresPassedInTags; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Execute(const struct FGameplayEffectCustomExecutionParameters& ExecutionParams, struct FGameplayEffectCustomExecutionOutput* OutExecutionOutput) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayEffectExecutionCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayEffectExecutionCalculation") + } + static class UGameplayEffectExecutionCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayEffectExecutionCalculation; + +// Class GameplayAbilities.GameplayModMagnitudeCalculation +// 0x0008 (0x0040 - 0x0038) +class UGameplayModMagnitudeCalculation final : public UGameplayEffectCalculation +{ +public: + bool bAllowNonNetAuthorityDependencyRegistration; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float CalculateBaseMagnitude(const struct FGameplayEffectSpec& Spec) const; + float GetSetByCallerMagnitudeByName(const struct FGameplayEffectSpec& EffectSpec, const class FName& MagnitudeName) const; + float GetSetByCallerMagnitudeByTag(const struct FGameplayEffectSpec& EffectSpec, const struct FGameplayTag& Tag) const; + const struct FGameplayTagContainer GetSourceActorTags(const struct FGameplayEffectSpec& EffectSpec) const; + struct FGameplayTagContainer GetSourceAggregatedTags(const struct FGameplayEffectSpec& EffectSpec) const; + const struct FGameplayTagContainer GetSourceSpecTags(const struct FGameplayEffectSpec& EffectSpec) const; + const struct FGameplayTagContainer GetTargetActorTags(const struct FGameplayEffectSpec& EffectSpec) const; + struct FGameplayTagContainer GetTargetAggregatedTags(const struct FGameplayEffectSpec& EffectSpec) const; + const struct FGameplayTagContainer GetTargetSpecTags(const struct FGameplayEffectSpec& EffectSpec) const; + float K2_GetCapturedAttributeMagnitude(const struct FGameplayEffectSpec& EffectSpec, const struct FGameplayAttribute& Attribute, const struct FGameplayTagContainer& SourceTags, const struct FGameplayTagContainer& TargetTags) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayModMagnitudeCalculation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayModMagnitudeCalculation") + } + static class UGameplayModMagnitudeCalculation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayModMagnitudeCalculation; + +// Class GameplayAbilities.GameplayTagReponseTable +// 0x0200 (0x0230 - 0x0030) +class UGameplayTagReponseTable final : public UDataAsset +{ +public: + TArray Entries; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x1F0]; // 0x0040(0x01F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void TagResponseEvent(const struct FGameplayTag& Tag, int32 NewCount, class UAbilitySystemComponent* ASC, int32 idx); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagReponseTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagReponseTable") + } + static class UGameplayTagReponseTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagReponseTable; + +// Class GameplayAbilities.MovieSceneGameplayCueTriggerSection +// 0x00F8 (0x0200 - 0x0108) +class UMovieSceneGameplayCueTriggerSection final : public UMovieSceneHookSection +{ +public: + struct FMovieSceneGameplayCueChannel Channel; // 0x0108(0x00F8)(AssetRegistrySearchable, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneGameplayCueTriggerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneGameplayCueTriggerSection") + } + static class UMovieSceneGameplayCueTriggerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneGameplayCueTriggerSection; + +// Class GameplayAbilities.MovieSceneGameplayCueSection +// 0x0090 (0x0198 - 0x0108) +class UMovieSceneGameplayCueSection final : public UMovieSceneHookSection +{ +public: + struct FMovieSceneGameplayCueKey Cue; // 0x0108(0x0090)(Edit, NoDestructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneGameplayCueSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneGameplayCueSection") + } + static class UMovieSceneGameplayCueSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneGameplayCueSection; + +// Class GameplayAbilities.MovieSceneGameplayCueTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneGameplayCueTrack final : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static void SetSequencerTrackHandler(TDelegate InGameplayCueTrackHandler); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneGameplayCueTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneGameplayCueTrack") + } + static class UMovieSceneGameplayCueTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneGameplayCueTrack; + +// Class GameplayAbilities.TickableAttributeSetInterface +// 0x0000 (0x0000 - 0x0000) +class ITickableAttributeSetInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableAttributeSetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableAttributeSetInterface") + } + static class ITickableAttributeSetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITickableAttributeSetInterface; + +} + diff --git a/SilentHillF/SDK/GameplayAbilities_structs.hpp b/SilentHillF/SDK/GameplayAbilities_structs.hpp new file mode 100644 index 0000000..a053a63 --- /dev/null +++ b/SilentHillF/SDK/GameplayAbilities_structs.hpp @@ -0,0 +1,1848 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayAbilities + +#include "Basic.hpp" + +#include "PhysicsCore_structs.hpp" +#include "NetCore_structs.hpp" +#include "GameplayTags_structs.hpp" +#include "Engine_structs.hpp" +#include "DataRegistry_structs.hpp" +#include "IrisCore_structs.hpp" +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum GameplayAbilities.EGameplayEffectGrantedAbilityRemovePolicy +// NumValues: 0x0004 +enum class EGameplayEffectGrantedAbilityRemovePolicy : uint8 +{ + CancelAbilityImmediately = 0, + RemoveAbilityOnEnd = 1, + DoNothing = 2, + EGameplayEffectGrantedAbilityRemovePolicy_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayEffectAttributeCaptureSource +// NumValues: 0x0003 +enum class EGameplayEffectAttributeCaptureSource : uint8 +{ + Source = 0, + Target = 1, + EGameplayEffectAttributeCaptureSource_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayCueEvent +// NumValues: 0x0005 +enum class EGameplayCueEvent : uint8 +{ + OnActive = 0, + WhileActive = 1, + Executed = 2, + Removed = 3, + EGameplayCueEvent_MAX = 4, +}; + +// Enum GameplayAbilities.EGameplayAbilityActivationMode +// NumValues: 0x0006 +enum class EGameplayAbilityActivationMode : uint8 +{ + Authority = 0, + NonAuthority = 1, + Predicting = 2, + Confirmed = 3, + Rejected = 4, + EGameplayAbilityActivationMode_MAX = 5, +}; + +// Enum GameplayAbilities.EAbilityGenericReplicatedEvent +// NumValues: 0x000D +enum class EAbilityGenericReplicatedEvent : uint8 +{ + GenericConfirm = 0, + GenericCancel = 1, + InputPressed = 2, + InputReleased = 3, + GenericSignalFromClient = 4, + GenericSignalFromServer = 5, + GameCustom1 = 6, + GameCustom2 = 7, + GameCustom3 = 8, + GameCustom4 = 9, + GameCustom5 = 10, + GameCustom6 = 11, + MAX = 12, +}; + +// Enum GameplayAbilities.EGameplayCuePayloadType +// NumValues: 0x0003 +enum class EGameplayCuePayloadType : uint8 +{ + CueParameters = 0, + FromSpec = 1, + EGameplayCuePayloadType_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayAbilityInputBinds +// NumValues: 0x000A +enum class EGameplayAbilityInputBinds : uint8 +{ + Ability1 = 0, + Ability2 = 1, + Ability3 = 2, + Ability4 = 3, + Ability5 = 4, + Ability6 = 5, + Ability7 = 6, + Ability8 = 7, + Ability9 = 8, + EGameplayAbilityInputBinds_MAX = 9, +}; + +// Enum GameplayAbilities.ETargetDataFilterSelf +// NumValues: 0x0004 +enum class ETargetDataFilterSelf : uint8 +{ + TDFS_Any = 0, + TDFS_NoSelf = 1, + TDFS_NoOthers = 2, + TDFS_MAX = 3, +}; + +// Enum GameplayAbilities.EAbilityTaskWaitState +// NumValues: 0x0004 +enum class EAbilityTaskWaitState : uint8 +{ + WaitingOnGame = 1, + WaitingOnUser = 2, + WaitingOnAvatar = 4, + EAbilityTaskWaitState_MAX = 5, +}; + +// Enum GameplayAbilities.ERootMotionMoveToActorTargetOffsetType +// NumValues: 0x0004 +enum class ERootMotionMoveToActorTargetOffsetType : uint8 +{ + AlignFromTargetToSource = 0, + AlignToTargetForward = 1, + AlignToWorldSpace = 2, + ERootMotionMoveToActorTargetOffsetType_MAX = 3, +}; + +// Enum GameplayAbilities.EAbilityTaskNetSyncType +// NumValues: 0x0004 +enum class EAbilityTaskNetSyncType : uint8 +{ + BothWait = 0, + OnlyServerWait = 1, + OnlyClientWait = 2, + EAbilityTaskNetSyncType_MAX = 3, +}; + +// Enum GameplayAbilities.EWaitAttributeChangeComparison +// NumValues: 0x0008 +enum class EWaitAttributeChangeComparison : uint8 +{ + None = 0, + GreaterThan = 1, + LessThan = 2, + GreaterThanOrEqualTo = 3, + LessThanOrEqualTo = 4, + NotEqualTo = 5, + ExactlyEqualTo = 6, + MAX = 7, +}; + +// Enum GameplayAbilities.EWaitGameplayTagQueryTriggerCondition +// NumValues: 0x0003 +enum class EWaitGameplayTagQueryTriggerCondition : uint8 +{ + WhenTrue = 0, + WhenFalse = 1, + EWaitGameplayTagQueryTriggerCondition_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayEffectReplicationMode +// NumValues: 0x0004 +enum class EGameplayEffectReplicationMode : uint8 +{ + Minimal = 0, + Mixed = 1, + Full = 2, + EGameplayEffectReplicationMode_MAX = 3, +}; + +// Enum GameplayAbilities.ERepAnimPositionMethod +// NumValues: 0x0003 +enum class ERepAnimPositionMethod : uint8 +{ + Position = 0, + CurrentSectionId = 1, + ERepAnimPositionMethod_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayTargetingConfirmation +// NumValues: 0x0005 +enum class EGameplayTargetingConfirmation : uint8 +{ + Instant = 0, + UserConfirmed = 1, + Custom = 2, + CustomMulti = 3, + EGameplayTargetingConfirmation_MAX = 4, +}; + +// Enum GameplayAbilities.EGameplayAbilityTargetingLocationType +// NumValues: 0x0004 +enum class EGameplayAbilityTargetingLocationType : uint8 +{ + LiteralTransform = 0, + ActorTransform = 1, + SocketTransform = 2, + EGameplayAbilityTargetingLocationType_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayAbilityInstancingPolicy +// NumValues: 0x0004 +enum class EGameplayAbilityInstancingPolicy : uint8 +{ + NonInstanced = 0, + InstancedPerActor = 1, + InstancedPerExecution = 2, + EGameplayAbilityInstancingPolicy_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayAbilityNetExecutionPolicy +// NumValues: 0x0005 +enum class EGameplayAbilityNetExecutionPolicy : uint8 +{ + LocalPredicted = 0, + LocalOnly = 1, + ServerInitiated = 2, + ServerOnly = 3, + EGameplayAbilityNetExecutionPolicy_MAX = 4, +}; + +// Enum GameplayAbilities.EGameplayAbilityNetSecurityPolicy +// NumValues: 0x0005 +enum class EGameplayAbilityNetSecurityPolicy : uint8 +{ + ClientOrServer = 0, + ServerOnlyExecution = 1, + ServerOnlyTermination = 2, + ServerOnly = 3, + EGameplayAbilityNetSecurityPolicy_MAX = 4, +}; + +// Enum GameplayAbilities.EGameplayAbilityReplicationPolicy +// NumValues: 0x0003 +enum class EGameplayAbilityReplicationPolicy : uint8 +{ + ReplicateNo = 0, + ReplicateYes = 1, + EGameplayAbilityReplicationPolicy_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayAbilityTriggerSource +// NumValues: 0x0004 +enum class EGameplayAbilityTriggerSource : uint8 +{ + GameplayEvent = 0, + OwnedTagAdded = 1, + OwnedTagPresent = 2, + EGameplayAbilityTriggerSource_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayCueNotify_EffectPlaySpace +// NumValues: 0x0003 +enum class EGameplayCueNotify_EffectPlaySpace : uint8 +{ + WorldSpace = 0, + CameraSpace = 1, + EGameplayCueNotify_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayCueNotify_LocallyControlledSource +// NumValues: 0x0003 +enum class EGameplayCueNotify_LocallyControlledSource : uint8 +{ + InstigatorActor = 0, + TargetActor = 1, + EGameplayCueNotify_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayCueNotify_LocallyControlledPolicy +// NumValues: 0x0004 +enum class EGameplayCueNotify_LocallyControlledPolicy : uint8 +{ + Always = 0, + LocalOnly = 1, + NotLocal = 2, + EGameplayCueNotify_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayCueNotify_AttachPolicy +// NumValues: 0x0003 +enum class EGameplayCueNotify_AttachPolicy : uint8 +{ + DoNotAttach = 0, + AttachToTarget = 1, + EGameplayCueNotify_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayEffectMagnitudeCalculation +// NumValues: 0x0005 +enum class EGameplayEffectMagnitudeCalculation : uint8 +{ + ScalableFloat = 0, + AttributeBased = 1, + CustomCalculationClass = 2, + SetByCaller = 3, + EGameplayEffectMagnitudeCalculation_MAX = 4, +}; + +// Enum GameplayAbilities.EAttributeBasedFloatCalculationType +// NumValues: 0x0005 +enum class EAttributeBasedFloatCalculationType : uint8 +{ + AttributeMagnitude = 0, + AttributeBaseValue = 1, + AttributeBonusMagnitude = 2, + AttributeMagnitudeEvaluatedUpToChannel = 3, + EAttributeBasedFloatCalculationType_MAX = 4, +}; + +// Enum GameplayAbilities.EGameplayEffectVersion +// NumValues: 0x0005 +enum class EGameplayEffectVersion : uint8 +{ + Monolithic = 0, + Modular53 = 1, + AbilitiesComponent53 = 2, + Current = 2, + EGameplayEffectVersion_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayEffectScopedModifierAggregatorType +// NumValues: 0x0003 +enum class EGameplayEffectScopedModifierAggregatorType : uint8 +{ + CapturedAttributeBacked = 0, + Transient = 1, + EGameplayEffectScopedModifierAggregatorType_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayEffectDurationType +// NumValues: 0x0004 +enum class EGameplayEffectDurationType : uint8 +{ + Instant = 0, + Infinite = 1, + HasDuration = 2, + EGameplayEffectDurationType_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayEffectStackingDurationPolicy +// NumValues: 0x0003 +enum class EGameplayEffectStackingDurationPolicy : uint8 +{ + RefreshOnSuccessfulApplication = 0, + NeverRefresh = 1, + EGameplayEffectStackingDurationPolicy_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayEffectStackingPeriodPolicy +// NumValues: 0x0003 +enum class EGameplayEffectStackingPeriodPolicy : uint8 +{ + ResetOnSuccessfulApplication = 0, + NeverReset = 1, + EGameplayEffectStackingPeriodPolicy_MAX = 2, +}; + +// Enum GameplayAbilities.EGameplayEffectStackingExpirationPolicy +// NumValues: 0x0004 +enum class EGameplayEffectStackingExpirationPolicy : uint8 +{ + ClearEntireStack = 0, + RemoveSingleStackAndRefreshDuration = 1, + RefreshDuration = 2, + EGameplayEffectStackingExpirationPolicy_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayEffectPeriodInhibitionRemovedPolicy +// NumValues: 0x0004 +enum class EGameplayEffectPeriodInhibitionRemovedPolicy : uint8 +{ + NeverReset = 0, + ResetPeriod = 1, + ExecuteAndResetPeriod = 2, + EGameplayEffectPeriodInhibitionRemovedPolicy_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayModEvaluationChannel +// NumValues: 0x000C +enum class EGameplayModEvaluationChannel : uint8 +{ + Channel0 = 0, + Channel1 = 1, + Channel2 = 2, + Channel3 = 3, + Channel4 = 4, + Channel5 = 5, + Channel6 = 6, + Channel7 = 7, + Channel8 = 8, + Channel9 = 9, + Channel_MAX = 10, + EGameplayModEvaluationChannel_MAX = 11, +}; + +// Enum GameplayAbilities.EGameplayModOp +// NumValues: 0x0005 +enum class EGameplayModOp : uint8 +{ + Additive = 0, + Multiplicitive = 1, + Division = 2, + Override = 3, + Max = 4, +}; + +// Enum GameplayAbilities.EGameplayEffectStackingType +// NumValues: 0x0004 +enum class EGameplayEffectStackingType : uint8 +{ + None = 0, + AggregateBySource = 1, + AggregateByTarget = 2, + EGameplayEffectStackingType_MAX = 3, +}; + +// Enum GameplayAbilities.EGameplayTagEventType +// NumValues: 0x0003 +enum class EGameplayTagEventType : uint8 +{ + NewOrRemoved = 0, + AnyCountChange = 1, + EGameplayTagEventType_MAX = 2, +}; + +// ScriptStruct GameplayAbilities.GameplayAttribute +// 0x0038 (0x0038 - 0x0000) +struct FGameplayAttribute final +{ +public: + class FString AttributeName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TFieldPath Attribute; // 0x0010(0x0020)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStruct* AttributeOwner; // 0x0030(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FGameplayAttribute; + +// ScriptStruct GameplayAbilities.ActiveGameplayEffectHandle +// 0x0008 (0x0008 - 0x0000) +struct FActiveGameplayEffectHandle final +{ +public: + int32 Handle; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bPassedFiltersAndWasExecuted; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveGameplayEffectHandle; + +// ScriptStruct GameplayAbilities.GameplayModifierEvaluatedData +// 0x0050 (0x0050 - 0x0000) +struct FGameplayModifierEvaluatedData final +{ +public: + struct FGameplayAttribute Attribute; // 0x0000(0x0038)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayModOp ModifierOp; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Magnitude; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActiveGameplayEffectHandle Handle; // 0x0040(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsValid; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayModifierEvaluatedData; + +// ScriptStruct GameplayAbilities.GameplayEffectModifiedAttribute +// 0x0040 (0x0040 - 0x0000) +struct FGameplayEffectModifiedAttribute final +{ +public: + struct FGameplayAttribute Attribute; // 0x0000(0x0038)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalMagnitude; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectModifiedAttribute; + +// ScriptStruct GameplayAbilities.GameplayEffectAttributeCaptureDefinition +// 0x0040 (0x0040 - 0x0000) +struct FGameplayEffectAttributeCaptureDefinition final +{ +public: + struct FGameplayAttribute AttributeToCapture; // 0x0000(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayEffectAttributeCaptureSource AttributeSource; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSnapshot; // 0x0039(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectAttributeCaptureDefinition; + +// ScriptStruct GameplayAbilities.GameplayEffectAttributeCaptureSpec +// 0x0050 (0x0050 - 0x0000) +struct FGameplayEffectAttributeCaptureSpec final +{ +public: + struct FGameplayEffectAttributeCaptureDefinition BackingDefinition; // 0x0000(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectAttributeCaptureSpec; + +// ScriptStruct GameplayAbilities.GameplayEffectAttributeCaptureSpecContainer +// 0x0028 (0x0028 - 0x0000) +struct FGameplayEffectAttributeCaptureSpecContainer final +{ +public: + TArray SourceAttributes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray TargetAttributes; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + bool bHasNonSnapshottedAttributes; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectAttributeCaptureSpecContainer; + +// ScriptStruct GameplayAbilities.ScalableFloat +// 0x0028 (0x0028 - 0x0000) +struct FScalableFloat final +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCurveTableRowHandle Curve; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataRegistryType RegistryType; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FScalableFloat; + +// ScriptStruct GameplayAbilities.GameplayAbilitySpecHandle +// 0x0004 (0x0004 - 0x0000) +struct FGameplayAbilitySpecHandle final +{ +public: + int32 Handle; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FGameplayAbilitySpecHandle; + +// ScriptStruct GameplayAbilities.GameplayAbilitySpecDef +// 0x0098 (0x0098 - 0x0000) +struct FGameplayAbilitySpecDef final +{ +public: + TSubclassOf Ability; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScalableFloat LevelScalableFloat; // 0x0008(0x0028)(Edit, DisableEditOnInstance, RepSkip, NativeAccessSpecifierPublic) + int32 InputID; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayEffectGrantedAbilityRemovePolicy RemovalPolicy; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr SourceObject; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilitySpecHandle AssignedHandle; // 0x0090(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayAbilitySpecDef; + +// ScriptStruct GameplayAbilities.TagContainerAggregator +// 0x0088 (0x0088 - 0x0000) +struct FTagContainerAggregator final +{ +public: + struct FGameplayTagContainer CapturedActorTags; // 0x0000(0x0020)(NativeAccessSpecifierPrivate) + struct FGameplayTagContainer CapturedSpecTags; // 0x0020(0x0020)(NativeAccessSpecifierPrivate) + struct FGameplayTagContainer ScopedTags; // 0x0040(0x0020)(NativeAccessSpecifierPrivate) + uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTagContainerAggregator; + +// ScriptStruct GameplayAbilities.GameplayEffectContextHandle +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FGameplayEffectContextHandle final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectContextHandle; + +// ScriptStruct GameplayAbilities.ModifierSpec +// 0x0004 (0x0004 - 0x0000) +struct FModifierSpec final +{ +public: + float EvaluatedMagnitude; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FModifierSpec; + +// ScriptStruct GameplayAbilities.GameplayEffectSpec +// 0x0298 (0x0298 - 0x0000) +struct FGameplayEffectSpec final +{ +public: + class UGameplayEffect* Def; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ModifiedAttributes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FGameplayEffectAttributeCaptureSpecContainer CapturedRelevantAttributes; // 0x0018(0x0028)(RepSkip, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float duration; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChanceToApplyToTarget; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTagContainerAggregator CapturedSourceTags; // 0x0060(0x0088)(RepSkip, NativeAccessSpecifierPublic) + struct FTagContainerAggregator CapturedTargetTags; // 0x00E8(0x0088)(RepSkip, NativeAccessSpecifierPublic) + struct FGameplayTagContainer DynamicGrantedTags; // 0x0170(0x0020)(NativeAccessSpecifierPublic) + struct FGameplayTagContainer DynamicAssetTags; // 0x0190(0x0020)(NativeAccessSpecifierPublic) + TArray Modifiers; // 0x01B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 StackCount; // 0x01C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCompletedSourceAttributeCapture : 1; // 0x01C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompletedTargetAttributeCapture : 1; // 0x01C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDurationLocked : 1; // 0x01C4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1C5[0x3]; // 0x01C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GrantedAbilitySpecs; // 0x01C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0xA0]; // 0x01D8(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayEffectContextHandle EffectContext; // 0x0278(0x0018)(NativeAccessSpecifierPrivate) + float Level; // 0x0290(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectSpec; + +// ScriptStruct GameplayAbilities.PredictionKey +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FPredictionKey final +{ +public: + int16 Current; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 base; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsServerInitiated; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0xB]; // 0x0005(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPredictionKey; + +// ScriptStruct GameplayAbilities.ActiveGameplayEffect +// 0x0354 (0x0360 - 0x000C) +struct FActiveGameplayEffect final : public FFastArraySerializerItem +{ +public: + uint8 Pad_C[0xC]; // 0x000C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayEffectSpec Spec; // 0x0018(0x0298)(NativeAccessSpecifierPublic) + struct FPredictionKey PredictionKey; // 0x02B0(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GrantedAbilityHandles; // 0x02C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float StartServerWorldTime; // 0x02D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedStartServerWorldTime; // 0x02D4(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartWorldTime; // 0x02D8(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsInhibited; // 0x02DC(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DD[0x83]; // 0x02DD(0x0083)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveGameplayEffect; + +// ScriptStruct GameplayAbilities.GameplayCueObjectLibrary +// 0x0050 (0x0050 - 0x0000) +struct FGameplayCueObjectLibrary final +{ +public: + TArray Paths; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x20]; // 0x0010(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UObjectLibrary* ActorObjectLibrary; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectLibrary* StaticObjectLibrary; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameplayCueSet* CueSet; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x4]; // 0x0048(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + bool bShouldSyncScan; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldAsyncLoad; // 0x004D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldSyncLoad; // 0x004E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBeenInitialized; // 0x004F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueObjectLibrary; + +// ScriptStruct GameplayAbilities.MinimalGameplayCueReplicationProxyForNetSerializer +// 0x0020 (0x0020 - 0x0000) +struct FMinimalGameplayCueReplicationProxyForNetSerializer final +{ +public: + TArray Tags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Locations; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMinimalGameplayCueReplicationProxyForNetSerializer; + +// ScriptStruct GameplayAbilities.GameplayTagRequirements +// 0x0088 (0x0088 - 0x0000) +struct FGameplayTagRequirements final +{ +public: + struct FGameplayTagContainer RequireTags; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagContainer IgnoreTags; // 0x0020(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagQuery TagQuery; // 0x0040(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagRequirements; + +// ScriptStruct GameplayAbilities.GameplayTargetDataFilterHandle +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FGameplayTargetDataFilterHandle final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTargetDataFilterHandle; + +// ScriptStruct GameplayAbilities.GameplayEffectCustomExecutionOutput +// 0x0018 (0x0018 - 0x0000) +struct FGameplayEffectCustomExecutionOutput final +{ +public: + TArray OutputModifiers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 bTriggerConditionalGameplayEffects : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHandledStackCountManually : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHandledGameplayCuesManually : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectCustomExecutionOutput; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_SpawnCondition +// 0x0038 (0x0038 - 0x0000) +struct FGameplayCueNotify_SpawnCondition final +{ +public: + EGameplayCueNotify_LocallyControlledSource LocallyControlledSource; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayCueNotify_LocallyControlledPolicy LocallyControlledPolicy; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ChanceToPlay; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllowedSurfaceTypes; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RejectedSurfaceTypes; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_SpawnCondition; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_PlacementInfo +// 0x0040 (0x0040 - 0x0000) +struct FGameplayCueNotify_PlacementInfo final +{ +public: + class FName SocketName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayCueNotify_AttachPolicy AttachPolicy; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AttachmentRule; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideRotation : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideScale : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator RotationOverride; // 0x0010(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ScaleOverride; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_PlacementInfo; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_ParticleInfo +// 0x0088 (0x0088 - 0x0000) +struct FGameplayCueNotify_ParticleInfo final +{ +public: + struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + class UNiagaraSystem* NiagaraSystem; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSpawnCondition : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePlacementInfo : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadow : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_ParticleInfo; + +// ScriptStruct GameplayAbilities.GameplayAbilityActorInfo +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FGameplayAbilityActorInfo final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr OwnerActor; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr AvatarActor; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr PlayerController; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr AbilitySystemComponent; // 0x0020(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SkeletalMeshComponent; // 0x0028(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr AnimInstance; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr MovementComponent; // 0x0038(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AffectedAnimInstanceTag; // 0x0040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayAbilityActorInfo; + +// ScriptStruct GameplayAbilities.GameplayAbilityBindInfo +// 0x0010 (0x0010 - 0x0000) +struct FGameplayAbilityBindInfo final +{ +public: + EGameplayAbilityInputBinds Command; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf GameplayAbilityClass; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayAbilityBindInfo; + +// ScriptStruct GameplayAbilities.GameplayEffectSpecHandle +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FGameplayEffectSpecHandle final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectSpecHandle; + +// ScriptStruct GameplayAbilities.GameplayCueParameters +// 0x00D8 (0x00D8 - 0x0000) +struct FGameplayCueParameters final +{ +public: + float NormalizedMagnitude; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RawMagnitude; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayEffectContextHandle EffectContext; // 0x0008(0x0018)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTag MatchedTagName; // 0x0020(0x0008)(BlueprintVisible, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OriginalTag; // 0x0028(0x0008)(BlueprintVisible, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AggregatedSourceTags; // 0x0030(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AggregatedTargetTags; // 0x0050(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 Location; // 0x0070(0x0018)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal Normal; // 0x0088(0x0018)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Instigator; // 0x00A0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr EffectCauser; // 0x00A8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SourceObject; // 0x00B0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr PhysicalMaterial; // 0x00B8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GameplayEffectLevel; // 0x00C0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AbilityLevel; // 0x00C4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr TargetAttachComponent; // 0x00C8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReplicateLocationWhenUsingMinimalRepProxy; // 0x00D0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueParameters; + +// ScriptStruct GameplayAbilities.GameplayEffectRemovalInfo +// 0x0028 (0x0028 - 0x0000) +struct FGameplayEffectRemovalInfo final +{ +public: + bool bPrematureRemoval; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StackCount; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayEffectContextHandle EffectContext; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectRemovalInfo; + +// ScriptStruct GameplayAbilities.ReplicatedPredictionKeyItem +// 0x0014 (0x0020 - 0x000C) +struct FReplicatedPredictionKeyItem final : public FFastArraySerializerItem +{ +public: + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPredictionKey PredictionKey; // 0x0010(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReplicatedPredictionKeyItem; + +// ScriptStruct GameplayAbilities.GameplayEffectSpecForRPC +// 0x0078 (0x0078 - 0x0000) +struct FGameplayEffectSpecForRPC final +{ +public: + class UGameplayEffect* Def; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ModifiedAttributes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FGameplayEffectContextHandle EffectContext; // 0x0018(0x0018)(NativeAccessSpecifierPublic) + struct FGameplayTagContainer AggregatedSourceTags; // 0x0030(0x0020)(NativeAccessSpecifierPublic) + struct FGameplayTagContainer AggregatedTargetTags; // 0x0050(0x0020)(NativeAccessSpecifierPublic) + float Level; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AbilityLevel; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayEffectSpecForRPC; + +// ScriptStruct GameplayAbilities.GameplayCuePendingExecute +// 0x0188 (0x0188 - 0x0000) +struct FGameplayCuePendingExecute final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPredictionKey PredictionKey; // 0x0018(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayCuePayloadType PayloadType; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* OwningComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayEffectSpecForRPC FromSpec; // 0x0038(0x0078)(NativeAccessSpecifierPublic) + struct FGameplayCueParameters CueParameters; // 0x00B0(0x00D8)(ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCuePendingExecute; + +// ScriptStruct GameplayAbilities.GameplayAbilityTargetDataHandle +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FGameplayAbilityTargetDataHandle final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayAbilityTargetDataHandle; + +// ScriptStruct GameplayAbilities.GameplayEventData +// 0x00B0 (0x00B0 - 0x0000) +struct FGameplayEventData final +{ +public: + struct FGameplayTag EventTag; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Target; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* OptionalObject; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* OptionalObject2; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayEffectContextHandle ContextHandle; // 0x0028(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InstigatorTags; // 0x0040(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagContainer TargetTags; // 0x0060(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float EventMagnitude; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilityTargetDataHandle TargetData; // 0x0088(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayEventData; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_SoundParameterInterfaceInfo +// 0x0008 (0x0008 - 0x0000) +struct FGameplayCueNotify_SoundParameterInterfaceInfo final +{ +public: + class FName StopTriggerName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_SoundParameterInterfaceInfo; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_SoundInfo +// 0x00A0 (0x00A0 - 0x0000) +struct FGameplayCueNotify_SoundInfo final +{ +public: + struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* SoundCue; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoopingFadeOutDuration; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoopingFadeVolumeLevel; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayCueNotify_SoundParameterInterfaceInfo SoundParameterInterfaceInfo; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 bOverrideSpawnCondition : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePlacementInfo : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSoundParameterInterface : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_SoundInfo; + +// ScriptStruct GameplayAbilities.GameplayAbilityActivationInfo +// 0x0018 (0x0018 - 0x0000) +struct FGameplayAbilityActivationInfo final +{ +public: + EGameplayAbilityActivationMode ActivationMode; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanBeEndedByOtherInstance : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPredictionKey PredictionKeyWhenActivated; // 0x0008(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FGameplayAbilityActivationInfo; + +// ScriptStruct GameplayAbilities.GameplayAbilityRepAnimMontage +// 0x0040 (0x0040 - 0x0000) +struct FGameplayAbilityRepAnimMontage final +{ +public: + class UAnimSequenceBase* Animation; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float position; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTime; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NextSectionID; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PlayInstanceId; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRepPosition : 1; // 0x0022(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 IsStopped : 1; // 0x0022(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 SkipPositionCorrection : 1; // 0x0022(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipPlayRate : 1; // 0x0022(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPredictionKey PredictionKey; // 0x0028(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SectionIdToPlay; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayAbilityRepAnimMontage; + +// ScriptStruct GameplayAbilities.GameplayEffectQuery +// 0x0198 (0x0198 - 0x0000) +struct FGameplayEffectQuery final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate CustomMatchDelegate_BP; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagQuery OwningTagQuery; // 0x0020(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagQuery EffectTagQuery; // 0x0068(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagQuery SourceTagQuery; // 0x00B0(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagQuery SourceAggregateTagQuery; // 0x00F8(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayAttribute ModifyingAttribute; // 0x0140(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* EffectSource; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EffectDefinition; // 0x0180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectQuery; + +// ScriptStruct GameplayAbilities.CustomCalculationBasedFloat +// 0x0090 (0x0090 - 0x0000) +struct FCustomCalculationBasedFloat final +{ +public: + TSubclassOf CalculationClassMagnitude; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScalableFloat Coefficient; // 0x0008(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FScalableFloat PreMultiplyAdditiveValue; // 0x0030(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FScalableFloat PostMultiplyAdditiveValue; // 0x0058(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FCurveTableRowHandle FinalLookupCurve; // 0x0080(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomCalculationBasedFloat; + +// ScriptStruct GameplayAbilities.AttributeBasedFloat +// 0x0110 (0x0110 - 0x0000) +struct FAttributeBasedFloat final +{ +public: + struct FScalableFloat Coefficient; // 0x0000(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FScalableFloat PreMultiplyAdditiveValue; // 0x0028(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FScalableFloat PostMultiplyAdditiveValue; // 0x0050(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayEffectAttributeCaptureDefinition BackingAttribute; // 0x0078(0x0040)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCurveTableRowHandle AttributeCurve; // 0x00B8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttributeBasedFloatCalculationType AttributeCalculationType; // 0x00C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayModEvaluationChannel FinalChannel; // 0x00C9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer SourceTagFilter; // 0x00D0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer TargetTagFilter; // 0x00F0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAttributeBasedFloat; + +// ScriptStruct GameplayAbilities.SetByCallerFloat +// 0x0010 (0x0010 - 0x0000) +struct FSetByCallerFloat final +{ +public: + class FName DataName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DataTag; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSetByCallerFloat; + +// ScriptStruct GameplayAbilities.GameplayEffectModifierMagnitude +// 0x01E0 (0x01E0 - 0x0000) +struct FGameplayEffectModifierMagnitude final +{ +public: + EGameplayEffectMagnitudeCalculation MagnitudeCalculationType; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FScalableFloat ScalableFloatMagnitude; // 0x0008(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FAttributeBasedFloat AttributeBasedMagnitude; // 0x0030(0x0110)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FCustomCalculationBasedFloat CustomMagnitude; // 0x0140(0x0090)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FSetByCallerFloat SetByCallerMagnitude; // 0x01D0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayEffectModifierMagnitude; + +// ScriptStruct GameplayAbilities.AttributeDefaults +// 0x0010 (0x0010 - 0x0000) +struct FAttributeDefaults final +{ +public: + TSubclassOf Attributes; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataTable* DefaultStartingTable; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAttributeDefaults; + +// ScriptStruct GameplayAbilities.ServerAbilityRPCBatch +// 0x0048 (0x0048 - 0x0000) +struct GameplayAbilities::FServerAbilityRPCBatch final +{ +public: + struct FGameplayAbilitySpecHandle AbilitySpecHandle; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPredictionKey PredictionKey; // 0x0008(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayAbilityTargetDataHandle TargetData; // 0x0018(0x0028)(NativeAccessSpecifierPublic) + bool InputPressed; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Ended; // 0x0041(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Started; // 0x0042(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayAbilities__FServerAbilityRPCBatch; + +// ScriptStruct GameplayAbilities.AbilityEndedData +// 0x0010 (0x0010 - 0x0000) +struct FAbilityEndedData final +{ +public: + class UGameplayAbility* AbilityThatEnded; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayAbilitySpecHandle AbilitySpecHandle; // 0x0008(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReplicateEndAbility; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWasCancelled; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAbilityEndedData; + +// ScriptStruct GameplayAbilities.ReplicatedPredictionKeyMap +// 0x0010 (0x0118 - 0x0108) +struct FReplicatedPredictionKeyMap final : public FFastArraySerializer +{ +public: + TArray PredictionKeys; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReplicatedPredictionKeyMap; + +// ScriptStruct GameplayAbilities.GameplayAbilitySpecHandleAndPredictionKey +// 0x0008 (0x0008 - 0x0000) +struct FGameplayAbilitySpecHandleAndPredictionKey final +{ +public: + struct FGameplayAbilitySpecHandle AbilityHandle; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PredictionKeyAtCreation; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayAbilitySpecHandleAndPredictionKey; + +// ScriptStruct GameplayAbilities.MinimalReplicationTagCountMap +// 0x0068 (0x0068 - 0x0000) +struct FMinimalReplicationTagCountMap final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* Owner; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMinimalReplicationTagCountMap; + +// ScriptStruct GameplayAbilities.ActiveGameplayCue +// 0x00FC (0x0108 - 0x000C) +struct FActiveGameplayCue final : public FFastArraySerializerItem +{ +public: + struct FGameplayTag GameplayCueTag; // 0x000C(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPredictionKey PredictionKey; // 0x0018(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayCueParameters Parameters; // 0x0028(0x00D8)(ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bPredictivelyRemoved; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveGameplayCue; + +// ScriptStruct GameplayAbilities.ActiveGameplayCueContainer +// 0x0020 (0x0128 - 0x0108) +struct FActiveGameplayCueContainer final : public FFastArraySerializer +{ +public: + TArray GameplayCues; // 0x0108(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* Owner; // 0x0120(0x0008)(ExportObject, ZeroConstructor, InstancedReference, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FActiveGameplayCueContainer; + +// ScriptStruct GameplayAbilities.MinimalGameplayCueReplicationProxy +// 0x0350 (0x0350 - 0x0000) +struct alignas(0x10) FMinimalGameplayCueReplicationProxy final +{ +public: + uint8 Pad_0[0x340]; // 0x0000(0x0340)(Fixing Size After Last Property [ Dumper-7 ]) + class UAbilitySystemComponent* Owner; // 0x0340(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMinimalGameplayCueReplicationProxy; + +// ScriptStruct GameplayAbilities.ActiveGameplayEffectsContainer +// 0x01F8 (0x0300 - 0x0108) +struct FActiveGameplayEffectsContainer final : public FFastArraySerializer +{ +public: + uint8 Pad_108[0x28]; // 0x0108(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GameplayEffects_Internal; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_140[0x1C0]; // 0x0140(0x01C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveGameplayEffectsContainer; + +// ScriptStruct GameplayAbilities.GameplayAbilityLocalAnimMontage +// 0x0028 (0x0028 - 0x0000) +struct FGameplayAbilityLocalAnimMontage final +{ +public: + class UAnimMontage* AnimMontage; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PlayInstanceId; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPredictionKey PredictionKey; // 0x0010(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr AnimatingAbility; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayAbilityLocalAnimMontage; + +// ScriptStruct GameplayAbilities.GameplayEffectCue +// 0x0060 (0x0060 - 0x0000) +struct FGameplayEffectCue final +{ +public: + struct FGameplayAttribute MagnitudeAttribute; // 0x0000(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinLevel; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLevel; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer GameplayCueTags; // 0x0040(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayEffectCue; + +// ScriptStruct GameplayAbilities.GameplayAbilitySpec +// 0x00E4 (0x00F0 - 0x000C) +struct FGameplayAbilitySpec final : public FFastArraySerializerItem +{ +public: + struct FGameplayAbilitySpecHandle Handle; // 0x000C(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameplayAbility* Ability; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Level; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InputID; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SourceObject; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ActiveCount; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InputPressed : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 RemoveAfterActivation : 1; // 0x0029(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 PendingRemove : 1; // 0x0029(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bActivateOnce : 1; // 0x0029(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A[0x16]; // 0x002A(0x0016)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilityActivationInfo ActivationInfo; // 0x0040(0x0018)(RepSkip, NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayTagContainer DynamicAbilityTags; // 0x0058(0x0020)(NativeAccessSpecifierPublic) + TArray NonReplicatedInstances; // 0x0078(0x0010)(ZeroConstructor, RepSkip, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ReplicatedInstances; // 0x0088(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FActiveGameplayEffectHandle GameplayEffectHandle; // 0x0098(0x0008)(RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x50]; // 0x00A0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayAbilitySpec; + +// ScriptStruct GameplayAbilities.GameplayAbilitySpecContainer +// 0x0018 (0x0120 - 0x0108) +struct FGameplayAbilitySpecContainer final : public FFastArraySerializer +{ +public: + TArray Items; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UAbilitySystemComponent* Owner; // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayAbilitySpecContainer; + +// ScriptStruct GameplayAbilities.GameplayEffectCustomExecutionParameters +// 0x00F0 (0x00F0 - 0x0000) +struct alignas(0x08) FGameplayEffectCustomExecutionParameters final +{ +public: + uint8 Pad_0[0xF0]; // 0x0000(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectCustomExecutionParameters; + +// ScriptStruct GameplayAbilities.GameplayAbilitySpecConfig +// 0x0038 (0x0038 - 0x0000) +struct FGameplayAbilitySpecConfig final +{ +public: + TSubclassOf Ability; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScalableFloat LevelScalableFloat; // 0x0008(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + int32 InputID; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayEffectGrantedAbilityRemovePolicy RemovalPolicy; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayAbilitySpecConfig; + +// ScriptStruct GameplayAbilities.GameplayAbilityTargetingLocationInfoNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FGameplayAbilityTargetingLocationInfoNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FGameplayAbilityTargetingLocationInfoNetSerializerConfig; + +// ScriptStruct GameplayAbilities.GameplayCueNotifyActorArray +// 0x0010 (0x0010 - 0x0000) +struct FGameplayCueNotifyActorArray final +{ +public: + TArray Actors; // 0x0000(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueNotifyActorArray; + +// ScriptStruct GameplayAbilities.GameplayTagBlueprintPropertyMapping +// 0x0048 (0x0048 - 0x0000) +struct FGameplayTagBlueprintPropertyMapping final +{ +public: + struct FGameplayTag TagToMap; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TFieldPath PropertyToEdit; // 0x0008(0x0020)(Edit, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid PropertyGuid; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTagBlueprintPropertyMapping; + +// ScriptStruct GameplayAbilities.PreallocationInfo +// 0x0068 (0x0068 - 0x0000) +struct FPreallocationInfo final +{ +public: + TMap, struct FGameplayCueNotifyActorArray> PreallocatedInstances; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) + TArray> ClassesNeedingPreallocation; // 0x0050(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPreallocationInfo; + +// ScriptStruct GameplayAbilities.ActiveGameplayEffectQuery +// 0x0088 (0x0088 - 0x0000) +struct alignas(0x08) FActiveGameplayEffectQuery final +{ +public: + uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveGameplayEffectQuery; + +// ScriptStruct GameplayAbilities.MinimalReplicationTagCountMapForNetSerializer +// 0x0010 (0x0010 - 0x0000) +struct FMinimalReplicationTagCountMapForNetSerializer final +{ +public: + TArray Tags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMinimalReplicationTagCountMapForNetSerializer; + +// ScriptStruct GameplayAbilities.AbilityTriggerData +// 0x000C (0x000C - 0x0000) +struct FAbilityTriggerData final +{ +public: + struct FGameplayTag TriggerTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayAbilityTriggerSource TriggerSource; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAbilityTriggerData; + +// ScriptStruct GameplayAbilities.GameplayTargetDataFilter +// 0x0020 (0x0020 - 0x0000) +struct FGameplayTargetDataFilter final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* SelfActor; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf RequiredActorClass; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetDataFilterSelf SelfFilter; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReverseFilter; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTargetDataFilter; + +// ScriptStruct GameplayAbilities.WorldReticleParameters +// 0x0018 (0x0018 - 0x0000) +struct FWorldReticleParameters final +{ +public: + struct FVector AOEScale; // 0x0000(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldReticleParameters; + +// ScriptStruct GameplayAbilities.NetSerializeScriptStructCache +// 0x0010 (0x0010 - 0x0000) +struct FNetSerializeScriptStructCache final +{ +public: + TArray ScriptStructs; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetSerializeScriptStructCache; + +// ScriptStruct GameplayAbilities.GameplayAttributeData +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FGameplayAttributeData final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseValue; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentValue; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayAttributeData; + +// ScriptStruct GameplayAbilities.AttributeMetaData +// 0x0028 (0x0030 - 0x0008) +struct FAttributeMetaData final : public FTableRowBase +{ +public: + float BaseValue; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DerivedAttributeInfo; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanStack; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAttributeMetaData; + +// ScriptStruct GameplayAbilities.GameplayAbilityTargetData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FGameplayAbilityTargetData +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayAbilityTargetData; + +// ScriptStruct GameplayAbilities.GameplayAbilityTargetingLocationInfo +// 0x00A0 (0x00A0 - 0x0000) +struct FGameplayAbilityTargetingLocationInfo final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + EGameplayAbilityTargetingLocationType LocationType; // 0x0010(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform LiteralTransform; // 0x0020(0x0060)(BlueprintVisible, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SourceActor; // 0x0080(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMeshComponent* SourceComponent; // 0x0088(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameplayAbility* SourceAbility; // 0x0090(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceSocketName; // 0x0098(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayAbilityTargetingLocationInfo; + +// ScriptStruct GameplayAbilities.GameplayAbilityTargetData_LocationInfo +// 0x0148 (0x0150 - 0x0008) +struct FGameplayAbilityTargetData_LocationInfo final : public FGameplayAbilityTargetData +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilityTargetingLocationInfo SourceLocation; // 0x0010(0x00A0)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGameplayAbilityTargetingLocationInfo TargetLocation; // 0x00B0(0x00A0)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayAbilityTargetData_LocationInfo; + +// ScriptStruct GameplayAbilities.GameplayAbilityTargetData_ActorArray +// 0x00B8 (0x00C0 - 0x0008) +struct FGameplayAbilityTargetData_ActorArray final : public FGameplayAbilityTargetData +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayAbilityTargetingLocationInfo SourceLocation; // 0x0010(0x00A0)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray> TargetActorArray; // 0x00B0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayAbilityTargetData_ActorArray; + +// ScriptStruct GameplayAbilities.GameplayAbilityTargetData_SingleTargetHit +// 0x0100 (0x0108 - 0x0008) +struct FGameplayAbilityTargetData_SingleTargetHit final : public FGameplayAbilityTargetData +{ +public: + struct FHitResult HitResult; // 0x0008(0x00F8)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bHitReplaced; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayAbilityTargetData_SingleTargetHit; + +// ScriptStruct GameplayAbilities.AbilityTaskDebugMessage +// 0x0018 (0x0018 - 0x0000) +struct FAbilityTaskDebugMessage final +{ +public: + class UGameplayTask* FromTask; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Message; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAbilityTaskDebugMessage; + +// ScriptStruct GameplayAbilities.GameplayCueTag +// 0x0008 (0x0008 - 0x0000) +struct FGameplayCueTag final +{ +public: + struct FGameplayTag GameplayCueTag; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueTag; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_SpawnResult +// 0x0058 (0x0058 - 0x0000) +struct FGameplayCueNotify_SpawnResult final +{ +public: + TArray FxSystemComponents; // 0x0000(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray AudioComponents; // 0x0010(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray CameraShakes; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> CameraLensEffects; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + class UForceFeedbackComponent* ForceFeedbackComponent; // 0x0040(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* ForceFeedbackTargetPC; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDecalComponent* DecalComponent; // 0x0050(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_SpawnResult; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_CameraShakeInfo +// 0x0098 (0x0098 - 0x0000) +struct FGameplayCueNotify_CameraShakeInfo final +{ +public: + struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf CameraShake; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShakeScale; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayCueNotify_EffectPlaySpace PlaySpace; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideSpawnCondition : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePlacementInfo : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPlayInWorld : 1; // 0x0088(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WorldInnerRadius; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldOuterRadius; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldFalloffExponent; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_CameraShakeInfo; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_CameraLensEffectInfo +// 0x0090 (0x0090 - 0x0000) +struct FGameplayCueNotify_CameraLensEffectInfo final +{ +public: + struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf CameraLensEffect; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSpawnCondition : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePlacementInfo : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPlayInWorld : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WorldInnerRadius; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldOuterRadius; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_CameraLensEffectInfo; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_ForceFeedbackInfo +// 0x0098 (0x0098 - 0x0000) +struct FGameplayCueNotify_ForceFeedbackInfo final +{ +public: + struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ForceFeedbackTag; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsLooping : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideSpawnCondition : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePlacementInfo : 1; // 0x0088(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPlayInWorld : 1; // 0x0088(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WorldIntensity; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UForceFeedbackAttenuation* WorldAttenuation; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_ForceFeedbackInfo; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_InputDevicePropertyInfo +// 0x0010 (0x0010 - 0x0000) +struct FGameplayCueNotify_InputDevicePropertyInfo final +{ +public: + TArray> DeviceProperties; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_InputDevicePropertyInfo; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_DecalInfo +// 0x00A8 (0x00A8 - 0x0000) +struct FGameplayCueNotify_DecalInfo final +{ +public: + struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + class UMaterialInterface* DecalMaterial; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x0080(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSpawnCondition : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePlacementInfo : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFadeOut : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FadeOutStartDelay; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutDuration; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_DecalInfo; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_BurstEffects +// 0x0298 (0x0298 - 0x0000) +struct FGameplayCueNotify_BurstEffects final +{ +public: + TArray BurstParticles; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray BurstSounds; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_CameraShakeInfo BurstCameraShake; // 0x0020(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_CameraLensEffectInfo BurstCameraLensEffect; // 0x00B8(0x0090)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_ForceFeedbackInfo BurstForceFeedback; // 0x0148(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_InputDevicePropertyInfo BurstDevicePropertyEffect; // 0x01E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_DecalInfo BurstDecal; // 0x01F0(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_BurstEffects; + +// ScriptStruct GameplayAbilities.GameplayCueNotify_LoopingEffects +// 0x01F0 (0x01F0 - 0x0000) +struct FGameplayCueNotify_LoopingEffects final +{ +public: + TArray LoopingParticles; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray LoopingSounds; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_CameraShakeInfo LoopingCameraShake; // 0x0020(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_CameraLensEffectInfo LoopingCameraLensEffect; // 0x00B8(0x0090)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_ForceFeedbackInfo LoopingForceFeedback; // 0x0148(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayCueNotify_InputDevicePropertyInfo LoopingInputDevicePropertyEffect; // 0x01E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayCueNotify_LoopingEffects; + +// ScriptStruct GameplayAbilities.GameplayCueNotifyData +// 0x0038 (0x0038 - 0x0000) +struct FGameplayCueNotifyData final +{ +public: + struct FGameplayTag GameplayCueTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GameplayCueNotifyObj; // 0x0008(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LoadedGameplayCueClass; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueNotifyData; + +// ScriptStruct GameplayAbilities.GameplayCueTranslatorNodeIndex +// 0x0004 (0x0004 - 0x0000) +struct FGameplayCueTranslatorNodeIndex final +{ +public: + int32 Index; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayCueTranslatorNodeIndex; + +// ScriptStruct GameplayAbilities.GameplayCueTranslationLink +// 0x0018 (0x0018 - 0x0000) +struct FGameplayCueTranslationLink final +{ +public: + class UGameplayCueTranslator* RulesCDO; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueTranslationLink; + +// ScriptStruct GameplayAbilities.GameplayCueTranslatorNode +// 0x0078 (0x0078 - 0x0000) +struct FGameplayCueTranslatorNode final +{ +public: + TArray Links; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FGameplayCueTranslatorNodeIndex CachedIndex; // 0x0010(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayTag CachedGameplayTag; // 0x0014(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CachedGameplayTagName; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x54]; // 0x0024(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueTranslatorNode; + +// ScriptStruct GameplayAbilities.GameplayCueTranslationManager +// 0x0080 (0x0080 - 0x0000) +struct FGameplayCueTranslationManager final +{ +public: + TArray TranslationLUT; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap TranslationNameToIndexMap; // 0x0010(0x0050)(NativeAccessSpecifierPrivate) + class UGameplayTagsManager* TagManager; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayCueTranslationManager; + +// ScriptStruct GameplayAbilities.GameplayModEvaluationChannelSettings +// 0x0001 (0x0001 - 0x0000) +struct FGameplayModEvaluationChannelSettings final +{ +public: + EGameplayModEvaluationChannel Channel; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayModEvaluationChannelSettings; + +// ScriptStruct GameplayAbilities.GameplayEffectExecutionScopedModifierInfo +// 0x0348 (0x0348 - 0x0000) +struct FGameplayEffectExecutionScopedModifierInfo final +{ +public: + struct FGameplayEffectAttributeCaptureDefinition CapturedAttribute; // 0x0000(0x0040)(Edit, DisableEditOnInstance, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag TransientAggregatorIdentifier; // 0x0040(0x0008)(Edit, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayEffectScopedModifierAggregatorType AggregatorType; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayModOp ModifierOp; // 0x0049(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayEffectModifierMagnitude ModifierMagnitude; // 0x0050(0x01E0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayModEvaluationChannelSettings EvaluationChannelSettings; // 0x0230(0x0001)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagRequirements SourceTags; // 0x0238(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagRequirements TargetTags; // 0x02C0(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayEffectExecutionScopedModifierInfo; + +// ScriptStruct GameplayAbilities.ConditionalGameplayEffect +// 0x0028 (0x0028 - 0x0000) +struct FConditionalGameplayEffect final +{ +public: + TSubclassOf EffectClass; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer RequiredSourceTags; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConditionalGameplayEffect; + +// ScriptStruct GameplayAbilities.GameplayEffectExecutionDefinition +// 0x0048 (0x0048 - 0x0000) +struct FGameplayEffectExecutionDefinition final +{ +public: + TSubclassOf CalculationClass; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer PassedInTags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray CalculationModifiers; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ConditionalGameplayEffects; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayEffectExecutionDefinition; + +// ScriptStruct GameplayAbilities.GameplayModifierInfo +// 0x0338 (0x0338 - 0x0000) +struct FGameplayModifierInfo final +{ +public: + struct FGameplayAttribute Attribute; // 0x0000(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayModOp ModifierOp; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayEffectModifierMagnitude ModifierMagnitude; // 0x0040(0x01E0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayModEvaluationChannelSettings EvaluationChannelSettings; // 0x0220(0x0001)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_221[0x7]; // 0x0221(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagRequirements SourceTags; // 0x0228(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagRequirements TargetTags; // 0x02B0(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayModifierInfo; + +// ScriptStruct GameplayAbilities.InheritedTagContainer +// 0x0060 (0x0060 - 0x0000) +struct FInheritedTagContainer final +{ +public: + struct FGameplayTagContainer CombinedTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Added; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Removed; // 0x0040(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInheritedTagContainer; + +// ScriptStruct GameplayAbilities.GameplayEffectVersion +// 0x0001 (0x0001 - 0x0000) +struct FGameplayEffectVersion final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectVersion; + +// ScriptStruct GameplayAbilities.GameplayEffectContext +// 0x0080 (0x0080 - 0x0000) +struct FGameplayEffectContext final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr Instigator; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr EffectCauser; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr AbilityCDO; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr AbilityInstanceNotReplicated; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 AbilityLevel; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr SourceObject; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr InstigatorAbilitySystemComponent; // 0x0034(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> Actors; // 0x0040(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector WorldOrigin; // 0x0060(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bHasWorldOrigin : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bReplicateSourceObject : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (RepSkip, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bReplicateInstigator : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (RepSkip, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bReplicateEffectCauser : 1; // 0x0078(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (RepSkip, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayEffectContext; + +// ScriptStruct GameplayAbilities.GameplayTagBlueprintPropertyMap +// 0x0020 (0x0020 - 0x0000) +struct FGameplayTagBlueprintPropertyMap final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PropertyMappings; // 0x0010(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayTagBlueprintPropertyMap; + +// ScriptStruct GameplayAbilities.GameplayTagReponsePair +// 0x0028 (0x0028 - 0x0000) +struct FGameplayTagReponsePair final +{ +public: + struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ResponseGameplayEffect; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> ResponseGameplayEffects; // 0x0010(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + int32 SoftCountCap; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTagReponsePair; + +// ScriptStruct GameplayAbilities.GameplayTagResponseTableEntry +// 0x0050 (0x0050 - 0x0000) +struct FGameplayTagResponseTableEntry final +{ +public: + struct FGameplayTagReponsePair Positive; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagReponsePair Negative; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagResponseTableEntry; + +// ScriptStruct GameplayAbilities.MovieSceneGameplayCueKey +// 0x0090 (0x0090 - 0x0000) +struct FMovieSceneGameplayCueKey final +{ +public: + struct FGameplayCueTag Cue; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Normal; // 0x0020(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachSocketName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedMagnitude; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneObjectBindingID Instigator; // 0x0044(0x0018)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneObjectBindingID EffectCauser; // 0x005C(0x0018)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* PhysicalMaterial; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GameplayEffectLevel; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AbilityLevel; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttachToBinding; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneGameplayCueKey; + +// ScriptStruct GameplayAbilities.MovieSceneGameplayCueChannel +// 0x00A8 (0x00F8 - 0x0050) +struct FMovieSceneGameplayCueChannel final : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0060(0x0010)(ZeroConstructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate) + uint8 Pad_70[0x88]; // 0x0070(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneGameplayCueChannel; + +// ScriptStruct GameplayAbilities.GameplayAbilityRepAnimMontageNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FGameplayAbilityRepAnimMontageNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FGameplayAbilityRepAnimMontageNetSerializerConfig; + +// ScriptStruct GameplayAbilities.GameplayEffectContextHandleNetSerializerConfig +// 0x0000 (0x0028 - 0x0028) +struct FGameplayEffectContextHandleNetSerializerConfig final : public FPolymorphicStructNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FGameplayEffectContextHandleNetSerializerConfig; + +// ScriptStruct GameplayAbilities.GameplayEffectContextNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FGameplayEffectContextNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FGameplayEffectContextNetSerializerConfig; + +// ScriptStruct GameplayAbilities.MinimalGameplayCueReplicationProxyNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FMinimalGameplayCueReplicationProxyNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FMinimalGameplayCueReplicationProxyNetSerializerConfig; + +// ScriptStruct GameplayAbilities.MinimalReplicationTagCountMapNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FMinimalReplicationTagCountMapNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FMinimalReplicationTagCountMapNetSerializerConfig; + +// ScriptStruct GameplayAbilities.PredictionKeyNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FPredictionKeyNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FPredictionKeyNetSerializerConfig; + +} + diff --git a/SilentHillF/SDK/GameplayTags_classes.hpp b/SilentHillF/SDK/GameplayTags_classes.hpp new file mode 100644 index 0000000..0ea5545 --- /dev/null +++ b/SilentHillF/SDK/GameplayTags_classes.hpp @@ -0,0 +1,433 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayTags + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "DeveloperSettings_classes.hpp" + + +namespace SDK +{ + +// Class GameplayTags.BlueprintGameplayTagLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintGameplayTagLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddGameplayTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag); + static void AppendGameplayTagContainers(struct FGameplayTagContainer& InOutTagContainer, const struct FGameplayTagContainer& InTagContainer); + static void BreakGameplayTagContainer(const struct FGameplayTagContainer& GameplayTagContainer, TArray* GameplayTags); + static bool DoesContainerMatchTagQuery(const struct FGameplayTagContainer& TagContainer, const struct FGameplayTagQuery& TagQuery); + static bool DoesTagAssetInterfaceHaveTag(TScriptInterface TagContainerInterface, const struct FGameplayTag& Tag); + static bool EqualEqual_GameplayTag(const struct FGameplayTag& A, const struct FGameplayTag& B); + static bool EqualEqual_GameplayTagContainer(const struct FGameplayTagContainer& A, const struct FGameplayTagContainer& B); + static void GetAllActorsOfClassMatchingTagQuery(class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FGameplayTagQuery& GameplayTagQuery, TArray* OutActors); + static class FString GetDebugStringFromGameplayTag(const struct FGameplayTag& GameplayTag); + static class FString GetDebugStringFromGameplayTagContainer(const struct FGameplayTagContainer& TagContainer); + static int32 GetNumGameplayTagsInContainer(const struct FGameplayTagContainer& TagContainer); + static class FName GetTagName(const struct FGameplayTag& GameplayTag); + static bool HasAllMatchingGameplayTags(TScriptInterface TagContainerInterface, const struct FGameplayTagContainer& OtherContainer); + static bool HasAllTags(const struct FGameplayTagContainer& TagContainer, const struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + static bool HasAnyTags(const struct FGameplayTagContainer& TagContainer, const struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + static bool HasTag(const struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag, bool bExactMatch); + static bool IsGameplayTagValid(const struct FGameplayTag& GameplayTag); + static bool IsTagQueryEmpty(const struct FGameplayTagQuery& TagQuery); + static struct FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray& GameplayTags); + static struct FGameplayTagContainer MakeGameplayTagContainerFromTag(const struct FGameplayTag& SingleTag); + static struct FGameplayTagQuery MakeGameplayTagQuery(const struct FGameplayTagQuery& TagQuery); + static struct FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(const struct FGameplayTagContainer& InTags); + static struct FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(const struct FGameplayTagContainer& InTags); + static struct FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(const struct FGameplayTagContainer& InTags); + static struct FGameplayTag MakeLiteralGameplayTag(const struct FGameplayTag& Value); + static struct FGameplayTagContainer MakeLiteralGameplayTagContainer(const struct FGameplayTagContainer& Value); + static bool MatchesAnyTags(const struct FGameplayTag& TagOne, const struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + static bool MatchesTag(const struct FGameplayTag& TagOne, const struct FGameplayTag& TagTwo, bool bExactMatch); + static bool NotEqual_GameplayTag(const struct FGameplayTag& A, const struct FGameplayTag& B); + static bool NotEqual_GameplayTagContainer(const struct FGameplayTagContainer& A, const struct FGameplayTagContainer& B); + static bool NotEqual_TagContainerTagContainer(const struct FGameplayTagContainer& A, const class FString& B); + static bool NotEqual_TagTag(const struct FGameplayTag& A, const class FString& B); + static bool RemoveGameplayTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintGameplayTagLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintGameplayTagLibrary") + } + static class UBlueprintGameplayTagLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintGameplayTagLibrary; + +// Class GameplayTags.GameplayTagAssetInterface +// 0x0000 (0x0000 - 0x0000) +class IGameplayTagAssetInterface final +{ +public: + void GetOwnedGameplayTags(struct FGameplayTagContainer* TagContainer) const; + bool HasAllMatchingGameplayTags(const struct FGameplayTagContainer& TagContainer) const; + bool HasAnyMatchingGameplayTags(const struct FGameplayTagContainer& TagContainer) const; + bool HasMatchingGameplayTag(const struct FGameplayTag& TagToCheck) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagAssetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagAssetInterface") + } + static class IGameplayTagAssetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGameplayTagAssetInterface; + +// Class GameplayTags.EditableGameplayTagQuery +// 0x0070 (0x0098 - 0x0028) +class UEditableGameplayTagQuery final : public UObject +{ +public: + class FString UserDescription; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UEditableGameplayTagQueryExpression* RootExpression; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagQuery TagQueryExportText_Helper; // 0x0050(0x0048)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQuery") + } + static class UEditableGameplayTagQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQuery; + +// Class GameplayTags.EditableGameplayTagQueryExpression +// 0x0000 (0x0028 - 0x0028) +class UEditableGameplayTagQueryExpression : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression") + } + static class UEditableGameplayTagQueryExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression; + +// Class GameplayTags.EditableGameplayTagQueryExpression_AnyTagsMatch +// 0x0020 (0x0048 - 0x0028) +class UEditableGameplayTagQueryExpression_AnyTagsMatch final : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_AnyTagsMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_AnyTagsMatch") + } + static class UEditableGameplayTagQueryExpression_AnyTagsMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_AnyTagsMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_AllTagsMatch +// 0x0020 (0x0048 - 0x0028) +class UEditableGameplayTagQueryExpression_AllTagsMatch final : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_AllTagsMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_AllTagsMatch") + } + static class UEditableGameplayTagQueryExpression_AllTagsMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_AllTagsMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_NoTagsMatch +// 0x0020 (0x0048 - 0x0028) +class UEditableGameplayTagQueryExpression_NoTagsMatch final : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_NoTagsMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_NoTagsMatch") + } + static class UEditableGameplayTagQueryExpression_NoTagsMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_NoTagsMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_AnyExprMatch +// 0x0010 (0x0038 - 0x0028) +class UEditableGameplayTagQueryExpression_AnyExprMatch final : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_AnyExprMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_AnyExprMatch") + } + static class UEditableGameplayTagQueryExpression_AnyExprMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_AnyExprMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_AllExprMatch +// 0x0010 (0x0038 - 0x0028) +class UEditableGameplayTagQueryExpression_AllExprMatch final : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_AllExprMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_AllExprMatch") + } + static class UEditableGameplayTagQueryExpression_AllExprMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_AllExprMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_NoExprMatch +// 0x0010 (0x0038 - 0x0028) +class UEditableGameplayTagQueryExpression_NoExprMatch final : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_NoExprMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_NoExprMatch") + } + static class UEditableGameplayTagQueryExpression_NoExprMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_NoExprMatch; + +// Class GameplayTags.GameplayTagsManager +// 0x0278 (0x02A0 - 0x0028) +class UGameplayTagsManager final : public UObject +{ +public: + uint8 Pad_28[0x160]; // 0x0028(0x0160)(Fixing Size After Last Property [ Dumper-7 ]) + TMap TagSources; // 0x0188(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_1D8[0xB8]; // 0x01D8(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GameplayTagTables; // 0x0290(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagsManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagsManager") + } + static class UGameplayTagsManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagsManager; + +// Class GameplayTags.GameplayTagsList +// 0x0020 (0x0048 - 0x0028) +class UGameplayTagsList : public UObject +{ +public: + class FString ConfigFileName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GameplayTagList; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagsList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagsList") + } + static class UGameplayTagsList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagsList; + +// Class GameplayTags.RestrictedGameplayTagsList +// 0x0020 (0x0048 - 0x0028) +class URestrictedGameplayTagsList final : public UObject +{ +public: + class FString ConfigFileName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RestrictedGameplayTagList; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RestrictedGameplayTagsList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RestrictedGameplayTagsList") + } + static class URestrictedGameplayTagsList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URestrictedGameplayTagsList; + +// Class GameplayTags.GameplayTagsSettings +// 0x0070 (0x00B8 - 0x0048) +class UGameplayTagsSettings final : public UGameplayTagsList +{ +public: + bool ImportTagsFromConfig; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WarnOnInvalidTags; // 0x0049(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearInvalidTags; // 0x004A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowEditorTagUnloading; // 0x004B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowGameTagUnloading; // 0x004C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FastReplication; // 0x004D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FString InvalidTagCharacters; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CategoryRemapping; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray GameplayTagTableList; // 0x0070(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray GameplayTagRedirects; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray CommonlyReplicatedTags; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + int32 NumBitsForContainerSize; // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NetIndexFirstBitSegment; // 0x00A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RestrictedConfigFiles; // 0x00A8(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagsSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagsSettings") + } + static class UGameplayTagsSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagsSettings; + +// Class GameplayTags.GameplayTagsDeveloperSettings +// 0x0018 (0x0050 - 0x0038) +class UGameplayTagsDeveloperSettings final : public UDeveloperSettings +{ +public: + class FString DeveloperConfigName; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FavoriteTagSource; // 0x0048(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagsDeveloperSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagsDeveloperSettings") + } + static class UGameplayTagsDeveloperSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagsDeveloperSettings; + +} + diff --git a/SilentHillF/SDK/GameplayTags_structs.hpp b/SilentHillF/SDK/GameplayTags_structs.hpp new file mode 100644 index 0000000..b4d56b2 --- /dev/null +++ b/SilentHillF/SDK/GameplayTags_structs.hpp @@ -0,0 +1,205 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayTags + +#include "Basic.hpp" + +#include "IrisCore_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum GameplayTags.EGameplayContainerMatchType +// NumValues: 0x0003 +enum class EGameplayContainerMatchType : uint8 +{ + Any = 0, + All = 1, + EGameplayContainerMatchType_MAX = 2, +}; + +// Enum GameplayTags.EGameplayTagQueryExprType +// NumValues: 0x0008 +enum class EGameplayTagQueryExprType : uint8 +{ + Undefined = 0, + AnyTagsMatch = 1, + AllTagsMatch = 2, + NoTagsMatch = 3, + AnyExprMatch = 4, + AllExprMatch = 5, + NoExprMatch = 6, + EGameplayTagQueryExprType_MAX = 7, +}; + +// Enum GameplayTags.EGameplayTagSourceType +// NumValues: 0x0007 +enum class EGameplayTagSourceType : uint8 +{ + Native = 0, + DefaultTagList = 1, + TagList = 2, + RestrictedTagList = 3, + DataTable = 4, + Invalid = 5, + EGameplayTagSourceType_MAX = 6, +}; + +// Enum GameplayTags.EGameplayTagSelectionType +// NumValues: 0x0005 +enum class EGameplayTagSelectionType : uint8 +{ + None = 0, + NonRestrictedOnly = 1, + RestrictedOnly = 2, + All = 3, + EGameplayTagSelectionType_MAX = 4, +}; + +// ScriptStruct GameplayTags.GameplayTag +// 0x0008 (0x0008 - 0x0000) +struct FGameplayTag final +{ +public: + class FName TagName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayTag; + +// ScriptStruct GameplayTags.GameplayTagContainerNetSerializerSerializationHelper +// 0x0010 (0x0010 - 0x0000) +struct FGameplayTagContainerNetSerializerSerializationHelper final +{ +public: + TArray GameplayTags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagContainerNetSerializerSerializationHelper; + +// ScriptStruct GameplayTags.GameplayTagContainer +// 0x0020 (0x0020 - 0x0000) +struct FGameplayTagContainer final +{ +public: + TArray GameplayTags; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ParentTags; // 0x0010(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayTagContainer; + +// ScriptStruct GameplayTags.GameplayTagCreationWidgetHelper +// 0x0001 (0x0001 - 0x0000) +struct FGameplayTagCreationWidgetHelper final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTagCreationWidgetHelper; + +// ScriptStruct GameplayTags.GameplayTagRedirect +// 0x0010 (0x0010 - 0x0000) +struct FGameplayTagRedirect final +{ +public: + class FName OldTagName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewTagName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagRedirect; + +// ScriptStruct GameplayTags.GameplayTagQuery +// 0x0048 (0x0048 - 0x0000) +struct FGameplayTagQuery final +{ +public: + int32 TokenStreamVersion; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TagDictionary; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray QueryTokenStream; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FString UserDescription; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString AutoDescription; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FGameplayTagQuery; + +// ScriptStruct GameplayTags.GameplayTagContainerNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FGameplayTagContainerNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FGameplayTagContainerNetSerializerConfig; + +// ScriptStruct GameplayTags.GameplayTagNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FGameplayTagNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FGameplayTagNetSerializerConfig; + +// ScriptStruct GameplayTags.GameplayTagTableRow +// 0x0018 (0x0020 - 0x0008) +struct FGameplayTagTableRow : public FTableRowBase +{ +public: + class FName Tag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DevComment; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagTableRow; + +// ScriptStruct GameplayTags.RestrictedGameplayTagTableRow +// 0x0008 (0x0028 - 0x0020) +struct FRestrictedGameplayTagTableRow final : public FGameplayTagTableRow +{ +public: + bool bAllowNonRestrictedChildren; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRestrictedGameplayTagTableRow; + +// ScriptStruct GameplayTags.GameplayTagSource +// 0x0020 (0x0020 - 0x0000) +struct FGameplayTagSource final +{ +public: + class FName SourceName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayTagSourceType SourceType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameplayTagsList* SourceTagList; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URestrictedGameplayTagsList* SourceRestrictedTagList; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagSource; + +// ScriptStruct GameplayTags.GameplayTagNode +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FGameplayTagNode final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTagNode; + +// ScriptStruct GameplayTags.GameplayTagCategoryRemap +// 0x0020 (0x0020 - 0x0000) +struct FGameplayTagCategoryRemap final +{ +public: + class FString BaseCategory; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RemapCategories; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagCategoryRemap; + +// ScriptStruct GameplayTags.RestrictedConfigInfo +// 0x0020 (0x0020 - 0x0000) +struct FRestrictedConfigInfo final +{ +public: + class FString RestrictedConfigName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Owners; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRestrictedConfigInfo; + +} + diff --git a/SilentHillF/SDK/GameplayTasks_classes.hpp b/SilentHillF/SDK/GameplayTasks_classes.hpp new file mode 100644 index 0000000..a51f8e8 --- /dev/null +++ b/SilentHillF/SDK/GameplayTasks_classes.hpp @@ -0,0 +1,252 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayTasks + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "GameplayTasks_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class GameplayTasks.GameplayTask +// 0x0040 (0x0068 - 0x0028) +class UGameplayTask : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InstanceName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38[0x2]; // 0x0038(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ETaskResourceOverlapPolicy ResourceOverlapPolicy; // 0x003A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B[0x25]; // 0x003B(0x0025)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameplayTask* ChildTask; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void EndTask(); + void ReadyForActivation(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask") + } + static class UGameplayTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask; + +// Class GameplayTasks.GameplayTaskOwnerInterface +// 0x0000 (0x0000 - 0x0000) +class IGameplayTaskOwnerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTaskOwnerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTaskOwnerInterface") + } + static class IGameplayTaskOwnerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGameplayTaskOwnerInterface; + +// Class GameplayTasks.GameplayTaskResource +// 0x0010 (0x0038 - 0x0028) +class UGameplayTaskResource : public UObject +{ +public: + int32 ManualResourceID; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int8 AutoResourceID; // 0x002C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bManuallySetID : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTaskResource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTaskResource") + } + static class UGameplayTaskResource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTaskResource; + +// Class GameplayTasks.GameplayTasksComponent +// 0x0078 (0x0118 - 0x00A0) +class UGameplayTasksComponent : public UActorComponent +{ +public: + uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TaskPriorityQueue; // 0x00B8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TickingTasks; // 0x00D8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray KnownTasks; // 0x00E8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnClaimedResourcesChange; // 0x00F8(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TArray SimulatedTasks; // 0x0108(0x0010)(Net, ZeroConstructor, RepNotify, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static EGameplayTaskRunResult K2_RunGameplayTask(TScriptInterface TaskOwner, class UGameplayTask* Task, uint8 Priority, const TArray>& AdditionalRequiredResources, const TArray>& AdditionalClaimedResources); + + void OnRep_SimulatedTasks(const TArray& PreviousSimulatedTasks); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTasksComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTasksComponent") + } + static class UGameplayTasksComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTasksComponent; + +// Class GameplayTasks.GameplayTask_ClaimResource +// 0x0000 (0x0068 - 0x0068) +class UGameplayTask_ClaimResource final : public UGameplayTask +{ +public: + static class UGameplayTask_ClaimResource* ClaimResource(TScriptInterface InTaskOwner, TSubclassOf ResourceClass, const uint8 Priority, const class FName TaskInstanceName); + static class UGameplayTask_ClaimResource* ClaimResources(TScriptInterface InTaskOwner, const TArray>& ResourceClasses, const uint8 Priority, const class FName TaskInstanceName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask_ClaimResource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask_ClaimResource") + } + static class UGameplayTask_ClaimResource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask_ClaimResource; + +// Class GameplayTasks.GameplayTask_SpawnActor +// 0x0058 (0x00C0 - 0x0068) +class UGameplayTask_SpawnActor final : public UGameplayTask +{ +public: + TMulticastInlineDelegate Success; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DidNotSpawn; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_88[0x30]; // 0x0088(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ClassToSpawn; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UGameplayTask_SpawnActor* SpawnActor(TScriptInterface TaskOwner, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, TSubclassOf Class_0, bool bSpawnOnlyOnAuthority); + + bool BeginSpawningActor(class UObject* WorldContextObject, class AActor** SpawnedActor); + void FinishSpawningActor(class UObject* WorldContextObject, class AActor* SpawnedActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask_SpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask_SpawnActor") + } + static class UGameplayTask_SpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask_SpawnActor; + +// Class GameplayTasks.GameplayTask_TimeLimitedExecution +// 0x0038 (0x00A0 - 0x0068) +class UGameplayTask_TimeLimitedExecution final : public UGameplayTask +{ +public: + TMulticastInlineDelegate OnFinished; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTimeExpired; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask_TimeLimitedExecution") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask_TimeLimitedExecution") + } + static class UGameplayTask_TimeLimitedExecution* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask_TimeLimitedExecution; + +// Class GameplayTasks.GameplayTask_WaitDelay +// 0x0020 (0x0088 - 0x0068) +class UGameplayTask_WaitDelay final : public UGameplayTask +{ +public: + TMulticastInlineDelegate OnFinish; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UGameplayTask_WaitDelay* TaskWaitDelay(TScriptInterface TaskOwner, float Time, const uint8 Priority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask_WaitDelay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask_WaitDelay") + } + static class UGameplayTask_WaitDelay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask_WaitDelay; + +} + diff --git a/SilentHillF/SDK/GameplayTasks_structs.hpp b/SilentHillF/SDK/GameplayTasks_structs.hpp new file mode 100644 index 0000000..c977caa --- /dev/null +++ b/SilentHillF/SDK/GameplayTasks_structs.hpp @@ -0,0 +1,62 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayTasks + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum GameplayTasks.ETaskResourceOverlapPolicy +// NumValues: 0x0005 +enum class ETaskResourceOverlapPolicy : uint8 +{ + StartOnTop = 0, + StartAtEnd = 1, + RequestCancelAndStartOnTop = 2, + RequestCancelAndStartAtEnd = 3, + ETaskResourceOverlapPolicy_MAX = 4, +}; + +// Enum GameplayTasks.EGameplayTaskState +// NumValues: 0x0006 +enum class EGameplayTaskState : uint8 +{ + Uninitialized = 0, + AwaitingActivation = 1, + Paused = 2, + Active = 3, + Finished = 4, + EGameplayTaskState_MAX = 5, +}; + +// Enum GameplayTasks.EGameplayTaskRunResult +// NumValues: 0x0006 +enum class EGameplayTaskRunResult : uint8 +{ + Error = 0, + Failed = 1, + Success_Paused = 2, + Success_Active = 3, + Success_Finished = 4, + EGameplayTaskRunResult_MAX = 5, +}; + +// ScriptStruct GameplayTasks.GameplayResourceSet +// 0x0002 (0x0002 - 0x0000) +struct alignas(0x02) FGameplayResourceSet final +{ +public: + uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayResourceSet; + +} + diff --git a/SilentHillF/SDK/Gauntlet_classes.hpp b/SilentHillF/SDK/Gauntlet_classes.hpp new file mode 100644 index 0000000..0df2f7b --- /dev/null +++ b/SilentHillF/SDK/Gauntlet_classes.hpp @@ -0,0 +1,86 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Gauntlet + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class Gauntlet.GauntletTestController +// 0x0008 (0x0030 - 0x0028) +class UGauntletTestController : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GauntletTestController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GauntletTestController") + } + static class UGauntletTestController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGauntletTestController; + +// Class Gauntlet.GauntletTestControllerBootTest +// 0x0000 (0x0030 - 0x0030) +class UGauntletTestControllerBootTest final : public UGauntletTestController +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GauntletTestControllerBootTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GauntletTestControllerBootTest") + } + static class UGauntletTestControllerBootTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGauntletTestControllerBootTest; + +// Class Gauntlet.GauntletTestControllerErrorTest +// 0x0020 (0x0050 - 0x0030) +class UGauntletTestControllerErrorTest final : public UGauntletTestController +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GauntletTestControllerErrorTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GauntletTestControllerErrorTest") + } + static class UGauntletTestControllerErrorTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGauntletTestControllerErrorTest; + +} + diff --git a/SilentHillF/SDK/ImageCore_classes.hpp b/SilentHillF/SDK/ImageCore_classes.hpp new file mode 100644 index 0000000..f4bc08c --- /dev/null +++ b/SilentHillF/SDK/ImageCore_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ImageCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class ImageCore.SharedImageConstRefBlueprintFns +// 0x0000 (0x0028 - 0x0028) +class USharedImageConstRefBlueprintFns final : public UObject +{ +public: + static int32 GetHeight(const struct FSharedImageConstRefBlueprint& Image); + static struct FLinearColor GetPixelLinearColor(const struct FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, bool* bValid, const struct FLinearColor& FailureColor); + static struct FVector4f GetPixelValue(const struct FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, bool* bValid); + static struct FVector2f GetSize(const struct FSharedImageConstRefBlueprint& Image); + static int32 GetWidth(const struct FSharedImageConstRefBlueprint& Image); + static bool IsValid(const struct FSharedImageConstRefBlueprint& Image); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SharedImageConstRefBlueprintFns") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SharedImageConstRefBlueprintFns") + } + static class USharedImageConstRefBlueprintFns* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USharedImageConstRefBlueprintFns; + +} + diff --git a/SilentHillF/SDK/ImageCore_structs.hpp b/SilentHillF/SDK/ImageCore_structs.hpp new file mode 100644 index 0000000..ee0084c --- /dev/null +++ b/SilentHillF/SDK/ImageCore_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ImageCore + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct ImageCore.SharedImageConstRefBlueprint +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FSharedImageConstRefBlueprint final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSharedImageConstRefBlueprint; + +} + diff --git a/SilentHillF/SDK/InputCore_classes.hpp b/SilentHillF/SDK/InputCore_classes.hpp new file mode 100644 index 0000000..a6447a7 --- /dev/null +++ b/SilentHillF/SDK/InputCore_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: InputCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class InputCore.InputCoreTypes +// 0x0000 (0x0028 - 0x0028) +class UInputCoreTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputCoreTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputCoreTypes") + } + static class UInputCoreTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputCoreTypes; + +} + diff --git a/SilentHillF/SDK/InputCore_structs.hpp b/SilentHillF/SDK/InputCore_structs.hpp new file mode 100644 index 0000000..8a5554a --- /dev/null +++ b/SilentHillF/SDK/InputCore_structs.hpp @@ -0,0 +1,97 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: InputCore + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum InputCore.ETouchIndex +// NumValues: 0x000D +enum class ETouchIndex : uint8 +{ + Touch1 = 0, + Touch2 = 1, + Touch3 = 2, + Touch4 = 3, + Touch5 = 4, + Touch6 = 5, + Touch7 = 6, + Touch8 = 7, + Touch9 = 8, + Touch10 = 9, + CursorPointerIndex = 10, + MAX_TOUCHES = 11, + ETouchIndex_MAX = 12, +}; + +// Enum InputCore.EControllerHand +// NumValues: 0x0014 +enum class EControllerHand : uint8 +{ + Left = 0, + Right = 1, + AnyHand = 2, + Pad = 3, + ExternalCamera = 4, + Gun = 5, + HMD = 6, + Chest = 7, + LeftShoulder = 8, + RightShoulder = 9, + LeftElbow = 10, + RightElbow = 11, + Waist = 12, + LeftKnee = 13, + RightKnee = 14, + LeftFoot = 15, + RightFoot = 16, + Special = 17, + ControllerHand_Count = 18, + EControllerHand_MAX = 19, +}; + +// Enum InputCore.EConsoleForGamepadLabels +// NumValues: 0x0004 +enum class EConsoleForGamepadLabels : uint8 +{ + None = 0, + XBoxOne = 1, + PS4 = 2, + EConsoleForGamepadLabels_MAX = 3, +}; + +// Enum InputCore.ETouchType +// NumValues: 0x0008 +enum class ETouchType : uint8 +{ + Began = 0, + Moved = 1, + Stationary = 2, + ForceChanged = 3, + FirstMove = 4, + Ended = 5, + NumTypes = 6, + ETouchType_MAX = 7, +}; + +// ScriptStruct InputCore.Key +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FKey final +{ +public: + class FName KeyName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKey; + +} + diff --git a/SilentHillF/SDK/IrisCore_classes.hpp b/SilentHillF/SDK/IrisCore_classes.hpp new file mode 100644 index 0000000..16b4f7f --- /dev/null +++ b/SilentHillF/SDK/IrisCore_classes.hpp @@ -0,0 +1,1002 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: IrisCore + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "IrisCore_structs.hpp" + + +namespace SDK +{ + +// Class IrisCore.DataStream +// 0x0000 (0x0028 - 0x0028) +class UDataStream : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataStream") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataStream") + } + static class UDataStream* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataStream; + +// Class IrisCore.DataStreamDefinitions +// 0x0018 (0x0040 - 0x0028) +class UDataStreamDefinitions final : public UObject +{ +public: + TArray DataStreamDefinitions; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataStreamDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataStreamDefinitions") + } + static class UDataStreamDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataStreamDefinitions; + +// Class IrisCore.DataStreamManager +// 0x0008 (0x0030 - 0x0028) +class UDataStreamManager final : public UDataStream +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataStreamManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataStreamManager") + } + static class UDataStreamManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataStreamManager; + +// Class IrisCore.NetObjectFilterConfig +// 0x0008 (0x0030 - 0x0028) +class UNetObjectFilterConfig : public UObject +{ +public: + ENetFilterType FilterType; // 0x0028(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectFilterConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectFilterConfig") + } + static class UNetObjectFilterConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectFilterConfig; + +// Class IrisCore.FilterOutNetObjectFilterConfig +// 0x0000 (0x0030 - 0x0030) +class UFilterOutNetObjectFilterConfig final : public UNetObjectFilterConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FilterOutNetObjectFilterConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FilterOutNetObjectFilterConfig") + } + static class UFilterOutNetObjectFilterConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFilterOutNetObjectFilterConfig; + +// Class IrisCore.NetObjectFilter +// 0x0028 (0x0050 - 0x0028) +class UNetObjectFilter : public UObject +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectFilter") + } + static class UNetObjectFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectFilter; + +// Class IrisCore.FilterOutNetObjectFilter +// 0x0000 (0x0050 - 0x0050) +class UFilterOutNetObjectFilter final : public UNetObjectFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FilterOutNetObjectFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FilterOutNetObjectFilter") + } + static class UFilterOutNetObjectFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFilterOutNetObjectFilter; + +// Class IrisCore.IrisObjectReferencePackageMap +// 0x0008 (0x00E8 - 0x00E0) +class UIrisObjectReferencePackageMap final : public UPackageMap +{ +public: + uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IrisObjectReferencePackageMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IrisObjectReferencePackageMap") + } + static class UIrisObjectReferencePackageMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIrisObjectReferencePackageMap; + +// Class IrisCore.NetObjectPrioritizer +// 0x0000 (0x0028 - 0x0028) +class UNetObjectPrioritizer : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectPrioritizer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectPrioritizer") + } + static class UNetObjectPrioritizer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectPrioritizer; + +// Class IrisCore.LocationBasedNetObjectPrioritizer +// 0x0038 (0x0060 - 0x0028) +class ULocationBasedNetObjectPrioritizer : public UNetObjectPrioritizer +{ +public: + uint8 Pad_28[0x38]; // 0x0028(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocationBasedNetObjectPrioritizer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocationBasedNetObjectPrioritizer") + } + static class ULocationBasedNetObjectPrioritizer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocationBasedNetObjectPrioritizer; + +// Class IrisCore.NetBlobHandler +// 0x0010 (0x0038 - 0x0028) +class UNetBlobHandler : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetBlobHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetBlobHandler") + } + static class UNetBlobHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetBlobHandler; + +// Class IrisCore.NetBlobHandlerDefinitions +// 0x0010 (0x0038 - 0x0028) +class UNetBlobHandlerDefinitions final : public UObject +{ +public: + TArray NetBlobHandlerDefinitions; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetBlobHandlerDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetBlobHandlerDefinitions") + } + static class UNetBlobHandlerDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetBlobHandlerDefinitions; + +// Class IrisCore.NetObjectBlobHandler +// 0x0000 (0x0038 - 0x0038) +class UNetObjectBlobHandler final : public UNetBlobHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectBlobHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectBlobHandler") + } + static class UNetObjectBlobHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectBlobHandler; + +// Class IrisCore.NetObjectConnectionFilterConfig +// 0x0008 (0x0038 - 0x0030) +class UNetObjectConnectionFilterConfig final : public UNetObjectFilterConfig +{ +public: + uint16 MaxObjectCount; // 0x0030(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectConnectionFilterConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectConnectionFilterConfig") + } + static class UNetObjectConnectionFilterConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectConnectionFilterConfig; + +// Class IrisCore.NetObjectConnectionFilter +// 0x0050 (0x00A0 - 0x0050) +class UNetObjectConnectionFilter final : public UNetObjectFilter +{ +public: + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectConnectionFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectConnectionFilter") + } + static class UNetObjectConnectionFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectConnectionFilter; + +// Class IrisCore.NetObjectPrioritizerConfig +// 0x0000 (0x0028 - 0x0028) +class UNetObjectPrioritizerConfig : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectPrioritizerConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectPrioritizerConfig") + } + static class UNetObjectPrioritizerConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectPrioritizerConfig; + +// Class IrisCore.NetObjectCountLimiterConfig +// 0x0018 (0x0040 - 0x0028) +class UNetObjectCountLimiterConfig : public UNetObjectPrioritizerConfig +{ +public: + ENetObjectCountLimiterMode Mode; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxObjectCount; // 0x002C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OwningConnectionPriority; // 0x0034(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableOwnedObjectsFastLane; // 0x0038(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectCountLimiterConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectCountLimiterConfig") + } + static class UNetObjectCountLimiterConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectCountLimiterConfig; + +// Class IrisCore.NetObjectCountLimiter +// 0x0068 (0x0090 - 0x0028) +class UNetObjectCountLimiter final : public UNetObjectPrioritizer +{ +public: + uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectCountLimiter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectCountLimiter") + } + static class UNetObjectCountLimiter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectCountLimiter; + +// Class IrisCore.NetObjectFilterDefinitions +// 0x0010 (0x0038 - 0x0028) +class UNetObjectFilterDefinitions final : public UObject +{ +public: + TArray NetObjectFilterDefinitions; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectFilterDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectFilterDefinitions") + } + static class UNetObjectFilterDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectFilterDefinitions; + +// Class IrisCore.NetObjectGridFilterConfig +// 0x0060 (0x0090 - 0x0030) +class UNetObjectGridFilterConfig final : public UNetObjectFilterConfig +{ +public: + uint32 ViewPosRelevancyFrameCount; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 DefaultFrameCountBeforeCulling; // 0x0034(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CellSizeX; // 0x0038(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSizeY; // 0x003C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCullDistance; // 0x0040(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultCullDistance; // 0x0044(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinPos; // 0x0048(0x0018)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxPos; // 0x0060(0x0018)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExactCullDistance; // 0x0078(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FilterProfiles; // 0x0080(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectGridFilterConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectGridFilterConfig") + } + static class UNetObjectGridFilterConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectGridFilterConfig; + +// Class IrisCore.NetObjectGridFilter +// 0x00B0 (0x0100 - 0x0050) +class UNetObjectGridFilter : public UNetObjectFilter +{ +public: + uint8 Pad_50[0xB0]; // 0x0050(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectGridFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectGridFilter") + } + static class UNetObjectGridFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectGridFilter; + +// Class IrisCore.NetObjectGridWorldLocFilter +// 0x0008 (0x0108 - 0x0100) +class UNetObjectGridWorldLocFilter final : public UNetObjectGridFilter +{ +public: + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectGridWorldLocFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectGridWorldLocFilter") + } + static class UNetObjectGridWorldLocFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectGridWorldLocFilter; + +// Class IrisCore.NetObjectGridFragmentLocFilter +// 0x0050 (0x0150 - 0x0100) +class UNetObjectGridFragmentLocFilter final : public UNetObjectGridFilter +{ +public: + uint8 Pad_100[0x50]; // 0x0100(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectGridFragmentLocFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectGridFragmentLocFilter") + } + static class UNetObjectGridFragmentLocFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectGridFragmentLocFilter; + +// Class IrisCore.NetObjectPrioritizerDefinitions +// 0x0010 (0x0038 - 0x0028) +class UNetObjectPrioritizerDefinitions final : public UObject +{ +public: + TArray NetObjectPrioritizerDefinitions; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetObjectPrioritizerDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetObjectPrioritizerDefinitions") + } + static class UNetObjectPrioritizerDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetObjectPrioritizerDefinitions; + +// Class IrisCore.NetRPCHandler +// 0x0008 (0x0040 - 0x0038) +class UNetRPCHandler final : public UNetBlobHandler +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetRPCHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetRPCHandler") + } + static class UNetRPCHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetRPCHandler; + +// Class IrisCore.NetTokenDataStream +// 0x0050 (0x0078 - 0x0028) +class UNetTokenDataStream final : public UDataStream +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetTokenDataStream") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetTokenDataStream") + } + static class UNetTokenDataStream* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetTokenDataStream; + +// Class IrisCore.NopNetObjectFilterConfig +// 0x0000 (0x0030 - 0x0030) +class UNopNetObjectFilterConfig final : public UNetObjectFilterConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NopNetObjectFilterConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NopNetObjectFilterConfig") + } + static class UNopNetObjectFilterConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNopNetObjectFilterConfig; + +// Class IrisCore.NopNetObjectFilter +// 0x0000 (0x0050 - 0x0050) +class UNopNetObjectFilter final : public UNetObjectFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NopNetObjectFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NopNetObjectFilter") + } + static class UNopNetObjectFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNopNetObjectFilter; + +// Class IrisCore.ReplicationBridge +// 0x00E8 (0x0110 - 0x0028) +class UReplicationBridge : public UObject +{ +public: + uint8 Pad_28[0xE8]; // 0x0028(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicationBridge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicationBridge") + } + static class UReplicationBridge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicationBridge; + +// Class IrisCore.ObjectReplicationBridge +// 0x0440 (0x0550 - 0x0110) +class UObjectReplicationBridge : public UReplicationBridge +{ +public: + uint8 Pad_110[0x440]; // 0x0110(0x0440)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectReplicationBridge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectReplicationBridge") + } + static class UObjectReplicationBridge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectReplicationBridge; + +// Class IrisCore.ObjectReplicationBridgeConfig +// 0x0088 (0x00B0 - 0x0028) +class UObjectReplicationBridgeConfig final : public UObject +{ +public: + TArray PollConfigs; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray FilterConfigs; // 0x0038(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray PrioritizerConfigs; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray DeltaCompressionConfigs; // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray CriticalClassConfigs; // 0x0068(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + bool bAllClassesCritical; // 0x0078(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TypeStatsConfigs; // 0x0080(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + class FName DefaultSpatialFilterName; // 0x0090(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName RequiredNetDriverChannelClassName; // 0x0098(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray CriticalActorClasses; // 0x00A0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectReplicationBridgeConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectReplicationBridgeConfig") + } + static class UObjectReplicationBridgeConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectReplicationBridgeConfig; + +// Class IrisCore.SequentialPartialNetBlobHandlerConfig +// 0x0008 (0x0030 - 0x0028) +class USequentialPartialNetBlobHandlerConfig : public UObject +{ +public: + uint32 MaxPartBitCount; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 MaxPartCount; // 0x002C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SequentialPartialNetBlobHandlerConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SequentialPartialNetBlobHandlerConfig") + } + static class USequentialPartialNetBlobHandlerConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USequentialPartialNetBlobHandlerConfig; + +// Class IrisCore.PartialNetObjectAttachmentHandlerConfig +// 0x0010 (0x0040 - 0x0030) +class UPartialNetObjectAttachmentHandlerConfig final : public USequentialPartialNetBlobHandlerConfig +{ +public: + uint32 BitCountSplitThreshold; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 ClientUnreliableBitCountSplitThreshold; // 0x0034(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 ServerUnreliableBitCountSplitThreshold; // 0x0038(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PartialNetObjectAttachmentHandlerConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PartialNetObjectAttachmentHandlerConfig") + } + static class UPartialNetObjectAttachmentHandlerConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPartialNetObjectAttachmentHandlerConfig; + +// Class IrisCore.SequentialPartialNetBlobHandler +// 0x0010 (0x0048 - 0x0038) +class USequentialPartialNetBlobHandler : public UNetBlobHandler +{ +public: + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SequentialPartialNetBlobHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SequentialPartialNetBlobHandler") + } + static class USequentialPartialNetBlobHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USequentialPartialNetBlobHandler; + +// Class IrisCore.PartialNetObjectAttachmentHandler +// 0x0000 (0x0048 - 0x0048) +class UPartialNetObjectAttachmentHandler final : public USequentialPartialNetBlobHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PartialNetObjectAttachmentHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PartialNetObjectAttachmentHandler") + } + static class UPartialNetObjectAttachmentHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPartialNetObjectAttachmentHandler; + +// Class IrisCore.ReplicationDataStream +// 0x0010 (0x0038 - 0x0028) +class UReplicationDataStream final : public UDataStream +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicationDataStream") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicationDataStream") + } + static class UReplicationDataStream* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicationDataStream; + +// Class IrisCore.ReplicationSystem +// 0x0030 (0x0058 - 0x0028) +class UReplicationSystem final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UReplicationBridge* ReplicationBridge; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicationSystem") + } + static class UReplicationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicationSystem; + +// Class IrisCore.SphereNetObjectPrioritizerConfig +// 0x0018 (0x0040 - 0x0028) +class USphereNetObjectPrioritizerConfig : public UNetObjectPrioritizerConfig +{ +public: + float InnerRadius; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x002C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerPriority; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterPriority; // 0x0034(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutsidePriority; // 0x0038(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereNetObjectPrioritizerConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereNetObjectPrioritizerConfig") + } + static class USphereNetObjectPrioritizerConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphereNetObjectPrioritizerConfig; + +// Class IrisCore.SphereNetObjectPrioritizer +// 0x0008 (0x0068 - 0x0060) +class USphereNetObjectPrioritizer : public ULocationBasedNetObjectPrioritizer +{ +public: + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereNetObjectPrioritizer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereNetObjectPrioritizer") + } + static class USphereNetObjectPrioritizer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphereNetObjectPrioritizer; + +// Class IrisCore.SphereWithOwnerBoostNetObjectPrioritizerConfig +// 0x0008 (0x0048 - 0x0040) +class USphereWithOwnerBoostNetObjectPrioritizerConfig final : public USphereNetObjectPrioritizerConfig +{ +public: + float OwnerPriorityBoost; // 0x0040(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereWithOwnerBoostNetObjectPrioritizerConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereWithOwnerBoostNetObjectPrioritizerConfig") + } + static class USphereWithOwnerBoostNetObjectPrioritizerConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphereWithOwnerBoostNetObjectPrioritizerConfig; + +// Class IrisCore.SphereWithOwnerBoostNetObjectPrioritizer +// 0x0038 (0x00A0 - 0x0068) +class USphereWithOwnerBoostNetObjectPrioritizer final : public USphereNetObjectPrioritizer +{ +public: + uint8 Pad_68[0x38]; // 0x0068(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereWithOwnerBoostNetObjectPrioritizer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereWithOwnerBoostNetObjectPrioritizer") + } + static class USphereWithOwnerBoostNetObjectPrioritizer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphereWithOwnerBoostNetObjectPrioritizer; + +// Class IrisCore.ReplicationStateDescriptorConfig +// 0x0010 (0x0038 - 0x0028) +class UReplicationStateDescriptorConfig final : public UObject +{ +public: + TArray SupportsStructNetSerializerList; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicationStateDescriptorConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicationStateDescriptorConfig") + } + static class UReplicationStateDescriptorConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicationStateDescriptorConfig; + +} + diff --git a/SilentHillF/SDK/IrisCore_structs.hpp b/SilentHillF/SDK/IrisCore_structs.hpp new file mode 100644 index 0000000..2c6ba81 --- /dev/null +++ b/SilentHillF/SDK/IrisCore_structs.hpp @@ -0,0 +1,746 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: IrisCore + +#include "Basic.hpp" + +#include "NetCore_structs.hpp" + + +namespace SDK +{ + +// Enum IrisCore.EDataStreamSendStatus +// NumValues: 0x0003 +enum class EDataStreamSendStatus : uint8 +{ + Send = 0, + Pause = 1, + EDataStreamSendStatus_MAX = 2, +}; + +// Enum IrisCore.ENetObjectCountLimiterMode +// NumValues: 0x0003 +enum class ENetObjectCountLimiterMode : uint32 +{ + RoundRobin = 0, + Fill = 1, + ENetObjectCountLimiterMode_MAX = 2, +}; + +// Enum IrisCore.ENetFilterType +// NumValues: 0x0003 +enum class ENetFilterType : uint8 +{ + PrePoll_Raw = 0, + PostPoll_FragmentBased = 1, + ENetFilterType_MAX = 2, +}; + +// ScriptStruct IrisCore.DataStreamDefinition +// 0x0020 (0x0020 - 0x0000) +struct FDataStreamDefinition final +{ +public: + class FName DataStreamName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDataStreamSendStatus DefaultSendStatus; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCreate; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDataStreamDefinition; + +// ScriptStruct IrisCore.NetSerializerConfig +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FNetSerializerConfig +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetSerializerConfig; + +// ScriptStruct IrisCore.DateTimeNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FDateTimeNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FDateTimeNetSerializerConfig; + +// ScriptStruct IrisCore.EnumInt8NetSerializerConfig +// 0x0010 (0x0020 - 0x0010) +struct FEnumInt8NetSerializerConfig final : public FNetSerializerConfig +{ +public: + int8 LowerBound; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 UpperBound; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0xD]; // 0x0013(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnumInt8NetSerializerConfig; + +// ScriptStruct IrisCore.EnumInt16NetSerializerConfig +// 0x0010 (0x0020 - 0x0010) +struct FEnumInt16NetSerializerConfig final : public FNetSerializerConfig +{ +public: + int16 LowerBound; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 UpperBound; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnumInt16NetSerializerConfig; + +// ScriptStruct IrisCore.EnumInt32NetSerializerConfig +// 0x0018 (0x0028 - 0x0010) +struct FEnumInt32NetSerializerConfig final : public FNetSerializerConfig +{ +public: + int32 LowerBound; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UpperBound; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0xF]; // 0x0019(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnumInt32NetSerializerConfig; + +// ScriptStruct IrisCore.EnumInt64NetSerializerConfig +// 0x0020 (0x0030 - 0x0010) +struct FEnumInt64NetSerializerConfig final : public FNetSerializerConfig +{ +public: + int64 LowerBound; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 UpperBound; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnumInt64NetSerializerConfig; + +// ScriptStruct IrisCore.EnumUint8NetSerializerConfig +// 0x0010 (0x0020 - 0x0010) +struct FEnumUint8NetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint8 LowerBound; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UpperBound; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0xD]; // 0x0013(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnumUint8NetSerializerConfig; + +// ScriptStruct IrisCore.EnumUint16NetSerializerConfig +// 0x0010 (0x0020 - 0x0010) +struct FEnumUint16NetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint16 LowerBound; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 UpperBound; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnumUint16NetSerializerConfig; + +// ScriptStruct IrisCore.EnumUint32NetSerializerConfig +// 0x0018 (0x0028 - 0x0010) +struct FEnumUint32NetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint32 LowerBound; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 UpperBound; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0xF]; // 0x0019(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnumUint32NetSerializerConfig; + +// ScriptStruct IrisCore.EnumUint64NetSerializerConfig +// 0x0020 (0x0030 - 0x0010) +struct FEnumUint64NetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint64 LowerBound; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 UpperBound; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnumUint64NetSerializerConfig; + +// ScriptStruct IrisCore.FloatNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FFloatNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FFloatNetSerializerConfig; + +// ScriptStruct IrisCore.DoubleNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FDoubleNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FDoubleNetSerializerConfig; + +// ScriptStruct IrisCore.GuidNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FGuidNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FGuidNetSerializerConfig; + +// ScriptStruct IrisCore.BitfieldNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FBitfieldNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint8 BitMask; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBitfieldNetSerializerConfig; + +// ScriptStruct IrisCore.ArrayPropertyNetSerializerConfig +// 0x0030 (0x0040 - 0x0010) +struct FArrayPropertyNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint16 MaxElementCount; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 ElementCountBitCount; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TFieldPath Property; // 0x0018(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FArrayPropertyNetSerializerConfig; + +// ScriptStruct IrisCore.LastResortPropertyNetSerializerConfig +// 0x0028 (0x0038 - 0x0010) +struct FLastResortPropertyNetSerializerConfig final : public FNetSerializerConfig +{ +public: + TFieldPath Property; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxAllowedObjectReferences; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLastResortPropertyNetSerializerConfig; + +// ScriptStruct IrisCore.NetRoleNetSerializerConfig +// 0x0018 (0x0028 - 0x0010) +struct FNetRoleNetSerializerConfig final : public FNetSerializerConfig +{ +public: + int32 RelativeInternalOffsetToOtherRole; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RelativeExternalOffsetToOtherRole; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LowerBound; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UpperBound; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AutonomousProxyValue; // 0x001B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SimulatedProxyValue; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0xB]; // 0x001D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetRoleNetSerializerConfig; + +// ScriptStruct IrisCore.FieldPathNetSerializerConfig +// 0x0020 (0x0030 - 0x0010) +struct FFieldPathNetSerializerConfig final : public FNetSerializerConfig +{ +public: + TFieldPath Property; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFieldPathNetSerializerConfig; + +// ScriptStruct IrisCore.FieldPathNetSerializerSerializationHelper +// 0x0018 (0x0018 - 0x0000) +struct FFieldPathNetSerializerSerializationHelper final +{ +public: + TWeakObjectPtr Owner; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PropertyPath; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFieldPathNetSerializerSerializationHelper; + +// ScriptStruct IrisCore.IntNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FIntNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint8 BitCount; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIntNetSerializerConfig; + +// ScriptStruct IrisCore.Int8RangeNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FInt8RangeNetSerializerConfig final : public FNetSerializerConfig +{ +public: + int8 LowerBound; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 UpperBound; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInt8RangeNetSerializerConfig; + +// ScriptStruct IrisCore.Int16RangeNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FInt16RangeNetSerializerConfig final : public FNetSerializerConfig +{ +public: + int16 LowerBound; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 UpperBound; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInt16RangeNetSerializerConfig; + +// ScriptStruct IrisCore.Int32RangeNetSerializerConfig +// 0x0010 (0x0020 - 0x0010) +struct FInt32RangeNetSerializerConfig final : public FNetSerializerConfig +{ +public: + int32 LowerBound; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UpperBound; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInt32RangeNetSerializerConfig; + +// ScriptStruct IrisCore.Int64RangeNetSerializerConfig +// 0x0018 (0x0028 - 0x0010) +struct FInt64RangeNetSerializerConfig final : public FNetSerializerConfig +{ +public: + int64 LowerBound; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 UpperBound; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInt64RangeNetSerializerConfig; + +// ScriptStruct IrisCore.IrisFastArraySerializer +// 0x0018 (0x0120 - 0x0108) +struct FIrisFastArraySerializer final : public FFastArraySerializer +{ +public: + uint8 Pad_108[0x4]; // 0x0108(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ChangeMaskStorage[0x4]; // 0x010C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIrisFastArraySerializer; + +// ScriptStruct IrisCore.NetBlobHandlerDefinition +// 0x0008 (0x0008 - 0x0000) +struct FNetBlobHandlerDefinition final +{ +public: + class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetBlobHandlerDefinition; + +// ScriptStruct IrisCore.NetObjectFilterDefinition +// 0x0018 (0x0018 - 0x0000) +struct FNetObjectFilterDefinition final +{ +public: + class FName FilterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConfigClassName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetObjectFilterDefinition; + +// ScriptStruct IrisCore.NetObjectGridFilterProfile +// 0x000C (0x000C - 0x0000) +struct FNetObjectGridFilterProfile final +{ +public: + class FName FilterProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 FrameCountBeforeCulling; // 0x0008(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetObjectGridFilterProfile; + +// ScriptStruct IrisCore.NetObjectPrioritizerDefinition +// 0x0028 (0x0028 - 0x0000) +struct FNetObjectPrioritizerDefinition final +{ +public: + class FName PrioritizerName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConfigClassName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ConfigClass; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetObjectPrioritizerDefinition; + +// ScriptStruct IrisCore.BoolNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FBoolNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FBoolNetSerializerConfig; + +// ScriptStruct IrisCore.StructNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FStructNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStructNetSerializerConfig; + +// ScriptStruct IrisCore.NopNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FNopNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FNopNetSerializerConfig; + +// ScriptStruct IrisCore.ObjectNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FObjectNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FObjectNetSerializerConfig; + +// ScriptStruct IrisCore.WeakObjectNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FWeakObjectNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FWeakObjectNetSerializerConfig; + +// ScriptStruct IrisCore.ScriptInterfaceNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FScriptInterfaceNetSerializerConfig final : public FNetSerializerConfig +{ +public: + TSubclassOf InterfaceClass; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScriptInterfaceNetSerializerConfig; + +// ScriptStruct IrisCore.ObjectReplicationBridgePollConfig +// 0x0010 (0x0010 - 0x0000) +struct FObjectReplicationBridgePollConfig final +{ +public: + class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PollFrequency; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSubclasses; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectReplicationBridgePollConfig; + +// ScriptStruct IrisCore.ObjectReplicationBridgeFilterConfig +// 0x001C (0x001C - 0x0000) +struct FObjectReplicationBridgeFilterConfig final +{ +public: + class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DynamicFilterName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FilterProfile; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceEnableOnAllInstances; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectReplicationBridgeFilterConfig; + +// ScriptStruct IrisCore.ObjectReplicationBridgePrioritizerConfig +// 0x0014 (0x0014 - 0x0000) +struct FObjectReplicationBridgePrioritizerConfig final +{ +public: + class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PrioritizerName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceEnableOnAllInstances; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectReplicationBridgePrioritizerConfig; + +// ScriptStruct IrisCore.ObjectReplicationBridgeDeltaCompressionConfig +// 0x000C (0x000C - 0x0000) +struct FObjectReplicationBridgeDeltaCompressionConfig final +{ +public: + class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDeltaCompression; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectReplicationBridgeDeltaCompressionConfig; + +// ScriptStruct IrisCore.ObjectReplicatedBridgeCriticalClassConfig +// 0x000C (0x000C - 0x0000) +struct FObjectReplicatedBridgeCriticalClassConfig final +{ +public: + class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisconnectOnProtocolMismatch; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectReplicatedBridgeCriticalClassConfig; + +// ScriptStruct IrisCore.ObjectReplicationBridgeTypeStatsConfig +// 0x0014 (0x0014 - 0x0000) +struct FObjectReplicationBridgeTypeStatsConfig final +{ +public: + class FName ClassName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TypeStatsName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeInMinimalCSVStats; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectReplicationBridgeTypeStatsConfig; + +// ScriptStruct IrisCore.PackedInt64NetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FPackedInt64NetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FPackedInt64NetSerializerConfig; + +// ScriptStruct IrisCore.PackedUint64NetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FPackedUint64NetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FPackedUint64NetSerializerConfig; + +// ScriptStruct IrisCore.PackedInt32NetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FPackedInt32NetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FPackedInt32NetSerializerConfig; + +// ScriptStruct IrisCore.PackedUint32NetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FPackedUint32NetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FPackedUint32NetSerializerConfig; + +// ScriptStruct IrisCore.VectorNetQuantizeNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FVectorNetQuantizeNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FVectorNetQuantizeNetSerializerConfig; + +// ScriptStruct IrisCore.VectorNetQuantize10NetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FVectorNetQuantize10NetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FVectorNetQuantize10NetSerializerConfig; + +// ScriptStruct IrisCore.VectorNetQuantize100NetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FVectorNetQuantize100NetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FVectorNetQuantize100NetSerializerConfig; + +// ScriptStruct IrisCore.VectorNetQuantizeNormalNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FVectorNetQuantizeNormalNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FVectorNetQuantizeNormalNetSerializerConfig; + +// ScriptStruct IrisCore.PolymorphicStructNetSerializerConfig +// 0x0018 (0x0028 - 0x0010) +struct FPolymorphicStructNetSerializerConfig : public FNetSerializerConfig +{ +public: + uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPolymorphicStructNetSerializerConfig; + +// ScriptStruct IrisCore.PolymorphicArrayStructNetSerializerConfig +// 0x0000 (0x0028 - 0x0028) +struct FPolymorphicArrayStructNetSerializerConfig : public FPolymorphicStructNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FPolymorphicArrayStructNetSerializerConfig; + +// ScriptStruct IrisCore.UnitQuatNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FUnitQuatNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FUnitQuatNetSerializerConfig; + +// ScriptStruct IrisCore.UnitQuat4fNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FUnitQuat4fNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FUnitQuat4fNetSerializerConfig; + +// ScriptStruct IrisCore.UnitQuat4dNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FUnitQuat4dNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FUnitQuat4dNetSerializerConfig; + +// ScriptStruct IrisCore.RotatorNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FRotatorNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FRotatorNetSerializerConfig; + +// ScriptStruct IrisCore.RotatorAsByteNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FRotatorAsByteNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FRotatorAsByteNetSerializerConfig; + +// ScriptStruct IrisCore.RotatorAsShortNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FRotatorAsShortNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FRotatorAsShortNetSerializerConfig; + +// ScriptStruct IrisCore.Rotator3fNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FRotator3fNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FRotator3fNetSerializerConfig; + +// ScriptStruct IrisCore.Rotator3dNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FRotator3dNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FRotator3dNetSerializerConfig; + +// ScriptStruct IrisCore.SoftObjectNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FSoftObjectNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FSoftObjectNetSerializerConfig; + +// ScriptStruct IrisCore.SoftObjectPathNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FSoftObjectPathNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FSoftObjectPathNetSerializerConfig; + +// ScriptStruct IrisCore.SoftClassPathNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FSoftClassPathNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FSoftClassPathNetSerializerConfig; + +// ScriptStruct IrisCore.NameNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FNameNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FNameNetSerializerConfig; + +// ScriptStruct IrisCore.StringNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FStringNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FStringNetSerializerConfig; + +// ScriptStruct IrisCore.UintNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FUintNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint8 BitCount; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUintNetSerializerConfig; + +// ScriptStruct IrisCore.Uint8RangeNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FUint8RangeNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint8 LowerBound; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UpperBound; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUint8RangeNetSerializerConfig; + +// ScriptStruct IrisCore.Uint16RangeNetSerializerConfig +// 0x0008 (0x0018 - 0x0010) +struct FUint16RangeNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint16 LowerBound; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 UpperBound; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUint16RangeNetSerializerConfig; + +// ScriptStruct IrisCore.Uint32RangeNetSerializerConfig +// 0x0010 (0x0020 - 0x0010) +struct FUint32RangeNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint32 LowerBound; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 UpperBound; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUint32RangeNetSerializerConfig; + +// ScriptStruct IrisCore.Uint64RangeNetSerializerConfig +// 0x0018 (0x0028 - 0x0010) +struct FUint64RangeNetSerializerConfig final : public FNetSerializerConfig +{ +public: + uint64 LowerBound; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 UpperBound; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitCount; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUint64RangeNetSerializerConfig; + +// ScriptStruct IrisCore.VectorNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FVectorNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FVectorNetSerializerConfig; + +// ScriptStruct IrisCore.Vector3fNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FVector3fNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FVector3fNetSerializerConfig; + +// ScriptStruct IrisCore.Vector3dNetSerializerConfig +// 0x0000 (0x0010 - 0x0010) +struct FVector3dNetSerializerConfig final : public FNetSerializerConfig +{ +}; +DUMPER7_ASSERTS_FVector3dNetSerializerConfig; + +// ScriptStruct IrisCore.SupportsStructNetSerializerConfig +// 0x000C (0x000C - 0x0000) +struct FSupportsStructNetSerializerConfig final +{ +public: + class FName StructName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanUseStructNetSerializer; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSupportsStructNetSerializerConfig; + +} + diff --git a/SilentHillF/SDK/LevelSequence_classes.hpp b/SilentHillF/SDK/LevelSequence_classes.hpp new file mode 100644 index 0000000..ec9c50c --- /dev/null +++ b/SilentHillF/SDK/LevelSequence_classes.hpp @@ -0,0 +1,446 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: LevelSequence + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "DeveloperSettings_classes.hpp" +#include "LevelSequence_structs.hpp" +#include "UMG_classes.hpp" + + +namespace SDK +{ + +// Class LevelSequence.DefaultLevelSequenceInstanceData +// 0x0078 (0x00A0 - 0x0028) +class UDefaultLevelSequenceInstanceData final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TransformOriginActor; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform TransformOrigin; // 0x0040(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DefaultLevelSequenceInstanceData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DefaultLevelSequenceInstanceData") + } + static class UDefaultLevelSequenceInstanceData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDefaultLevelSequenceInstanceData; + +// Class LevelSequence.AnimSequenceLevelSequenceLink +// 0x0030 (0x0058 - 0x0028) +class UAnimSequenceLevelSequenceLink final : public UAssetUserData +{ +public: + struct FGuid SkelTrackGuid; // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PathToLevelSequence; // 0x0038(0x0020)(BlueprintVisible, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSequenceLevelSequenceLink") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSequenceLevelSequenceLink") + } + static class UAnimSequenceLevelSequenceLink* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSequenceLevelSequenceLink; + +// Class LevelSequence.LevelSequence +// 0x0038 (0x00A0 - 0x0068) +class ULevelSequence final : public UMovieSceneSequence +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieScene* MovieScene; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUpgradedLevelSequenceBindingReferences BindingReferences; // 0x0078(0x0010)(Protected, NativeAccessSpecifierProtected) + TSubclassOf DirectorClass; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x0090(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + class UObject* CopyMetaData(class UObject* InMetaData); + class UObject* FindOrAddMetaDataByClass(TSubclassOf InClass); + void RemoveMetaDataByClass(TSubclassOf InClass); + + class UObject* FindMetaDataByClass(TSubclassOf InClass) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequence") + } + static class ULevelSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelSequence; + +// Class LevelSequence.LevelSequenceBurnInInitSettings +// 0x0000 (0x0028 - 0x0028) +class ULevelSequenceBurnInInitSettings final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequenceBurnInInitSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequenceBurnInInitSettings") + } + static class ULevelSequenceBurnInInitSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelSequenceBurnInInitSettings; + +// Class LevelSequence.LevelSequenceBurnInOptions +// 0x0030 (0x0058 - 0x0028) +class ULevelSequenceBurnInOptions final : public UObject +{ +public: + bool bUseBurnIn; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath BurnInClass; // 0x0030(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequenceBurnInInitSettings* Settings; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetBurnIn(const struct FSoftClassPath& InBurnInClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequenceBurnInOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequenceBurnInOptions") + } + static class ULevelSequenceBurnInOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelSequenceBurnInOptions; + +// Class LevelSequence.LevelSequenceActor +// 0x00A8 (0x0338 - 0x0290) +class ALevelSequenceActor : public AActor +{ +public: + uint8 Pad_290[0x18]; // 0x0290(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x02A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + class ULevelSequencePlayer* SequencePlayer; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequence* LevelSequenceAsset; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLevelSequenceCameraSettings CameraSettings; // 0x02E0(0x0002)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + uint8 Pad_2E2[0x6]; // 0x02E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevelSequenceBurnInOptions* BurnInOptions; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneBindingOverrides* BindingOverrides; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoPlay : 1; // 0x02F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideInstanceData : 1; // 0x02F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicatePlayback : 1; // 0x02F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2F9[0x7]; // 0x02F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* DefaultInstanceData; // 0x0300(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequenceBurnIn* BurnInInstance; // 0x0308(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bShowBurnin; // 0x0310(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_311[0x3]; // 0x0311(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldPartitionResolveData WorldPartitionResolveData; // 0x0314(0x0020)(NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_334[0x4]; // 0x0334(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddBinding(const struct FMovieSceneObjectBindingID& Binding, class AActor* Actor, bool bAllowBindingsFromAsset); + void AddBindingByTag(class FName BindingTag, class AActor* Actor, bool bAllowBindingsFromAsset); + void HideBurnin(); + void RemoveBinding(const struct FMovieSceneObjectBindingID& Binding, class AActor* Actor); + void RemoveBindingByTag(class FName Tag, class AActor* Actor); + void ResetBinding(const struct FMovieSceneObjectBindingID& Binding); + void ResetBindings(); + void SetBinding(const struct FMovieSceneObjectBindingID& Binding, const TArray& Actors, bool bAllowBindingsFromAsset); + void SetBindingByTag(class FName BindingTag, const TArray& Actors, bool bAllowBindingsFromAsset); + void SetReplicatePlayback(bool ReplicatePlayback); + void SetSequence(class ULevelSequence* InSequence); + void ShowBurnin(); + + struct FMovieSceneObjectBindingID FindNamedBinding(class FName Tag) const; + const TArray FindNamedBindings(class FName Tag) const; + class ULevelSequence* GetSequence() const; + class ULevelSequencePlayer* GetSequencePlayer() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequenceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequenceActor") + } + static class ALevelSequenceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelSequenceActor; + +// Class LevelSequence.ReplicatedLevelSequenceActor +// 0x0000 (0x0338 - 0x0338) +class AReplicatedLevelSequenceActor final : public ALevelSequenceActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicatedLevelSequenceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicatedLevelSequenceActor") + } + static class AReplicatedLevelSequenceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AReplicatedLevelSequenceActor; + +// Class LevelSequence.LevelSequenceAnimSequenceLink +// 0x0010 (0x0038 - 0x0028) +class ULevelSequenceAnimSequenceLink final : public UAssetUserData +{ +public: + TArray AnimSequenceLinks; // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequenceAnimSequenceLink") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequenceAnimSequenceLink") + } + static class ULevelSequenceAnimSequenceLink* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelSequenceAnimSequenceLink; + +// Class LevelSequence.LevelSequenceBurnIn +// 0x00D0 (0x03B0 - 0x02E0) +class ULevelSequenceBurnIn final : public UUserWidget +{ +public: + struct FLevelSequencePlayerSnapshot FrameInformation; // 0x02E0(0x00C8)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class ALevelSequenceActor* LevelSequenceActor; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetSettings(class UObject* InSettings); + + TSubclassOf GetSettingsClass() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequenceBurnIn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequenceBurnIn") + } + static class ULevelSequenceBurnIn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelSequenceBurnIn; + +// Class LevelSequence.LevelSequenceDirector +// 0x0020 (0x0048 - 0x0028) +class ULevelSequenceDirector : public UObject +{ +public: + int32 SubSequenceID; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr WeakLinker; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 InstanceID; // 0x0034(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 InstanceSerial; // 0x0036(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequencePlayer* Player; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MovieScenePlayerIndex; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class AActor* GetBoundActor(const struct FMovieSceneObjectBindingID& ObjectBinding); + TArray GetBoundActors(const struct FMovieSceneObjectBindingID& ObjectBinding); + class UObject* GetBoundObject(const struct FMovieSceneObjectBindingID& ObjectBinding); + TArray GetBoundObjects(const struct FMovieSceneObjectBindingID& ObjectBinding); + class UMovieSceneSequence* GetSequence(); + void OnCreated(); + + struct FQualifiedFrameTime GetCurrentTime() const; + struct FQualifiedFrameTime GetMasterSequenceTime() const; + struct FQualifiedFrameTime GetRootSequenceTime() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequenceDirector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequenceDirector") + } + static class ULevelSequenceDirector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelSequenceDirector; + +// Class LevelSequence.LegacyLevelSequenceDirectorBlueprint +// 0x0000 (0x00A8 - 0x00A8) +class ULegacyLevelSequenceDirectorBlueprint final : public UBlueprint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LegacyLevelSequenceDirectorBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LegacyLevelSequenceDirectorBlueprint") + } + static class ULegacyLevelSequenceDirectorBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULegacyLevelSequenceDirectorBlueprint; + +// Class LevelSequence.LevelSequencePlayer +// 0x0138 (0x0598 - 0x0460) +class ULevelSequencePlayer final : public UMovieSceneSequencePlayer +{ +public: + uint8 Pad_460[0x8]; // 0x0460(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnCameraCut; // 0x0468(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_478[0x120]; // 0x0478(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class ULevelSequencePlayer* CreateLevelSequencePlayer(class UObject* WorldContextObject, class ULevelSequence* LevelSequence, const struct FMovieSceneSequencePlaybackSettings& Settings, class ALevelSequenceActor** OutActor); + + class UCameraComponent* GetActiveCameraComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequencePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequencePlayer") + } + static class ULevelSequencePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelSequencePlayer; + +// Class LevelSequence.LevelSequenceProjectSettings +// 0x0030 (0x0068 - 0x0038) +class ULevelSequenceProjectSettings final : public UDeveloperSettings +{ +public: + bool bDefaultLockEngineToDisplayRate; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DefaultDisplayRate; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefaultTickResolution; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUpdateClockSource DefaultClockSource; // 0x0060(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequenceProjectSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequenceProjectSettings") + } + static class ULevelSequenceProjectSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelSequenceProjectSettings; + +// Class LevelSequence.LevelSequenceMediaController +// 0x0028 (0x02B8 - 0x0290) +class ALevelSequenceMediaController final : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ALevelSequenceActor* Sequence; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMediaComponent* MediaComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ServerStartTimeSeconds; // 0x02A8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2AC[0xC]; // 0x02AC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_ServerStartTimeSeconds(); + void Play(); + void SynchronizeToServer(float DesyncThresholdSeconds); + + class UMediaComponent* GetMediaComponent() const; + class ALevelSequenceActor* GetSequence() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelSequenceMediaController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelSequenceMediaController") + } + static class ALevelSequenceMediaController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelSequenceMediaController; + +} + diff --git a/SilentHillF/SDK/LevelSequence_structs.hpp b/SilentHillF/SDK/LevelSequence_structs.hpp new file mode 100644 index 0000000..7284c76 --- /dev/null +++ b/SilentHillF/SDK/LevelSequence_structs.hpp @@ -0,0 +1,156 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: LevelSequence + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// ScriptStruct LevelSequence.LevelSequenceBindingReference +// 0x0040 (0x0040 - 0x0000) +struct FLevelSequenceBindingReference final +{ +public: + class FString PackageName; // 0x0000(0x0010)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ExternalObjectPath; // 0x0010(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ObjectPath; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelSequenceBindingReference; + +// ScriptStruct LevelSequence.LevelSequenceBindingReferenceArray +// 0x0010 (0x0010 - 0x0000) +struct FLevelSequenceBindingReferenceArray final +{ +public: + TArray References; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelSequenceBindingReferenceArray; + +// ScriptStruct LevelSequence.LevelSequenceCameraSettings +// 0x0002 (0x0002 - 0x0000) +struct FLevelSequenceCameraSettings final +{ +public: + bool bOverrideAspectRatioAxisConstraint; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAspectRatioAxisConstraint AspectRatioAxisConstraint; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelSequenceCameraSettings; + +// ScriptStruct LevelSequence.LegacyLazyObjectPtrFragment +// 0x0010 (0x0010 - 0x0000) +struct FLegacyLazyObjectPtrFragment final +{ +public: + struct FGuid LazyObjectId; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLegacyLazyObjectPtrFragment; + +// ScriptStruct LevelSequence.LevelSequenceLegacyObjectReference +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FLevelSequenceLegacyObjectReference final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLevelSequenceLegacyObjectReference; + +// ScriptStruct LevelSequence.LevelSequenceObjectReferenceMap +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FLevelSequenceObjectReferenceMap final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLevelSequenceObjectReferenceMap; + +// ScriptStruct LevelSequence.BoundActorProxy +// 0x0001 (0x0001 - 0x0000) +struct FBoundActorProxy final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoundActorProxy; + +// ScriptStruct LevelSequence.LevelSequenceAnimSequenceLinkItem +// 0x0038 (0x0038 - 0x0000) +struct FLevelSequenceAnimSequenceLinkItem final +{ +public: + struct FGuid SkelTrackGuid; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PathToAnimSequence; // 0x0010(0x0020)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExportTransforms; // 0x0030(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExportMorphTargets; // 0x0031(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExportAttributeCurves; // 0x0032(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExportMaterialCurves; // 0x0033(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimInterpolationType Interpolation; // 0x0034(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveInterpMode CurveInterpolation; // 0x0035(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordInWorldSpace; // 0x0036(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEvaluateAllSkeletalMeshComponents; // 0x0037(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelSequenceAnimSequenceLinkItem; + +// ScriptStruct LevelSequence.UpgradedLevelSequenceBindingReferences +// 0x0000 (0x0010 - 0x0010) +struct FUpgradedLevelSequenceBindingReferences final : public FMovieSceneBindingReferences +{ +}; +DUMPER7_ASSERTS_FUpgradedLevelSequenceBindingReferences; + +// ScriptStruct LevelSequence.LevelSequenceBindingReferences +// 0x00F0 (0x00F0 - 0x0000) +struct FLevelSequenceBindingReferences final +{ +public: + TMap BindingIdToReferences; // 0x0000(0x0050)(NativeAccessSpecifierPublic) + TSet AnimSequenceInstances; // 0x0050(0x0050)(NativeAccessSpecifierPublic) + TSet PostProcessInstances; // 0x00A0(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelSequenceBindingReferences; + +// ScriptStruct LevelSequence.LevelSequenceObject +// 0x0030 (0x0030 - 0x0000) +struct FLevelSequenceObject final +{ +public: + TLazyObjectPtr ObjectOrOwner; // 0x0000(0x0018)(IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString ComponentName; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr CachedComponent; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FLevelSequenceObject; + +// ScriptStruct LevelSequence.LevelSequencePlayerSnapshot +// 0x00C8 (0x00C8 - 0x0000) +struct FLevelSequencePlayerSnapshot final +{ +public: + class FString RootName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime RootTime; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime SourceTime; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentShotName; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime CurrentShotLocalTime; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime CurrentShotSourceTime; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SourceTimecode; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr CameraComponent; // 0x0070(0x0028)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, EditConst, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelSequence* ActiveShot; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceID ShotID; // 0x00A0(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MasterName; // 0x00A8(0x0010)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FQualifiedFrameTime MasterTime; // 0x00B8(0x0010)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FLevelSequencePlayerSnapshot; + +} + diff --git a/SilentHillF/SDK/MeshDescription_classes.hpp b/SilentHillF/SDK/MeshDescription_classes.hpp new file mode 100644 index 0000000..3de78a1 --- /dev/null +++ b/SilentHillF/SDK/MeshDescription_classes.hpp @@ -0,0 +1,157 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MeshDescription + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class MeshDescription.MeshDescriptionBase +// 0x02C8 (0x02F0 - 0x0028) +class UMeshDescriptionBase : public UObject +{ +public: + uint8 Pad_28[0x2C8]; // 0x0028(0x02C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ComputePolygonTriangulation(const struct FPolygonID& PolygonID); + struct FEdgeID CreateEdge(const struct FVertexID& VertexID0, const struct FVertexID& VertexID1); + void CreateEdgeWithID(const struct FEdgeID& EdgeID, const struct FVertexID& VertexID0, const struct FVertexID& VertexID1); + struct FPolygonID CreatePolygon(const struct FPolygonGroupID& PolygonGroupID, TArray* VertexInstanceIDs, TArray* NewEdgeIDs); + struct FPolygonGroupID CreatePolygonGroup(); + void CreatePolygonGroupWithID(const struct FPolygonGroupID& PolygonGroupID); + void CreatePolygonWithID(const struct FPolygonID& PolygonID, const struct FPolygonGroupID& PolygonGroupID, TArray* VertexInstanceIDs, TArray* NewEdgeIDs); + struct FTriangleID CreateTriangle(const struct FPolygonGroupID& PolygonGroupID, const TArray& VertexInstanceIDs, TArray* NewEdgeIDs); + void CreateTriangleWithID(const struct FTriangleID& TriangleID, const struct FPolygonGroupID& PolygonGroupID, const TArray& VertexInstanceIDs, TArray* NewEdgeIDs); + struct FVertexID CreateVertex(); + struct FVertexInstanceID CreateVertexInstance(const struct FVertexID& VertexID); + void CreateVertexInstanceWithID(const struct FVertexInstanceID& VertexInstanceID, const struct FVertexID& VertexID); + void CreateVertexWithID(const struct FVertexID& VertexID); + void DeleteEdge(const struct FEdgeID& EdgeID, TArray* OrphanedVertices); + void DeletePolygon(const struct FPolygonID& PolygonID, TArray* OrphanedEdges, TArray* OrphanedVertexInstances, TArray* OrphanedPolygonGroups); + void DeletePolygonGroup(const struct FPolygonGroupID& PolygonGroupID); + void DeleteTriangle(const struct FTriangleID& TriangleID, TArray* OrphanedEdges, TArray* OrphanedVertexInstances, TArray* OrphanedPolygonGroupsPtr); + void DeleteVertex(const struct FVertexID& VertexID); + void DeleteVertexInstance(const struct FVertexInstanceID& VertexInstanceID, TArray* OrphanedVertices); + void Empty(); + void ReserveNewEdges(int32 NumberOfNewEdges); + void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); + void ReserveNewPolygons(const int32 NumberOfNewPolygons); + void ReserveNewTriangles(int32 NumberOfNewTriangles); + void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); + void ReserveNewVertices(int32 NumberOfNewVertices); + void ReversePolygonFacing(const struct FPolygonID& PolygonID); + void SetPolygonPolygonGroup(const struct FPolygonID& PolygonID, const struct FPolygonGroupID& PolygonGroupID); + void SetPolygonVertexInstances(const struct FPolygonID& PolygonID, const TArray& VertexInstanceIDs); + void SetVertexPosition(const struct FVertexID& VertexID, const struct FVector& position); + + void GetEdgeConnectedPolygons(const struct FEdgeID& EdgeID, TArray* OutConnectedPolygonIDs) const; + void GetEdgeConnectedTriangles(const struct FEdgeID& EdgeID, TArray* OutConnectedTriangleIDs) const; + int32 GetEdgeCount() const; + struct FVertexID GetEdgeVertex(const struct FEdgeID& EdgeID, int32 VertexNumber) const; + void GetEdgeVertices(const struct FEdgeID& EdgeID, TArray* OutVertexIDs) const; + int32 GetNumEdgeConnectedPolygons(const struct FEdgeID& EdgeID) const; + int32 GetNumEdgeConnectedTriangles(const struct FEdgeID& EdgeID) const; + int32 GetNumPolygonGroupPolygons(const struct FPolygonGroupID& PolygonGroupID) const; + int32 GetNumPolygonInternalEdges(const struct FPolygonID& PolygonID) const; + int32 GetNumPolygonTriangles(const struct FPolygonID& PolygonID) const; + int32 GetNumPolygonVertices(const struct FPolygonID& PolygonID) const; + int32 GetNumVertexConnectedEdges(const struct FVertexID& VertexID) const; + int32 GetNumVertexConnectedPolygons(const struct FVertexID& VertexID) const; + int32 GetNumVertexConnectedTriangles(const struct FVertexID& VertexID) const; + int32 GetNumVertexInstanceConnectedPolygons(const struct FVertexInstanceID& VertexInstanceID) const; + int32 GetNumVertexInstanceConnectedTriangles(const struct FVertexInstanceID& VertexInstanceID) const; + int32 GetNumVertexVertexInstances(const struct FVertexID& VertexID) const; + void GetPolygonAdjacentPolygons(const struct FPolygonID& PolygonID, TArray* OutPolygonIDs) const; + int32 GetPolygonCount() const; + int32 GetPolygonGroupCount() const; + void GetPolygonGroupPolygons(const struct FPolygonGroupID& PolygonGroupID, TArray* OutPolygonIDs) const; + void GetPolygonInternalEdges(const struct FPolygonID& PolygonID, TArray* OutEdgeIDs) const; + void GetPolygonPerimeterEdges(const struct FPolygonID& PolygonID, TArray* OutEdgeIDs) const; + struct FPolygonGroupID GetPolygonPolygonGroup(const struct FPolygonID& PolygonID) const; + void GetPolygonTriangles(const struct FPolygonID& PolygonID, TArray* OutTriangleIDs) const; + void GetPolygonVertexInstances(const struct FPolygonID& PolygonID, TArray* OutVertexInstanceIDs) const; + void GetPolygonVertices(const struct FPolygonID& PolygonID, TArray* OutVertexIDs) const; + void GetTriangleAdjacentTriangles(const struct FTriangleID& TriangleID, TArray* OutTriangleIDs) const; + int32 GetTriangleCount() const; + void GetTriangleEdges(const struct FTriangleID& TriangleID, TArray* OutEdgeIDs) const; + struct FPolygonID GetTrianglePolygon(const struct FTriangleID& TriangleID) const; + struct FPolygonGroupID GetTrianglePolygonGroup(const struct FTriangleID& TriangleID) const; + struct FVertexInstanceID GetTriangleVertexInstance(const struct FTriangleID& TriangleID, int32 Index_0) const; + void GetTriangleVertexInstances(const struct FTriangleID& TriangleID, TArray* OutVertexInstanceIDs) const; + void GetTriangleVertices(const struct FTriangleID& TriangleID, TArray* OutVertexIDs) const; + void GetVertexAdjacentVertices(const struct FVertexID& VertexID, TArray* OutAdjacentVertexIDs) const; + void GetVertexConnectedEdges(const struct FVertexID& VertexID, TArray* OutEdgeIDs) const; + void GetVertexConnectedPolygons(const struct FVertexID& VertexID, TArray* OutConnectedPolygonIDs) const; + void GetVertexConnectedTriangles(const struct FVertexID& VertexID, TArray* OutConnectedTriangleIDs) const; + int32 GetVertexCount() const; + void GetVertexInstanceConnectedPolygons(const struct FVertexInstanceID& VertexInstanceID, TArray* OutConnectedPolygonIDs) const; + void GetVertexInstanceConnectedTriangles(const struct FVertexInstanceID& VertexInstanceID, TArray* OutConnectedTriangleIDs) const; + int32 GetVertexInstanceCount() const; + struct FVertexInstanceID GetVertexInstanceForPolygonVertex(const struct FPolygonID& PolygonID, const struct FVertexID& VertexID) const; + struct FVertexInstanceID GetVertexInstanceForTriangleVertex(const struct FTriangleID& TriangleID, const struct FVertexID& VertexID) const; + struct FEdgeID GetVertexInstancePairEdge(const struct FVertexInstanceID& VertexInstanceID0, const struct FVertexInstanceID& VertexInstanceID1) const; + struct FVertexID GetVertexInstanceVertex(const struct FVertexInstanceID& VertexInstanceID) const; + struct FEdgeID GetVertexPairEdge(const struct FVertexID& VertexID0, const struct FVertexID& VertexID1) const; + struct FVector GetVertexPosition(const struct FVertexID& VertexID) const; + void GetVertexVertexInstances(const struct FVertexID& VertexID, TArray* OutVertexInstanceIDs) const; + bool IsEdgeInternal(const struct FEdgeID& EdgeID) const; + bool IsEdgeInternalToPolygon(const struct FEdgeID& EdgeID, const struct FPolygonID& PolygonID) const; + bool IsEdgeValid(const struct FEdgeID& EdgeID) const; + bool IsEmpty() const; + bool IsPolygonGroupValid(const struct FPolygonGroupID& PolygonGroupID) const; + bool IsPolygonValid(const struct FPolygonID& PolygonID) const; + bool IsTrianglePartOfNgon(const struct FTriangleID& TriangleID) const; + bool IsTriangleValid(const struct FTriangleID& TriangleID) const; + bool IsVertexInstanceValid(const struct FVertexInstanceID& VertexInstanceID) const; + bool IsVertexOrphaned(const struct FVertexID& VertexID) const; + bool IsVertexValid(const struct FVertexID& VertexID) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshDescriptionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshDescriptionBase") + } + static class UMeshDescriptionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshDescriptionBase; + +// Class MeshDescription.MeshDescriptionBaseBulkData +// 0x0000 (0x0028 - 0x0028) +class UMeshDescriptionBaseBulkData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshDescriptionBaseBulkData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshDescriptionBaseBulkData") + } + static class UMeshDescriptionBaseBulkData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshDescriptionBaseBulkData; + +} + diff --git a/SilentHillF/SDK/MeshDescription_structs.hpp b/SilentHillF/SDK/MeshDescription_structs.hpp new file mode 100644 index 0000000..15f7430 --- /dev/null +++ b/SilentHillF/SDK/MeshDescription_structs.hpp @@ -0,0 +1,87 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MeshDescription + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum MeshDescription.EComputeNTBsOptions +// NumValues: 0x0005 +enum class EComputeNTBsOptions : uint8 +{ + None = 0, + Normals = 1, + Tangents = 2, + WeightedNTBs = 4, + EComputeNTBsOptions_MAX = 5, +}; + +// ScriptStruct MeshDescription.ElementID +// 0x0004 (0x0004 - 0x0000) +struct FElementID +{ +public: + int32 IDValue; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FElementID; + +// ScriptStruct MeshDescription.VertexID +// 0x0000 (0x0004 - 0x0004) +struct FVertexID final : public FElementID +{ +}; +DUMPER7_ASSERTS_FVertexID; + +// ScriptStruct MeshDescription.VertexInstanceID +// 0x0000 (0x0004 - 0x0004) +struct FVertexInstanceID final : public FElementID +{ +}; +DUMPER7_ASSERTS_FVertexInstanceID; + +// ScriptStruct MeshDescription.EdgeID +// 0x0000 (0x0004 - 0x0004) +struct FEdgeID final : public FElementID +{ +}; +DUMPER7_ASSERTS_FEdgeID; + +// ScriptStruct MeshDescription.UVID +// 0x0000 (0x0004 - 0x0004) +struct FUVID final : public FElementID +{ +}; +DUMPER7_ASSERTS_FUVID; + +// ScriptStruct MeshDescription.TriangleID +// 0x0000 (0x0004 - 0x0004) +struct FTriangleID final : public FElementID +{ +}; +DUMPER7_ASSERTS_FTriangleID; + +// ScriptStruct MeshDescription.PolygonGroupID +// 0x0000 (0x0004 - 0x0004) +struct FPolygonGroupID final : public FElementID +{ +}; +DUMPER7_ASSERTS_FPolygonGroupID; + +// ScriptStruct MeshDescription.PolygonID +// 0x0000 (0x0004 - 0x0004) +struct FPolygonID final : public FElementID +{ +}; +DUMPER7_ASSERTS_FPolygonID; + +} + diff --git a/SilentHillF/SDK/MovieSceneTracks_classes.hpp b/SilentHillF/SDK/MovieSceneTracks_classes.hpp new file mode 100644 index 0000000..4a84b7a --- /dev/null +++ b/SilentHillF/SDK/MovieSceneTracks_classes.hpp @@ -0,0 +1,3806 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieSceneTracks + +#include "Basic.hpp" + +#include "AnimGraphRuntime_structs.hpp" +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "MovieSceneTracks_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "Constraints_structs.hpp" + + +namespace SDK +{ + +// Class MovieSceneTracks.MovieSceneTransformOrigin +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneTransformOrigin final +{ +public: + struct FTransform BP_GetTransformOrigin() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTransformOrigin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTransformOrigin") + } + static class IMovieSceneTransformOrigin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneTransformOrigin; + +// Class MovieSceneTracks.MovieSceneConsoleVariableTrackInterface +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneConsoleVariableTrackInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneConsoleVariableTrackInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneConsoleVariableTrackInterface") + } + static class IMovieSceneConsoleVariableTrackInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneConsoleVariableTrackInterface; + +// Class MovieSceneTracks.MovieSceneDecomposerTestObject +// 0x0008 (0x0030 - 0x0028) +class UMovieSceneDecomposerTestObject final : public UObject +{ +public: + float FloatProperty; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDecomposerTestObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDecomposerTestObject") + } + static class UMovieSceneDecomposerTestObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDecomposerTestObject; + +// Class MovieSceneTracks.MovieScenePartialEvaluationTestObject +// 0x0020 (0x0048 - 0x0028) +class UMovieScenePartialEvaluationTestObject final : public UObject +{ +public: + float FloatProperty; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector VectorProperty; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePartialEvaluationTestObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePartialEvaluationTestObject") + } + static class UMovieScenePartialEvaluationTestObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePartialEvaluationTestObject; + +// Class MovieSceneTracks.MovieSceneTestSequence +// 0x0028 (0x0090 - 0x0068) +class UMovieSceneTestSequence final : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x0068(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoundObjects; // 0x0070(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray BindingGuids; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTestSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTestSequence") + } + static class UMovieSceneTestSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTestSequence; + +// Class MovieSceneTracks.MovieSceneDoublePerlinNoiseChannelContainer +// 0x0068 (0x00C0 - 0x0058) +class UMovieSceneDoublePerlinNoiseChannelContainer final : public UMovieSceneChannelOverrideContainer +{ +public: + struct FMovieSceneDoublePerlinNoiseChannel PerlinNoiseChannel; // 0x0058(0x0068)(Edit, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDoublePerlinNoiseChannelContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDoublePerlinNoiseChannelContainer") + } + static class UMovieSceneDoublePerlinNoiseChannelContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDoublePerlinNoiseChannelContainer; + +// Class MovieSceneTracks.MovieSceneFloatPerlinNoiseChannelContainer +// 0x0068 (0x00C0 - 0x0058) +class UMovieSceneFloatPerlinNoiseChannelContainer final : public UMovieSceneChannelOverrideContainer +{ +public: + struct FMovieSceneFloatPerlinNoiseChannel PerlinNoiseChannel; // 0x0058(0x0068)(Edit, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatPerlinNoiseChannelContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatPerlinNoiseChannelContainer") + } + static class UMovieSceneFloatPerlinNoiseChannelContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatPerlinNoiseChannelContainer; + +// Class MovieSceneTracks.MovieSceneInterrogatedPropertyInstantiatorSystem +// 0x01B0 (0x01F0 - 0x0040) +class UMovieSceneInterrogatedPropertyInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x1B0]; // 0x0040(0x01B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneInterrogatedPropertyInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneInterrogatedPropertyInstantiatorSystem") + } + static class UMovieSceneInterrogatedPropertyInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneInterrogatedPropertyInstantiatorSystem; + +// Class MovieSceneTracks.MovieScene3DConstraintSection +// 0x0028 (0x0118 - 0x00F0) +class UMovieScene3DConstraintSection : public UMovieSceneSection +{ +public: + struct FGuid ConstraintID; // 0x00F0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMovieSceneObjectBindingID ConstraintBindingID; // 0x0100(0x0018)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetConstraintBindingID(const struct FMovieSceneObjectBindingID& InConstraintBindingID); + + const struct FMovieSceneObjectBindingID GetConstraintBindingID() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DConstraintSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DConstraintSection") + } + static class UMovieScene3DConstraintSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DConstraintSection; + +// Class MovieSceneTracks.MovieScene3DAttachSection +// 0x0020 (0x0138 - 0x0118) +class UMovieScene3DAttachSection final : public UMovieScene3DConstraintSection +{ +public: + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachSocketName; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachComponentName; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AttachmentLocationRule; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AttachmentRotationRule; // 0x0131(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AttachmentScaleRule; // 0x0132(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule DetachmentLocationRule; // 0x0133(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule DetachmentRotationRule; // 0x0134(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule DetachmentScaleRule; // 0x0135(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_136[0x2]; // 0x0136(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DAttachSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DAttachSection") + } + static class UMovieScene3DAttachSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DAttachSection; + +// Class MovieSceneTracks.MovieScene3DPathSection +// 0x0118 (0x0230 - 0x0118) +class UMovieScene3DPathSection final : public UMovieScene3DConstraintSection +{ +public: + struct FMovieSceneFloatChannel TimingCurve; // 0x0118(0x0110)(NativeAccessSpecifierPublic) + EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieScene3DPathSection_Axis UpAxisEnum; // 0x0229(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22A[0x2]; // 0x022A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bFollow : 1; // 0x022C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverse : 1; // 0x022C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceUpright : 1; // 0x022C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DPathSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DPathSection") + } + static class UMovieScene3DPathSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DPathSection; + +// Class MovieSceneTracks.MovieScene3DTransformSectionConstraints +// 0x0010 (0x0038 - 0x0028) +class UMovieScene3DTransformSectionConstraints final : public UObject +{ +public: + TArray ConstraintsChannels; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DTransformSectionConstraints") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DTransformSectionConstraints") + } + static class UMovieScene3DTransformSectionConstraints* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DTransformSectionConstraints; + +// Class MovieSceneTracks.MovieScene3DTransformSection +// 0x0B48 (0x0C38 - 0x00F0) +class UMovieScene3DTransformSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x40]; // 0x00F0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneTransformMask TransformMask; // 0x0130(0x0004)(NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneDoubleChannel Translation[0x3]; // 0x0138(0x0118)(NativeAccessSpecifierPrivate) + struct FMovieSceneDoubleChannel Rotation[0x3]; // 0x0480(0x0118)(NativeAccessSpecifierPrivate) + struct FMovieSceneDoubleChannel Scale[0x3]; // 0x07C8(0x0118)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel ManualWeight; // 0x0B10(0x0110)(NativeAccessSpecifierPrivate) + class UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry; // 0x0C20(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMovieScene3DTransformSectionConstraints* Constraints; // 0x0C28(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseQuaternionInterpolation; // 0x0C30(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C31[0x7]; // 0x0C31(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DTransformSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DTransformSection") + } + static class UMovieScene3DTransformSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DTransformSection; + +// Class MovieSceneTracks.MovieSceneActorReferenceSection +// 0x01B0 (0x02A0 - 0x00F0) +class UMovieSceneActorReferenceSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneActorReferenceData ActorReferenceData; // 0x00F0(0x0120)(NativeAccessSpecifierPrivate) + struct FIntegralCurve ActorGuidIndexCurve; // 0x0210(0x0080)(Deprecated, NativeAccessSpecifierPrivate) + TArray ActorGuidStrings; // 0x0290(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneActorReferenceSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneActorReferenceSection") + } + static class UMovieSceneActorReferenceSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneActorReferenceSection; + +// Class MovieSceneTracks.MovieSceneAudioSection +// 0x0538 (0x0628 - 0x00F0) +class UMovieSceneAudioSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundBase* Sound; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber StartFrameOffset; // 0x0100(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StartOffset; // 0x0104(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioStartTime; // 0x0108(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioDilationFactor; // 0x010C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioVolume; // 0x0110(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel SoundVolume; // 0x0118(0x0110)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel PitchMultiplier; // 0x0228(0x0110)(NativeAccessSpecifierPrivate) + TMap Inputs_Float; // 0x0338(0x0050)(NativeAccessSpecifierPrivate) + TMap Inputs_String; // 0x0388(0x0050)(NativeAccessSpecifierPrivate) + TMap Inputs_Bool; // 0x03D8(0x0050)(NativeAccessSpecifierPrivate) + TMap Inputs_Int; // 0x0428(0x0050)(NativeAccessSpecifierPrivate) + TMap Inputs_Trigger; // 0x0478(0x0050)(NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceData AttachActorData; // 0x04C8(0x0120)(NativeAccessSpecifierPrivate) + bool bLooping; // 0x05E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSuppressSubtitles; // 0x05E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bOverrideAttenuation; // 0x05EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5EB[0x5]; // 0x05EB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x05F0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TDelegate& Subtitles, float CueDuration)> OnQueueSubtitles; // 0x05F8(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate OnAudioFinished; // 0x0608(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate OnAudioPlaybackPercent; // 0x0618(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate) + +public: + void SetAttenuationSettings(class USoundAttenuation* InAttenuationSettings); + void SetLooping(bool bInLooping); + void SetOverrideAttenuation(bool bInOverrideAttenuation); + void SetSound(class USoundBase* InSound); + void SetStartOffset(const struct FFrameNumber& InStartOffset); + void SetSuppressSubtitles(bool bInSuppressSubtitles); + + class USoundAttenuation* GetAttenuationSettings() const; + bool GetLooping() const; + bool GetOverrideAttenuation() const; + class USoundBase* GetSound() const; + struct FFrameNumber GetStartOffset() const; + bool GetSuppressSubtitles() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAudioSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAudioSection") + } + static class UMovieSceneAudioSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAudioSection; + +// Class MovieSceneTracks.MovieSceneBaseCacheSection +// 0x0008 (0x00F8 - 0x00F0) +class UMovieSceneBaseCacheSection : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBaseCacheSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBaseCacheSection") + } + static class UMovieSceneBaseCacheSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBaseCacheSection; + +// Class MovieSceneTracks.MovieSceneByteSection +// 0x0110 (0x0200 - 0x00F0) +class UMovieSceneByteSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneByteChannel ByteCurve; // 0x00F8(0x0108)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneByteSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneByteSection") + } + static class UMovieSceneByteSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneByteSection; + +// Class MovieSceneTracks.MovieSceneCameraCutSection +// 0x00B0 (0x01A0 - 0x00F0) +class UMovieSceneCameraCutSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bLockPreviousCamera; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid CameraGuid; // 0x00FC(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneObjectBindingID CameraBindingID; // 0x010C(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_124[0xC]; // 0x0124(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InitialCameraCutTransform; // 0x0130(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasInitialCameraCutTransform; // 0x0190(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_191[0xF]; // 0x0191(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCameraBindingID(const struct FMovieSceneObjectBindingID& InCameraBindingID); + + const struct FMovieSceneObjectBindingID GetCameraBindingID() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraCutSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraCutSection") + } + static class UMovieSceneCameraCutSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraCutSection; + +// Class MovieSceneTracks.MovieSceneCameraShakeSection +// 0x0058 (0x0148 - 0x00F0) +class UMovieSceneCameraShakeSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneCameraShakeSectionData ShakeData; // 0x00F8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf ShakeClass; // 0x0120(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x0128(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x012C(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12D[0x3]; // 0x012D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserDefinedPlaySpace; // 0x0130(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSection") + } + static class UMovieSceneCameraShakeSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSection; + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeSection +// 0x0030 (0x0120 - 0x00F0) +class UMovieSceneCameraShakeSourceShakeSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneCameraShakeSectionData ShakeData; // 0x00F8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSourceShakeSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSourceShakeSection") + } + static class UMovieSceneCameraShakeSourceShakeSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSourceShakeSection; + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSection +// 0x0100 (0x01F0 - 0x00F0) +class UMovieSceneCameraShakeSourceTriggerSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneCameraShakeSourceTriggerChannel Channel; // 0x00F8(0x00F8)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSourceTriggerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSourceTriggerSection") + } + static class UMovieSceneCameraShakeSourceTriggerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSourceTriggerSection; + +// Class MovieSceneTracks.MovieSceneCinematicShotSection +// 0x0020 (0x0158 - 0x0138) +class UMovieSceneCinematicShotSection final : public UMovieSceneSubSection +{ +public: + class FString ShotDisplayName; // 0x0138(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FText DisplayName; // 0x0148(0x0010)(Deprecated, NativeAccessSpecifierPrivate) + +public: + void SetShotDisplayName(const class FString& InShotDisplayName); + + class FString GetShotDisplayName() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCinematicShotSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCinematicShotSection") + } + static class UMovieSceneCinematicShotSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCinematicShotSection; + +// Class MovieSceneTracks.MovieSceneColorSection +// 0x0448 (0x0538 - 0x00F0) +class UMovieSceneColorSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel RedCurve; // 0x00F8(0x0110)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel GreenCurve; // 0x0208(0x0110)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel BlueCurve; // 0x0318(0x0110)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel AlphaCurve; // 0x0428(0x0110)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneColorSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneColorSection") + } + static class UMovieSceneColorSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneColorSection; + +// Class MovieSceneTracks.MovieSceneComponentMaterialParameterSection +// 0x0028 (0x0118 - 0x00F0) +class UMovieSceneComponentMaterialParameterSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ScalarParameterInfosAndCurves; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ColorParameterInfosAndCurves; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void AddColorParameterKey(const struct FMaterialParameterInfo& InParameterInfo, const struct FFrameNumber& InTime, const struct FLinearColor& InValue, const class FString& InLayerName, const class FString& InAssetName); + void AddScalarParameterKey(const struct FMaterialParameterInfo& InParameterInfo, const struct FFrameNumber& InTime, float InValue, const class FString& InLayerName, const class FString& InAssetName); + bool RemoveColorParameter(const struct FMaterialParameterInfo& InParameterInfo); + bool RemoveScalarParameter(const struct FMaterialParameterInfo& InParameterInfo); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentMaterialParameterSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentMaterialParameterSection") + } + static class UMovieSceneComponentMaterialParameterSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentMaterialParameterSection; + +// Class MovieSceneTracks.MovieSceneConstrainedSection +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneConstrainedSection final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneConstrainedSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneConstrainedSection") + } + static class IMovieSceneConstrainedSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneConstrainedSection; + +// Class MovieSceneTracks.MovieSceneParameterSection +// 0x0068 (0x0158 - 0x00F0) +class UMovieSceneParameterSection : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoolParameterNamesAndCurves; // 0x00F8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ScalarParameterNamesAndCurves; // 0x0108(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vector2DParameterNamesAndCurves; // 0x0118(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray VectorParameterNamesAndCurves; // 0x0128(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ColorParameterNamesAndCurves; // 0x0138(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray TransformParameterNamesAndCurves; // 0x0148(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void AddBoolParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, bool InValue); + void AddColorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FLinearColor& InValue); + void AddScalarParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, float InValue); + void AddTransformParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FTransform& InValue); + void AddVector2DParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector2D& InValue); + void AddVectorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector& InValue); + bool RemoveBoolParameter(class FName InParameterName); + bool RemoveColorParameter(class FName InParameterName); + bool RemoveScalarParameter(class FName InParameterName); + bool RemoveTransformParameter(class FName InParameterName); + bool RemoveVector2DParameter(class FName InParameterName); + bool RemoveVectorParameter(class FName InParameterName); + + void GetParameterNames(TSet* ParameterNames) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParameterSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParameterSection") + } + static class UMovieSceneParameterSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneParameterSection; + +// Class MovieSceneTracks.MovieSceneCustomPrimitiveDataSection +// 0x0000 (0x0158 - 0x0158) +class UMovieSceneCustomPrimitiveDataSection final : public UMovieSceneParameterSection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCustomPrimitiveDataSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCustomPrimitiveDataSection") + } + static class UMovieSceneCustomPrimitiveDataSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCustomPrimitiveDataSection; + +// Class MovieSceneTracks.MovieSceneCVarSection +// 0x0068 (0x0158 - 0x00F0) +class UMovieSceneCVarSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ConsoleVariableCollections; // 0x00F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FMovieSceneCVarOverrides ConsoleVariables; // 0x0108(0x0050)(Edit, NativeAccessSpecifierPublic) + +public: + void SetFromString(const class FString& InString); + + class FString GetString() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCVarSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCVarSection") + } + static class UMovieSceneCVarSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCVarSection; + +// Class MovieSceneTracks.MovieSceneDataLayerSection +// 0x0030 (0x0120 - 0x00F0) +class UMovieSceneDataLayerSection : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DataLayers; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DataLayerAssets; // 0x0108(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + EDataLayerRuntimeState DesiredState; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EDataLayerRuntimeState PrerollState; // 0x0119(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bFlushOnActivated; // 0x011A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bFlushOnUnload; // 0x011B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bPerformGCOnUnload; // 0x011C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetDataLayerAssets(const TArray& InDataLayerAssets); + void SetDataLayers(const TArray& InDataLayers); + void SetDesiredState(EDataLayerRuntimeState InDesiredState); + void SetFlushOnActivated(bool bFlushOnActivated_0); + void SetFlushOnUnload(bool bFlushOnUnload_0); + void SetPerformGCOnUnload(bool bPerformGCOnUnload_0); + void SetPrerollState(EDataLayerRuntimeState InPrerollState); + + const TArray GetDataLayerAssets() const; + const TArray GetDataLayers() const; + EDataLayerRuntimeState GetDesiredState() const; + bool GetFlushOnActivated() const; + bool GetFlushOnUnload() const; + bool GetPerformGCOnUnload() const; + EDataLayerRuntimeState GetPrerollState() const; + bool HasPreRoll() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDataLayerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDataLayerSection") + } + static class UMovieSceneDataLayerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDataLayerSection; + +// Class MovieSceneTracks.MovieSceneDoubleSection +// 0x0120 (0x0210 - 0x00F0) +class UMovieSceneDoubleSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneDoubleChannel DoubleCurve; // 0x00F8(0x0118)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDoubleSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDoubleSection") + } + static class UMovieSceneDoubleSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDoubleSection; + +// Class MovieSceneTracks.MovieSceneEnumSection +// 0x0110 (0x0200 - 0x00F0) +class UMovieSceneEnumSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneByteChannel EnumCurve; // 0x00F8(0x0108)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEnumSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEnumSection") + } + static class UMovieSceneEnumSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEnumSection; + +// Class MovieSceneTracks.MovieSceneEventSectionBase +// 0x0000 (0x00F0 - 0x00F0) +class UMovieSceneEventSectionBase : public UMovieSceneSection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventSectionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventSectionBase") + } + static class UMovieSceneEventSectionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventSectionBase; + +// Class MovieSceneTracks.MovieSceneEventRepeaterSection +// 0x0030 (0x0120 - 0x00F0) +class UMovieSceneEventRepeaterSection final : public UMovieSceneEventSectionBase +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEvent Event; // 0x00F8(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventRepeaterSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventRepeaterSection") + } + static class UMovieSceneEventRepeaterSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventRepeaterSection; + +// Class MovieSceneTracks.MovieSceneEventSection +// 0x0170 (0x0260 - 0x00F0) +class UMovieSceneEventSection final : public UMovieSceneSection +{ +public: + struct FNameCurve Events; // 0x00F0(0x0078)(Deprecated, NativeAccessSpecifierPrivate) + struct FMovieSceneEventSectionData EventData; // 0x0168(0x00F8)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventSection") + } + static class UMovieSceneEventSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventSection; + +// Class MovieSceneTracks.MovieSceneEventTriggerSection +// 0x0100 (0x01F0 - 0x00F0) +class UMovieSceneEventTriggerSection final : public UMovieSceneEventSectionBase +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEventChannel EventChannel; // 0x00F8(0x00F8)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventTriggerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventTriggerSection") + } + static class UMovieSceneEventTriggerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventTriggerSection; + +// Class MovieSceneTracks.MovieSceneFadeSection +// 0x0130 (0x0220 - 0x00F0) +class UMovieSceneFadeSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel FloatCurve; // 0x00F8(0x0110)(NativeAccessSpecifierPublic) + struct FLinearColor FadeColor; // 0x0208(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFadeAudio : 1; // 0x0218(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFadeSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFadeSection") + } + static class UMovieSceneFadeSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFadeSection; + +// Class MovieSceneTracks.MovieSceneFloatSection +// 0x0128 (0x0218 - 0x00F0) +class UMovieSceneFloatSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel FloatCurve; // 0x0100(0x0110)(Protected, NativeAccessSpecifierProtected) + class UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry; // 0x0210(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatSection") + } + static class UMovieSceneFloatSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatSection; + +// Class MovieSceneTracks.MovieSceneIntegerSection +// 0x0110 (0x0200 - 0x00F0) +class UMovieSceneIntegerSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneIntegerChannel IntegerCurve; // 0x00F8(0x0108)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneIntegerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneIntegerSection") + } + static class UMovieSceneIntegerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneIntegerSection; + +// Class MovieSceneTracks.MovieSceneLevelVisibilitySection +// 0x0020 (0x0110 - 0x00F0) +class UMovieSceneLevelVisibilitySection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ELevelVisibility Visibility; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LevelNames; // 0x0100(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + void SetLevelNames(const TArray& InLevelNames); + void SetVisibility(ELevelVisibility InVisibility); + + const TArray GetLevelNames() const; + ELevelVisibility GetVisibility() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneLevelVisibilitySection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneLevelVisibilitySection") + } + static class UMovieSceneLevelVisibilitySection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneLevelVisibilitySection; + +// Class MovieSceneTracks.MovieSceneObjectPropertySection +// 0x0138 (0x0228 - 0x00F0) +class UMovieSceneObjectPropertySection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneObjectPathChannel ObjectChannel; // 0x00F8(0x0130)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneObjectPropertySection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneObjectPropertySection") + } + static class UMovieSceneObjectPropertySection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneObjectPropertySection; + +// Class MovieSceneTracks.MovieSceneParameterSectionExtender +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneParameterSectionExtender final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParameterSectionExtender") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParameterSectionExtender") + } + static class IMovieSceneParameterSectionExtender* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneParameterSectionExtender; + +// Class MovieSceneTracks.MovieSceneParticleSection +// 0x0108 (0x01F8 - 0x00F0) +class UMovieSceneParticleSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneParticleChannel ParticleKeys; // 0x00F0(0x0108)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParticleSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParticleSection") + } + static class UMovieSceneParticleSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneParticleSection; + +// Class MovieSceneTracks.MovieScenePrimitiveMaterialSection +// 0x0138 (0x0228 - 0x00F0) +class UMovieScenePrimitiveMaterialSection : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneObjectPathChannel MaterialChannel; // 0x00F8(0x0130)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePrimitiveMaterialSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePrimitiveMaterialSection") + } + static class UMovieScenePrimitiveMaterialSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePrimitiveMaterialSection; + +// Class MovieSceneTracks.MovieSceneSkeletalAnimationSection +// 0x0270 (0x0360 - 0x00F0) +class alignas(0x10) UMovieSceneSkeletalAnimationSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSkeletalAnimationParams Params_0; // 0x00F8(0x0150)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UAnimSequence* AnimSequence; // 0x0248(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAnimSequenceBase* Animation; // 0x0250(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StartOffset; // 0x0258(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float EndOffset; // 0x025C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x0260(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bReverse : 1; // 0x0264(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SlotName; // 0x0268(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector StartLocationOffset; // 0x0270(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator StartRotationOffset; // 0x0288(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bMatchWithPrevious; // 0x02A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A1[0x3]; // 0x02A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName MatchedBoneName; // 0x02A4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector MatchedLocationOffset; // 0x02B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator MatchedRotationOffset; // 0x02C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bMatchTranslation; // 0x02E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchIncludeZHeight; // 0x02E1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationYaw; // 0x02E2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationPitch; // 0x02E3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationRoll; // 0x02E4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E5[0x7B]; // 0x02E5(0x007B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSkeletalAnimationSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSkeletalAnimationSection") + } + static class UMovieSceneSkeletalAnimationSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSkeletalAnimationSection; + +// Class MovieSceneTracks.MovieSceneSlomoSection +// 0x0118 (0x0208 - 0x00F0) +class UMovieSceneSlomoSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel FloatCurve; // 0x00F8(0x0110)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSlomoSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSlomoSection") + } + static class UMovieSceneSlomoSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSlomoSection; + +// Class MovieSceneTracks.MovieSceneStringSection +// 0x0118 (0x0208 - 0x00F0) +class UMovieSceneStringSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneStringChannel StringCurve; // 0x00F8(0x0110)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneStringSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneStringSection") + } + static class UMovieSceneStringSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneStringSection; + +// Class MovieSceneTracks.MovieSceneFloatVectorSection +// 0x0450 (0x0540 - 0x00F0) +class UMovieSceneFloatVectorSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel Curves[0x4]; // 0x00F8(0x0110)(NativeAccessSpecifierPrivate) + int32 ChannelsUsed; // 0x0538(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatVectorSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatVectorSection") + } + static class UMovieSceneFloatVectorSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatVectorSection; + +// Class MovieSceneTracks.MovieSceneDoubleVectorSection +// 0x0470 (0x0560 - 0x00F0) +class UMovieSceneDoubleVectorSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneDoubleChannel Curves[0x4]; // 0x00F8(0x0118)(NativeAccessSpecifierPrivate) + int32 ChannelsUsed; // 0x0558(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_55C[0x4]; // 0x055C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDoubleVectorSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDoubleVectorSection") + } + static class UMovieSceneDoubleVectorSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDoubleVectorSection; + +// Class MovieSceneTracks.MovieSceneVisibilitySection +// 0x0008 (0x0208 - 0x0200) +class UMovieSceneVisibilitySection final : public UMovieSceneBoolSection +{ +public: + uint8 Pad_200[0x8]; // 0x0200(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneVisibilitySection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneVisibilitySection") + } + static class UMovieSceneVisibilitySection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneVisibilitySection; + +// Class MovieSceneTracks.BoolChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UBoolChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoolChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoolChannelEvaluatorSystem") + } + static class UBoolChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoolChannelEvaluatorSystem; + +// Class MovieSceneTracks.ByteChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UByteChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ByteChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ByteChannelEvaluatorSystem") + } + static class UByteChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UByteChannelEvaluatorSystem; + +// Class MovieSceneTracks.DoubleChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UDoubleChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DoubleChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DoubleChannelEvaluatorSystem") + } + static class UDoubleChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDoubleChannelEvaluatorSystem; + +// Class MovieSceneTracks.DoublePerlinNoiseChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UDoublePerlinNoiseChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DoublePerlinNoiseChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DoublePerlinNoiseChannelEvaluatorSystem") + } + static class UDoublePerlinNoiseChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDoublePerlinNoiseChannelEvaluatorSystem; + +// Class MovieSceneTracks.FloatChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UFloatChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatChannelEvaluatorSystem") + } + static class UFloatChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatChannelEvaluatorSystem; + +// Class MovieSceneTracks.FloatPerlinNoiseChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UFloatPerlinNoiseChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatPerlinNoiseChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatPerlinNoiseChannelEvaluatorSystem") + } + static class UFloatPerlinNoiseChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatPerlinNoiseChannelEvaluatorSystem; + +// Class MovieSceneTracks.IntegerChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UIntegerChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntegerChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntegerChannelEvaluatorSystem") + } + static class UIntegerChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntegerChannelEvaluatorSystem; + +// Class MovieSceneTracks.MovieScenePropertySystem +// 0x0018 (0x0058 - 0x0040) +class UMovieScenePropertySystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieScenePropertyInstantiatorSystem* InstantiatorSystem; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePropertySystem") + } + static class UMovieScenePropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePropertySystem; + +// Class MovieSceneTracks.MovieScene3DTransformPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieScene3DTransformPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DTransformPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DTransformPropertySystem") + } + static class UMovieScene3DTransformPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DTransformPropertySystem; + +// Class MovieSceneTracks.MovieSceneAudioSystem +// 0x00B0 (0x00F0 - 0x0040) +class UMovieSceneAudioSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0xB0]; // 0x0040(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAudioSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAudioSystem") + } + static class UMovieSceneAudioSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAudioSystem; + +// Class MovieSceneTracks.MovieSceneBaseValueEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneBaseValueEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBaseValueEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBaseValueEvaluatorSystem") + } + static class UMovieSceneBaseValueEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBaseValueEvaluatorSystem; + +// Class MovieSceneTracks.MovieSceneBoolPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneBoolPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoolPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoolPropertySystem") + } + static class UMovieSceneBoolPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBoolPropertySystem; + +// Class MovieSceneTracks.MovieSceneBytePropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneBytePropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBytePropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBytePropertySystem") + } + static class UMovieSceneBytePropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBytePropertySystem; + +// Class MovieSceneTracks.MovieSceneCameraShakeInstantiatorSystem +// 0x0080 (0x00C0 - 0x0040) +class UMovieSceneCameraShakeInstantiatorSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x80]; // 0x0040(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeInstantiatorSystem") + } + static class UMovieSceneCameraShakeInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeInstantiatorSystem; + +// Class MovieSceneTracks.MovieSceneCameraShakeEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneCameraShakeEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeEvaluatorSystem") + } + static class UMovieSceneCameraShakeEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeEvaluatorSystem; + +// Class MovieSceneTracks.MovieSceneColorPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneColorPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneColorPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneColorPropertySystem") + } + static class UMovieSceneColorPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneColorPropertySystem; + +// Class MovieSceneTracks.MovieSceneComponentAttachmentInvalidatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneComponentAttachmentInvalidatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentAttachmentInvalidatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentAttachmentInvalidatorSystem") + } + static class UMovieSceneComponentAttachmentInvalidatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentAttachmentInvalidatorSystem; + +// Class MovieSceneTracks.MovieSceneComponentAttachmentSystem +// 0x0190 (0x01D0 - 0x0040) +class UMovieSceneComponentAttachmentSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x190]; // 0x0040(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentAttachmentSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentAttachmentSystem") + } + static class UMovieSceneComponentAttachmentSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentAttachmentSystem; + +// Class MovieSceneTracks.MovieSceneComponentMaterialSystem +// 0x0168 (0x01A8 - 0x0040) +class UMovieSceneComponentMaterialSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x168]; // 0x0040(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentMaterialSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentMaterialSystem") + } + static class UMovieSceneComponentMaterialSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentMaterialSystem; + +// Class MovieSceneTracks.MovieSceneComponentMobilitySystem +// 0x01F0 (0x0230 - 0x0040) +class UMovieSceneComponentMobilitySystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x1F0]; // 0x0040(0x01F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentMobilitySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentMobilitySystem") + } + static class UMovieSceneComponentMobilitySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentMobilitySystem; + +// Class MovieSceneTracks.MovieSceneComponentTransformSystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneComponentTransformSystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentTransformSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentTransformSystem") + } + static class UMovieSceneComponentTransformSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentTransformSystem; + +// Class MovieSceneTracks.MovieSceneConstraintSystem +// 0x0010 (0x0050 - 0x0040) +class UMovieSceneConstraintSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneConstraintSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneConstraintSystem") + } + static class UMovieSceneConstraintSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneConstraintSystem; + +// Class MovieSceneTracks.MovieSceneCustomPrimitiveDataSystem +// 0x0190 (0x01D0 - 0x0040) +class UMovieSceneCustomPrimitiveDataSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x188]; // 0x0040(0x0188)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieScenePiecewiseDoubleBlenderSystem* DoubleBlenderSystem; // 0x01C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCustomPrimitiveDataSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCustomPrimitiveDataSystem") + } + static class UMovieSceneCustomPrimitiveDataSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCustomPrimitiveDataSystem; + +// Class MovieSceneTracks.MovieSceneDataLayerSystem +// 0x0090 (0x00D0 - 0x0040) +class UMovieSceneDataLayerSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x90]; // 0x0040(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDataLayerSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDataLayerSystem") + } + static class UMovieSceneDataLayerSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDataLayerSystem; + +// Class MovieSceneTracks.MovieSceneDeferredComponentMovementSystem +// 0x0018 (0x0058 - 0x0040) +class UMovieSceneDeferredComponentMovementSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDeferredComponentMovementSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDeferredComponentMovementSystem") + } + static class UMovieSceneDeferredComponentMovementSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDeferredComponentMovementSystem; + +// Class MovieSceneTracks.MovieSceneDoublePropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneDoublePropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDoublePropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDoublePropertySystem") + } + static class UMovieSceneDoublePropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDoublePropertySystem; + +// Class MovieSceneTracks.MovieSceneEnumPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneEnumPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEnumPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEnumPropertySystem") + } + static class UMovieSceneEnumPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEnumPropertySystem; + +// Class MovieSceneTracks.MovieSceneEulerTransformPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneEulerTransformPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEulerTransformPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEulerTransformPropertySystem") + } + static class UMovieSceneEulerTransformPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEulerTransformPropertySystem; + +// Class MovieSceneTracks.MovieSceneEventSystem +// 0x0050 (0x0090 - 0x0040) +class UMovieSceneEventSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventSystem") + } + static class UMovieSceneEventSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventSystem; + +// Class MovieSceneTracks.MovieScenePreSpawnEventSystem +// 0x0000 (0x0090 - 0x0090) +class UMovieScenePreSpawnEventSystem final : public UMovieSceneEventSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePreSpawnEventSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePreSpawnEventSystem") + } + static class UMovieScenePreSpawnEventSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePreSpawnEventSystem; + +// Class MovieSceneTracks.MovieScenePostSpawnEventSystem +// 0x0000 (0x0090 - 0x0090) +class UMovieScenePostSpawnEventSystem final : public UMovieSceneEventSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePostSpawnEventSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePostSpawnEventSystem") + } + static class UMovieScenePostSpawnEventSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePostSpawnEventSystem; + +// Class MovieSceneTracks.MovieScenePostEvalEventSystem +// 0x0000 (0x0090 - 0x0090) +class UMovieScenePostEvalEventSystem final : public UMovieSceneEventSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePostEvalEventSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePostEvalEventSystem") + } + static class UMovieScenePostEvalEventSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePostEvalEventSystem; + +// Class MovieSceneTracks.MovieSceneFadeSystem +// 0x0010 (0x0050 - 0x0040) +class UMovieSceneFadeSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFadeSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFadeSystem") + } + static class UMovieSceneFadeSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFadeSystem; + +// Class MovieSceneTracks.MovieSceneFloatPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneFloatPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatPropertySystem") + } + static class UMovieSceneFloatPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatPropertySystem; + +// Class MovieSceneTracks.MovieSceneHierarchicalBiasSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneHierarchicalBiasSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneHierarchicalBiasSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneHierarchicalBiasSystem") + } + static class UMovieSceneHierarchicalBiasSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneHierarchicalBiasSystem; + +// Class MovieSceneTracks.MovieSceneInitialValueSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneInitialValueSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneInitialValueSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneInitialValueSystem") + } + static class UMovieSceneInitialValueSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneInitialValueSystem; + +// Class MovieSceneTracks.MovieSceneIntegerPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneIntegerPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneIntegerPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneIntegerPropertySystem") + } + static class UMovieSceneIntegerPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneIntegerPropertySystem; + +// Class MovieSceneTracks.MovieSceneLevelVisibilitySystem +// 0x0168 (0x01A8 - 0x0040) +class UMovieSceneLevelVisibilitySystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x168]; // 0x0040(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneLevelVisibilitySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneLevelVisibilitySystem") + } + static class UMovieSceneLevelVisibilitySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneLevelVisibilitySystem; + +// Class MovieSceneTracks.MovieSceneMaterialParameterCollectionSystem +// 0x0020 (0x0060 - 0x0040) +class UMovieSceneMaterialParameterCollectionSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMaterialParameterCollectionSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMaterialParameterCollectionSystem") + } + static class UMovieSceneMaterialParameterCollectionSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMaterialParameterCollectionSystem; + +// Class MovieSceneTracks.MovieSceneMaterialParameterInstantiatorSystem +// 0x0318 (0x0358 - 0x0040) +class UMovieSceneMaterialParameterInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x310]; // 0x0040(0x0310)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieScenePiecewiseDoubleBlenderSystem* DoubleBlenderSystem; // 0x0350(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMaterialParameterInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMaterialParameterInstantiatorSystem") + } + static class UMovieSceneMaterialParameterInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMaterialParameterInstantiatorSystem; + +// Class MovieSceneTracks.MovieSceneMaterialParameterEvaluationSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneMaterialParameterEvaluationSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMaterialParameterEvaluationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMaterialParameterEvaluationSystem") + } + static class UMovieSceneMaterialParameterEvaluationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMaterialParameterEvaluationSystem; + +// Class MovieSceneTracks.MovieSceneMotionVectorSimulationSystem +// 0x0058 (0x0098 - 0x0040) +class UMovieSceneMotionVectorSimulationSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x58]; // 0x0040(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMotionVectorSimulationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMotionVectorSimulationSystem") + } + static class UMovieSceneMotionVectorSimulationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMotionVectorSimulationSystem; + +// Class MovieSceneTracks.MovieSceneObjectPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneObjectPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneObjectPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneObjectPropertySystem") + } + static class UMovieSceneObjectPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneObjectPropertySystem; + +// Class MovieSceneTracks.MovieScenePiecewiseBoolBlenderSystem +// 0x0028 (0x0090 - 0x0068) +class UMovieScenePiecewiseBoolBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseBoolBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseBoolBlenderSystem") + } + static class UMovieScenePiecewiseBoolBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseBoolBlenderSystem; + +// Class MovieSceneTracks.MovieScenePiecewiseByteBlenderSystem +// 0x0028 (0x0090 - 0x0068) +class UMovieScenePiecewiseByteBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseByteBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseByteBlenderSystem") + } + static class UMovieScenePiecewiseByteBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseByteBlenderSystem; + +// Class MovieSceneTracks.MovieScenePiecewiseDoubleBlenderSystem +// 0x00C8 (0x0130 - 0x0068) +class UMovieScenePiecewiseDoubleBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0xC8]; // 0x0068(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseDoubleBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseDoubleBlenderSystem") + } + static class UMovieScenePiecewiseDoubleBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseDoubleBlenderSystem; + +// Class MovieSceneTracks.MovieScenePiecewiseEnumBlenderSystem +// 0x0028 (0x0090 - 0x0068) +class UMovieScenePiecewiseEnumBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseEnumBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseEnumBlenderSystem") + } + static class UMovieScenePiecewiseEnumBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseEnumBlenderSystem; + +// Class MovieSceneTracks.MovieScenePiecewiseIntegerBlenderSystem +// 0x0048 (0x00B0 - 0x0068) +class UMovieScenePiecewiseIntegerBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x48]; // 0x0068(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseIntegerBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseIntegerBlenderSystem") + } + static class UMovieScenePiecewiseIntegerBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseIntegerBlenderSystem; + +// Class MovieSceneTracks.MovieSceneAsyncAction_SequencePrediction +// 0x0050 (0x0080 - 0x0030) +class UMovieSceneAsyncAction_SequencePrediction final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Result; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate Failure; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneSequencePlayer* SequencePlayer; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* SceneComponent; // 0x0068(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtFrame(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, const struct FFrameTime& FrameTime); + static class UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtTime(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, float TimeInSeconds); + static class UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtFrame(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, const struct FFrameTime& FrameTime); + static class UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtTime(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, float TimeInSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAsyncAction_SequencePrediction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAsyncAction_SequencePrediction") + } + static class UMovieSceneAsyncAction_SequencePrediction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAsyncAction_SequencePrediction; + +// Class MovieSceneTracks.MovieScenePredictionSystem +// 0x00B0 (0x00F0 - 0x0040) +class UMovieScenePredictionSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x90]; // 0x0040(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PendingPredictions; // 0x00D0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray ProcessingPredictions; // 0x00E0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePredictionSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePredictionSystem") + } + static class UMovieScenePredictionSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePredictionSystem; + +// Class MovieSceneTracks.MovieScenePropertyInstantiatorSystem +// 0x0190 (0x01D0 - 0x0040) +class UMovieScenePropertyInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x190]; // 0x0040(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePropertyInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePropertyInstantiatorSystem") + } + static class UMovieScenePropertyInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePropertyInstantiatorSystem; + +// Class MovieSceneTracks.MovieSceneQuaternionBlenderSystem +// 0x0060 (0x00C8 - 0x0068) +class UMovieSceneQuaternionBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x60]; // 0x0068(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneQuaternionBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneQuaternionBlenderSystem") + } + static class UMovieSceneQuaternionBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneQuaternionBlenderSystem; + +// Class MovieSceneTracks.MovieSceneQuaternionInterpolationRotationSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneQuaternionInterpolationRotationSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneQuaternionInterpolationRotationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneQuaternionInterpolationRotationSystem") + } + static class UMovieSceneQuaternionInterpolationRotationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneQuaternionInterpolationRotationSystem; + +// Class MovieSceneTracks.MovieSceneSkeletalAnimationSystem +// 0x00A0 (0x00E0 - 0x0040) +class UMovieSceneSkeletalAnimationSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0xA0]; // 0x0040(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSkeletalAnimationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSkeletalAnimationSystem") + } + static class UMovieSceneSkeletalAnimationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSkeletalAnimationSystem; + +// Class MovieSceneTracks.MovieSceneSlomoSystem +// 0x0018 (0x0058 - 0x0040) +class UMovieSceneSlomoSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSlomoSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSlomoSystem") + } + static class UMovieSceneSlomoSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSlomoSystem; + +// Class MovieSceneTracks.MovieSceneStringPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneStringPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneStringPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneStringPropertySystem") + } + static class UMovieSceneStringPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneStringPropertySystem; + +// Class MovieSceneTracks.MovieSceneTransformOriginInstantiatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneTransformOriginInstantiatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTransformOriginInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTransformOriginInstantiatorSystem") + } + static class UMovieSceneTransformOriginInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTransformOriginInstantiatorSystem; + +// Class MovieSceneTracks.MovieSceneTransformOriginSystem +// 0x0038 (0x0078 - 0x0040) +class UMovieSceneTransformOriginSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x38]; // 0x0040(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTransformOriginSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTransformOriginSystem") + } + static class UMovieSceneTransformOriginSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTransformOriginSystem; + +// Class MovieSceneTracks.MovieSceneFloatVectorPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneFloatVectorPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatVectorPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatVectorPropertySystem") + } + static class UMovieSceneFloatVectorPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatVectorPropertySystem; + +// Class MovieSceneTracks.MovieSceneDoubleVectorPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneDoubleVectorPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDoubleVectorPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDoubleVectorPropertySystem") + } + static class UMovieSceneDoubleVectorPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDoubleVectorPropertySystem; + +// Class MovieSceneTracks.MovieSceneVisibilitySystem +// 0x0010 (0x0050 - 0x0040) +class UMovieSceneVisibilitySystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneVisibilitySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneVisibilitySystem") + } + static class UMovieSceneVisibilitySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneVisibilitySystem; + +// Class MovieSceneTracks.ObjectPathChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UObjectPathChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectPathChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectPathChannelEvaluatorSystem") + } + static class UObjectPathChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectPathChannelEvaluatorSystem; + +// Class MovieSceneTracks.StringChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UStringChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StringChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StringChannelEvaluatorSystem") + } + static class UStringChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStringChannelEvaluatorSystem; + +// Class MovieSceneTracks.MovieSceneHierarchicalEasingInstantiatorSystem +// 0x0098 (0x00D8 - 0x0040) +class UMovieSceneHierarchicalEasingInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x88]; // 0x0040(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + class UWeightAndEasingEvaluatorSystem* EvaluatorSystem; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneHierarchicalEasingInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneHierarchicalEasingInstantiatorSystem") + } + static class UMovieSceneHierarchicalEasingInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneHierarchicalEasingInstantiatorSystem; + +// Class MovieSceneTracks.MovieSceneHierarchicalEasingFinalizationSystem +// 0x0008 (0x0048 - 0x0040) +class UMovieSceneHierarchicalEasingFinalizationSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + class UMovieSceneHierarchicalEasingInstantiatorSystem* InstantiatorSystem; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneHierarchicalEasingFinalizationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneHierarchicalEasingFinalizationSystem") + } + static class UMovieSceneHierarchicalEasingFinalizationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneHierarchicalEasingFinalizationSystem; + +// Class MovieSceneTracks.WeightAndEasingEvaluatorSystem +// 0x0018 (0x0058 - 0x0040) +class UWeightAndEasingEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeightAndEasingEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeightAndEasingEvaluatorSystem") + } + static class UWeightAndEasingEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeightAndEasingEvaluatorSystem; + +// Class MovieSceneTracks.MovieSceneCameraCutTrackInstance +// 0x0028 (0x0078 - 0x0050) +class UMovieSceneCameraCutTrackInstance final : public UMovieSceneTrackInstance +{ +public: + uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraCutTrackInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraCutTrackInstance") + } + static class UMovieSceneCameraCutTrackInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraCutTrackInstance; + +// Class MovieSceneTracks.MovieSceneCVarTrackInstance +// 0x0050 (0x00A0 - 0x0050) +class UMovieSceneCVarTrackInstance final : public UMovieSceneTrackInstance +{ +public: + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCVarTrackInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCVarTrackInstance") + } + static class UMovieSceneCVarTrackInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCVarTrackInstance; + +// Class MovieSceneTracks.MovieScene3DConstraintTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieScene3DConstraintTrack : public UMovieSceneTrack +{ +public: + TArray ConstraintSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DConstraintTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DConstraintTrack") + } + static class UMovieScene3DConstraintTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DConstraintTrack; + +// Class MovieSceneTracks.MovieScene3DAttachTrack +// 0x0000 (0x00A8 - 0x00A8) +class UMovieScene3DAttachTrack final : public UMovieScene3DConstraintTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DAttachTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DAttachTrack") + } + static class UMovieScene3DAttachTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DAttachTrack; + +// Class MovieSceneTracks.MovieScene3DPathTrack +// 0x0008 (0x00B0 - 0x00A8) +class UMovieScene3DPathTrack final : public UMovieScene3DConstraintTrack +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DPathTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DPathTrack") + } + static class UMovieScene3DPathTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DPathTrack; + +// Class MovieSceneTracks.MovieScenePropertyTrack +// 0x0030 (0x00C8 - 0x0098) +class UMovieScenePropertyTrack : public UMovieSceneNameableTrack +{ +public: + class UMovieSceneSection* SectionToKey; // 0x0098(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieScenePropertyBinding PropertyBinding; // 0x00A0(0x0014)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00B8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePropertyTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePropertyTrack") + } + static class UMovieScenePropertyTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePropertyTrack; + +// Class MovieSceneTracks.MovieScene3DTransformTrack +// 0x0010 (0x00D8 - 0x00C8) +class UMovieScene3DTransformTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf BlenderSystemClass; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DTransformTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DTransformTrack") + } + static class UMovieScene3DTransformTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DTransformTrack; + +// Class MovieSceneTracks.MovieSceneActorReferenceTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneActorReferenceTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneActorReferenceTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneActorReferenceTrack") + } + static class UMovieSceneActorReferenceTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneActorReferenceTrack; + +// Class MovieSceneTracks.MovieSceneAudioTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneAudioTrack final : public UMovieSceneNameableTrack +{ +public: + TArray AudioSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAudioTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAudioTrack") + } + static class UMovieSceneAudioTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAudioTrack; + +// Class MovieSceneTracks.MovieSceneBoolTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneBoolTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoolTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoolTrack") + } + static class UMovieSceneBoolTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBoolTrack; + +// Class MovieSceneTracks.MovieSceneByteTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneByteTrack final : public UMovieScenePropertyTrack +{ +public: + class UEnum* Enum; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneByteTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneByteTrack") + } + static class UMovieSceneByteTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneByteTrack; + +// Class MovieSceneTracks.MovieSceneCameraCutTrack +// 0x0020 (0x00B8 - 0x0098) +class UMovieSceneCameraCutTrack final : public UMovieSceneNameableTrack +{ +public: + bool bCanBlend; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + bool bAutoArrangeSections; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraCutTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraCutTrack") + } + static class UMovieSceneCameraCutTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraCutTrack; + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneCameraShakeSourceShakeTrack final : public UMovieSceneNameableTrack +{ +public: + TArray CameraShakeSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSourceShakeTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSourceShakeTrack") + } + static class UMovieSceneCameraShakeSourceShakeTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSourceShakeTrack; + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneCameraShakeSourceTriggerTrack final : public UMovieSceneTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSourceTriggerTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSourceTriggerTrack") + } + static class UMovieSceneCameraShakeSourceTriggerTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSourceTriggerTrack; + +// Class MovieSceneTracks.MovieSceneCameraShakeTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneCameraShakeTrack final : public UMovieSceneNameableTrack +{ +public: + TArray CameraShakeSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeTrack") + } + static class UMovieSceneCameraShakeTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeTrack; + +// Class MovieSceneTracks.MovieSceneCinematicShotTrack +// 0x0000 (0x00A8 - 0x00A8) +class UMovieSceneCinematicShotTrack final : public UMovieSceneSubTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCinematicShotTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCinematicShotTrack") + } + static class UMovieSceneCinematicShotTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCinematicShotTrack; + +// Class MovieSceneTracks.MovieSceneColorTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneColorTrack final : public UMovieScenePropertyTrack +{ +public: + bool bIsSlateColor; // 0x00C8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneColorTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneColorTrack") + } + static class UMovieSceneColorTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneColorTrack; + +// Class MovieSceneTracks.MovieSceneCustomPrimitiveDataTrack +// 0x0028 (0x00C0 - 0x0098) +class UMovieSceneCustomPrimitiveDataTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00A8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + class UMovieSceneSection* SectionToKey; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCustomPrimitiveDataTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCustomPrimitiveDataTrack") + } + static class UMovieSceneCustomPrimitiveDataTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCustomPrimitiveDataTrack; + +// Class MovieSceneTracks.MovieSceneCVarTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneCVarTrack final : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCVarTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCVarTrack") + } + static class UMovieSceneCVarTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCVarTrack; + +// Class MovieSceneTracks.MovieSceneDataLayerTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneDataLayerTrack final : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDataLayerTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDataLayerTrack") + } + static class UMovieSceneDataLayerTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDataLayerTrack; + +// Class MovieSceneTracks.MovieSceneDoubleTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneDoubleTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDoubleTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDoubleTrack") + } + static class UMovieSceneDoubleTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDoubleTrack; + +// Class MovieSceneTracks.MovieSceneEnumTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneEnumTrack final : public UMovieScenePropertyTrack +{ +public: + class UEnum* Enum; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEnumTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEnumTrack") + } + static class UMovieSceneEnumTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEnumTrack; + +// Class MovieSceneTracks.MovieSceneEulerTransformTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneEulerTransformTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEulerTransformTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEulerTransformTrack") + } + static class UMovieSceneEulerTransformTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEulerTransformTrack; + +// Class MovieSceneTracks.MovieSceneEventTrack +// 0x0028 (0x00C0 - 0x0098) +class UMovieSceneEventTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bFireEventsWhenForwards : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenBackwards : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EFireEventsAtPosition EventPosition; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00B0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventTrack") + } + static class UMovieSceneEventTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventTrack; + +// Class MovieSceneTracks.MovieSceneFloatTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneFloatTrack : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatTrack") + } + static class UMovieSceneFloatTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatTrack; + +// Class MovieSceneTracks.MovieSceneFadeTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneFadeTrack final : public UMovieSceneFloatTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFadeTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFadeTrack") + } + static class UMovieSceneFadeTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFadeTrack; + +// Class MovieSceneTracks.MovieSceneIntegerTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneIntegerTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneIntegerTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneIntegerTrack") + } + static class UMovieSceneIntegerTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneIntegerTrack; + +// Class MovieSceneTracks.MovieSceneLevelVisibilityTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneLevelVisibilityTrack final : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneLevelVisibilityTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneLevelVisibilityTrack") + } + static class UMovieSceneLevelVisibilityTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneLevelVisibilityTrack; + +// Class MovieSceneTracks.MovieSceneMaterialTrack +// 0x0018 (0x00B0 - 0x0098) +class UMovieSceneMaterialTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + class UMovieSceneSection* SectionToKey; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMaterialTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMaterialTrack") + } + static class UMovieSceneMaterialTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMaterialTrack; + +// Class MovieSceneTracks.MovieSceneMaterialParameterCollectionTrack +// 0x0018 (0x00C8 - 0x00B0) +class UMovieSceneMaterialParameterCollectionTrack final : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialParameterCollection* MPC; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMaterialParameterCollectionTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMaterialParameterCollectionTrack") + } + static class UMovieSceneMaterialParameterCollectionTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMaterialParameterCollectionTrack; + +// Class MovieSceneTracks.MovieSceneComponentMaterialTrack +// 0x0020 (0x00D0 - 0x00B0) +class UMovieSceneComponentMaterialTrack final : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FComponentMaterialInfo MaterialInfo; // 0x00C0(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentMaterialTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentMaterialTrack") + } + static class UMovieSceneComponentMaterialTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentMaterialTrack; + +// Class MovieSceneTracks.MovieSceneObjectPropertyTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneObjectPropertyTrack final : public UMovieScenePropertyTrack +{ +public: + TSubclassOf PropertyClass; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneObjectPropertyTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneObjectPropertyTrack") + } + static class UMovieSceneObjectPropertyTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneObjectPropertyTrack; + +// Class MovieSceneTracks.MovieSceneParticleParameterTrack +// 0x0018 (0x00B0 - 0x0098) +class UMovieSceneParticleParameterTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParticleParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParticleParameterTrack") + } + static class UMovieSceneParticleParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneParticleParameterTrack; + +// Class MovieSceneTracks.MovieSceneParticleTrack +// 0x0018 (0x00B0 - 0x0098) +class UMovieSceneParticleTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ParticleSections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParticleTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParticleTrack") + } + static class UMovieSceneParticleTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneParticleTrack; + +// Class MovieSceneTracks.MovieScenePrimitiveMaterialTrack +// 0x0010 (0x00D8 - 0x00C8) +class UMovieScenePrimitiveMaterialTrack final : public UMovieScenePropertyTrack +{ +public: + struct FComponentMaterialInfo MaterialInfo; // 0x00C8(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePrimitiveMaterialTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePrimitiveMaterialTrack") + } + static class UMovieScenePrimitiveMaterialTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePrimitiveMaterialTrack; + +// Class MovieSceneTracks.MovieSceneSkeletalAnimationTrack +// 0x00A8 (0x0140 - 0x0098) +class UMovieSceneSkeletalAnimationTrack final : public UMovieSceneNameableTrack +{ +public: + TArray AnimationSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + bool bUseLegacySectionIndexBlend; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSkeletalAnimRootMotionTrackParams RootMotionParams; // 0x00B0(0x0080)(NoDestructor, NativeAccessSpecifierPublic) + bool bBlendFirstChildOfRoot; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESwapRootBone SwapRootBone; // 0x0131(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132[0xE]; // 0x0132(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSwapRootBone(ESwapRootBone InValue); + + ESwapRootBone GetSwapRootBone() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSkeletalAnimationTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSkeletalAnimationTrack") + } + static class UMovieSceneSkeletalAnimationTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSkeletalAnimationTrack; + +// Class MovieSceneTracks.MovieSceneSlomoTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneSlomoTrack final : public UMovieSceneFloatTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSlomoTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSlomoTrack") + } + static class UMovieSceneSlomoTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSlomoTrack; + +// Class MovieSceneTracks.MovieSceneStringTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneStringTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneStringTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneStringTrack") + } + static class UMovieSceneStringTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneStringTrack; + +// Class MovieSceneTracks.MovieSceneTransformTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneTransformTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTransformTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTransformTrack") + } + static class UMovieSceneTransformTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTransformTrack; + +// Class MovieSceneTracks.MovieSceneFloatVectorTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneFloatVectorTrack final : public UMovieScenePropertyTrack +{ +public: + int32 NumChannelsUsed; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatVectorTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatVectorTrack") + } + static class UMovieSceneFloatVectorTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatVectorTrack; + +// Class MovieSceneTracks.MovieSceneDoubleVectorTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneDoubleVectorTrack final : public UMovieScenePropertyTrack +{ +public: + int32 NumChannelsUsed; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDoubleVectorTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDoubleVectorTrack") + } + static class UMovieSceneDoubleVectorTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDoubleVectorTrack; + +// Class MovieSceneTracks.MovieSceneVisibilityTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneVisibilityTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneVisibilityTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneVisibilityTrack") + } + static class UMovieSceneVisibilityTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneVisibilityTrack; + +} + diff --git a/SilentHillF/SDK/MovieSceneTracks_structs.hpp b/SilentHillF/SDK/MovieSceneTracks_structs.hpp new file mode 100644 index 0000000..a35ab17 --- /dev/null +++ b/SilentHillF/SDK/MovieSceneTracks_structs.hpp @@ -0,0 +1,765 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieSceneTracks + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "AnimGraphRuntime_structs.hpp" +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum MovieSceneTracks.MovieScene3DPathSection_Axis +// NumValues: 0x0007 +enum class EMovieScene3DPathSection_Axis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + NEG_X = 3, + NEG_Y = 4, + NEG_Z = 5, + MovieScene3DPathSection_MAX = 6, +}; + +// Enum MovieSceneTracks.ELevelVisibility +// NumValues: 0x0003 +enum class ELevelVisibility : uint8 +{ + Visible = 0, + Hidden = 1, + ELevelVisibility_MAX = 2, +}; + +// Enum MovieSceneTracks.EParticleKey +// NumValues: 0x0004 +enum class EParticleKey : uint8 +{ + Activate = 0, + Deactivate = 1, + Trigger = 2, + EParticleKey_MAX = 3, +}; + +// Enum MovieSceneTracks.EFireEventsAtPosition +// NumValues: 0x0004 +enum class EFireEventsAtPosition : uint8 +{ + AtStartOfEvaluation = 0, + AtEndOfEvaluation = 1, + AfterSpawn = 2, + EFireEventsAtPosition_MAX = 3, +}; + +// Enum MovieSceneTracks.EComponentMaterialType +// NumValues: 0x0006 +enum class EComponentMaterialType : uint32 +{ + Empty = 0, + IndexedMaterial = 1, + OverlayMaterial = 2, + DecalMaterial = 3, + VolumetricCloudMaterial = 4, + EComponentMaterialType_MAX = 5, +}; + +// ScriptStruct MovieSceneTracks.MovieScenePreAnimatedMaterialParameters +// 0x0030 (0x0030 - 0x0000) +struct FMovieScenePreAnimatedMaterialParameters final +{ +public: + class UMaterialInterface* PreviousMaterial; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr SoftPreviousMaterial; // 0x0008(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieScenePreAnimatedMaterialParameters; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTrigger +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneCameraShakeSourceTrigger final +{ +public: + TSubclassOf ShakeClass; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserDefinedPlaySpace; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceTrigger; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerChannel +// 0x00A8 (0x00F8 - 0x0050) +struct FMovieSceneCameraShakeSourceTriggerChannel final : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0070(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceTriggerChannel; + +// ScriptStruct MovieSceneTracks.PerlinNoiseParams +// 0x0018 (0x0018 - 0x0000) +struct FPerlinNoiseParams final +{ +public: + float Frequency; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + double Amplitude; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPerlinNoiseParams; + +// ScriptStruct MovieSceneTracks.MovieSceneDoublePerlinNoiseChannel +// 0x0018 (0x0068 - 0x0050) +struct FMovieSceneDoublePerlinNoiseChannel final : public FMovieSceneChannel +{ +public: + struct FPerlinNoiseParams PerlinNoiseParams; // 0x0050(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneDoublePerlinNoiseChannel; + +// ScriptStruct MovieSceneTracks.MovieSceneEventPayloadVariable +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneEventPayloadVariable final +{ +public: + struct FSoftObjectPath ObjectValue; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEventPayloadVariable; + +// ScriptStruct MovieSceneTracks.MovieSceneEventPtrs +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneEventPtrs final +{ +public: + class UFunction* Function; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TFieldPath BoundObjectProperty; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEventPtrs; + +// ScriptStruct MovieSceneTracks.MovieSceneEvent +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneEvent final +{ +public: + struct FMovieSceneEventPtrs Ptrs; // 0x0000(0x0028)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvent; + +// ScriptStruct MovieSceneTracks.MovieSceneEventChannel +// 0x00A8 (0x00F8 - 0x0050) +struct FMovieSceneEventChannel final : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0070(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEventChannel; + +// ScriptStruct MovieSceneTracks.MovieSceneFloatPerlinNoiseChannel +// 0x0018 (0x0068 - 0x0050) +struct FMovieSceneFloatPerlinNoiseChannel final : public FMovieSceneChannel +{ +public: + struct FPerlinNoiseParams PerlinNoiseParams; // 0x0050(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneFloatPerlinNoiseChannel; + +// ScriptStruct MovieSceneTracks.MovieSceneStringChannel +// 0x00C0 (0x0110 - 0x0050) +struct FMovieSceneStringChannel final : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class FString DefaultValue; // 0x0070(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0088(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneStringChannel; + +// ScriptStruct MovieSceneTracks.MovieScene3DPathSectionTemplate +// 0x0130 (0x0150 - 0x0020) +struct FMovieScene3DPathSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneObjectBindingID PathBindingID; // 0x0020(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel TimingCurve; // 0x0038(0x0110)(NativeAccessSpecifierPublic) + EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x0148(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieScene3DPathSection_Axis UpAxisEnum; // 0x0149(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14A[0x2]; // 0x014A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bFollow : 1; // 0x014C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverse : 1; // 0x014C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceUpright : 1; // 0x014C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_14D[0x3]; // 0x014D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DPathSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceKey +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneActorReferenceKey final +{ +public: + struct FMovieSceneObjectBindingID Object; // 0x0000(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComponentName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneActorReferenceKey; + +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceData +// 0x00D0 (0x0120 - 0x0050) +struct FMovieSceneActorReferenceData final : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceKey DefaultValue; // 0x0060(0x0028)(NoDestructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0098(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneActorReferenceData; + +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceSectionTemplate +// 0x0138 (0x0158 - 0x0020) +struct FMovieSceneActorReferenceSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieScenePropertySectionData PropertyData; // 0x0020(0x0018)(NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceData ActorReferenceData; // 0x0038(0x0120)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneActorReferenceSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneBaseCacheSectionTemplateParameters +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneBaseCacheSectionTemplateParameters +{ +public: + struct FFrameNumber SectionStartTime; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionEndTime; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneBaseCacheSectionTemplateParameters; + +// ScriptStruct MovieSceneTracks.MovieSceneEventParameters +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x08) FMovieSceneEventParameters final +{ +public: + uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEventParameters; + +// ScriptStruct MovieSceneTracks.EventPayload +// 0x0048 (0x0048 - 0x0000) +struct FEventPayload final +{ +public: + class FName EventName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneEventParameters Parameters; // 0x0008(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEventPayload; + +// ScriptStruct MovieSceneTracks.MovieSceneEventSectionData +// 0x00A8 (0x00F8 - 0x0050) +struct FMovieSceneEventSectionData final : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0070(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEventSectionData; + +// ScriptStruct MovieSceneTracks.MovieSceneEventSectionTemplate +// 0x0100 (0x0120 - 0x0020) +struct FMovieSceneEventSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneEventSectionData EventData; // 0x0020(0x00F8)(NativeAccessSpecifierPublic) + uint8 bFireEventsWhenForwards : 1; // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenBackwards : 1; // 0x0118(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEventSectionTemplate; + +// ScriptStruct MovieSceneTracks.ScalarParameterNameAndCurve +// 0x0118 (0x0118 - 0x0000) +struct FScalarParameterNameAndCurve final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel ParameterCurve; // 0x0008(0x0110)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScalarParameterNameAndCurve; + +// ScriptStruct MovieSceneTracks.BoolParameterNameAndCurve +// 0x0110 (0x0110 - 0x0000) +struct FBoolParameterNameAndCurve final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneBoolChannel ParameterCurve; // 0x0008(0x0108)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoolParameterNameAndCurve; + +// ScriptStruct MovieSceneTracks.Vector2DParameterNameAndCurves +// 0x0228 (0x0228 - 0x0000) +struct FVector2DParameterNameAndCurves final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel XCurve; // 0x0008(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel YCurve; // 0x0118(0x0110)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector2DParameterNameAndCurves; + +// ScriptStruct MovieSceneTracks.VectorParameterNameAndCurves +// 0x0338 (0x0338 - 0x0000) +struct FVectorParameterNameAndCurves final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel XCurve; // 0x0008(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel YCurve; // 0x0118(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel ZCurve; // 0x0228(0x0110)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorParameterNameAndCurves; + +// ScriptStruct MovieSceneTracks.ColorParameterNameAndCurves +// 0x0448 (0x0448 - 0x0000) +struct FColorParameterNameAndCurves final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel RedCurve; // 0x0008(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel GreenCurve; // 0x0118(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel BlueCurve; // 0x0228(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel AlphaCurve; // 0x0338(0x0110)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FColorParameterNameAndCurves; + +// ScriptStruct MovieSceneTracks.TransformParameterNameAndCurves +// 0x0998 (0x0998 - 0x0000) +struct FTransformParameterNameAndCurves final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Translation[0x3]; // 0x0008(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Rotation[0x3]; // 0x0338(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Scale[0x3]; // 0x0668(0x0110)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformParameterNameAndCurves; + +// ScriptStruct MovieSceneTracks.MovieSceneParameterSectionTemplate +// 0x0060 (0x0080 - 0x0020) +struct FMovieSceneParameterSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + TArray Scalars; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Bools; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vector2Ds; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vectors; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Colors; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Transforms; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneParameterSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneParticleParameterSectionTemplate +// 0x0000 (0x0080 - 0x0080) +struct FMovieSceneParticleParameterSectionTemplate final : public FMovieSceneParameterSectionTemplate +{ +}; +DUMPER7_ASSERTS_FMovieSceneParticleParameterSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneParticleChannel +// 0x0000 (0x0108 - 0x0108) +struct FMovieSceneParticleChannel final : public FMovieSceneByteChannel +{ +}; +DUMPER7_ASSERTS_FMovieSceneParticleChannel; + +// ScriptStruct MovieSceneTracks.MovieSceneParticleSectionTemplate +// 0x0108 (0x0128 - 0x0020) +struct FMovieSceneParticleSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneParticleChannel ParticleKeys; // 0x0020(0x0108)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneParticleSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneBoolPropertySectionTemplate +// 0x0108 (0x0140 - 0x0038) +struct FMovieSceneBoolPropertySectionTemplate final : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneBoolChannel BoolCurve; // 0x0038(0x0108)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneBoolPropertySectionTemplate; + +// ScriptStruct MovieSceneTracks.LevelVisibilityComponentData +// 0x0008 (0x0008 - 0x0000) +struct FLevelVisibilityComponentData final +{ +public: + class UMovieSceneLevelVisibilitySection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelVisibilityComponentData; + +// ScriptStruct MovieSceneTracks.MovieSceneDataLayerComponentData +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneDataLayerComponentData final +{ +public: + class UMovieSceneDataLayerSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneDataLayerComponentData; + +// ScriptStruct MovieSceneTracks.ConstraintComponentData +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FConstraintComponentData final +{ +public: + struct FGuid ConstraintID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintComponentData; + +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationComponentData +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneSkeletalAnimationComponentData final +{ +public: + class UMovieSceneSkeletalAnimationSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSkeletalAnimationComponentData; + +// ScriptStruct MovieSceneTracks.MovieSceneAudioComponentData +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneAudioComponentData final +{ +public: + class UMovieSceneAudioSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneAudioComponentData; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionData +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneCameraShakeSectionData final +{ +public: + TSubclassOf ShakeClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserDefinedPlaySpace; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSectionData; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeComponentData +// 0x0040 (0x0040 - 0x0000) +struct FMovieSceneCameraShakeComponentData final +{ +public: + struct FMovieSceneCameraShakeSectionData SectionData; // 0x0000(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber SectionStartTime; // 0x0028(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionEndTime; // 0x002C(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid SectionSignature; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeComponentData; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeInstanceData +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneCameraShakeInstanceData final +{ +public: + class UCameraShakeBase* ShakeInstance; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid SectionSignature; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManagedByPreviewer; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeInstanceData; + +// ScriptStruct MovieSceneTracks.MovieSceneAudioInputData +// 0x0060 (0x0060 - 0x0000) +struct FMovieSceneAudioInputData final +{ +public: + class FName FloatInputs[0x9]; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StringInput; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoolInput; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IntInput; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneAudioInputData; + +// ScriptStruct MovieSceneTracks.MovieScene3DLocationKeyStruct +// 0x0038 (0x0040 - 0x0008) +struct FMovieScene3DLocationKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FVector Location; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0020(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x1C]; // 0x0024(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DLocationKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieScene3DRotationKeyStruct +// 0x0038 (0x0040 - 0x0008) +struct FMovieScene3DRotationKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FRotator Rotation; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0020(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x1C]; // 0x0024(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DRotationKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieScene3DScaleKeyStruct +// 0x0028 (0x0030 - 0x0008) +struct FMovieScene3DScaleKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FVector3f Scale; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0014(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DScaleKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieScene3DTransformKeyStruct +// 0x0058 (0x0060 - 0x0008) +struct FMovieScene3DTransformKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FVector Location; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0020(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector3f Scale; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0044(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DTransformKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneTransformMask +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneTransformMask final +{ +public: + uint32 Mask; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneTransformMask; + +// ScriptStruct MovieSceneTracks.MovieSceneBaseCacheParams +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FMovieSceneBaseCacheParams +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameNumber FirstLoopStartFrameOffset; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber StartFrameOffset; // 0x000C(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber EndFrameOffset; // 0x0010(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneBaseCacheParams; + +// ScriptStruct MovieSceneTracks.MovieSceneColorKeyStruct +// 0x0030 (0x0038 - 0x0008) +struct FMovieSceneColorKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FLinearColor Color; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0018(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x1C]; // 0x001C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneColorKeyStruct; + +// ScriptStruct MovieSceneTracks.ScalarMaterialParameterInfoAndCurve +// 0x0120 (0x0120 - 0x0000) +struct FScalarMaterialParameterInfoAndCurve final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel ParameterCurve; // 0x0010(0x0110)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScalarMaterialParameterInfoAndCurve; + +// ScriptStruct MovieSceneTracks.ColorMaterialParameterInfoAndCurves +// 0x0450 (0x0450 - 0x0000) +struct FColorMaterialParameterInfoAndCurves final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel RedCurve; // 0x0010(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel GreenCurve; // 0x0120(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel BlueCurve; // 0x0230(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel AlphaCurve; // 0x0340(0x0110)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FColorMaterialParameterInfoAndCurves; + +// ScriptStruct MovieSceneTracks.MovieSceneConsoleVariableCollection +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneConsoleVariableCollection final +{ +public: + TScriptInterface Interface; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyIncludeChecked; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneConsoleVariableCollection; + +// ScriptStruct MovieSceneTracks.MovieSceneCVarOverrides +// 0x0050 (0x0050 - 0x0000) +struct FMovieSceneCVarOverrides final +{ +public: + TMap ValuesByCVar; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneCVarOverrides; + +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationParams +// 0x0150 (0x0150 - 0x0000) +struct FMovieSceneSkeletalAnimationParams final +{ +public: + class UAnimSequenceBase* Animation; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber FirstLoopStartFrameOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber StartFrameOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber EndFrameOffset; // 0x0010(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SlotName; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMirrorDataTable* MirrorDataTable; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Weight; // 0x0030(0x0110)(NativeAccessSpecifierPublic) + bool bSkipAnimNotifiers; // 0x0140(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceCustomMode; // 0x0141(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESwapRootBone SwapRootBone; // 0x0142(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143[0x1]; // 0x0143(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float StartOffset; // 0x0144(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndOffset; // 0x0148(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSkeletalAnimationParams; + +// ScriptStruct MovieSceneTracks.MovieSceneFloatVectorKeyStructBase +// 0x0020 (0x0028 - 0x0008) +struct FMovieSceneFloatVectorKeyStructBase : public FMovieSceneKeyStruct +{ +public: + struct FFrameNumber Time; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x1C]; // 0x000C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFloatVectorKeyStructBase; + +// ScriptStruct MovieSceneTracks.MovieSceneVector2fKeyStruct +// 0x0008 (0x0030 - 0x0028) +struct FMovieSceneVector2fKeyStruct final : public FMovieSceneFloatVectorKeyStructBase +{ +public: + struct FVector2f Vector; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneVector2fKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneVector3fKeyStruct +// 0x0010 (0x0038 - 0x0028) +struct FMovieSceneVector3fKeyStruct final : public FMovieSceneFloatVectorKeyStructBase +{ +public: + struct FVector3f Vector; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneVector3fKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneVector4fKeyStruct +// 0x0018 (0x0040 - 0x0028) +struct FMovieSceneVector4fKeyStruct final : public FMovieSceneFloatVectorKeyStructBase +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4f Vector; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneVector4fKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneDoubleVectorKeyStructBase +// 0x0020 (0x0028 - 0x0008) +struct FMovieSceneDoubleVectorKeyStructBase : public FMovieSceneKeyStruct +{ +public: + struct FFrameNumber Time; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x1C]; // 0x000C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneDoubleVectorKeyStructBase; + +// ScriptStruct MovieSceneTracks.MovieSceneVector2DKeyStruct +// 0x0010 (0x0038 - 0x0028) +struct FMovieSceneVector2DKeyStruct final : public FMovieSceneDoubleVectorKeyStructBase +{ +public: + struct FVector2D Vector; // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneVector2DKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneVector3dKeyStruct +// 0x0018 (0x0040 - 0x0028) +struct FMovieSceneVector3dKeyStruct final : public FMovieSceneDoubleVectorKeyStructBase +{ +public: + struct FVector3d Vector; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneVector3dKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneVector4dKeyStruct +// 0x0028 (0x0050 - 0x0028) +struct FMovieSceneVector4dKeyStruct final : public FMovieSceneDoubleVectorKeyStructBase +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4d Vector; // 0x0030(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneVector4dKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneEventTriggerData +// 0x0048 (0x0048 - 0x0000) +struct FMovieSceneEventTriggerData final +{ +public: + struct FMovieSceneEventPtrs Ptrs; // 0x0000(0x0028)(NativeAccessSpecifierPublic) + struct FGuid ObjectBindingID; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEventTriggerData; + +// ScriptStruct MovieSceneTracks.ComponentMaterialInfo +// 0x0010 (0x0010 - 0x0000) +struct FComponentMaterialInfo final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialSlotIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComponentMaterialType MaterialType; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComponentMaterialInfo; + +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimRootMotionTrackParams +// 0x0080 (0x0080 - 0x0000) +struct alignas(0x10) FMovieSceneSkeletalAnimRootMotionTrackParams final +{ +public: + uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSkeletalAnimRootMotionTrackParams; + +} + diff --git a/SilentHillF/SDK/MovieScene_classes.hpp b/SilentHillF/SDK/MovieScene_classes.hpp new file mode 100644 index 0000000..0b154d4 --- /dev/null +++ b/SilentHillF/SDK/MovieScene_classes.hpp @@ -0,0 +1,1984 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieScene + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class MovieScene.MovieSceneBlenderSystemSupport +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneBlenderSystemSupport final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBlenderSystemSupport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBlenderSystemSupport") + } + static class IMovieSceneBlenderSystemSupport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneBlenderSystemSupport; + +// Class MovieScene.MovieSceneBoundObjectProxy +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneBoundObjectProxy final +{ +public: + class UObject* BP_GetBoundObjectForSequencer(class UObject* ResolvedObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoundObjectProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoundObjectProxy") + } + static class IMovieSceneBoundObjectProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneBoundObjectProxy; + +// Class MovieScene.MovieSceneChannelOverrideProvider +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneChannelOverrideProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneChannelOverrideProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneChannelOverrideProvider") + } + static class IMovieSceneChannelOverrideProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneChannelOverrideProvider; + +// Class MovieScene.MovieSceneDeterminismSource +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneDeterminismSource final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDeterminismSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDeterminismSource") + } + static class IMovieSceneDeterminismSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneDeterminismSource; + +// Class MovieScene.MovieSceneEvaluationHook +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneEvaluationHook final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEvaluationHook") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEvaluationHook") + } + static class IMovieSceneEvaluationHook* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneEvaluationHook; + +// Class MovieScene.MovieSceneMetaDataInterface +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneMetaDataInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMetaDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMetaDataInterface") + } + static class IMovieSceneMetaDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneMetaDataInterface; + +// Class MovieScene.MovieScenePlaybackClient +// 0x0000 (0x0000 - 0x0000) +class IMovieScenePlaybackClient final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePlaybackClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePlaybackClient") + } + static class IMovieScenePlaybackClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieScenePlaybackClient; + +// Class MovieScene.MovieSceneSequencePlayerObserver +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneSequencePlayerObserver final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequencePlayerObserver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequencePlayerObserver") + } + static class IMovieSceneSequencePlayerObserver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneSequencePlayerObserver; + +// Class MovieScene.MovieSceneBindingEventReceiverInterface +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneBindingEventReceiverInterface final +{ +public: + void OnObjectBoundBySequencer(class UMovieSceneSequencePlayer* Player, const struct FMovieSceneObjectBindingID& BindingID); + void OnObjectUnboundBySequencer(class UMovieSceneSequencePlayer* Player, const struct FMovieSceneObjectBindingID& BindingID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBindingEventReceiverInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBindingEventReceiverInterface") + } + static class IMovieSceneBindingEventReceiverInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneBindingEventReceiverInterface; + +// Class MovieScene.MovieSceneBindingOwnerInterface +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneBindingOwnerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBindingOwnerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBindingOwnerInterface") + } + static class IMovieSceneBindingOwnerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneBindingOwnerInterface; + +// Class MovieScene.MovieSceneCachedTrack +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneCachedTrack final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCachedTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCachedTrack") + } + static class IMovieSceneCachedTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneCachedTrack; + +// Class MovieScene.MovieSceneEasingFunction +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneEasingFunction final +{ +public: + float OnEvaluate(float Interp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEasingFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEasingFunction") + } + static class IMovieSceneEasingFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneEasingFunction; + +// Class MovieScene.MovieSceneEntitySystem +// 0x0018 (0x0040 - 0x0028) +class UMovieSceneEntitySystem : public UObject +{ +public: + class UMovieSceneEntitySystemLinker* Linker; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntitySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntitySystem") + } + static class UMovieSceneEntitySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEntitySystem; + +// Class MovieScene.MovieSceneEntityGroupingSystem +// 0x0088 (0x00C8 - 0x0040) +class UMovieSceneEntityGroupingSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x88]; // 0x0040(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntityGroupingSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntityGroupingSystem") + } + static class UMovieSceneEntityGroupingSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEntityGroupingSystem; + +// Class MovieScene.MovieSceneKeyProxy +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneKeyProxy final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneKeyProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneKeyProxy") + } + static class IMovieSceneKeyProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneKeyProxy; + +// Class MovieScene.MovieSceneSequenceTickManagerClient +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneSequenceTickManagerClient final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequenceTickManagerClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequenceTickManagerClient") + } + static class IMovieSceneSequenceTickManagerClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneSequenceTickManagerClient; + +// Class MovieScene.MovieSceneSignedObject +// 0x0030 (0x0058 - 0x0028) +class UMovieSceneSignedObject : public UObject +{ +public: + uint8 Pad_28[0x4]; // 0x0028(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid Signature; // 0x002C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C[0x1C]; // 0x003C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSignedObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSignedObject") + } + static class UMovieSceneSignedObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSignedObject; + +// Class MovieScene.MovieSceneChannelOverrideContainer +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneChannelOverrideContainer : public UMovieSceneSignedObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneChannelOverrideContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneChannelOverrideContainer") + } + static class UMovieSceneChannelOverrideContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneChannelOverrideContainer; + +// Class MovieScene.MovieSceneSectionChannelOverrideRegistry +// 0x0050 (0x0078 - 0x0028) +class UMovieSceneSectionChannelOverrideRegistry final : public UObject +{ +public: + TMap Overrides; // 0x0028(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSectionChannelOverrideRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSectionChannelOverrideRegistry") + } + static class UMovieSceneSectionChannelOverrideRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSectionChannelOverrideRegistry; + +// Class MovieScene.MovieSceneTrackTemplateProducer +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneTrackTemplateProducer final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrackTemplateProducer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrackTemplateProducer") + } + static class IMovieSceneTrackTemplateProducer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneTrackTemplateProducer; + +// Class MovieScene.MovieSceneCompiledData +// 0x03D8 (0x0400 - 0x0028) +class UMovieSceneCompiledData final : public UObject +{ +public: + struct FMovieSceneEvaluationTemplate EvaluationTemplate; // 0x0028(0x0160)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceHierarchy Hierarchy; // 0x0188(0x0120)(NativeAccessSpecifierPrivate) + struct FMovieSceneEntityComponentField EntityComponentField; // 0x02A8(0x00F0)(NativeAccessSpecifierPrivate) + struct FMovieSceneEvaluationField TrackTemplateField; // 0x0398(0x0030)(NativeAccessSpecifierPrivate) + TArray DeterminismFences; // 0x03C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FGuid CompiledSignature; // 0x03D8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid CompilerVersion; // 0x03E8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceCompilerMaskStruct AccumulatedMask; // 0x03F8(0x0001)(NoDestructor, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceCompilerMaskStruct AllocatedMask; // 0x03F9(0x0001)(NoDestructor, NativeAccessSpecifierPrivate) + EMovieSceneSequenceFlags AccumulatedFlags; // 0x03FA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3FB[0x5]; // 0x03FB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCompiledData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCompiledData") + } + static class UMovieSceneCompiledData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCompiledData; + +// Class MovieScene.MovieSceneCompiledDataManager +// 0x0208 (0x0230 - 0x0028) +class UMovieSceneCompiledDataManager final : public UObject +{ +public: + uint8 Pad_28[0xB0]; // 0x0028(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Hierarchies; // 0x00D8(0x0050)(NativeAccessSpecifierPrivate) + TMap TrackTemplates; // 0x0128(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + TMap TrackTemplateFields; // 0x0178(0x0050)(NativeAccessSpecifierPrivate) + TMap EntityComponentFields; // 0x01C8(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_218[0x18]; // 0x0218(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCompiledDataManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCompiledDataManager") + } + static class UMovieSceneCompiledDataManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCompiledDataManager; + +// Class MovieScene.MovieSceneEntityProvider +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneEntityProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntityProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntityProvider") + } + static class IMovieSceneEntityProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneEntityProvider; + +// Class MovieScene.MovieSceneBindingLifetimeSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneBindingLifetimeSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBindingLifetimeSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBindingLifetimeSystem") + } + static class UMovieSceneBindingLifetimeSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBindingLifetimeSystem; + +// Class MovieScene.MovieSceneBlenderSystem +// 0x0028 (0x0068 - 0x0040) +class UMovieSceneBlenderSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBlenderSystem") + } + static class UMovieSceneBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBlenderSystem; + +// Class MovieScene.MovieSceneEntityInstantiatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneEntityInstantiatorSystem : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntityInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntityInstantiatorSystem") + } + static class UMovieSceneEntityInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEntityInstantiatorSystem; + +// Class MovieScene.MovieSceneGenericBoundObjectInstantiator +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneGenericBoundObjectInstantiator final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneGenericBoundObjectInstantiator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneGenericBoundObjectInstantiator") + } + static class UMovieSceneGenericBoundObjectInstantiator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneGenericBoundObjectInstantiator; + +// Class MovieScene.MovieSceneBoundSceneComponentInstantiator +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneBoundSceneComponentInstantiator final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoundSceneComponentInstantiator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoundSceneComponentInstantiator") + } + static class UMovieSceneBoundSceneComponentInstantiator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBoundSceneComponentInstantiator; + +// Class MovieScene.MovieSceneValueDecomposer +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneValueDecomposer final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneValueDecomposer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneValueDecomposer") + } + static class IMovieSceneValueDecomposer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneValueDecomposer; + +// Class MovieScene.MovieSceneEntitySystemLinker +// 0x0728 (0x0750 - 0x0028) +class UMovieSceneEntitySystemLinker : public UObject +{ +public: + uint8 Pad_28[0x278]; // 0x0028(0x0278)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEntitySystemGraph SystemGraph; // 0x02A0(0x0190)(NativeAccessSpecifierPublic) + uint8 Pad_430[0x320]; // 0x0430(0x0320)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntitySystemLinker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntitySystemLinker") + } + static class UMovieSceneEntitySystemLinker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEntitySystemLinker; + +// Class MovieScene.MovieSceneEvalTimeSystem +// 0x0170 (0x01B0 - 0x0040) +class UMovieSceneEvalTimeSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x170]; // 0x0040(0x0170)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEvalTimeSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEvalTimeSystem") + } + static class UMovieSceneEvalTimeSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEvalTimeSystem; + +// Class MovieScene.MovieSceneEvaluationHookSystem +// 0x0050 (0x0090 - 0x0040) +class UMovieSceneEvaluationHookSystem final : public UMovieSceneEntitySystem +{ +public: + TMap PendingEventsByRootInstance; // 0x0040(0x0050)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEvaluationHookSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEvaluationHookSystem") + } + static class UMovieSceneEvaluationHookSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEvaluationHookSystem; + +// Class MovieScene.MovieScenePreAnimatedStateSystemInterface +// 0x0000 (0x0000 - 0x0000) +class IMovieScenePreAnimatedStateSystemInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePreAnimatedStateSystemInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePreAnimatedStateSystemInterface") + } + static class IMovieScenePreAnimatedStateSystemInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieScenePreAnimatedStateSystemInterface; + +// Class MovieScene.MovieSceneCachePreAnimatedStateSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneCachePreAnimatedStateSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCachePreAnimatedStateSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCachePreAnimatedStateSystem") + } + static class UMovieSceneCachePreAnimatedStateSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCachePreAnimatedStateSystem; + +// Class MovieScene.MovieSceneRestorePreAnimatedStateSystem +// 0x0010 (0x0050 - 0x0040) +class UMovieSceneRestorePreAnimatedStateSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneRestorePreAnimatedStateSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneRestorePreAnimatedStateSystem") + } + static class UMovieSceneRestorePreAnimatedStateSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneRestorePreAnimatedStateSystem; + +// Class MovieScene.MovieSceneRootInstantiatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneRootInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneRootInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneRootInstantiatorSystem") + } + static class UMovieSceneRootInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneRootInstantiatorSystem; + +// Class MovieScene.MovieSceneSpawnablesSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneSpawnablesSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSpawnablesSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSpawnablesSystem") + } + static class UMovieSceneSpawnablesSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSpawnablesSystem; + +// Class MovieScene.MovieSceneTrackInstance +// 0x0028 (0x0050 - 0x0028) +class UMovieSceneTrackInstance : public UObject +{ +public: + TWeakObjectPtr WeakAnimatedObject; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsRootTrackInstance; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneEntitySystemLinker* PrivateLinker; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Inputs; // 0x0040(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrackInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrackInstance") + } + static class UMovieSceneTrackInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTrackInstance; + +// Class MovieScene.MovieSceneTrackInstanceInstantiator +// 0x00B0 (0x00F0 - 0x0040) +class UMovieSceneTrackInstanceInstantiator final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0xB0]; // 0x0040(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrackInstanceInstantiator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrackInstanceInstantiator") + } + static class UMovieSceneTrackInstanceInstantiator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTrackInstanceInstantiator; + +// Class MovieScene.MovieSceneTrackInstanceSystem +// 0x0008 (0x0048 - 0x0040) +class UMovieSceneTrackInstanceSystem final : public UMovieSceneEntitySystem +{ +public: + class UMovieSceneTrackInstanceInstantiator* Instantiator; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrackInstanceSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrackInstanceSystem") + } + static class UMovieSceneTrackInstanceSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTrackInstanceSystem; + +// Class MovieScene.MovieSceneCustomClockSource +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneCustomClockSource final +{ +public: + struct FFrameTime OnRequestCurrentTime(const struct FQualifiedFrameTime& InCurrentTime, float InPlayRate); + void OnStartPlaying(const struct FQualifiedFrameTime& InStartTime); + void OnStopPlaying(const struct FQualifiedFrameTime& InStopTime); + void OnTick(float DeltaSeconds, float InPlayRate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCustomClockSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCustomClockSource") + } + static class IMovieSceneCustomClockSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneCustomClockSource; + +// Class MovieScene.MovieSceneBuiltInEasingFunction +// 0x0010 (0x0038 - 0x0028) +class UMovieSceneBuiltInEasingFunction final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EMovieSceneBuiltInEasing Type; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBuiltInEasingFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBuiltInEasingFunction") + } + static class UMovieSceneBuiltInEasingFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBuiltInEasingFunction; + +// Class MovieScene.MovieSceneEasingExternalCurve +// 0x0010 (0x0038 - 0x0028) +class UMovieSceneEasingExternalCurve final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEasingExternalCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEasingExternalCurve") + } + static class UMovieSceneEasingExternalCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEasingExternalCurve; + +// Class MovieScene.NodeAndChannelMappings +// 0x0000 (0x0000 - 0x0000) +class INodeAndChannelMappings final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NodeAndChannelMappings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NodeAndChannelMappings") + } + static class INodeAndChannelMappings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INodeAndChannelMappings; + +// Class MovieScene.MovieSceneNodeGroup +// 0x0000 (0x0028 - 0x0028) +class UMovieSceneNodeGroup final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNodeGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNodeGroup") + } + static class UMovieSceneNodeGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNodeGroup; + +// Class MovieScene.MovieSceneNodeGroupCollection +// 0x0000 (0x0028 - 0x0028) +class UMovieSceneNodeGroupCollection final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNodeGroupCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNodeGroupCollection") + } + static class UMovieSceneNodeGroupCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNodeGroupCollection; + +// Class MovieScene.MovieScene +// 0x0108 (0x0160 - 0x0058) +class UMovieScene final : public UMovieSceneSignedObject +{ +public: + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Spawnables; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Possessables; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ObjectBindings; // 0x0080(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TMap BindingGroups; // 0x0090(0x0050)(NativeAccessSpecifierPrivate) + TArray Tracks; // 0x00E0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + class UMovieSceneTrack* CameraCutTrack; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneFrameRange SelectionRange; // 0x00F8(0x0010)(NoDestructor, NativeAccessSpecifierPrivate) + struct FMovieSceneFrameRange PlaybackRange; // 0x0108(0x0010)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameRate TickResolution; // 0x0118(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameRate DisplayRate; // 0x0120(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMovieSceneEvaluationType EvaluationType; // 0x0128(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EUpdateClockSource ClockSource; // 0x0129(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_12A[0x6]; // 0x012A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath CustomClockSourcePath; // 0x0130(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray MarkedFrames; // 0x0150(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene") + } + static class UMovieScene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene; + +// Class MovieScene.MovieSceneBindingOverrides +// 0x0068 (0x0090 - 0x0028) +class UMovieSceneBindingOverrides final : public UObject +{ +public: + TArray BindingData; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x58]; // 0x0038(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBindingOverrides") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBindingOverrides") + } + static class UMovieSceneBindingOverrides* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBindingOverrides; + +// Class MovieScene.BuiltInDynamicBindingResolverLibrary +// 0x0000 (0x0028 - 0x0028) +class UBuiltInDynamicBindingResolverLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FMovieSceneDynamicBindingResolveResult ResolveToPlayerPawn(class UObject* WorldContextObject, int32 PlayerControllerIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BuiltInDynamicBindingResolverLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BuiltInDynamicBindingResolverLibrary") + } + static class UBuiltInDynamicBindingResolverLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBuiltInDynamicBindingResolverLibrary; + +// Class MovieScene.MovieSceneFolder +// 0x0050 (0x0078 - 0x0028) +class UMovieSceneFolder final : public UObject +{ +public: + uint8 Pad_28[0x4]; // 0x0028(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FolderName; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChildFolders; // 0x0038(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray ChildTracks; // 0x0048(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray ChildObjectBindingStrings; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_68[0x10]; // 0x0068(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFolder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFolder") + } + static class UMovieSceneFolder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFolder; + +// Class MovieScene.MovieSceneMetaData +// 0x0030 (0x0058 - 0x0028) +class UMovieSceneMetaData final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Author; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FDateTime Created; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString Notes; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void SetAuthor(const class FString& InAuthor); + void SetCreated(const struct FDateTime& InCreated); + void SetNotes(const class FString& InNotes); + + class FString GetAuthor() const; + struct FDateTime GetCreated() const; + class FString GetNotes() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMetaData") + } + static class UMovieSceneMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMetaData; + +// Class MovieScene.MovieSceneTrack +// 0x0040 (0x0098 - 0x0058) +class UMovieSceneTrack : public UMovieSceneSignedObject +{ +public: + struct FMovieSceneTrackEvalOptions EvalOptions; // 0x0058(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x1]; // 0x005C(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsEvalDisabled; // 0x005D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RowsDisabled; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_70[0x4]; // 0x0070(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid EvaluationFieldGuid; // 0x0074(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneTrackEvaluationField EvaluationField; // 0x0088(0x0010)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrack") + } + static class UMovieSceneTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTrack; + +// Class MovieScene.MovieSceneNameableTrack +// 0x0000 (0x0098 - 0x0098) +class UMovieSceneNameableTrack : public UMovieSceneTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNameableTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNameableTrack") + } + static class UMovieSceneNameableTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNameableTrack; + +// Class MovieScene.MovieSceneSection +// 0x0098 (0x00F0 - 0x0058) +class UMovieSceneSection : public UMovieSceneSignedObject +{ +public: + struct FMovieSceneSectionEvalOptions EvalOptions; // 0x0058(0x0002)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEasingSettings Easing; // 0x0060(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange SectionRange; // 0x0098(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber PreRollFrames; // 0x00A8(0x0004)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber PostRollFrames; // 0x00AC(0x0004)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 RowIndex; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 OverlapPriority; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsActive : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsLocked : 1; // 0x00B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StartTime; // 0x00BC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EndTime; // 0x00C0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PrerollTime; // 0x00C4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PostrollTime; // 0x00C8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsInfinite : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSupportsInfiniteRange; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FOptionalMovieSceneBlendType BlendType; // 0x00D1(0x0002)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D3[0x1D]; // 0x00D3(0x001D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBlendType(EMovieSceneBlendType InBlendType); + void SetColorTint(const struct FColor& InColorTint); + void SetCompletionMode(EMovieSceneCompletionMode InCompletionMode); + void SetIsActive(bool bInIsActive); + void SetIsLocked(bool bInIsLocked); + void SetOverlapPriority(int32 NewPriority); + void SetPostRollFrames(int32 InPostRollFrames); + void SetPreRollFrames(int32 InPreRollFrames); + void SetRowIndex(int32 NewRowIndex); + + struct FOptionalMovieSceneBlendType GetBlendType() const; + struct FColor GetColorTint() const; + EMovieSceneCompletionMode GetCompletionMode() const; + int32 GetOverlapPriority() const; + int32 GetPostRollFrames() const; + int32 GetPreRollFrames() const; + int32 GetRowIndex() const; + bool IsActive() const; + bool IsLocked() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSection") + } + static class UMovieSceneSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSection; + +// Class MovieScene.MovieSceneSequence +// 0x0010 (0x0068 - 0x0058) +class UMovieSceneSequence : public UMovieSceneSignedObject +{ +public: + class UMovieSceneCompiledData* CompiledData; // 0x0058(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMovieSceneCompletionMode DefaultCompletionMode; // 0x0060(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentContextsAreSignificant; // 0x0061(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayableDirectly; // 0x0062(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovieSceneSequenceFlags SequenceFlags; // 0x0063(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FMovieSceneObjectBindingID FindBindingByTag(class FName InBindingName) const; + const TArray FindBindingsByTag(class FName InBindingName) const; + struct FMovieSceneTimecodeSource GetEarliestTimecodeSource() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequence") + } + static class UMovieSceneSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSequence; + +// Class MovieScene.MovieSceneSequencePlayer +// 0x0438 (0x0460 - 0x0028) +class UMovieSceneSequencePlayer : public UObject +{ +public: + uint8 Pad_28[0x1F0]; // 0x0028(0x01F0)(Fixing Size After Last Property [ Dumper-7 ]) + TScriptInterface Observer; // 0x0218(0x0010)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlay; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlayReverse; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStop; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPause; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinished; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + EMovieScenePlayerStatus Status; // 0x0288(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_289[0x3]; // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bReversePlayback : 1; // 0x028C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneSequence* Sequence; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FFrameNumber StartTime; // 0x0298(0x0004)(Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 DurationFrames; // 0x029C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DurationSubFrames; // 0x02A0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CurrentNumLoops; // 0x02A4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SerialNumber; // 0x02A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x02AC(0x0028)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneRootEvaluationTemplateInstance RootTemplateInstance; // 0x02D8(0x0020)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2F8[0x8C]; // 0x02F8(0x008C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSequenceReplProperties NetSyncProps; // 0x0384(0x0014)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) + TScriptInterface PlaybackClient; // 0x0398(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMovieSceneSequenceTickManager* TickManager; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B0[0xB0]; // 0x03B0(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangePlaybackDirection(); + TArray GetBoundObjects(const struct FMovieSceneObjectBindingID& ObjectBinding); + bool GetDisableCameraCuts(); + TArray GetObjectBindings(class UObject* InObject); + void GoToEndAndStop(); + void Pause(); + void Play(); + void PlayLooping(int32 NumLoops); + void PlayReverse(); + void PlayTo(const struct FMovieSceneSequencePlaybackParams& PlaybackParams, const struct FMovieSceneSequencePlayToParams& PlayToParams); + void RemoveWeight(); + void RestoreState(); + void RPC_ExplicitServerUpdateEvent(EUpdatePositionMethod Method, const struct FFrameTime& RelevantTime, int32 NewSerialNumber); + void RPC_OnFinishPlaybackEvent(const struct FFrameTime& StoppedTime, int32 NewSerialNumber); + void RPC_OnStopEvent(const struct FFrameTime& StoppedTime, int32 NewSerialNumber); + void Scrub(); + void SetCompletionModeOverride(EMovieSceneCompletionModeOverride CompletionModeOverride); + void SetDisableCameraCuts(bool bInDisableCameraCuts); + void SetFrameRange(int32 StartFrame, int32 duration, float SubFrames); + void SetFrameRate(const struct FFrameRate& FrameRate); + void SetPlaybackPosition(const struct FMovieSceneSequencePlaybackParams& PlaybackParams); + void SetPlayRate(float PlayRate); + void SetTimeRange(float StartTime_0, float duration); + void SetWeight(double InWeight); + void Stop(); + void StopAtCurrentTime(); + + EMovieSceneCompletionModeOverride GetCompletionModeOverride() const; + struct FQualifiedFrameTime GetCurrentTime() const; + struct FQualifiedFrameTime GetDuration() const; + struct FQualifiedFrameTime GetEndTime() const; + int32 GetFrameDuration() const; + struct FFrameRate GetFrameRate() const; + float GetPlayRate() const; + class UMovieSceneSequence* GetSequence() const; + class FString GetSequenceName(bool bAddClientInfo) const; + struct FQualifiedFrameTime GetStartTime() const; + bool IsPaused() const; + bool IsPlaying() const; + bool IsReversed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequencePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequencePlayer") + } + static class UMovieSceneSequencePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSequencePlayer; + +// Class MovieScene.MovieSceneSequenceTickManager +// 0x0070 (0x0098 - 0x0028) +class UMovieSceneSequenceTickManager final : public UObject +{ +public: + uint8 Pad_28[0x70]; // 0x0028(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequenceTickManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequenceTickManager") + } + static class UMovieSceneSequenceTickManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSequenceTickManager; + +// Class MovieScene.MovieSceneBindingLifetimeSection +// 0x0008 (0x00F8 - 0x00F0) +class UMovieSceneBindingLifetimeSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBindingLifetimeSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBindingLifetimeSection") + } + static class UMovieSceneBindingLifetimeSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBindingLifetimeSection; + +// Class MovieScene.MovieSceneBoolSection +// 0x0110 (0x0200 - 0x00F0) +class UMovieSceneBoolSection : public UMovieSceneSection +{ +public: + bool DefaultValue; // 0x00F0(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneBoolChannel BoolCurve; // 0x00F8(0x0108)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoolSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoolSection") + } + static class UMovieSceneBoolSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBoolSection; + +// Class MovieScene.MovieSceneHookSection +// 0x0018 (0x0108 - 0x00F0) +class UMovieSceneHookSection : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bRequiresRangedHook : 1; // 0x0100(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bRequiresTriggerHooks : 1; // 0x0100(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneHookSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneHookSection") + } + static class UMovieSceneHookSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneHookSection; + +// Class MovieScene.MovieSceneSpawnSection +// 0x0008 (0x0208 - 0x0200) +class UMovieSceneSpawnSection final : public UMovieSceneBoolSection +{ +public: + uint8 Pad_200[0x8]; // 0x0200(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSpawnSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSpawnSection") + } + static class UMovieSceneSpawnSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSpawnSection; + +// Class MovieScene.MovieSceneSubSection +// 0x0048 (0x0138 - 0x00F0) +class UMovieSceneSubSection : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSectionParameters Parameters; // 0x00F8(0x0028)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic) + float StartOffset; // 0x0120(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float timescale; // 0x0124(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PrerollTime_MovieSceneSubSection; // 0x0128(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 NetworkMask; // 0x012C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_12D[0x3]; // 0x012D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneSequence* SubSequence; // 0x0130(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetSequence(class UMovieSceneSequence* Sequence); + + class UMovieSceneSequence* GetSequence() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSubSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSubSection") + } + static class UMovieSceneSubSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSubSection; + +// Class MovieScene.TestMovieSceneTrack +// 0x0020 (0x00B8 - 0x0098) +class UTestMovieSceneTrack final : public UMovieSceneTrack +{ +public: + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHighPassFilter; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SectionArray; // 0x00A8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneTrack") + } + static class UTestMovieSceneTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneTrack; + +// Class MovieScene.TestMovieSceneSection +// 0x0000 (0x00F0 - 0x00F0) +class UTestMovieSceneSection final : public UMovieSceneSection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneSection") + } + static class UTestMovieSceneSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneSection; + +// Class MovieScene.TestMovieSceneSequence +// 0x0008 (0x0070 - 0x0068) +class UTestMovieSceneSequence final : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x0068(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneSequence") + } + static class UTestMovieSceneSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneSequence; + +// Class MovieScene.MovieSceneSubTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneSubTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSubTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSubTrack") + } + static class UMovieSceneSubTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSubTrack; + +// Class MovieScene.TestMovieSceneSubTrack +// 0x0010 (0x00B8 - 0x00A8) +class UTestMovieSceneSubTrack final : public UMovieSceneSubTrack +{ +public: + TArray SectionArray; // 0x00A8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneSubTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneSubTrack") + } + static class UTestMovieSceneSubTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneSubTrack; + +// Class MovieScene.TestMovieSceneSubSection +// 0x0000 (0x0138 - 0x0138) +class UTestMovieSceneSubSection final : public UMovieSceneSubSection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneSubSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneSubSection") + } + static class UTestMovieSceneSubSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneSubSection; + +// Class MovieScene.TestMovieSceneEvalHookTrack +// 0x0010 (0x00A8 - 0x0098) +class UTestMovieSceneEvalHookTrack final : public UMovieSceneTrack +{ +public: + TArray SectionArray; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneEvalHookTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneEvalHookTrack") + } + static class UTestMovieSceneEvalHookTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneEvalHookTrack; + +// Class MovieScene.TestMovieSceneEvalHookSection +// 0x0018 (0x0120 - 0x0108) +class UTestMovieSceneEvalHookSection final : public UMovieSceneHookSection +{ +public: + uint8 Pad_108[0x18]; // 0x0108(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneEvalHookSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneEvalHookSection") + } + static class UTestMovieSceneEvalHookSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneEvalHookSection; + +// Class MovieScene.MovieSceneBindingLifetimeTrack +// 0x0018 (0x00B0 - 0x0098) +class UMovieSceneBindingLifetimeTrack final : public UMovieSceneTrack +{ +public: + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBindingLifetimeTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBindingLifetimeTrack") + } + static class UMovieSceneBindingLifetimeTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBindingLifetimeTrack; + +// Class MovieScene.MovieSceneSpawnTrack +// 0x0020 (0x00B8 - 0x0098) +class UMovieSceneSpawnTrack final : public UMovieSceneTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + struct FGuid ObjectGuid; // 0x00A8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSpawnTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSpawnTrack") + } + static class UMovieSceneSpawnTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSpawnTrack; + +} + diff --git a/SilentHillF/SDK/MovieScene_functions.cpp b/SilentHillF/SDK/MovieScene_functions.cpp new file mode 100644 index 0000000..4852a69 --- /dev/null +++ b/SilentHillF/SDK/MovieScene_functions.cpp @@ -0,0 +1,1928 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieScene + +#include "Basic.hpp" + +#include "MovieScene_classes.hpp" +#include "MovieScene_parameters.hpp" + + +namespace SDK +{ + +// Function MovieScene.MovieSceneBoundObjectProxy.BP_GetBoundObjectForSequencer +// (RequiredAPI, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* ResolvedObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* IMovieSceneBoundObjectProxy::BP_GetBoundObjectForSequencer(class UObject* ResolvedObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MovieSceneBoundObjectProxy", "BP_GetBoundObjectForSequencer"); + + Params::MovieSceneBoundObjectProxy_BP_GetBoundObjectForSequencer Parms{}; + + Parms.ResolvedObject = ResolvedObject; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneBindingEventReceiverInterface.OnObjectBoundBySequencer +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UMovieSceneSequencePlayer* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMovieSceneObjectBindingID&BindingID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMovieSceneBindingEventReceiverInterface::OnObjectBoundBySequencer(class UMovieSceneSequencePlayer* Player, const struct FMovieSceneObjectBindingID& BindingID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MovieSceneBindingEventReceiverInterface", "OnObjectBoundBySequencer"); + + Params::MovieSceneBindingEventReceiverInterface_OnObjectBoundBySequencer Parms{}; + + Parms.Player = Player; + Parms.BindingID = std::move(BindingID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneBindingEventReceiverInterface.OnObjectUnboundBySequencer +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UMovieSceneSequencePlayer* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMovieSceneObjectBindingID&BindingID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMovieSceneBindingEventReceiverInterface::OnObjectUnboundBySequencer(class UMovieSceneSequencePlayer* Player, const struct FMovieSceneObjectBindingID& BindingID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MovieSceneBindingEventReceiverInterface", "OnObjectUnboundBySequencer"); + + Params::MovieSceneBindingEventReceiverInterface_OnObjectUnboundBySequencer Parms{}; + + Parms.Player = Player; + Parms.BindingID = std::move(BindingID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneEasingFunction.OnEvaluate +// (RequiredAPI, Event, Protected, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float Interp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float IMovieSceneEasingFunction::OnEvaluate(float Interp) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MovieSceneEasingFunction", "OnEvaluate"); + + Params::MovieSceneEasingFunction_OnEvaluate Parms{}; + + Parms.Interp = Interp; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneCustomClockSource.OnRequestCurrentTime +// (Native, Public, HasOutParams) +// Parameters: +// const struct FQualifiedFrameTime& InCurrentTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameTime IMovieSceneCustomClockSource::OnRequestCurrentTime(const struct FQualifiedFrameTime& InCurrentTime, float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MovieSceneCustomClockSource", "OnRequestCurrentTime"); + + Params::MovieSceneCustomClockSource_OnRequestCurrentTime Parms{}; + + Parms.InCurrentTime = std::move(InCurrentTime); + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneCustomClockSource.OnStartPlaying +// (Native, Public, HasOutParams) +// Parameters: +// const struct FQualifiedFrameTime& InStartTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMovieSceneCustomClockSource::OnStartPlaying(const struct FQualifiedFrameTime& InStartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MovieSceneCustomClockSource", "OnStartPlaying"); + + Params::MovieSceneCustomClockSource_OnStartPlaying Parms{}; + + Parms.InStartTime = std::move(InStartTime); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneCustomClockSource.OnStopPlaying +// (Native, Public, HasOutParams) +// Parameters: +// const struct FQualifiedFrameTime& InStopTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMovieSceneCustomClockSource::OnStopPlaying(const struct FQualifiedFrameTime& InStopTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MovieSceneCustomClockSource", "OnStopPlaying"); + + Params::MovieSceneCustomClockSource_OnStopPlaying Parms{}; + + Parms.InStopTime = std::move(InStopTime); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneCustomClockSource.OnTick +// (Native, Public) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMovieSceneCustomClockSource::OnTick(float DeltaSeconds, float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MovieSceneCustomClockSource", "OnTick"); + + Params::MovieSceneCustomClockSource_OnTick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.BuiltInDynamicBindingResolverLibrary.ResolveToPlayerPawn +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerControllerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMovieSceneDynamicBindingResolveResultReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FMovieSceneDynamicBindingResolveResult UBuiltInDynamicBindingResolverLibrary::ResolveToPlayerPawn(class UObject* WorldContextObject, int32 PlayerControllerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BuiltInDynamicBindingResolverLibrary", "ResolveToPlayerPawn"); + + Params::BuiltInDynamicBindingResolverLibrary_ResolveToPlayerPawn Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerControllerIndex = PlayerControllerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneMetaData.SetAuthor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InAuthor (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneMetaData::SetAuthor(const class FString& InAuthor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneMetaData", "SetAuthor"); + + Params::MovieSceneMetaData_SetAuthor Parms{}; + + Parms.InAuthor = std::move(InAuthor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneMetaData.SetCreated +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDateTime& InCreated (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneMetaData::SetCreated(const struct FDateTime& InCreated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneMetaData", "SetCreated"); + + Params::MovieSceneMetaData_SetCreated Parms{}; + + Parms.InCreated = std::move(InCreated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneMetaData.SetNotes +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InNotes (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneMetaData::SetNotes(const class FString& InNotes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneMetaData", "SetNotes"); + + Params::MovieSceneMetaData_SetNotes Parms{}; + + Parms.InNotes = std::move(InNotes); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneMetaData.GetAuthor +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMovieSceneMetaData::GetAuthor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneMetaData", "GetAuthor"); + + Params::MovieSceneMetaData_GetAuthor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneMetaData.GetCreated +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UMovieSceneMetaData::GetCreated() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneMetaData", "GetCreated"); + + Params::MovieSceneMetaData_GetCreated Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneMetaData.GetNotes +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMovieSceneMetaData::GetNotes() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneMetaData", "GetNotes"); + + Params::MovieSceneMetaData_GetNotes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.SetBlendType +// (Native, Public, BlueprintCallable) +// Parameters: +// EMovieSceneBlendType InBlendType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetBlendType(EMovieSceneBlendType InBlendType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetBlendType"); + + Params::MovieSceneSection_SetBlendType Parms{}; + + Parms.InBlendType = InBlendType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.SetColorTint +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& InColorTint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetColorTint(const struct FColor& InColorTint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetColorTint"); + + Params::MovieSceneSection_SetColorTint Parms{}; + + Parms.InColorTint = std::move(InColorTint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.SetCompletionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMovieSceneCompletionMode InCompletionMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetCompletionMode(EMovieSceneCompletionMode InCompletionMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetCompletionMode"); + + Params::MovieSceneSection_SetCompletionMode Parms{}; + + Parms.InCompletionMode = InCompletionMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.SetIsActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetIsActive(bool bInIsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetIsActive"); + + Params::MovieSceneSection_SetIsActive Parms{}; + + Parms.bInIsActive = bInIsActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.SetIsLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetIsLocked(bool bInIsLocked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetIsLocked"); + + Params::MovieSceneSection_SetIsLocked Parms{}; + + Parms.bInIsLocked = bInIsLocked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.SetOverlapPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetOverlapPriority(int32 NewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetOverlapPriority"); + + Params::MovieSceneSection_SetOverlapPriority Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.SetPostRollFrames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InPostRollFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetPostRollFrames(int32 InPostRollFrames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetPostRollFrames"); + + Params::MovieSceneSection_SetPostRollFrames Parms{}; + + Parms.InPostRollFrames = InPostRollFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.SetPreRollFrames +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InPreRollFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetPreRollFrames(int32 InPreRollFrames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetPreRollFrames"); + + Params::MovieSceneSection_SetPreRollFrames Parms{}; + + Parms.InPreRollFrames = InPreRollFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.SetRowIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewRowIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSection::SetRowIndex(int32 NewRowIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "SetRowIndex"); + + Params::MovieSceneSection_SetRowIndex Parms{}; + + Parms.NewRowIndex = NewRowIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSection.GetBlendType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FOptionalMovieSceneBlendType ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FOptionalMovieSceneBlendType UMovieSceneSection::GetBlendType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "GetBlendType"); + + Params::MovieSceneSection_GetBlendType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.GetColorTint +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UMovieSceneSection::GetColorTint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "GetColorTint"); + + Params::MovieSceneSection_GetColorTint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.GetCompletionMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMovieSceneCompletionMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMovieSceneCompletionMode UMovieSceneSection::GetCompletionMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "GetCompletionMode"); + + Params::MovieSceneSection_GetCompletionMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.GetOverlapPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSection::GetOverlapPriority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "GetOverlapPriority"); + + Params::MovieSceneSection_GetOverlapPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.GetPostRollFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSection::GetPostRollFrames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "GetPostRollFrames"); + + Params::MovieSceneSection_GetPostRollFrames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.GetPreRollFrames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSection::GetPreRollFrames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "GetPreRollFrames"); + + Params::MovieSceneSection_GetPreRollFrames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.GetRowIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSection::GetRowIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "GetRowIndex"); + + Params::MovieSceneSection_GetRowIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSection::IsActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "IsActive"); + + Params::MovieSceneSection_IsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSection.IsLocked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSection::IsLocked() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSection", "IsLocked"); + + Params::MovieSceneSection_IsLocked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequence.FindBindingByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InBindingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMovieSceneObjectBindingID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMovieSceneObjectBindingID UMovieSceneSequence::FindBindingByTag(class FName InBindingName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequence", "FindBindingByTag"); + + Params::MovieSceneSequence_FindBindingByTag Parms{}; + + Parms.InBindingName = InBindingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequence.FindBindingsByTag +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InBindingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UMovieSceneSequence::FindBindingsByTag(class FName InBindingName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequence", "FindBindingsByTag"); + + Params::MovieSceneSequence_FindBindingsByTag Parms{}; + + Parms.InBindingName = InBindingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequence.GetEarliestTimecodeSource +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMovieSceneTimecodeSource ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FMovieSceneTimecodeSource UMovieSceneSequence::GetEarliestTimecodeSource() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequence", "GetEarliestTimecodeSource"); + + Params::MovieSceneSequence_GetEarliestTimecodeSource Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.ChangePlaybackDirection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::ChangePlaybackDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "ChangePlaybackDirection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetBoundObjects +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMovieSceneObjectBindingID&ObjectBinding (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMovieSceneSequencePlayer::GetBoundObjects(const struct FMovieSceneObjectBindingID& ObjectBinding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetBoundObjects"); + + Params::MovieSceneSequencePlayer_GetBoundObjects Parms{}; + + Parms.ObjectBinding = std::move(ObjectBinding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetDisableCameraCuts +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::GetDisableCameraCuts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetDisableCameraCuts"); + + Params::MovieSceneSequencePlayer_GetDisableCameraCuts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetObjectBindings +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMovieSceneSequencePlayer::GetObjectBindings(class UObject* InObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetObjectBindings"); + + Params::MovieSceneSequencePlayer_GetObjectBindings Parms{}; + + Parms.InObject = InObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GoToEndAndStop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::GoToEndAndStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GoToEndAndStop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.Pause +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::Pause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "Pause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::Play() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "Play"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumLoops (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::PlayLooping(int32 NumLoops) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayLooping"); + + Params::MovieSceneSequencePlayer_PlayLooping Parms{}; + + Parms.NumLoops = NumLoops; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayReverse +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::PlayReverse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayReverse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.PlayTo +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMovieSceneSequencePlaybackParams&PlaybackParams (Parm, NativeAccessSpecifierPublic) +// const struct FMovieSceneSequencePlayToParams&PlayToParams (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::PlayTo(const struct FMovieSceneSequencePlaybackParams& PlaybackParams, const struct FMovieSceneSequencePlayToParams& PlayToParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "PlayTo"); + + Params::MovieSceneSequencePlayer_PlayTo Parms{}; + + Parms.PlaybackParams = std::move(PlaybackParams); + Parms.PlayToParams = std::move(PlayToParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.RemoveWeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::RemoveWeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "RemoveWeight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.RestoreState +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::RestoreState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "RestoreState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.RPC_ExplicitServerUpdateEvent +// (Final, RequiredAPI, Net, NetReliable, Native, Event, NetMulticast, Private) +// Parameters: +// EUpdatePositionMethod Method (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameTime& RelevantTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewSerialNumber (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::RPC_ExplicitServerUpdateEvent(EUpdatePositionMethod Method, const struct FFrameTime& RelevantTime, int32 NewSerialNumber) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "RPC_ExplicitServerUpdateEvent"); + + Params::MovieSceneSequencePlayer_RPC_ExplicitServerUpdateEvent Parms{}; + + Parms.Method = Method; + Parms.RelevantTime = std::move(RelevantTime); + Parms.NewSerialNumber = NewSerialNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.RPC_OnFinishPlaybackEvent +// (Final, RequiredAPI, Net, NetReliable, Native, Event, NetMulticast, Private) +// Parameters: +// const struct FFrameTime& StoppedTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewSerialNumber (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::RPC_OnFinishPlaybackEvent(const struct FFrameTime& StoppedTime, int32 NewSerialNumber) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "RPC_OnFinishPlaybackEvent"); + + Params::MovieSceneSequencePlayer_RPC_OnFinishPlaybackEvent Parms{}; + + Parms.StoppedTime = std::move(StoppedTime); + Parms.NewSerialNumber = NewSerialNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.RPC_OnStopEvent +// (Final, RequiredAPI, Net, NetReliable, Native, Event, NetMulticast, Private) +// Parameters: +// const struct FFrameTime& StoppedTime (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewSerialNumber (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::RPC_OnStopEvent(const struct FFrameTime& StoppedTime, int32 NewSerialNumber) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "RPC_OnStopEvent"); + + Params::MovieSceneSequencePlayer_RPC_OnStopEvent Parms{}; + + Parms.StoppedTime = std::move(StoppedTime); + Parms.NewSerialNumber = NewSerialNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.Scrub +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::Scrub() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "Scrub"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetCompletionModeOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EMovieSceneCompletionModeOverride CompletionModeOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetCompletionModeOverride(EMovieSceneCompletionModeOverride CompletionModeOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetCompletionModeOverride"); + + Params::MovieSceneSequencePlayer_SetCompletionModeOverride Parms{}; + + Parms.CompletionModeOverride = CompletionModeOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetDisableCameraCuts +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisableCameraCuts (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetDisableCameraCuts(bool bInDisableCameraCuts) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetDisableCameraCuts"); + + Params::MovieSceneSequencePlayer_SetDisableCameraCuts Parms{}; + + Parms.bInDisableCameraCuts = bInDisableCameraCuts; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetFrameRange +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 StartFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SubFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetFrameRange(int32 StartFrame, int32 duration, float SubFrames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetFrameRange"); + + Params::MovieSceneSequencePlayer_SetFrameRange Parms{}; + + Parms.StartFrame = StartFrame; + Parms.duration = duration; + Parms.SubFrames = SubFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetFrameRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FFrameRate& FrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetFrameRate(const struct FFrameRate& FrameRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetFrameRate"); + + Params::MovieSceneSequencePlayer_SetFrameRate Parms{}; + + Parms.FrameRate = std::move(FrameRate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetPlaybackPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMovieSceneSequencePlaybackParams&PlaybackParams (Parm, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetPlaybackPosition(const struct FMovieSceneSequencePlaybackParams& PlaybackParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetPlaybackPosition"); + + Params::MovieSceneSequencePlayer_SetPlaybackPosition Parms{}; + + Parms.PlaybackParams = std::move(PlaybackParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float PlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetPlayRate(float PlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetPlayRate"); + + Params::MovieSceneSequencePlayer_SetPlayRate Parms{}; + + Parms.PlayRate = PlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetTimeRange +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float StartTime_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetTimeRange(float StartTime_0, float duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetTimeRange"); + + Params::MovieSceneSequencePlayer_SetTimeRange Parms{}; + + Parms.StartTime_0 = StartTime_0; + Parms.duration = duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.SetWeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// double InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSequencePlayer::SetWeight(double InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "SetWeight"); + + Params::MovieSceneSequencePlayer_SetWeight Parms{}; + + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.Stop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.StopAtCurrentTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMovieSceneSequencePlayer::StopAtCurrentTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "StopAtCurrentTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetCompletionModeOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMovieSceneCompletionModeOverride ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMovieSceneCompletionModeOverride UMovieSceneSequencePlayer::GetCompletionModeOverride() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetCompletionModeOverride"); + + Params::MovieSceneSequencePlayer_GetCompletionModeOverride Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetCurrentTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UMovieSceneSequencePlayer::GetCurrentTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetCurrentTime"); + + Params::MovieSceneSequencePlayer_GetCurrentTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetDuration +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UMovieSceneSequencePlayer::GetDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetDuration"); + + Params::MovieSceneSequencePlayer_GetDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetEndTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UMovieSceneSequencePlayer::GetEndTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetEndTime"); + + Params::MovieSceneSequencePlayer_GetEndTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetFrameDuration +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMovieSceneSequencePlayer::GetFrameDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetFrameDuration"); + + Params::MovieSceneSequencePlayer_GetFrameDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetFrameRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UMovieSceneSequencePlayer::GetFrameRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetFrameRate"); + + Params::MovieSceneSequencePlayer_GetFrameRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovieSceneSequencePlayer::GetPlayRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetPlayRate"); + + Params::MovieSceneSequencePlayer_GetPlayRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetSequence +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMovieSceneSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneSequence* UMovieSceneSequencePlayer::GetSequence() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetSequence"); + + Params::MovieSceneSequencePlayer_GetSequence Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetSequenceName +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bAddClientInfo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMovieSceneSequencePlayer::GetSequenceName(bool bAddClientInfo) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetSequenceName"); + + Params::MovieSceneSequencePlayer_GetSequenceName Parms{}; + + Parms.bAddClientInfo = bAddClientInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.GetStartTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UMovieSceneSequencePlayer::GetStartTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "GetStartTime"); + + Params::MovieSceneSequencePlayer_GetStartTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.IsPaused +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::IsPaused() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "IsPaused"); + + Params::MovieSceneSequencePlayer_IsPaused Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.IsPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "IsPlaying"); + + Params::MovieSceneSequencePlayer_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSequencePlayer.IsReversed +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovieSceneSequencePlayer::IsReversed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSequencePlayer", "IsReversed"); + + Params::MovieSceneSequencePlayer_IsReversed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function MovieScene.MovieSceneSubSection.SetSequence +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMovieSceneSequence* Sequence (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovieSceneSubSection::SetSequence(class UMovieSceneSequence* Sequence) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSubSection", "SetSequence"); + + Params::MovieSceneSubSection_SetSequence Parms{}; + + Parms.Sequence = Sequence; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function MovieScene.MovieSceneSubSection.GetSequence +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMovieSceneSequence* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMovieSceneSequence* UMovieSceneSubSection::GetSequence() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovieSceneSubSection", "GetSequence"); + + Params::MovieSceneSubSection_GetSequence Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + +} + diff --git a/SilentHillF/SDK/MovieScene_parameters.hpp b/SilentHillF/SDK/MovieScene_parameters.hpp new file mode 100644 index 0000000..4130012 --- /dev/null +++ b/SilentHillF/SDK/MovieScene_parameters.hpp @@ -0,0 +1,650 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieScene + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "MovieScene_structs.hpp" + + +namespace SDK::Params +{ + +// Function MovieScene.MovieSceneBoundObjectProxy.BP_GetBoundObjectForSequencer +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneBoundObjectProxy_BP_GetBoundObjectForSequencer final +{ +public: + class UObject* ResolvedObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneBoundObjectProxy_BP_GetBoundObjectForSequencer; + +// Function MovieScene.MovieSceneBindingEventReceiverInterface.OnObjectBoundBySequencer +// 0x0020 (0x0020 - 0x0000) +struct MovieSceneBindingEventReceiverInterface_OnObjectBoundBySequencer final +{ +public: + class UMovieSceneSequencePlayer* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneObjectBindingID BindingID; // 0x0008(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneBindingEventReceiverInterface_OnObjectBoundBySequencer; + +// Function MovieScene.MovieSceneBindingEventReceiverInterface.OnObjectUnboundBySequencer +// 0x0020 (0x0020 - 0x0000) +struct MovieSceneBindingEventReceiverInterface_OnObjectUnboundBySequencer final +{ +public: + class UMovieSceneSequencePlayer* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneObjectBindingID BindingID; // 0x0008(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneBindingEventReceiverInterface_OnObjectUnboundBySequencer; + +// Function MovieScene.MovieSceneEasingFunction.OnEvaluate +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneEasingFunction_OnEvaluate final +{ +public: + float Interp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneEasingFunction_OnEvaluate; + +// Function MovieScene.MovieSceneCustomClockSource.OnRequestCurrentTime +// 0x001C (0x001C - 0x0000) +struct MovieSceneCustomClockSource_OnRequestCurrentTime final +{ +public: + struct FQualifiedFrameTime InCurrentTime; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameTime ReturnValue; // 0x0014(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneCustomClockSource_OnRequestCurrentTime; + +// Function MovieScene.MovieSceneCustomClockSource.OnStartPlaying +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneCustomClockSource_OnStartPlaying final +{ +public: + struct FQualifiedFrameTime InStartTime; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneCustomClockSource_OnStartPlaying; + +// Function MovieScene.MovieSceneCustomClockSource.OnStopPlaying +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneCustomClockSource_OnStopPlaying final +{ +public: + struct FQualifiedFrameTime InStopTime; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneCustomClockSource_OnStopPlaying; + +// Function MovieScene.MovieSceneCustomClockSource.OnTick +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneCustomClockSource_OnTick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneCustomClockSource_OnTick; + +// Function MovieScene.BuiltInDynamicBindingResolverLibrary.ResolveToPlayerPawn +// 0x0020 (0x0020 - 0x0000) +struct BuiltInDynamicBindingResolverLibrary_ResolveToPlayerPawn final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerControllerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneDynamicBindingResolveResult ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BuiltInDynamicBindingResolverLibrary_ResolveToPlayerPawn; + +// Function MovieScene.MovieSceneMetaData.SetAuthor +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneMetaData_SetAuthor final +{ +public: + class FString InAuthor; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneMetaData_SetAuthor; + +// Function MovieScene.MovieSceneMetaData.SetCreated +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneMetaData_SetCreated final +{ +public: + struct FDateTime InCreated; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneMetaData_SetCreated; + +// Function MovieScene.MovieSceneMetaData.SetNotes +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneMetaData_SetNotes final +{ +public: + class FString InNotes; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneMetaData_SetNotes; + +// Function MovieScene.MovieSceneMetaData.GetAuthor +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneMetaData_GetAuthor final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneMetaData_GetAuthor; + +// Function MovieScene.MovieSceneMetaData.GetCreated +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneMetaData_GetCreated final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneMetaData_GetCreated; + +// Function MovieScene.MovieSceneMetaData.GetNotes +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneMetaData_GetNotes final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneMetaData_GetNotes; + +// Function MovieScene.MovieSceneSection.SetBlendType +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSection_SetBlendType final +{ +public: + EMovieSceneBlendType InBlendType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetBlendType; + +// Function MovieScene.MovieSceneSection.SetColorTint +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_SetColorTint final +{ +public: + struct FColor InColorTint; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetColorTint; + +// Function MovieScene.MovieSceneSection.SetCompletionMode +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSection_SetCompletionMode final +{ +public: + EMovieSceneCompletionMode InCompletionMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetCompletionMode; + +// Function MovieScene.MovieSceneSection.SetIsActive +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSection_SetIsActive final +{ +public: + bool bInIsActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetIsActive; + +// Function MovieScene.MovieSceneSection.SetIsLocked +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSection_SetIsLocked final +{ +public: + bool bInIsLocked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetIsLocked; + +// Function MovieScene.MovieSceneSection.SetOverlapPriority +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_SetOverlapPriority final +{ +public: + int32 NewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetOverlapPriority; + +// Function MovieScene.MovieSceneSection.SetPostRollFrames +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_SetPostRollFrames final +{ +public: + int32 InPostRollFrames; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetPostRollFrames; + +// Function MovieScene.MovieSceneSection.SetPreRollFrames +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_SetPreRollFrames final +{ +public: + int32 InPreRollFrames; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetPreRollFrames; + +// Function MovieScene.MovieSceneSection.SetRowIndex +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_SetRowIndex final +{ +public: + int32 NewRowIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_SetRowIndex; + +// Function MovieScene.MovieSceneSection.GetBlendType +// 0x0002 (0x0002 - 0x0000) +struct MovieSceneSection_GetBlendType final +{ +public: + struct FOptionalMovieSceneBlendType ReturnValue; // 0x0000(0x0002)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_GetBlendType; + +// Function MovieScene.MovieSceneSection.GetColorTint +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_GetColorTint final +{ +public: + struct FColor ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_GetColorTint; + +// Function MovieScene.MovieSceneSection.GetCompletionMode +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSection_GetCompletionMode final +{ +public: + EMovieSceneCompletionMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_GetCompletionMode; + +// Function MovieScene.MovieSceneSection.GetOverlapPriority +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_GetOverlapPriority final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_GetOverlapPriority; + +// Function MovieScene.MovieSceneSection.GetPostRollFrames +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_GetPostRollFrames final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_GetPostRollFrames; + +// Function MovieScene.MovieSceneSection.GetPreRollFrames +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_GetPreRollFrames final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_GetPreRollFrames; + +// Function MovieScene.MovieSceneSection.GetRowIndex +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSection_GetRowIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_GetRowIndex; + +// Function MovieScene.MovieSceneSection.IsActive +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSection_IsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_IsActive; + +// Function MovieScene.MovieSceneSection.IsLocked +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSection_IsLocked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSection_IsLocked; + +// Function MovieScene.MovieSceneSequence.FindBindingByTag +// 0x0020 (0x0020 - 0x0000) +struct MovieSceneSequence_FindBindingByTag final +{ +public: + class FName InBindingName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneObjectBindingID ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequence_FindBindingByTag; + +// Function MovieScene.MovieSceneSequence.FindBindingsByTag +// 0x0018 (0x0018 - 0x0000) +struct MovieSceneSequence_FindBindingsByTag final +{ +public: + class FName InBindingName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequence_FindBindingsByTag; + +// Function MovieScene.MovieSceneSequence.GetEarliestTimecodeSource +// 0x0014 (0x0014 - 0x0000) +struct MovieSceneSequence_GetEarliestTimecodeSource final +{ +public: + struct FMovieSceneTimecodeSource ReturnValue; // 0x0000(0x0014)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequence_GetEarliestTimecodeSource; + +// Function MovieScene.MovieSceneSequencePlayer.GetBoundObjects +// 0x0028 (0x0028 - 0x0000) +struct MovieSceneSequencePlayer_GetBoundObjects final +{ +public: + struct FMovieSceneObjectBindingID ObjectBinding; // 0x0000(0x0018)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetBoundObjects; + +// Function MovieScene.MovieSceneSequencePlayer.GetDisableCameraCuts +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSequencePlayer_GetDisableCameraCuts final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetDisableCameraCuts; + +// Function MovieScene.MovieSceneSequencePlayer.GetObjectBindings +// 0x0018 (0x0018 - 0x0000) +struct MovieSceneSequencePlayer_GetObjectBindings final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetObjectBindings; + +// Function MovieScene.MovieSceneSequencePlayer.PlayLooping +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSequencePlayer_PlayLooping final +{ +public: + int32 NumLoops; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_PlayLooping; + +// Function MovieScene.MovieSceneSequencePlayer.PlayTo +// 0x0040 (0x0040 - 0x0000) +struct MovieSceneSequencePlayer_PlayTo final +{ +public: + struct FMovieSceneSequencePlaybackParams PlaybackParams; // 0x0000(0x0038)(Parm, NativeAccessSpecifierPublic) + struct FMovieSceneSequencePlayToParams PlayToParams; // 0x0038(0x0001)(Parm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_PlayTo; + +// Function MovieScene.MovieSceneSequencePlayer.RPC_ExplicitServerUpdateEvent +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneSequencePlayer_RPC_ExplicitServerUpdateEvent final +{ +public: + EUpdatePositionMethod Method; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameTime RelevantTime; // 0x0004(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewSerialNumber; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_RPC_ExplicitServerUpdateEvent; + +// Function MovieScene.MovieSceneSequencePlayer.RPC_OnFinishPlaybackEvent +// 0x000C (0x000C - 0x0000) +struct MovieSceneSequencePlayer_RPC_OnFinishPlaybackEvent final +{ +public: + struct FFrameTime StoppedTime; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewSerialNumber; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_RPC_OnFinishPlaybackEvent; + +// Function MovieScene.MovieSceneSequencePlayer.RPC_OnStopEvent +// 0x000C (0x000C - 0x0000) +struct MovieSceneSequencePlayer_RPC_OnStopEvent final +{ +public: + struct FFrameTime StoppedTime; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewSerialNumber; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_RPC_OnStopEvent; + +// Function MovieScene.MovieSceneSequencePlayer.SetCompletionModeOverride +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSequencePlayer_SetCompletionModeOverride final +{ +public: + EMovieSceneCompletionModeOverride CompletionModeOverride; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_SetCompletionModeOverride; + +// Function MovieScene.MovieSceneSequencePlayer.SetDisableCameraCuts +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSequencePlayer_SetDisableCameraCuts final +{ +public: + bool bInDisableCameraCuts; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_SetDisableCameraCuts; + +// Function MovieScene.MovieSceneSequencePlayer.SetFrameRange +// 0x000C (0x000C - 0x0000) +struct MovieSceneSequencePlayer_SetFrameRange final +{ +public: + int32 StartFrame; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrames; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_SetFrameRange; + +// Function MovieScene.MovieSceneSequencePlayer.SetFrameRate +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneSequencePlayer_SetFrameRate final +{ +public: + struct FFrameRate FrameRate; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_SetFrameRate; + +// Function MovieScene.MovieSceneSequencePlayer.SetPlaybackPosition +// 0x0038 (0x0038 - 0x0000) +struct MovieSceneSequencePlayer_SetPlaybackPosition final +{ +public: + struct FMovieSceneSequencePlaybackParams PlaybackParams; // 0x0000(0x0038)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_SetPlaybackPosition; + +// Function MovieScene.MovieSceneSequencePlayer.SetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSequencePlayer_SetPlayRate final +{ +public: + float PlayRate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_SetPlayRate; + +// Function MovieScene.MovieSceneSequencePlayer.SetTimeRange +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneSequencePlayer_SetTimeRange final +{ +public: + float StartTime_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_SetTimeRange; + +// Function MovieScene.MovieSceneSequencePlayer.SetWeight +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneSequencePlayer_SetWeight final +{ +public: + double InWeight; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_SetWeight; + +// Function MovieScene.MovieSceneSequencePlayer.GetCompletionModeOverride +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSequencePlayer_GetCompletionModeOverride final +{ +public: + EMovieSceneCompletionModeOverride ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetCompletionModeOverride; + +// Function MovieScene.MovieSceneSequencePlayer.GetCurrentTime +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneSequencePlayer_GetCurrentTime final +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetCurrentTime; + +// Function MovieScene.MovieSceneSequencePlayer.GetDuration +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneSequencePlayer_GetDuration final +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetDuration; + +// Function MovieScene.MovieSceneSequencePlayer.GetEndTime +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneSequencePlayer_GetEndTime final +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetEndTime; + +// Function MovieScene.MovieSceneSequencePlayer.GetFrameDuration +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSequencePlayer_GetFrameDuration final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetFrameDuration; + +// Function MovieScene.MovieSceneSequencePlayer.GetFrameRate +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneSequencePlayer_GetFrameRate final +{ +public: + struct FFrameRate ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetFrameRate; + +// Function MovieScene.MovieSceneSequencePlayer.GetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct MovieSceneSequencePlayer_GetPlayRate final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetPlayRate; + +// Function MovieScene.MovieSceneSequencePlayer.GetSequence +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneSequencePlayer_GetSequence final +{ +public: + class UMovieSceneSequence* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetSequence; + +// Function MovieScene.MovieSceneSequencePlayer.GetSequenceName +// 0x0018 (0x0018 - 0x0000) +struct MovieSceneSequencePlayer_GetSequenceName final +{ +public: + bool bAddClientInfo; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetSequenceName; + +// Function MovieScene.MovieSceneSequencePlayer.GetStartTime +// 0x0010 (0x0010 - 0x0000) +struct MovieSceneSequencePlayer_GetStartTime final +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_GetStartTime; + +// Function MovieScene.MovieSceneSequencePlayer.IsPaused +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSequencePlayer_IsPaused final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_IsPaused; + +// Function MovieScene.MovieSceneSequencePlayer.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSequencePlayer_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_IsPlaying; + +// Function MovieScene.MovieSceneSequencePlayer.IsReversed +// 0x0001 (0x0001 - 0x0000) +struct MovieSceneSequencePlayer_IsReversed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSequencePlayer_IsReversed; + +// Function MovieScene.MovieSceneSubSection.SetSequence +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneSubSection_SetSequence final +{ +public: + class UMovieSceneSequence* Sequence; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSubSection_SetSequence; + +// Function MovieScene.MovieSceneSubSection.GetSequence +// 0x0008 (0x0008 - 0x0000) +struct MovieSceneSubSection_GetSequence final +{ +public: + class UMovieSceneSequence* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovieSceneSubSection_GetSequence; + +} + diff --git a/SilentHillF/SDK/MovieScene_structs.hpp b/SilentHillF/SDK/MovieScene_structs.hpp new file mode 100644 index 0000000..c0dd7fb --- /dev/null +++ b/SilentHillF/SDK/MovieScene_structs.hpp @@ -0,0 +1,1580 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieScene + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "UniversalObjectLocator_structs.hpp" + + +namespace SDK +{ + +// Enum MovieScene.EMovieSceneKeyInterpolation +// NumValues: 0x0007 +enum class EMovieSceneKeyInterpolation : uint8 +{ + Auto = 0, + User = 1, + Break = 2, + Linear = 3, + Constant = 4, + SmartAuto = 5, + EMovieSceneKeyInterpolation_MAX = 6, +}; + +// Enum MovieScene.EMovieSceneCompletionMode +// NumValues: 0x0004 +enum class EMovieSceneCompletionMode : uint8 +{ + KeepState = 0, + RestoreState = 1, + ProjectDefault = 2, + EMovieSceneCompletionMode_MAX = 3, +}; + +// Enum MovieScene.EMovieScenePlayerStatus +// NumValues: 0x0007 +enum class EMovieScenePlayerStatus : uint8 +{ + Stopped = 0, + Playing = 1, + Scrubbing = 2, + Jumping = 3, + Stepping = 4, + Paused = 5, + MAX = 6, +}; + +// Enum MovieScene.EMovieSceneEvaluationType +// NumValues: 0x0003 +enum class EMovieSceneEvaluationType : uint8 +{ + FrameLocked = 0, + WithSubFrames = 1, + EMovieSceneEvaluationType_MAX = 2, +}; + +// Enum MovieScene.EUpdateClockSource +// NumValues: 0x0008 +enum class EUpdateClockSource : uint8 +{ + Tick = 0, + Platform = 1, + Audio = 2, + RelativeTimecode = 3, + Timecode = 4, + PlayEveryFrame = 5, + Custom = 6, + EUpdateClockSource_MAX = 7, +}; + +// Enum MovieScene.EMovieSceneSequenceFlags +// NumValues: 0x0006 +enum class EMovieSceneSequenceFlags : uint8 +{ + None = 0, + Volatile = 1, + BlockingEvaluation = 2, + DynamicWeighting = 4, + InheritedFlags = 1, + EMovieSceneSequenceFlags_MAX = 5, +}; + +// Enum MovieScene.EMovieSceneServerClientMask +// NumValues: 0x0005 +enum class EMovieSceneServerClientMask : uint8 +{ + None = 0, + Server = 1, + Client = 2, + All = 3, + EMovieSceneServerClientMask_MAX = 4, +}; + +// Enum MovieScene.EMovieSceneSubSectionFlags +// NumValues: 0x0007 +enum class EMovieSceneSubSectionFlags : uint8 +{ + None = 0, + OverrideKeepState = 1, + OverrideRestoreState = 2, + IgnoreHierarchicalBias = 4, + BlendHierarchicalBias = 8, + AnyRestoreStateOverride = 3, + EMovieSceneSubSectionFlags_MAX = 9, +}; + +// Enum MovieScene.ESectionEvaluationFlags +// NumValues: 0x0006 +enum class ESectionEvaluationFlags : uint8 +{ + None = 0, + PreRoll = 1, + PostRoll = 2, + ForceKeepState = 4, + ForceRestoreState = 8, + ESectionEvaluationFlags_MAX = 9, +}; + +// Enum MovieScene.EMovieSceneCompletionModeOverride +// NumValues: 0x0004 +enum class EMovieSceneCompletionModeOverride : uint8 +{ + None = 0, + ForceKeepState = 1, + ForceRestoreState = 2, + EMovieSceneCompletionModeOverride_MAX = 3, +}; + +// Enum MovieScene.EMovieSceneTimeUnit +// NumValues: 0x0003 +enum class EMovieSceneTimeUnit : uint8 +{ + DisplayRate = 0, + TickResolution = 1, + EMovieSceneTimeUnit_MAX = 2, +}; + +// Enum MovieScene.EMovieSceneBlendType +// NumValues: 0x0006 +enum class EMovieSceneBlendType : uint8 +{ + Invalid = 0, + Absolute = 1, + Additive = 2, + Relative = 4, + AdditiveFromBase = 8, + EMovieSceneBlendType_MAX = 9, +}; + +// Enum MovieScene.EEvaluationMethod +// NumValues: 0x0003 +enum class EEvaluationMethod : uint8 +{ + Static = 0, + Swept = 1, + EEvaluationMethod_MAX = 2, +}; + +// Enum MovieScene.EMovieSceneBuiltInEasing +// NumValues: 0x001A +enum class EMovieSceneBuiltInEasing : uint8 +{ + Linear = 0, + SinIn = 1, + SinOut = 2, + SinInOut = 3, + QuadIn = 4, + QuadOut = 5, + QuadInOut = 6, + Cubic = 7, + CubicIn = 8, + CubicOut = 9, + CubicInOut = 10, + HermiteCubicInOut = 11, + QuartIn = 12, + QuartOut = 13, + QuartInOut = 14, + QuintIn = 15, + QuintOut = 16, + QuintInOut = 17, + ExpoIn = 18, + ExpoOut = 19, + ExpoInOut = 20, + CircIn = 21, + CircOut = 22, + CircInOut = 23, + Custom = 24, + EMovieSceneBuiltInEasing_MAX = 25, +}; + +// Enum MovieScene.EMovieSceneObjectBindingSpace +// NumValues: 0x0004 +enum class EMovieSceneObjectBindingSpace : uint8 +{ + Local = 0, + Root = 1, + Unused = 2, + EMovieSceneObjectBindingSpace_MAX = 3, +}; + +// Enum MovieScene.EUpdatePositionMethod +// NumValues: 0x0004 +enum class EUpdatePositionMethod : uint8 +{ + Play = 0, + Jump = 1, + Scrub = 2, + EUpdatePositionMethod_MAX = 3, +}; + +// Enum MovieScene.EMovieScenePositionType +// NumValues: 0x0005 +enum class EMovieScenePositionType : uint8 +{ + Frame = 0, + Time = 1, + MarkedFrame = 2, + Timecode = 3, + EMovieScenePositionType_MAX = 4, +}; + +// Enum MovieScene.ESpawnOwnership +// NumValues: 0x0004 +enum class ESpawnOwnership : uint8 +{ + InnerSequence = 0, + RootSequence = 1, + External = 2, + ESpawnOwnership_MAX = 3, +}; + +// ScriptStruct MovieScene.MovieSceneSequenceID +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneSequenceID final +{ +public: + uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceID; + +// ScriptStruct MovieScene.MovieSceneTrackIdentifier +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneTrackIdentifier final +{ +public: + uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneTrackIdentifier; + +// ScriptStruct MovieScene.MovieSceneEvaluationKey +// 0x000C (0x000C - 0x0000) +struct FMovieSceneEvaluationKey final +{ +public: + struct FMovieSceneSequenceID SequenceID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 SectionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationKey; + +// ScriptStruct MovieScene.MovieSceneOrderedEvaluationKey +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneOrderedEvaluationKey final +{ +public: + struct FMovieSceneEvaluationKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SetupIndex; // 0x000C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 TearDownIndex; // 0x000E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneOrderedEvaluationKey; + +// ScriptStruct MovieScene.MovieSceneEvaluationMetaData +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneEvaluationMetaData final +{ +public: + TArray ActiveSequences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ActiveEntities; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationMetaData; + +// ScriptStruct MovieScene.ActorForWorldTransforms +// 0x0018 (0x0018 - 0x0000) +struct FActorForWorldTransforms final +{ +public: + TWeakObjectPtr Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Component; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorForWorldTransforms; + +// ScriptStruct MovieScene.MovieSceneDeterminismData +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneDeterminismData final +{ +public: + TArray Fences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bParentSequenceRequiresLowerFence; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentSequenceRequiresUpperFence; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneDeterminismData; + +// ScriptStruct MovieScene.MovieSceneEmptyStruct +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneEmptyStruct final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEmptyStruct; + +// ScriptStruct MovieScene.MovieSceneEvalTemplateBase +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FMovieSceneEvalTemplateBase +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvalTemplateBase; + +// ScriptStruct MovieScene.MovieSceneEvaluationOperand +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneEvaluationOperand final +{ +public: + struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceID SequenceID; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationOperand; + +// ScriptStruct MovieScene.MovieSceneKeyStruct +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FMovieSceneKeyStruct +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneKeyStruct; + +// ScriptStruct MovieScene.GeneratedMovieSceneKeyStruct +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x10) FGeneratedMovieSceneKeyStruct final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGeneratedMovieSceneKeyStruct; + +// ScriptStruct MovieScene.MovieSceneKeyTimeStruct +// 0x0020 (0x0028 - 0x0008) +struct FMovieSceneKeyTimeStruct final : public FMovieSceneKeyStruct +{ +public: + struct FFrameNumber Time; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x1C]; // 0x000C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneKeyTimeStruct; + +// ScriptStruct MovieScene.MovieScenePropertyBinding +// 0x0014 (0x0014 - 0x0000) +struct FMovieScenePropertyBinding final +{ +public: + class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyPath; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanUseClassLookup; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScenePropertyBinding; + +// ScriptStruct MovieScene.MovieSceneSectionParameters +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneSectionParameters final +{ +public: + struct FFrameNumber StartFrameOffset; // 0x0000(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanLoop; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameNumber EndFrameOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber FirstLoopStartFrameOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float timescale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HierarchicalBias; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieSceneSubSectionFlags Flags; // 0x0018(0x0001)(BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StartOffset; // 0x001C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrerollTime; // 0x0020(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostrollTime; // 0x0024(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSectionParameters; + +// ScriptStruct MovieScene.MovieSceneSegmentIdentifier +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneSegmentIdentifier final +{ +public: + int32 IdentifierIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSegmentIdentifier; + +// ScriptStruct MovieScene.SectionEvaluationData +// 0x000C (0x000C - 0x0000) +struct FSectionEvaluationData final +{ +public: + int32 ImplIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags Flags; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSectionEvaluationData; + +// ScriptStruct MovieScene.MovieSceneSegment +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FMovieSceneSegment final +{ +public: + uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSegment; + +// ScriptStruct MovieScene.MovieSceneSequenceLoopCount +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneSequenceLoopCount final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceLoopCount; + +// ScriptStruct MovieScene.MovieSceneSequenceTickInterval +// 0x000C (0x000C - 0x0000) +struct FMovieSceneSequenceTickInterval final +{ +public: + float TickIntervalSeconds; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EvaluationBudgetMicroseconds; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickWhenPaused; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowRounding; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceTickInterval; + +// ScriptStruct MovieScene.MovieSceneSequencePlaybackSettings +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneSequencePlaybackSettings final +{ +public: + uint8 bAutoPlay : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSequenceLoopCount LoopCount; // 0x0004(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceTickInterval TickInterval; // 0x0008(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float PlayRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRandomStartTime : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableMovementInput : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableLookAtInput : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHidePlayer : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHideHud : 1; // 0x001C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableCameraCuts : 1; // 0x001C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EMovieSceneCompletionModeOverride FinishCompletionStateOverride; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bPauseAtEnd : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritTickIntervalFromOwner : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDynamicWeighting : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequencePlaybackSettings; + +// ScriptStruct MovieScene.MovieSceneTimeTransform +// 0x000C (0x000C - 0x0000) +struct FMovieSceneTimeTransform final +{ +public: + float timescale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameTime Offset; // 0x0004(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTimeTransform; + +// ScriptStruct MovieScene.MovieSceneChannel +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FMovieSceneChannel +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneChannel; + +// ScriptStruct MovieScene.MovieSceneKeyHandleMap +// 0x0000 (0x0088 - 0x0088) +struct FMovieSceneKeyHandleMap final : public FKeyHandleLookupTable +{ +}; +DUMPER7_ASSERTS_FMovieSceneKeyHandleMap; + +// ScriptStruct MovieScene.MovieSceneAudioTriggerChannel +// 0x00A8 (0x00F8 - 0x0050) +struct FMovieSceneAudioTriggerChannel final : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0070(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneAudioTriggerChannel; + +// ScriptStruct MovieScene.MovieSceneBoolChannel +// 0x00B8 (0x0108 - 0x0050) +struct FMovieSceneBoolChannel : public FMovieSceneChannel +{ +public: + ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Times; // 0x0058(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool DefaultValue; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHasDefaultValue; // 0x0069(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Values; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0080(0x0088)(Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneBoolChannel; + +// ScriptStruct MovieScene.MovieSceneByteChannel +// 0x00B8 (0x0108 - 0x0050) +struct FMovieSceneByteChannel : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 DefaultValue; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x0061(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Values; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UEnum* Enum; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0080(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneByteChannel; + +// ScriptStruct MovieScene.MovieSceneTangentData +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneTangentData final +{ +public: + float ArriveTangent; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangentWeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangentWeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentWeightMode TangentWeightMode; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTangentData; + +// ScriptStruct MovieScene.MovieSceneDoubleValue +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneDoubleValue final +{ +public: + double Value; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTangentData Tangent; // 0x0008(0x0014)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ERichCurveInterpMode InterpMode; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentMode TangentMode; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PaddingByte; // 0x001E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneDoubleValue; + +// ScriptStruct MovieScene.MovieSceneDoubleChannel +// 0x00C8 (0x0118 - 0x0050) +struct FMovieSceneDoubleChannel final : public FMovieSceneChannel +{ +public: + ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + double DefaultValue; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0088(0x0088)(Transient, NativeAccessSpecifierPrivate) + struct FFrameRate TickResolution; // 0x0110(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneDoubleChannel; + +// ScriptStruct MovieScene.MovieSceneFloatValue +// 0x001C (0x001C - 0x0000) +struct FMovieSceneFloatValue final +{ +public: + float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTangentData Tangent; // 0x0004(0x0014)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ERichCurveInterpMode InterpMode; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentMode TangentMode; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PaddingByte; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFloatValue; + +// ScriptStruct MovieScene.MovieSceneFloatChannel +// 0x00C0 (0x0110 - 0x0050) +struct FMovieSceneFloatChannel final : public FMovieSceneChannel +{ +public: + ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + float DefaultValue; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0080(0x0088)(Transient, NativeAccessSpecifierPrivate) + struct FFrameRate TickResolution; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneFloatChannel; + +// ScriptStruct MovieScene.MovieSceneIntegerChannel +// 0x00B8 (0x0108 - 0x0050) +struct FMovieSceneIntegerChannel final : public FMovieSceneChannel +{ +public: + ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + int32 DefaultValue; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x006C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Values; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0080(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneIntegerChannel; + +// ScriptStruct MovieScene.MovieSceneObjectPathChannelKeyValue +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneObjectPathChannelKeyValue final +{ +public: + TSoftObjectPtr SoftPtr; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* HardPtr; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneObjectPathChannelKeyValue; + +// ScriptStruct MovieScene.MovieSceneObjectPathChannel +// 0x00E0 (0x0130 - 0x0050) +struct FMovieSceneObjectPathChannel final : public FMovieSceneChannel +{ +public: + TSubclassOf PropertyClass; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneObjectPathChannelKeyValue DefaultValue; // 0x0078(0x0030)(NativeAccessSpecifierPrivate) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x00A8(0x0088)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneObjectPathChannel; + +// ScriptStruct MovieScene.MovieSceneSequenceCompilerMaskStruct +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneSequenceCompilerMaskStruct final +{ +public: + uint8 bHierarchy : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluationTemplate : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluationTemplateField : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEntityComponentField : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceCompilerMaskStruct; + +// ScriptStruct MovieScene.MovieSceneCompiledSequenceFlagStruct +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneCompiledSequenceFlagStruct final +{ +public: + uint8 bParentSequenceRequiresLowerFence : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bParentSequenceRequiresUpperFence : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FMovieSceneCompiledSequenceFlagStruct; + +// ScriptStruct MovieScene.EasingComponentData +// 0x0008 (0x0008 - 0x0000) +struct FEasingComponentData final +{ +public: + class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEasingComponentData; + +// ScriptStruct MovieScene.MovieSceneTrackInstanceComponent +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackInstanceComponent final +{ +public: + class UMovieSceneSection* Owner; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf TrackInstanceClass; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackInstanceComponent; + +// ScriptStruct MovieScene.MovieSceneEvaluationHookComponent +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneEvaluationHookComponent final +{ +public: + TScriptInterface Interface; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationHookComponent; + +// ScriptStruct MovieScene.TrackInstanceInputComponent +// 0x0010 (0x0010 - 0x0000) +struct FTrackInstanceInputComponent final +{ +public: + class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutputIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTrackInstanceInputComponent; + +// ScriptStruct MovieScene.MovieSceneEntitySystemGraphNode +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneEntitySystemGraphNode final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneEntitySystem* System; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEntitySystemGraphNode; + +// ScriptStruct MovieScene.MovieSceneEntitySystemGraphNodes +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FMovieSceneEntitySystemGraphNodes final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEntitySystemGraphNodes; + +// ScriptStruct MovieScene.MovieSceneEntitySystemGraph +// 0x0190 (0x0190 - 0x0000) +struct FMovieSceneEntitySystemGraph final +{ +public: + uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEntitySystemGraphNodes Nodes; // 0x00B8(0x0038)(NativeAccessSpecifierPrivate) + uint8 Pad_F0[0xA0]; // 0x00F0(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEntitySystemGraph; + +// ScriptStruct MovieScene.MovieSceneEvaluationHookEvent +// 0x0040 (0x0040 - 0x0000) +struct FMovieSceneEvaluationHookEvent final +{ +public: + struct FMovieSceneEvaluationHookComponent Hook; // 0x0000(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x20]; // 0x0020(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationHookEvent; + +// ScriptStruct MovieScene.MovieSceneEvaluationHookEventContainer +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneEvaluationHookEventContainer final +{ +public: + TArray Events; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationHookEventContainer; + +// ScriptStruct MovieScene.MovieSceneEvaluationInstanceKey +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x02) FMovieSceneEvaluationInstanceKey final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationInstanceKey; + +// ScriptStruct MovieScene.MovieSceneTrackInstanceInput +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackInstanceInput final +{ +public: + class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTrackInstanceInput; + +// ScriptStruct MovieScene.MovieSceneTrackInstanceEntry +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackInstanceEntry final +{ +public: + class UObject* BoundObject; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneTrackInstance* TrackInstance; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackInstanceEntry; + +// ScriptStruct MovieScene.OptionalMovieSceneBlendType +// 0x0002 (0x0002 - 0x0000) +struct FOptionalMovieSceneBlendType final +{ +public: + EMovieSceneBlendType BlendType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOptionalMovieSceneBlendType; + +// ScriptStruct MovieScene.MovieSceneEvalTemplate +// 0x0010 (0x0020 - 0x0010) +struct FMovieSceneEvalTemplate : public FMovieSceneEvalTemplateBase +{ +public: + EMovieSceneCompletionMode CompletionMode; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr SourceSectionPtr; // 0x0014(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvalTemplate; + +// ScriptStruct MovieScene.MovieSceneEvalTemplatePtr +// 0x0088 (0x0088 - 0x0000) +struct alignas(0x08) FMovieSceneEvalTemplatePtr final +{ +public: + uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvalTemplatePtr; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityKey +// 0x000C (0x000C - 0x0000) +struct FMovieSceneEvaluationFieldEntityKey final +{ +public: + TWeakObjectPtr EntityOwner; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 EntityID; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityKey; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntity +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneEvaluationFieldEntity final +{ +public: + struct FMovieSceneEvaluationFieldEntityKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SharedMetaDataIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntity; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldSharedEntityMetaData +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneEvaluationFieldSharedEntityMetaData final +{ +public: + struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldSharedEntityMetaData; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityMetaData +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneEvaluationFieldEntityMetaData final +{ +public: + class FString OverrideBoundPropertyPath; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags Flags; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateInSequencePreRoll : 1; // 0x0015(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateInSequencePostRoll : 1; // 0x0015(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityMetaData; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityTree +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FMovieSceneEvaluationFieldEntityTree final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityTree; + +// ScriptStruct MovieScene.MovieSceneEntityComponentField +// 0x00F0 (0x00F0 - 0x0000) +struct FMovieSceneEntityComponentField final +{ +public: + struct FMovieSceneEvaluationFieldEntityTree PersistentEntityTree; // 0x0000(0x0060)(NativeAccessSpecifierPrivate) + struct FMovieSceneEvaluationFieldEntityTree OneShotEntityTree; // 0x0060(0x0060)(NativeAccessSpecifierPrivate) + TArray Entities; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray EntityMetaData; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SharedMetaData; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEntityComponentField; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldTrackPtr +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneEvaluationFieldTrackPtr +{ +public: + struct FMovieSceneSequenceID SequenceID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldTrackPtr; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldSegmentPtr +// 0x0004 (0x000C - 0x0008) +struct FMovieSceneEvaluationFieldSegmentPtr final : public FMovieSceneEvaluationFieldTrackPtr +{ +public: + struct FMovieSceneSegmentIdentifier SegmentID; // 0x0008(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldSegmentPtr; + +// ScriptStruct MovieScene.MovieSceneFieldEntry_EvaluationTrack +// 0x000C (0x000C - 0x0000) +struct FMovieSceneFieldEntry_EvaluationTrack final +{ +public: + struct FMovieSceneEvaluationFieldTrackPtr TrackPtr; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 NumChildren; // 0x0008(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFieldEntry_EvaluationTrack; + +// ScriptStruct MovieScene.MovieSceneFieldEntry_ChildTemplate +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneFieldEntry_ChildTemplate final +{ +public: + uint16 ChildIndex; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags Flags; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameNumber ForcedTime; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneFieldEntry_ChildTemplate; + +// ScriptStruct MovieScene.MovieSceneEvaluationGroupLUTIndex +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneEvaluationGroupLUTIndex final +{ +public: + int32 NumInitPtrs; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumEvalPtrs; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationGroupLUTIndex; + +// ScriptStruct MovieScene.MovieSceneEvaluationGroup +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneEvaluationGroup final +{ +public: + TArray LUTIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TrackLUT; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SectionLUT; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationGroup; + +// ScriptStruct MovieScene.MovieSceneFrameRange +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FMovieSceneFrameRange final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFrameRange; + +// ScriptStruct MovieScene.MovieSceneEvaluationField +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneEvaluationField final +{ +public: + TArray Ranges; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Groups; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray MetaData; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationField; + +// ScriptStruct MovieScene.MovieSceneTemplateGenerationLedger +// 0x00A8 (0x00A8 - 0x0000) +struct FMovieSceneTemplateGenerationLedger final +{ +public: + struct FMovieSceneTrackIdentifier LastTrackIdentifier; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap TrackSignatureToTrackIdentifier; // 0x0008(0x0050)(NativeAccessSpecifierPublic) + TMap SubSectionRanges; // 0x0058(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTemplateGenerationLedger; + +// ScriptStruct MovieScene.MovieSceneSubSectionData +// 0x001C (0x001C - 0x0000) +struct FMovieSceneSubSectionData final +{ +public: + TWeakObjectPtr Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ObjectBindingID; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags Flags; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSubSectionData; + +// ScriptStruct MovieScene.MovieSceneEvaluationTemplateSerialNumber +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneEvaluationTemplateSerialNumber final +{ +public: + uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationTemplateSerialNumber; + +// ScriptStruct MovieScene.MovieSceneTrackImplementationPtr +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FMovieSceneTrackImplementationPtr final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTrackImplementationPtr; + +// ScriptStruct MovieScene.MovieSceneEvaluationTrack +// 0x0078 (0x0078 - 0x0000) +struct FMovieSceneEvaluationTrack final +{ +public: + struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 EvaluationPriority; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EEvaluationMethod EvaluationMethod; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr SourceTrack; // 0x0014(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChildTemplates; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneTrackImplementationPtr TrackTemplate; // 0x0030(0x0038)(NativeAccessSpecifierPrivate) + class FName EvaluationGroup; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEvaluateInPreroll : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEvaluateInPostroll : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bTearDownPriority : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationTrack; + +// ScriptStruct MovieScene.MovieSceneEvaluationTemplate +// 0x0160 (0x0160 - 0x0000) +struct FMovieSceneEvaluationTemplate final +{ +public: + TMap Tracks; // 0x0000(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid SequenceSignature; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneEvaluationTemplateSerialNumber TemplateSerialNumber; // 0x00B0(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneTemplateGenerationLedger TemplateLedger; // 0x00B8(0x00A8)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationTemplate; + +// ScriptStruct MovieScene.MovieSceneRootEvaluationTemplateInstance +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneRootEvaluationTemplateInstance final +{ +public: + class UMovieSceneEntitySystemLinker* EntitySystemLinker; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneRootEvaluationTemplateInstance; + +// ScriptStruct MovieScene.MovieScenePropertySectionData +// 0x0018 (0x0018 - 0x0000) +struct FMovieScenePropertySectionData final +{ +public: + class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PropertyPath; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieScenePropertySectionData; + +// ScriptStruct MovieScene.MovieScenePropertySectionTemplate +// 0x0018 (0x0038 - 0x0020) +struct FMovieScenePropertySectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieScenePropertySectionData PropertyData; // 0x0020(0x0018)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieScenePropertySectionTemplate; + +// ScriptStruct MovieScene.MovieSceneTimeWarping +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneTimeWarping final +{ +public: + struct FFrameNumber Start; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber End; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTimeWarping; + +// ScriptStruct MovieScene.MovieSceneNestedSequenceTransform +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneNestedSequenceTransform final +{ +public: + struct FMovieSceneTimeTransform LinearTransform; // 0x0000(0x000C)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneTimeWarping Warping; // 0x000C(0x0008)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneNestedSequenceTransform; + +// ScriptStruct MovieScene.MovieSceneSequenceTransform +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneSequenceTransform final +{ +public: + struct FMovieSceneTimeTransform LinearTransform; // 0x0000(0x000C)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NestedTransforms; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceTransform; + +// ScriptStruct MovieScene.MovieSceneSequenceInstanceDataPtr +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FMovieSceneSequenceInstanceDataPtr final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceInstanceDataPtr; + +// ScriptStruct MovieScene.MovieSceneSubSequenceData +// 0x0110 (0x0110 - 0x0000) +struct FMovieSceneSubSequenceData final +{ +public: + struct FSoftObjectPath Sequence; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceTransform OuterToInnerTransform; // 0x0020(0x0020)(NativeAccessSpecifierPublic) + struct FMovieSceneSequenceTransform RootToSequenceTransform; // 0x0040(0x0020)(NativeAccessSpecifierPublic) + struct FFrameRate TickResolution; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceID DeterministicSequenceID; // 0x0068(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange ParentPlayRange; // 0x006C(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber ParentStartFrameOffset; // 0x007C(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ParentEndFrameOffset; // 0x0080(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ParentFirstLoopStartFrameOffset; // 0x0084(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanLoop; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFrameRange PlayRange; // 0x008C(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange FullPlayRange; // 0x009C(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange UnwarpedPlayRange; // 0x00AC(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange PreRollRange; // 0x00BC(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange PostRollRange; // 0x00CC(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + int16 HierarchicalBias; // 0x00DC(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieSceneSubSectionFlags AccumulatedFlags; // 0x00DE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF[0x1]; // 0x00DF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSequenceInstanceDataPtr InstanceData; // 0x00E0(0x0018)(NativeAccessSpecifierPublic) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid SubSectionSignature; // 0x0100(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneSubSequenceData; + +// ScriptStruct MovieScene.MovieSceneSequenceHierarchyNode +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneSequenceHierarchyNode final +{ +public: + struct FMovieSceneSequenceID ParentID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Children; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceHierarchyNode; + +// ScriptStruct MovieScene.MovieSceneSubSequenceTreeEntry +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FMovieSceneSubSequenceTreeEntry final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSubSequenceTreeEntry; + +// ScriptStruct MovieScene.MovieSceneSubSequenceTree +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FMovieSceneSubSequenceTree final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSubSequenceTree; + +// ScriptStruct MovieScene.MovieSceneSequenceHierarchy +// 0x0120 (0x0120 - 0x0000) +struct FMovieSceneSequenceHierarchy final +{ +public: + struct FMovieSceneSequenceHierarchyNode RootNode; // 0x0000(0x0018)(NativeAccessSpecifierPrivate) + struct FMovieSceneSubSequenceTree Tree; // 0x0018(0x0060)(NativeAccessSpecifierPrivate) + TMap SubSequences; // 0x0078(0x0050)(NativeAccessSpecifierPrivate) + TMap Hierarchy; // 0x00C8(0x0050)(NativeAccessSpecifierPrivate) + EMovieSceneServerClientMask AccumulatedNetworkMask; // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceHierarchy; + +// ScriptStruct MovieScene.MovieSceneWarpCounter +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneWarpCounter final +{ +public: + TArray WarpCounts; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneWarpCounter; + +// ScriptStruct MovieScene.MovieSceneTrackImplementation +// 0x0000 (0x0010 - 0x0010) +struct FMovieSceneTrackImplementation : public FMovieSceneEvalTemplateBase +{ +}; +DUMPER7_ASSERTS_FMovieSceneTrackImplementation; + +// ScriptStruct MovieScene.MovieSceneExpansionState +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneExpansionState final +{ +public: + bool bExpanded; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneExpansionState; + +// ScriptStruct MovieScene.MovieSceneEditorData +// 0x00F0 (0x00F0 - 0x0000) +struct FMovieSceneEditorData final +{ +public: + TMap ExpansionStates; // 0x0000(0x0050)(NativeAccessSpecifierPublic) + TArray PinnedNodes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + double ViewStart; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ViewEnd; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double WorkStart; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double WorkEnd; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet MarkedFrames; // 0x0080(0x0050)(Deprecated, NativeAccessSpecifierPublic) + struct FFloatRange WorkingRange; // 0x00D0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange ViewRange; // 0x00E0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEditorData; + +// ScriptStruct MovieScene.MovieSceneTrackLabels +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackLabels final +{ +public: + TArray Strings; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackLabels; + +// ScriptStruct MovieScene.MovieSceneObjectBindingID +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneObjectBindingID final +{ +public: + struct FGuid Guid; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 SequenceID; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ResolveParentIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneObjectBindingID; + +// ScriptStruct MovieScene.MovieSceneObjectBindingIDs +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneObjectBindingIDs final +{ +public: + TArray IDs; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneObjectBindingIDs; + +// ScriptStruct MovieScene.MovieSceneSectionGroup +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneSectionGroup final +{ +public: + TArray> Sections; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneSectionGroup; + +// ScriptStruct MovieScene.MovieSceneMarkedFrame +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneMarkedFrame final +{ +public: + struct FFrameNumber FrameNumber; // 0x0000(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Label; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDeterminismFence; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneMarkedFrame; + +// ScriptStruct MovieScene.MovieSceneBinding +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneBinding final +{ +public: + struct FGuid ObjectGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString BindingName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Tracks; // 0x0020(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneBinding; + +// ScriptStruct MovieScene.MovieSceneBindingOverrideData +// 0x0048 (0x0048 - 0x0000) +struct FMovieSceneBindingOverrideData final +{ +public: + struct FMovieSceneObjectBindingID ObjectBindingID; // 0x0000(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Object; // 0x0018(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridesDefault; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneBindingOverrideData; + +// ScriptStruct MovieScene.MovieSceneBindingProxy +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneBindingProxy final +{ +public: + struct FGuid BindingID; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneSequence* Sequence; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneBindingProxy; + +// ScriptStruct MovieScene.MovieSceneBindingReference +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneBindingReference final +{ +public: + struct FGuid ID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUniversalObjectLocator Locator; // 0x0010(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELocatorResolveFlags ResolveFlags; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneBindingReference; + +// ScriptStruct MovieScene.MovieSceneBindingReferences +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneBindingReferences +{ +public: + TArray SortedReferences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneBindingReferences; + +// ScriptStruct MovieScene.MovieSceneDynamicBindingPayloadVariable +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneDynamicBindingPayloadVariable final +{ +public: + struct FSoftObjectPath ObjectValue; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneDynamicBindingPayloadVariable; + +// ScriptStruct MovieScene.MovieSceneDynamicBinding +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneDynamicBinding final +{ +public: + class UFunction* Function; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TFieldPath ResolveParamsProperty; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneDynamicBinding; + +// ScriptStruct MovieScene.MovieSceneDynamicBindingResolveParams +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneDynamicBindingResolveParams final +{ +public: + class UMovieSceneSequence* Sequence; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ObjectBindingID; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneSequence* RootSequence; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneDynamicBindingResolveParams; + +// ScriptStruct MovieScene.MovieSceneDynamicBindingResolveResult +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneDynamicBindingResolveResult final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPossessedObject; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneDynamicBindingResolveResult; + +// ScriptStruct MovieScene.MovieSceneDynamicBindingContainer +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneDynamicBindingContainer final +{ +public: + struct FMovieSceneDynamicBinding DynamicBinding; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneDynamicBindingContainer; + +// ScriptStruct MovieScene.MovieScenePossessable +// 0x0080 (0x0080 - 0x0000) +struct FMovieScenePossessable final +{ +public: + TArray Tags; // 0x0000(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FMovieSceneDynamicBinding DynamicBinding; // 0x0010(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FGuid Guid; // 0x0038(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString Name; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid ParentGuid; // 0x0058(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneObjectBindingID SpawnableObjectBindingID; // 0x0068(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieScenePossessable; + +// ScriptStruct MovieScene.MovieSceneSectionEvalOptions +// 0x0002 (0x0002 - 0x0000) +struct FMovieSceneSectionEvalOptions final +{ +public: + bool bCanEditCompletionMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieSceneCompletionMode CompletionMode; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSectionEvalOptions; + +// ScriptStruct MovieScene.MovieSceneEasingSettings +// 0x0038 (0x0038 - 0x0000) +struct FMovieSceneEasingSettings final +{ +public: + int32 AutoEaseInDuration; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AutoEaseOutDuration; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface EaseIn; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualEaseIn; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ManualEaseInDuration; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface EaseOut; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualEaseOut; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ManualEaseOutDuration; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEasingSettings; + +// ScriptStruct MovieScene.MovieSceneTimecodeSource +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneTimecodeSource final +{ +public: + struct FTimecode Timecode; // 0x0000(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTimecodeSource; + +// ScriptStruct MovieScene.MovieSceneSequenceInstanceData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FMovieSceneSequenceInstanceData +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceInstanceData; + +// ScriptStruct MovieScene.MovieSceneSequenceReplProperties +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneSequenceReplProperties final +{ +public: + struct FFrameTime LastKnownPosition; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieScenePlayerStatus LastKnownStatus; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LastKnownNumLoops; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastKnownSerialNumber; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceReplProperties; + +// ScriptStruct MovieScene.MovieSceneSequencePlaybackParams +// 0x0038 (0x0038 - 0x0000) +struct FMovieSceneSequencePlaybackParams final +{ +public: + struct FFrameTime Frame; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MarkedFrame; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimecode Timecode; // 0x0020(0x0014)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieScenePositionType PositionType; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUpdatePositionMethod UpdateMethod; // 0x0035(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasJumped; // 0x0036(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequencePlaybackParams; + +// ScriptStruct MovieScene.MovieSceneSequencePlayToParams +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneSequencePlayToParams final +{ +public: + bool bExclusive; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequencePlayToParams; + +// ScriptStruct MovieScene.MovieSceneSpawnable +// 0x00F0 (0x00F0 - 0x0000) +struct FMovieSceneSpawnable final +{ +public: + struct FTransform SpawnTransform; // 0x0000(0x0060)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Tags; // 0x0060(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bContinuouslyRespawn; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNetAddressableName; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneDynamicBinding DynamicBinding; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FGuid Guid; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString Name; // 0x00B0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* ObjectTemplate; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ChildPossessables; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + ESpawnOwnership Ownership; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName LevelName; // 0x00DC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSpawnable; + +// ScriptStruct MovieScene.MovieSceneTrackEvalOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FMovieSceneTrackEvalOptions final +{ +public: + uint8 bCanEvaluateNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateInPreroll : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateInPostroll : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTrackEvalOptions; + +// ScriptStruct MovieScene.MovieSceneTrackDisplayOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FMovieSceneTrackDisplayOptions final +{ +public: + uint8 bShowVerticalFrames : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTrackDisplayOptions; + +// ScriptStruct MovieScene.MovieSceneTrackEvaluationFieldEntry +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneTrackEvaluationFieldEntry final +{ +public: + class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumberRange Range; // 0x0008(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x0018(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags Flags; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x1]; // 0x001D(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int16 LegacySortOrder; // 0x001E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackEvaluationFieldEntry; + +// ScriptStruct MovieScene.MovieSceneTrackEvaluationField +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackEvaluationField final +{ +public: + TArray Entries; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackEvaluationField; + +// ScriptStruct MovieScene.TestMovieSceneEvalTemplate +// 0x0000 (0x0020 - 0x0020) +struct FTestMovieSceneEvalTemplate final : public FMovieSceneEvalTemplate +{ +}; +DUMPER7_ASSERTS_FTestMovieSceneEvalTemplate; + +} + diff --git a/SilentHillF/SDK/NBControlRig_classes.hpp b/SilentHillF/SDK/NBControlRig_classes.hpp new file mode 100644 index 0000000..60d9c96 --- /dev/null +++ b/SilentHillF/SDK/NBControlRig_classes.hpp @@ -0,0 +1,90 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NBControlRig + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "NBControlRig_structs.hpp" + + +namespace SDK +{ + +// Class NBControlRig.ANS_FullBodyIKBase +// 0x0008 (0x0038 - 0x0030) +class UANS_FullBodyIKBase : public UAnimNotifyState +{ +public: + float BlendOutTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnUpdateFullBodyIKContext(struct FFullBodyIKContext* FullBodyIKCtxU, class USkeletalMeshComponent* MeshComp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ANS_FullBodyIKBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ANS_FullBodyIKBase") + } + static class UANS_FullBodyIKBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UANS_FullBodyIKBase; + +// Class NBControlRig.IKControllerComponent +// 0x0158 (0x01F8 - 0x00A0) +class UIKControllerComponent : public UActorComponent +{ +public: + struct FAimIKContext AimIKContext; // 0x00A0(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float AimIKAlpha; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentAimIKAlpha; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AimTargetPosition; // 0x00F8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFullBodyIKAlphaUpdatedDelegate; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FFullBodyIKContext FullBodyIKContext; // 0x0120(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float FullBodyIKAlpha; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentFullBodyIKAlpha; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullBodyInterpSpeed; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144[0xC]; // 0x0144(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float FullBodyIKBlendInTime; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0xA4]; // 0x0154(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CalculateCustomAimTargetPosition(const struct FVector& InAimTargetPosition, struct FVector* OutAimTargetPosition, bool* bUpdated); + bool CanApplyFullBodyIK(); + void DisableIK(const class UAnimNotifyState* InAnimNotifyState, EIKType IKType, float BlendOutTime); + void EnableIK(const class UAnimNotifyState* InAnimNotifyState, EIKType IKType, const struct FIKContext& IKContext); + void SetUpdateAimTargetPosition(bool bEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKControllerComponent") + } + static class UIKControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKControllerComponent; + +} + diff --git a/SilentHillF/SDK/NBControlRig_structs.hpp b/SilentHillF/SDK/NBControlRig_structs.hpp new file mode 100644 index 0000000..c2d7895 --- /dev/null +++ b/SilentHillF/SDK/NBControlRig_structs.hpp @@ -0,0 +1,103 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NBControlRig + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum NBControlRig.EIKType +// NumValues: 0x0003 +enum class EIKType : uint8 +{ + AIM_IK = 0, + FULLBODY_IK = 1, + EIKType_MAX = 2, +}; + +// Enum NBControlRig.EIKState +// NumValues: 0x0006 +enum class EIKState : uint8 +{ + IK_NONE = 0, + IK_IN = 1, + IK = 2, + IK_OUT = 3, + IK_FINISHED = 4, + EIKState_MAX = 5, +}; + +// ScriptStruct NBControlRig.AimIKContext +// 0x0050 (0x0050 - 0x0000) +struct FAimIKContext final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName StartBoneName; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimTargetDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AimTargetOffset; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinHalfCone; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHalfCone; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool pitch; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Yaw; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AimMultiplier; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartBlendTime; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndBlendTime; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimIKInSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimIKOutSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAimIKContext; + +// ScriptStruct NBControlRig.EffectorInfo +// 0x00E0 (0x00E0 - 0x0000) +struct FEffectorInfo final +{ +public: + int32 EffectorTypeInt; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform TargetTransform; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform OffsetTransform; // 0x0070(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Blend; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEffectorInfo; + +// ScriptStruct NBControlRig.FullBodyIKContext +// 0x0018 (0x0018 - 0x0000) +struct FFullBodyIKContext final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EffectorInfos; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFullBodyIKContext; + +// ScriptStruct NBControlRig.IKContext +// 0x0068 (0x0068 - 0x0000) +struct FIKContext final +{ +public: + struct FAimIKContext AimIKContext; // 0x0000(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFullBodyIKContext FullBodyIKContext; // 0x0050(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIKContext; + +} + diff --git a/SilentHillF/SDK/NavigationSystem_classes.hpp b/SilentHillF/SDK/NavigationSystem_classes.hpp new file mode 100644 index 0000000..ea34af8 --- /dev/null +++ b/SilentHillF/SDK/NavigationSystem_classes.hpp @@ -0,0 +1,1226 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NavigationSystem + +#include "Basic.hpp" + +#include "NavigationSystem_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class NavigationSystem.CrowdManagerBase +// 0x0000 (0x0028 - 0x0028) +class UCrowdManagerBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdManagerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdManagerBase") + } + static class UCrowdManagerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCrowdManagerBase; + +// Class NavigationSystem.NavigationGraphNode +// 0x0000 (0x0290 - 0x0290) +class ANavigationGraphNode final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationGraphNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationGraphNode") + } + static class ANavigationGraphNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationGraphNode; + +// Class NavigationSystem.NavigationGraphNodeComponent +// 0x0030 (0x0260 - 0x0230) +class UNavigationGraphNodeComponent final : public USceneComponent +{ +public: + struct FNavGraphNode Node; // 0x0230(0x0018)(NativeAccessSpecifierPublic) + class UNavigationGraphNodeComponent* NextNodeComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationGraphNodeComponent* PrevNodeComponent; // 0x0250(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationGraphNodeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationGraphNodeComponent") + } + static class UNavigationGraphNodeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationGraphNodeComponent; + +// Class NavigationSystem.NavigationObjectRepository +// 0x0060 (0x0090 - 0x0030) +class UNavigationObjectRepository final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationObjectRepository") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationObjectRepository") + } + static class UNavigationObjectRepository* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationObjectRepository; + +// Class NavigationSystem.NavigationPathGenerator +// 0x0000 (0x0000 - 0x0000) +class INavigationPathGenerator final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationPathGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationPathGenerator") + } + static class INavigationPathGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavigationPathGenerator; + +// Class NavigationSystem.NavLinkCustomInterface +// 0x0000 (0x0000 - 0x0000) +class INavLinkCustomInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkCustomInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkCustomInterface") + } + static class INavLinkCustomInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavLinkCustomInterface; + +// Class NavigationSystem.NavLinkHostInterface +// 0x0000 (0x0000 - 0x0000) +class INavLinkHostInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkHostInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkHostInterface") + } + static class INavLinkHostInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavLinkHostInterface; + +// Class NavigationSystem.NavLinkTrivial +// 0x0000 (0x0050 - 0x0050) +class UNavLinkTrivial final : public UNavLinkDefinition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkTrivial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkTrivial") + } + static class UNavLinkTrivial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkTrivial; + +// Class NavigationSystem.NavNodeInterface +// 0x0000 (0x0000 - 0x0000) +class INavNodeInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavNodeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavNodeInterface") + } + static class INavNodeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavNodeInterface; + +// Class NavigationSystem.NavigationData +// 0x0218 (0x04A8 - 0x0290) +class ANavigationData : public AActor +{ +public: + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* RenderingComp; // 0x0298(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavDataConfig NavDataConfig; // 0x02A0(0x0088)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bEnableDrawing : 1; // 0x0328(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bForceRebuildOnLoad : 1; // 0x0328(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAutoDestroyWhenNoNavigation : 1; // 0x0328(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanBeMainNavData : 1; // 0x0328(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanSpawnOnRebuild : 1; // 0x0328(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, EditConst, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bRebuildAtRuntime : 1; // 0x0328(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_329[0x3]; // 0x0329(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ERuntimeGenerationType RuntimeGeneration; // 0x032C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32D[0x3]; // 0x032D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ObservedPathsTickInterval; // 0x0330(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 DataVersion; // 0x0334(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_338[0x108]; // 0x0338(0x0108)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SupportedAreas; // 0x0440(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_450[0x58]; // 0x0450(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationData") + } + static class ANavigationData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationData; + +// Class NavigationSystem.AbstractNavData +// 0x0000 (0x04A8 - 0x04A8) +class AAbstractNavData final : public ANavigationData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbstractNavData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbstractNavData") + } + static class AAbstractNavData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAbstractNavData; + +// Class NavigationSystem.NavArea +// 0x0018 (0x0048 - 0x0030) +class UNavArea : public UNavAreaBase +{ +public: + float DefaultCost; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedAreaEnteringCost; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FColor DrawColor; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgents; // 0x003C(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSupportsAgent0 : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent1 : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent2 : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent3 : 1; // 0x0040(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent4 : 1; // 0x0040(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent5 : 1; // 0x0040(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent6 : 1; // 0x0040(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent7 : 1; // 0x0040(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent8 : 1; // 0x0041(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent9 : 1; // 0x0041(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent10 : 1; // 0x0041(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent11 : 1; // 0x0041(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent12 : 1; // 0x0041(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent13 : 1; // 0x0041(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent14 : 1; // 0x0041(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent15 : 1; // 0x0041(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea") + } + static class UNavArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea; + +// Class NavigationSystem.NavAreaMeta +// 0x0000 (0x0048 - 0x0048) +class UNavAreaMeta : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavAreaMeta") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavAreaMeta") + } + static class UNavAreaMeta* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavAreaMeta; + +// Class NavigationSystem.NavAreaMeta_SwitchByAgent +// 0x0080 (0x00C8 - 0x0048) +class UNavAreaMeta_SwitchByAgent final : public UNavAreaMeta +{ +public: + TSubclassOf Agent0Area; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent1Area; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent2Area; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent3Area; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent4Area; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent5Area; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent6Area; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent7Area; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent8Area; // 0x0088(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent9Area; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent10Area; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent11Area; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent12Area; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent13Area; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent14Area; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent15Area; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavAreaMeta_SwitchByAgent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavAreaMeta_SwitchByAgent") + } + static class UNavAreaMeta_SwitchByAgent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavAreaMeta_SwitchByAgent; + +// Class NavigationSystem.NavArea_Default +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Default final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Default") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Default") + } + static class UNavArea_Default* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Default; + +// Class NavigationSystem.NavArea_LowHeight +// 0x0000 (0x0048 - 0x0048) +class UNavArea_LowHeight final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_LowHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_LowHeight") + } + static class UNavArea_LowHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_LowHeight; + +// Class NavigationSystem.NavArea_Null +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Null final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Null") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Null") + } + static class UNavArea_Null* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Null; + +// Class NavigationSystem.NavArea_Obstacle +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Obstacle final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Obstacle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Obstacle") + } + static class UNavArea_Obstacle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Obstacle; + +// Class NavigationSystem.NavCollision +// 0x0098 (0x0108 - 0x0070) +class UNavCollision final : public UNavCollisionBase +{ +public: + uint8 Pad_70[0x48]; // 0x0070(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CylinderCollision; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoxCollision; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf AreaClass; // 0x00D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGatherConvexGeometry : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCreateOnClient : 1; // 0x00E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E1[0x27]; // 0x00E1(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavCollision") + } + static class UNavCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavCollision; + +// Class NavigationSystem.NavigationQueryFilter +// 0x0020 (0x0048 - 0x0028) +class UNavigationQueryFilter : public UObject +{ +public: + TArray Areas; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNavigationFilterFlags IncludeFlags; // 0x0038(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNavigationFilterFlags ExcludeFlags; // 0x003C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationQueryFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationQueryFilter") + } + static class UNavigationQueryFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationQueryFilter; + +// Class NavigationSystem.RecastFilter_UseDefaultArea +// 0x0000 (0x0048 - 0x0048) +class URecastFilter_UseDefaultArea final : public UNavigationQueryFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RecastFilter_UseDefaultArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RecastFilter_UseDefaultArea") + } + static class URecastFilter_UseDefaultArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URecastFilter_UseDefaultArea; + +// Class NavigationSystem.NavigationGraph +// 0x0000 (0x04A8 - 0x04A8) +class ANavigationGraph final : public ANavigationData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationGraph") + } + static class ANavigationGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationGraph; + +// Class NavigationSystem.NavigationInvokerComponent +// 0x0010 (0x00B0 - 0x00A0) +class UNavigationInvokerComponent final : public UActorComponent +{ +public: + float TileGenerationRadius; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TileRemovalRadius; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNavAgentSelector SupportedAgents; // 0x00A8(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + ENavigationInvokerPriority Priority; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationInvokerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationInvokerComponent") + } + static class UNavigationInvokerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationInvokerComponent; + +// Class NavigationSystem.NavigationPath +// 0x0060 (0x0088 - 0x0028) +class UNavigationPath final : public UObject +{ +public: + TMulticastInlineDelegate PathUpdatedNotifier; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray PathPoints; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENavigationOptionFlag RecalculateOnInvalidation; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3F]; // 0x0049(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EnableDebugDrawing(bool bShouldDrawDebugData, const struct FLinearColor& PathColor); + void EnableRecalculationOnInvalidation(ENavigationOptionFlag DoRecalculation); + + class FString GetDebugString() const; + double GetPathCost() const; + double GetPathLength() const; + bool IsPartial() const; + bool IsStringPulled() const; + bool IsValid() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationPath") + } + static class UNavigationPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationPath; + +// Class NavigationSystem.NavigationSystemV1 +// 0x1590 (0x15B8 - 0x0028) +class UNavigationSystemV1 final : public UNavigationSystemBase +{ +public: + class ANavigationData* MainNavData; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationData* AbstractNavData; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DefaultAgentName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftClassPtr CrowdManagerClass; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAutoCreateNavigationData : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bSpawnNavDataInNavBoundsLevel : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAllowClientSideNavigation : 1; // 0x0068(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bShouldDiscardSubLevelNavData : 1; // 0x0068(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bTickWhilePaused : 1; // 0x0068(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bSupportRebuilding : 1; // 0x0068(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bInitialBuildingLocked : 1; // 0x0068(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_68_7 : 1; // 0x0068(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bSkipAgentHeightCheckWhenPickingNavData : 1; // 0x0069(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_6A[0x2]; // 0x006A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GeometryExportTriangleCountWarningThreshold; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateNavigationOnlyAroundNavigationInvokers : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ActiveTilesUpdateInterval; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double InvokersMaximumDistanceFromSeed; // 0x0078(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENavDataGatheringModeConfig DataGatheringMode; // 0x0080(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DirtyAreaWarningSizeThreshold; // 0x0084(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float GatheringNavModifiersWarningLimitTime; // 0x0088(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SupportedAgents; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + struct FNavAgentSelector SupportedAgentsMask; // 0x00A0(0x0004)(Edit, Config, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox BuildBounds; // 0x00A8(0x0038)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray NavDataSet; // 0x00E0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TArray NavDataRegistrationQueue; // 0x00F0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_100[0x10]; // 0x0100(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnNavDataRegisteredEvent; // 0x0110(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNavigationGenerationFinishedDelegate; // 0x0120(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_130[0xF0]; // 0x0130(0x00F0)(Fixing Size After Last Property [ Dumper-7 ]) + EFNavigationSystemRunMode OperationMode; // 0x0220(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_221[0x1397]; // 0x0221(0x1397)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UNavigationPath* FindPathToActorSynchronously(class UObject* WorldContextObject, const struct FVector& PathStart, class AActor* GoalActor, float TetherDistance, class AActor* PathfindingContext, TSubclassOf FilterClass); + static class UNavigationPath* FindPathToLocationSynchronously(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, class AActor* PathfindingContext, TSubclassOf FilterClass); + static class UNavigationSystemV1* GetNavigationSystem(class UObject* WorldContextObject); + static ENavigationQueryResult GetPathCost(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, double* PathCost, class ANavigationData* NavData, TSubclassOf FilterClass); + static ENavigationQueryResult GetPathLength(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, double* PathLength, class ANavigationData* NavData, TSubclassOf FilterClass); + static bool IsNavigationBeingBuilt(class UObject* WorldContextObject); + static bool IsNavigationBeingBuiltOrLocked(class UObject* WorldContextObject); + static bool K2_GetRandomLocationInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + static bool K2_GetRandomPointInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + static bool K2_GetRandomReachablePointInRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + static bool K2_ProjectPointToNavigation(class UObject* WorldContextObject, const struct FVector& Point, struct FVector* ProjectedLocation, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent); + static bool NavigationRaycast(class UObject* WorldContextObject, const struct FVector& RayStart, const struct FVector& RayEnd, struct FVector* HitLocation, TSubclassOf FilterClass, class AController* Querier); + + bool K2_ReplaceAreaInOctreeData(const class UObject* Object, TSubclassOf OldArea, TSubclassOf NewArea); + void OnNavigationBoundsUpdated(class ANavMeshBoundsVolume* NavVolume); + void RegisterNavigationInvoker(class AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); + void ResetMaxSimultaneousTileGenerationJobsCount(); + void SetGeometryGatheringMode(ENavDataGatheringModeConfig NewMode); + void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); + void UnregisterNavigationInvoker(class AActor* Invoker); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationSystemV1") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationSystemV1") + } + static class UNavigationSystemV1* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationSystemV1; + +// Class NavigationSystem.NavigationSystemModuleConfig +// 0x0008 (0x0060 - 0x0058) +class UNavigationSystemModuleConfig final : public UNavigationSystemConfig +{ +public: + uint8 bStrictlyStatic : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCreateOnClient : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAutoSpawnMissingNavData : 1; // 0x0058(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bSpawnNavDataInNavBoundsLevel : 1; // 0x0058(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationSystemModuleConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationSystemModuleConfig") + } + static class UNavigationSystemModuleConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationSystemModuleConfig; + +// Class NavigationSystem.NavigationTestingActor +// 0x0130 (0x03C0 - 0x0290) +class ANavigationTestingActor final : public AActor +{ +public: + uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* CapsuleComponent; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNavigationInvokerComponent* InvokerComponent; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bActAsNavigationInvoker : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNavAgentProperties NavAgentProps; // 0x02B8(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector QueryingExtent; // 0x02F0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationData* MyNavData; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ProjectedLocation; // 0x0310(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProjectedLocationValid : 1; // 0x0328(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSearchStart : 1; // 0x0328(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_329[0x3]; // 0x0329(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CostLimitFactor; // 0x032C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumCostLimit; // 0x0330(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBacktracking : 1; // 0x0334(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHierarchicalPathfinding : 1; // 0x0334(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGatherDetailedInfo : 1; // 0x0334(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequireNavigableEndLocation : 1; // 0x0334(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawDistanceToWall : 1; // 0x0334(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawIfNavDataIsReadyInRadius : 1; // 0x0334(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowNodePool : 1; // 0x0334(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowBestPath : 1; // 0x0334(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowDiffWithPreviousStep : 1; // 0x0335(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBeVisibleInGame : 1; // 0x0335(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_336[0x2]; // 0x0336(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RadiusUsedToValidateNavData; // 0x0338(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENavCostDisplay CostDisplayMode; // 0x033C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33D[0x3]; // 0x033D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D TextCanvasOffset; // 0x0340(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPathExist : 1; // 0x0350(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPathIsPartial : 1; // 0x0350(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPathSearchOutOfNodes : 1; // 0x0350(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PathfindingTime; // 0x0354(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double PathCost; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathfindingSteps; // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ANavigationTestingActor* OtherActor; // 0x0368(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x0370(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ShowStepIndex; // 0x0378(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetFromCornersDistance; // 0x037C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_380[0x40]; // 0x0380(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationTestingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationTestingActor") + } + static class ANavigationTestingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationTestingActor; + +// Class NavigationSystem.NavLinkComponent +// 0x0010 (0x0530 - 0x0520) +class UNavLinkComponent final : public UPrimitiveComponent +{ +public: + uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Links; // 0x0520(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkComponent") + } + static class UNavLinkComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkComponent; + +// Class NavigationSystem.NavRelevantComponent +// 0x0050 (0x00F0 - 0x00A0) +class UNavRelevantComponent : public UActorComponent +{ +public: + uint8 Pad_A0[0x40]; // 0x00A0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAttachToOwnersRoot : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* CachedNavParent; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetNavigationRelevancy(bool bRelevant); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavRelevantComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavRelevantComponent") + } + static class UNavRelevantComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavRelevantComponent; + +// Class NavigationSystem.NavLinkCustomComponent +// 0x00F0 (0x01E0 - 0x00F0) +class UNavLinkCustomComponent final : public UNavRelevantComponent +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 NavLinkUserId; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNavLinkId CustomLinkId; // 0x0100(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNavLinkAuxiliaryId AuxiliaryCustomLinkId; // 0x0108(0x0008)(NoDestructor, Protected, NativeAccessSpecifierProtected) + TSubclassOf EnabledAreaClass; // 0x0110(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf DisabledAreaClass; // 0x0118(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNavAgentSelector SupportedAgents; // 0x0120(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LinkRelativeStart; // 0x0128(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LinkRelativeEnd; // 0x0140(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENavLinkDirection LinkDirection; // 0x0158(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bLinkEnabled : 1; // 0x015C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bNotifyWhenEnabled : 1; // 0x015C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bNotifyWhenDisabled : 1; // 0x015C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCreateBoxObstacle : 1; // 0x015C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ObstacleOffset; // 0x0160(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector ObstacleExtent; // 0x0178(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf ObstacleAreaClass; // 0x0190(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BroadcastRadius; // 0x0198(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BroadcastInterval; // 0x019C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionChannel BroadcastChannel; // 0x01A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A1[0x3F]; // 0x01A1(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkCustomComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkCustomComponent") + } + static class UNavLinkCustomComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkCustomComponent; + +// Class NavigationSystem.NavLinkRenderingComponent +// 0x0000 (0x0520 - 0x0520) +class UNavLinkRenderingComponent final : public UPrimitiveComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkRenderingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkRenderingComponent") + } + static class UNavLinkRenderingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkRenderingComponent; + +// Class NavigationSystem.NavMeshBoundsVolume +// 0x0008 (0x02D0 - 0x02C8) +class ANavMeshBoundsVolume final : public AVolume +{ +public: + struct FNavAgentSelector SupportedAgents; // 0x02C8(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavMeshBoundsVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavMeshBoundsVolume") + } + static class ANavMeshBoundsVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavMeshBoundsVolume; + +// Class NavigationSystem.NavMeshRenderingComponent +// 0x0010 (0x0580 - 0x0570) +class UNavMeshRenderingComponent final : public UDebugDrawComponent +{ +public: + uint8 Pad_568[0x18]; // 0x0568(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavMeshRenderingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavMeshRenderingComponent") + } + static class UNavMeshRenderingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavMeshRenderingComponent; + +// Class NavigationSystem.RecastNavMesh +// 0x01E0 (0x0688 - 0x04A8) +class ARecastNavMesh : public ANavigationData +{ +public: + uint8 bDrawTriangleEdges : 1; // 0x04A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawPolyEdges : 1; // 0x04A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawFilledPolys : 1; // 0x04A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawNavMeshEdges : 1; // 0x04A8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawTileBounds : 1; // 0x04A8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawTileResolutions : 1; // 0x04A8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawPathCollidingGeometry : 1; // 0x04A8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawTileLabels : 1; // 0x04A8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawTileBuildTimes : 1; // 0x04A9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawTileBuildTimesHeatMap : 1; // 0x04A9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawPolygonLabels : 1; // 0x04A9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawDefaultPolygonCost : 1; // 0x04A9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawPolygonFlags : 1; // 0x04A9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawLabelsOnPathNodes : 1; // 0x04A9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawNavLinks : 1; // 0x04A9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawFailedNavLinks : 1; // 0x04A9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawClusters : 1; // 0x04AA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawOctree : 1; // 0x04AA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawOctreeDetails : 1; // 0x04AA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawMarkedForbiddenPolys : 1; // 0x04AA(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDistinctlyDrawTilesBeingBuilt : 1; // 0x04AA(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4AB[0x1]; // 0x04AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawOffset; // 0x04AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRecastNavMeshTileGenerationDebug TileGenerationDebug; // 0x04B0(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bFixedTilePoolSize : 1; // 0x04CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4CD[0x3]; // 0x04CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TilePoolSize; // 0x04D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileSizeUU; // 0x04D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x04D8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellHeight; // 0x04DC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavMeshResolutionParam NavMeshResolutionParams[0x3]; // 0x04E0(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + float AgentRadius; // 0x0504(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x0508(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxSlope; // 0x050C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxStepHeight; // 0x0510(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRegionArea; // 0x0514(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MergeRegionSize; // 0x0518(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxVerticalMergeError; // 0x051C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimplificationError; // 0x0520(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimplificationElevationRatio; // 0x0524(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimultaneousTileGenerationJobsCount; // 0x0528(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileNumberHardLimit; // 0x052C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefTileBits; // 0x0530(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefNavPolyBits; // 0x0534(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefSaltBits; // 0x0538(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NavMeshOriginOffset; // 0x0540(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultDrawDistance; // 0x0558(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxSearchNodes; // 0x055C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxHierarchicalSearchNodes; // 0x0560(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENavigationLedgeSlopeFilterMode LedgeSlopeFilterMode; // 0x0564(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERecastPartitioning RegionPartitioning; // 0x0565(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERecastPartitioning LayerPartitioning; // 0x0566(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_567[0x1]; // 0x0567(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RegionChunkSplits; // 0x0568(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerChunkSplits; // 0x056C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortNavigationAreasByCost : 1; // 0x0570(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsWorldPartitioned : 1; // 0x0570(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPerformVoxelFiltering : 1; // 0x0570(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMarkLowHeightAreas : 1; // 0x0570(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseExtraTopCellWhenMarkingAreas : 1; // 0x0570(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterLowSpanSequences : 1; // 0x0570(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterLowSpanFromTileCache : 1; // 0x0570(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoFullyAsyncNavDataGathering : 1; // 0x0570(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseBetterOffsetsFromCorners : 1; // 0x0571(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStoreEmptyTileLayers : 1; // 0x0571(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVirtualFilters : 1; // 0x0571(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVirtualGeometryFilteringAndDirtying : 1; // 0x0571(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowNavLinkAsPathEnd : 1; // 0x0571(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_572[0x2]; // 0x0572(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TimeSliceFilterLedgeSpansMaxYProcess; // 0x0574(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double TimeSliceLongDurationDebug; // 0x0578(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InvokerTilePriorityBumpDistanceThresholdInTileUnits; // 0x0580(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InvokerTilePriorityBumpIncrease; // 0x0584(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_585[0x3]; // 0x0585(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseVoxelCache : 1; // 0x0588(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_589[0x3]; // 0x0589(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TileSetUpdateInterval; // 0x058C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float HeuristicScale; // 0x0590(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalDeviationFromGroundCompensation; // 0x0594(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_598[0xF0]; // 0x0598(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool K2_ReplaceAreaInTileBounds(const struct FBox& Bounds, TSubclassOf OldArea, TSubclassOf NewArea, bool ReplaceLinks); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RecastNavMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RecastNavMesh") + } + static class ARecastNavMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARecastNavMesh; + +// Class NavigationSystem.RecastNavMeshDataChunk +// 0x0010 (0x0040 - 0x0030) +class URecastNavMeshDataChunk final : public UNavigationDataChunk +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RecastNavMeshDataChunk") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RecastNavMeshDataChunk") + } + static class URecastNavMeshDataChunk* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URecastNavMeshDataChunk; + +// Class NavigationSystem.NavModifierComponent +// 0x00A0 (0x0190 - 0x00F0) +class alignas(0x10) UNavModifierComponent : public UNavRelevantComponent +{ +public: + TSubclassOf AreaClass; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FailsafeExtent; // 0x00F8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENavigationDataResolution NavMeshResolution; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeAgentHeight : 1; // 0x0111(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_112[0x7E]; // 0x0112(0x007E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAreaClass(TSubclassOf NewAreaClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavModifierComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavModifierComponent") + } + static class UNavModifierComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavModifierComponent; + +// Class NavigationSystem.NavModifierVolume +// 0x0018 (0x02E0 - 0x02C8) +class ANavModifierVolume final : public AVolume +{ +public: + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AreaClass; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMaskFillCollisionUnderneathForNavmesh; // 0x02D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENavigationDataResolution NavMeshResolution; // 0x02D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2DA[0x6]; // 0x02DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAreaClass(TSubclassOf NewAreaClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavModifierVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavModifierVolume") + } + static class ANavModifierVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavModifierVolume; + +// Class NavigationSystem.NavSystemConfigOverride +// 0x0010 (0x02A0 - 0x0290) +class ANavSystemConfigOverride final : public AActor +{ +public: + class UNavigationSystemConfig* NavigationSystemConfig; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENavSystemOverridePolicy OverridePolicy; // 0x0298(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bLoadOnClient : 1; // 0x0299(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_29A[0x6]; // 0x029A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavSystemConfigOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavSystemConfigOverride") + } + static class ANavSystemConfigOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavSystemConfigOverride; + +// Class NavigationSystem.SplineNavModifierComponent +// 0x0010 (0x01A0 - 0x0190) +class USplineNavModifierComponent final : public UNavModifierComponent +{ +public: + double SplineExtent; // 0x0190(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 NumSplineSamples; // 0x0198(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineNavModifierComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineNavModifierComponent") + } + static class USplineNavModifierComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineNavModifierComponent; + +} + diff --git a/SilentHillF/SDK/NavigationSystem_structs.hpp b/SilentHillF/SDK/NavigationSystem_structs.hpp new file mode 100644 index 0000000..4e762d4 --- /dev/null +++ b/SilentHillF/SDK/NavigationSystem_structs.hpp @@ -0,0 +1,259 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NavigationSystem + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum NavigationSystem.ERuntimeGenerationType +// NumValues: 0x0005 +enum class ERuntimeGenerationType : uint8 +{ + Static = 0, + DynamicModifiersOnly = 1, + Dynamic = 2, + LegacyGeneration = 3, + ERuntimeGenerationType_MAX = 4, +}; + +// Enum NavigationSystem.ENavCostDisplay +// NumValues: 0x0004 +enum class ENavCostDisplay : uint8 +{ + TotalCost = 0, + HeuristicOnly = 1, + RealCostOnly = 2, + ENavCostDisplay_MAX = 3, +}; + +// Enum NavigationSystem.ERecastPartitioning +// NumValues: 0x0004 +enum class ERecastPartitioning : uint8 +{ + Monotone = 0, + Watershed = 1, + ChunkyMonotone = 2, + ERecastPartitioning_MAX = 3, +}; + +// Enum NavigationSystem.ENavigationLedgeSlopeFilterMode +// NumValues: 0x0004 +enum class ENavigationLedgeSlopeFilterMode : uint8 +{ + Recast = 0, + None = 1, + UseStepHeightFromAgentMaxSlope = 2, + ENavigationLedgeSlopeFilterMode_MAX = 3, +}; + +// Enum NavigationSystem.EHeightFieldRenderMode +// NumValues: 0x0003 +enum class EHeightFieldRenderMode : uint8 +{ + Solid = 0, + Walkable = 1, + EHeightFieldRenderMode_MAX = 2, +}; + +// Enum NavigationSystem.ENavSystemOverridePolicy +// NumValues: 0x0004 +enum class ENavSystemOverridePolicy : uint8 +{ + Override = 0, + Append = 1, + Skip = 2, + ENavSystemOverridePolicy_MAX = 3, +}; + +// ScriptStruct NavigationSystem.NavCollisionCylinder +// 0x0020 (0x0020 - 0x0000) +struct FNavCollisionCylinder final +{ +public: + struct FVector Offset; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavCollisionCylinder; + +// ScriptStruct NavigationSystem.NavCollisionBox +// 0x0030 (0x0030 - 0x0000) +struct FNavCollisionBox final +{ +public: + struct FVector Offset; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavCollisionBox; + +// ScriptStruct NavigationSystem.NavigationFilterArea +// 0x0018 (0x0018 - 0x0000) +struct FNavigationFilterArea final +{ +public: + TSubclassOf AreaClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TravelCostOverride; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnteringCostOverride; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsExcluded : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideTravelCost : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideEnteringCost : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavigationFilterArea; + +// ScriptStruct NavigationSystem.NavigationFilterFlags +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FNavigationFilterFlags final +{ +public: + uint8 bNavFlag0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavigationFilterFlags; + +// ScriptStruct NavigationSystem.NavGraphEdge +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FNavGraphEdge final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavGraphEdge; + +// ScriptStruct NavigationSystem.NavGraphNode +// 0x0018 (0x0018 - 0x0000) +struct FNavGraphNode final +{ +public: + class UObject* Owner; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavGraphNode; + +// ScriptStruct NavigationSystem.SupportedAreaData +// 0x0020 (0x0020 - 0x0000) +struct FSupportedAreaData final +{ +public: + class FString AreaClassName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AreaID; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AreaClass; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSupportedAreaData; + +// ScriptStruct NavigationSystem.NavLinkCustomInstanceData +// 0x0010 (0x0078 - 0x0068) +struct FNavLinkCustomInstanceData final : public FActorComponentInstanceData +{ +public: + struct FNavLinkId CustomLinkId; // 0x0068(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavLinkAuxiliaryId AuxiliaryCustomLinkId; // 0x0070(0x0008)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavLinkCustomInstanceData; + +// ScriptStruct NavigationSystem.RecastNavMeshGenerationProperties +// 0x0040 (0x0040 - 0x0000) +struct FRecastNavMeshGenerationProperties final +{ +public: + int32 TilePoolSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileSizeUU; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentRadius; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxSlope; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxStepHeight; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRegionArea; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MergeRegionSize; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimplificationError; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileNumberHardLimit; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERecastPartitioning RegionPartitioning; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERecastPartitioning LayerPartitioning; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RegionChunkSplits; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerChunkSplits; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortNavigationAreasByCost : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPerformVoxelFiltering : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMarkLowHeightAreas : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseExtraTopCellWhenMarkingAreas : 1; // 0x003C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterLowSpanSequences : 1; // 0x003C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterLowSpanFromTileCache : 1; // 0x003C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFixedTilePoolSize : 1; // 0x003C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsWorldPartitioned : 1; // 0x003C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRecastNavMeshGenerationProperties; + +// ScriptStruct NavigationSystem.RecastNavMeshTileGenerationDebug +// 0x001C (0x001C - 0x0000) +struct FRecastNavMeshTileGenerationDebug final +{ +public: + uint8 bEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntVector TileCoordinate; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateDebugTileOnly : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollisionGeometry : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EHeightFieldRenderMode HeightFieldRenderMode; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bHeightfieldFromRasterization : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHeightfieldPostInclusionBoundsFiltering : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHeightfieldPostHeightFiltering : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHeightfieldBounds : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompactHeightfield : 1; // 0x0018(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompactHeightfieldEroded : 1; // 0x0018(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompactHeightfieldRegions : 1; // 0x0018(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompactHeightfieldDistances : 1; // 0x0018(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileCacheLayerAreas : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileCacheLayerRegions : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipContourSimplification : 1; // 0x0019(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileCacheContours : 1; // 0x0019(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileCachePolyMesh : 1; // 0x0019(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileCacheDetailMesh : 1; // 0x0019(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRecastNavMeshTileGenerationDebug; + +// ScriptStruct NavigationSystem.NavMeshResolutionParam +// 0x000C (0x000C - 0x0000) +struct FNavMeshResolutionParam final +{ +public: + float CellSize; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxStepHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavMeshResolutionParam; + +} + diff --git a/SilentHillF/SDK/NeoAudio_classes.hpp b/SilentHillF/SDK/NeoAudio_classes.hpp new file mode 100644 index 0000000..4bedbf4 --- /dev/null +++ b/SilentHillF/SDK/NeoAudio_classes.hpp @@ -0,0 +1,1322 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NeoAudio + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "NeoAudio_structs.hpp" +#include "UMG_classes.hpp" +#include "PhysicsCore_structs.hpp" +#include "AkAudio_classes.hpp" +#include "DataTablePlus_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Niagara_classes.hpp" + + +namespace SDK +{ + +// Class NeoAudio.NeoAudioAcousticPortalVolume +// 0x0008 (0x02D0 - 0x02C8) +class ANeoAudioAcousticPortalVolume final : public AVolume +{ +public: + class UNeoAudioPortalComponent* PortalComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ClosePortal(); + void OpenPortal(); + + ENeoAudioAcousticPortalState GetCurrentState() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioAcousticPortalVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioAcousticPortalVolume") + } + static class ANeoAudioAcousticPortalVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANeoAudioAcousticPortalVolume; + +// Class NeoAudio.NeoAudioActorSpawnerDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNeoAudioActorSpawnerDataAsset final : public UDataAsset +{ +public: + TMap ActorGroup; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioActorSpawnerDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioActorSpawnerDataAsset") + } + static class UNeoAudioActorSpawnerDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioActorSpawnerDataAsset; + +// Class NeoAudio.NeoAudioAmbientSound +// 0x0468 (0x06F8 - 0x0290) +class ANeoAudioAmbientSound : public AActor +{ +public: + struct FNeoAudioAmbientSoundParam AmbientSoundParam; // 0x0290(0x0460)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USceneComponent* AudioComponent; // 0x06F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + class USceneComponent* GetCachedAudioComponent(); + void StartAmbientSound(); + void StopAmbientSound(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioAmbientSound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioAmbientSound") + } + static class ANeoAudioAmbientSound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANeoAudioAmbientSound; + +// Class NeoAudio.NeoAudioAnimNotify_PostEvent +// 0x0080 (0x00B8 - 0x0038) +class UNeoAudioAnimNotify_PostEvent final : public UAnimNotify +{ +public: + class FName AttachName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioPostEventParam AudioParam; // 0x0040(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bFollow; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLocalOnly; // 0x00B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioAnimNotify_PostEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioAnimNotify_PostEvent") + } + static class UNeoAudioAnimNotify_PostEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioAnimNotify_PostEvent; + +// Class NeoAudio.NeoAudioAnimNotify_SendSoundTrigger +// 0x0030 (0x0068 - 0x0038) +class UNeoAudioAnimNotify_SendSoundTrigger : public UAnimNotify +{ +public: + class FString DisplayName; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundTriggers; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bLocalOnly; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReportNoise; // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UNeoAudioNoiseData* NoiseData; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + bool CanReportNoise(class AActor* InOwner, const struct FGameplayTag& InCanelReportGameplayTag) const; + float HandleLoudness(class AActor* InOwner, float InOriginalLoudness) const; + void ReportNoiseData(class AActor* InOwner) const; + bool RunCustomCheck(class AActor* InOwner) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioAnimNotify_SendSoundTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioAnimNotify_SendSoundTrigger") + } + static class UNeoAudioAnimNotify_SendSoundTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioAnimNotify_SendSoundTrigger; + +// Class NeoAudio.NeoAudioAssetManager +// 0x0000 (0x04D0 - 0x04D0) +class UNeoAudioAssetManager final : public UAssetManager +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioAssetManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioAssetManager") + } + static class UNeoAudioAssetManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioAssetManager; + +// Class NeoAudio.NeoAudioAutoTriggerMonitor +// 0x0000 (0x02E0 - 0x02E0) +class UNeoAudioAutoTriggerMonitor final : public UUserWidget +{ +public: + void AddDataPoint(float Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioAutoTriggerMonitor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioAutoTriggerMonitor") + } + static class UNeoAudioAutoTriggerMonitor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioAutoTriggerMonitor; + +// Class NeoAudio.NeoAudioBGMActor +// 0x0028 (0x02B8 - 0x0290) +class ANeoAudioBGMActor final : public AActor +{ +public: + class UNeoAudioBGMComponent* AudioBGMComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CurrentGameFlowState; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StackGameFlowState; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag BGMLevelProgressState; // 0x02A8(0x0008)(Edit, BlueprintVisible, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioBGMActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioBGMActor") + } + static class ANeoAudioBGMActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANeoAudioBGMActor; + +// Class NeoAudio.NeoAudioBGMComponent +// 0x0000 (0x0400 - 0x0400) +class UNeoAudioBGMComponent final : public UAkComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioBGMComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioBGMComponent") + } + static class UNeoAudioBGMComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioBGMComponent; + +// Class NeoAudio.NeoAudioContactTriggerComponent +// 0x0030 (0x0260 - 0x0230) +class UNeoAudioContactTriggerComponent final : public USceneComponent +{ +public: + class UNeoAudioSoundComponent* OwnerSoundComponent; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNeoAudioTriggerIdHandle TriggerId; // 0x0238(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bUseLimit; // 0x0240(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_241[0x3]; // 0x0241(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ContactLimit; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_248[0xC]; // 0x0248(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float AntiRepeatTimer; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StartIgnoreTimer; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnContact(class AActor* OtherActor); + void SetOwnerSoundComponent(class UNeoAudioSoundComponent* SoundComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioContactTriggerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioContactTriggerComponent") + } + static class UNeoAudioContactTriggerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioContactTriggerComponent; + +// Class NeoAudio.NeoAudioCueReceiver +// 0x0018 (0x00B8 - 0x00A0) +class UNeoAudioCueReceiver : public UActorComponent +{ +public: + TArray TagElementList; // 0x00A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UNeoAudioSoundComponent* GetSoundComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioCueReceiver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioCueReceiver") + } + static class UNeoAudioCueReceiver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioCueReceiver; + +// Class NeoAudio.NeoAudioCueActorSpawner +// 0x0060 (0x0118 - 0x00B8) +class UNeoAudioCueActorSpawner final : public UNeoAudioCueReceiver +{ +public: + class UNeoAudioActorSpawnerDataAsset* DataAsset; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C0[0x58]; // 0x00C0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioCueActorSpawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioCueActorSpawner") + } + static class UNeoAudioCueActorSpawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioCueActorSpawner; + +// Class NeoAudio.NeoAudioCueAutoTrigger +// 0x0060 (0x0118 - 0x00B8) +class UNeoAudioCueAutoTrigger final : public UNeoAudioCueReceiver +{ +public: + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool UseValueMonitorWidget; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x37]; // 0x00C1(0x0037)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AutoTriggerGroup; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UNeoAudioJointVelocityDataAsset* VelocityTriggerData; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNeoAudioJointAngleDataAsset* JointAngleTriggerData; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioCueAutoTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioCueAutoTrigger") + } + static class UNeoAudioCueAutoTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioCueAutoTrigger; + +// Class NeoAudio.NeoAudioCueOnStopTrigger +// 0x0040 (0x00F8 - 0x00B8) +class UNeoAudioCueOnStopTrigger final : public UNeoAudioCueReceiver +{ +public: + uint8 Pad_B8[0x28]; // 0x00B8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OnStopTriggerGroup; // 0x00E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UNeoAudioOnStopDataAsset* OnStopTriggerData; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioCueOnStopTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioCueOnStopTrigger") + } + static class UNeoAudioCueOnStopTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioCueOnStopTrigger; + +// Class NeoAudio.NeoAudioCueSender +// 0x0020 (0x0050 - 0x0030) +class UNeoAudioCueSender final : public UAnimNotifyState +{ +public: + TArray EnterCue; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EndCue; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioCueSender") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioCueSender") + } + static class UNeoAudioCueSender* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioCueSender; + +// Class NeoAudio.NeoAudioCueToSwitch +// 0x0010 (0x00C8 - 0x00B8) +class UNeoAudioCueToSwitch final : public UNeoAudioCueReceiver +{ +public: + TArray CueSwitchGroup; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioCueToSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioCueToSwitch") + } + static class UNeoAudioCueToSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioCueToSwitch; + +// Class NeoAudio.NeoAudioCueToTrigger +// 0x0010 (0x00C8 - 0x00B8) +class UNeoAudioCueToTrigger final : public UNeoAudioCueReceiver +{ +public: + TArray CueTriggerGroup; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioCueToTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioCueToTrigger") + } + static class UNeoAudioCueToTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioCueToTrigger; + +// Class NeoAudio.NeoAudioDataTable +// 0x0000 (0x00D8 - 0x00D8) +class UNeoAudioDataTable final : public UNeoEditableCompositeDataTable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioDataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioDataTable") + } + static class UNeoAudioDataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioDataTable; + +// Class NeoAudio.NeoAudioExtraDataInterface +// 0x0000 (0x0000 - 0x0000) +class INeoAudioExtraDataInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioExtraDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioExtraDataInterface") + } + static class INeoAudioExtraDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INeoAudioExtraDataInterface; + +// Class NeoAudio.NeoAudioGameplayTagTrigger +// 0x0058 (0x02E8 - 0x0290) +class ANeoAudioGameplayTagTrigger : public AActor +{ +public: + TMap Triggers; // 0x0290(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UNeoAudioSoundComponent* SoundComponent; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SendGameplayTagTrigger(const struct FGameplayTag& Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioGameplayTagTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioGameplayTagTrigger") + } + static class ANeoAudioGameplayTagTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANeoAudioGameplayTagTrigger; + +// Class NeoAudio.NeoAudioGameSyncSystem +// 0x0010 (0x0050 - 0x0040) +class UNeoAudioGameSyncSystem : public UTickableWorldSubsystem +{ +public: + TArray InitStates; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + bool Deinitialize_BP(); + const bool GetStateInitialized(); + bool Initialize_BP(); + struct FNeoAudioPostDialogResult PostDialogEvent(class UActorComponent* Component, const struct FNeoAudioTriggerIdHandle& TriggerId); + bool PostInitialize_BP(); + void SetAudioProfile(uint8 Culture); + void SetCulture(int32 Culture); + void SetStateInitialized(bool B); + bool Tick_BP(float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioGameSyncSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioGameSyncSystem") + } + static class UNeoAudioGameSyncSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioGameSyncSystem; + +// Class NeoAudio.NeoAudioGeometryBox +// 0x0008 (0x02D0 - 0x02C8) +class ANeoAudioGeometryBox final : public AVolume +{ +public: + class UNeoAudioGeometryComponent* AudioGeometryComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioGeometryBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioGeometryBox") + } + static class ANeoAudioGeometryBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANeoAudioGeometryBox; + +// Class NeoAudio.NeoAudioGeometryComponent +// 0x00B0 (0x02E0 - 0x0230) +class UNeoAudioGeometryComponent final : public USceneComponent +{ +public: + struct FNeoAudioGeometryParam GeometryParam; // 0x0230(0x00A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USceneComponent* GeometryComponentImpl; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioGeometryComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioGeometryComponent") + } + static class UNeoAudioGeometryComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioGeometryComponent; + +// Class NeoAudio.NeoAudioInterface +// 0x0000 (0x0000 - 0x0000) +class INeoAudioInterface final +{ +public: + void OnEndAudioEvent(class USceneComponent* AttachToComponent, class FName AttachName); + void OnStartAudioEvent(class USceneComponent* AttachToComponent, class FName AttachName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioInterface") + } + static class INeoAudioInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INeoAudioInterface; + +// Class NeoAudio.NeoAudioJointAngleDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNeoAudioJointAngleDataAsset final : public UDataAsset +{ +public: + TMap JointAngleTrigger; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioJointAngleDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioJointAngleDataAsset") + } + static class UNeoAudioJointAngleDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioJointAngleDataAsset; + +// Class NeoAudio.NeoAudioJointVelocityDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNeoAudioJointVelocityDataAsset final : public UDataAsset +{ +public: + TMap VelocityTrigger; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioJointVelocityDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioJointVelocityDataAsset") + } + static class UNeoAudioJointVelocityDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioJointVelocityDataAsset; + +// Class NeoAudio.NeoAudioLateReverbComponent +// 0x0050 (0x0280 - 0x0230) +class UNeoAudioLateReverbComponent final : public USceneComponent +{ +public: + struct FNeoAudioReverbParam ReverbParam; // 0x0230(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USceneComponent* ReverbComponentImpl; // 0x0270(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioLateReverbComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioLateReverbComponent") + } + static class UNeoAudioLateReverbComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioLateReverbComponent; + +// Class NeoAudio.NeoAudioLibrary +// 0x0000 (0x0028 - 0x0028) +class UNeoAudioLibrary final : public UBlueprintFunctionLibrary +{ +public: + static int32 AddAudioOutput(const class FString& OutputName, int32 DeviceID); + static class UObject* PostBGMEvent(class UObject* InWorldContextObject, const struct FNeoAudioPostEventParam& InAudioPostEventParam); + static class UObject* PostEvent(class UObject* InWorldContextObject, const struct FNeoAudioPostEventParam& InAudioPostEventParam, class AActor* InActor, class UObject* InAudioContext, bool bShouldCache); + static class UObject* PostEventAtComponent(class UObject* InWorldContextObject, const struct FNeoAudioPostEventParam& InAudioPostEventParam, class USceneComponent* InAttachToComponent, class FName InAttachName, bool bIsFollow, class UObject* InAudioContext, bool bShouldCache); + static class UObject* PostEventAtComponentLocally(class UObject* InWorldContextObject, const struct FNeoAudioPostEventParam& InAudioPostEventParam, class USceneComponent* InAttachToComponent, class FName InAttachName, bool bIsFollow, class UObject* InAudioContext, bool bShouldCache); + static class UObject* PostEventAtLocation(class UObject* InWorldContextObject, const struct FNeoAudioPostEventParam& InAudioPostEventParam, const struct FVector& InLocation, const struct FRotator& InOrientation, class UObject* InAudioContext, bool bShouldCache); + static void RemoveDefaultListener(class UActorComponent* in_pListener); + static void ReplaceMainOutput(const class FString& AudioDeviceShareSetName, int32 IdDevice); + static void SendTriggerFromTable(class AActor* InActor, class UDataTable* InSoundTriggerTable, const struct FNeoAudioTriggerIdHandle& InTriggerID); + static void SetRTPCValue(const struct FNeoAudioRTPCParam& InAudioRTPCParam, class AActor* InActor); + static void SetRTPCValueBySceneComponent(const struct FNeoAudioRTPCParam& InAudioRTPCParam, class USceneComponent* InSceneComponent, class FName InAttachPointName); + static void SetState(class UObject* InWorldContextObject, const struct FNeoAudioStateParam& InAudioStateParam); + static void SetStateByGameplayTag(class UObject* InWorldContextObject, const struct FGameplayTag& InAudioState); + static void SetSwitch(const struct FNeoAudioSwitchParam& InAudioSwitchParam, class AActor* InActor); + static void SetSwitchBySceneComponent(const struct FNeoAudioSwitchParam& InAudioSwitchParam, class USceneComponent* InSceneComponent, class FName InAttachPointName); + static void StopAll(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioLibrary") + } + static class UNeoAudioLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioLibrary; + +// Class NeoAudio.NeoAudioNoiseData +// 0x0020 (0x0050 - 0x0030) +class UNeoAudioNoiseData final : public UDataAsset +{ +public: + struct FNeoAudioNoiseParam NoiseParam; // 0x0030(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioNoiseData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioNoiseData") + } + static class UNeoAudioNoiseData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioNoiseData; + +// Class NeoAudio.NeoAudioOnStopDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNeoAudioOnStopDataAsset final : public UDataAsset +{ +public: + TMap OnStopTrigger; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioOnStopDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioOnStopDataAsset") + } + static class UNeoAudioOnStopDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioOnStopDataAsset; + +// Class NeoAudio.NeoAudioPhysicalSurfaceData +// 0x0050 (0x0080 - 0x0030) +class UNeoAudioPhysicalSurfaceData final : public UDataAsset +{ +public: + TMap PhysicalSurfaceMap; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioPhysicalSurfaceData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioPhysicalSurfaceData") + } + static class UNeoAudioPhysicalSurfaceData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioPhysicalSurfaceData; + +// Class NeoAudio.NeoAudioPortalComponent +// 0x0010 (0x0240 - 0x0230) +class UNeoAudioPortalComponent final : public USceneComponent +{ +public: + struct FNeoAudioPortalParam PortalParam; // 0x0230(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class USceneComponent* PortalComponentImpl; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ClosePortal(); + void OpenPortal(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioPortalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioPortalComponent") + } + static class UNeoAudioPortalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioPortalComponent; + +// Class NeoAudio.NeoAudioReverbVolume +// 0x0008 (0x02D0 - 0x02C8) +class ANeoAudioReverbVolume final : public AVolume +{ +public: + class UNeoAudioLateReverbComponent* LateReverbComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioReverbVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioReverbVolume") + } + static class ANeoAudioReverbVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANeoAudioReverbVolume; + +// Class NeoAudio.NeoAudioRoomComponent +// 0x0090 (0x02C0 - 0x0230) +class UNeoAudioRoomComponent final : public USceneComponent +{ +public: + struct FNeoAudioRoomParam RoomParam; // 0x0230(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USceneComponent* RoomComponentImpl; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioRoomComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioRoomComponent") + } + static class UNeoAudioRoomComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioRoomComponent; + +// Class NeoAudio.NeoAudioRtpcData +// 0x0050 (0x0080 - 0x0030) +class UNeoAudioRtpcData final : public UDataAsset +{ +public: + TMap RtpcAssetMap; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioRtpcData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioRtpcData") + } + static class UNeoAudioRtpcData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioRtpcData; + +// Class NeoAudio.NeoAudioSetting +// 0x0048 (0x0070 - 0x0028) +class UNeoAudioSetting final : public UObject +{ +public: + int32 LRUCacheMaxSize; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath GameplayTagTriggerHandle; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IndoorSpaceAudioState; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray OutdoorSpaceAudioState; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSetting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSetting") + } + static class UNeoAudioSetting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioSetting; + +// Class NeoAudio.NeoAudioSoundComponent +// 0x01D8 (0x0278 - 0x00A0) +class UNeoAudioSoundComponent final : public UActorComponent +{ +public: + uint8 Pad_A0[0x50]; // 0x00A0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* SoundTriggerTable; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray DynamicSoundTriggerTables; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + bool PreloadSoundEvent; // 0x0108(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SwitchContainer; // 0x0110(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMap PhysicalSurfaceMapping; // 0x0160(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TArray DefaultSwitchValue; // 0x01B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap CurrentSwitchValue; // 0x01C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected) + class UMeshComponent* MyMesh; // 0x0210(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray LoadedSounEvents; // 0x0218(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_228[0x50]; // 0x0228(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearDynamicSoundTriggerTable(); + class UObject* GetEventObjectFromTable(const struct FNeoAudioTriggerIdHandle& TriggerId); + struct FGameplayTag GetSwitch(ENeoAudioSwitchType SwitchType); + class UObject* SendSoundTrigger(const struct FNeoAudioTriggerIdHandle& TriggerId); + class UObject* SendSoundTriggerAtLocation(const struct FNeoAudioTriggerIdHandle& TriggerId, const struct FVector& Location); + void SetCue(ENeoAudioCueGroup CueGroup, class FName CueName); + void SetEndCue(ENeoAudioCueGroup CueGroup, class FName CueName); + void SetPhysicalSurfaceSwitch(ENeoAudioSwitchType SwitchType, EPhysicalSurface SurfaceType); + void SetSwitch(const struct FGameplayTag& SwitchValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSoundComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSoundComponent") + } + static class UNeoAudioSoundComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioSoundComponent; + +// Class NeoAudio.NeoAudioSoundContainer +// 0x0010 (0x0040 - 0x0030) +class UNeoAudioSoundContainer final : public UDataAsset +{ +public: + TArray ContainerInfoList; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSoundContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSoundContainer") + } + static class UNeoAudioSoundContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioSoundContainer; + +// Class NeoAudio.NeoAudioSpaceSubsystem +// 0x0078 (0x00B8 - 0x0040) +class UNeoAudioSpaceSubsystem final : public UTickableWorldSubsystem +{ +public: + TMap SpaceMap; // 0x0040(0x0050)(Edit, NativeAccessSpecifierPublic) + bool DebugDrawSpaceName; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x17]; // 0x0091(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + class ANeoAudioSpatialAudioVolume* PrevSpaceVolume; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANeoAudioSpatialAudioVolume* CurrSpaceVolume; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + class ANeoAudioSpatialAudioVolume* GetCurrentSpatialAudioVolume(); + void ReCheckCurrentSpaceVolume(class AActor* TargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSpaceSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSpaceSubsystem") + } + static class UNeoAudioSpaceSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioSpaceSubsystem; + +// Class NeoAudio.NeoAudioSpatialAudioVolume +// 0x0090 (0x0358 - 0x02C8) +class ANeoAudioSpatialAudioVolume final : public AVolume +{ +public: + class UNeoAudioSurfaceReflectorSetComponent* SurfaceReflectorSetComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNeoAudioLateReverbComponent* LateReverbComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNeoAudioRoomComponent* RoomComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpaceName; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsIndoor; // 0x02E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AudioState; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SoundList; // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_310[0x38]; // 0x0310(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedObjectes; // 0x0348(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + void OnOverlapBegin(class AActor* OverlappedActor, class AActor* OtherActor); + void OnOverlapEnd(class AActor* OverlappedActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSpatialAudioVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSpatialAudioVolume") + } + static class ANeoAudioSpatialAudioVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANeoAudioSpatialAudioVolume; + +// Class NeoAudio.NeoAudioSpotReflector +// 0x0060 (0x02F0 - 0x0290) +class ANeoAudioSpotReflector final : public AActor +{ +public: + struct FNeoAudioSpotReflectorParam SpotReflectorParam; // 0x0290(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USceneComponent* SpotReflectorComponent; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSpotReflector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSpotReflector") + } + static class ANeoAudioSpotReflector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANeoAudioSpotReflector; + +// Class NeoAudio.NeoAudioStateData +// 0x0050 (0x0080 - 0x0030) +class UNeoAudioStateData final : public UDataAsset +{ +public: + TMap StateAssetMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioStateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioStateData") + } + static class UNeoAudioStateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioStateData; + +// Class NeoAudio.NeoAudioSurfaceReflectorSetComponent +// 0x0030 (0x0260 - 0x0230) +class UNeoAudioSurfaceReflectorSetComponent final : public USceneComponent +{ +public: + struct FNeoAudioSurfaceReflectorParam SurfaceReflectorParam; // 0x0230(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USceneComponent* SurfaceReflectorSetImpl; // 0x0250(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSurfaceReflectorSetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSurfaceReflectorSetComponent") + } + static class UNeoAudioSurfaceReflectorSetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioSurfaceReflectorSetComponent; + +// Class NeoAudio.NeoAudioSwitchData +// 0x0050 (0x0080 - 0x0030) +class UNeoAudioSwitchData final : public UDataAsset +{ +public: + TMap SwitchAssetMap; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSwitchData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSwitchData") + } + static class UNeoAudioSwitchData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioSwitchData; + +// Class NeoAudio.NeoAudioSystem +// 0x0328 (0x0358 - 0x0030) +class UNeoAudioSystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x2]; // 0x0030(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + bool DrawListener; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawPostedEvents; // 0x0033(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeoAudioEventFilterType FilterType; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString EventOwnerNameFilter; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EventNameFilter; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawSphere; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawPosition; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawDistance; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B[0x1D]; // 0x005B(0x001D)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CurrentStateValues; // 0x0078(0x0050)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected) + class UAudioComponent* AudioComponent_BGM; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D0[0xB8]; // 0x00D0(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CooldownEvents; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_198[0x70]; // 0x0198(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + class ANeoAudioBGMActor* BGMActor; // 0x0208(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr LevelToMusicTableSoft; // 0x0210(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* LevelToMusicTable; // 0x0238(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr UISoundTableSoft; // 0x0240(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* UISoundTable; // 0x0268(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr GlobalStateDataSoft; // 0x0270(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNeoAudioStateData* GlobalStateData; // 0x0298(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr GlobalStateDataTableSoft; // 0x02A0(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* GlobalStateDataTable; // 0x02C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr GlobalRtpcDataSoft; // 0x02D0(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNeoAudioRtpcData* GlobalRtpcData; // 0x02F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap CachedRtpcAssets; // 0x0300(0x0050)(Transient, NativeAccessSpecifierPrivate) + class ANeoAudioGameplayTagTrigger* GameplayTagTriggerHandle; // 0x0350(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void CreateGameplayTagTriggerHandle(); + bool ForceStopBGM(); + struct FGameplayTag GetBGMLevelProgressState(); + int32 GetBGMPosition(const class UObject* WorldContextObject); + struct FGameplayTag GetCurrGameFlowState(); + struct FGameplayTag GetStackGameFlowState(); + bool PlayBGM(const class UObject* WorldContextObject, class FName SpecifiedName, bool StopPrevious); + bool PlayBGMByTag(const class UObject* WorldContextObject, const struct FGameplayTag& InTag, bool StopPrevious); + bool PlayUISound(const class UObject* WorldContextObject, const struct FNeoAudioTriggerIdHandle& TriggerId); + int32 SeekBGMPosition(const class UObject* WorldContextObject, int32 position); + void SendGameplayTagTrigger(const struct FGameplayTag& Key); + void SetBGMLevelProgressState(const struct FGameplayTag& Key); + void SetCurrGameFlowState(const struct FGameplayTag& Key); + void SetGlobalRTPC(const struct FGameplayTag& Key, float Value, bool BypassInternalValueInterpolation); + void SetGlobalRTPCCached(const struct FGameplayTag& Key, float Value, bool BypassInternalValueInterpolation); + void SetGlobalState(const struct FGameplayTag& Key); + void SetStackGameFlowState(const struct FGameplayTag& Key); + void StackCurrGameFlowState(); + bool StopBGM(const class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioSystem") + } + static class UNeoAudioSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioSystem; + +// Class NeoAudio.SourcePlayPositionTest +// 0x0010 (0x02A0 - 0x0290) +class ASourcePlayPositionTest final : public AActor +{ +public: + class UAkAudioEvent* AudioEvent; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayPosition; // 0x0298(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayingID; // 0x029C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + int32 GetPlayPostion(); + int32 PostEvent(); + int32 SeekPostion(int32 position); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SourcePlayPositionTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SourcePlayPositionTest") + } + static class ASourcePlayPositionTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASourcePlayPositionTest; + +// Class NeoAudio.NeoAudioNiagaraSoundPlayer +// 0x0078 (0x00B0 - 0x0038) +class UNeoAudioNiagaraSoundPlayer final : public UNiagaraDataInterface +{ +public: + struct FNeoAudioPostEventParam SoundToPlay; // 0x0038(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStopWhenComponentIsDestroyed; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoAudioNiagaraSoundPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoAudioNiagaraSoundPlayer") + } + static class UNeoAudioNiagaraSoundPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoAudioNiagaraSoundPlayer; + +} + diff --git a/SilentHillF/SDK/NeoAudio_structs.hpp b/SilentHillF/SDK/NeoAudio_structs.hpp new file mode 100644 index 0000000..daafba4 --- /dev/null +++ b/SilentHillF/SDK/NeoAudio_structs.hpp @@ -0,0 +1,697 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NeoAudio + +#include "Basic.hpp" + +#include "GameplayTags_structs.hpp" +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "DataTablePlus_structs.hpp" + + +namespace SDK +{ + +// Enum NeoAudio.ENeoAudioAcousticPortalState +// NumValues: 0x0003 +enum class ENeoAudioAcousticPortalState : uint8 +{ + Closed = 0, + Open = 1, + ENeoAudioAcousticPortalState_MAX = 2, +}; + +// Enum NeoAudio.ENeoAudioMeshType +// NumValues: 0x0003 +enum class ENeoAudioMeshType : uint8 +{ + StaticMesh = 0, + CollisionMesh = 1, + ENeoAudioMeshType_MAX = 2, +}; + +// Enum NeoAudio.ENeoAudioCurveInterpolation +// NumValues: 0x000C +enum class ENeoAudioCurveInterpolation : uint8 +{ + Log3 = 0, + Sine = 1, + Log1 = 2, + InvSCurve = 3, + Linear = 4, + SCurve = 5, + Exp1 = 6, + SineRecip = 7, + Exp3 = 8, + LastFadeCurve = 8, + Constant = 9, + ENeoAudioCurveInterpolation_MAX = 10, +}; + +// Enum NeoAudio.ENeoAudioEventFilterType +// NumValues: 0x0003 +enum class ENeoAudioEventFilterType : uint8 +{ + ShowResult = 0, + HideResult = 1, + ENeoAudioEventFilterType_MAX = 2, +}; + +// Enum NeoAudio.ENeoAudioFitToGeometryMode +// NumValues: 0x0004 +enum class ENeoAudioFitToGeometryMode : uint8 +{ + OrientedBox = 0, + AlignedBox = 1, + ConvexPolyhedron = 2, + ENeoAudioFitToGeometryMode_MAX = 3, +}; + +// Enum NeoAudio.ENeoAudioSwitchType +// NumValues: 0x0012 +enum class ENeoAudioSwitchType : uint8 +{ + INVALID = 0, + AnimationType = 1, + BreathType = 2, + CharDamageHitType = 3, + DoorStatus = 4, + DoorSpeedType = 5, + EmCrawlHasBuff = 6, + EmHasMask = 7, + EmShiroCorruption = 8, + EnemyType = 9, + FloorType = 10, + FootStep = 11, + HitSurfaceType = 12, + PlayerType = 13, + UIUseItemsType = 14, + WeaponEquipType = 15, + WeaponType = 16, + ENeoAudioSwitchType_MAX = 17, +}; + +// Enum NeoAudio.ENeoAudioCueGroup +// NumValues: 0x000A +enum class ENeoAudioCueGroup : uint8 +{ + INVALID = 0, + MV_Auto = 1, + VO_Auto = 2, + FT_Switch = 3, + SE_Trigger = 4, + FOOTSTEP_ONSTOP_Trigger = 5, + TOUCH_CO_Trigger = 6, + LAND_CO_Trigger = 7, + Breath_Switch = 8, + ENeoAudioCueGroup_MAX = 9, +}; + +// ScriptStruct NeoAudio.NeoAudioAutoTriggerSettingElement +// 0x0008 (0x0008 - 0x0000) +struct FNeoAudioAutoTriggerSettingElement final +{ +public: + class FName EnableName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioAutoTriggerSettingElement; + +// ScriptStruct NeoAudio.NeoAudioTriggerIdHandle +// 0x0008 (0x0008 - 0x0000) +struct FNeoAudioTriggerIdHandle final +{ +public: + class FName RowName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioTriggerIdHandle; + +// ScriptStruct NeoAudio.NeoAudioActorSpawnerDataElement +// 0x0038 (0x0038 - 0x0000) +struct FNeoAudioActorSpawnerDataElement final +{ +public: + class FName CueName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr TargetActor; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioActorSpawnerDataElement; + +// ScriptStruct NeoAudio.NeoAudioActorSpawnerData +// 0x0010 (0x0010 - 0x0000) +struct FNeoAudioActorSpawnerData final +{ +public: + TArray ActorParam; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioActorSpawnerData; + +// ScriptStruct NeoAudio.NeoAudioPostEventParam +// 0x0070 (0x0070 - 0x0000) +struct FNeoAudioPostEventParam +{ +public: + struct FSoftObjectPath SoundEventRef; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseLocation; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachJoint; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Follow; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseCooldown; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CoolDownTime; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioPostEventParam; + +// ScriptStruct NeoAudio.NeoAudioBGMTableRow +// 0x0098 (0x00A0 - 0x0008) +struct FNeoAudioBGMTableRow final : public FTableRowBase +{ +public: + class FName LevelName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer LevelTag; // 0x0010(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNeoAudioPostEventParam AudioEvent; // 0x0030(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioBGMTableRow; + +// ScriptStruct NeoAudio.NeoAudioCueAutoTriggerElement +// 0x0028 (0x0028 - 0x0000) +struct FNeoAudioCueAutoTriggerElement final +{ +public: + class FName CueName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray VelocityTrigger; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray JointAngleTrigger; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioCueAutoTriggerElement; + +// ScriptStruct NeoAudio.NeoAudioCueAutoTriggerGroup +// 0x0018 (0x0018 - 0x0000) +struct FNeoAudioCueAutoTriggerGroup final +{ +public: + ENeoAudioCueGroup CueGroup; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AutoTriggerList; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioCueAutoTriggerGroup; + +// ScriptStruct NeoAudio.ActiveAutoVelTrig +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FActiveAutoVelTrig final +{ +public: + uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveAutoVelTrig; + +// ScriptStruct NeoAudio.ActiveAutoAngleTrig +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FActiveAutoAngleTrig final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveAutoAngleTrig; + +// ScriptStruct NeoAudio.NeoAudioOnStopTriggerSettingElement +// 0x0008 (0x0008 - 0x0000) +struct FNeoAudioOnStopTriggerSettingElement final +{ +public: + class FName EnableName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioOnStopTriggerSettingElement; + +// ScriptStruct NeoAudio.NeoAudioCueOnStopTriggerElement +// 0x0018 (0x0018 - 0x0000) +struct FNeoAudioCueOnStopTriggerElement final +{ +public: + class FName CueName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OnStopTrigger; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioCueOnStopTriggerElement; + +// ScriptStruct NeoAudio.NeoAudioCueOnStopTriggerGroup +// 0x0018 (0x0018 - 0x0000) +struct FNeoAudioCueOnStopTriggerGroup final +{ +public: + ENeoAudioCueGroup CueGroup; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OnStopTriggerList; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioCueOnStopTriggerGroup; + +// ScriptStruct NeoAudio.ActiveOnStopTrig +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FActiveOnStopTrig final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveOnStopTrig; + +// ScriptStruct NeoAudio.NeoAudioCueElement +// 0x000C (0x000C - 0x0000) +struct FNeoAudioCueElement final +{ +public: + ENeoAudioCueGroup CueGroup; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CueName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioCueElement; + +// ScriptStruct NeoAudio.NeoAudioCue +// 0x000C (0x000C - 0x0000) +struct FNeoAudioCue final +{ +public: + ENeoAudioCueGroup CueGroup; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CueName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioCue; + +// ScriptStruct NeoAudio.CueToSwitchElement +// 0x0014 (0x0014 - 0x0000) +struct FCueToSwitchElement final +{ +public: + class FName CueName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeoAudioSwitchType SwitchType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag SwitchValue; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCueToSwitchElement; + +// ScriptStruct NeoAudio.CueToSwitchGroup +// 0x0018 (0x0018 - 0x0000) +struct FCueToSwitchGroup final +{ +public: + ENeoAudioCueGroup CueGroup; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CueSwitchList; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCueToSwitchGroup; + +// ScriptStruct NeoAudio.CueToTriggerElement +// 0x0020 (0x0020 - 0x0000) +struct FCueToTriggerElement final +{ +public: + class FName CueName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle Trigger; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + TArray Triggers; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCueToTriggerElement; + +// ScriptStruct NeoAudio.CueToTriggerGroup +// 0x0018 (0x0018 - 0x0000) +struct FCueToTriggerGroup final +{ +public: + ENeoAudioCueGroup CueGroup; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CueTriggerList; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCueToTriggerGroup; + +// ScriptStruct NeoAudio.NeoAudioAutoTriggerParam +// 0x0014 (0x0014 - 0x0000) +struct FNeoAudioAutoTriggerParam final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + bool EnableMonitor; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Threshold; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle SoundTrigger; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioAutoTriggerParam; + +// ScriptStruct NeoAudio.NeoAudioJointAngleTriggerData +// 0x0030 (0x0030 - 0x0000) +struct FNeoAudioJointAngleTriggerData final +{ +public: + class FName JointCenterName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName JointAName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName JointBName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AntiRepeatingTimer; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TriggerParam; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioJointAngleTriggerData; + +// ScriptStruct NeoAudio.NeoAudioVelocityTriggerData +// 0x0020 (0x0020 - 0x0000) +struct FNeoAudioVelocityTriggerData final +{ +public: + class FName JointName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AntiRepeatingTimer; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TriggerParam; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioVelocityTriggerData; + +// ScriptStruct NeoAudio.NeoAudioOnStopTriggerData +// 0x0020 (0x0020 - 0x0000) +struct FNeoAudioOnStopTriggerData final +{ +public: + bool EnableMonitor; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName JointName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AntiRepeatingTimer; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StopVelocity; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveVelocity; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioTriggerIdHandle SoundTrigger; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioOnStopTriggerData; + +// ScriptStruct NeoAudio.NeoAudioSoundContainerInfo +// 0x0008 (0x0008 - 0x0000) +struct FNeoAudioSoundContainerInfo final +{ +public: + class UDataTable* DataTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioSoundContainerInfo; + +// ScriptStruct NeoAudio.NeoAudioStateTableRow +// 0x0028 (0x0030 - 0x0008) +struct FNeoAudioStateTableRow final : public FTableRowBase +{ +public: + struct FGameplayTag StateTag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath StateAsset; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioStateTableRow; + +// ScriptStruct NeoAudio.NeoAudioTriggerTableRow +// 0x0090 (0x00B8 - 0x0028) +struct FNeoAudioTriggerTableRow final : public FNeoEditableCompositeTableRow +{ +public: + struct FGameplayTag TriggerGroup; // 0x0028(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TriggerName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNeoAudioPostEventParam PostEventParam; // 0x0038(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ExtraDatas; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioTriggerTableRow; + +// ScriptStruct NeoAudio.NeoAudioAcousticTextureParams +// 0x0030 (0x0030 - 0x0000) +struct FNeoAudioAcousticTextureParams final +{ +public: + struct FVector4 AbsorptionValues; // 0x0000(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioAcousticTextureParams; + +// ScriptStruct NeoAudio.NeoAudioPoly +// 0x0030 (0x0030 - 0x0000) +struct FNeoAudioPoly final +{ +public: + struct FSoftObjectPath TextureRef; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Occlusion; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSurface; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SurfaceArea; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioPoly; + +// ScriptStruct NeoAudio.NeoAudioEdgeInfo +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FNeoAudioEdgeInfo final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioEdgeInfo; + +// ScriptStruct NeoAudio.NeoAudioSurfaceProperties +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FNeoAudioSurfaceProperties final +{ +public: + uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioSurfaceProperties; + +// ScriptStruct NeoAudio.NeoAudioFacePlane +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FNeoAudioFacePlane final +{ +public: + uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioFacePlane; + +// ScriptStruct NeoAudio.NeoAudioSubtitleParam +// 0x0018 (0x0018 - 0x0000) +struct FNeoAudioSubtitleParam final +{ +public: + TArray Subtitles; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bManualWordWrap : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSingleLine : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioSubtitleParam; + +// ScriptStruct NeoAudio.NeoAudioPostedEventInfo +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FNeoAudioPostedEventInfo final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioPostedEventInfo; + +// ScriptStruct NeoAudio.NeoAudioCooldownEventInfo +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FNeoAudioCooldownEventInfo final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioCooldownEventInfo; + +// ScriptStruct NeoAudio.NeoAudioAmbientSoundParam +// 0x03F0 (0x0460 - 0x0070) +struct FNeoAudioAmbientSoundParam final : public FNeoAudioPostEventParam +{ +public: + class FName AttachName; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x0080(0x03D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 bStopWhenOwnerDestroyed : 1; // 0x0450(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_451[0x3]; // 0x0451(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FadeOutTime; // 0x0454(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeoAudioCurveInterpolation FadeCurve; // 0x0458(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoActivate : 1; // 0x0459(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAttenuation : 1; // 0x0459(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45A[0x6]; // 0x045A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioAmbientSoundParam; + +// ScriptStruct NeoAudio.NeoAudioReverbParam +// 0x0040 (0x0040 - 0x0000) +struct FNeoAudioReverbParam final +{ +public: + bool bEnable; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SendLevel; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeRate; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoAssignAuxBus; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath ReverbEffectRef; // 0x0018(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioReverbParam; + +// ScriptStruct NeoAudio.NeoAudioSurfaceReflectorParam +// 0x0020 (0x0020 - 0x0000) +struct FNeoAudioSurfaceReflectorParam final +{ +public: + uint8 bEnableSurfaceReflectors : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableDiffraction : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableDiffractionOnBoundaryEdges : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* AssociatedRoom; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AcousticPolys; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioSurfaceReflectorParam; + +// ScriptStruct NeoAudio.NeoAudioRoomParam +// 0x0018 (0x0088 - 0x0070) +struct FNeoAudioRoomParam final : public FNeoAudioPostEventParam +{ +public: + uint8 bEnable : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDynamic; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoPost; // 0x0075(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallOcclusion; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AuxSendLevel; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioRoomParam; + +// ScriptStruct NeoAudio.NeoAudioRTPCParam +// 0x0038 (0x0038 - 0x0000) +struct FNeoAudioRTPCParam final +{ +public: + struct FSoftObjectPath RtpcValue; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterpolationTimeMs; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BypassInternalValueInterpolation; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RTPC; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioRTPCParam; + +// ScriptStruct NeoAudio.NeoAudioSwitchParam +// 0x0030 (0x0030 - 0x0000) +struct FNeoAudioSwitchParam final +{ +public: + struct FSoftObjectPath SwitchValue; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SwitchGroup; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SwitchState; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioSwitchParam; + +// ScriptStruct NeoAudio.NeoAudioStateParam +// 0x0030 (0x0030 - 0x0000) +struct FNeoAudioStateParam final +{ +public: + struct FSoftObjectPath StateValue; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateGroup; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName State; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioStateParam; + +// ScriptStruct NeoAudio.NeoAudioGameplayTagTriggerParam +// 0x0028 (0x0028 - 0x0000) +struct FNeoAudioGameplayTagTriggerParam final +{ +public: + struct FNeoAudioTriggerIdHandle TriggerId; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLocation; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0010(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioGameplayTagTriggerParam; + +// ScriptStruct NeoAudio.NeoAudioNoiseParam +// 0x001C (0x001C - 0x0000) +struct FNeoAudioNoiseParam final +{ +public: + float Loudness; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CancelReportGameplayTag; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseLineTrace; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioNoiseParam; + +// ScriptStruct NeoAudio.NeoAudioPortalParam +// 0x0008 (0x0008 - 0x0000) +struct FNeoAudioPortalParam final +{ +public: + bool bDynamic; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeoAudioAcousticPortalState InitialState; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ObstructionRefreshInterval; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioPortalParam; + +// ScriptStruct NeoAudio.NeoAudioSpotReflectorParam +// 0x0058 (0x0058 - 0x0000) +struct FNeoAudioSpotReflectorParam final +{ +public: + struct FSoftObjectPath EarlyReflectionAuxBus; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EarlyReflectionAuxBusName; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath AcousticTexture; // 0x0030(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceScalingFactor; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Level; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioSpotReflectorParam; + +// ScriptStruct NeoAudio.NeoAudioGeometrySurfaceOverride +// 0x0030 (0x0030 - 0x0000) +struct FNeoAudioGeometrySurfaceOverride final +{ +public: + struct FSoftObjectPath AcousticTextureRef; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableOcclusionOverride : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OcclusionValue; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SurfaceArea; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioGeometrySurfaceOverride; + +// ScriptStruct NeoAudio.NeoAudioGeometryParam +// 0x00A0 (0x00A0 - 0x0000) +struct FNeoAudioGeometryParam final +{ +public: + ENeoAudioMeshType MeshType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LOD; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeldingThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap StaticMeshSurfaceOverride; // 0x0010(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNeoAudioGeometrySurfaceOverride CollisionMeshSurfaceOverride; // 0x0060(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 bEnableDiffraction : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableDiffractionOnBoundaryEdges : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* AssociatedRoom; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoAudioGeometryParam; + +// ScriptStruct NeoAudio.NeoAudioPostDialogResult +// 0x0010 (0x0010 - 0x0000) +struct FNeoAudioPostDialogResult final +{ +public: + class UObject* EventObject; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayingID; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoAudioPostDialogResult; + +} + diff --git a/SilentHillF/SDK/NeoCheater_classes.hpp b/SilentHillF/SDK/NeoCheater_classes.hpp new file mode 100644 index 0000000..9f763b4 --- /dev/null +++ b/SilentHillF/SDK/NeoCheater_classes.hpp @@ -0,0 +1,404 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NeoCheater + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "UMG_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "NeoCheater_structs.hpp" + + +namespace SDK +{ + +// Class NeoCheater.NeoCheatFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNeoCheatFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FName GetName(const struct FKey& InKey); + static TArray GetNumTexts(const int32 InStartNum, const int32 InEndNum); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatFunctionLibrary") + } + static class UNeoCheatFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatFunctionLibrary; + +// Class NeoCheater.NeoCheatInputWidget +// 0x0020 (0x0300 - 0x02E0) +class UNeoCheatInputWidget final : public UUserWidget +{ +public: + uint8 Pad_2E0[0x10]; // 0x02E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 WidgetZOrder; // 0x02F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsShowingGamepad; // 0x02F4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsShowingMouseKeyboard; // 0x02F5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F6[0xA]; // 0x02F6(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool OnAnalogValueChangedEvent(const struct FKey& InKey, const float InValue); + bool OnApplicationActivationChanged(bool IsActivated); + void OnApplicationDeactivated(bool IsActivated); + bool OnKeyDownEvent(const struct FKey& InKey); + bool OnKeyUpEvent(const struct FKey& InKey); + bool OnMouseButtonDoubleClickEvent(const struct FKey& InKey); + bool OnMouseButtonDownEvent(const struct FKey& InKey); + bool OnMouseButtonUpEvent(const struct FKey& InKey); + bool OnMouseWheelEvent(const struct FKey& InKey); + void SetShowGamepad(bool IsShow); + void SetShowMouseKeyboard(bool IsShow); + void SetWidgetZOrder(int32 InWidgetZOrder); + bool UpdateVisibility(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatInputWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatInputWidget") + } + static class UNeoCheatInputWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatInputWidget; + +// Class NeoCheater.NeoCheatManager +// 0x0218 (0x02A0 - 0x0088) +class UNeoCheatManager : public UCheatManager +{ +public: + struct FSoftClassPath DebugMenuWidgetClass; // 0x0088(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath DebugPopWindowWidgetClass; // 0x00A8(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ConfirmText; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray FunctionCategories; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EngineCommands; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray> CheatManagerExtesionClasses; // 0x00F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UUserWidget* DebugMenuWidget; // 0x0108(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNeoCheatMenuPopupWidget* PopupWindow; // 0x0110(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap FunctionNameToCommandMap; // 0x0120(0x0050)(Protected, NativeAccessSpecifierProtected) + TMap FunctionNameToCommandMetaMap; // 0x0170(0x0050)(Protected, NativeAccessSpecifierProtected) + struct FTimerHandle ExecuteLaterTimerHandle; // 0x01C0(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENeoCheatUIInputMode CachedInputMode; // 0x01C8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C9[0x17]; // 0x01C9(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CurrentValue; // 0x01E0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap ConfigValue; // 0x0230(0x0050)(Config, Protected, NativeAccessSpecifierProtected) + uint8 Pad_280[0x20]; // 0x0280(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddNeoCheatExtension(const TSoftClassPtr Class_0); + void ClearCheatConfig(); + void ExecComboCommand(const class FString& ComboCommandName); + void ExecuteCommand(const class FString& Command, const float& CommandValue); + class UNeoCheatManagerExtension* FindNeoCheatExtension(const TSubclassOf Class_0); + void GetCheatFunctionsWithCategory(TArray* CheatCommands); + class UNeoCheatMenuPopupWidget* GetPopupWindow(); + void OnEndPlay(class AActor* Player, EEndPlayReason EndPlayReason); + void OnPopWindowClosed(); + void RemoveNeoCheatExtension(const TSoftClassPtr Class_0); + void SaveCheatConfig(); + void ToggleDebugMenu(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatManager") + } + static class UNeoCheatManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatManager; + +// Class NeoCheater.NeoCheatManagerExtension +// 0x00C0 (0x00E8 - 0x0028) +class UNeoCheatManagerExtension : public UCheatManagerExtension +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ConfirmText; // 0x0038(0x0010)(NativeAccessSpecifierPublic) + TMap FunctionNameToCommandMap; // 0x0048(0x0050)(Protected, NativeAccessSpecifierProtected) + TMap FunctionNameToCommandMetaMap; // 0x0098(0x0050)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatManagerExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatManagerExtension") + } + static class UNeoCheatManagerExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatManagerExtension; + +// Class NeoCheater.NeoCheatMenuArrowBtn +// 0x0010 (0x02F0 - 0x02E0) +class UNeoCheatMenuArrowBtn final : public UUserWidget +{ +public: + class UWidgetAnimation* Select; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Default; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnDeselect(); + void OnSelect(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatMenuArrowBtn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatMenuArrowBtn") + } + static class UNeoCheatMenuArrowBtn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatMenuArrowBtn; + +// Class NeoCheater.NeoCheatMenuConfirmBtn +// 0x0020 (0x0300 - 0x02E0) +class UNeoCheatMenuConfirmBtn final : public UUserWidget +{ +public: + class UWidgetAnimation* Select; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Default; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Decide; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* ConfirmTextBlock; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnDecide(); + void OnDeselect(); + void OnSelect(); + void SetText(const class FText& InText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatMenuConfirmBtn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatMenuConfirmBtn") + } + static class UNeoCheatMenuConfirmBtn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatMenuConfirmBtn; + +// Class NeoCheater.NeoCheatMenuMultiArrowBtn +// 0x0060 (0x0340 - 0x02E0) +class UNeoCheatMenuMultiArrowBtn final : public UUserWidget +{ +public: + uint8 Pad_2E0[0x20]; // 0x02E0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimation* Select; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* Default; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Options; // 0x0310(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 CurrentIndex; // 0x0320(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextBlock* ItemTextBlock; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNeoCheatMenuArrowBtn* ArrowBtnLeft; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNeoCheatMenuArrowBtn* ArrowBtnRight; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + int32 GetCurrentIndex(); + void OnDeselect(); + void OnSelect(); + void SelectNext(); + void SelectNextPage(); + void SelectPrevious(); + void SelectPreviousPage(); + void SetDynamicOption(const struct FNeoCheatPopWindowDynamicOptionParam& Option, const int32& Index_0); + void SetOption(const struct FNeoCheatPopWindowOptionParam& Option); + void UpdateDynamicOption(const int32& Index_0); + void UpdateText(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatMenuMultiArrowBtn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatMenuMultiArrowBtn") + } + static class UNeoCheatMenuMultiArrowBtn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatMenuMultiArrowBtn; + +// Class NeoCheater.NeoCheatMenuPopupWidget +// 0x00B8 (0x0398 - 0x02E0) +class UNeoCheatMenuPopupWidget final : public UUserWidget +{ +public: + TMulticastInlineDelegate OnDecide; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnClosed; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_300[0x10]; // 0x0300(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimation* FadeIn; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetAnimation* FadeOut; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextBlock* TitleTextBlock; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UVerticalBox* OptionVerticalBox; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNeoCheatMenuConfirmBtn* ConfirmBtn; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath OptionBtnClass; // 0x0338(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsSkipInput; // 0x0358(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_359[0x7]; // 0x0359(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OptionBtns; // 0x0360(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FNeoCheatPopWindowOutputParam OptionIndex; // 0x0370(0x0010)(BlueprintVisible, Protected, NativeAccessSpecifierProtected) + int32 CurrentIndex; // 0x0380(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_384[0x14]; // 0x0384(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DeselectCurrentItem(); + bool Hide(); + bool IsCancel(const struct FKeyEvent& InKeyEvent); + bool IsConfirm(const struct FKeyEvent& InKeyEvent); + bool IsDown(const struct FKeyEvent& InKeyEvent); + bool IsFastLeft(const struct FKeyEvent& InKeyEvent); + bool IsFastRight(const struct FKeyEvent& InKeyEvent); + bool IsLeft(const struct FKeyEvent& InKeyEvent); + bool IsRight(const struct FKeyEvent& InKeyEvent); + bool IsUp(const struct FKeyEvent& InKeyEvent); + void OnFadeOutFinished(); + void SelectCurrentItem(); + bool Show(const struct FNeoCheatPopWindowInputParam& InputParam); + bool ShowDynamicOptions(const struct FNeoCheatPopWindowDynamicInputParam& InputParam); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatMenuPopupWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatMenuPopupWidget") + } + static class UNeoCheatMenuPopupWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatMenuPopupWidget; + +// Class NeoCheater.NeoCheatSampleManager +// 0x0010 (0x02B0 - 0x02A0) +class UNeoCheatSampleManager final : public UNeoCheatManager +{ +public: + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAddEnemy5WindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void OnAddEnemy6WindowDecided(const struct FNeoCheatPopWindowOutputParam& Result); + void Test_Enemy1(); + void Test_Enemy2(bool InValue); + void Test_Enemy3(int32 InValue); + void Test_Enemy4(float InValue); + void Test_Enemy5(); + void Test_Enemy6(); + void Test_Player1(); + void Test_Player2(); + void Test_Player3(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatSampleManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatSampleManager") + } + static class UNeoCheatSampleManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatSampleManager; + +// Class NeoCheater.NeoCheatUIExtension +// 0x0078 (0x0160 - 0x00E8) +class UNeoCheatUIExtension final : public UNeoCheatManagerExtension +{ +public: + struct FSoftClassPath InputWidgetPath; // 0x00E8(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath TextPackagePath; // 0x0108(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 InputWidgetZOrder; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNeoCheatInputWidget* InputWidget; // 0x0130(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CurrentStringTables; // 0x0138(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray CurrentStringTableKeys; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + int32 LastStringTableIndex; // 0x0158(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastKeyIndex; // 0x015C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void CleanUp(); + void CreateInputWidget(); + void Debug_CheckTexts(); + void Debug_GamepadInput(bool InVisible); + void Debug_MouseKeyboardInput(bool InVisible); + void Debug_ShowTextID(bool ShowID); + bool HideText(); + void OnPopWindowClosed(); + bool ShowText(const class FText& Text); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NeoCheatUIExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NeoCheatUIExtension") + } + static class UNeoCheatUIExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNeoCheatUIExtension; + +} + diff --git a/SilentHillF/SDK/NeoCheater_structs.hpp b/SilentHillF/SDK/NeoCheater_structs.hpp new file mode 100644 index 0000000..dfefeb3 --- /dev/null +++ b/SilentHillF/SDK/NeoCheater_structs.hpp @@ -0,0 +1,171 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NeoCheater + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum NeoCheater.ENeoCheatCommandType +// NumValues: 0x0005 +enum class ENeoCheatCommandType : uint8 +{ + Exec = 0, + Bool = 1, + Int = 2, + Float = 3, + ENeoCheatCommandType_MAX = 4, +}; + +// Enum NeoCheater.ENeoCheatLevel +// NumValues: 0x0005 +enum class ENeoCheatLevel : uint8 +{ + NOT_DEBUG = 0, + DEV = 1, + NBQA = 2, + QA = 3, + ENeoCheatLevel_MAX = 4, +}; + +// Enum NeoCheater.ENeoCheatUIInputMode +// NumValues: 0x0005 +enum class ENeoCheatUIInputMode : uint8 +{ + Invalidated = 0, + GameAndUI = 1, + UIOnly = 2, + GameOnly = 3, + ENeoCheatUIInputMode_MAX = 4, +}; + +// ScriptStruct NeoCheater.NeoCheatPopWindowOutputParam +// 0x0010 (0x0010 - 0x0000) +struct FNeoCheatPopWindowOutputParam final +{ +public: + TArray SelectedIndex; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoCheatPopWindowOutputParam; + +// ScriptStruct NeoCheater.NeoCheatPopWindowOptionParam +// 0x0018 (0x0018 - 0x0000) +struct FNeoCheatPopWindowOptionParam final +{ +public: + TArray Options; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 DefaultIndex; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoCheatPopWindowOptionParam; + +// ScriptStruct NeoCheater.NeoCheatPopWindowInputParam +// 0x0038 (0x0038 - 0x0000) +struct FNeoCheatPopWindowInputParam final +{ +public: + class FText TitleText; // 0x0000(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + TArray Options; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FText ButtonText; // 0x0020(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + int32 DefaultIndex; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoCheatPopWindowInputParam; + +// ScriptStruct NeoCheater.NeoCheatPopWindowDynamicOptionParam +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FNeoCheatPopWindowDynamicOptionParam final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DefaultIndex; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoCheatPopWindowDynamicOptionParam; + +// ScriptStruct NeoCheater.NeoCheatPopWindowDynamicInputParam +// 0x0038 (0x0038 - 0x0000) +struct FNeoCheatPopWindowDynamicInputParam final +{ +public: + class FText TitleText; // 0x0000(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + TArray Options; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FText ButtonText; // 0x0020(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + int32 DefaultIndex; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoCheatPopWindowDynamicInputParam; + +// ScriptStruct NeoCheater.NeoCheatCommandStruct +// 0x0050 (0x0050 - 0x0000) +struct FNeoCheatCommandStruct final +{ +public: + class FString ButtonName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeoCheatCommandType CommandType; // 0x0020(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentValue; // 0x0024(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float min_0; // 0x0028(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float max_0; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepSize; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Tooltip; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) + int32 Order; // 0x0048(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoCheatCommandStruct; + +// ScriptStruct NeoCheater.NeoCheatCommandMetaStruct +// 0x0018 (0x0018 - 0x0000) +struct FNeoCheatCommandMetaStruct final +{ +public: + class FString CategoryName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeoCheatLevel Level; // 0x0010(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoCheatCommandMetaStruct; + +// ScriptStruct NeoCheater.NeoCheatCategoryStruct +// 0x0020 (0x0020 - 0x0000) +struct FNeoCheatCategoryStruct final +{ +public: + class FString CategoryName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Commands; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNeoCheatCategoryStruct; + +// ScriptStruct NeoCheater.NeoCheatEngineCommandStruct +// 0x0060 (0x0060 - 0x0000) +struct FNeoCheatEngineCommandStruct final +{ +public: + class FString FunctionName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CategoryName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ButtonName; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeoCheatCommandType CommandType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultValue; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float min_0; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float max_0; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepSize; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Tooltip; // 0x0048(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 Order; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENeoCheatLevel Level; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNeoCheatEngineCommandStruct; + +} + diff --git a/SilentHillF/SDK/NetCore_classes.hpp b/SilentHillF/SDK/NetCore_classes.hpp new file mode 100644 index 0000000..3a7569a --- /dev/null +++ b/SilentHillF/SDK/NetCore_classes.hpp @@ -0,0 +1,94 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NetCore + +#include "Basic.hpp" + +#include "NetCore_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class NetCore.NetAnalyticsAggregatorConfig +// 0x0010 (0x0038 - 0x0028) +class UNetAnalyticsAggregatorConfig final : public UObject +{ +public: + TArray NetAnalyticsData; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetAnalyticsAggregatorConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetAnalyticsAggregatorConfig") + } + static class UNetAnalyticsAggregatorConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetAnalyticsAggregatorConfig; + +// Class NetCore.StatePerObjectConfig +// 0x0040 (0x0068 - 0x0028) +class UStatePerObjectConfig : public UObject +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PerObjectConfigSection; // 0x0050(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bEnabled; // 0x0060(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StatePerObjectConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StatePerObjectConfig") + } + static class UStatePerObjectConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStatePerObjectConfig; + +// Class NetCore.EscalationManagerConfig +// 0x0020 (0x0088 - 0x0068) +class UEscalationManagerConfig : public UStatePerObjectConfig +{ +public: + TArray EscalationSeverity; // 0x0068(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EscalationManagerConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EscalationManagerConfig") + } + static class UEscalationManagerConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEscalationManagerConfig; + +} + diff --git a/SilentHillF/SDK/NetCore_structs.hpp b/SilentHillF/SDK/NetCore_structs.hpp new file mode 100644 index 0000000..cd277b5 --- /dev/null +++ b/SilentHillF/SDK/NetCore_structs.hpp @@ -0,0 +1,253 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NetCore + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum NetCore.ENetworkFailure +// NumValues: 0x000C +enum class ENetworkFailure : uint8 +{ + NetDriverAlreadyExists = 0, + NetDriverCreateFailure = 1, + NetDriverListenFailure = 2, + ConnectionLost = 3, + ConnectionTimeout = 4, + FailureReceived = 5, + OutdatedClient = 6, + OutdatedServer = 7, + PendingConnectionFailure = 8, + NetGuidMismatch = 9, + NetChecksumMismatch = 10, + ENetworkFailure_MAX = 11, +}; + +// Enum NetCore.EReplicationSystem +// NumValues: 0x0004 +enum class EReplicationSystem : uint8 +{ + Default = 0, + Generic = 1, + Iris = 2, + EReplicationSystem_MAX = 3, +}; + +// Enum NetCore.ENetCloseResult +// NumValues: 0x0071 +enum class ENetCloseResult : uint8 +{ + NetDriverAlreadyExists = 0, + NetDriverCreateFailure = 1, + NetDriverListenFailure = 2, + ConnectionLost = 3, + ConnectionTimeout = 4, + FailureReceived = 5, + OutdatedClient = 6, + OutdatedServer = 7, + PendingConnectionFailure = 8, + NetGuidMismatch = 9, + NetChecksumMismatch = 10, + SecurityMalformedPacket = 11, + SecurityInvalidData = 12, + SecurityClosed = 13, + Unknown = 14, + Success = 15, + Extended = 16, + HostClosedConnection = 17, + Disconnect = 18, + Upgrade = 19, + PreLoginFailure = 20, + JoinFailure = 21, + JoinSplitFailure = 22, + AddressResolutionFailed = 23, + RPCDoS = 24, + Cleanup = 25, + MissingLevelPackage = 26, + PacketHandlerIncomingError = 27, + ZeroLastByte = 28, + ZeroSize = 29, + ReadHeaderFail = 30, + ReadHeaderExtraFail = 31, + AckSequenceMismatch = 32, + BunchBadChannelIndex = 33, + BunchChannelNameFail = 34, + BunchWrongChannelType = 35, + BunchHeaderOverflow = 36, + BunchDataOverflow = 37, + BunchServerPackageMapExports = 38, + BunchPrematureControlChannel = 39, + BunchPrematureChannel = 40, + BunchPrematureControlClose = 41, + UnknownChannelType = 42, + PrematureSend = 43, + CorruptData = 44, + SocketSendFailure = 45, + BadChildConnectionIndex = 46, + LogLimitInstant = 47, + LogLimitSustained = 48, + EncryptionFailure = 49, + EncryptionTokenMissing = 50, + ReceivedNetGUIDBunchFail = 51, + MaxReliableExceeded = 52, + ReceivedNextBunchFail = 53, + ReceivedNextBunchQueueFail = 54, + PartialInitialReliableDestroy = 55, + PartialMergeReliableDestroy = 56, + PartialInitialNonByteAligned = 57, + PartialNonByteAligned = 58, + PartialFinalPackageMapExports = 59, + PartialTooLarge = 60, + AlreadyOpen = 61, + ReliableBeforeOpen = 62, + ReliableBufferOverflow = 63, + RPCReliableBufferOverflow = 64, + ControlChannelClose = 65, + ControlChannelEndianCheck = 66, + ControlChannelPlayerChannelFail = 67, + ControlChannelMessageUnknown = 68, + ControlChannelMessageFail = 69, + ControlChannelMessagePayloadFail = 70, + ControlChannelBunchOverflowed = 71, + ControlChannelQueueBunchOverflowed = 72, + ClientHasMustBeMappedGUIDs = 73, + ClientSentDestructionInfo = 74, + UnregisteredMustBeMappedGUID = 75, + ObjectReplicatorReceivedBunchFail = 76, + ContentBlockFail = 77, + ContentBlockHeaderRepLayoutFail = 78, + ContentBlockHeaderIsActorFail = 79, + ContentBlockHeaderObjFail = 80, + ContentBlockHeaderPrematureEnd = 81, + ContentBlockHeaderSubObjectActor = 82, + ContentBlockHeaderBadParent = 83, + ContentBlockHeaderInvalidCreate = 84, + ContentBlockHeaderStablyNamedFail = 85, + ContentBlockHeaderNoSubObjectClass = 86, + ContentBlockHeaderUObjectSubObject = 87, + ContentBlockHeaderAActorSubObject = 88, + ContentBlockHeaderFail = 89, + ContentBlockPayloadBitsFail = 90, + FieldHeaderRepIndex = 91, + FieldHeaderBadRepIndex = 92, + FieldHeaderPayloadBitsFail = 93, + FieldPayloadFail = 94, + ReplicationChannelCountMaxedOut = 95, + BeaconControlFlowError = 96, + BeaconUnableToParsePacket = 97, + BeaconAuthenticationFailure = 98, + BeaconLoginInvalidIdError = 99, + BeaconLoginInvalidAuthHandlerError = 100, + BeaconAuthError = 101, + BeaconSpawnClientWorldPackageNameError = 102, + BeaconSpawnExistingActorError = 103, + BeaconSpawnFailureError = 104, + BeaconSpawnNetGUIDAckNoActor = 105, + BeaconSpawnNetGUIDAckNoHost = 106, + BeaconSpawnUnexpectedError = 107, + IrisProtocolMismatch = 108, + IrisNetRefHandleError = 109, + FaultDisconnect = 110, + NotRecoverable = 111, + ENetCloseResult_MAX = 112, +}; + +// Enum NetCore.EFastArraySerializerDeltaFlags +// NumValues: 0x0005 +enum class EFastArraySerializerDeltaFlags : uint8 +{ + None = 0, + HasBeenSerialized = 1, + HasDeltaBeenRequested = 2, + IsUsingDeltaSerialization = 4, + EFastArraySerializerDeltaFlags_MAX = 5, +}; + +// ScriptStruct NetCore.StateStruct +// 0x0018 (0x0018 - 0x0000) +struct FStateStruct +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString StateName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FStateStruct; + +// ScriptStruct NetCore.EscalationState +// 0x0018 (0x0030 - 0x0018) +struct FEscalationState : public FStateStruct +{ +public: + bool bLogEscalate; // 0x0018(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDormant; // 0x0019(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 CooloffTime; // 0x001A(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 AutoEscalateTime; // 0x001C(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 HighestTimePeriod; // 0x001E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AllTimePeriods; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FEscalationState; + +// ScriptStruct NetCore.NetFaultState +// 0x0010 (0x0040 - 0x0030) +struct FNetFaultState final : public FEscalationState +{ +public: + bool bCloseConnection; // 0x0030(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x1]; // 0x0031(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int16 EscalateQuotaFaultsPerPeriod; // 0x0032(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 EscalateQuotaFaultPercentPerPeriod; // 0x0034(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x1]; // 0x0035(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int16 DescalateQuotaFaultsPerPeriod; // 0x0036(0x0002)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 DescalateQuotaFaultPercentPerPeriod; // 0x0038(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 EscalateQuotaTimePeriod; // 0x0039(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetFaultState; + +// ScriptStruct NetCore.FastArraySerializer +// 0x0108 (0x0108 - 0x0000) +struct alignas(0x08) FFastArraySerializer +{ +public: + uint8 Pad_0[0x54]; // 0x0000(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ArrayReplicationKey; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0xA8]; // 0x0058(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + EFastArraySerializerDeltaFlags DeltaFlags; // 0x0100(0x0001)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFastArraySerializer; + +// ScriptStruct NetCore.FastArraySerializerItem +// 0x000C (0x000C - 0x0000) +struct FFastArraySerializerItem +{ +public: + int32 ReplicationID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReplicationKey; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MostRecentArrayReplicationKey; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFastArraySerializerItem; + +// ScriptStruct NetCore.NetAnalyticsDataConfig +// 0x000C (0x000C - 0x0000) +struct FNetAnalyticsDataConfig final +{ +public: + class FName DataName; // 0x0000(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0008(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNetAnalyticsDataConfig; + +} + diff --git a/SilentHillF/SDK/NiagaraAnimNotifies_classes.hpp b/SilentHillF/SDK/NiagaraAnimNotifies_classes.hpp new file mode 100644 index 0000000..1c7f324 --- /dev/null +++ b/SilentHillF/SDK/NiagaraAnimNotifies_classes.hpp @@ -0,0 +1,121 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraAnimNotifies + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_classes.hpp" +#include "NiagaraAnimNotifies_structs.hpp" + + +namespace SDK +{ + +// Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect +// 0x0048 (0x0078 - 0x0030) +class UAnimNotifyState_TimedNiagaraEffect : public UAnimNotifyState +{ +public: + class UNiagaraSystem* Template; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bApplyRateScaleAsTimeDilation; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyAtEnd; // 0x0071(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UFXSystemComponent* GetSpawnedEffect(class UMeshComponent* MeshComp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_TimedNiagaraEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_TimedNiagaraEffect") + } + static class UAnimNotifyState_TimedNiagaraEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_TimedNiagaraEffect; + +// Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced +// 0x0070 (0x00E8 - 0x0078) +class UAnimNotifyState_TimedNiagaraEffectAdvanced final : public UAnimNotifyState_TimedNiagaraEffect +{ +public: + bool bEnableNormalizedNotifyProgress; // 0x0078(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyRateScaleToProgress; // 0x0079(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName NotifyProgressUserParameter; // 0x007C(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AnimCurves; // 0x0088(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_98[0x50]; // 0x0098(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetNotifyProgress(class UMeshComponent* MeshComp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_TimedNiagaraEffectAdvanced") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_TimedNiagaraEffectAdvanced") + } + static class UAnimNotifyState_TimedNiagaraEffectAdvanced* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_TimedNiagaraEffectAdvanced; + +// Class NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect +// 0x0098 (0x00D0 - 0x0038) +class alignas(0x10) UAnimNotify_PlayNiagaraEffect final : public UAnimNotify +{ +public: + class UNiagaraSystem* Template; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0070(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsoluteScale; // 0x0088(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x37]; // 0x0089(0x0037)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 Attached : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x00C4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UFXSystemComponent* GetSpawnedEffect() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayNiagaraEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayNiagaraEffect") + } + static class UAnimNotify_PlayNiagaraEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayNiagaraEffect; + +} + diff --git a/SilentHillF/SDK/NiagaraAnimNotifies_structs.hpp b/SilentHillF/SDK/NiagaraAnimNotifies_structs.hpp new file mode 100644 index 0000000..38b09e5 --- /dev/null +++ b/SilentHillF/SDK/NiagaraAnimNotifies_structs.hpp @@ -0,0 +1,28 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraAnimNotifies + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct NiagaraAnimNotifies.CurveParameterPair +// 0x0010 (0x0010 - 0x0000) +struct FCurveParameterPair final +{ +public: + class FName AnimCurveName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UserVariableName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveParameterPair; + +} + diff --git a/SilentHillF/SDK/NiagaraCore_classes.hpp b/SilentHillF/SDK/NiagaraCore_classes.hpp new file mode 100644 index 0000000..89dae4b --- /dev/null +++ b/SilentHillF/SDK/NiagaraCore_classes.hpp @@ -0,0 +1,60 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class NiagaraCore.NiagaraMergeable +// 0x0000 (0x0028 - 0x0028) +class UNiagaraMergeable : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMergeable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMergeable") + } + static class UNiagaraMergeable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMergeable; + +// Class NiagaraCore.NiagaraDataInterfaceBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraDataInterfaceBase : public UNiagaraMergeable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceBase") + } + static class UNiagaraDataInterfaceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceBase; + +} + diff --git a/SilentHillF/SDK/NiagaraCore_structs.hpp b/SilentHillF/SDK/NiagaraCore_structs.hpp new file mode 100644 index 0000000..31ceeef --- /dev/null +++ b/SilentHillF/SDK/NiagaraCore_structs.hpp @@ -0,0 +1,47 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraCore + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum NiagaraCore.ENiagaraIterationSource +// NumValues: 0x0004 +enum class ENiagaraIterationSource : uint8 +{ + Particles = 0, + DataInterface = 1, + DirectSet = 2, + ENiagaraIterationSource_MAX = 3, +}; + +// ScriptStruct NiagaraCore.NiagaraVariableCommonReference +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraVariableCommonReference final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* UnderlyingType; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableCommonReference; + +// ScriptStruct NiagaraCore.NiagaraCompileHash +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraCompileHash final +{ +public: + TArray DataHash; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraCompileHash; + +} + diff --git a/SilentHillF/SDK/NiagaraShader_classes.hpp b/SilentHillF/SDK/NiagaraShader_classes.hpp new file mode 100644 index 0000000..ba5a447 --- /dev/null +++ b/SilentHillF/SDK/NiagaraShader_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraShader + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class NiagaraShader.NiagaraScriptBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraScriptBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraScriptBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraScriptBase") + } + static class UNiagaraScriptBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraScriptBase; + +} + diff --git a/SilentHillF/SDK/NiagaraShader_structs.hpp b/SilentHillF/SDK/NiagaraShader_structs.hpp new file mode 100644 index 0000000..19dcb07 --- /dev/null +++ b/SilentHillF/SDK/NiagaraShader_structs.hpp @@ -0,0 +1,188 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraShader + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "NiagaraCore_structs.hpp" + + +namespace SDK +{ + +// Enum NiagaraShader.ENiagaraMipMapGenerationType +// NumValues: 0x0007 +enum class ENiagaraMipMapGenerationType : uint8 +{ + Unfiltered = 0, + Linear = 1, + Blur1 = 2, + Blur2 = 3, + Blur3 = 4, + Blur4 = 5, + ENiagaraMipMapGenerationType_MAX = 6, +}; + +// Enum NiagaraShader.ENiagaraGpuDispatchType +// NumValues: 0x0005 +enum class ENiagaraGpuDispatchType : uint8 +{ + OneD = 0, + TwoD = 1, + ThreeD = 2, + Custom = 3, + ENiagaraGpuDispatchType_MAX = 4, +}; + +// Enum NiagaraShader.ENiagaraDirectDispatchElementType +// NumValues: 0x0004 +enum class ENiagaraDirectDispatchElementType : uint8 +{ + NumThreads = 0, + NumThreadsNoClipping = 1, + NumGroups = 2, + ENiagaraDirectDispatchElementType_MAX = 3, +}; + +// Enum NiagaraShader.ENiagaraSimStageExecuteBehavior +// NumValues: 0x0004 +enum class ENiagaraSimStageExecuteBehavior : uint8 +{ + Always = 0, + OnSimulationReset = 1, + NotOnSimulationReset = 2, + ENiagaraSimStageExecuteBehavior_MAX = 3, +}; + +// Enum NiagaraShader.FNiagaraCompileEventSeverity +// NumValues: 0x0005 +enum class EFNiagaraCompileEventSeverity : uint8 +{ + Log = 0, + Display = 1, + Warning = 2, + Error = 3, + FNiagaraCompileEventSeverity_MAX = 4, +}; + +// Enum NiagaraShader.FNiagaraCompileEventSource +// NumValues: 0x0003 +enum class EFNiagaraCompileEventSource : uint8 +{ + Unset = 0, + ScriptDependency = 1, + FNiagaraCompileEventSource_MAX = 2, +}; + +// ScriptStruct NiagaraShader.SimulationStageMetaData +// 0x00A8 (0x00A8 - 0x0000) +struct FSimulationStageMetaData final +{ +public: + class FName SimulationStageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EnabledBinding; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ElementCount; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ElementCountXBinding; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ElementCountYBinding; // 0x0024(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ElementCountZBinding; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraIterationSource IterationSourceType; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName IterationDataInterface; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IterationDirectBinding; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSimStageExecuteBehavior ExecuteBehavior; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bWritesParticles : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPartialParticleUpdate : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bParticleIterationStateEnabled : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGpuIndirectDispatch : 1; // 0x004C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ParticleIterationStateBinding; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint ParticleIterationStateRange; // 0x005C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutputDestinations; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InputDataInterfaces; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumIterations; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NumIterationsBinding; // 0x008C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraGpuDispatchType GpuDispatchType; // 0x0094(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDirectDispatchElementType GpuDirectDispatchElementType; // 0x0095(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96[0x2]; // 0x0096(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntVector GpuDispatchNumThreads; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSimulationStageMetaData; + +// ScriptStruct NiagaraShader.NiagaraCompileEvent +// 0x0060 (0x0060 - 0x0000) +struct FNiagaraCompileEvent final +{ +public: + EFNiagaraCompileEventSeverity Severity; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Message; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ShortDescription; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NodeGuid; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid PinGuid; // 0x0038(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StackGuids; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EFNiagaraCompileEventSource Source; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraCompileEvent; + +// ScriptStruct NiagaraShader.NiagaraDataInterfaceGeneratedFunction +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraDataInterfaceGeneratedFunction final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VariadicInputs; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VariadicOutputs; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataInterfaceGeneratedFunction; + +// ScriptStruct NiagaraShader.NiagaraDataInterfaceGPUParamInfo +// 0x0038 (0x0038 - 0x0000) +struct FNiagaraDataInterfaceGPUParamInfo final +{ +public: + class FString DataInterfaceHLSLSymbol; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DIClassName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ShaderParametersOffset; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GeneratedFunctions; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataInterfaceGPUParamInfo; + +// ScriptStruct NiagaraShader.NiagaraShaderScriptExternalConstant +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraShaderScriptExternalConstant final +{ +public: + class FName Type; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraShaderScriptExternalConstant; + +// ScriptStruct NiagaraShader.NiagaraShaderScriptParametersMetadata +// 0x0058 (0x0058 - 0x0000) +struct FNiagaraShaderScriptParametersMetadata final +{ +public: + TArray DataInterfaceParamInfo; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LooseMetadataNames; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bExternalConstantsInterpolated; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExternalConstants; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraShaderScriptParametersMetadata; + +} + diff --git a/SilentHillF/SDK/Niagara_classes.hpp b/SilentHillF/SDK/Niagara_classes.hpp new file mode 100644 index 0000000..75d008e --- /dev/null +++ b/SilentHillF/SDK/Niagara_classes.hpp @@ -0,0 +1,5749 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Niagara + +#include "Basic.hpp" + +#include "MovieScene_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Niagara_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "DeveloperSettings_classes.hpp" +#include "NiagaraCore_structs.hpp" +#include "NiagaraCore_classes.hpp" +#include "NiagaraShader_structs.hpp" +#include "NiagaraShader_classes.hpp" + + +namespace SDK +{ + +// Class Niagara.NDIRenderTargetVolumeSimCacheData +// 0x0018 (0x0040 - 0x0028) +class UNDIRenderTargetVolumeSimCacheData final : public UObject +{ +public: + class FName CompressionType; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Frames; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NDIRenderTargetVolumeSimCacheData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NDIRenderTargetVolumeSimCacheData") + } + static class UNDIRenderTargetVolumeSimCacheData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNDIRenderTargetVolumeSimCacheData; + +// Class Niagara.NiagaraAssetTagDefinitions +// 0x0038 (0x0060 - 0x0028) +class UNiagaraAssetTagDefinitions final : public UObject +{ +public: + class FText DisplayName; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPrivate) + class FText Description; // 0x0038(0x0010)(Edit, NativeAccessSpecifierPrivate) + TArray TagDefinitions; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + bool bDisplayTagsAsFlatList; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SortOrder; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraAssetTagDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraAssetTagDefinitions") + } + static class UNiagaraAssetTagDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraAssetTagDefinitions; + +// Class Niagara.NiagaraConvertInPlaceUtilityBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraConvertInPlaceUtilityBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraConvertInPlaceUtilityBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraConvertInPlaceUtilityBase") + } + static class UNiagaraConvertInPlaceUtilityBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraConvertInPlaceUtilityBase; + +// Class Niagara.NiagaraDataChannelReader +// 0x0020 (0x0048 - 0x0028) +class UNiagaraDataChannelReader final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraDataChannelHandler* Owner; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + bool InitAccess(const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); + + int32 Num() const; + bool ReadBool(class FName VarName, int32 Index_0, bool* IsValid) const; + uint8 ReadEnum(class FName VarName, int32 Index_0, bool* IsValid) const; + double ReadFloat(class FName VarName, int32 Index_0, bool* IsValid) const; + struct FNiagaraID ReadID(class FName VarName, int32 Index_0, bool* IsValid) const; + int32 ReadInt(class FName VarName, int32 Index_0, bool* IsValid) const; + struct FLinearColor ReadLinearColor(class FName VarName, int32 Index_0, bool* IsValid) const; + struct FVector ReadPosition(class FName VarName, int32 Index_0, bool* IsValid) const; + struct FQuat ReadQuat(class FName VarName, int32 Index_0, bool* IsValid) const; + struct FNiagaraSpawnInfo ReadSpawnInfo(class FName VarName, int32 Index_0, bool* IsValid) const; + struct FVector ReadVector(class FName VarName, int32 Index_0, bool* IsValid) const; + struct FVector2D ReadVector2D(class FName VarName, int32 Index_0, bool* IsValid) const; + struct FVector4 ReadVector4(class FName VarName, int32 Index_0, bool* IsValid) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannelReader") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannelReader") + } + static class UNiagaraDataChannelReader* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannelReader; + +// Class Niagara.NiagaraDataChannelWriter +// 0x0018 (0x0040 - 0x0028) +class UNiagaraDataChannelWriter final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraDataChannelHandler* Owner; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + bool InitWrite(const struct FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const class FString& DebugSource); + void WriteBool(class FName VarName, int32 Index_0, bool InData); + void WriteEnum(class FName VarName, int32 Index_0, uint8 InData); + void WriteFloat(class FName VarName, int32 Index_0, double InData); + void WriteID(class FName VarName, int32 Index_0, const struct FNiagaraID& InData); + void WriteInt(class FName VarName, int32 Index_0, int32 InData); + void WriteLinearColor(class FName VarName, int32 Index_0, const struct FLinearColor& InData); + void WritePosition(class FName VarName, int32 Index_0, const struct FVector& InData); + void WriteQuat(class FName VarName, int32 Index_0, const struct FQuat& InData); + void WriteSpawnInfo(class FName VarName, int32 Index_0, const struct FNiagaraSpawnInfo& InData); + void WriteVector(class FName VarName, int32 Index_0, const struct FVector& InData); + void WriteVector2D(class FName VarName, int32 Index_0, const struct FVector2D& InData); + void WriteVector4(class FName VarName, int32 Index_0, const struct FVector4& InData); + + int32 Num() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannelWriter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannelWriter") + } + static class UNiagaraDataChannelWriter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannelWriter; + +// Class Niagara.NiagaraDataChannelHandler +// 0x0020 (0x0048 - 0x0028) +class UNiagaraDataChannelHandler : public UObject +{ +public: + TWeakObjectPtr DataChannel; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraDataChannelWriter* Writer; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraDataChannelReader* Reader; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UNiagaraDataChannelReader* GetDataChannelReader(); + class UNiagaraDataChannelWriter* GetDataChannelWriter(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannelHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannelHandler") + } + static class UNiagaraDataChannelHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannelHandler; + +// Class Niagara.NiagaraDataChannelAsset +// 0x0008 (0x0030 - 0x0028) +class UNiagaraDataChannelAsset final : public UObject +{ +public: + class UNiagaraDataChannel* DataChannel; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannelAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannelAsset") + } + static class UNiagaraDataChannelAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannelAsset; + +// Class Niagara.NiagaraDataChannel +// 0x0108 (0x0130 - 0x0028) +class UNiagaraDataChannel : public UObject +{ +public: + TArray ChannelVariables; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + bool bKeepPreviousFrameData; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bEnforceTickGroupReadWriteOrder; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ETickingGroup FinalWriteTickGroup; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDataSetCompiledData CompiledData; // 0x0040(0x0048)(Transient, NativeAccessSpecifierPrivate) + struct FNiagaraDataSetCompiledData CompiledDataGPU; // 0x0088(0x0048)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_D0[0x60]; // 0x00D0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannel") + } + static class UNiagaraDataChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannel; + +// Class Niagara.NiagaraDataChannel_Global +// 0x0000 (0x0130 - 0x0130) +class UNiagaraDataChannel_Global final : public UNiagaraDataChannel +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannel_Global") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannel_Global") + } + static class UNiagaraDataChannel_Global* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannel_Global; + +// Class Niagara.NiagaraDataChannelHandler_Global +// 0x0010 (0x0058 - 0x0048) +class UNiagaraDataChannelHandler_Global final : public UNiagaraDataChannelHandler +{ +public: + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannelHandler_Global") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannelHandler_Global") + } + static class UNiagaraDataChannelHandler_Global* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannelHandler_Global; + +// Class Niagara.NiagaraDataChannel_Islands +// 0x0088 (0x01B8 - 0x0130) +class UNiagaraDataChannel_Islands final : public UNiagaraDataChannel +{ +public: + ENiagraDataChannel_IslandMode Mode; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InitialExtents; // 0x0138(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector MaxExtents; // 0x0150(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PerElementExtents; // 0x0168(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> Systems; // 0x0180(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + int32 IslandPoolSize; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNDCIslandDebugDrawSettings DebugDrawSettings; // 0x0194(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray SystemsInternal; // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannel_Islands") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannel_Islands") + } + static class UNiagaraDataChannel_Islands* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannel_Islands; + +// Class Niagara.NiagaraDataChannelHandler_Islands +// 0x0030 (0x0078 - 0x0048) +class UNiagaraDataChannelHandler_Islands final : public UNiagaraDataChannelHandler +{ +public: + TArray ActiveIslands; // 0x0048(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray FreeIslands; // 0x0058(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray IslandPool; // 0x0068(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannelHandler_Islands") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannelHandler_Islands") + } + static class UNiagaraDataChannelHandler_Islands* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannelHandler_Islands; + +// Class Niagara.NiagaraDataInterface +// 0x0010 (0x0038 - 0x0028) +class UNiagaraDataInterface : public UNiagaraDataInterfaceBase +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterface") + } + static class UNiagaraDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterface; + +// Class Niagara.NiagaraDataInterfaceRWBase +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceRWBase : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRWBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRWBase") + } + static class UNiagaraDataInterfaceRWBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRWBase; + +// Class Niagara.NiagaraDataInterfaceDataChannelRead +// 0x0078 (0x00B0 - 0x0038) +class UNiagaraDataInterfaceDataChannelRead final : public UNiagaraDataInterfaceRWBase +{ +public: + class UNiagaraDataChannelAsset* Channel; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReadCurrentFrame; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSourceDataEveryTick; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideSpawnGroupToDataChannelIndex; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNDIDataChannelCompiledData CompiledData; // 0x0048(0x0068)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceDataChannelRead") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceDataChannelRead") + } + static class UNiagaraDataInterfaceDataChannelRead* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceDataChannelRead; + +// Class Niagara.NDIDataChannelWriteSimCacheData +// 0x0030 (0x0058 - 0x0028) +class UNDIDataChannelWriteSimCacheData final : public UObject +{ +public: + TArray FrameData; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FSoftObjectPath DataChannelReference; // 0x0038(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NDIDataChannelWriteSimCacheData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NDIDataChannelWriteSimCacheData") + } + static class UNDIDataChannelWriteSimCacheData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNDIDataChannelWriteSimCacheData; + +// Class Niagara.NiagaraDataInterfaceDataChannelWrite +// 0x00D0 (0x0108 - 0x0038) +class UNiagaraDataInterfaceDataChannelWrite final : public UNiagaraDataInterface +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraDataChannelAllocationMode AllocationMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 AllocationCount; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPublishToGame; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPublishToCPU; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPublishToGPU; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateDestinationDataEveryTick; // 0x004B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraDataChannelAsset* Channel; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNDIDataChannelWriteCompiledData CompiledData; // 0x0058(0x00B0)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceDataChannelWrite") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceDataChannelWrite") + } + static class UNiagaraDataInterfaceDataChannelWrite* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceDataChannelWrite; + +// Class Niagara.NiagaraMessageDataBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraMessageDataBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMessageDataBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMessageDataBase") + } + static class UNiagaraMessageDataBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMessageDataBase; + +// Class Niagara.NiagaraParameterDefinitionsBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraParameterDefinitionsBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraParameterDefinitionsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraParameterDefinitionsBase") + } + static class UNiagaraParameterDefinitionsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraParameterDefinitionsBase; + +// Class Niagara.NiagaraRenderableMeshInterface +// 0x0000 (0x0000 - 0x0000) +class INiagaraRenderableMeshInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraRenderableMeshInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraRenderableMeshInterface") + } + static class INiagaraRenderableMeshInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INiagaraRenderableMeshInterface; + +// Class Niagara.NiagaraScriptSourceBase +// 0x0020 (0x0048 - 0x0028) +class UNiagaraScriptSourceBase final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraScriptSourceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraScriptSourceBase") + } + static class UNiagaraScriptSourceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraScriptSourceBase; + +// Class Niagara.NiagaraSettings +// 0x0118 (0x0150 - 0x0038) +class UNiagaraSettings final : public UDeveloperSettings +{ +public: + bool bSystemsSupportLargeWorldCoordinates; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnforceStrictStackTypes; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExperimentalVMEnabled; // 0x003A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStatelessEmittersEnabled; // 0x003B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccurateQuatInterpolation; // 0x003C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraCompileErrorSeverity InvalidNamespaceWriteSeverity; // 0x003D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitDeltaTime; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDeltaTimePerTick; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath DefaultEffectType; // 0x0048(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath RequiredEffectType; // 0x0068(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowCreateActorFromSystemWithNoEffectType; // 0x0088(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor PositionPinTypeColor; // 0x008C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraStripScriptByteCodeOption ByteCodeStripOption; // 0x009C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray QualityLevels; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap ComponentRendererWarningsPerClass; // 0x00B0(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat DefaultRenderTargetFormat; // 0x0100(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraGpuBufferFormat DefaultGridFormat; // 0x0101(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102[0x2]; // 0x0102(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraDefaultRendererMotionVectorSetting DefaultRendererMotionVectorSetting; // 0x0104(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDefaultRendererPixelCoverageMode DefaultPixelCoverageMode; // 0x0108(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDefaultSortPrecision DefaultSortPrecision; // 0x0109(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDefaultGpuTranslucentLatency DefaultGpuTranslucentLatency; // 0x010A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10B[0x1]; // 0x010B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultLightInverseExposureBlend; // 0x010C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NDISkelMesh_SupportReadingDeformedGeometry; // 0x0110(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NDISkelMesh_Support16BitIndexWeight; // 0x0111(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISkelMesh_GpuMaxInfluences NDISkelMesh_GpuMaxInfluences; // 0x0112(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISkelMesh_GpuUniformSamplingFormat NDISkelMesh_GpuUniformSamplingFormat; // 0x0113(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISkelMesh_AdjacencyTriangleIndexFormat NDISkelMesh_AdjacencyTriangleIndexFormat; // 0x0114(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NDIStaticMesh_AllowDistanceFields; // 0x0115(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_116[0x2]; // 0x0116(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NDICollisionQuery_AsyncGpuTraceProviderOrder; // 0x0118(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + class FString SimCacheAuxiliaryFileBasePath; // 0x0128(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 SimCacheMaxCPUMemoryVolumetrics; // 0x0138(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlatformSetRedirects; // 0x0140(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSettings") + } + static class UNiagaraSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSettings; + +// Class Niagara.NiagaraSimCacheCustomStorageInterface +// 0x0000 (0x0000 - 0x0000) +class INiagaraSimCacheCustomStorageInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSimCacheCustomStorageInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSimCacheCustomStorageInterface") + } + static class INiagaraSimCacheCustomStorageInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INiagaraSimCacheCustomStorageInterface; + +// Class Niagara.NiagaraStatelessEmitter +// 0x0180 (0x01A8 - 0x0028) +class UNiagaraStatelessEmitter final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class FString UniqueEmitterName; // 0x0038(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf EmitterTemplateClass; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDeterministic; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RandomSeed; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBox FixedBounds; // 0x0058(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FNiagaraEmitterStateData EmitterState; // 0x0090(0x0060)(Edit, Protected, NativeAccessSpecifierProtected) + TArray SpawnInfos; // 0x00F0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Modules; // 0x0100(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray RendererProperties; // 0x0110(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + struct FNiagaraPlatformSet Platforms; // 0x0120(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) + struct FNiagaraDataSetCompiledData ParticleDataSetCompiledData; // 0x0150(0x0048)(Protected, NativeAccessSpecifierProtected) + TArray ComponentOffsets; // 0x0198(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessEmitter") + } + static class UNiagaraStatelessEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessEmitter; + +// Class Niagara.NiagaraStatelessEmitterTemplate +// 0x0000 (0x0028 - 0x0028) +class UNiagaraStatelessEmitterTemplate : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessEmitterTemplate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessEmitterTemplate") + } + static class UNiagaraStatelessEmitterTemplate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessEmitterTemplate; + +// Class Niagara.NiagaraStatelessEmitterDefault +// 0x0000 (0x0028 - 0x0028) +class UNiagaraStatelessEmitterDefault final : public UNiagaraStatelessEmitterTemplate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessEmitterDefault") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessEmitterDefault") + } + static class UNiagaraStatelessEmitterDefault* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessEmitterDefault; + +// Class Niagara.NiagaraStatelessEmitterExample1 +// 0x0000 (0x0028 - 0x0028) +class UNiagaraStatelessEmitterExample1 final : public UNiagaraStatelessEmitterTemplate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessEmitterExample1") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessEmitterExample1") + } + static class UNiagaraStatelessEmitterExample1* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessEmitterExample1; + +// Class Niagara.NiagaraStatelessModule +// 0x0008 (0x0030 - 0x0028) +class UNiagaraStatelessModule : public UNiagaraMergeable +{ +public: + uint8 bModuleEnabled : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule") + } + static class UNiagaraStatelessModule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule; + +// Class Niagara.NiagaraStatelessModule_AccelerationForce +// 0x0030 (0x0060 - 0x0030) +class UNiagaraStatelessModule_AccelerationForce final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionRangeVector3 AccelerationDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_AccelerationForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_AccelerationForce") + } + static class UNiagaraStatelessModule_AccelerationForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_AccelerationForce; + +// Class Niagara.NiagaraStatelessModule_AddVelocity +// 0x00B8 (0x00E8 - 0x0030) +class UNiagaraStatelessModule_AddVelocity final : public UNiagaraStatelessModule +{ +public: + ENSM_VelocityType VelocityType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionRangeVector3 LinearVelocityDistribution; // 0x0038(0x0030)(Edit, NativeAccessSpecifierPublic) + float LinearVelocityScale; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionRangeFloat ConeVelocityDistribution; // 0x0070(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FRotator ConeRotation; // 0x0090(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ConeAngle; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerCone; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraDistributionRangeFloat PointVelocityDistribution; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FVector3f PointOrigin; // 0x00D0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpeedFalloffFromConeAxisEnabled; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpeedFalloffFromConeAxis; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_AddVelocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_AddVelocity") + } + static class UNiagaraStatelessModule_AddVelocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_AddVelocity; + +// Class Niagara.NiagaraStatelessModule_CalculateAccurateVelocity +// 0x0000 (0x0030 - 0x0030) +class UNiagaraStatelessModule_CalculateAccurateVelocity final : public UNiagaraStatelessModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_CalculateAccurateVelocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_CalculateAccurateVelocity") + } + static class UNiagaraStatelessModule_CalculateAccurateVelocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_CalculateAccurateVelocity; + +// Class Niagara.NiagaraStatelessModule_CameraOffset +// 0x0028 (0x0058 - 0x0030) +class UNiagaraStatelessModule_CameraOffset final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionFloat CameraOffsetDistribution; // 0x0030(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_CameraOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_CameraOffset") + } + static class UNiagaraStatelessModule_CameraOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_CameraOffset; + +// Class Niagara.NiagaraStatelessModule_CurlNoiseForce +// 0x0018 (0x0048 - 0x0030) +class UNiagaraStatelessModule_CurlNoiseForce final : public UNiagaraStatelessModule +{ +public: + float NoiseAmplitude; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseFrequency; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENSM_NoiseMode NoiseMode; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* NoiseTexture; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_CurlNoiseForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_CurlNoiseForce") + } + static class UNiagaraStatelessModule_CurlNoiseForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_CurlNoiseForce; + +// Class Niagara.NiagaraStatelessModule_Drag +// 0x0020 (0x0050 - 0x0030) +class UNiagaraStatelessModule_Drag final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionRangeFloat DragDistribution; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_Drag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_Drag") + } + static class UNiagaraStatelessModule_Drag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_Drag; + +// Class Niagara.NiagaraStatelessModule_DynamicMaterialParameters +// 0x00A8 (0x00D8 - 0x0030) +class UNiagaraStatelessModule_DynamicMaterialParameters final : public UNiagaraStatelessModule +{ +public: + uint8 bParameter0XEnabled : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bParameter0YEnabled : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bParameter0ZEnabled : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bParameter0WEnabled : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionFloat Parameter0XDistribution; // 0x0038(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionFloat Parameter0YDistribution; // 0x0060(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionFloat Parameter0ZDistribution; // 0x0088(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionFloat Parameter0WDistribution; // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_DynamicMaterialParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_DynamicMaterialParameters") + } + static class UNiagaraStatelessModule_DynamicMaterialParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_DynamicMaterialParameters; + +// Class Niagara.NiagaraStatelessModule_GravityForce +// 0x0030 (0x0060 - 0x0030) +class UNiagaraStatelessModule_GravityForce final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionRangeVector3 GravityDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_GravityForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_GravityForce") + } + static class UNiagaraStatelessModule_GravityForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_GravityForce; + +// Class Niagara.NiagaraStatelessModule_InitializeParticle +// 0x0140 (0x0170 - 0x0030) +class UNiagaraStatelessModule_InitializeParticle final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionRangeFloat LifetimeDistribution; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionRangeColor ColorDistribution; // 0x0050(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionRangeFloat MassDistribution; // 0x0088(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionRangeVector2 SpriteSizeDistribution; // 0x00A8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionRangeFloat SpriteRotationDistribution; // 0x00D0(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionRangeVector3 MeshScaleDistribution; // 0x00F0(0x0030)(Edit, NativeAccessSpecifierPublic) + bool bWriteRibbonWidth; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionRangeFloat RibbonWidthDistribution; // 0x0128(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraDistributionVector3 InitialPosition; // 0x0148(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_InitializeParticle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_InitializeParticle") + } + static class UNiagaraStatelessModule_InitializeParticle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_InitializeParticle; + +// Class Niagara.NiagaraStatelessModule_InitialMeshOrientation +// 0x0018 (0x0048 - 0x0030) +class UNiagaraStatelessModule_InitialMeshOrientation final : public UNiagaraStatelessModule +{ +public: + struct FVector3f Rotation; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f RandomRotationRange; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_InitialMeshOrientation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_InitialMeshOrientation") + } + static class UNiagaraStatelessModule_InitialMeshOrientation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_InitialMeshOrientation; + +// Class Niagara.NiagaraStatelessModule_MeshIndex +// 0x0028 (0x0058 - 0x0030) +class UNiagaraStatelessModule_MeshIndex final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionRangeInt MeshIndex; // 0x0030(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray MeshIndexWeight; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + bool NeedsMeshIndexWeights() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_MeshIndex") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_MeshIndex") + } + static class UNiagaraStatelessModule_MeshIndex* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_MeshIndex; + +// Class Niagara.NiagaraStatelessModule_MeshRotationRate +// 0x0030 (0x0060 - 0x0030) +class UNiagaraStatelessModule_MeshRotationRate final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionRangeVector3 RotationRateDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_MeshRotationRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_MeshRotationRate") + } + static class UNiagaraStatelessModule_MeshRotationRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_MeshRotationRate; + +// Class Niagara.NiagaraStatelessModule_RotateAroundPoint +// 0x0018 (0x0048 - 0x0030) +class UNiagaraStatelessModule_RotateAroundPoint final : public UNiagaraStatelessModule +{ +public: + float RateMin; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RateMax; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusMin; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusMax; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialPhaseMin; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialPhaseMax; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_RotateAroundPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_RotateAroundPoint") + } + static class UNiagaraStatelessModule_RotateAroundPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_RotateAroundPoint; + +// Class Niagara.NiagaraStatelessModule_ScaleColor +// 0x0028 (0x0058 - 0x0030) +class UNiagaraStatelessModule_ScaleColor final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionColor ScaleDistribution; // 0x0030(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleColor") + } + static class UNiagaraStatelessModule_ScaleColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleColor; + +// Class Niagara.NiagaraStatelessModule_ScaleMeshSize +// 0x0048 (0x0078 - 0x0030) +class UNiagaraStatelessModule_ScaleMeshSize final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionVector3 ScaleDistribution; // 0x0030(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraParameterBindingWithValue ScaleCurveRange; // 0x0058(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + bool UseScaleCurveRange() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleMeshSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleMeshSize") + } + static class UNiagaraStatelessModule_ScaleMeshSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleMeshSize; + +// Class Niagara.NiagaraStatelessModule_ScaleMeshSizeBySpeed +// 0x0030 (0x0060 - 0x0030) +class UNiagaraStatelessModule_ScaleMeshSizeBySpeed final : public UNiagaraStatelessModule +{ +public: + float VelocityThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionVector3 ScaleDistribution; // 0x0038(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleMeshSizeBySpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleMeshSizeBySpeed") + } + static class UNiagaraStatelessModule_ScaleMeshSizeBySpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleMeshSizeBySpeed; + +// Class Niagara.NiagaraStatelessModule_ScaleSpriteSize +// 0x0048 (0x0078 - 0x0030) +class UNiagaraStatelessModule_ScaleSpriteSize final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionVector2 ScaleDistribution; // 0x0030(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraParameterBindingWithValue ScaleCurveRange; // 0x0058(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + bool UseScaleCurveRange() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleSpriteSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleSpriteSize") + } + static class UNiagaraStatelessModule_ScaleSpriteSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleSpriteSize; + +// Class Niagara.NiagaraStatelessModule_ScaleSpriteSizeBySpeed +// 0x0030 (0x0060 - 0x0030) +class UNiagaraStatelessModule_ScaleSpriteSizeBySpeed final : public UNiagaraStatelessModule +{ +public: + float VelocityThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionVector2 ScaleDistribution; // 0x0038(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleSpriteSizeBySpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleSpriteSizeBySpeed") + } + static class UNiagaraStatelessModule_ScaleSpriteSizeBySpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleSpriteSizeBySpeed; + +// Class Niagara.NiagaraStatelessModule_ShapeLocation +// 0x0048 (0x0078 - 0x0030) +class UNiagaraStatelessModule_ShapeLocation final : public UNiagaraStatelessModule +{ +public: + ENSM_ShapePrimitive ShapePrimitive; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f BoxSize; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBoxSurfaceOnly; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BoxSurfaceThicknessMin; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoxSurfaceThicknessMax; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f PlaneSize; // 0x004C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CylinderHeight; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CylinderRadius; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CylinderHeightMidpoint; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RingRadius; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiscCoverage; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RingUDistribution; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereMin; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereMax; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_ShapeLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_ShapeLocation") + } + static class UNiagaraStatelessModule_ShapeLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_ShapeLocation; + +// Class Niagara.NiagaraStatelessModule_SolveVelocitiesAndForces +// 0x0000 (0x0030 - 0x0030) +class UNiagaraStatelessModule_SolveVelocitiesAndForces final : public UNiagaraStatelessModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_SolveVelocitiesAndForces") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_SolveVelocitiesAndForces") + } + static class UNiagaraStatelessModule_SolveVelocitiesAndForces* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_SolveVelocitiesAndForces; + +// Class Niagara.NiagaraStatelessModule_SpriteFacingAndAlignment +// 0x0020 (0x0050 - 0x0030) +class UNiagaraStatelessModule_SpriteFacingAndAlignment final : public UNiagaraStatelessModule +{ +public: + bool bSpriteFacingEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpriteAlignmentEnabled; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector3f SpriteFacing; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f SpriteAlignment; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_SpriteFacingAndAlignment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_SpriteFacingAndAlignment") + } + static class UNiagaraStatelessModule_SpriteFacingAndAlignment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_SpriteFacingAndAlignment; + +// Class Niagara.NiagaraStatelessModule_SpriteRotationRate +// 0x0020 (0x0050 - 0x0030) +class UNiagaraStatelessModule_SpriteRotationRate final : public UNiagaraStatelessModule +{ +public: + struct FNiagaraDistributionRangeFloat RotationRateDistribution; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_SpriteRotationRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_SpriteRotationRate") + } + static class UNiagaraStatelessModule_SpriteRotationRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_SpriteRotationRate; + +// Class Niagara.NiagaraStatelessModule_SubUVAnimation +// 0x0020 (0x0050 - 0x0030) +class UNiagaraStatelessModule_SubUVAnimation final : public UNiagaraStatelessModule +{ +public: + int32 NumFrames; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartFrameRangeOverride_Enabled; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEndFrameRangeOverride_Enabled; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StartFrameRangeOverride; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndFrameRangeOverride; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENSMSubUVAnimation_Mode AnimationMode; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoopsPerSecond; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomChangeInterval; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStatelessModule_SubUVAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStatelessModule_SubUVAnimation") + } + static class UNiagaraStatelessModule_SubUVAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStatelessModule_SubUVAnimation; + +// Class Niagara.NiagaraValidationRuleSet +// 0x0010 (0x0038 - 0x0028) +class UNiagaraValidationRuleSet final : public UObject +{ +public: + TArray ValidationRules; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraValidationRuleSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraValidationRuleSet") + } + static class UNiagaraValidationRuleSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraValidationRuleSet; + +// Class Niagara.NiagaraDataInterfaceActorComponent +// 0x0048 (0x0080 - 0x0038) +class UNiagaraDataInterfaceActorComponent final : public UNiagaraDataInterface +{ +public: + ENDIActorComponentSourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LocalPlayerIndex; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TLazyObjectPtr SourceActor; // 0x0040(0x0018)(Edit, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding ActorOrComponentParameter; // 0x0058(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bRequireCurrentFrameData; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceActorComponent") + } + static class UNiagaraDataInterfaceActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceActorComponent; + +// Class Niagara.NiagaraDataInterfaceAsyncGpuTrace +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceAsyncGpuTrace final : public UNiagaraDataInterface +{ +public: + int32 MaxTracesPerParticle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxRetraces; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDICollisionQuery_AsyncGpuTraceProvider TraceProvider; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAsyncGpuTrace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAsyncGpuTrace") + } + static class UNiagaraDataInterfaceAsyncGpuTrace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAsyncGpuTrace; + +// Class Niagara.NiagaraDataInterfaceConsoleVariable +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceConsoleVariable final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceConsoleVariable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceConsoleVariable") + } + static class UNiagaraDataInterfaceConsoleVariable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceConsoleVariable; + +// Class Niagara.NiagaraDataInterfaceDebugDraw +// 0x0008 (0x0040 - 0x0038) +class UNiagaraDataInterfaceDebugDraw final : public UNiagaraDataInterface +{ +public: + uint32 OverrideMaxLineInstances; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceDebugDraw") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceDebugDraw") + } + static class UNiagaraDataInterfaceDebugDraw* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceDebugDraw; + +// Class Niagara.NiagaraDataInterfaceDynamicMesh +// 0x0070 (0x00A8 - 0x0038) +class UNiagaraDataInterfaceDynamicMesh final : public UNiagaraDataInterface +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Materials; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumVertices; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTexCoords; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasColors; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasTangentBasis; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearTrianglesPerFrame; // 0x006A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B[0x5]; // 0x006B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox DefaultBounds; // 0x0070(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceDynamicMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceDynamicMesh") + } + static class UNiagaraDataInterfaceDynamicMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceDynamicMesh; + +// Class Niagara.NiagaraDataInterfaceEmitterProperties +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceEmitterProperties final : public UNiagaraDataInterface +{ +public: + struct FNiagaraDataInterfaceEmitterBinding EmitterBinding; // 0x0038(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceEmitterProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceEmitterProperties") + } + static class UNiagaraDataInterfaceEmitterProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceEmitterProperties; + +// Class Niagara.NiagaraSimulationStageBase +// 0x0018 (0x0040 - 0x0028) +class UNiagaraSimulationStageBase : public UNiagaraMergeable +{ +public: + class UNiagaraScript* Script; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SimulationStageName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSimulationStageBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSimulationStageBase") + } + static class UNiagaraSimulationStageBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSimulationStageBase; + +// Class Niagara.NiagaraDataInterfaceGBuffer +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceGBuffer final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGBuffer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGBuffer") + } + static class UNiagaraDataInterfaceGBuffer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGBuffer; + +// Class Niagara.NiagaraDataInterfaceMemoryBuffer +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceMemoryBuffer final : public UNiagaraDataInterface +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DefaultNumElements; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraGpuSyncMode GpuSyncMode; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceMemoryBuffer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceMemoryBuffer") + } + static class UNiagaraDataInterfaceMemoryBuffer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceMemoryBuffer; + +// Class Niagara.NDIMemoryBufferSimCacheData +// 0x0020 (0x0048 - 0x0028) +class UNDIMemoryBufferSimCacheData final : public UObject +{ +public: + TArray FrameData; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BufferData; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NDIMemoryBufferSimCacheData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NDIMemoryBufferSimCacheData") + } + static class UNDIMemoryBufferSimCacheData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNDIMemoryBufferSimCacheData; + +// Class Niagara.NiagaraDataInterfacePhysicsAsset +// 0x0070 (0x00A8 - 0x0038) +class UNiagaraDataInterfacePhysicsAsset final : public UNiagaraDataInterface +{ +public: + class UPhysicsAsset* DefaultSource; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SoftSourceActor; // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MeshUserParameter; // 0x0068(0x0020)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_88[0x20]; // 0x0088(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfacePhysicsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfacePhysicsAsset") + } + static class UNiagaraDataInterfacePhysicsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfacePhysicsAsset; + +// Class Niagara.NiagaraPhysicsAssetDICollectorInterface +// 0x0000 (0x0000 - 0x0000) +class INiagaraPhysicsAssetDICollectorInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPhysicsAssetDICollectorInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPhysicsAssetDICollectorInterface") + } + static class INiagaraPhysicsAssetDICollectorInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INiagaraPhysicsAssetDICollectorInterface; + +// Class Niagara.NiagaraDataInterfaceSceneCapture2D +// 0x00F0 (0x0128 - 0x0038) +class UNiagaraDataInterfaceSceneCapture2D final : public UNiagaraDataInterface +{ +public: + ENDISceneCapture2DSourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding SceneCaptureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bAutoMoveWithComponent; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISceneCapture2DOffsetMode AutoMoveOffsetLocationMode; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector AutoMoveOffsetLocation; // 0x0068(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISceneCapture2DOffsetMode AutoMoveOffsetRotationMode; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator AutoMoveOffsetRotation; // 0x0088(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ESceneCaptureSource ManagedCaptureSource; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint ManagedTextureSize; // 0x00A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat ManagedTextureFormat; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraProjectionMode ManagedProjectionType; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ManagedFOVAngle; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManagedOrthoWidth; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManagedCaptureEveryFrame; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManagedCaptureOnMovement; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ManagedShowOnlyActors; // 0x00C0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ManagedCaptureComponents; // 0x00D8(0x0050)(ExportObject, Transient, DuplicateTransient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static void SetSceneCapture2DManagedShowOnlyActors(class UNiagaraComponent* NiagaraSystem, const class FName ParameterName, const TArray& ShowOnlyActors); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSceneCapture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSceneCapture2D") + } + static class UNiagaraDataInterfaceSceneCapture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSceneCapture2D; + +// Class Niagara.NiagaraDataInterfaceSimCacheReader +// 0x0030 (0x0068 - 0x0038) +class UNiagaraDataInterfaceSimCacheReader final : public UNiagaraDataInterface +{ +public: + struct FNiagaraUserParameterBinding SimCacheBinding; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + class UNiagaraSimCache* SimCache; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EmitterBinding; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSimCacheReader") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSimCacheReader") + } + static class UNiagaraDataInterfaceSimCacheReader* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSimCacheReader; + +// Class Niagara.NiagaraDataInterfaceSimpleCounter +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceSimpleCounter final : public UNiagaraDataInterfaceRWBase +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraGpuSyncMode GpuSyncMode; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InitialValue; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSimpleCounter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSimpleCounter") + } + static class UNiagaraDataInterfaceSimpleCounter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSimpleCounter; + +// Class Niagara.NDISimpleCounterSimCacheData +// 0x0010 (0x0038 - 0x0028) +class UNDISimpleCounterSimCacheData final : public UObject +{ +public: + TArray Values; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NDISimpleCounterSimCacheData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NDISimpleCounterSimCacheData") + } + static class UNDISimpleCounterSimCacheData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNDISimpleCounterSimCacheData; + +// Class Niagara.NiagaraDataInterfaceStaticMesh +// 0x00B8 (0x00F0 - 0x0038) +class UNiagaraDataInterfaceStaticMesh final : public UNiagaraDataInterface +{ +public: + ENDIStaticMesh_SourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* DefaultMesh; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SoftSourceActor; // 0x0048(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* SourceComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNDIStaticMeshSectionFilter SectionFilter; // 0x0078(0x0010)(Edit, NativeAccessSpecifierPublic) + bool bCaptureTransformsPerFrame; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePhysicsBodyVelocity; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSamplingFromStreamingLODs; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B[0x1]; // 0x008B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODIndex; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding LODIndexUserParameter; // 0x0090(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MeshParameterBinding; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) + int32 InstanceIndex; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FilteredSockets; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SetNiagaraStaticMeshDIInstanceIndex(class UNiagaraComponent* NiagaraSystem, const class FName UserParameterName, int32 NewInstanceIndex); + + void OnSourceEndPlay(class AActor* InSource, EEndPlayReason Reason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceStaticMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceStaticMesh") + } + static class UNiagaraDataInterfaceStaticMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceStaticMesh; + +// Class Niagara.NiagaraDataInterfaceUObjectPropertyReader +// 0x0070 (0x00A8 - 0x0038) +class UNiagaraDataInterfaceUObjectPropertyReader final : public UNiagaraDataInterface +{ +public: + ENDIObjectPropertyReaderSourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding UObjectParameterBinding; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray PropertyRemap; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSoftObjectPtr SourceActor; // 0x0070(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SourceActorComponentClass; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SetUObjectReaderPropertyRemap(class UNiagaraComponent* NiagaraComponent, class FName UserParameterName, class FName GraphName, class FName RemapName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceUObjectPropertyReader") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceUObjectPropertyReader") + } + static class UNiagaraDataInterfaceUObjectPropertyReader* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceUObjectPropertyReader; + +// Class Niagara.NiagaraDataInterfaceVirtualTexture +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceVirtualTexture final : public UNiagaraDataInterface +{ +public: + class URuntimeVirtualTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVirtualTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVirtualTexture") + } + static class UNiagaraDataInterfaceVirtualTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVirtualTexture; + +// Class Niagara.NiagaraScript +// 0x0398 (0x03C0 - 0x0028) +class UNiagaraScript final : public UNiagaraScriptBase +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraScriptUsage Usage; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid UsageId; // 0x0034(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraParameterStore RapidIterationParameters; // 0x0048(0x0088)(NativeAccessSpecifierPublic) + struct FNiagaraScriptExecutionParameterStore ScriptExecutionParamStore; // 0x00D0(0x0090)(NativeAccessSpecifierPrivate) + TArray ScriptExecutionBoundParameters; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FNiagaraVMExecutableDataId CachedScriptVMId; // 0x0170(0x0058)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C8[0x10]; // 0x01C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVMExecutableData CachedScriptVM; // 0x01D8(0x01A0)(NativeAccessSpecifierPrivate) + TArray CachedParameterCollectionReferences; // 0x0378(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray ResolvedDataInterfaces; // 0x0388(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ResolvedUserDataInterfaceBindings; // 0x0398(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ResolvedUObjectInfos; // 0x03A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RaiseOnGPUCompilationComplete(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraScript") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraScript") + } + static class UNiagaraScript* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraScript; + +// Class Niagara.MovieSceneNiagaraSystemSpawnSection +// 0x0010 (0x0100 - 0x00F0) +class UMovieSceneNiagaraSystemSpawnSection final : public UMovieSceneSection +{ +public: + ENiagaraSystemSpawnSectionStartBehavior SectionStartBehavior; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionEvaluateBehavior SectionEvaluateBehavior; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionEndBehavior SectionEndBehavior; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraAgeUpdateMode AgeUpdateMode; // 0x00FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bAllowScalability; // 0x00FD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_FE[0x2]; // 0x00FE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraSystemSpawnSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraSystemSpawnSection") + } + static class UMovieSceneNiagaraSystemSpawnSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraSystemSpawnSection; + +// Class Niagara.MovieSceneNiagaraTrack +// 0x0010 (0x00A8 - 0x0098) +class UMovieSceneNiagaraTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraTrack") + } + static class UMovieSceneNiagaraTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraTrack; + +// Class Niagara.MovieSceneNiagaraSystemTrack +// 0x0008 (0x00B0 - 0x00A8) +class UMovieSceneNiagaraSystemTrack final : public UMovieSceneNiagaraTrack +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraSystemTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraSystemTrack") + } + static class UMovieSceneNiagaraSystemTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraSystemTrack; + +// Class Niagara.MovieSceneNiagaraParameterTrack +// 0x0020 (0x00C8 - 0x00A8) +class UMovieSceneNiagaraParameterTrack : public UMovieSceneNiagaraTrack +{ +public: + struct FNiagaraVariable Parameter; // 0x00A8(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraParameterTrack") + } + static class UMovieSceneNiagaraParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraParameterTrack; + +// Class Niagara.MovieSceneNiagaraBoolParameterTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneNiagaraBoolParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraBoolParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraBoolParameterTrack") + } + static class UMovieSceneNiagaraBoolParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraBoolParameterTrack; + +// Class Niagara.MovieSceneNiagaraColorParameterTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneNiagaraColorParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraColorParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraColorParameterTrack") + } + static class UMovieSceneNiagaraColorParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraColorParameterTrack; + +// Class Niagara.MovieSceneNiagaraFloatParameterTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneNiagaraFloatParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraFloatParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraFloatParameterTrack") + } + static class UMovieSceneNiagaraFloatParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraFloatParameterTrack; + +// Class Niagara.MovieSceneNiagaraIntegerParameterTrack +// 0x0008 (0x00D0 - 0x00C8) +class UMovieSceneNiagaraIntegerParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraIntegerParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraIntegerParameterTrack") + } + static class UMovieSceneNiagaraIntegerParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraIntegerParameterTrack; + +// Class Niagara.NiagaraValidationRule +// 0x0000 (0x0028 - 0x0028) +class UNiagaraValidationRule final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraValidationRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraValidationRule") + } + static class UNiagaraValidationRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraValidationRule; + +// Class Niagara.MovieSceneNiagaraVectorParameterTrack +// 0x0010 (0x00D8 - 0x00C8) +class UMovieSceneNiagaraVectorParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ChannelsUsed; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraVectorParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraVectorParameterTrack") + } + static class UMovieSceneNiagaraVectorParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraVectorParameterTrack; + +// Class Niagara.NiagaraActor +// 0x0010 (0x02A0 - 0x0290) +class ANiagaraActor : public AActor +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDestroyOnSystemFinish : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnNiagaraSystemFinished(class UNiagaraComponent* FinishedComponent); + void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); + + bool GetDestroyOnSystemFinish() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraActor") + } + static class ANiagaraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraActor; + +// Class Niagara.NiagaraBakerOutput +// 0x0010 (0x0038 - 0x0028) +class UNiagaraBakerOutput : public UObject +{ +public: + class FString OutputName; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBakerOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBakerOutput") + } + static class UNiagaraBakerOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBakerOutput; + +// Class Niagara.NiagaraBakerOutputSimCache +// 0x0068 (0x00A0 - 0x0038) +class UNiagaraBakerOutputSimCache final : public UNiagaraBakerOutput +{ +public: + class FString SimCacheAssetPathFormat; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraSimCacheCreateParameters CreateParameters; // 0x0048(0x0058)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBakerOutputSimCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBakerOutputSimCache") + } + static class UNiagaraBakerOutputSimCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBakerOutputSimCache; + +// Class Niagara.NiagaraBakerOutputSparseVolumeTexture +// 0x0028 (0x0060 - 0x0038) +class UNiagaraBakerOutputSparseVolumeTexture final : public UNiagaraBakerOutput +{ +public: + struct FNiagaraBakerTextureSource SourceBinding; // 0x0038(0x0018)(Edit, NativeAccessSpecifierPublic) + class FString SparseVolumeTextureAssetPathFormat; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBakerOutputSparseVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBakerOutputSparseVolumeTexture") + } + static class UNiagaraBakerOutputSparseVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBakerOutputSparseVolumeTexture; + +// Class Niagara.NiagaraBakerOutputTexture2D +// 0x0068 (0x00A0 - 0x0038) +class UNiagaraBakerOutputTexture2D final : public UNiagaraBakerOutput +{ +public: + struct FNiagaraBakerTextureSource SourceBinding; // 0x0038(0x0018)(Edit, NativeAccessSpecifierPublic) + uint8 bGenerateAtlas : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateFrames : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExportFrames : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetTextureAddressX : 1; // 0x0050(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetTextureAddressY : 1; // 0x0050(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint FrameSize; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint AtlasTextureSize; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x8]; // 0x0064(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ETextureAddress TextureAddressX; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress TextureAddressY; // 0x006D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FString AtlasAssetPathFormat; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FramesAssetPathFormat; // 0x0080(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FramesExportPathFormat; // 0x0090(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBakerOutputTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBakerOutputTexture2D") + } + static class UNiagaraBakerOutputTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBakerOutputTexture2D; + +// Class Niagara.NiagaraBakerOutputVolumeTexture +// 0x0050 (0x0088 - 0x0038) +class UNiagaraBakerOutputVolumeTexture final : public UNiagaraBakerOutput +{ +public: + struct FNiagaraBakerTextureSource SourceBinding; // 0x0038(0x0018)(Edit, NativeAccessSpecifierPublic) + uint8 bGenerateAtlas : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateFrames : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExportFrames : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString AtlasAssetPathFormat; // 0x0058(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FramesAssetPathFormat; // 0x0068(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FramesExportPathFormat; // 0x0078(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBakerOutputVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBakerOutputVolumeTexture") + } + static class UNiagaraBakerOutputVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBakerOutputVolumeTexture; + +// Class Niagara.NiagaraBakerSettings +// 0x01C8 (0x01F0 - 0x0028) +class UNiagaraBakerSettings final : public UObject +{ +public: + float StartSeconds; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationSeconds; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FramesPerSecond; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockToSimulationFrameRate : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPreviewLooping : 1; // 0x0034(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint FramesPerDimension; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Outputs; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray CameraSettings; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 CurrentCameraIndex; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BakeQualityLevel; // 0x0064(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderComponentOnly : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutputTextures; // 0x0070(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + ENiagaraBakerViewMode CameraViewportMode; // 0x0080(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CameraViewportLocation[0x7]; // 0x0088(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CameraViewportRotation[0x7]; // 0x0130(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float CameraOrbitDistance; // 0x01D8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraFOV; // 0x01DC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraOrthoWidth; // 0x01E0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCameraAspectRatio : 1; // 0x01E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1E5[0x3]; // 0x01E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraAspectRatio; // 0x01E8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EC[0x4]; // 0x01EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBakerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBakerSettings") + } + static class UNiagaraBakerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBakerSettings; + +// Class Niagara.NiagaraComponent +// 0x0260 (0x0780 - 0x0520) +#pragma pack(push, 0x1) +class alignas(0x10) UNiagaraComponent : public UFXSystemComponent +{ +public: + class UNiagaraSystem* Asset; // 0x0518(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraTickBehavior TickBehavior; // 0x0520(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_521[0x3]; // 0x0521(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RandomSeedOffset; // 0x0524(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FNiagaraUserRedirectionParameterStore OverrideParameters; // 0x0528(0x00D8)(NativeAccessSpecifierPrivate) + uint8 bForceSolo : 1; // 0x0600(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEnableGpuComputeDebug : 1; // 0x0600(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bOverrideWarmupSettings : 1; // 0x0600(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_601[0x3]; // 0x0601(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 WarmupTickCount; // 0x0604(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float WarmupTickDelta; // 0x0608(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_60C[0x34]; // 0x060C(0x0034)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAutoDestroy : 1; // 0x0640(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bRenderingEnabled : 1; // 0x0640(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAutoManageAttachment : 1; // 0x0640(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoAttachWeldSimulatedBodies : 1; // 0x0640(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_641[0x3]; // 0x0641(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeBeforeForceUpdateTransform; // 0x0644(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_648[0x1]; // 0x0648(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraOcclusionQueryMode OcclusionQueryMode; // 0x0649(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64A[0x6]; // 0x064A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSystemFinished; // 0x0650(0x0010)(ZeroConstructor, InstancedReference, DuplicateTransient, BlueprintAssignable, NativeAccessSpecifierPublic) + TWeakObjectPtr AutoAttachParent; // 0x0660(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x0668(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachLocationRule; // 0x0670(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachRotationRule; // 0x0671(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachScaleRule; // 0x0672(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_673[0x9]; // 0x0673(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_67C_0 : 4; // 0x067C(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAllowScalability : 1; // 0x067C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_67D[0xEB]; // 0x067D(0x00EB)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraSimCache* SimCache; // 0x0768(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraCullProxyComponent* CullProxy; // 0x0770(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); + void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); + void ClearEmitterFixedBounds(class FName EmitterName); + void ClearSimCache(bool bResetSystem); + void ClearSystemFixedBounds(); + class UNiagaraDataInterface* GetDataInterface(const class FString& Name_0); + void InitForPerformanceBaseline(); + void ReinitializeSystem(); + void ResetSystem(); + void SeekToDesiredAge(float InDesiredAge); + void SetAgeUpdateMode(ENiagaraAgeUpdateMode InAgeUpdateMode); + void SetAllowScalability(bool bAllow); + void SetAsset(class UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); + void SetAutoDestroy(bool bInAutoDestroy); + void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); + void SetCustomTimeDilation(float Dilation); + void SetDesiredAge(float InDesiredAge); + void SetEmitterFixedBounds(class FName EmitterName, const struct FBox& LocalBounds); + void SetForceLocalPlayerEffect(bool bIsPlayerEffect); + void SetForceSolo(bool bInForceSolo); + void SetGpuComputeDebug(bool bEnableDebug); + void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); + void SetMaxSimTime(float InMaxTime); + void SetNiagaraVariableActor(const class FString& InVariableName, class AActor* Actor); + void SetNiagaraVariableBool(const class FString& InVariableName, bool InValue); + void SetNiagaraVariableFloat(const class FString& InVariableName, float InValue); + void SetNiagaraVariableInt(const class FString& InVariableName, int32 InValue); + void SetNiagaraVariableLinearColor(const class FString& InVariableName, const struct FLinearColor& InValue); + void SetNiagaraVariableMatrix(const class FString& InVariableName, const struct FMatrix& InValue); + void SetNiagaraVariableObject(const class FString& InVariableName, class UObject* Object); + void SetNiagaraVariablePosition(const class FString& InVariableName, const struct FVector& InValue); + void SetNiagaraVariableQuat(const class FString& InVariableName, const struct FQuat& InValue); + void SetNiagaraVariableVec2(const class FString& InVariableName, const struct FVector2D& InValue); + void SetNiagaraVariableVec3(const class FString& InVariableName, const struct FVector& InValue); + void SetNiagaraVariableVec4(const class FString& InVariableName, const struct FVector4& InValue); + void SetOcclusionQueryMode(ENiagaraOcclusionQueryMode Mode); + void SetPaused(bool bInPaused); + void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); + void SetRandomSeedOffset(int32 NewRandomSeedOffset); + void SetRenderingEnabled(bool bInRenderingEnabled); + void SetSeekDelta(float InSeekDelta); + void SetSimCache(class UNiagaraSimCache* SimCache_0, bool bResetSystem); + void SetSystemFixedBounds(const struct FBox& LocalBounds); + void SetTickBehavior(ENiagaraTickBehavior NewTickBehavior); + void SetVariableActor(class FName InVariableName, class AActor* Actor); + void SetVariableBool(class FName InVariableName, bool InValue); + void SetVariableFloat(class FName InVariableName, float InValue); + void SetVariableInt(class FName InVariableName, int32 InValue); + void SetVariableLinearColor(class FName InVariableName, const struct FLinearColor& InValue); + void SetVariableMaterial(class FName InVariableName, class UMaterialInterface* Object); + void SetVariableMatrix(class FName InVariableName, const struct FMatrix& InValue); + void SetVariableObject(class FName InVariableName, class UObject* Object); + void SetVariablePosition(class FName InVariableName, const struct FVector& InValue); + void SetVariableQuat(class FName InVariableName, const struct FQuat& InValue); + void SetVariableStaticMesh(class FName InVariableName, class UStaticMesh* InValue); + void SetVariableTexture(class FName InVariableName, class UTexture* Texture); + void SetVariableTextureRenderTarget(class FName InVariableName, class UTextureRenderTarget* TextureRenderTarget); + void SetVariableVec2(class FName InVariableName, const struct FVector2D& InValue); + void SetVariableVec3(class FName InVariableName, const struct FVector& InValue); + void SetVariableVec4(class FName InVariableName, const struct FVector4& InValue); + + ENiagaraAgeUpdateMode GetAgeUpdateMode() const; + bool GetAllowScalability() const; + class UNiagaraSystem* GetAsset() const; + float GetCustomTimeDilation() const; + float GetDesiredAge() const; + struct FBox GetEmitterFixedBounds(class FName EmitterName) const; + bool GetForceLocalPlayerEffect() const; + bool GetForceSolo() const; + bool GetLockDesiredAgeDeltaTimeToSeekDelta() const; + float GetMaxSimTime() const; + ENiagaraOcclusionQueryMode GetOcclusionQueryMode() const; + float GetPreviewLODDistance() const; + bool GetPreviewLODDistanceEnabled() const; + int32 GetRandomSeedOffset() const; + float GetSeekDelta() const; + class UNiagaraSimCache* GetSimCache() const; + struct FBox GetSystemFixedBounds() const; + ENiagaraTickBehavior GetTickBehavior() const; + bool IsPaused() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraComponent") + } + static class UNiagaraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UNiagaraComponent; + +// Class Niagara.NiagaraComponentPool +// 0x0058 (0x0080 - 0x0028) +class UNiagaraComponentPool final : public UObject +{ +public: + TMap WorldParticleSystemPools; // 0x0028(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraComponentPool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraComponentPool") + } + static class UNiagaraComponentPool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraComponentPool; + +// Class Niagara.NiagaraRendererProperties +// 0x0098 (0x00C0 - 0x0028) +class UNiagaraRendererProperties : public UNiagaraMergeable +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0028(0x0030)(Edit, NativeAccessSpecifierPublic) + int32 SortOrderHint; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRendererMotionVectorSetting MotionVectorSetting; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererEnabledBinding; // 0x0060(0x0038)(Edit, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInCullProxies; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid OuterEmitterVersion; // 0x009C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x14]; // 0x00AC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraRendererProperties") + } + static class UNiagaraRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraRendererProperties; + +// Class Niagara.NiagaraComponentRendererProperties +// 0x00F8 (0x01B8 - 0x00C0) +class UNiagaraComponentRendererProperties final : public UNiagaraRendererProperties +{ +public: + TSubclassOf ComponentType; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ComponentCountLimit; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableAttributeBinding EnabledBinding; // 0x00D0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0108(0x0038)(Edit, NativeAccessSpecifierPublic) + bool bAssignComponentsOnParticleID; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateComponentFirstParticleFrame; // 0x0141(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyActivateNewlyAquiredComponents; // 0x0142(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143[0x1]; // 0x0143(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RendererVisibility; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* TemplateComponent; // 0x0148(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PropertyBindings; // 0x0150(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_160[0x58]; // 0x0160(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraComponentRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraComponentRendererProperties") + } + static class UNiagaraComponentRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraComponentRendererProperties; + +// Class Niagara.NiagaraCullProxyComponent +// 0x0010 (0x0790 - 0x0780) +class UNiagaraCullProxyComponent final : public UNiagaraComponent +{ +public: + TArray Instances; // 0x0778(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_788[0x8]; // 0x0788(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraCullProxyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraCullProxyComponent") + } + static class UNiagaraCullProxyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraCullProxyComponent; + +// Class Niagara.NiagaraDataChannelLibrary +// 0x0000 (0x0028 - 0x0028) +class UNiagaraDataChannelLibrary final : public UBlueprintFunctionLibrary +{ +public: + static int32 GetDataChannelElementCount(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); + static class UNiagaraDataChannelHandler* GetNiagaraDataChannel(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel); + static class UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); + static void ReadFromNiagaraDataChannelSingle(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, int32 Index_0, const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame, ENiagartaDataChannelReadResult* ReadResult); + static class UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, const struct FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const class FString& DebugSource); + static void WriteToNiagaraDataChannelSingle(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataChannelLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataChannelLibrary") + } + static class UNiagaraDataChannelLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataChannelLibrary; + +// Class Niagara.NiagaraDataInterface2DArrayTexture +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterface2DArrayTexture final : public UNiagaraDataInterface +{ +public: + class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterface2DArrayTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterface2DArrayTexture") + } + static class UNiagaraDataInterface2DArrayTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterface2DArrayTexture; + +// Class Niagara.NiagaraDataInterfaceArray +// 0x0018 (0x0050 - 0x0038) +class UNiagaraDataInterfaceArray : public UNiagaraDataInterfaceRWBase +{ +public: + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraGpuSyncMode GpuSyncMode; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxElements; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArray") + } + static class UNiagaraDataInterfaceArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArray; + +// Class Niagara.NDIArraySimCacheData +// 0x0030 (0x0058 - 0x0028) +class UNDIArraySimCacheData final : public UObject +{ +public: + TArray CpuFrameData; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray GpuFrameData; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BufferData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NDIArraySimCacheData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NDIArraySimCacheData") + } + static class UNDIArraySimCacheData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNDIArraySimCacheData; + +// Class Niagara.NiagaraDataInterfaceArrayFloat +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayFloat final : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat") + } + static class UNiagaraDataInterfaceArrayFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat; + +// Class Niagara.NiagaraDataInterfaceArrayFloat2 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayFloat2 final : public UNiagaraDataInterfaceArray +{ +public: + TArray InternalFloatData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat2") + } + static class UNiagaraDataInterfaceArrayFloat2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat2; + +// Class Niagara.NiagaraDataInterfaceArrayFloat3 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayFloat3 final : public UNiagaraDataInterfaceArray +{ +public: + TArray InternalFloatData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat3") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat3") + } + static class UNiagaraDataInterfaceArrayFloat3* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat3; + +// Class Niagara.NiagaraDataInterfaceArrayPosition +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayPosition final : public UNiagaraDataInterfaceArray +{ +public: + TArray PositionData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayPosition") + } + static class UNiagaraDataInterfaceArrayPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayPosition; + +// Class Niagara.NiagaraDataInterfaceArrayFloat4 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayFloat4 final : public UNiagaraDataInterfaceArray +{ +public: + TArray InternalFloatData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat4") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat4") + } + static class UNiagaraDataInterfaceArrayFloat4* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat4; + +// Class Niagara.NiagaraDataInterfaceArrayColor +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayColor final : public UNiagaraDataInterfaceArray +{ +public: + TArray ColorData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayColor") + } + static class UNiagaraDataInterfaceArrayColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayColor; + +// Class Niagara.NiagaraDataInterfaceArrayQuat +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayQuat final : public UNiagaraDataInterfaceArray +{ +public: + TArray InternalQuatData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayQuat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayQuat") + } + static class UNiagaraDataInterfaceArrayQuat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayQuat; + +// Class Niagara.NiagaraDataInterfaceArrayMatrix +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayMatrix final : public UNiagaraDataInterfaceArray +{ +public: + TArray InternalMatrixData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayMatrix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayMatrix") + } + static class UNiagaraDataInterfaceArrayMatrix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayMatrix; + +// Class Niagara.NiagaraDataInterfaceArrayFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNiagaraDataInterfaceArrayFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static TArray GetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static bool GetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FLinearColor GetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static float GetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static int32 GetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayMatrix(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, bool bApplyLWCRebase); + static struct FMatrix GetNiagaraArrayMatrixValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, bool bApplyLWCRebase); + static TArray GetNiagaraArrayPosition(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FVector GetNiagaraArrayPositionValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FQuat GetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayUInt8(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static int32 GetNiagaraArrayUInt8Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static TArray GetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FVector2D GetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FVector4 GetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static struct FVector GetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static void SetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const bool& Value, bool bSizeToFit); + static void SetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FLinearColor& Value, bool bSizeToFit); + static void SetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, float Value, bool bSizeToFit); + static void SetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, int32 Value, bool bSizeToFit); + static void SetNiagaraArrayMatrix(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData, bool bApplyLWCRebase); + static void SetNiagaraArrayMatrixValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); + static void SetNiagaraArrayPosition(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayPositionValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector& Value, bool bSizeToFit); + static void SetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FQuat& Value, bool bSizeToFit); + static void SetNiagaraArrayUInt8(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayUInt8Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, int32 Value, bool bSizeToFit); + static void SetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector2D& Value, bool bSizeToFit); + static void SetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector4& Value, bool bSizeToFit); + static void SetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector& Value, bool bSizeToFit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFunctionLibrary") + } + static class UNiagaraDataInterfaceArrayFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFunctionLibrary; + +// Class Niagara.NiagaraRibbonRendererProperties +// 0x06A8 (0x0768 - 0x00C0) +class UNiagaraRibbonRendererProperties final : public UNiagaraRendererProperties +{ +public: + class UMaterialInterface* Material; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x00C8(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraRibbonUVSettings UV0Settings; // 0x00E8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraRibbonUVSettings UV1Settings; // 0x0110(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ENiagaraRibbonFacingMode FacingMode; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139[0x3]; // 0x0139(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxNumRibbons; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRibbonDrawDirection DrawDirection; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRibbonShapeMode Shape; // 0x0141(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableAccurateGeometry : 1; // 0x0142(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaterialBackfaceCulling : 1; // 0x0142(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseGeometryNormals : 1; // 0x0142(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseGPUInit : 1; // 0x0142(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseConstantFactor : 1; // 0x0142(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScreenSpaceTessellation : 1; // 0x0142(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLinkOrderUseUniqueID : 1; // 0x0142(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadows : 1; // 0x0142(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_143[0x1]; // 0x0143(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 WidthSegmentationCount; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MultiPlaneCount; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TubeSubdivisions; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CustomVertices; // 0x0150(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bUseFanStrip : 1; // 0x0160(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ENiagaraRibbonTessellationMode TessellationMode; // 0x0161(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_162[0x2]; // 0x0162(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CurveTension; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TessellationFactor; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TessellationAngle; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0170(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x01A8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x01E0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x0218(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonTwistBinding; // 0x0250(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonWidthBinding; // 0x0288(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonFacingBinding; // 0x02C0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonIdBinding; // 0x02F8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonLinkOrderBinding; // 0x0330(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0368(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x03A0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x03D8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0410(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0448(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonUVDistance; // 0x0480(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding U0OverrideBinding; // 0x04B8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding V0RangeOverrideBinding; // 0x04F0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding U1OverrideBinding; // 0x0528(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding V1RangeOverrideBinding; // 0x0560(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x0598(0x0050)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x05E8(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevRibbonWidthBinding; // 0x0620(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevRibbonFacingBinding; // 0x0658(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevRibbonTwistBinding; // 0x0690(0x0038)(Transient, NativeAccessSpecifierPublic) + uint32 MaterialParamValidMask; // 0x06C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6CC[0x9C]; // 0x06CC(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraRibbonRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraRibbonRendererProperties") + } + static class UNiagaraRibbonRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraRibbonRendererProperties; + +// Class Niagara.NiagaraDataInterfaceArrayInt32 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayInt32 final : public UNiagaraDataInterfaceArray +{ +public: + TArray IntData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayInt32") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayInt32") + } + static class UNiagaraDataInterfaceArrayInt32* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayInt32; + +// Class Niagara.NiagaraDataInterfaceArrayUInt8 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayUInt8 final : public UNiagaraDataInterfaceArray +{ +public: + TArray InternalIntData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayUInt8") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayUInt8") + } + static class UNiagaraDataInterfaceArrayUInt8* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayUInt8; + +// Class Niagara.NiagaraDataInterfaceArrayBool +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayBool final : public UNiagaraDataInterfaceArray +{ +public: + TArray BoolData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayBool") + } + static class UNiagaraDataInterfaceArrayBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayBool; + +// Class Niagara.NiagaraDataInterfaceArrayNiagaraID +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayNiagaraID final : public UNiagaraDataInterfaceArray +{ +public: + TArray IntData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayNiagaraID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayNiagaraID") + } + static class UNiagaraDataInterfaceArrayNiagaraID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayNiagaraID; + +// Class Niagara.AsyncNiagaraCaptureSimCache +// 0x0100 (0x0130 - 0x0030) +class UAsyncNiagaraCaptureSimCache final : public UCancellableAsyncAction +{ +public: + class UNiagaraSimCache* CaptureSimCache; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* CaptureComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CaptureComplete; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_50[0xE0]; // 0x0050(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, const struct FNiagaraSimCacheCaptureParameters& CaptureParameters, class UNiagaraSimCache** OutSimCache); + static class UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); + static class UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncNiagaraCaptureSimCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncNiagaraCaptureSimCache") + } + static class UAsyncNiagaraCaptureSimCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncNiagaraCaptureSimCache; + +// Class Niagara.NiagaraDataInterfaceAudioSubmix +// 0x0008 (0x0040 - 0x0038) +class UNiagaraDataInterfaceAudioSubmix : public UNiagaraDataInterface +{ +public: + class USoundSubmix* Submix; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioSubmix") + } + static class UNiagaraDataInterfaceAudioSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioSubmix; + +// Class Niagara.NiagaraDataInterfaceAudioOscilloscope +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceAudioOscilloscope final : public UNiagaraDataInterface +{ +public: + class USoundSubmix* Submix; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Resolution; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScopeInMilliseconds; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioOscilloscope") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioOscilloscope") + } + static class UNiagaraDataInterfaceAudioOscilloscope* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioOscilloscope; + +// Class Niagara.NiagaraDataInterfaceAudioPlayerSettings +// 0x03E8 (0x0410 - 0x0028) +class UNiagaraDataInterfaceAudioPlayerSettings final : public UObject +{ +public: + bool bOverrideConcurrency; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundConcurrency* Concurrency; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideAttenuationSettings; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoundAttenuationSettings AttenuationSettings; // 0x0040(0x03D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioPlayerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioPlayerSettings") + } + static class UNiagaraDataInterfaceAudioPlayerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioPlayerSettings; + +// Class Niagara.NiagaraDataInterfaceAudioPlayer +// 0x0058 (0x0090 - 0x0038) +class UNiagaraDataInterfaceAudioPlayer final : public UNiagaraDataInterface +{ +public: + class USoundBase* SoundToPlay; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* Attenuation; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* Concurrency; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParameterNames; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding ConfigurationUserParameter; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bLimitPlaysPerTick; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxPlaysPerTick; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenComponentIsDestroyed; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowLoopingOneShotSounds; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioPlayer") + } + static class UNiagaraDataInterfaceAudioPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioPlayer; + +// Class Niagara.NiagaraSpriteRendererProperties +// 0x0710 (0x07D0 - 0x00C0) +class UNiagaraSpriteRendererProperties final : public UNiagaraRendererProperties +{ +public: + class UMaterialInterface* Material; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x00C8(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraRendererSourceDataMode SourceMode; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSpriteAlignment Alignment; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSpriteFacingMode FacingMode; // 0x00EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSortMode SortMode; // 0x00EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroUVRadius; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PivotInUVSpace; // 0x00F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SubImageSize; // 0x0100(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubImageBlend : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveHMDRollInVR : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSortOnlyWhenTranslucent : 1; // 0x0110(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCameraDistanceCulling : 1; // 0x0110(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadows : 1; // 0x0110(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ENiagaraRendererSortPrecision SortPrecision; // 0x0111(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRendererGpuTranslucentLatency GpuTranslucentLatency; // 0x0112(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRendererPixelCoverageMode PixelCoverageMode; // 0x0113(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PixelCoverageBlend; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFacingCameraBlendDistance; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinCameraDistance; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraDistance; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 RendererVisibility; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0130(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0168(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x01A0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteRotationBinding; // 0x01D8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteSizeBinding; // 0x0210(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteFacingBinding; // 0x0248(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteAlignmentBinding; // 0x0280(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x02B8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x02F0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x0328(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0360(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0398(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x03D0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding UVScaleBinding; // 0x0408(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PivotOffsetBinding; // 0x0440(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0478(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x04B0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x04E8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0520(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x0558(0x0050)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x05A8(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x05E0(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteRotationBinding; // 0x0618(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteSizeBinding; // 0x0650(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteFacingBinding; // 0x0688(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteAlignmentBinding; // 0x06C0(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x06F8(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPivotOffsetBinding; // 0x0730(0x0038)(Transient, NativeAccessSpecifierPublic) + uint32 MaterialParamValidMask; // 0x0768(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76C[0x64]; // 0x076C(0x0064)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSpriteRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSpriteRendererProperties") + } + static class UNiagaraSpriteRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSpriteRendererProperties; + +// Class Niagara.NiagaraDataInterfaceAudioSpectrum +// 0x0010 (0x0050 - 0x0040) +class UNiagaraDataInterfaceAudioSpectrum final : public UNiagaraDataInterfaceAudioSubmix +{ +public: + int32 Resolution; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumFrequency; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumFrequency; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseFloorDb; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioSpectrum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioSpectrum") + } + static class UNiagaraDataInterfaceAudioSpectrum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioSpectrum; + +// Class Niagara.NiagaraDataInterfaceCamera +// 0x0008 (0x0040 - 0x0038) +class UNiagaraDataInterfaceCamera final : public UNiagaraDataInterface +{ +public: + int32 PlayerControllerIndex; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireCurrentFrameData; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCamera") + } + static class UNiagaraDataInterfaceCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCamera; + +// Class Niagara.NiagaraDataInterfaceCollisionQuery +// 0x0008 (0x0040 - 0x0038) +class UNiagaraDataInterfaceCollisionQuery final : public UNiagaraDataInterface +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCollisionQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCollisionQuery") + } + static class UNiagaraDataInterfaceCollisionQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCollisionQuery; + +// Class Niagara.NiagaraDataInterfaceCurveBase +// 0x0038 (0x0070 - 0x0038) +class UNiagaraDataInterfaceCurveBase : public UNiagaraDataInterface +{ +public: + TArray ShaderLUT; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float LUTMinTime; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTMaxTime; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTInvTimeRange; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTNumSamplesMinusOne; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseLUT : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExposeCurve : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ExposedName; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ExposedTexture; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCurveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurveBase") + } + static class UNiagaraDataInterfaceCurveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCurveBase; + +// Class Niagara.VolumeCache +// 0x0038 (0x0060 - 0x0028) +class UVolumeCache final : public UObject +{ +public: + class FString FilePath; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVolumeCacheType CacheType; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntVector Resolution; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FrameRangeStart; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FrameRangeEnd; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumeCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumeCache") + } + static class UVolumeCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumeCache; + +// Class Niagara.NiagaraDataInterfaceColorCurve +// 0x0200 (0x0270 - 0x0070) +class UNiagaraDataInterfaceColorCurve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve RedCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve GreenCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve BlueCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve AlphaCurve; // 0x01F0(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceColorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceColorCurve") + } + static class UNiagaraDataInterfaceColorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceColorCurve; + +// Class Niagara.NiagaraDataInterfaceCubeTexture +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceCubeTexture final : public UNiagaraDataInterface +{ +public: + class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCubeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCubeTexture") + } + static class UNiagaraDataInterfaceCubeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCubeTexture; + +// Class Niagara.NiagaraDataInterfaceCurlNoise +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceCurlNoise final : public UNiagaraDataInterface +{ +public: + uint32 Seed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0xC]; // 0x003C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCurlNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurlNoise") + } + static class UNiagaraDataInterfaceCurlNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCurlNoise; + +// Class Niagara.NiagaraDataInterfaceCurve +// 0x0080 (0x00F0 - 0x0070) +class UNiagaraDataInterfaceCurve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve Curve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurve") + } + static class UNiagaraDataInterfaceCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCurve; + +// Class Niagara.NiagaraParticleCallbackHandler +// 0x0000 (0x0000 - 0x0000) +class INiagaraParticleCallbackHandler final +{ +public: + void ReceiveParticleData(const TArray& Data, class UNiagaraSystem* NiagaraSystem, const struct FVector& SimulationPositionOffset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraParticleCallbackHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraParticleCallbackHandler") + } + static class INiagaraParticleCallbackHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INiagaraParticleCallbackHandler; + +// Class Niagara.NiagaraDataInterfaceExport +// 0x0030 (0x0068 - 0x0038) +class UNiagaraDataInterfaceExport final : public UNiagaraDataInterface +{ +public: + struct FNiagaraUserParameterBinding CallbackHandlerParameter; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + ENDIExport_GPUAllocationMode GPUAllocationMode; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GPUAllocationFixedSize; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPUAllocationPerParticleSize; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceExport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceExport") + } + static class UNiagaraDataInterfaceExport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceExport; + +// Class Niagara.NiagaraDataInterfaceGrid2D +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceGrid2D : public UNiagaraDataInterfaceRWBase +{ +public: + bool ClearBeforeNonIterationStage; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumCellsX; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsY; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsMaxAxis; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumAttributes; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SetGridFromMaxAxis; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D WorldBBoxSize; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2D") + } + static class UNiagaraDataInterfaceGrid2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2D; + +// Class Niagara.NiagaraDataInterfaceGrid2DCollection +// 0x00C8 (0x0128 - 0x0060) +class UNiagaraDataInterfaceGrid2DCollection : public UNiagaraDataInterfaceGrid2D +{ +public: + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // 0x0081(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_82[0x56]; // 0x0082(0x0056)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ManagedRenderTargets; // 0x00D8(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + bool FillRawTexture2D(const class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32* TilesX, int32* TilesY); + bool FillTexture2D(const class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32 AttributeIndex); + void GetRawTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY); + void GetTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2DCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2DCollection") + } + static class UNiagaraDataInterfaceGrid2DCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2DCollection; + +// Class Niagara.NiagaraDataInterfaceGrid2DCollectionReader +// 0x0020 (0x0148 - 0x0128) +class UNiagaraDataInterfaceGrid2DCollectionReader final : public UNiagaraDataInterfaceGrid2DCollection +{ +public: + class FString EmitterName; // 0x0128(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DIName; // 0x0138(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2DCollectionReader") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2DCollectionReader") + } + static class UNiagaraDataInterfaceGrid2DCollectionReader* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2DCollectionReader; + +// Class Niagara.NiagaraDataInterfaceGrid3D +// 0x0038 (0x0070 - 0x0038) +class UNiagaraDataInterfaceGrid3D : public UNiagaraDataInterfaceRWBase +{ +public: + bool ClearBeforeNonIterationStage; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntVector NumCells; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsMaxAxis; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESetResolutionMethod SetResolutionMethod; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector WorldBBoxSize; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3D") + } + static class UNiagaraDataInterfaceGrid3D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3D; + +// Class Niagara.NiagaraDataInterfaceGrid3DCollection +// 0x0080 (0x00F0 - 0x0070) +class UNiagaraDataInterfaceGrid3DCollection : public UNiagaraDataInterfaceGrid3D +{ +public: + int32 NumAttributes; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // 0x0099(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9A[0x56]; // 0x009A(0x0056)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool FillRawVolumeTexture(const class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32* TilesX, int32* TilesY, int32* TileZ); + bool FillVolumeTexture(const class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32 AttributeIndex); + void GetRawTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ); + void GetTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3DCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3DCollection") + } + static class UNiagaraDataInterfaceGrid3DCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3DCollection; + +// Class Niagara.NiagaraDataInterfaceGrid3DCollectionReader +// 0x0020 (0x0110 - 0x00F0) +class UNiagaraDataInterfaceGrid3DCollectionReader final : public UNiagaraDataInterfaceGrid3DCollection +{ +public: + class FString EmitterName; // 0x00F0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DIName; // 0x0100(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3DCollectionReader") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3DCollectionReader") + } + static class UNiagaraDataInterfaceGrid3DCollectionReader* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3DCollectionReader; + +// Class Niagara.NiagaraDataInterfaceIntRenderTarget2D +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceIntRenderTarget2D final : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntPoint Size; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceIntRenderTarget2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceIntRenderTarget2D") + } + static class UNiagaraDataInterfaceIntRenderTarget2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceIntRenderTarget2D; + +// Class Niagara.NiagaraDataInterfaceLandscape +// 0x0030 (0x0068 - 0x0038) +class UNiagaraDataInterfaceLandscape final : public UNiagaraDataInterface +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* SourceLandscape; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDILandscape_SourceMode SourceMode; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicalMaterials; // 0x0050(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bVirtualTexturesSupported; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceLandscape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceLandscape") + } + static class UNiagaraDataInterfaceLandscape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceLandscape; + +// Class Niagara.NDILandscapeSimCacheData +// 0x0010 (0x0038 - 0x0028) +class UNDILandscapeSimCacheData final : public UObject +{ +public: + TArray HeightFieldTextures; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NDILandscapeSimCacheData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NDILandscapeSimCacheData") + } + static class UNDILandscapeSimCacheData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNDILandscapeSimCacheData; + +// Class Niagara.NiagaraDataInterfaceMeshRendererInfo +// 0x0018 (0x0050 - 0x0038) +class UNiagaraDataInterfaceMeshRendererInfo final : public UNiagaraDataInterface +{ +public: + class UNiagaraMeshRendererProperties* MeshRenderer; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceMeshRendererInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceMeshRendererInfo") + } + static class UNiagaraDataInterfaceMeshRendererInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceMeshRendererInfo; + +// Class Niagara.NiagaraDataInterfaceNeighborGrid3D +// 0x0008 (0x0078 - 0x0070) +class UNiagaraDataInterfaceNeighborGrid3D final : public UNiagaraDataInterfaceGrid3D +{ +public: + uint32 MaxNeighborsPerCell; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceNeighborGrid3D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceNeighborGrid3D") + } + static class UNiagaraDataInterfaceNeighborGrid3D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceNeighborGrid3D; + +// Class Niagara.NiagaraDataInterfaceOcclusion +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceOcclusion final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceOcclusion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceOcclusion") + } + static class UNiagaraDataInterfaceOcclusion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceOcclusion; + +// Class Niagara.NiagaraDataInterfaceParticleRead +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceParticleRead final : public UNiagaraDataInterfaceRWBase +{ +public: + struct FNiagaraDataInterfaceEmitterBinding EmitterBinding; // 0x0038(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceParticleRead") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceParticleRead") + } + static class UNiagaraDataInterfaceParticleRead* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceParticleRead; + +// Class Niagara.NiagaraDataInterfacePlatformSet +// 0x0030 (0x0068 - 0x0038) +class UNiagaraDataInterfacePlatformSet final : public UNiagaraDataInterface +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0038(0x0030)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfacePlatformSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfacePlatformSet") + } + static class UNiagaraDataInterfacePlatformSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfacePlatformSet; + +// Class Niagara.NiagaraDataInterfaceRasterizationGrid3D +// 0x0010 (0x0080 - 0x0070) +class UNiagaraDataInterfaceRasterizationGrid3D final : public UNiagaraDataInterfaceGrid3D +{ +public: + int32 NumAttributes; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Precision; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ResetValue; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRasterizationGrid3D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRasterizationGrid3D") + } + static class UNiagaraDataInterfaceRasterizationGrid3D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRasterizationGrid3D; + +// Class Niagara.NiagaraDataInterfaceRenderTarget2D +// 0x0088 (0x00C0 - 0x0038) +class UNiagaraDataInterfaceRenderTarget2D final : public UNiagaraDataInterfaceRWBase +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint Size; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMipMapGeneration MipMapGeneration; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMipMapGenerationType MipMapGenerationType; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureFilter OverrideRenderTargetFilter; // 0x004B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFormat : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_70[0x50]; // 0x0070(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTarget2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTarget2D") + } + static class UNiagaraDataInterfaceRenderTarget2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTarget2D; + +// Class Niagara.NiagaraDataInterfaceRenderTarget2DArray +// 0x0030 (0x0068 - 0x0038) +class UNiagaraDataInterfaceRenderTarget2DArray final : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntVector Size; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureFilter OverrideRenderTargetFilter; // 0x0045(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // 0x0046(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFormat : 1; // 0x0046(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTarget2DArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTarget2DArray") + } + static class UNiagaraDataInterfaceRenderTarget2DArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTarget2DArray; + +// Class Niagara.NiagaraDataInterfaceRenderTargetCube +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceRenderTargetCube final : public UNiagaraDataInterfaceRWBase +{ +public: + int32 Size; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureFilter OverrideRenderTargetFilter; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // 0x003E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFormat : 1; // 0x003E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTargetCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTargetCube") + } + static class UNiagaraDataInterfaceRenderTargetCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTargetCube; + +// Class Niagara.NiagaraDataInterfaceRenderTargetVolume +// 0x0038 (0x0070 - 0x0038) +class UNiagaraDataInterfaceRenderTargetVolume final : public UNiagaraDataInterfaceRWBase +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntVector Size; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureFilter OverrideRenderTargetFilter; // 0x004D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // 0x004E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFormat : 1; // 0x004E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTargetVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTargetVolume") + } + static class UNiagaraDataInterfaceRenderTargetVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTargetVolume; + +// Class Niagara.NiagaraDataInterfaceRigidMeshCollisionQuery +// 0x0040 (0x0078 - 0x0038) +class UNiagaraDataInterfaceRigidMeshCollisionQuery final : public UNiagaraDataInterface +{ +public: + TArray ActorTags; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ComponentTags; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray> SourceActors; // 0x0058(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool OnlyUseMoveable; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseComplexCollisions; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFilterByObjectType; // 0x006A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool GlobalSearchAllowed; // 0x006B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool GlobalSearchForced; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool GlobalSearchFallback_Unscripted; // 0x006D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxNumPrimitives; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRigidMeshCollisionQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRigidMeshCollisionQuery") + } + static class UNiagaraDataInterfaceRigidMeshCollisionQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRigidMeshCollisionQuery; + +// Class Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNiagaraDIRigidMeshCollisionFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void SetSourceActors(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& SourceActors); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDIRigidMeshCollisionFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDIRigidMeshCollisionFunctionLibrary") + } + static class UNiagaraDIRigidMeshCollisionFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDIRigidMeshCollisionFunctionLibrary; + +// Class Niagara.NiagaraDataInterfaceSkeletalMesh +// 0x00C8 (0x0100 - 0x0038) +class UNiagaraDataInterfaceSkeletalMesh final : public UNiagaraDataInterface +{ +public: + ENDISkeletalMesh_SourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMesh* DefaultMesh; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SoftSourceActor; // 0x0048(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ComponentTags; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* SourceComponent; // 0x0080(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNiagaraUserParameterBinding MeshUserParameter; // 0x0088(0x0020)(Edit, NativeAccessSpecifierPublic) + ENDISkeletalMesh_SkinningMode SkinningMode; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SamplingRegions; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 WholeMeshLOD; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FilteredBones; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FilteredSockets; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ExcludeBoneName; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExcludeBone : 1; // 0x00F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UvSetIndex; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireCurrentFrameData; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReadDeformedGeometry; // 0x00F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA[0x6]; // 0x00FA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnSourceEndPlay(class AActor* InSource, EEndPlayReason Reason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSkeletalMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSkeletalMesh") + } + static class UNiagaraDataInterfaceSkeletalMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSkeletalMesh; + +// Class Niagara.NiagaraDataInterfaceSparseVolumeTexture +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceSparseVolumeTexture final : public UNiagaraDataInterface +{ +public: + class USparseVolumeTexture* SparseVolumeTexture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding SparseVolumeTextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSparseVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSparseVolumeTexture") + } + static class UNiagaraDataInterfaceSparseVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSparseVolumeTexture; + +// Class Niagara.NiagaraDataInterfaceSpline +// 0x00A0 (0x00D8 - 0x0038) +class UNiagaraDataInterfaceSpline final : public UNiagaraDataInterface +{ +public: + TSoftObjectPtr SoftSourceActor; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding SplineUserParameter; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bUseLUT; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumLUTSteps; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x50]; // 0x0088(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSpline") + } + static class UNiagaraDataInterfaceSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSpline; + +// Class Niagara.NiagaraDataInterfaceSpriteRendererInfo +// 0x0008 (0x0040 - 0x0038) +class UNiagaraDataInterfaceSpriteRendererInfo final : public UNiagaraDataInterface +{ +public: + class UNiagaraSpriteRendererProperties* SpriteRenderer; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSpriteRendererInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSpriteRendererInfo") + } + static class UNiagaraDataInterfaceSpriteRendererInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSpriteRendererInfo; + +// Class Niagara.NiagaraDataInterfaceTexture +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceTexture final : public UNiagaraDataInterface +{ +public: + class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceTexture") + } + static class UNiagaraDataInterfaceTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceTexture; + +// Class Niagara.NiagaraDataInterfaceVector2DCurve +// 0x0100 (0x0170 - 0x0070) +class UNiagaraDataInterfaceVector2DCurve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVector2DCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVector2DCurve") + } + static class UNiagaraDataInterfaceVector2DCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVector2DCurve; + +// Class Niagara.NiagaraDataInterfaceVector4Curve +// 0x0200 (0x0270 - 0x0070) +class UNiagaraDataInterfaceVector4Curve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve ZCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve WCurve; // 0x01F0(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVector4Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVector4Curve") + } + static class UNiagaraDataInterfaceVector4Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVector4Curve; + +// Class Niagara.NiagaraDataInterfaceVectorCurve +// 0x0180 (0x01F0 - 0x0070) +class UNiagaraDataInterfaceVectorCurve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve ZCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVectorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVectorCurve") + } + static class UNiagaraDataInterfaceVectorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVectorCurve; + +// Class Niagara.NiagaraDataInterfaceVectorField +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceVectorField final : public UNiagaraDataInterface +{ +public: + class UVectorField* Field; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileX; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileY; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileZ; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVectorField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVectorField") + } + static class UNiagaraDataInterfaceVectorField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVectorField; + +// Class Niagara.NiagaraDataInterfaceVolumeCache +// 0x0058 (0x0090 - 0x0038) +class UNiagaraDataInterfaceVolumeCache final : public UNiagaraDataInterface +{ +public: + class UVolumeCache* VolumeCache; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVolumeCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVolumeCache") + } + static class UNiagaraDataInterfaceVolumeCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVolumeCache; + +// Class Niagara.NiagaraDataInterfaceVolumeTexture +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceVolumeTexture final : public UNiagaraDataInterface +{ +public: + class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVolumeTexture") + } + static class UNiagaraDataInterfaceVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVolumeTexture; + +// Class Niagara.NiagaraDebugHUDSettings +// 0x0270 (0x0298 - 0x0028) +class UNiagaraDebugHUDSettings final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDebugHUDSettingsData Data; // 0x0048(0x0250)(Edit, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDebugHUDSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDebugHUDSettings") + } + static class UNiagaraDebugHUDSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDebugHUDSettings; + +// Class Niagara.NiagaraDecalRendererProperties +// 0x0268 (0x0328 - 0x00C0) +class UNiagaraDecalRendererProperties final : public UNiagaraRendererProperties +{ +public: + class UMaterialInterface* Material; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraParameterBinding MaterialParameterBinding; // 0x00C8(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ENiagaraRendererSourceDataMode SourceMode; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RendererVisibility; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecalScreenSizeFade; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x00E0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DecalOrientationBinding; // 0x0118(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DecalSizeBinding; // 0x0150(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DecalFadeBinding; // 0x0188(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DecalSortOrderBinding; // 0x01C0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DecalColorBinding; // 0x01F8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DecalVisibleBinding; // 0x0230(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0268(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x02A0(0x0050)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x38]; // 0x02F0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDecalRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDecalRendererProperties") + } + static class UNiagaraDecalRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDecalRendererProperties; + +// Class Niagara.NiagaraEditorDataBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraEditorDataBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEditorDataBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEditorDataBase") + } + static class UNiagaraEditorDataBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEditorDataBase; + +// Class Niagara.NiagaraEditorParametersAdapterBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraEditorParametersAdapterBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEditorParametersAdapterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEditorParametersAdapterBase") + } + static class UNiagaraEditorParametersAdapterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEditorParametersAdapterBase; + +// Class Niagara.NiagaraSignificanceHandler +// 0x0000 (0x0028 - 0x0028) +class UNiagaraSignificanceHandler : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSignificanceHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSignificanceHandler") + } + static class UNiagaraSignificanceHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSignificanceHandler; + +// Class Niagara.NiagaraSignificanceHandlerDistance +// 0x0000 (0x0028 - 0x0028) +class UNiagaraSignificanceHandlerDistance final : public UNiagaraSignificanceHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSignificanceHandlerDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSignificanceHandlerDistance") + } + static class UNiagaraSignificanceHandlerDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSignificanceHandlerDistance; + +// Class Niagara.NiagaraSignificanceHandlerAge +// 0x0000 (0x0028 - 0x0028) +class UNiagaraSignificanceHandlerAge final : public UNiagaraSignificanceHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSignificanceHandlerAge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSignificanceHandlerAge") + } + static class UNiagaraSignificanceHandlerAge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSignificanceHandlerAge; + +// Class Niagara.NiagaraEffectType +// 0x0078 (0x00A0 - 0x0028) +class UNiagaraEffectType final : public UObject +{ +public: + bool bAllowCullingForLocalPlayers; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraScalabilityUpdateFrequency UpdateFrequency; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraCullReaction CullReaction; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraSignificanceHandler* SignificanceHandler; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DetailLevelScalabilitySettings; // 0x0040(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + struct FNiagaraSystemScalabilitySettingsArray SystemScalabilitySettings; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraEmitterScalabilitySettingsArray EmitterScalabilitySettings; // 0x0060(0x0010)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraBaselineController* PerformanceBaselineController; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FNiagaraPerfBaselineStats PerfBaselineStats; // 0x0080(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FGuid PerfBaselineVersion; // 0x0090(0x0010)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEffectType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEffectType") + } + static class UNiagaraEffectType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEffectType; + +// Class Niagara.NiagaraEmitter +// 0x0048 (0x0070 - 0x0028) +class UNiagaraEmitter final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ExposedVersion; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bVersioningEnabled; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VersionData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString UniqueEmitterName; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEmitter") + } + static class UNiagaraEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEmitter; + +// Class Niagara.NiagaraEventReceiverEmitterAction +// 0x0000 (0x0028 - 0x0028) +class UNiagaraEventReceiverEmitterAction : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEventReceiverEmitterAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEventReceiverEmitterAction") + } + static class UNiagaraEventReceiverEmitterAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEventReceiverEmitterAction; + +// Class Niagara.NiagaraEventReceiverEmitterAction_SpawnParticles +// 0x0008 (0x0030 - 0x0028) +class UNiagaraEventReceiverEmitterAction_SpawnParticles final : public UNiagaraEventReceiverEmitterAction +{ +public: + uint32 NumParticles; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEventReceiverEmitterAction_SpawnParticles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEventReceiverEmitterAction_SpawnParticles") + } + static class UNiagaraEventReceiverEmitterAction_SpawnParticles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEventReceiverEmitterAction_SpawnParticles; + +// Class Niagara.NiagaraFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNiagaraFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static int32 AcquireNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject); + static class UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(class UObject* WorldContextObject, class UNiagaraParameterCollection* Collection); + static void OverrideSystemUserVariableSkeletalMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class USkeletalMeshComponent* SkeletalMeshComponent); + static void OverrideSystemUserVariableStaticMesh(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMesh* StaticMesh); + static void OverrideSystemUserVariableStaticMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMeshComponent* StaticMeshComponent); + static void ReleaseNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, int32 CollisionGroup); + static void SetActorNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, class AActor* Actor, int32 CollisionGroup); + static void SetComponentNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, class UPrimitiveComponent* Primitive, int32 CollisionGroup); + static void SetSkeletalMeshDataInterfaceFilteredBones(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray& FilteredBones); + static void SetSkeletalMeshDataInterfaceFilteredSockets(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray& FilteredSockets); + static void SetSkeletalMeshDataInterfaceSamplingRegions(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray& SamplingRegions); + static void SetTexture2DArrayObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture2DArray* Texture); + static void SetTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture* Texture); + static void SetVolumeTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UVolumeTexture* Texture); + static class UNiagaraComponent* SpawnSystemAtLocation(const class UObject* WorldContextObject, class UNiagaraSystem* SystemTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, bool bAutoActivate, ENCPoolMethod PoolingMethod, bool bPreCullCheck); + static class UNiagaraComponent* SpawnSystemAtLocationWithParams(const struct FFXSystemSpawnParameters& SpawnParams); + static class UNiagaraComponent* SpawnSystemAttached(class UNiagaraSystem* SystemTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bAutoDestroy, bool bAutoActivate, ENCPoolMethod PoolingMethod, bool bPreCullCheck); + static class UNiagaraComponent* SpawnSystemAttachedWithParams(const struct FFXSystemSpawnParameters& SpawnParams); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraFunctionLibrary") + } + static class UNiagaraFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraFunctionLibrary; + +// Class Niagara.NiagaraLensEffectBase +// 0x0090 (0x0330 - 0x02A0) +class ANiagaraLensEffectBase final : public ANiagaraActor +{ +public: + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform DesiredRelativeTransform; // 0x02B0(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BaseAuthoredFOV; // 0x0310(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAllowMultipleInstances : 1; // 0x0314(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bResetWhenRetriggered : 1; // 0x0314(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_315[0x3]; // 0x0315(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> EmittersToTreatAsSame; // 0x0318(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class APlayerCameraManager* OwningCameraManager; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraLensEffectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraLensEffectBase") + } + static class ANiagaraLensEffectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraLensEffectBase; + +// Class Niagara.NiagaraLightRendererProperties +// 0x0220 (0x02E0 - 0x00C0) +class UNiagaraLightRendererProperties final : public UNiagaraRendererProperties +{ +public: + ENiagaraRendererSourceDataMode SourceMode; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseInverseSquaredFalloff : 1; // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectsTranslucency : 1; // 0x00C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlphaScalesBrightness : 1; // 0x00C4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideInverseExposureBlend : 1; // 0x00C4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RadiusScale; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultExponent; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpecularScale; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f ColorAdd; // 0x00D4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InverseExposureBlend; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RendererVisibility; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding LightRenderingEnabledBinding; // 0x00E8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding LightExponentBinding; // 0x0120(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0158(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0190(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RadiusBinding; // 0x01C8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VolumetricScatteringBinding; // 0x0200(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0238(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpecularScaleBinding; // 0x0270(0x0038)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0x38]; // 0x02A8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraLightRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraLightRendererProperties") + } + static class UNiagaraLightRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraLightRendererProperties; + +// Class Niagara.NiagaraMeshRendererProperties +// 0x05D0 (0x0690 - 0x00C0) +class UNiagaraMeshRendererProperties final : public UNiagaraRendererProperties +{ +public: + TArray Meshes; // 0x00C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + ENiagaraRendererSourceDataMode SourceMode; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSortMode SortMode; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRendererSortPrecision SortPrecision; // 0x00D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRendererGpuTranslucentLatency GpuTranslucentLatency; // 0x00D3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideMaterials : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHeterogeneousVolumes : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSortOnlyWhenTranslucent : 1; // 0x00D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSubImageBlend : 1; // 0x00D4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableFrustumCulling : 1; // 0x00D4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCameraDistanceCulling : 1; // 0x00D4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMeshFlipbook : 1; // 0x00D4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockedAxisEnable : 1; // 0x00D4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bCastShadows : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverrideMaterials; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray MICOverrideMaterials; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector2D SubImageSize; // 0x0100(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LockedAxis; // 0x0110(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MeshBoundsScale; // 0x0128(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMeshFacingMode FacingMode; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMeshLockedAxisSpace LockedAxisSpace; // 0x0141(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_142[0x2]; // 0x0142(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinCameraDistance; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraDistance; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 RendererVisibility; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0150(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0188(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x01C0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MeshOrientationBinding; // 0x01F8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ScaleBinding; // 0x0230(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x0268(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x02A0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x02D8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0310(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0348(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0380(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x03B8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x03F0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x0428(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0460(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MeshIndexBinding; // 0x0498(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x04D0(0x0050)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x0520(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevScaleBinding; // 0x0558(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevMeshOrientationBinding; // 0x0590(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x05C8(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x0600(0x0038)(Transient, NativeAccessSpecifierPublic) + uint32 MaterialParamValidMask; // 0x0638(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_63C[0x54]; // 0x063C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMeshRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMeshRendererProperties") + } + static class UNiagaraMeshRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMeshRendererProperties; + +// Class Niagara.NiagaraParameterCollectionInstance +// 0x00C8 (0x00F0 - 0x0028) +class UNiagaraParameterCollectionInstance final : public UObject +{ +public: + class UNiagaraParameterCollection* Collection; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverridenParameters; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraParameterStore ParameterStorage; // 0x0040(0x0088)(NativeAccessSpecifierPrivate) + uint8 Pad_C8[0x28]; // 0x00C8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetBoolParameter(const class FString& InVariableName); + struct FLinearColor GetColorParameter(const class FString& InVariableName); + float GetFloatParameter(const class FString& InVariableName); + int32 GetIntParameter(const class FString& InVariableName); + struct FQuat GetQuatParameter(const class FString& InVariableName); + struct FVector2D GetVector2DParameter(const class FString& InVariableName); + struct FVector4 GetVector4Parameter(const class FString& InVariableName); + struct FVector GetVectorParameter(const class FString& InVariableName); + void SetBoolParameter(const class FString& InVariableName, bool InValue); + void SetColorParameter(const class FString& InVariableName, const struct FLinearColor& InValue); + void SetFloatParameter(const class FString& InVariableName, float InValue); + void SetIntParameter(const class FString& InVariableName, int32 InValue); + void SetQuatParameter(const class FString& InVariableName, const struct FQuat& InValue); + void SetVector2DParameter(const class FString& InVariableName, const struct FVector2D& InValue); + void SetVector4Parameter(const class FString& InVariableName, const struct FVector4& InValue); + void SetVectorParameter(const class FString& InVariableName, const struct FVector& InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraParameterCollectionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraParameterCollectionInstance") + } + static class UNiagaraParameterCollectionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraParameterCollectionInstance; + +// Class Niagara.NiagaraParameterCollection +// 0x0038 (0x0060 - 0x0028) +class UNiagaraParameterCollection final : public UObject +{ +public: + class FName NameSpace; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Parameters; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UMaterialParameterCollection* SourceMaterialCollection; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraParameterCollectionInstance* DefaultInstance; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid CompileId; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraParameterCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraParameterCollection") + } + static class UNiagaraParameterCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraParameterCollection; + +// Class Niagara.NiagaraBaselineController +// 0x0040 (0x0068 - 0x0028) +class UNiagaraBaselineController : public UObject +{ +public: + float TestDuration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraEffectType* EffectType; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANiagaraPerfBaselineActor* Owner; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr System; // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + class UNiagaraSystem* GetSystem(); + void OnBeginTest(); + void OnEndTest(const struct FNiagaraPerfBaselineStats& Stats); + void OnOwnerTick(float DeltaTime); + bool OnTickTest(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBaselineController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBaselineController") + } + static class UNiagaraBaselineController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBaselineController; + +// Class Niagara.NiagaraBaselineController_Basic +// 0x0018 (0x0080 - 0x0068) +class UNiagaraBaselineController_Basic final : public UNiagaraBaselineController +{ +public: + int32 NumInstances; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnedComponents; // 0x0070(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBaselineController_Basic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBaselineController_Basic") + } + static class UNiagaraBaselineController_Basic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBaselineController_Basic; + +// Class Niagara.NiagaraPerfBaselineActor +// 0x0010 (0x02A0 - 0x0290) +class ANiagaraPerfBaselineActor final : public AActor +{ +public: + class UNiagaraBaselineController* Controller; // 0x0290(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextRenderComponent* Label; // 0x0298(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPerfBaselineActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPerfBaselineActor") + } + static class ANiagaraPerfBaselineActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraPerfBaselineActor; + +// Class Niagara.NiagaraPrecompileContainer +// 0x0018 (0x0040 - 0x0028) +class UNiagaraPrecompileContainer final : public UObject +{ +public: + TArray Scripts; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UNiagaraSystem* System; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPrecompileContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPrecompileContainer") + } + static class UNiagaraPrecompileContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPrecompileContainer; + +// Class Niagara.NiagaraPreviewBase +// 0x0000 (0x0290 - 0x0290) +class ANiagaraPreviewBase final : public AActor +{ +public: + void SetLabelText(const class FText& InXAxisText, const class FText& InYAxisText); + void SetSystem(class UNiagaraSystem* InSystem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewBase") + } + static class ANiagaraPreviewBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraPreviewBase; + +// Class Niagara.NiagaraPreviewAxis +// 0x0000 (0x0028 - 0x0028) +class UNiagaraPreviewAxis : public UObject +{ +public: + void ApplyToPreview(class UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, class FString* OutLabelText); + int32 Num(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis") + } + static class UNiagaraPreviewAxis* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis; + +// Class Niagara.NiagaraPreviewAxis_InterpParamBase +// 0x0010 (0x0038 - 0x0028) +class UNiagaraPreviewAxis_InterpParamBase : public UNiagaraPreviewAxis +{ +public: + class FName Param; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 Count; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamBase") + } + static class UNiagaraPreviewAxis_InterpParamBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamBase; + +// Class Niagara.NiagaraPreviewAxis_InterpParamInt32 +// 0x0008 (0x0040 - 0x0038) +class UNiagaraPreviewAxis_InterpParamInt32 final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + int32 min_0; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 max_0; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamInt32") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamInt32") + } + static class UNiagaraPreviewAxis_InterpParamInt32* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamInt32; + +// Class Niagara.NiagaraPreviewAxis_InterpParamFloat +// 0x0008 (0x0040 - 0x0038) +class UNiagaraPreviewAxis_InterpParamFloat final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + float min_0; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float max_0; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamFloat") + } + static class UNiagaraPreviewAxis_InterpParamFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamFloat; + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector2D +// 0x0020 (0x0058 - 0x0038) +class UNiagaraPreviewAxis_InterpParamVector2D final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FVector2D min_0; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D max_0; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector2D") + } + static class UNiagaraPreviewAxis_InterpParamVector2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector2D; + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector +// 0x0030 (0x0068 - 0x0038) +class UNiagaraPreviewAxis_InterpParamVector final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FVector min_0; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector max_0; // 0x0050(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector") + } + static class UNiagaraPreviewAxis_InterpParamVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector; + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector4 +// 0x0048 (0x0080 - 0x0038) +class UNiagaraPreviewAxis_InterpParamVector4 final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 min_0; // 0x0040(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector4 max_0; // 0x0060(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector4") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector4") + } + static class UNiagaraPreviewAxis_InterpParamVector4* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector4; + +// Class Niagara.NiagaraPreviewAxis_InterpParamLinearColor +// 0x0020 (0x0058 - 0x0038) +class UNiagaraPreviewAxis_InterpParamLinearColor final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FLinearColor min_0; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor max_0; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamLinearColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamLinearColor") + } + static class UNiagaraPreviewAxis_InterpParamLinearColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamLinearColor; + +// Class Niagara.NiagaraPreviewGrid +// 0x0050 (0x02E0 - 0x0290) +class ANiagaraPreviewGrid final : public AActor +{ +public: + class UNiagaraSystem* System; // 0x0290(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraPreviewGridResetMode ResetMode; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraPreviewAxis* PreviewAxisX; // 0x02A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraPreviewAxis* PreviewAxisY; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PreviewClass; // 0x02B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpacingX; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpacingY; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumX; // 0x02C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 NumY; // 0x02C4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray PreviewComponents; // 0x02C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivatePreviews(bool bReset); + void DeactivatePreviews(); + void GetPreviews(TArray* OutPreviews); + void SetPaused(bool bPaused); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewGrid") + } + static class ANiagaraPreviewGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraPreviewGrid; + +// Class Niagara.NiagaraScratchPadContainer +// 0x0000 (0x0028 - 0x0028) +class UNiagaraScratchPadContainer final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraScratchPadContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraScratchPadContainer") + } + static class UNiagaraScratchPadContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraScratchPadContainer; + +// Class Niagara.NiagaraSimCache +// 0x01E0 (0x0208 - 0x0028) +class UNiagaraSimCache final : public UObject +{ +public: + struct FGuid CacheGuid; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr SoftNiagaraSystem; // 0x0038(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StartSeconds; // 0x0060(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DurationSeconds; // 0x0064(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FNiagaraSimCacheCreateParameters CreateParameters; // 0x0068(0x0058)(NativeAccessSpecifierPrivate) + bool bNeedsReadComponentMappingRecache; // 0x00C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSimCacheLayout CacheLayout; // 0x00C8(0x00C8)(NativeAccessSpecifierPrivate) + TArray CacheFrames; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap DataInterfaceStorage; // 0x01A0(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_1F0[0x18]; // 0x01F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode() const; + class FName GetEmitterName(int32 EmitterIndex) const; + TArray GetEmitterNames() const; + int32 GetNumEmitters() const; + int32 GetNumFrames() const; + float GetStartSeconds() const; + bool IsCacheValid() const; + bool IsEmpty() const; + void ReadColorAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + void ReadFloatAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + void ReadIDAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + void ReadIntAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + void ReadPositionAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex) const; + void ReadPositionAttributeWithRebase(TArray* OutValues, const struct FTransform& Transform, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + void ReadQuatAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex) const; + void ReadQuatAttributeWithRebase(TArray* OutValues, const struct FQuat& Quat, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + void ReadVector2Attribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + void ReadVector4Attribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + void ReadVectorAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSimCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSimCache") + } + static class UNiagaraSimCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSimCache; + +// Class Niagara.NiagaraSimCacheFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNiagaraSimCacheFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool CaptureNiagaraSimCacheImmediate(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime); + static class UNiagaraSimCache* CreateNiagaraSimCache(class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSimCacheFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSimCacheFunctionLibrary") + } + static class UNiagaraSimCacheFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSimCacheFunctionLibrary; + +// Class Niagara.NiagaraSimulationStageGeneric +// 0x01A0 (0x01E0 - 0x0040) +class UNiagaraSimulationStageGeneric final : public UNiagaraSimulationStageBase +{ +public: + struct FNiagaraVariableAttributeBinding EnabledBinding; // 0x0040(0x0038)(Edit, NativeAccessSpecifierPublic) + ENiagaraIterationSource IterationSource; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraParameterBindingWithValue NumIterations; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraSimStageExecuteBehavior ExecuteBehavior; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDisablePartialParticleUpdate : 1; // 0x00A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableDataInterfaceBinding DataInterface; // 0x00A8(0x0020)(Edit, NativeAccessSpecifierPublic) + uint8 bParticleIterationStateEnabled : 1; // 0x00C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableAttributeBinding ParticleIterationStateBinding; // 0x00D0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FIntPoint ParticleIterationStateRange; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGpuDispatchForceLinear : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideGpuDispatchNumThreads : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraParameterBindingWithValue OverrideGpuDispatchNumThreadsX; // 0x0118(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraParameterBindingWithValue OverrideGpuDispatchNumThreadsY; // 0x0138(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraParameterBindingWithValue OverrideGpuDispatchNumThreadsZ; // 0x0158(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraGpuDispatchType DirectDispatchType; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDirectDispatchElementType DirectDispatchElementType; // 0x0179(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17A[0x6]; // 0x017A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraParameterBindingWithValue ElementCountX; // 0x0180(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraParameterBindingWithValue ElementCountY; // 0x01A0(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraParameterBindingWithValue ElementCountZ; // 0x01C0(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSimulationStageGeneric") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSimulationStageGeneric") + } + static class UNiagaraSimulationStageGeneric* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSimulationStageGeneric; + +// Class Niagara.NiagaraSystem +// 0x0530 (0x0578 - 0x0048) +class UNiagaraSystem final : public UFXSystemAsset +{ +public: + uint8 bSupportLargeWorldCoordinates : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideCastShadow : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideReceivesDecals : 1; // 0x0048(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideRenderCustomDepth : 1; // 0x0048(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideCustomDepthStencilValue : 1; // 0x0048(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideCustomDepthStencilWriteMask : 1; // 0x0048(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideTranslucencySortPriority : 1; // 0x0048(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideTranslucencySortDistanceOffset : 1; // 0x0048(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadow : 1; // 0x0049(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReceivesDecals : 1; // 0x0049(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderCustomDepth : 1; // 0x0049(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableExperimentalVM : 1; // 0x0049(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitialOwnerVelocityFromActor : 1; // 0x0049(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + ERendererStencilMask CustomDepthStencilWriteMask; // 0x004A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x1]; // 0x004B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CustomDepthStencilValue; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TranslucencySortPriority; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencySortDistanceOffset; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDumpDebugSystemInfo; // 0x0058(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDumpDebugEmitterInfo; // 0x0059(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x1]; // 0x005A(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bRequireCurrentFrameData; // 0x005B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFixedBounds : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraEffectType* EffectType; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideScalabilitySettings; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideAllowCullingForLocalPlayers : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAllowCullingForLocalPlayersOverride : 1; // 0x006C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemScalabilityOverrides SystemScalabilityOverrides; // 0x0070(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) + struct FNiagaraPlatformSet Platforms; // 0x0080(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) + TArray EmitterHandles; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ParameterCollectionOverrides; // 0x00C0(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class UNiagaraScript* SystemSpawnScript; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraScript* SystemUpdateScript; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemCompiledData SystemCompiledData; // 0x00F0(0x0240)(Protected, NativeAccessSpecifierProtected) + struct FNiagaraUserRedirectionParameterStore ExposedParameters; // 0x0330(0x00D8)(Protected, NativeAccessSpecifierProtected) + struct FBox FixedBounds; // 0x0408(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bDeterminism; // 0x0440(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_441[0x3]; // 0x0441(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RandomSeed; // 0x0444(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WarmupTime; // 0x0448(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WarmupTickCount; // 0x044C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WarmupTickDelta; // 0x0450(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFixedTickDelta; // 0x0454(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_455[0x3]; // 0x0455(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FixedTickDeltaTime; // 0x0458(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNeedsGPUContextInitForDataInterfaces; // 0x045C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_45D[0xA3]; // 0x045D(0x00A3)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_500_0 : 5; // 0x0500(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAllowSystemStateFastPath : 1; // 0x0500(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bSystemStateFastPathEnabled : 1; // 0x0500(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_501[0xF]; // 0x0501(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemStateData SystemStateData; // 0x0510(0x0060)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_570[0x8]; // 0x0570(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSystem") + } + static class UNiagaraSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSystem; + +// Class Niagara.NiagaraVolumeRendererProperties +// 0x01F8 (0x02B8 - 0x00C0) +class UNiagaraVolumeRendererProperties final : public UNiagaraRendererProperties +{ +public: + class UMaterialInterface* Material; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraParameterBinding MaterialParameterBinding; // 0x00C8(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RendererVisibility; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepFactor; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightingDownsampleFactor; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowStepFactor; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBiasFactor; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0xAC]; // 0x00EC(0x00AC)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0198(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VolumeResolutionMaxAxisBinding; // 0x01D0(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VolumeWorldSpaceSizeBinding; // 0x0208(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x0240(0x0050)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_290[0x28]; // 0x0290(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraVolumeRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraVolumeRendererProperties") + } + static class UNiagaraVolumeRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraVolumeRendererProperties; + +} + diff --git a/SilentHillF/SDK/Niagara_structs.hpp b/SilentHillF/SDK/Niagara_structs.hpp new file mode 100644 index 0000000..f897ccf --- /dev/null +++ b/SilentHillF/SDK/Niagara_structs.hpp @@ -0,0 +1,4115 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Niagara + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "NiagaraCore_structs.hpp" +#include "Engine_structs.hpp" +#include "NiagaraShader_structs.hpp" + + +namespace SDK +{ + +// Enum Niagara.ENiagaraSimCacheAttributeCaptureMode +// NumValues: 0x0004 +enum class ENiagaraSimCacheAttributeCaptureMode : uint8 +{ + All = 0, + RenderingOnly = 1, + ExplicitAttributes = 2, + ENiagaraSimCacheAttributeCaptureMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraAssetLibraryAssetTypes +// NumValues: 0x0004 +enum class ENiagaraAssetLibraryAssetTypes : uint8 +{ + Emitters = 1, + Systems = 2, + Scripts = 4, + ENiagaraAssetLibraryAssetTypes_MAX = 5, +}; + +// Enum Niagara.ENiagaraAssetTagDefinitionImportance +// NumValues: 0x0003 +enum class ENiagaraAssetTagDefinitionImportance : uint8 +{ + Primary = 0, + Secondary = 1, + ENiagaraAssetTagDefinitionImportance_MAX = 2, +}; + +// Enum Niagara.ENiagaraCollisionMode +// NumValues: 0x0005 +enum class ENiagaraCollisionMode : uint8 +{ + None = 0, + SceneGeometry = 1, + DepthBuffer = 2, + DistanceField = 3, + ENiagaraCollisionMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraBaseTypes +// NumValues: 0x0005 +enum class ENiagaraBaseTypes : uint8 +{ + Half = 0, + Float = 1, + Int32 = 2, + Bool = 3, + Max = 4, +}; + +// Enum Niagara.ENiagaraGpuBufferFormat +// NumValues: 0x0004 +enum class ENiagaraGpuBufferFormat : uint8 +{ + Float = 0, + HalfFloat = 1, + UnsignedNormalizedByte = 2, + Max = 3, +}; + +// Enum Niagara.ENiagaraGpuSyncMode +// NumValues: 0x0005 +enum class ENiagaraGpuSyncMode : uint32 +{ + None = 0, + SyncCpuToGpu = 1, + SyncGpuToCpu = 2, + SyncBoth = 3, + ENiagaraGpuSyncMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraMipMapGeneration +// NumValues: 0x0004 +enum class ENiagaraMipMapGeneration : uint8 +{ + Disabled = 0, + PostStage = 1, + PostSimulate = 2, + ENiagaraMipMapGeneration_MAX = 3, +}; + +// Enum Niagara.ENiagaraDefaultMode +// NumValues: 0x0005 +enum class ENiagaraDefaultMode : uint8 +{ + Value = 0, + Binding = 1, + Custom = 2, + FailIfPreviouslyNotSet = 3, + ENiagaraDefaultMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraDefaultRendererMotionVectorSetting +// NumValues: 0x0003 +enum class ENiagaraDefaultRendererMotionVectorSetting : uint32 +{ + Precise = 0, + Approximate = 1, + ENiagaraDefaultRendererMotionVectorSetting_MAX = 2, +}; + +// Enum Niagara.ENiagaraRendererMotionVectorSetting +// NumValues: 0x0005 +enum class ENiagaraRendererMotionVectorSetting : uint32 +{ + AutoDetect = 0, + Precise = 1, + Approximate = 2, + Disable = 3, + ENiagaraRendererMotionVectorSetting_MAX = 4, +}; + +// Enum Niagara.ENiagaraSimTarget +// NumValues: 0x0003 +enum class ENiagaraSimTarget : uint8 +{ + CPUSim = 0, + GPUComputeSim = 1, + ENiagaraSimTarget_MAX = 2, +}; + +// Enum Niagara.ENiagaraAgeUpdateMode +// NumValues: 0x0004 +enum class ENiagaraAgeUpdateMode : uint8 +{ + TickDeltaTime = 0, + DesiredAge = 1, + DesiredAgeNoSeek = 2, + ENiagaraAgeUpdateMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraStatEvaluationType +// NumValues: 0x0003 +enum class ENiagaraStatEvaluationType : uint8 +{ + Average = 0, + Maximum = 1, + ENiagaraStatEvaluationType_MAX = 2, +}; + +// Enum Niagara.ENiagaraStatDisplayMode +// NumValues: 0x0003 +enum class ENiagaraStatDisplayMode : uint8 +{ + Percent = 0, + Absolute = 1, + ENiagaraStatDisplayMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraDataSetType +// NumValues: 0x0004 +enum class ENiagaraDataSetType : uint8 +{ + ParticleData = 0, + Shared = 1, + Event = 2, + ENiagaraDataSetType_MAX = 3, +}; + +// Enum Niagara.ENiagaraInputNodeUsage +// NumValues: 0x0007 +enum class ENiagaraInputNodeUsage : uint8 +{ + Undefined = 0, + Parameter = 1, + Attribute = 2, + SystemConstant = 3, + TranslatorConstant = 4, + RapidIterationParameter = 5, + ENiagaraInputNodeUsage_MAX = 6, +}; + +// Enum Niagara.ENiagaraScriptCompileStatus +// NumValues: 0x0008 +enum class ENiagaraScriptCompileStatus : uint8 +{ + NCS_Unknown = 0, + NCS_Dirty = 1, + NCS_Error = 2, + NCS_UpToDate = 3, + NCS_BeingCreated = 4, + NCS_UpToDateWithWarnings = 5, + NCS_ComputeUpToDateWithWarnings = 6, + NCS_MAX = 7, +}; + +// Enum Niagara.ENiagaraScriptUsage +// NumValues: 0x000E +enum class ENiagaraScriptUsage : uint8 +{ + Function = 0, + Module = 1, + DynamicInput = 2, + ParticleSpawnScript = 3, + ParticleSpawnScriptInterpolated = 4, + ParticleUpdateScript = 5, + ParticleEventScript = 6, + ParticleSimulationStageScript = 7, + ParticleGPUComputeScript = 8, + EmitterSpawnScript = 9, + EmitterUpdateScript = 10, + SystemSpawnScript = 11, + SystemUpdateScript = 12, + ENiagaraScriptUsage_MAX = 13, +}; + +// Enum Niagara.ENiagaraCompileUsageStaticSwitch +// NumValues: 0x0006 +enum class ENiagaraCompileUsageStaticSwitch : uint8 +{ + Spawn = 0, + Update = 1, + Event = 2, + SimulationStage = 3, + Default = 4, + ENiagaraCompileUsageStaticSwitch_MAX = 5, +}; + +// Enum Niagara.ENiagaraScriptContextStaticSwitch +// NumValues: 0x0004 +enum class ENiagaraScriptContextStaticSwitch : uint8 +{ + System = 0, + Emitter = 1, + Particle = 2, + ENiagaraScriptContextStaticSwitch_MAX = 3, +}; + +// Enum Niagara.ENiagaraScriptGroup +// NumValues: 0x0004 +enum class ENiagaraScriptGroup : uint8 +{ + Particle = 0, + Emitter = 1, + System = 2, + Max = 3, +}; + +// Enum Niagara.ENiagaraBindingSource +// NumValues: 0x0007 +enum class ENiagaraBindingSource : uint8 +{ + ImplicitFromSource = 0, + ExplicitParticles = 1, + ExplicitEmitter = 2, + ExplicitSystem = 3, + ExplicitUser = 4, + MaxBindingSource = 5, + ENiagaraBindingSource_MAX = 6, +}; + +// Enum Niagara.ENiagaraRendererSourceDataMode +// NumValues: 0x0003 +enum class ENiagaraRendererSourceDataMode : uint8 +{ + Particles = 0, + Emitter = 1, + ENiagaraRendererSourceDataMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraLegacyTrailWidthMode +// NumValues: 0x0004 +enum class ENiagaraLegacyTrailWidthMode : uint8 +{ + FromCentre = 0, + FromFirst = 1, + FromSecond = 2, + ENiagaraLegacyTrailWidthMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraSystemInstanceState +// NumValues: 0x0008 +enum class ENiagaraSystemInstanceState : uint8 +{ + None = 0, + PendingSpawn = 1, + PendingSpawnPaused = 2, + Spawning = 3, + Running = 4, + Paused = 5, + Num = 6, + ENiagaraSystemInstanceState_MAX = 7, +}; + +// Enum Niagara.ENiagaraFunctionDebugState +// NumValues: 0x0003 +enum class ENiagaraFunctionDebugState : uint8 +{ + NoDebug = 0, + Basic = 1, + ENiagaraFunctionDebugState_MAX = 2, +}; + +// Enum Niagara.ENiagaraGpuComputeTickStage +// NumValues: 0x0006 +enum class ENiagaraGpuComputeTickStage : uint8 +{ + PreInitViews = 0, + PostInitViews = 1, + PostOpaqueRender = 2, + Max = 3, + First = 0, + Last = 2, +}; + +// Enum Niagara.ENiagaraConditionalOperator +// NumValues: 0x0007 +enum class ENiagaraConditionalOperator : uint8 +{ + Equals = 0, + NotEqual = 1, + LessThan = 2, + LessThanOrEqual = 3, + GreaterThan = 4, + GreaterThanOrEqual = 5, + Max = 6, +}; + +// Enum Niagara.ENCPoolMethod +// NumValues: 0x0006 +enum class ENCPoolMethod : uint8 +{ + None = 0, + AutoRelease = 1, + ManualRelease = 2, + ManualRelease_OnComplete = 3, + FreeInPool = 4, + ENCPoolMethod_MAX = 5, +}; + +// Enum Niagara.ENiagraDataChannel_IslandMode +// NumValues: 0x0003 +enum class ENiagraDataChannel_IslandMode : uint8 +{ + AlignedStatic = 0, + Dynamic = 1, + ENiagraDataChannel_MAX = 2, +}; + +// Enum Niagara.ENiagaraDataChannelAllocationMode +// NumValues: 0x0002 +enum class ENiagaraDataChannelAllocationMode : uint8 +{ + Static = 0, + ENiagaraDataChannelAllocationMode_MAX = 1, +}; + +// Enum Niagara.ENDIDataChannelSpawnMode +// NumValues: 0x0004 +enum class ENDIDataChannelSpawnMode : uint8 +{ + Override = 0, + Accumulate = 1, + None = 2, + Max = 3, +}; + +// Enum Niagara.ENiagaraSortMode +// NumValues: 0x0006 +enum class ENiagaraSortMode : uint8 +{ + None = 0, + ViewDepth = 1, + ViewDistance = 2, + CustomAscending = 3, + CustomDecending = 4, + ENiagaraSortMode_MAX = 5, +}; + +// Enum Niagara.ENDISkelMesh_GpuMaxInfluences +// NumValues: 0x0004 +enum class ENDISkelMesh_GpuMaxInfluences : uint8 +{ + AllowMax4 = 0, + AllowMax8 = 1, + Unlimited = 2, + ENDISkelMesh_MAX = 3, +}; + +// Enum Niagara.ENDISkelMesh_GpuUniformSamplingFormat +// NumValues: 0x0004 +enum class ENDISkelMesh_GpuUniformSamplingFormat : uint8 +{ + Full = 0, + Limited_24_8 = 1, + Limited_23_9 = 2, + ENDISkelMesh_MAX = 3, +}; + +// Enum Niagara.ENDISkelMesh_AdjacencyTriangleIndexFormat +// NumValues: 0x0003 +enum class ENDISkelMesh_AdjacencyTriangleIndexFormat : uint8 +{ + Full = 0, + Half = 1, + ENDISkelMesh_MAX = 2, +}; + +// Enum Niagara.ENiagaraDefaultRendererPixelCoverageMode +// NumValues: 0x0003 +enum class ENiagaraDefaultRendererPixelCoverageMode : uint8 +{ + Enabled = 0, + Disabled = 1, + ENiagaraDefaultRendererPixelCoverageMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraDefaultSortPrecision +// NumValues: 0x0003 +enum class ENiagaraDefaultSortPrecision : uint8 +{ + Low = 0, + High = 1, + ENiagaraDefaultSortPrecision_MAX = 2, +}; + +// Enum Niagara.ENiagaraDefaultGpuTranslucentLatency +// NumValues: 0x0003 +enum class ENiagaraDefaultGpuTranslucentLatency : uint8 +{ + Immediate = 0, + Latent = 1, + ENiagaraDefaultGpuTranslucentLatency_MAX = 2, +}; + +// Enum Niagara.ENiagaraCompileErrorSeverity +// NumValues: 0x0005 +enum class ENiagaraCompileErrorSeverity : uint8 +{ + Ignore = 0, + LogOnly = 1, + Warning = 2, + Error = 3, + ENiagaraCompileErrorSeverity_MAX = 4, +}; + +// Enum Niagara.ENDICollisionQuery_AsyncGpuTraceProvider +// NumValues: 0x0005 +enum class ENDICollisionQuery_AsyncGpuTraceProvider : uint8 +{ + Default = 0, + HWRT = 1, + GSDF = 2, + None = 3, + ENDICollisionQuery_MAX = 4, +}; + +// Enum Niagara.ENiagaraStripScriptByteCodeOption +// NumValues: 0x0004 +enum class ENiagaraStripScriptByteCodeOption : uint8 +{ + Default = 0, + Strip_Original = 1, + Strip_Experimental = 2, + ENiagaraStripScriptByteCodeOption_MAX = 3, +}; + +// Enum Niagara.ENiagaraDistributionMode +// NumValues: 0x0008 +enum class ENiagaraDistributionMode : uint32 +{ + Binding = 0, + UniformConstant = 1, + NonUniformConstant = 2, + UniformRange = 3, + NonUniformRange = 4, + UniformCurve = 5, + NonUniformCurve = 6, + ENiagaraDistributionMode_MAX = 7, +}; + +// Enum Niagara.ENSM_VelocityType +// NumValues: 0x0004 +enum class ENSM_VelocityType : uint32 +{ + Linear = 0, + FromPoint = 1, + InCone = 2, + ENSM_MAX = 3, +}; + +// Enum Niagara.ENSM_NoiseMode +// NumValues: 0x0005 +enum class ENSM_NoiseMode : uint32 +{ + VectorField = 0, + JacobNoise = 1, + LUTJacob = 2, + LUTJacobBicubic = 3, + ENSM_MAX = 4, +}; + +// Enum Niagara.ENSM_ShapePrimitive +// NumValues: 0x0006 +enum class ENSM_ShapePrimitive : uint32 +{ + Box = 0, + Cylinder = 1, + Plane = 2, + Ring = 3, + Sphere = 4, + ENSM_MAX = 5, +}; + +// Enum Niagara.ENSMSubUVAnimation_Mode +// NumValues: 0x0004 +enum class ENSMSubUVAnimation_Mode : uint32 +{ + InfiniteLoop = 0, + Linear = 1, + Random = 2, + ENSMSubUVAnimation_MAX = 3, +}; + +// Enum Niagara.ENiagaraStatelessSpawnInfoType +// NumValues: 0x0003 +enum class ENiagaraStatelessSpawnInfoType : uint32 +{ + Burst = 0, + Rate = 1, + ENiagaraStatelessSpawnInfoType_MAX = 2, +}; + +// Enum Niagara.ENiagaraSystemInactiveResponse +// NumValues: 0x0003 +enum class ENiagaraSystemInactiveResponse : uint32 +{ + Complete = 0, + Kill = 1, + ENiagaraSystemInactiveResponse_MAX = 2, +}; + +// Enum Niagara.ENiagaraEmitterInactiveResponse +// NumValues: 0x0003 +enum class ENiagaraEmitterInactiveResponse : uint32 +{ + Complete = 0, + Kill = 1, + ENiagaraEmitterInactiveResponse_MAX = 2, +}; + +// Enum Niagara.ENiagaraLoopBehavior +// NumValues: 0x0004 +enum class ENiagaraLoopBehavior : uint32 +{ + Infinite = 0, + Multiple = 1, + Once = 2, + ENiagaraLoopBehavior_MAX = 3, +}; + +// Enum Niagara.ENiagaraTickBehavior +// NumValues: 0x0005 +enum class ENiagaraTickBehavior : uint8 +{ + UsePrereqs = 0, + UseComponentTickGroup = 1, + ForceTickFirst = 2, + ForceTickLast = 3, + ENiagaraTickBehavior_MAX = 4, +}; + +// Enum Niagara.ENiagaraInputWidgetType +// NumValues: 0x0007 +enum class ENiagaraInputWidgetType : uint8 +{ + Default = 0, + Slider = 1, + Volume = 2, + NumericDropdown = 3, + EnumStyle = 4, + SegmentedButtons = 5, + ENiagaraInputWidgetType_MAX = 6, +}; + +// Enum Niagara.ENiagaraBoolDisplayMode +// NumValues: 0x0004 +enum class ENiagaraBoolDisplayMode : uint8 +{ + DisplayAlways = 0, + DisplayIfTrue = 1, + DisplayIfFalse = 2, + ENiagaraBoolDisplayMode_MAX = 3, +}; + +// Enum Niagara.ENDIActorComponentSourceMode +// NumValues: 0x0004 +enum class ENDIActorComponentSourceMode : uint8 +{ + Default = 0, + AttachParent = 1, + LocalPlayer = 2, + ENDIActorComponentSourceMode_MAX = 3, +}; + +// Enum Niagara.ENDISceneCapture2DSourceMode +// NumValues: 0x0005 +enum class ENDISceneCapture2DSourceMode : uint8 +{ + UserParameterThenAttachParent = 0, + UserParameterOnly = 1, + AttachParentOnly = 2, + Managed = 3, + ENDISceneCapture2DSourceMode_MAX = 4, +}; + +// Enum Niagara.ENDISceneCapture2DOffsetMode +// NumValues: 0x0005 +enum class ENDISceneCapture2DOffsetMode : uint8 +{ + Disabled = 0, + RelativeLocal = 1, + RelativeWorld = 2, + AbsoluteWorld = 3, + ENDISceneCapture2DOffsetMode_MAX = 4, +}; + +// Enum Niagara.ENDIStaticMesh_SourceMode +// NumValues: 0x0006 +enum class ENDIStaticMesh_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + DefaultMeshOnly = 3, + MeshParameterBinding = 4, + ENDIStaticMesh_MAX = 5, +}; + +// Enum Niagara.ENDIObjectPropertyReaderSourceMode +// NumValues: 0x0004 +enum class ENDIObjectPropertyReaderSourceMode : uint8 +{ + Binding = 0, + AttachParentActor = 1, + BindingThenAttachParentActor = 2, + ENDIObjectPropertyReaderSourceMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraSystemSpawnSectionStartBehavior +// NumValues: 0x0002 +enum class ENiagaraSystemSpawnSectionStartBehavior : uint32 +{ + Activate = 0, + ENiagaraSystemSpawnSectionStartBehavior_MAX = 1, +}; + +// Enum Niagara.ENiagaraSystemSpawnSectionEvaluateBehavior +// NumValues: 0x0003 +enum class ENiagaraSystemSpawnSectionEvaluateBehavior : uint32 +{ + ActivateIfInactive = 0, + None = 1, + ENiagaraSystemSpawnSectionEvaluateBehavior_MAX = 2, +}; + +// Enum Niagara.ENiagaraSystemSpawnSectionEndBehavior +// NumValues: 0x0004 +enum class ENiagaraSystemSpawnSectionEndBehavior : uint32 +{ + SetSystemInactive = 0, + Deactivate = 1, + None = 2, + ENiagaraSystemSpawnSectionEndBehavior_MAX = 3, +}; + +// Enum Niagara.ENiagaraCompilationState +// NumValues: 0x000A +enum class ENiagaraCompilationState : uint8 +{ + CheckDDC = 0, + Precompile = 1, + StartCompileJob = 2, + AwaitResult = 3, + OptimizeByteCode = 4, + ProcessResult = 5, + PutToDDC = 6, + Finished = 7, + Aborted = 8, + ENiagaraCompilationState_MAX = 9, +}; + +// Enum Niagara.ENiagaraBakerViewMode +// NumValues: 0x0009 +enum class ENiagaraBakerViewMode : uint32 +{ + Perspective = 0, + OrthoFront = 1, + OrthoBack = 2, + OrthoLeft = 3, + OrthoRight = 4, + OrthoTop = 5, + OrthoBottom = 6, + Num = 7, + ENiagaraBakerViewMode_MAX = 8, +}; + +// Enum Niagara.ENiagaraOcclusionQueryMode +// NumValues: 0x0004 +enum class ENiagaraOcclusionQueryMode : uint8 +{ + Default = 0, + AlwaysEnabled = 1, + AlwaysDisabled = 2, + ENiagaraOcclusionQueryMode_MAX = 3, +}; + +// Enum Niagara.ENiagartaDataChannelReadResult +// NumValues: 0x0003 +enum class ENiagartaDataChannelReadResult : uint8 +{ + Success = 0, + Failure = 1, + ENiagartaDataChannelReadResult_MAX = 2, +}; + +// Enum Niagara.ENiagaraDataInterfaceEmitterBindingMode +// NumValues: 0x0003 +enum class ENiagaraDataInterfaceEmitterBindingMode : uint32 +{ + Self = 0, + Other = 1, + ENiagaraDataInterfaceEmitterBindingMode_MAX = 2, +}; + +// Enum Niagara.ENDIExport_GPUAllocationMode +// NumValues: 0x0003 +enum class ENDIExport_GPUAllocationMode : uint8 +{ + FixedSize = 0, + PerParticle = 1, + ENDIExport_MAX = 2, +}; + +// Enum Niagara.ENDILandscape_SourceMode +// NumValues: 0x0004 +enum class ENDILandscape_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + ENDILandscape_MAX = 3, +}; + +// Enum Niagara.ESetResolutionMethod +// NumValues: 0x0004 +enum class ESetResolutionMethod : uint32 +{ + Independent = 0, + MaxAxis = 1, + CellSize = 2, + ESetResolutionMethod_MAX = 3, +}; + +// Enum Niagara.ENDISkeletalMesh_SourceMode +// NumValues: 0x0005 +enum class ENDISkeletalMesh_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + DefaultMeshOnly = 3, + ENDISkeletalMesh_MAX = 4, +}; + +// Enum Niagara.ENDISkeletalMesh_SkinningMode +// NumValues: 0x0005 +enum class ENDISkeletalMesh_SkinningMode : uint8 +{ + Invalid = 255, + None = 0, + SkinOnTheFly = 1, + PreSkin = 2, + ENDISkeletalMesh_MAX = 256, +}; + +// Enum Niagara.ENiagaraDebugPlaybackMode +// NumValues: 0x0005 +enum class ENiagaraDebugPlaybackMode : uint8 +{ + Play = 0, + Loop = 1, + Paused = 2, + Step = 3, + ENiagaraDebugPlaybackMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraDebugHudHAlign +// NumValues: 0x0004 +enum class ENiagaraDebugHudHAlign : uint8 +{ + Left = 0, + Center = 1, + Right = 2, + ENiagaraDebugHudHAlign_MAX = 3, +}; + +// Enum Niagara.ENiagaraDebugHudVAlign +// NumValues: 0x0004 +enum class ENiagaraDebugHudVAlign : uint8 +{ + Top = 0, + Center = 1, + Bottom = 2, + ENiagaraDebugHudVAlign_MAX = 3, +}; + +// Enum Niagara.ENiagaraDebugHudFont +// NumValues: 0x0003 +enum class ENiagaraDebugHudFont : uint32 +{ + Small = 0, + Normal = 1, + ENiagaraDebugHudFont_MAX = 2, +}; + +// Enum Niagara.ENiagaraDebugHudVerbosity +// NumValues: 0x0004 +enum class ENiagaraDebugHudVerbosity : uint32 +{ + None = 0, + Basic = 1, + Verbose = 2, + ENiagaraDebugHudVerbosity_MAX = 3, +}; + +// Enum Niagara.ENiagaraDebugHUDOverviewMode +// NumValues: 0x0006 +enum class ENiagaraDebugHUDOverviewMode : uint32 +{ + Overview = 0, + Scalability = 1, + Performance = 2, + PerformanceGraph = 3, + GpuComputePerformance = 4, + ENiagaraDebugHUDOverviewMode_MAX = 5, +}; + +// Enum Niagara.ENiagaraDebugHUDPerfGraphMode +// NumValues: 0x0004 +enum class ENiagaraDebugHUDPerfGraphMode : uint32 +{ + GameThread = 0, + RenderThread = 1, + GPU = 2, + ENiagaraDebugHUDPerfGraphMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraDebugHUDPerfSampleMode +// NumValues: 0x0003 +enum class ENiagaraDebugHUDPerfSampleMode : uint32 +{ + FrameTotal = 0, + PerInstanceAverage = 1, + ENiagaraDebugHUDPerfSampleMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraDebugHUDPerfUnits +// NumValues: 0x0003 +enum class ENiagaraDebugHUDPerfUnits : uint32 +{ + Microseconds = 0, + Milliseconds = 1, + ENiagaraDebugHUDPerfUnits_MAX = 2, +}; + +// Enum Niagara.ENiagaraDebugHUDDOverviewSort +// NumValues: 0x0007 +enum class ENiagaraDebugHUDDOverviewSort : uint32 +{ + Name = 0, + NumberRegistered = 1, + NumberActive = 2, + NumberScalability = 3, + MemoryUsage = 4, + RecentlyVisibilty = 5, + ENiagaraDebugHUDDOverviewSort_MAX = 6, +}; + +// Enum Niagara.ENiagaraCullReaction +// NumValues: 0x0006 +enum class ENiagaraCullReaction : uint32 +{ + Deactivate = 0, + DeactivateImmediate = 1, + DeactivateResume = 2, + DeactivateImmediateResume = 3, + PauseResume = 4, + ENiagaraCullReaction_MAX = 5, +}; + +// Enum Niagara.ENiagaraScalabilityUpdateFrequency +// NumValues: 0x0006 +enum class ENiagaraScalabilityUpdateFrequency : uint32 +{ + SpawnOnly = 0, + Low = 1, + Medium = 2, + High = 3, + Continuous = 4, + ENiagaraScalabilityUpdateFrequency_MAX = 5, +}; + +// Enum Niagara.ENiagaraCullProxyMode +// NumValues: 0x0003 +enum class ENiagaraCullProxyMode : uint32 +{ + None = 0, + Instanced_Rendered = 1, + ENiagaraCullProxyMode_MAX = 2, +}; + +// Enum Niagara.EScriptExecutionMode +// NumValues: 0x0004 +enum class EScriptExecutionMode : uint8 +{ + EveryParticle = 0, + SpawnedParticles = 1, + SingleParticle = 2, + EScriptExecutionMode_MAX = 3, +}; + +// Enum Niagara.EParticleAllocationMode +// NumValues: 0x0004 +enum class EParticleAllocationMode : uint8 +{ + AutomaticEstimate = 0, + ManualEstimate = 1, + FixedCount = 2, + EParticleAllocationMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraEmitterCalculateBoundMode +// NumValues: 0x0004 +enum class ENiagaraEmitterCalculateBoundMode : uint8 +{ + Dynamic = 0, + Fixed = 1, + Programmable = 2, + ENiagaraEmitterCalculateBoundMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraEmitterMode +// NumValues: 0x0003 +enum class ENiagaraEmitterMode : uint8 +{ + Standard = 0, + Stateless = 1, + ENiagaraEmitterMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraMeshFacingMode +// NumValues: 0x0005 +enum class ENiagaraMeshFacingMode : uint8 +{ + Default = 0, + Velocity = 1, + CameraPosition = 2, + CameraPlane = 3, + ENiagaraMeshFacingMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraMeshPivotOffsetSpace +// NumValues: 0x0005 +enum class ENiagaraMeshPivotOffsetSpace : uint8 +{ + Mesh = 0, + Simulation = 1, + World = 2, + Local = 3, + ENiagaraMeshPivotOffsetSpace_MAX = 4, +}; + +// Enum Niagara.ENiagaraMeshLockedAxisSpace +// NumValues: 0x0004 +enum class ENiagaraMeshLockedAxisSpace : uint8 +{ + Simulation = 0, + World = 1, + Local = 2, + ENiagaraMeshLockedAxisSpace_MAX = 3, +}; + +// Enum Niagara.ENiagaraMeshLODMode +// NumValues: 0x0005 +enum class ENiagaraMeshLODMode : uint8 +{ + LODLevel = 0, + LODBias = 1, + ByComponentBounds = 2, + PerParticle = 3, + ENiagaraMeshLODMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraPlatformSelectionState +// NumValues: 0x0004 +enum class ENiagaraPlatformSelectionState : uint8 +{ + Default = 0, + Enabled = 1, + Disabled = 2, + ENiagaraPlatformSelectionState_MAX = 3, +}; + +// Enum Niagara.ENiagaraPlatformSetState +// NumValues: 0x0005 +enum class ENiagaraPlatformSetState : uint8 +{ + Disabled = 0, + Enabled = 1, + Active = 2, + Unknown = 3, + ENiagaraPlatformSetState_MAX = 4, +}; + +// Enum Niagara.ENiagaraCVarConditionResponse +// NumValues: 0x0004 +enum class ENiagaraCVarConditionResponse : uint8 +{ + None = 0, + Enable = 1, + Disable = 2, + ENiagaraCVarConditionResponse_MAX = 3, +}; + +// Enum Niagara.ENiagaraDeviceProfileRedirectMode +// NumValues: 0x0003 +enum class ENiagaraDeviceProfileRedirectMode : uint8 +{ + CVar = 0, + DeviceProfile = 1, + ENiagaraDeviceProfileRedirectMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraPreviewGridResetMode +// NumValues: 0x0004 +enum class ENiagaraPreviewGridResetMode : uint8 +{ + Never = 0, + Individual = 1, + All = 2, + ENiagaraPreviewGridResetMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraRendererSortPrecision +// NumValues: 0x0004 +enum class ENiagaraRendererSortPrecision : uint8 +{ + Default = 0, + Low = 1, + High = 2, + ENiagaraRendererSortPrecision_MAX = 3, +}; + +// Enum Niagara.ENiagaraRendererGpuTranslucentLatency +// NumValues: 0x0004 +enum class ENiagaraRendererGpuTranslucentLatency : uint8 +{ + ProjectDefault = 0, + Immediate = 1, + Latent = 2, + ENiagaraRendererGpuTranslucentLatency_MAX = 3, +}; + +// Enum Niagara.ENiagaraRibbonFacingMode +// NumValues: 0x0004 +enum class ENiagaraRibbonFacingMode : uint8 +{ + Screen = 0, + Custom = 1, + CustomSideVector = 2, + ENiagaraRibbonFacingMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraRibbonAgeOffsetMode +// NumValues: 0x0003 +enum class ENiagaraRibbonAgeOffsetMode : uint8 +{ + Scale = 0, + Clip = 1, + ENiagaraRibbonAgeOffsetMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraRibbonDrawDirection +// NumValues: 0x0003 +enum class ENiagaraRibbonDrawDirection : uint8 +{ + FrontToBack = 0, + BackToFront = 1, + ENiagaraRibbonDrawDirection_MAX = 2, +}; + +// Enum Niagara.ENiagaraRibbonShapeMode +// NumValues: 0x0005 +enum class ENiagaraRibbonShapeMode : uint8 +{ + Plane = 0, + MultiPlane = 1, + Tube = 2, + Custom = 3, + ENiagaraRibbonShapeMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraRibbonTessellationMode +// NumValues: 0x0004 +enum class ENiagaraRibbonTessellationMode : uint8 +{ + Automatic = 0, + Custom = 1, + Disabled = 2, + ENiagaraRibbonTessellationMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraRibbonUVEdgeMode +// NumValues: 0x0003 +enum class ENiagaraRibbonUVEdgeMode : uint8 +{ + SmoothTransition = 0, + Locked = 1, + ENiagaraRibbonUVEdgeMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraRibbonUVDistributionMode +// NumValues: 0x0005 +enum class ENiagaraRibbonUVDistributionMode : uint8 +{ + ScaledUniformly = 0, + ScaledUsingRibbonSegmentLength = 1, + TiledOverRibbonLength = 2, + TiledFromStartOverRibbonLength = 3, + ENiagaraRibbonUVDistributionMode_MAX = 4, +}; + +// Enum Niagara.EUnusedAttributeBehaviour +// NumValues: 0x0006 +enum class EUnusedAttributeBehaviour : uint8 +{ + Copy = 0, + Zero = 1, + None = 2, + MarkInvalid = 3, + PassThrough = 4, + EUnusedAttributeBehaviour_MAX = 5, +}; + +// Enum Niagara.ENiagaraModuleDependencyType +// NumValues: 0x0003 +enum class ENiagaraModuleDependencyType : uint8 +{ + PreDependency = 0, + PostDependency = 1, + ENiagaraModuleDependencyType_MAX = 2, +}; + +// Enum Niagara.ENiagaraModuleDependencyScriptConstraint +// NumValues: 0x0003 +enum class ENiagaraModuleDependencyScriptConstraint : uint8 +{ + SameScript = 0, + AllScripts = 1, + ENiagaraModuleDependencyScriptConstraint_MAX = 2, +}; + +// Enum Niagara.ENiagaraScriptLibraryVisibility +// NumValues: 0x0005 +enum class ENiagaraScriptLibraryVisibility : uint8 +{ + Invalid = 0, + Unexposed = 1, + Library = 2, + Hidden = 3, + ENiagaraScriptLibraryVisibility_MAX = 4, +}; + +// Enum Niagara.ENiagaraScriptTemplateSpecification +// NumValues: 0x0004 +enum class ENiagaraScriptTemplateSpecification : uint8 +{ + None = 0, + Template = 1, + Behavior = 2, + ENiagaraScriptTemplateSpecification_MAX = 3, +}; + +// Enum Niagara.ENiagaraEmitterDefaultSummaryState +// NumValues: 0x0003 +enum class ENiagaraEmitterDefaultSummaryState : uint8 +{ + Default = 0, + Summary = 1, + ENiagaraEmitterDefaultSummaryState_MAX = 2, +}; + +// Enum Niagara.ENiagaraModuleDependencyUsage +// NumValues: 0x0006 +enum class ENiagaraModuleDependencyUsage : uint8 +{ + None = 0, + Spawn = 1, + Update = 2, + Event = 3, + SimulationStage = 4, + ENiagaraModuleDependencyUsage_MAX = 5, +}; + +// Enum Niagara.ENiagaraInlineDynamicInputFormatTokenUsage +// NumValues: 0x0004 +enum class ENiagaraInlineDynamicInputFormatTokenUsage : uint8 +{ + Input = 0, + Decorator = 1, + LineBreak = 2, + ENiagaraInlineDynamicInputFormatTokenUsage_MAX = 3, +}; + +// Enum Niagara.ENiagaraSpriteAlignment +// NumValues: 0x0005 +enum class ENiagaraSpriteAlignment : uint8 +{ + Unaligned = 0, + VelocityAligned = 1, + CustomAlignment = 2, + Automatic = 3, + ENiagaraSpriteAlignment_MAX = 4, +}; + +// Enum Niagara.ENiagaraSpriteFacingMode +// NumValues: 0x0007 +enum class ENiagaraSpriteFacingMode : uint8 +{ + FaceCamera = 0, + FaceCameraPlane = 1, + CustomFacingVector = 2, + FaceCameraPosition = 3, + FaceCameraDistanceBlend = 4, + Automatic = 5, + ENiagaraSpriteFacingMode_MAX = 6, +}; + +// Enum Niagara.ENiagaraRendererPixelCoverageMode +// NumValues: 0x0007 +enum class ENiagaraRendererPixelCoverageMode : uint8 +{ + Automatic = 0, + Disabled = 1, + Enabled = 2, + Enabled_RGBA = 3, + Enabled_RGB = 4, + Enabled_A = 5, + ENiagaraRendererPixelCoverageMode_MAX = 6, +}; + +// Enum Niagara.ENiagaraStructConversionType +// NumValues: 0x0007 +enum class ENiagaraStructConversionType : uint8 +{ + CopyOnly = 0, + DoubleToFloat = 1, + Vector2 = 2, + Vector3 = 3, + Vector4 = 4, + Quat = 5, + ENiagaraStructConversionType_MAX = 6, +}; + +// Enum Niagara.ENiagaraNumericOutputTypeSelectionMode +// NumValues: 0x0006 +enum class ENiagaraNumericOutputTypeSelectionMode : uint8 +{ + None = 0, + Largest = 1, + Smallest = 2, + Scalar = 3, + Custom = 4, + ENiagaraNumericOutputTypeSelectionMode_MAX = 5, +}; + +// Enum Niagara.ENiagaraExecutionStateSource +// NumValues: 0x0005 +enum class ENiagaraExecutionStateSource : uint8 +{ + Scalability = 0, + Internal = 1, + Owner = 2, + InternalCompletion = 3, + ENiagaraExecutionStateSource_MAX = 4, +}; + +// Enum Niagara.ENiagaraExecutionState +// NumValues: 0x0007 +enum class ENiagaraExecutionState : uint32 +{ + Active = 0, + Inactive = 1, + InactiveClear = 2, + Complete = 3, + Disabled = 4, + Num = 5, + ENiagaraExecutionState_MAX = 6, +}; + +// Enum Niagara.ENiagaraCoordinateSpace +// NumValues: 0x0004 +enum class ENiagaraCoordinateSpace : uint8 +{ + Simulation = 0, + World = 1, + Local = 2, + ENiagaraCoordinateSpace_MAX = 3, +}; + +// Enum Niagara.ENiagaraPythonUpdateScriptReference +// NumValues: 0x0004 +enum class ENiagaraPythonUpdateScriptReference : uint8 +{ + None = 0, + ScriptAsset = 1, + DirectTextEntry = 2, + ENiagaraPythonUpdateScriptReference_MAX = 3, +}; + +// Enum Niagara.ENiagaraOrientationAxis +// NumValues: 0x0004 +enum class ENiagaraOrientationAxis : uint8 +{ + XAxis = 0, + YAxis = 1, + ZAxis = 2, + ENiagaraOrientationAxis_MAX = 3, +}; + +// Enum Niagara.ENiagaraValidationSeverity +// NumValues: 0x0004 +enum class ENiagaraValidationSeverity : uint8 +{ + Info = 0, + Warning = 1, + Error = 2, + ENiagaraValidationSeverity_MAX = 3, +}; + +// Enum Niagara.ENiagaraVariantMode +// NumValues: 0x0005 +enum class ENiagaraVariantMode : uint32 +{ + None = 0, + Object = 1, + DataInterface = 2, + Bytes = 3, + ENiagaraVariantMode_MAX = 4, +}; + +// Enum Niagara.EVolumeCacheType +// NumValues: 0x0002 +enum class EVolumeCacheType : uint8 +{ + OpenVDB = 0, + EVolumeCacheType_MAX = 1, +}; + +// ScriptStruct Niagara.NiagaraDataSetID +// 0x000C (0x000C - 0x0000) +struct FNiagaraDataSetID final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDataSetType Type; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDataSetID; + +// ScriptStruct Niagara.NiagaraSimCacheCaptureParameters +// 0x001C (0x001C - 0x0000) +struct FNiagaraSimCacheCaptureParameters final +{ +public: + uint8 bAppendToSimCache : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCaptureFixedNumberOfFrames : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumFrames; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CaptureRate; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseTimeout : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TimeoutFrameCount; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCaptureAllFramesImmediatly : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ImmediateCaptureDeltaTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheCaptureParameters; + +// ScriptStruct Niagara.NiagaraTypeDefinitionHandle +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraTypeDefinitionHandle final +{ +public: + int32 RegisteredTypeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraTypeDefinitionHandle; + +// ScriptStruct Niagara.NiagaraVariableBase +// 0x000C (0x000C - 0x0000) +struct FNiagaraVariableBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNiagaraTypeDefinitionHandle TypeDefHandle; // 0x0008(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FNiagaraVariableBase; + +// ScriptStruct Niagara.NiagaraDataSetProperties +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraDataSetProperties final +{ +public: + struct FNiagaraDataSetID ID; // 0x0000(0x000C)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Variables; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataSetProperties; + +// ScriptStruct Niagara.NiagaraExternalUObjectInfo +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraExternalUObjectInfo final +{ +public: + struct FNiagaraVariableBase Variable; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExternalName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraExternalUObjectInfo; + +// ScriptStruct Niagara.NiagaraSimCacheCreateParameters +// 0x0058 (0x0058 - 0x0000) +struct FNiagaraSimCacheCreateParameters final +{ +public: + ENiagaraSimCacheAttributeCaptureMode AttributeCaptureMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAllowRebasing : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowDataInterfaceCaching : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowInterpolation : 1; // 0x0004(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowVelocityExtrapolation : 1; // 0x0004(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowSerializeLargeCache : 1; // 0x0004(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RebaseIncludeAttributes; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RebaseExcludeAttributes; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray InterpolationIncludeAttributes; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray InterpolationExcludeAttributes; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExplicitCaptureAttributes; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheCreateParameters; + +// ScriptStruct Niagara.NDIRenderTargetVolumeSimCacheFrame +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FNDIRenderTargetVolumeSimCacheFrame final +{ +public: + struct FIntVector Size; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat Format; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UncompressedSize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompressedSize; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x30]; // 0x0018(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNDIRenderTargetVolumeSimCacheFrame; + +// ScriptStruct Niagara.NiagaraAssetTagDefinition +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraAssetTagDefinition final +{ +public: + class FText AssetTag; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + int32 AssetFlags; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Description; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic) + ENiagaraAssetTagDefinitionImportance DisplayType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x002C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid TagGuid; // 0x003C(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraAssetTagDefinition; + +// ScriptStruct Niagara.NiagaraAssetTagDefinitionReference +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraAssetTagDefinitionReference final +{ +public: + struct FGuid AssetTagDefinitionGuid; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraAssetTagDefinitionReference; + +// ScriptStruct Niagara.NiagaraScriptDataUsageInfo +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraScriptDataUsageInfo final +{ +public: + bool bReadsAttributeData; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptDataUsageInfo; + +// ScriptStruct Niagara.NiagaraVariable +// 0x0014 (0x0020 - 0x000C) +struct FNiagaraVariable final : public FNiagaraVariableBase +{ +public: + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VarData; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraVariable; + +// ScriptStruct Niagara.NiagaraFunctionSignature +// 0x0098 (0x0098 - 0x0000) +struct FNiagaraFunctionSignature final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Inputs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Outputs; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName OwnerName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresContext : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresExecPin : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMemberFunction : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExperimental : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsCPU : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsGPU : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWriteFunction : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReadFunction : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSoftDeprecatedFunction : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsCompileTagGenerator : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHidden : 1; // 0x0031(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ModuleUsageBitmask; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 MiscUsageBitMask; // 0x0038(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ContextStageIndex; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 RequiredInputs; // 0x0040(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int16 RequiredOutputs; // 0x0042(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap FunctionSpecifiers; // 0x0048(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraFunctionSignature; + +// ScriptStruct Niagara.NiagaraScriptUObjectCompileInfo +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraScriptUObjectCompileInfo final +{ +public: + struct FNiagaraVariableBase Variable; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Object; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ObjectPath; // 0x0018(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapRead; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RegisteredParameterMapWrites; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptUObjectCompileInfo; + +// ScriptStruct Niagara.NiagaraResolvedUObjectInfo +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraResolvedUObjectInfo final +{ +public: + class FName ReadVariableName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase ResolvedVariable; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Object; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraResolvedUObjectInfo; + +// ScriptStruct Niagara.NiagaraTypeDefinition +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraTypeDefinition final +{ +public: + class UObject* ClassStructOrEnum; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 UnderlyingType; // 0x0008(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Flags; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraTypeDefinition; + +// ScriptStruct Niagara.NiagaraScriptDataInterfaceInfo +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraScriptDataInterfaceInfo final +{ +public: + class UNiagaraDataInterface* DataInterface; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CompileName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserPtrIdx; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraTypeDefinition Type; // 0x0020(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapRead; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapWrite; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SourceEmitterName; // 0x0040(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptDataInterfaceInfo; + +// ScriptStruct Niagara.NiagaraResolvedUserDataInterfaceBinding +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FNiagaraResolvedUserDataInterfaceBinding final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraResolvedUserDataInterfaceBinding; + +// ScriptStruct Niagara.NiagaraScriptResolvedDataInterfaceInfo +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraScriptResolvedDataInterfaceInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CompileName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ResolvedSourceEmitterName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase ResolvedVariable; // 0x0020(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase ParameterStoreVariable; // 0x002C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsInternal; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraDataInterface* ResolvedDataInterface; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserPtrIdx; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScriptResolvedDataInterfaceInfo; + +// ScriptStruct Niagara.NiagaraScriptDataInterfaceCompileInfo +// 0x0048 (0x0048 - 0x0000) +struct FNiagaraScriptDataInterfaceCompileInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserPtrIdx; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraTypeDefinition Type; // 0x0010(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapRead; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapWrite; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaceholder; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SourceEmitterName; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptDataInterfaceCompileInfo; + +// ScriptStruct Niagara.NiagaraStatScope +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraStatScope final +{ +public: + class FName FullName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FriendlyName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraStatScope; + +// ScriptStruct Niagara.VMFunctionSpecifier +// 0x0010 (0x0010 - 0x0000) +struct FVMFunctionSpecifier final +{ +public: + class FName Key; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVMFunctionSpecifier; + +// ScriptStruct Niagara.VMExternalFunctionBindingInfo +// 0x0058 (0x0058 - 0x0000) +struct FVMExternalFunctionBindingInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OwnerName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InputParamLocations; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumOutputs; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FunctionSpecifiers; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VariadicInputs; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VariadicOutputs; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVMExternalFunctionBindingInfo; + +// ScriptStruct Niagara.NiagaraSystemUpdateContext +// 0x0088 (0x0088 - 0x0000) +struct FNiagaraSystemUpdateContext final +{ +public: + TArray ComponentsToReset; // 0x0000(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray ComponentsToReInit; // 0x0010(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray ComponentsToNotifySimDestroy; // 0x0020(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray ComponentsToDestroyInstance; // 0x0030(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray SystemSimsToDestroy; // 0x0040(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray SystemSimsToRecache; // 0x0050(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemUpdateContext; + +// ScriptStruct Niagara.NiagaraVariableInfo +// 0x0038 (0x0038 - 0x0000) +struct FNiagaraVariableInfo final +{ +public: + struct FNiagaraVariable Variable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Definition; // 0x0020(0x0010)(NativeAccessSpecifierPublic) + class UNiagaraDataInterface* DataInterface; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableInfo; + +// ScriptStruct Niagara.NiagaraVariableAttributeBinding +// 0x0038 (0x0038 - 0x0000) +struct FNiagaraVariableAttributeBinding final +{ +public: + struct FNiagaraVariable RootVariable; // 0x0000(0x0020)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNiagaraVariableBase ParamMapVariable; // 0x0020(0x000C)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName DataSetName; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENiagaraBindingSource BindingSourceMode; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bBindingExistsOnSource : 1; // 0x0035(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bIsCachedParticleValue : 1; // 0x0035(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraVariableAttributeBinding; + +// ScriptStruct Niagara.NiagaraMaterialAttributeBinding +// 0x002C (0x002C - 0x0000) +struct FNiagaraMaterialAttributeBinding final +{ +public: + class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase NiagaraVariable; // 0x0008(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase ResolvedNiagaraVariable; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase NiagaraChildVariable; // 0x0020(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMaterialAttributeBinding; + +// ScriptStruct Niagara.NiagaraVariableDataInterfaceBinding +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraVariableDataInterfaceBinding final +{ +public: + struct FNiagaraVariable BoundVariable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableDataInterfaceBinding; + +// ScriptStruct Niagara.NiagaraScriptVariableBinding +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraScriptVariableBinding final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptVariableBinding; + +// ScriptStruct Niagara.NiagaraUserParameterBinding +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraUserParameterBinding final +{ +public: + struct FNiagaraVariable Parameter; // 0x0000(0x0020)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraUserParameterBinding; + +// ScriptStruct Niagara.NiagaraCompileDependency +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraCompileDependency final +{ +public: + class FString LinkerErrorMessage; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NodeGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid PinGuid; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StackGuids; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase DependentVariable; // 0x0040(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDependentVariableFromCustomIterationNamespace; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraCompileDependency; + +// ScriptStruct Niagara.NiagaraScriptAsyncCompileData +// 0x0110 (0x0110 - 0x0000) +struct FNiagaraScriptAsyncCompileData final +{ +public: + uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RapidIterationParameters; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap NamedDataInterfaces; // 0x00C0(0x0050)(UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptAsyncCompileData; + +// ScriptStruct Niagara.NiagaraSystemAsyncCompileResults +// 0x0088 (0x0088 - 0x0000) +struct FNiagaraSystemAsyncCompileResults final +{ +public: + TArray RootObjects; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_10[0x58]; // 0x0010(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExposedVariables; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemAsyncCompileResults; + +// ScriptStruct Niagara.NiagaraCompileHashVisitorDebugInfo +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraCompileHashVisitorDebugInfo final +{ +public: + class FString Object; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PropertyKeys; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PropertyValues; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraCompileHashVisitorDebugInfo; + +// ScriptStruct Niagara.NiagaraDataChannelVariable +// 0x0000 (0x000C - 0x000C) +struct FNiagaraDataChannelVariable final : public FNiagaraVariableBase +{ +}; +DUMPER7_ASSERTS_FNiagaraDataChannelVariable; + +// ScriptStruct Niagara.NiagaraDataChannelSearchParameters +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraDataChannelSearchParameters final +{ +public: + class USceneComponent* OwningComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideLocation : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDataChannelSearchParameters; + +// ScriptStruct Niagara.NiagaraStructConversionStep +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraStructConversionStep final +{ +public: + int32 LWCBytes; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LWCOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimulationBytes; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimulationOffset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraStructConversionType ConversionType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraStructConversionStep; + +// ScriptStruct Niagara.NiagaraLwcStructConverter +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraLwcStructConverter final +{ +public: + int32 LWCSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 SWCSize; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ConversionSteps; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraLwcStructConverter; + +// ScriptStruct Niagara.NiagaraDataChannelGameDataLayout +// 0x0060 (0x0060 - 0x0000) +struct FNiagaraDataChannelGameDataLayout final +{ +public: + TMap VariableIndices; // 0x0000(0x0050)(NativeAccessSpecifierPublic) + TArray LwcConverters; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataChannelGameDataLayout; + +// ScriptStruct Niagara.NDCIsland +// 0x0070 (0x0070 - 0x0000) +struct FNDCIsland final +{ +public: + class UNiagaraDataChannelHandler_Islands* Owner; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FBoxSphereBounds Bounds; // 0x0008(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + TArray NiagaraSystems; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNDCIsland; + +// ScriptStruct Niagara.NDCIslandDebugDrawSettings +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FNDCIslandDebugDrawSettings final +{ +public: + uint8 bEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowIslandBounds : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNDCIslandDebugDrawSettings; + +// ScriptStruct Niagara.NDIDataChannelFunctionInfo +// 0x0028 (0x0028 - 0x0000) +struct FNDIDataChannelFunctionInfo final +{ +public: + class FName FunctionName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Inputs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Outputs; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNDIDataChannelFunctionInfo; + +// ScriptStruct Niagara.NDIDataChannel_GPUScriptParameterAccessInfo +// 0x0010 (0x0010 - 0x0000) +struct FNDIDataChannel_GPUScriptParameterAccessInfo final +{ +public: + TArray SortedParameters; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNDIDataChannel_GPUScriptParameterAccessInfo; + +// ScriptStruct Niagara.NDIDataChannelCompiledData +// 0x0068 (0x0068 - 0x0000) +struct FNDIDataChannelCompiledData +{ +public: + TArray FunctionInfo; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap GPUScriptParameterInfos; // 0x0010(0x0050)(Protected, NativeAccessSpecifierProtected) + uint32 TotalParams; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUsedByCPU; // 0x0064(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUsedByGPU; // 0x0065(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNeedsSpawnDataTable; // 0x0066(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_67[0x1]; // 0x0067(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNDIDataChannelCompiledData; + +// ScriptStruct Niagara.NiagaraTypeLayoutInfo +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraTypeLayoutInfo final +{ +public: + uint16 NumFloatComponents; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 NumInt32Components; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 NumHalfComponents; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ComponentsOffsets; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraTypeLayoutInfo; + +// ScriptStruct Niagara.NiagaraVariableLayoutInfo +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraVariableLayoutInfo final +{ +public: + uint16 FloatComponentStart; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 Int32ComponentStart; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 HalfComponentStart; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraTypeLayoutInfo LayoutInfo; // 0x0008(0x0018)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableLayoutInfo; + +// ScriptStruct Niagara.NiagaraDataSetCompiledData +// 0x0048 (0x0048 - 0x0000) +struct FNiagaraDataSetCompiledData final +{ +public: + TArray Variables; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VariableLayouts; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraDataSetID ID; // 0x0020(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalFloatComponents; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalInt32Components; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalHalfComponents; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresPersistentIDs : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraSimTarget SimTarget; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0xB]; // 0x003D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDataSetCompiledData; + +// ScriptStruct Niagara.NDIDataChannelWriteCompiledData +// 0x0048 (0x00B0 - 0x0068) +struct FNDIDataChannelWriteCompiledData final : public FNDIDataChannelCompiledData +{ +public: + struct FNiagaraDataSetCompiledData DataLayout; // 0x0068(0x0048)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNDIDataChannelWriteCompiledData; + +// ScriptStruct Niagara.NDIDataChannelWriteSimCacheFrameBuffer +// 0x0020 (0x0020 - 0x0000) +struct FNDIDataChannelWriteSimCacheFrameBuffer final +{ +public: + TArray Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 Size; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase SourceVar; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNDIDataChannelWriteSimCacheFrameBuffer; + +// ScriptStruct Niagara.NDIDataChannelWriteSimCacheFrame +// 0x0020 (0x0020 - 0x0000) +struct FNDIDataChannelWriteSimCacheFrame final +{ +public: + int32 NumElements; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VariableData; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bVisibleToGame; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisibleToCPUSims; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisibleToGPUSims; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNDIDataChannelWriteSimCacheFrame; + +// ScriptStruct Niagara.NiagaraMessageStore +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraMessageStore final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraMessageStore; + +// ScriptStruct Niagara.NiagaraParameterBinding +// 0x000C (0x000C - 0x0000) +struct FNiagaraParameterBinding +{ +public: + struct FNiagaraVariableBase ResolvedParameter; // 0x0000(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraParameterBinding; + +// ScriptStruct Niagara.NiagaraParameterBindingWithValue +// 0x0014 (0x0020 - 0x000C) +struct FNiagaraParameterBindingWithValue final : public FNiagaraParameterBinding +{ +public: + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DefaultValue; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FNiagaraParameterBindingWithValue; + +// ScriptStruct Niagara.NiagaraScalabilityState +// 0x000C (0x000C - 0x0000) +struct FNiagaraScalabilityState final +{ +public: + float Significance; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastVisibleTime; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x2]; // 0x0008(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bNewlyRegistered : 1; // 0x000A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNewlyRegisteredDirty : 1; // 0x000A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulled : 1; // 0x000A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPreviousCulled : 1; // 0x000A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulledByDistance : 1; // 0x000A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulledByInstanceCount : 1; // 0x000A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulledByVisibility : 1; // 0x000A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulledByGlobalBudget : 1; // 0x000A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScalabilityState; + +// ScriptStruct Niagara.NiagaraSimStageExecutionLoopEditorData +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraSimStageExecutionLoopEditorData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSimStageExecutionLoopEditorData; + +// ScriptStruct Niagara.NiagaraSimStageExecutionLoopData +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraSimStageExecutionLoopData final +{ +public: + class FName NumLoopsBinding; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoops; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartStageIndex; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndStageIndex; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimStageExecutionLoopData; + +// ScriptStruct Niagara.NiagaraStackSection +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraStackSection final +{ +public: + class FName SectionIdentifier; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText SectionDisplayName; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) + TArray Categories; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FText Tooltip; // 0x0028(0x0010)(NativeAccessSpecifierPublic) + bool bEnabled; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraStackSection; + +// ScriptStruct Niagara.NiagaraDistributionBase +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FNiagaraDistributionBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraDistributionMode Mode; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase ParameterBinding; // 0x000C(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionBase; + +// ScriptStruct Niagara.NiagaraDistributionRangeInt +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraDistributionRangeInt final +{ +public: + ENiagaraDistributionMode Mode; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase ParameterBinding; // 0x0004(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 min_0; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 max_0; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionRangeInt; + +// ScriptStruct Niagara.NiagaraDistributionRangeFloat +// 0x0008 (0x0020 - 0x0018) +struct FNiagaraDistributionRangeFloat final : public FNiagaraDistributionBase +{ +public: + float min_0; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float max_0; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionRangeFloat; + +// ScriptStruct Niagara.NiagaraDistributionRangeVector2 +// 0x0010 (0x0028 - 0x0018) +struct FNiagaraDistributionRangeVector2 final : public FNiagaraDistributionBase +{ +public: + struct FVector2f min_0; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f max_0; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionRangeVector2; + +// ScriptStruct Niagara.NiagaraDistributionRangeVector3 +// 0x0018 (0x0030 - 0x0018) +struct FNiagaraDistributionRangeVector3 final : public FNiagaraDistributionBase +{ +public: + struct FVector3f min_0; // 0x0018(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f max_0; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionRangeVector3; + +// ScriptStruct Niagara.NiagaraDistributionRangeColor +// 0x0020 (0x0038 - 0x0018) +struct FNiagaraDistributionRangeColor final : public FNiagaraDistributionBase +{ +public: + struct FLinearColor min_0; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor max_0; // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionRangeColor; + +// ScriptStruct Niagara.NiagaraDistributionFloat +// 0x0010 (0x0028 - 0x0018) +struct FNiagaraDistributionFloat final : public FNiagaraDistributionBase +{ +public: + TArray Values; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionFloat; + +// ScriptStruct Niagara.NiagaraDistributionVector2 +// 0x0010 (0x0028 - 0x0018) +struct FNiagaraDistributionVector2 final : public FNiagaraDistributionBase +{ +public: + TArray Values; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionVector2; + +// ScriptStruct Niagara.NiagaraDistributionVector3 +// 0x0010 (0x0028 - 0x0018) +struct FNiagaraDistributionVector3 final : public FNiagaraDistributionBase +{ +public: + TArray Values; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionVector3; + +// ScriptStruct Niagara.NiagaraDistributionColor +// 0x0010 (0x0028 - 0x0018) +struct FNiagaraDistributionColor final : public FNiagaraDistributionBase +{ +public: + TArray Values; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDistributionColor; + +// ScriptStruct Niagara.NiagaraStatelessSpawnInfo +// 0x0048 (0x0048 - 0x0000) +struct FNiagaraStatelessSpawnInfo final +{ +public: + ENiagaraStatelessSpawnInfoType Type; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraDistributionRangeInt Amount; // 0x0008(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraDistributionRangeFloat Rate; // 0x0020(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bSpawnProbabilityEnabled; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnProbability; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraStatelessSpawnInfo; + +// ScriptStruct Niagara.NiagaraSystemStateData +// 0x0060 (0x0060 - 0x0000) +struct FNiagaraSystemStateData final +{ +public: + bool bIgnoreSystemState; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraSystemInactiveResponse InactiveResponse; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraLoopBehavior LoopBehavior; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionRangeFloat LoopDuration; // 0x0010(0x0020)(Edit, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecalculateDurationEachLoop; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionRangeFloat LoopDelay; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bDelayFirstLoopOnly; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecalculateDelayEachLoop; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemStateData; + +// ScriptStruct Niagara.NiagaraEmitterStateData +// 0x0060 (0x0060 - 0x0000) +struct FNiagaraEmitterStateData final +{ +public: + ENiagaraEmitterInactiveResponse InactiveResponse; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraLoopBehavior LoopBehavior; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionRangeFloat LoopDuration; // 0x0010(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bRecalculateDurationEachLoop; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDistributionRangeFloat LoopDelay; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bDelayFirstLoopOnly; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecalculateDelayEachLoop; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraEmitterStateData; + +// ScriptStruct Niagara.NiagaraInputConditionMetadata +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraInputConditionMetadata final +{ +public: + class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TargetValues; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraInputConditionMetadata; + +// ScriptStruct Niagara.NiagaraEnumParameterMetaData +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraEnumParameterMetaData final +{ +public: + class FName OverrideName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* IconOverride; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseColorOverride; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ColorOverride; // 0x0014(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraEnumParameterMetaData; + +// ScriptStruct Niagara.WidgetNamedInputValue +// 0x0028 (0x0028 - 0x0000) +struct FWidgetNamedInputValue final +{ +public: + float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText DisplayName; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) + class FText Tooltip; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWidgetNamedInputValue; + +// ScriptStruct Niagara.WidgetSegmentValueOverride +// 0x0020 (0x0020 - 0x0000) +struct FWidgetSegmentValueOverride final +{ +public: + int32 EnumIndexToOverride; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDisplayName; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FText DisplayNameOverride; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) + class UTexture2D* DisplayIcon; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWidgetSegmentValueOverride; + +// ScriptStruct Niagara.NiagaraWidgetNamedIntegerInputValue +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraWidgetNamedIntegerInputValue final +{ +public: + class FText DisplayName; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + class FText Tooltip; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraWidgetNamedIntegerInputValue; + +// ScriptStruct Niagara.NiagaraInputParameterCustomization +// 0x0058 (0x0058 - 0x0000) +struct FNiagaraInputParameterCustomization final +{ +public: + ENiagaraInputWidgetType WidgetType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasMinValue; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinValue; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasMaxValue; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxValue; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasStepWidth; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StepWidth; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InputDropdownValues; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EnumStyleDropdownValues; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 MaxSegmentsPerRow; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SegmentValueOverrides; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bBroadcastValueChangesOnCommitOnly; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraInputParameterCustomization; + +// ScriptStruct Niagara.NiagaraBoolParameterMetaData +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraBoolParameterMetaData final +{ +public: + ENiagaraBoolDisplayMode DisplayMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName OverrideNameTrue; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OverrideNameFalse; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* IconOverrideTrue; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* IconOverrideFalse; // 0x0020(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraBoolParameterMetaData; + +// ScriptStruct Niagara.NiagaraVariableMetaData +// 0x0190 (0x0190 - 0x0000) +struct FNiagaraVariableMetaData final +{ +public: + class FText Description; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + class FText CategoryName; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) + EUnit DisplayUnit; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdvancedDisplay; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisplayInOverviewStack; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InlineParameterSortPriority; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideColor; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor InlineParameterColorOverride; // 0x002C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InlineParameterEnumOverrides; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnableBoolOverride; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraBoolParameterMetaData InlineParameterBoolOverride; // 0x0058(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 EditorSortPriority; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInlineEditConditionToggle; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraInputConditionMetadata EditCondition; // 0x0088(0x0018)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraInputConditionMetadata VisibleCondition; // 0x00A0(0x0018)(Edit, NativeAccessSpecifierPublic) + TMap PropertyMetaData; // 0x00B8(0x0050)(Edit, NativeAccessSpecifierPublic) + class FName ParentAttribute; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AlternateAliases; // 0x0110(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraInputParameterCustomization WidgetCustomization; // 0x0120(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0x0178(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsStaticSwitch; // 0x0188(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StaticSwitchDefaultValue; // 0x018C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraVariableMetaData; + +// ScriptStruct Niagara.NiagaraDynamicMeshSection +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraDynamicMeshSection final +{ +public: + int32 NumTriangles; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialIndex; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDynamicMeshSection; + +// ScriptStruct Niagara.NiagaraDynamicMeshMaterial +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraDynamicMeshMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDynamicMeshMaterial; + +// ScriptStruct Niagara.NDIMemoryBufferSimCacheDataFrame +// 0x0010 (0x0010 - 0x0000) +struct FNDIMemoryBufferSimCacheDataFrame final +{ +public: + int32 CpuBufferSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CpuDataOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GpuBufferSize; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GpuDataOffset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNDIMemoryBufferSimCacheDataFrame; + +// ScriptStruct Niagara.NDIStaticMeshSectionFilter +// 0x0010 (0x0010 - 0x0000) +struct FNDIStaticMeshSectionFilter final +{ +public: + TArray AllowedMaterialSlots; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNDIStaticMeshSectionFilter; + +// ScriptStruct Niagara.NiagaraUObjectPropertyReaderRemap +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraUObjectPropertyReaderRemap final +{ +public: + class FName GraphName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RemapName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraUObjectPropertyReaderRemap; + +// ScriptStruct Niagara.MovieSceneNiagaraSystemTrackTemplate +// 0x0000 (0x0020 - 0x0020) +struct FMovieSceneNiagaraSystemTrackTemplate final : public FMovieSceneEvalTemplate +{ +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraSystemTrackTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraSystemTrackImplementation +// 0x0018 (0x0028 - 0x0010) +struct FMovieSceneNiagaraSystemTrackImplementation final : public FMovieSceneTrackImplementation +{ +public: + struct FFrameNumber SpawnSectionStartFrame; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber SpawnSectionEndFrame; // 0x0014(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionStartBehavior SpawnSectionStartBehavior; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionEvaluateBehavior SpawnSectionEvaluateBehavior; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionEndBehavior SpawnSectionEndBehavior; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraAgeUpdateMode AgeUpdateMode; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bAllowScalability; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraSystemTrackImplementation; + +// ScriptStruct Niagara.MovieSceneNiagaraParameterSectionTemplate +// 0x0020 (0x0040 - 0x0020) +struct FMovieSceneNiagaraParameterSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FNiagaraVariable Parameter; // 0x0020(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraParameterSectionTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraBoolParameterSectionTemplate +// 0x0108 (0x0148 - 0x0040) +struct FMovieSceneNiagaraBoolParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneBoolChannel BoolChannel; // 0x0040(0x0108)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraBoolParameterSectionTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraColorParameterSectionTemplate +// 0x0440 (0x0480 - 0x0040) +struct FMovieSceneNiagaraColorParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel RedChannel; // 0x0040(0x0110)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel GreenChannel; // 0x0150(0x0110)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel BlueChannel; // 0x0260(0x0110)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel AlphaChannel; // 0x0370(0x0110)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraColorParameterSectionTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraFloatParameterSectionTemplate +// 0x0110 (0x0150 - 0x0040) +struct FMovieSceneNiagaraFloatParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel FloatChannel; // 0x0040(0x0110)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraFloatParameterSectionTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraIntegerParameterSectionTemplate +// 0x0108 (0x0148 - 0x0040) +struct FMovieSceneNiagaraIntegerParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneIntegerChannel IntegerChannel; // 0x0040(0x0108)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraIntegerParameterSectionTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraVectorParameterSectionTemplate +// 0x0448 (0x0488 - 0x0040) +struct FMovieSceneNiagaraVectorParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel VectorChannels[0x4]; // 0x0040(0x0110)(NativeAccessSpecifierPrivate) + int32 ChannelsUsed; // 0x0480(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_484[0x4]; // 0x0484(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraVectorParameterSectionTemplate; + +// ScriptStruct Niagara.EmitterCompiledScriptPair +// 0x00A0 (0x00A0 - 0x0000) +struct alignas(0x08) FEmitterCompiledScriptPair final +{ +public: + uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEmitterCompiledScriptPair; + +// ScriptStruct Niagara.NiagaraBakerTextureSource +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraBakerTextureSource final +{ +public: + class FString DisplayString; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraBakerTextureSource; + +// ScriptStruct Niagara.NiagaraBakerCameraSettings +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraBakerCameraSettings final +{ +public: + ENiagaraBakerViewMode ViewMode; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ViewportLocation; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ViewportRotation; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float OrbitDistance; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FOV; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAspectRatio; // 0x0044(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AspectRatio; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraBakerCameraSettings; + +// ScriptStruct Niagara.NiagaraBakerTextureSettings +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraBakerTextureSettings final +{ +public: + class FName OutputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraBakerTextureSource SourceBinding; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic) + uint8 bUseFrameSize : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint FrameSize; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint TextureSize; // 0x002C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* GeneratedTexture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraBakerTextureSettings; + +// ScriptStruct Niagara.NCPoolElement +// 0x0010 (0x0010 - 0x0000) +struct FNCPoolElement final +{ +public: + class UNiagaraComponent* Component; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNCPoolElement; + +// ScriptStruct Niagara.NCPool +// 0x0010 (0x0010 - 0x0000) +struct FNCPool final +{ +public: + TArray FreeElements; // 0x0000(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNCPool; + +// ScriptStruct Niagara.NiagaraComponentPropertyBinding +// 0x00A8 (0x00A8 - 0x0000) +struct FNiagaraComponentPropertyBinding final +{ +public: + struct FNiagaraVariableAttributeBinding AttributeBinding; // 0x0000(0x0038)(NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraTypeDefinition PropertyType; // 0x0040(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MetadataSetterName; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap PropertySetterParameterDefaults; // 0x0058(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraComponentPropertyBinding; + +// ScriptStruct Niagara.NiagaraCulledComponentInfo +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FNiagaraCulledComponentInfo final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraCulledComponentInfo; + +// ScriptStruct Niagara.NDIArraySimCacheDataFrame +// 0x0008 (0x0008 - 0x0000) +struct FNDIArraySimCacheDataFrame final +{ +public: + int32 NumElements; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNDIArraySimCacheDataFrame; + +// ScriptStruct Niagara.NiagaraDataInterfaceEmitterBinding +// 0x000C (0x000C - 0x0000) +struct FNiagaraDataInterfaceEmitterBinding final +{ +public: + ENiagaraDataInterfaceEmitterBindingMode BindingMode; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EmitterName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataInterfaceEmitterBinding; + +// ScriptStruct Niagara.BasicParticleData +// 0x0038 (0x0038 - 0x0000) +struct FBasicParticleData final +{ +public: + struct FVector position; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Velocity; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBasicParticleData; + +// ScriptStruct Niagara.MeshTriCoordinate +// 0x0010 (0x0010 - 0x0000) +struct FMeshTriCoordinate final +{ +public: + int32 Tri; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f BaryCoord; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshTriCoordinate; + +// ScriptStruct Niagara.NiagaraDataInterfaceSplineLUT +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraDataInterfaceSplineLUT final +{ +public: + TArray Positions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Scales; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Rotations; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float SplineLength; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineDistanceStep; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InvSplineDistanceStep; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIndex; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataInterfaceSplineLUT; + +// ScriptStruct Niagara.NiagaraOutlinerTimingData +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraOutlinerTimingData final +{ +public: + float GameThread; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RenderThread; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerTimingData; + +// ScriptStruct Niagara.NiagaraOutlinerEmitterInstanceData +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraOutlinerEmitterInstanceData final +{ +public: + class FString EmitterName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSimTarget SimTarget; // 0x0010(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraExecutionState ExecState; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumParticles; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresPersistentIDs : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerEmitterInstanceData; + +// ScriptStruct Niagara.NiagaraOutlinerSystemInstanceData +// 0x0068 (0x0068 - 0x0000) +struct FNiagaraOutlinerSystemInstanceData final +{ +public: + class FString ComponentName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f LWCTile; // 0x0010(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Emitters; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + ENiagaraExecutionState ActualExecutionState; // 0x0030(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraExecutionState RequestedExecutionState; // 0x0034(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraScalabilityState ScalabilityState; // 0x0038(0x000C)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 bPendingKill : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsingCullProxy : 1; // 0x0044(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENCPoolMethod PoolMethod; // 0x0048(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraOutlinerTimingData AverageTime; // 0x004C(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxTime; // 0x0054(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + ETickingGroup TickGroup; // 0x005C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraGpuComputeTickStage GpuTickStage; // 0x005D(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bIsSolo : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresGlobalDistanceField : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresDepthBuffer : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresEarlyViewData : 1; // 0x0060(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresViewUniformBuffer : 1; // 0x0060(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresRayTracingScene : 1; // 0x0060(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerSystemInstanceData; + +// ScriptStruct Niagara.NiagaraOutlinerSystemData +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraOutlinerSystemData final +{ +public: + TArray SystemInstances; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x0010(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x0018(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData AveragePerInstanceTime; // 0x0020(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerInstanceTime; // 0x0028(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerSystemData; + +// ScriptStruct Niagara.NiagaraOutlinerWorldData +// 0x0068 (0x0068 - 0x0000) +struct FNiagaraOutlinerWorldData final +{ +public: + TMap Systems; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + bool bHasBegunPlay; // 0x0050(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WorldType; // 0x0051(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NetMode; // 0x0052(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x0054(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x005C(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerWorldData; + +// ScriptStruct Niagara.NiagaraOutlinerData +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraOutlinerData final +{ +public: + TMap WorldData; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerData; + +// ScriptStruct Niagara.NiagaraDebuggerRequestConnection +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraDebuggerRequestConnection final +{ +public: + struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceID; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerRequestConnection; + +// ScriptStruct Niagara.NiagaraDebuggerAcceptConnection +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraDebuggerAcceptConnection final +{ +public: + struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceID; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerAcceptConnection; + +// ScriptStruct Niagara.NiagaraDebuggerConnectionClosed +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraDebuggerConnectionClosed final +{ +public: + struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceID; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerConnectionClosed; + +// ScriptStruct Niagara.NiagaraDebuggerExecuteConsoleCommand +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraDebuggerExecuteConsoleCommand final +{ +public: + class FString Command; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiresWorld; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerExecuteConsoleCommand; + +// ScriptStruct Niagara.NiagaraDebuggerOutlinerUpdate +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraDebuggerOutlinerUpdate final +{ +public: + struct FNiagaraOutlinerData OutlinerData; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerOutlinerUpdate; + +// ScriptStruct Niagara.NiagaraDebugHudTextOptions +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraDebugHudTextOptions final +{ +public: + ENiagaraDebugHudFont Font; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudHAlign HorizontalAlignment; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudVAlign VerticalAlignment; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ScreenOffset; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebugHudTextOptions; + +// ScriptStruct Niagara.NiagaraDebugHUDVariable +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraDebugHUDVariable final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebugHUDVariable; + +// ScriptStruct Niagara.NiagaraDebugHUDSettingsData +// 0x0250 (0x0250 - 0x0000) +struct FNiagaraDebugHUDSettingsData final +{ +public: + bool bHudEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHudRenderingEnabled; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidateSystemSimulationDataBuffers; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidateParticleDataBuffers; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidationLogErrors; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ValidationAttributeDisplayTruncate; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverviewEnabled; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeCascade; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraDebugHUDOverviewMode OverviewMode; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHUDDOverviewSort OverviewSortMode; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudFont OverviewFont; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D OverviewLocation; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowRegisteredComponents; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverviewShowFilteredSystemOnly; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ActorFilter; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bComponentFilterEnabled; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ComponentFilter; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemFilterEnabled; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SystemFilter; // 0x0068(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEmitterFilterEnabled; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString EmitterFilter; // 0x0080(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActorFilterEnabled; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraDebugHudVerbosity SystemDebugVerbosity; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudVerbosity SystemEmitterVerbosity; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudVerbosity DataInterfaceVerbosity; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemShowBounds; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SystemBoundsSolidBoxAlpha; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemShowActiveOnlyInWorld; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowSystemVariables; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SystemVariables; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraDebugHudTextOptions SystemTextOptions; // 0x00C0(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bShowParticleVariables; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableGpuParticleReadback; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowParticleIndex; // 0x00DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB[0x5]; // 0x00DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ParticlesVariables; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraDebugHudTextOptions ParticleTextOptions; // 0x00F0(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bShowParticlesVariablesWithSystem; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowParticleVariablesVertical; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMaxParticlesToDisplay; // 0x010A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseParticleDisplayClip; // 0x010B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ParticleDisplayClip; // 0x0110(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseParticleDisplayCenterRadius; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ParticleDisplayCenterRadius; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticlesToDisplay; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerfReportFrames; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHUDPerfSampleMode PerfSampleMode; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHUDPerfUnits PerfUnits; // 0x0134(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHUDPerfGraphMode PerfGraphMode; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerfHistoryFrames; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePerfGraphTimeRange; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PerfGraphTimeRange; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PerfGraphSize; // 0x0148(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor PerfGraphAxisColor; // 0x0158(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSmoothing; // 0x0168(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SmoothingWidth; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DefaultBackgroundColor; // 0x0170(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OverviewHeadingColor; // 0x0180(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OverviewDetailColor; // 0x0190(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OverviewDetailHighlightColor; // 0x01A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InWorldErrorTextColor; // 0x01B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InWorldTextColor; // 0x01C0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MessageInfoTextColor; // 0x01D0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MessageWarningTextColor; // 0x01E0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MessageErrorTextColor; // 0x01F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SystemColorTableOpacity; // 0x0200(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 SystemColorSeed; // 0x0204(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SystemColorHSVMin; // 0x0208(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SystemColorHSVMax; // 0x0220(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugPlaybackMode PlaybackMode; // 0x0238(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlaybackRateEnabled; // 0x0239(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23A[0x2]; // 0x023A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackRate; // 0x023C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoopTimeEnabled; // 0x0240(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_241[0x3]; // 0x0241(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopTime; // 0x0244(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowGlobalBudgetInfo; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDebugHUDSettingsData; + +// ScriptStruct Niagara.NiagaraRequestSimpleClientInfoMessage +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraRequestSimpleClientInfoMessage final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraRequestSimpleClientInfoMessage; + +// ScriptStruct Niagara.NiagaraOutlinerCaptureSettings +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraOutlinerCaptureSettings final +{ +public: + bool bTriggerCapture; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 CaptureDelayFrames; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGatherPerfData; // 0x0008(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 SimCacheCaptureFrames; // 0x000C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerCaptureSettings; + +// ScriptStruct Niagara.NiagaraSimpleClientInfo +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraSimpleClientInfo final +{ +public: + TArray Systems; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Actors; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Components; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Emitters; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimpleClientInfo; + +// ScriptStruct Niagara.NiagaraSystemSimCacheCaptureRequest +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraSystemSimCacheCaptureRequest final +{ +public: + class FName ComponentName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 CaptureDelayFrames; // 0x0008(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 CaptureFrames; // 0x000C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemSimCacheCaptureRequest; + +// ScriptStruct Niagara.NiagaraSystemSimCacheCaptureReply +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraSystemSimCacheCaptureReply final +{ +public: + class FName ComponentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SimCacheData; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemSimCacheCaptureReply; + +// ScriptStruct Niagara.NiagaraGraphViewSettings +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraGraphViewSettings final +{ +public: + struct FVector2D Location; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Zoom; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsValid; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraGraphViewSettings; + +// ScriptStruct Niagara.NiagaraLinearRamp +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraLinearRamp final +{ +public: + float StartX; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartY; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndX; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndY; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraLinearRamp; + +// ScriptStruct Niagara.NiagaraGlobalBudgetScaling +// 0x0038 (0x0038 - 0x0000) +struct FNiagaraGlobalBudgetScaling final +{ +public: + uint8 bCullByGlobalBudget : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScaleMaxDistanceByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScaleMaxInstanceCountByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScaleSystemInstanceCountByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxGlobalBudgetUsage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraLinearRamp MaxDistanceScaleByGlobalBudgetUse; // 0x0008(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraLinearRamp MaxInstanceCountScaleByGlobalBudgetUse; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraLinearRamp MaxSystemInstanceCountScaleByGlobalBudgetUse; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraGlobalBudgetScaling; + +// ScriptStruct Niagara.NiagaraSystemVisibilityCullingSettings +// 0x000C (0x000C - 0x0000) +struct FNiagaraSystemVisibilityCullingSettings final +{ +public: + uint8 bCullWhenNotRendered : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullByViewFrustum : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowPreCullingByViewFrustum : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeOutsideViewFrustum; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeWithoutRender; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemVisibilityCullingSettings; + +// ScriptStruct Niagara.NiagaraDeviceProfileStateEntry +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraDeviceProfileStateEntry final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 QualityLevelMask; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 SetQualityLevelMask; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDeviceProfileStateEntry; + +// ScriptStruct Niagara.NiagaraPlatformSetCVarCondition +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FNiagaraPlatformSetCVarCondition final +{ +public: + class FName CVarName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraCVarConditionResponse PassResponse; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraCVarConditionResponse FailResponse; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinInt; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInt; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFloat; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFloat; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMinInt : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxInt : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMinFloat : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxFloat : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0x13]; // 0x001D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSetCVarCondition; + +// ScriptStruct Niagara.NiagaraPlatformSet +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraPlatformSet final +{ +public: + TArray DeviceProfileStates; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CVarConditions; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 QualityLevelMask; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSet; + +// ScriptStruct Niagara.NiagaraSystemScalabilitySettings +// 0x0098 (0x0098 - 0x0000) +struct FNiagaraSystemScalabilitySettings +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0000(0x0030)(Edit, NativeAccessSpecifierPublic) + uint8 bCullByDistance : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullMaxInstanceCount : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullPerSystemMaxInstanceCount : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCullByMaxTimeWithoutRender : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxInstances; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSystemInstances; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeWithoutRender; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraCullProxyMode CullProxyMode; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSystemProxies; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraSystemVisibilityCullingSettings VisibilityCulling; // 0x0050(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraGlobalBudgetScaling BudgetScaling; // 0x005C(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemScalabilitySettings; + +// ScriptStruct Niagara.NiagaraSystemScalabilitySettingsArray +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraSystemScalabilitySettingsArray final +{ +public: + TArray Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemScalabilitySettingsArray; + +// ScriptStruct Niagara.NiagaraSystemScalabilityOverride +// 0x0008 (0x00A0 - 0x0098) +struct FNiagaraSystemScalabilityOverride final : public FNiagaraSystemScalabilitySettings +{ +public: + uint8 bOverrideDistanceSettings : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideInstanceCountSettings : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePerSystemInstanceCountSettings : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideVisibilitySettings : 1; // 0x0098(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideGlobalBudgetScalingSettings : 1; // 0x0098(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideCullProxySettings : 1; // 0x0098(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemScalabilityOverride; + +// ScriptStruct Niagara.NiagaraEmitterScalabilitySettings +// 0x0038 (0x0038 - 0x0000) +struct FNiagaraEmitterScalabilitySettings +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0000(0x0030)(Edit, NativeAccessSpecifierPublic) + uint8 bScaleSpawnCount : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnCountScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScalabilitySettings; + +// ScriptStruct Niagara.NiagaraEmitterScalabilitySettingsArray +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraEmitterScalabilitySettingsArray final +{ +public: + TArray Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScalabilitySettingsArray; + +// ScriptStruct Niagara.NiagaraEmitterScalabilityOverride +// 0x0008 (0x0040 - 0x0038) +struct FNiagaraEmitterScalabilityOverride final : public FNiagaraEmitterScalabilitySettings +{ +public: + uint8 bOverrideSpawnCountScale : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScalabilityOverride; + +// ScriptStruct Niagara.NiagaraEmitterScalabilityOverrides +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraEmitterScalabilityOverrides final +{ +public: + TArray Overrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScalabilityOverrides; + +// ScriptStruct Niagara.NiagaraEventReceiverProperties +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraEventReceiverProperties final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEventGenerator; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEmitter; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEventReceiverProperties; + +// ScriptStruct Niagara.NiagaraEventGeneratorProperties +// 0x0058 (0x0058 - 0x0000) +struct FNiagaraEventGeneratorProperties final +{ +public: + int32 MaxEventsPerFrame; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ID; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x0010(0x0048)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEventGeneratorProperties; + +// ScriptStruct Niagara.NiagaraEmitterScriptProperties +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraEmitterScriptProperties +{ +public: + class UNiagaraScript* Script; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EventReceivers; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EventGenerators; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScriptProperties; + +// ScriptStruct Niagara.NiagaraEventScriptProperties +// 0x0030 (0x0058 - 0x0028) +struct FNiagaraEventScriptProperties final : public FNiagaraEmitterScriptProperties +{ +public: + EScriptExecutionMode ExecutionMode; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 SpawnNumber; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxEventsPerFrame; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid SourceEmitterID; // 0x0034(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEventName; // 0x0044(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomSpawnNumber; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MinSpawnNumber; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UpdateAttributeInitialValues; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraEventScriptProperties; + +// ScriptStruct Niagara.NiagaraDetailsLevelScaleOverrides +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraDetailsLevelScaleOverrides final +{ +public: + float Low; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Medium; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float High; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Epic; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cine; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDetailsLevelScaleOverrides; + +// ScriptStruct Niagara.NiagaraAssetVersion +// 0x001C (0x001C - 0x0000) +struct FNiagaraAssetVersion final +{ +public: + int32 MajorVersion; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinorVersion; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VersionGuid; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsVisibleInVersionSelector; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraAssetVersion; + +// ScriptStruct Niagara.NiagaraVariableWithOffset +// 0x001C (0x0028 - 0x000C) +struct FNiagaraVariableWithOffset final : public FNiagaraVariableBase +{ +public: + int32 Offset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraLwcStructConverter StructConverter; // 0x0010(0x0018)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableWithOffset; + +// ScriptStruct Niagara.NiagaraPositionSource +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraPositionSource final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraPositionSource; + +// ScriptStruct Niagara.NiagaraParameterStore +// 0x0088 (0x0088 - 0x0000) +struct FNiagaraParameterStore +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr Owner; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray SortedParameterOffsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ParameterData; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DataInterfaces; // 0x0030(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray UObjects; // 0x0040(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray OriginalPositionData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraParameterStore; + +// ScriptStruct Niagara.VersionedNiagaraEmitterData +// 0x0358 (0x0358 - 0x0000) +struct FVersionedNiagaraEmitterData final +{ +public: + struct FNiagaraAssetVersion Version; // 0x0000(0x001C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeprecated; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FText DeprecationMessage; // 0x0020(0x0010)(NativeAccessSpecifierPublic) + bool bLocalSpace; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeterminism; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RandomSeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpolatedSpawning : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraSimTarget SimTarget; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraEmitterCalculateBoundMode CalculateBoundsMode; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox FixedBounds; // 0x0040(0x0038)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bRequiresPersistentIDs : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EventHandlerScriptProps; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraPlatformSet Platforms; // 0x0090(0x0030)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraEmitterScalabilityOverrides ScalabilityOverrides; // 0x00C0(0x0010)(Edit, NativeAccessSpecifierPublic) + int32 MaxGPUParticlesSpawnPerFrame; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleAllocationMode AllocationMode; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PreAllocationCount; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraEmitterScriptProperties UpdateScriptProps; // 0x00E0(0x0028)(NativeAccessSpecifierPublic) + struct FNiagaraEmitterScriptProperties SpawnScriptProps; // 0x0108(0x0028)(NativeAccessSpecifierPublic) + struct FNiagaraParameterStore RendererBindings; // 0x0130(0x0088)(NativeAccessSpecifierPublic) + TArray RendererBindingsExternalObjects; // 0x01B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap ResolvedDIBindings; // 0x01C8(0x0050)(NativeAccessSpecifierPublic) + TArray RendererProperties; // 0x0218(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray SimulationStages; // 0x0228(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray SimStageExecutionLoops; // 0x0238(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraScript* GPUComputeScript; // 0x0258(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray SharedEventGeneratorIds; // 0x0260(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FNiagaraEmitterScalabilitySettings CurrentScalabilitySettings; // 0x0270(0x0038)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_2A8[0xB0]; // 0x02A8(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVersionedNiagaraEmitterData; + +// ScriptStruct Niagara.VersionedNiagaraEmitter +// 0x0018 (0x0018 - 0x0000) +struct FVersionedNiagaraEmitter final +{ +public: + class UNiagaraEmitter* Emitter; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid Version; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVersionedNiagaraEmitter; + +// ScriptStruct Niagara.NiagaraEmitterHandle +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraEmitterHandle final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid ID; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName IdName; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsEnabled; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVersionedNiagaraEmitter VersionedInstance; // 0x0028(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraStatelessEmitter* StatelessEmitter; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraEmitterMode EmitterMode; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraEmitterHandle; + +// ScriptStruct Niagara.NiagaraCollisionEventPayload +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraCollisionEventPayload final +{ +public: + struct FVector CollisionPos; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CollisionNormal; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CollisionVelocity; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhysicalMaterialIndex; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraCollisionEventPayload; + +// ScriptStruct Niagara.NiagaraMeshMICOverride +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraMeshMICOverride final +{ +public: + class UMaterialInterface* OriginalMaterial; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceConstant* ReplacementMaterial; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMeshMICOverride; + +// ScriptStruct Niagara.NiagaraMeshMaterialOverride +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraMeshMaterialOverride final +{ +public: + class UMaterialInterface* ExplicitMat; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding UserParamBinding; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMeshMaterialOverride; + +// ScriptStruct Niagara.NiagaraMeshRendererMeshProperties +// 0x0080 (0x0080 - 0x0000) +struct FNiagaraMeshRendererMeshProperties final +{ +public: + class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraParameterBinding MeshParameterBinding; // 0x0008(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ENiagaraMeshLODMode LODMode; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODLevel; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LODDistanceFactor; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLODRange; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntVector2 LODRange; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector PivotOffset; // 0x0060(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMeshPivotOffsetSpace PivotOffsetSpace; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraMeshRendererMeshProperties; + +// ScriptStruct Niagara.ParameterDefinitionsSubscription +// 0x0001 (0x0001 - 0x0000) +struct FParameterDefinitionsSubscription final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParameterDefinitionsSubscription; + +// ScriptStruct Niagara.NiagaraParameters +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraParameters final +{ +public: + TArray Parameters; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraParameters; + +// ScriptStruct Niagara.NiagaraBoundParameter +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraBoundParameter final +{ +public: + struct FNiagaraVariableBase Parameter; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SrcOffset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DestOffset; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraBoundParameter; + +// ScriptStruct Niagara.NiagaraPerfBaselineStats +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraPerfBaselineStats final +{ +public: + float PerInstanceAvg_GT; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceAvg_RT; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceMax_GT; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceMax_RT; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraPerfBaselineStats; + +// ScriptStruct Niagara.NiagaraPlatformSetConflictEntry +// 0x000C (0x000C - 0x0000) +struct FNiagaraPlatformSetConflictEntry final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QualityLevelMask; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSetConflictEntry; + +// ScriptStruct Niagara.NiagaraPlatformSetConflictInfo +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraPlatformSetConflictInfo final +{ +public: + int32 SetAIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SetBIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Conflicts; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSetConflictInfo; + +// ScriptStruct Niagara.NiagaraPlatformSetRedirect +// 0x0080 (0x0080 - 0x0000) +struct FNiagaraPlatformSetRedirect final +{ +public: + TArray ProfileNames; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + ENiagaraDeviceProfileRedirectMode Mode; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RedirectProfileName; // 0x0014(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraPlatformSetCVarCondition CVarConditionEnabled; // 0x0020(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraPlatformSetCVarCondition CVarConditionDisabled; // 0x0050(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSetRedirect; + +// ScriptStruct Niagara.NiagaraRendererMaterialScalarParameter +// 0x000C (0x000C - 0x0000) +struct FNiagaraRendererMaterialScalarParameter final +{ +public: + class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRendererMaterialScalarParameter; + +// ScriptStruct Niagara.NiagaraRendererMaterialVectorParameter +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraRendererMaterialVectorParameter final +{ +public: + class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRendererMaterialVectorParameter; + +// ScriptStruct Niagara.NiagaraRendererMaterialTextureParameter +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraRendererMaterialTextureParameter final +{ +public: + class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Texture; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRendererMaterialTextureParameter; + +// ScriptStruct Niagara.NiagaraRendererMaterialStaticBoolParameter +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraRendererMaterialStaticBoolParameter final +{ +public: + class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StaticVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRendererMaterialStaticBoolParameter; + +// ScriptStruct Niagara.NiagaraRendererMaterialParameters +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraRendererMaterialParameters final +{ +public: + TArray AttributeBindings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScalarParameters; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameters; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureParameters; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticBoolParameters; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRendererMaterialParameters; + +// ScriptStruct Niagara.NiagaraRibbonShapeCustomVertex +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraRibbonShapeCustomVertex final +{ +public: + struct FVector2f position; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f Normal; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureV; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRibbonShapeCustomVertex; + +// ScriptStruct Niagara.NiagaraRibbonUVSettings +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraRibbonUVSettings final +{ +public: + ENiagaraRibbonUVDistributionMode DistributionMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRibbonUVEdgeMode LeadingEdgeMode; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRibbonUVEdgeMode TrailingEdgeMode; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePerParticleUOverride : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePerParticleVRangeOverride : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + float TilingLength; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Offset; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRibbonUVSettings; + +// ScriptStruct Niagara.NiagaraScalabilityManager +// 0x00E0 (0x00E0 - 0x0000) +struct FNiagaraScalabilityManager final +{ +public: + class UNiagaraEffectType* EffectType; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ManagedComponents; // 0x0008(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_18[0xC8]; // 0x0018(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScalabilityManager; + +// ScriptStruct Niagara.NiagaraModuleDependency +// 0x0060 (0x0060 - 0x0000) +struct FNiagaraModuleDependency final +{ +public: + class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraModuleDependencyType Type; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraModuleDependencyScriptConstraint ScriptConstraint; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString RequiredVersion; // 0x0010(0x0010)(Edit, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OnlyEvaluateInScriptUsage; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Description; // 0x0028(0x0010)(Edit, AssetRegistrySearchable, NativeAccessSpecifierPublic) + uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraModuleDependency; + +// ScriptStruct Niagara.NiagaraCompilerTag +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraCompilerTag final +{ +public: + struct FNiagaraVariable Variable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringValue; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraCompilerTag; + +// ScriptStruct Niagara.NiagaraVMExecutableDataId +// 0x0058 (0x0058 - 0x0000) +struct FNiagaraVMExecutableDataId final +{ +public: + struct FGuid CompilerVersionID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraScriptUsage ScriptUsageType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ScriptUsageTypeID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsesRapidIterationParams : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableDebugSwitches : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpolatedSpawn : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresPersistentIDs : 1; // 0x0024(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid BaseScriptID; // 0x0028(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraCompileHash BaseScriptCompileHash; // 0x0038(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ScriptVersionID; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVMExecutableDataId; + +// ScriptStruct Niagara.NiagaraVMExecutableByteCode +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraVMExecutableByteCode final +{ +public: + TArray Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + int32 UncompressedSize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraVMExecutableByteCode; + +// ScriptStruct Niagara.NiagaraVMExecutableData +// 0x01A0 (0x01A0 - 0x0000) +struct FNiagaraVMExecutableData final +{ +public: + struct FNiagaraVMExecutableByteCode ByteCode; // 0x0000(0x0018)(NativeAccessSpecifierPublic) + struct FNiagaraVMExecutableByteCode OptimizedByteCode; // 0x0018(0x0018)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumTempRegisters; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumUserPtrs; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CompileTags; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScriptLiterals; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Attributes; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraScriptDataUsageInfo DataUsage; // 0x00A0(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UObjectInfos; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DataInterfaceInfo; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CalledVMExternalFunctions; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReadDataSets; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray WriteDataSets; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StatScopes; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraShaderScriptParametersMetadata ShaderScriptParametersMetadata; // 0x0118(0x0058)(NativeAccessSpecifierPublic) + ENiagaraScriptCompileStatus LastCompileStatus; // 0x0170(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SimulationStageMetaData; // 0x0178(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExperimentalContextData; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bReadsSignificanceIndex : 1; // 0x0198(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNeedsGPUContextInit : 1; // 0x0198(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraVMExecutableData; + +// ScriptStruct Niagara.NiagaraInlineDynamicInputFormatToken +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraInlineDynamicInputFormatToken final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraInlineDynamicInputFormatToken; + +// ScriptStruct Niagara.VersionedNiagaraScriptData +// 0x0001 (0x0001 - 0x0000) +struct FVersionedNiagaraScriptData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVersionedNiagaraScriptData; + +// ScriptStruct Niagara.NiagaraScriptExecutionPaddingInfo +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraScriptExecutionPaddingInfo final +{ +public: + uint16 SrcOffset; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 DestOffset; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SrcSize; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 DestSize; // 0x0006(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptExecutionPaddingInfo; + +// ScriptStruct Niagara.NiagaraScriptExecutionParameterStore +// 0x0008 (0x0090 - 0x0088) +struct FNiagaraScriptExecutionParameterStore final : public FNiagaraParameterStore +{ +public: + int32 ParameterSize; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInitialized : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScriptExecutionParameterStore; + +// ScriptStruct Niagara.NiagaraScriptInstanceParameterStore +// 0x0010 (0x0098 - 0x0088) +struct FNiagaraScriptInstanceParameterStore final : public FNiagaraParameterStore +{ +public: + uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScriptInstanceParameterStore; + +// ScriptStruct Niagara.NiagaraScriptHighlight +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraScriptHighlight final +{ +public: + struct FLinearColor Color; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptHighlight; + +// ScriptStruct Niagara.NiagaraSimCacheDataBuffers +// 0x0098 (0x0098 - 0x0000) +struct alignas(0x08) FNiagaraSimCacheDataBuffers final +{ +public: + uint32 NumInstances; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 IDAcquireTag; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 IDToIndexTableElements; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x8C]; // 0x000C(0x008C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheDataBuffers; + +// ScriptStruct Niagara.NiagaraSimCacheEmitterFrame +// 0x00D8 (0x00D8 - 0x0000) +struct FNiagaraSimCacheEmitterFrame final +{ +public: + struct FBox LocalBounds; // 0x0000(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 TotalSpawnedParticles; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSimCacheDataBuffers ParticleDataBuffers; // 0x0040(0x0098)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheEmitterFrame; + +// ScriptStruct Niagara.NiagaraSimCacheSystemFrame +// 0x00D0 (0x00D0 - 0x0000) +struct FNiagaraSimCacheSystemFrame final +{ +public: + struct FBox LocalBounds; // 0x0000(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraSimCacheDataBuffers SystemDataBuffers; // 0x0038(0x0098)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheSystemFrame; + +// ScriptStruct Niagara.NiagaraSimCacheFrame +// 0x0160 (0x0160 - 0x0000) +struct FNiagaraSimCacheFrame final +{ +public: + struct FTransform LocalToWorld; // 0x0000(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector3f LWCTile; // 0x0060(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimulationAge; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimulationTickCount; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSimCacheSystemFrame SystemData; // 0x0078(0x00D0)(NativeAccessSpecifierPublic) + TArray EmitterData; // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheFrame; + +// ScriptStruct Niagara.NiagaraSimCacheVariable +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraSimCacheVariable final +{ +public: + struct FNiagaraVariableBase Variable; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 FloatOffset; // 0x000C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 FloatCount; // 0x000E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 HalfOffset; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 HalfCount; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Int32Offset; // 0x0014(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Int32Count; // 0x0016(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheVariable; + +// ScriptStruct Niagara.NiagaraSimCacheDataBuffersLayout +// 0x00B8 (0x00B8 - 0x0000) +struct FNiagaraSimCacheDataBuffersLayout final +{ +public: + class FName LayoutName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSimTarget SimTarget; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Variables; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint16 FloatCount; // 0x0020(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 HalfCount; // 0x0022(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Int32Count; // 0x0024(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLocalSpace; // 0x0026(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInterpolation; // 0x0027(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowVelocityExtrapolation; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RebaseVariableNames; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InterpVariableNames; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint16 ComponentVelocity; // 0x0050(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x66]; // 0x0052(0x0066)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheDataBuffersLayout; + +// ScriptStruct Niagara.NiagaraSimCacheLayout +// 0x00C8 (0x00C8 - 0x0000) +struct FNiagaraSimCacheLayout final +{ +public: + struct FNiagaraSimCacheDataBuffersLayout SystemLayout; // 0x0000(0x00B8)(NativeAccessSpecifierPublic) + TArray EmitterLayouts; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimCacheLayout; + +// ScriptStruct Niagara.NiagaraEmitterCompiledData +// 0x0138 (0x0138 - 0x0000) +struct FNiagaraEmitterCompiledData final +{ +public: + TArray SpawnAttributes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterSpawnIntervalVar; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterInterpSpawnStartDTVar; // 0x0030(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterSpawnGroupVar; // 0x0050(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterAgeVar; // 0x0070(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterRandomSeedVar; // 0x0090(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterInstanceSeedVar; // 0x00B0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterTotalSpawnedParticlesVar; // 0x00D0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x00F0(0x0048)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterCompiledData; + +// ScriptStruct Niagara.NiagaraParameterDataSetBinding +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraParameterDataSetBinding final +{ +public: + int32 ParameterOffset; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataSetComponentOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraParameterDataSetBinding; + +// ScriptStruct Niagara.NiagaraParameterDataSetBindingCollection +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraParameterDataSetBindingCollection final +{ +public: + TArray FloatOffsets; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Int32Offsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraParameterDataSetBindingCollection; + +// ScriptStruct Niagara.NiagaraSystemCompiledData +// 0x0240 (0x0240 - 0x0000) +struct FNiagaraSystemCompiledData final +{ +public: + struct FNiagaraParameterStore InstanceParamStore; // 0x0000(0x0088)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x0088(0x0048)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData SpawnInstanceParamsDataSetCompiledData; // 0x00D0(0x0048)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData UpdateInstanceParamsDataSetCompiledData; // 0x0118(0x0048)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceGlobalBinding; // 0x0160(0x0020)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceSystemBinding; // 0x0180(0x0020)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceOwnerBinding; // 0x01A0(0x0020)(NativeAccessSpecifierPublic) + TArray SpawnInstanceEmitterBindings; // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceGlobalBinding; // 0x01D0(0x0020)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceSystemBinding; // 0x01F0(0x0020)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceOwnerBinding; // 0x0210(0x0020)(NativeAccessSpecifierPublic) + TArray UpdateInstanceEmitterBindings; // 0x0230(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemCompiledData; + +// ScriptStruct Niagara.NiagaraSystemScalabilityOverrides +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraSystemScalabilityOverrides final +{ +public: + TArray Overrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemScalabilityOverrides; + +// ScriptStruct Niagara.NiagaraWildcard +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraWildcard final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraWildcard; + +// ScriptStruct Niagara.NiagaraFloat +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraFloat final +{ +public: + float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraFloat; + +// ScriptStruct Niagara.NiagaraInt32 +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraInt32 final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraInt32; + +// ScriptStruct Niagara.NiagaraBool +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraBool final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraBool; + +// ScriptStruct Niagara.NiagaraPosition +// 0x0000 (0x000C - 0x000C) +struct FNiagaraPosition final : public FVector3f +{ +}; +DUMPER7_ASSERTS_FNiagaraPosition; + +// ScriptStruct Niagara.NiagaraHalf +// 0x0002 (0x0002 - 0x0000) +struct FNiagaraHalf final +{ +public: + uint16 Value; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHalf; + +// ScriptStruct Niagara.NiagaraHalfVector2 +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraHalfVector2 final +{ +public: + uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHalfVector2; + +// ScriptStruct Niagara.NiagaraHalfVector3 +// 0x0006 (0x0006 - 0x0000) +struct FNiagaraHalfVector3 final +{ +public: + uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Z; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHalfVector3; + +// ScriptStruct Niagara.NiagaraHalfVector4 +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraHalfVector4 final +{ +public: + uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Z; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 W; // 0x0006(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHalfVector4; + +// ScriptStruct Niagara.NiagaraNumeric +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraNumeric final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraNumeric; + +// ScriptStruct Niagara.NiagaraParameterMap +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraParameterMap final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraParameterMap; + +// ScriptStruct Niagara.NiagaraDouble +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraDouble final +{ +public: + double Value; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDouble; + +// ScriptStruct Niagara.NiagaraMatrix +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraMatrix final +{ +public: + struct FVector4f Row0; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4f Row1; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4f Row2; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4f Row3; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMatrix; + +// ScriptStruct Niagara.NiagaraEmitterID +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraEmitterID final +{ +public: + int32 ID; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterID; + +// ScriptStruct Niagara.NiagaraSpawnInfo +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraSpawnInfo final +{ +public: + int32 Count; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpStartDt; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntervalDt; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnGroup; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSpawnInfo; + +// ScriptStruct Niagara.NiagaraID +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraID final +{ +public: + int32 Index; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AcquireTag; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraID; + +// ScriptStruct Niagara.NiagaraRandInfo +// 0x000C (0x000C - 0x0000) +struct FNiagaraRandInfo final +{ +public: + int32 Seed1; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed2; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed3; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRandInfo; + +// ScriptStruct Niagara.NiagaraUserRedirectionParameterStore +// 0x0050 (0x00D8 - 0x0088) +struct FNiagaraUserRedirectionParameterStore final : public FNiagaraParameterStore +{ +public: + TMap UserParameterRedirects; // 0x0088(0x0050)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraUserRedirectionParameterStore; + +// ScriptStruct Niagara.NiagaraVariant +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraVariant final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraDataInterface* DataInterface; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Bytes; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + ENiagaraVariantMode CurrentMode; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraVariant; + +// ScriptStruct Niagara.NiagaraWorldManagerTickFunction +// 0x0008 (0x0030 - 0x0028) +struct FNiagaraWorldManagerTickFunction final : public FTickFunction +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraWorldManagerTickFunction; + +} + diff --git a/SilentHillF/SDK/NoceBase_classes.hpp b/SilentHillF/SDK/NoceBase_classes.hpp new file mode 100644 index 0000000..762de0b --- /dev/null +++ b/SilentHillF/SDK/NoceBase_classes.hpp @@ -0,0 +1,304 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NoceBase + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "NoceBase_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "UMG_classes.hpp" + + +namespace SDK +{ + +// Class NoceBase.NoceBaseFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNoceBaseFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ClientTravel(class APlayerController* PlayerController, const class FString& URL, ETravelType TravelType, bool bSeamless); + static bool DrawWidgetToTarget(class UTextureRenderTarget2D* Target, class UUserWidget* WidgetToRender, const struct FVector2D& DrawSize, bool UseGamma, ETextureFilter Filter, float DeltaTime); + static void ForceStreamingOut(); + static void ForceUpdateTextureStreamingByPos(const struct FVector& InPos); + static class FString GetBuildVersion(); + static class FString GetBuildVersion2(); + static class FString GetBuildVersion3(); + static class FString GetBuildVersion4(); + static int32 GetBuildVersion_Major(); + static int32 GetBuildVersion_Minor(); + static int32 GetBuildVersion_Patch(); + static int32 GetBuildVersion_Revision(); + static int32 GetBuildVersionAt(int32 InIndex); + static struct FVector2D GetGameResolution(); + static struct FVector2D GetGameViewportSize(); + static class FString GetLongPackageNameForTravel(const struct FSoftObjectPath& InPath); + static float GetNoceNearClipPlane(); + static ENocePCType GetPCType(); + static class FString GetPlatformNetIdLocalString(class APlayerController* PlayerController); + static class FString GetPlatformNetIdString(class APlayerController* PlayerController); + static ENocePlatformType GetPlatformType(); + static int32 GetRemainPSOTasks(); + static class UWorld* GetRobustWorld(); + static int32 GetSequenceFrameRate(); + static float GetStreamingLevelPercentage(const class UObject* WorldContextObject); + static class FString GetSystemErrorMessage(); + static int32 GetSystemLastErrorCode(); + static class FString GetUniquePlayerID(); + static bool IsAnyStreamingLevelLoading(const class UObject* WorldContextObject); + static bool IsAsyncLoadingThreadBusy(); + static bool IsConsole(); + static bool IsConsoleLockhart(); + static bool IsEditor(); + static bool IsEpicGamesOnlineSystem(); + static bool IsPlayStation5(); + static bool IsPS5Pro(); + static bool IsShippingBuild(); + static bool IsSimulatingInEditor(); + static bool IsSteamOnlineSystem(); + static void LogError(const class FString& InStr); + static void PausePSOTasks(); + static void ResetPerspectiveNearClipPlane(class APlayerController* PlayerController); + static void ResumePSOTasks(); + static void SeamlessTravel(class APlayerController* PlayerController, const class FString& InURL, bool bAbsolute); + static void ServerTravel(class APlayerController* PlayerController, const class FString& InURL, bool bAbsolute); + static void SetNoceNearClipPlane(float InValue); + static void SetPSOBackgroundMode(); + static void SetPSOFastMode(); + static void ShowPlatformUserInfo(class APlayerController* PlayerController); + static struct FTimespan SubstractDateTime(const struct FDateTime& InA, const struct FDateTime& InB); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBaseFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBaseFunctionLibrary") + } + static class UNoceBaseFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBaseFunctionLibrary; + +// Class NoceBase.NoceBaseGameSetting +// 0x0D40 (0x0D68 - 0x0028) +class UNoceBaseGameSetting final : public UObject +{ +public: + struct FSoftObjectPath InputActionToKeyTable; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InputGamepadTypeDataTable; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InputMultiActionTable; // 0x0068(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InputImageDataTable; // 0x0088(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InputPCImageDataTable; // 0x00A8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WeaponCompositeTable; // 0x00C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath OmamoriCompositeTable; // 0x00E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ConsumableCompositeTable; // 0x0108(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath KeyItemCompositeTable; // 0x0128(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LetterGroupCompositeTable; // 0x0148(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LetterCompositeTable; // 0x0168(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath StageJumpDataTable; // 0x0188(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath TutorialDataTable; // 0x01A8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookCharacterNameDataTable; // 0x01C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookEnemyNameDataTable; // 0x01E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookInfoNameDataTable; // 0x0208(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookPuzzleNameDataTable; // 0x0228(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookTutorialNameDataTable; // 0x0248(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookCharacterPageDataTable; // 0x0268(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookEnemyPageDataTable; // 0x0288(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookInfoPageDataTable; // 0x02A8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookPuzzlePageDataTable; // 0x02C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookTutorialPageDataTable; // 0x02E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookCharacterContentDataTable; // 0x0308(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookEnemyContentDataTable; // 0x0328(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookInfoContentDataTable; // 0x0348(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookPuzzleContentDataTable; // 0x0368(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath NotebookTutorialContentDataTable; // 0x0388(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ExpandInventoryDataTable; // 0x03A8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LocationInfoDataTable; // 0x03C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ChapterInfoDataTable; // 0x03E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath MissionHintDataTable; // 0x0408(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath OmamoriDrawingDataAsset; // 0x0428(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath KeyItemEmaDataTable; // 0x0448(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DLCRewardOmamoriName; // 0x0468(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WidgetPathDataTable; // 0x0470(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath LoadingScreenWidgetClass; // 0x0490(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoadingScreenZOrder; // 0x04B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B4[0x4]; // 0x04B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath FadeWidgetClass; // 0x04B8(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FadeWidgetZOrder; // 0x04D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeyboardInitRepeatDelay; // 0x04DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeyboardRepeatDelay; // 0x04E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E4[0x4]; // 0x04E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath SubtitleWidgetClass; // 0x04E8(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath SubtitleWithSpeakerWidgetClass; // 0x0508(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath CinematicNoteWidgetClass; // 0x0528(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath CommonGuideWidgetClass; // 0x0548(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath InteractIconWidgetClass; // 0x0568(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath IndicatorWidgetClass; // 0x0588(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath TitleMapPath; // 0x05A8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GameMapPath; // 0x05C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath CombatTestMapPath; // 0x05E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LightFadeMaterialParameterCollection; // 0x0608(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath HeightFogDataTable; // 0x0628(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VolumetricFogDataTable; // 0x0648(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DirectionalLightDataTable; // 0x0668(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SweetLightDataTable; // 0x0688(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SkyLightDataTable; // 0x06A8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SkyAtmosphereDataTable; // 0x06C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SkyDomeDataTable; // 0x06E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DarknessDataTable; // 0x0708(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SSFSDataTable; // 0x0728(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LanternNiagaraTable; // 0x0748(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WindDataTable; // 0x0768(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LumenTranslucencyTable; // 0x0788(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath FogNiagaraTable; // 0x07A8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath FogNiagaraParameterCollection; // 0x07C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath EnvAreaAllFogNiagaraParameter; // 0x07E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath HellSmokeNiagaraParameter; // 0x0808(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath HellSmokeMaterialParameter; // 0x0828(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WorldTriggerTable; // 0x0848(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath RegionDataLayerTable; // 0x0868(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DialogLineDataTable; // 0x0888(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DialogSetDataTable; // 0x08A8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DialogSpeakerTable; // 0x08C8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DialogSpeakerNameTable; // 0x08E8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DialogSelfTalkTable; // 0x0908(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalDialogCoolDown; // 0x0928(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92C[0x4]; // 0x092C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath DialogDurationTable; // 0x0930(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DialogStyleTable; // 0x0950(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath AchievementTable; // 0x0970(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath RecordNotebookTable; // 0x0990(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GameEnemyRecord; // 0x09B0(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GameItemRecord; // 0x09D0(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GameProgressRecord; // 0x09F0(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath GameOtherRecord; // 0x0A10(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SystemEnemyRecord; // 0x0A30(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SystemItemRecord; // 0x0A50(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath SystemOtherRecord; // 0x0A70(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNoceStorageSetting StorageSetting; // 0x0A90(0x0178)(Edit, Config, NativeAccessSpecifierPublic) + class FName RedCapsuleName; // 0x0C08(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HairOrnamentName; // 0x0C10(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName KatanaWeaponName; // 0x0C18(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName KatanaAlterWeaponName; // 0x0C20(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UFOWeaponName; // 0x0C28(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray UFOWeaponRoundNames; // 0x0C30(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + class FName ExorcismPotionName; // 0x0C40(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PickupsDeployDataTable; // 0x0C48(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PickupsConsumableDataTable; // 0x0C68(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PickupsWeaponDataTable; // 0x0C88(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DynamicPickupsRuleDataAsset; // 0x0CA8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DynamicPickupsDataTable; // 0x0CC8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PrepRoomPickupsRuleDataAsset; // 0x0CE8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath HinaCharMeshTypeDataTable; // 0x0D08(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath AnalyticsDataTable; // 0x0D28(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ChunkDataTable; // 0x0D48(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceBaseGameSetting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceBaseGameSetting") + } + static class UNoceBaseGameSetting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceBaseGameSetting; + +// Class NoceBase.NoceFadeSubsystem +// 0x0010 (0x0040 - 0x0030) +class UNoceFadeSubsystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CleanFade(); + class FString GetFadeInDebugInfo(ENoceFadeType FadeType); + class FString GetFadeOutDebugInfo(ENoceFadeType FadeType); + bool IsAnyBusy(); + bool IsAnyFadeOut(); + bool IsFadeBusy(ENoceFadeType FadeType); + bool IsFadeIn(ENoceFadeType FadeType); + bool IsFadeOut(ENoceFadeType FadeType); + void RequestFadeIn(ENoceFadeType FadeType, float TimeSecond, const class FString& RequestInfo); + void RequestFadeOutBlack(ENoceFadeType FadeType, float TimeSecond, const class FString& RequestInfo); + void RequestFadeOutWhite(ENoceFadeType FadeType, float TimeSecond, const class FString& RequestInfo); + void ShowHideDebugInfo(bool Show); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFadeSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFadeSubsystem") + } + static class UNoceFadeSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFadeSubsystem; + +// Class NoceBase.NoceFadeWidget +// 0x0070 (0x0350 - 0x02E0) +class UNoceFadeWidget : public UUserWidget +{ +public: + struct FLinearColor ColorBlack; // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorWhite; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FadeOutInfoString; // 0x0300(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FadeInInfoString; // 0x0310(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ImageWidgetName; // 0x0320(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InfoWidgetName; // 0x0328(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_330[0x20]; // 0x0330(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FadeIn(float TimeSecond, const class FString& InfoString); + void FadeOut(bool IsBlack, float TimeSecond, const class FString& InfoString); + bool IsBusy(); + bool IsFadeIn(); + bool IsFadeInComplete(); + bool IsFadeOut(); + bool IsFadeOutComplete(); + void ResetMe(); + void ShowHideDebugInfo(bool Show); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoceFadeWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoceFadeWidget") + } + static class UNoceFadeWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoceFadeWidget; + +} + diff --git a/SilentHillF/SDK/NoceBase_structs.hpp b/SilentHillF/SDK/NoceBase_structs.hpp new file mode 100644 index 0000000..0773adf --- /dev/null +++ b/SilentHillF/SDK/NoceBase_structs.hpp @@ -0,0 +1,104 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NoceBase + +#include "Basic.hpp" + +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Enum NoceBase.ENoceFadeType +// NumValues: 0x0007 +enum class ENoceFadeType : uint8 +{ + INGAME = 0, + MENU = 1, + TELEPORT = 2, + FSM = 3, + INTERLUDE = 4, + NUM = 5, + ENoceFadeType_MAX = 6, +}; + +// Enum NoceBase.ENocePlatformType +// NumValues: 0x0004 +enum class ENocePlatformType : uint8 +{ + PC = 0, + PS5 = 1, + XSX = 2, + ENocePlatformType_MAX = 3, +}; + +// Enum NoceBase.ENocePCType +// NumValues: 0x0005 +enum class ENocePCType : uint8 +{ + Unknown = 0, + Steam = 1, + EpicGames = 2, + MicrosoftStore = 3, + ENocePCType_MAX = 4, +}; + +// ScriptStruct NoceBase.NoceGameVersion +// 0x0040 (0x0040 - 0x0000) +struct FNoceGameVersion final +{ +public: + class FString BuildConfig; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GameVersion; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Revision; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BranchName; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceGameVersion; + +// ScriptStruct NoceBase.NSClassFilter +// 0x00F8 (0x00F8 - 0x0000) +struct FNSClassFilter final +{ +public: + class UClass* BaseClass; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSet> AllowedClasses; // 0x0008(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) + TSet> IgnoredClasses; // 0x0058(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) + TSet BakedAllowedClasses; // 0x00A8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FNSClassFilter; + +// ScriptStruct NoceBase.NSComponentClassFilter +// 0x00F8 (0x00F8 - 0x0000) +struct FNSComponentClassFilter final +{ +public: + struct FNSClassFilter ClassFilter; // 0x0000(0x00F8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNSComponentClassFilter; + +// ScriptStruct NoceBase.NoceStorageSetting +// 0x0178 (0x0178 - 0x0000) +struct FNoceStorageSetting final +{ +public: + struct FNSComponentClassFilter SaveComponentFilter; // 0x0000(0x00F8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 GameSlotCount; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AutoSaveSlotCount; // 0x00FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InheritableAdditionalTag; // 0x0100(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagContainer PlayGoProgressTag; // 0x0120(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagContainer FullRecoverProgressTag; // 0x0140(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 SystemSaveMaxSize; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CommonIconPath; // 0x0168(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNoceStorageSetting; + +} + diff --git a/SilentHillF/SDK/PacketHandler_classes.hpp b/SilentHillF/SDK/PacketHandler_classes.hpp new file mode 100644 index 0000000..6e8ef86 --- /dev/null +++ b/SilentHillF/SDK/PacketHandler_classes.hpp @@ -0,0 +1,63 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PacketHandler + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class PacketHandler.HandlerComponentFactory +// 0x0000 (0x0028 - 0x0028) +class UHandlerComponentFactory : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HandlerComponentFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HandlerComponentFactory") + } + static class UHandlerComponentFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHandlerComponentFactory; + +// Class PacketHandler.PacketHandlerProfileConfig +// 0x0010 (0x0038 - 0x0028) +class UPacketHandlerProfileConfig final : public UObject +{ +public: + TArray Components; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PacketHandlerProfileConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PacketHandlerProfileConfig") + } + static class UPacketHandlerProfileConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPacketHandlerProfileConfig; + +} + diff --git a/SilentHillF/SDK/PhysicsCore_classes.hpp b/SilentHillF/SDK/PhysicsCore_classes.hpp new file mode 100644 index 0000000..34a3102 --- /dev/null +++ b/SilentHillF/SDK/PhysicsCore_classes.hpp @@ -0,0 +1,199 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PhysicsCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "DeveloperSettings_classes.hpp" +#include "PhysicsCore_structs.hpp" +#include "Chaos_structs.hpp" + + +namespace SDK +{ + +// Class PhysicsCore.PhysicalMaterialPropertyBase +// 0x0000 (0x0028 - 0x0028) +class UPhysicalMaterialPropertyBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalMaterialPropertyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalMaterialPropertyBase") + } + static class UPhysicalMaterialPropertyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalMaterialPropertyBase; + +// Class PhysicsCore.BodySetupCore +// 0x0010 (0x0038 - 0x0028) +class UBodySetupCore : public UObject +{ +public: + class FName BoneName; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicsType PhysicsType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionTraceFlag CollisionTraceFlag; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBodyCollisionResponse CollisionReponse; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BodySetupCore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BodySetupCore") + } + static class UBodySetupCore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBodySetupCore; + +// Class PhysicsCore.ChaosPhysicalMaterial +// 0x0020 (0x0048 - 0x0028) +class UChaosPhysicalMaterial final : public UObject +{ +public: + float Friction; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaticFriction; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Restitution; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearEtherDrag; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularEtherDrag; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepingLinearVelocityThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepingAngularVelocityThreshold; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChaosPhysicalMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChaosPhysicalMaterial") + } + static class UChaosPhysicalMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChaosPhysicalMaterial; + +// Class PhysicsCore.PhysicalMaterial +// 0x0070 (0x0098 - 0x0028) +class UPhysicalMaterial final : public UObject +{ +public: + float Friction; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaticFriction; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFrictionCombineMode FrictionCombineMode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideFrictionCombineMode; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Restitution; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFrictionCombineMode RestitutionCombineMode; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideRestitutionCombineMode; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Density; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepLinearVelocityThreshold; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepAngularVelocityThreshold; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SleepCounterThreshold; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RaiseMassToPower; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamageThresholdScale; // 0x0050(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterialPropertyBase* PhysicalMaterialProperty; // 0x0058(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicalSurface SurfaceType; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPhysicalMaterialStrength Strength; // 0x0064(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FPhysicalMaterialDamageModifier DamageModifier; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bShowExperimentalProperties; // 0x0074(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicalMaterialSoftCollisionMode SoftCollisionMode; // 0x0075(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SoftCollisionThickness; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseFrictionImpulse; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalMaterial") + } + static class UPhysicalMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalMaterial; + +// Class PhysicsCore.PhysicsSettingsCore +// 0x00B0 (0x00E8 - 0x0038) +class UPhysicsSettingsCore : public UDeveloperSettings +{ +public: + float DefaultGravityZ; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultTerminalVelocity; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultFluidFriction; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimulateScratchMemorySize; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RagdollAggregateThreshold; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriangleMeshTriangleMinAreaThreshold; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableEnhancedDeterminism; // 0x0050(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableShapeSharing; // 0x0051(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePCM; // 0x0052(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStabilization; // 0x0053(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarnMissingLocks; // 0x0054(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable2DPhysics; // 0x0055(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultHasComplexCollision; // 0x0056(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BounceThresholdVelocity; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFrictionCombineMode FrictionCombineMode; // 0x005C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFrictionCombineMode RestitutionCombineMode; // 0x005D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxAngularVelocity; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationVelocity; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactOffsetMultiplier; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinContactOffset; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxContactOffset; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulateSkeletalMeshOnDedicatedServer; // 0x0074(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionTraceFlag DefaultShapeComplexity; // 0x0075(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FChaosSolverConfiguration SolverOptions; // 0x0078(0x006C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsSettingsCore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsSettingsCore") + } + static class UPhysicsSettingsCore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsSettingsCore; + +} + diff --git a/SilentHillF/SDK/PhysicsCore_structs.hpp b/SilentHillF/SDK/PhysicsCore_structs.hpp new file mode 100644 index 0000000..3198979 --- /dev/null +++ b/SilentHillF/SDK/PhysicsCore_structs.hpp @@ -0,0 +1,235 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PhysicsCore + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum PhysicsCore.ECollisionTraceFlag +// NumValues: 0x0005 +enum class ECollisionTraceFlag : uint8 +{ + CTF_UseDefault = 0, + CTF_UseSimpleAndComplex = 1, + CTF_UseSimpleAsComplex = 2, + CTF_UseComplexAsSimple = 3, + CTF_MAX = 4, +}; + +// Enum PhysicsCore.EPhysicsType +// NumValues: 0x0004 +enum class EPhysicsType : uint8 +{ + PhysType_Default = 0, + PhysType_Kinematic = 1, + PhysType_Simulated = 2, + PhysType_MAX = 3, +}; + +// Enum PhysicsCore.EBodyCollisionResponse +// NumValues: 0x0003 +enum class EBodyCollisionResponse : uint8 +{ + BodyCollision_Enabled = 0, + BodyCollision_Disabled = 1, + BodyCollision_MAX = 2, +}; + +// Enum PhysicsCore.EPhysicalSurface +// NumValues: 0x0041 +enum class EPhysicalSurface : uint8 +{ + SurfaceType_Default = 0, + SurfaceType1 = 1, + SurfaceType2 = 2, + SurfaceType3 = 3, + SurfaceType4 = 4, + SurfaceType5 = 5, + SurfaceType6 = 6, + SurfaceType7 = 7, + SurfaceType8 = 8, + SurfaceType9 = 9, + SurfaceType10 = 10, + SurfaceType11 = 11, + SurfaceType12 = 12, + SurfaceType13 = 13, + SurfaceType14 = 14, + SurfaceType15 = 15, + SurfaceType16 = 16, + SurfaceType17 = 17, + SurfaceType18 = 18, + SurfaceType19 = 19, + SurfaceType20 = 20, + SurfaceType21 = 21, + SurfaceType22 = 22, + SurfaceType23 = 23, + SurfaceType24 = 24, + SurfaceType25 = 25, + SurfaceType26 = 26, + SurfaceType27 = 27, + SurfaceType28 = 28, + SurfaceType29 = 29, + SurfaceType30 = 30, + SurfaceType31 = 31, + SurfaceType32 = 32, + SurfaceType33 = 33, + SurfaceType34 = 34, + SurfaceType35 = 35, + SurfaceType36 = 36, + SurfaceType37 = 37, + SurfaceType38 = 38, + SurfaceType39 = 39, + SurfaceType40 = 40, + SurfaceType41 = 41, + SurfaceType42 = 42, + SurfaceType43 = 43, + SurfaceType44 = 44, + SurfaceType45 = 45, + SurfaceType46 = 46, + SurfaceType47 = 47, + SurfaceType48 = 48, + SurfaceType49 = 49, + SurfaceType50 = 50, + SurfaceType51 = 51, + SurfaceType52 = 52, + SurfaceType53 = 53, + SurfaceType54 = 54, + SurfaceType55 = 55, + SurfaceType56 = 56, + SurfaceType57 = 57, + SurfaceType58 = 58, + SurfaceType59 = 59, + SurfaceType60 = 60, + SurfaceType61 = 61, + SurfaceType62 = 62, + SurfaceType_Max = 63, + EPhysicalSurface_MAX = 64, +}; + +// Enum PhysicsCore.ERadialImpulseFalloff +// NumValues: 0x0003 +enum class ERadialImpulseFalloff : uint8 +{ + RIF_Constant = 0, + RIF_Linear = 1, + RIF_MAX = 2, +}; + +// Enum PhysicsCore.ESleepFamily +// NumValues: 0x0004 +enum class ESleepFamily : uint8 +{ + Normal = 0, + Sensitive = 1, + Custom = 2, + ESleepFamily_MAX = 3, +}; + +// Enum PhysicsCore.EAngularConstraintMotion +// NumValues: 0x0004 +enum class EAngularConstraintMotion : uint8 +{ + ACM_Free = 0, + ACM_Limited = 1, + ACM_Locked = 2, + ACM_MAX = 3, +}; + +// Enum PhysicsCore.EConstraintFrame +// NumValues: 0x0003 +enum class EConstraintFrame : uint8 +{ + Frame1 = 0, + Frame2 = 1, + EConstraintFrame_MAX = 2, +}; + +// Enum PhysicsCore.EConstraintPlasticityType +// NumValues: 0x0004 +enum class EConstraintPlasticityType : uint8 +{ + CCPT_Free = 0, + CCPT_Shrink = 1, + CCPT_Grow = 2, + CCPT_MAX = 3, +}; + +// Enum PhysicsCore.ELinearConstraintMotion +// NumValues: 0x0004 +enum class ELinearConstraintMotion : uint8 +{ + LCM_Free = 0, + LCM_Limited = 1, + LCM_Locked = 2, + LCM_MAX = 3, +}; + +// Enum PhysicsCore.EFrictionCombineMode +// NumValues: 0x0004 +enum class EFrictionCombineMode : uint8 +{ + Average = 0, + Min = 1, + Multiply = 2, + Max = 3, +}; + +// Enum PhysicsCore.EPhysicalMaterialSoftCollisionMode +// NumValues: 0x0004 +enum class EPhysicalMaterialSoftCollisionMode : uint8 +{ + None = 0, + RelativeThickness = 1, + AbsoluteThickess = 2, + EPhysicalMaterialSoftCollisionMode_MAX = 3, +}; + +// ScriptStruct PhysicsCore.BodyInstanceCore +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FBodyInstanceCore +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bSimulatePhysics : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideMass : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableGravity : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateKinematicFromSimulation : 1; // 0x0010(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoWeld : 1; // 0x0010(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartAwake : 1; // 0x0010(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateWakeEvents : 1; // 0x0010(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateMassWhenScaleChanges : 1; // 0x0010(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBodyInstanceCore; + +// ScriptStruct PhysicsCore.PhysicalMaterialStrength +// 0x000C (0x000C - 0x0000) +struct FPhysicalMaterialStrength final +{ +public: + float TensileStrength; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CompressionStrength; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShearStrength; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalMaterialStrength; + +// ScriptStruct PhysicsCore.PhysicalMaterialDamageModifier +// 0x0004 (0x0004 - 0x0000) +struct FPhysicalMaterialDamageModifier final +{ +public: + float DamageThresholdMultiplier; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalMaterialDamageModifier; + +} + diff --git a/SilentHillF/SDK/PropertyPath_classes.hpp b/SilentHillF/SDK/PropertyPath_classes.hpp new file mode 100644 index 0000000..0c56517 --- /dev/null +++ b/SilentHillF/SDK/PropertyPath_classes.hpp @@ -0,0 +1,70 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PropertyPath + +#include "Basic.hpp" + +#include "PropertyPath_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class PropertyPath.PropertyPathTestObject +// 0x0158 (0x0180 - 0x0028) +class UPropertyPathTestObject final : public UObject +{ +public: + bool Bool; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumOne; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumTwo; // 0x002A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumThree; // 0x002B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumFour; // 0x002C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Integer; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString String; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float float_0; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPropertyPathTestStruct Struct; // 0x0050(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FPropertyPathTestStruct StructRef; // 0x00B0(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FPropertyPathTestStruct StructConstRef; // 0x0110(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UPropertyPathTestObject* InnerObject; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFloat(float InFloat); + void SetStruct(const struct FPropertyPathTestStruct& InStruct); + void SetStructConstRef(const struct FPropertyPathTestStruct& InStruct); + void SetStructRef(const struct FPropertyPathTestStruct& InStruct); + + float GetFloat() const; + struct FPropertyPathTestStruct GetStruct() const; + const struct FPropertyPathTestStruct GetStructConstRef() const; + struct FPropertyPathTestStruct GetStructRef() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropertyPathTestObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropertyPathTestObject") + } + static class UPropertyPathTestObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPropertyPathTestObject; + +} + diff --git a/SilentHillF/SDK/PropertyPath_structs.hpp b/SilentHillF/SDK/PropertyPath_structs.hpp new file mode 100644 index 0000000..b7b4533 --- /dev/null +++ b/SilentHillF/SDK/PropertyPath_structs.hpp @@ -0,0 +1,113 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PropertyPath + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum PropertyPath.EPropertyPathTestEnum +// NumValues: 0x0005 +enum class EPropertyPathTestEnum : uint8 +{ + One = 0, + Two = 1, + Three = 2, + Four = 3, + EPropertyPathTestEnum_MAX = 4, +}; + +// ScriptStruct PropertyPath.PropertyPathSegment +// 0x0020 (0x0020 - 0x0000) +struct FPropertyPathSegment final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ArrayIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStruct* Struct; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyPathSegment; + +// ScriptStruct PropertyPath.CachedPropertyPath +// 0x0038 (0x0038 - 0x0000) +struct FCachedPropertyPath +{ +public: + TArray Segments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UFunction* CachedFunction; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedPropertyPath; + +// ScriptStruct PropertyPath.PropertyPathTestBaseStruct +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FPropertyPathTestBaseStruct +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyPathTestBaseStruct; + +// ScriptStruct PropertyPath.PropertyPathTestInnerStruct +// 0x0020 (0x0028 - 0x0008) +struct FPropertyPathTestInnerStruct final : public FPropertyPathTestBaseStruct +{ +public: + float float_0; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Bool; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumOne; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumTwo; // 0x000E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumThree; // 0x000F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumFour; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Integer; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString String; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPropertyPathTestInnerStruct; + +// ScriptStruct PropertyPath.PropertyPathTestStruct +// 0x0058 (0x0060 - 0x0008) +struct FPropertyPathTestStruct final : public FPropertyPathTestBaseStruct +{ +public: + bool Bool; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Integer; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumOne; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumTwo; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumThree; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropertyPathTestEnum EnumFour; // 0x0013(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString String; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float float_0; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPropertyPathTestInnerStruct InnerStruct; // 0x0030(0x0028)(NativeAccessSpecifierPublic) + class UPropertyPathTestObject* InnerObject; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPropertyPathTestStruct; + +// ScriptStruct PropertyPath.PropertyPathTestBed +// 0x00D0 (0x00D0 - 0x0000) +struct FPropertyPathTestBed final +{ +public: + class UPropertyPathTestObject* Object; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPropertyPathTestObject* ModifiedObject; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPropertyPathTestStruct ModifiedStruct; // 0x0010(0x0060)(NativeAccessSpecifierPublic) + struct FPropertyPathTestStruct DefaultStruct; // 0x0070(0x0060)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPropertyPathTestBed; + +} + diff --git a/SilentHillF/SDK/SMSystem_classes.hpp b/SilentHillF/SDK/SMSystem_classes.hpp new file mode 100644 index 0000000..cb2adda --- /dev/null +++ b/SilentHillF/SDK/SMSystem_classes.hpp @@ -0,0 +1,1283 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SMSystem + +#include "Basic.hpp" + +#include "SMSystem_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class SMSystem.SMInstance +// 0x06D0 (0x06F8 - 0x0028) +class USMInstance : public UObject +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReplicatedReferences; // 0x0080(0x0010)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate) + struct FGuid RootStateMachineGuid; // 0x0090(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPreStateMachineInitializedEvent; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineInitializedEvent; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineStartedEvent; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineUpdatedEvent; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineStoppedEvent; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineShutdownEvent; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineTransitionTakenEvent; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineStateChangedEvent; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineStateStartedEvent; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class USMStateMachineComponent* ComponentOwner; // 0x0130(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TScriptInterface NetworkInterface; // 0x0138(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_148[0x140]; // 0x0148(0x0140)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSMStateMachine RootStateMachine; // 0x0288(0x02C8)(Protected, NativeAccessSpecifierProtected) + class UObject* R_StateMachineContext; // 0x0550(0x0008)(Net, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USMInstance* ReferenceOwner; // 0x0558(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf StateMachineClass; // 0x0560(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAutoManageTime : 1; // 0x0568(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bStopOnEndState : 1; // 0x0568(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanEverTick : 1; // 0x0568(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanTickWhenPaused : 1; // 0x0568(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bTickRegistered : 1; // 0x0568(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bTickBeforeInitialize : 1; // 0x0568(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bTickBeforeBeginPlay : 1; // 0x0568(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_569[0x3]; // 0x0569(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TickInterval; // 0x056C(0x0004)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_570[0x10]; // 0x0570(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputComponent* InputComponent; // 0x0580(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESMStateMachineInput AutoReceiveInput; // 0x0588(0x0001)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_589[0x3]; // 0x0589(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InputPriority; // 0x058C(0x0004)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bBlockInput : 1; // 0x0590(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_591[0x7]; // 0x0591(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StateHistory; // 0x0598(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected) + int32 StateHistoryMaxCount; // 0x05A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bEnableLogging : 1; // 0x05AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bLogStateChange : 1; // 0x05AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bLogTransitionTaken : 1; // 0x05AC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanReplicateAsReference : 1; // 0x05AC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_5AD[0x3]; // 0x05AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PathGuidRedirectMap; // 0x05B0(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPrivate) + TMap RootPathGuidCache; // 0x0600(0x0050)(DuplicateTransient, NativeAccessSpecifierPrivate) + uint8 Pad_650[0x10]; // 0x0650(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReferenceTemplates; // 0x0660(0x0010)(ExportObject, ZeroConstructor, DuplicateTransient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TMap NodeExposedFunctions; // 0x0670(0x0050)(DuplicateTransient, NativeAccessSpecifierPrivate) + uint8 Pad_6C0[0x38]; // 0x06C0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearLoadedStates(); + void ClearStateHistory(); + bool EvaluateAndFindTransitionChain(class USMTransitionInstance* InFirstTransitionInstance, TArray* OutTransitionChain, class USMStateInstance_Base** OutDestinationState, bool bRequirePreviousStateActive); + bool EvaluateAndTakeTransitionChain(class USMTransitionInstance* InFirstTransitionInstance); + void EvaluateTransitions(); + TMap GetGuidRedirectMap(); + class USMInstance* GetPrimaryReferenceOwner(); + void Initialize(class UObject* Context); + bool Internal_EvaluateAndTakeTransitionChainByGuid(const struct FGuid& PathGuid); + void Internal_EventCleanup(const struct FGuid& PathGuid); + void Internal_EventUpdate(); + void Internal_Update(float DeltaSeconds); + void K2_InitializeAsync(class UObject* Context, const struct FLatentActionInfo& LatentInfo); + void K2_TryGetNetworkInterface(TScriptInterface* Interface, bool* bIsValid); + void LoadFromMultipleStates(const TArray& FromGuids, bool bNotify); + void LoadFromState(const struct FGuid& FromGuid, bool bAllParents, bool bNotify); + void OnContextPawnRestarted(class APawn* Pawn); + void OnPreStateMachineInitialized(); + void OnStateMachineInitialized(); + void OnStateMachineInitialStateLoaded(const struct FGuid& StateGuid); + void OnStateMachineShutdown(); + void OnStateMachineStart(); + void OnStateMachineStateChanged(const struct FSMStateInfo& ToState, const struct FSMStateInfo& FromState); + void OnStateMachineStateStarted(const struct FSMStateInfo& State); + void OnStateMachineStop(); + void OnStateMachineTransitionTaken(const struct FSMTransitionInfo& Transition); + void OnStateMachineUpdate(float DeltaSeconds); + void PreloadAllNodeInstances(); + void REP_OnReplicatedReferencesLoaded(); + void ReplicatedRestart(); + void ReplicatedStart(); + void ReplicatedStop(); + void Restart(); + void RunUpdateAsReference(float DeltaSeconds); + void SetAutoManageTime(bool Value); + void SetCanEverTick(bool Value); + void SetCanTickWhenPaused(bool Value); + void SetContext(class UObject* Context); + void SetGuidRedirectMap(const TMap& InGuidMap); + void SetRootStateMachineNodeClass(TSubclassOf NewStateMachineNodeClass); + void SetStateHistoryMaxCount(int32 NewSize); + void SetStateMachineClass(TSubclassOf NewStateMachineClass); + void SetStopOnEndState(bool Value); + void SetTickBeforeBeginPlay(bool Value); + void SetTickInterval(float Value); + void SetTickOnManualUpdate(bool Value); + void Shutdown(); + void Start(); + void StartWithNewContext(class UObject* Context); + void Stop(); + void SwitchActiveState(class USMStateInstance_Base* NewStateInstance, bool bDeactivateOtherStates); + void SwitchActiveStateByQualifiedName(const class FString& InFullPath, bool bDeactivateOtherStates); + bool TakeTransitionChain(const TArray& InTransitionChain); + void Tick(float DeltaTime); + void Update(float DeltaSeconds); + + bool AreInitialStatesSetFromLoad() const; + bool CanAutoManageTime() const; + bool CanEverTick() const; + bool CanTickOnManualUpdate() const; + void GetAllActiveStateGuids(TArray* ActiveGuids) const; + void GetAllActiveStateInstances(TArray* ActiveStateInstances) const; + TArray GetAllReferencedInstances(bool bIncludeChildren) const; + void GetAllStateInstances(TArray* StateInstances) const; + void GetAllTransitionInstances(TArray* TransitionInstances) const; + class USMStateMachineComponent* GetComponentOwner() const; + class UObject* GetContext() const; + class UInputComponent* GetInputComponent() const; + TScriptInterface GetNetworkInterface() const; + class USMNodeInstance* GetNodeInstanceByGuid(const struct FGuid& Guid) const; + class USMInstance* GetReferencedInstanceByGuid(const struct FGuid& Guid) const; + class USMInstance* GetReferenceOwner() const; + TSubclassOf GetRootStateMachineNodeClass() const; + class USMStateMachineInstance* GetRootStateMachineNodeInstance() const; + struct FGuid GetSingleActiveStateGuid(bool bCheckNested) const; + class USMStateInstance_Base* GetSingleActiveStateInstance(bool bCheckNested) const; + const TArray GetStateHistory() const; + int32 GetStateHistoryMaxCount() const; + class USMStateInstance_Base* GetStateInstanceByGuid(const struct FGuid& Guid) const; + class USMStateInstance_Base* GetStateInstanceByQualifiedName(const class FString& InFullPath) const; + TSubclassOf GetStateMachineClass() const; + bool GetStopOnEndState() const; + float GetTickInterval() const; + class USMTransitionInstance* GetTransitionInstanceByGuid(const struct FGuid& Guid) const; + bool HasStarted() const; + bool IsActive() const; + bool IsInEndState() const; + bool IsInitialized() const; + bool IsInitializingAsync() const; + bool IsStopping() const; + bool IsTickable() const; + bool IsTickableWhenPaused() const; + void TryGetNestedActiveState(struct FSMStateInfo* FoundState, bool* bSuccess) const; + void TryGetStateInfo(const struct FGuid& Guid, struct FSMStateInfo* StateInfo, bool* bSuccess) const; + void TryGetTransitionInfo(const struct FGuid& Guid, struct FSMTransitionInfo* TransitionInfo, bool* bSuccess) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstance") + } + static class USMInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMInstance; + +// Class SMSystem.AnimDrivenSMInstance +// 0x00F0 (0x07E8 - 0x06F8) +class UAnimDrivenSMInstance : public USMInstance +{ +public: + class FName StateMachineName; // 0x06F8(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_700[0xE8]; // 0x0700(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAnimMontageBlendingOut(); + void OnAnimMontagePlay(); + bool OnAnimStateChanged(class FName MachineName, class FName PrevStateName, class FName NextStateName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimDrivenSMInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimDrivenSMInstance") + } + static class UAnimDrivenSMInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimDrivenSMInstance; + +// Class SMSystem.SMNodeInstance +// 0x0080 (0x00A8 - 0x0028) +class USMNodeInstance : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHasGameConstructionScripts; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEvalDefaultProperties : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoEvalExposedProperties : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* NodeIcon; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D NodeIconSize; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor NodeIconTintColor; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bResetVariablesOnInitialize; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsThreadSafe : 1; // 0x0061(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputComponent* InputComponent; // 0x0068(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESMNodeInput AutoReceiveInput; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InputPriority; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bBlockInput : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_79[0x1F]; // 0x0079(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid TemplateGuid; // 0x0098(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void ConstructionScript(); + void EvaluateGraphProperties(bool bTargetOnly); + void OnContextPawnControllerChanged(class APawn* Pawn, class AController* NewController); + void OnRootStateMachineStart(); + void OnRootStateMachineStop(); + void ResetVariables(); + void SetDisplayName(class FName NewDisplayName); + void SetNodeColor(const struct FLinearColor& NewColor); + void SetNodeDescriptionText(const class FText& NewDescription); + void SetUseCustomColor(bool bValue); + void SetUseCustomIcon(bool bValue); + void SetVariableHidden(class FName VariableName, bool bSetHidden); + void SetVariableReadOnly(class FName VariableName, bool bSetIsReadOnly); + void WithExecutionEnvironment(ESMExecutionEnvironment* ExecutionEnvironment); + + class UObject* GetContext() const; + const struct FGuid GetGuid() const; + class UInputComponent* GetInputComponent() const; + TScriptInterface GetNetworkInterface() const; + class FText GetNodeDescriptionText() const; + class UTexture2D* GetNodeIcon() const; + struct FVector2D GetNodeIconSize() const; + struct FLinearColor GetNodeIconTintColor() const; + class FString GetNodeName() const; + const struct FVector2D GetNodePosition() const; + TScriptInterface GetOwningEditorGraphNode() const; + class USMStateMachineInstance* GetOwningStateMachineNodeInstance() const; + class USMInstance* GetStateMachineInstance(bool bTopMostInstance) const; + float GetTimeInState() const; + bool HasUpdated() const; + bool IsActive() const; + bool IsEditorExecution() const; + bool IsInEndState() const; + bool IsInitialized() const; + bool IsInitializedAndReadyForInputEvents() const; + void K2_TryGetOwningEditorGraphNode(TScriptInterface* EditorNode, ESMValidEditorNode* IsValidNode) const; + void OnPreCompileValidate(class USMCompilerLog* CompilerLog) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMNodeInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMNodeInstance") + } + static class USMNodeInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMNodeInstance; + +// Class SMSystem.SMStateInstance_Base +// 0x0048 (0x00F0 - 0x00A8) +class USMStateInstance_Base : public USMNodeInstance +{ +public: + uint8 bEvalGraphsOnStart : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalGraphsOnUpdate : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalGraphsOnEnd : 1; // 0x00A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalGraphsOnRootStateMachineStart : 1; // 0x00A8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalGraphsOnRootStateMachineStop : 1; // 0x00A8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_A8_5 : 3; // 0x00A8(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_A9[0x1]; // 0x00A9(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDisableTickTransitionEvaluation : 1; // 0x00AA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEvalTransitionsOnStart : 1; // 0x00AA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAlwaysUpdate : 1; // 0x00AA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCanBeEndState : 1; // 0x00AA(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bDefaultToParallel : 1; // 0x00AA(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAllowParallelReentry : 1; // 0x00AA(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bStayActiveOnStateChange : 1; // 0x00AA(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bExcludeFromAnyState : 1; // 0x00AA(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnStateBeginEvent; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPostStateBeginEvent; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateUpdateEvent; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateEndEvent; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void EvaluateTransitions(); + void OnStateBegin(); + void OnStateEnd(); + void OnStateUpdate(float DeltaSeconds); + void SetActive(bool bValue, bool bSetAllParents, bool bActivateNow); + void SetAllowParallelReentry(const bool bValue); + void SetAlwaysUpdate(const bool bValue); + void SetCanBeEndState(const bool bValue); + void SetDefaultToParallel(const bool bValue); + void SetDisableTickTransitionEvaluation(const bool bValue); + void SetEvalTransitionsOnStart(const bool bValue); + void SetExcludeFromAnyState(const bool bValue); + void SetStayActiveOnStateChange(const bool bValue); + bool SwitchToLinkedState(class USMStateInstance_Base* NextStateInstance, bool bRequireTransitionToPass, bool bActivateNow); + bool SwitchToLinkedStateByName(const class FString& NextStateName, bool bRequireTransitionToPass, bool bActivateNow); + bool SwitchToLinkedStateByTransition(class USMTransitionInstance* TransitionInstance, bool bRequireTransitionToPass, bool bActivateNow); + bool SwitchToLinkedStateByTransitionName(const class FString& TransitionName, bool bRequireTransitionToPass, bool bActivateNow); + + bool AreAllIncomingTransitionsFromAnAnyState() const; + bool AreAllOutgoingTransitionsFromAnAnyState() const; + bool GetAllowParallelReentry() const; + bool GetAlwaysUpdate() const; + bool GetCanBeEndState() const; + bool GetDefaultToParallel() const; + bool GetDisableTickTransitionEvaluation() const; + bool GetEvalTransitionsOnStart() const; + bool GetExcludeFromAnyState() const; + class USMTransitionInstance* GetIncomingTransitionByName(const class FString& Name_0) const; + bool GetIncomingTransitions(TArray* Transitions, bool bExcludeAlwaysFalse) const; + class USMStateInstance_Base* GetNextStateByName(const class FString& StateName) const; + class USMStateInstance_Base* GetNextStateByTransitionIndex(int32 Index_0) const; + class USMTransitionInstance* GetOutgoingTransitionByName(const class FString& Name_0) const; + bool GetOutgoingTransitions(TArray* Transitions, bool bExcludeAlwaysFalse) const; + class USMStateInstance_Base* GetPreviousActiveState() const; + class USMTransitionInstance* GetPreviousActiveTransition() const; + class USMStateInstance_Base* GetPreviousStateByName(const class FString& StateName) const; + float GetServerTimeInState(bool* bOutUsedLocalTime) const; + const struct FDateTime GetStartTime() const; + void GetStateInfo(struct FSMStateInfo* State) const; + bool GetStayActiveOnStateChange() const; + class USMTransitionInstance* GetTransitionByIndex(int32 Index_0) const; + class USMTransitionInstance* GetTransitionToTake() const; + bool IsEndState() const; + bool IsEntryState() const; + bool IsStateMachine() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMStateInstance_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMStateInstance_Base") + } + static class USMStateInstance_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMStateInstance_Base; + +// Class SMSystem.SMStateInstance +// 0x0000 (0x00F0 - 0x00F0) +class USMStateInstance : public USMStateInstance_Base +{ +public: + class USMStateInstance* AddStateToStack(TSubclassOf StateClass, int32 StackIndex); + void ClearStateStack(); + void OnPostEdit(const class FName& PropertyName); + void OnStateInitialized(); + void OnStateShutdown(); + void RemoveStateFromStack(int32 StackIndex); + + void GetAllStatesInStackOfClass(TSubclassOf StateClass, TArray* StateStackInstances, bool bIncludeChildren) const; + void GetAllStateStackInstances(TArray* StateStackInstances) const; + class USMStateInstance_Base* GetStackOwnerInstance() const; + int32 GetStateIndexInStack(class USMStateInstance_Base* StateInstance) const; + class USMStateInstance_Base* GetStateInStack(int32 Index_0) const; + class USMStateInstance_Base* GetStateInStackByClass(TSubclassOf StateClass, bool bIncludeChildren) const; + int32 GetStateStackCount() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMStateInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMStateInstance") + } + static class USMStateInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMStateInstance; + +// Class SMSystem.AnimSMStateInstance +// 0x0010 (0x0100 - 0x00F0) +class UAnimSMStateInstance final : public USMStateInstance +{ +public: + class FName RefMachineName; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CorrespondingStateName; // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSMStateInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSMStateInstance") + } + static class UAnimSMStateInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSMStateInstance; + +// Class SMSystem.SMStateMachineInstance +// 0x0008 (0x00F8 - 0x00F0) +class USMStateMachineInstance : public USMStateInstance_Base +{ +public: + uint8 bWaitForEndState : 1; // 0x00F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bReuseCurrentState : 1; // 0x00F0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bReuseIfNotEndState : 1; // 0x00F0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnEndStateReached(); + void OnStateInitialized(); + void OnStateMachineCompleted(); + void OnStateShutdown(); + void SetReuseCurrentState(const bool bValue); + void SetReuseIfNotEndState(const bool bValue); + void SetWaitForEndState(const bool bValue); + + void GetActiveStates(TArray* ActiveStates) const; + void GetAllStateInstances(TArray* StateInstances) const; + class USMStateInstance_Base* GetContainedStateByName(const class FString& StateName) const; + void GetEntryStates(TArray* EntryStates) const; + bool GetReuseCurrentState() const; + bool GetReuseIfNotEndState() const; + class USMInstance* GetStateMachineReference() const; + bool GetWaitForEndState() const; + bool IsStateMachineInEndState() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMStateMachineInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMStateMachineInstance") + } + static class USMStateMachineInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMStateMachineInstance; + +// Class SMSystem.AnimSMStateMachineInstance +// 0x0018 (0x0110 - 0x00F8) +class UAnimSMStateMachineInstance final : public USMStateMachineInstance +{ +public: + class FName RefMachineName; // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CorrespondingStateName; // 0x0100(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InnerStateMachineName; // 0x0108(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSMStateMachineInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSMStateMachineInstance") + } + static class UAnimSMStateMachineInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSMStateMachineInstance; + +// Class SMSystem.SMTransitionInstance +// 0x0018 (0x00C0 - 0x00A8) +class USMTransitionInstance : public USMNodeInstance +{ +public: + int32 PriorityOrder; // 0x00A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bRunParallel : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEvalIfNextStateActive : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCanEvaluate : 1; // 0x00AC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCanEvaluateFromEvent : 1; // 0x00AC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCanEvalWithStartState : 1; // 0x00AC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTransitionEnteredEvent; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + bool EvaluateFromManuallyBoundEvent(); + void OnTransitionEntered(); + void OnTransitionInitialized(); + void OnTransitionShutdown(); + void SetCanEvaluate(const bool bValue); + void SetCanEvaluateFromEvent(const bool bValue); + void SetCanEvalWithStartState(const bool bValue); + void SetEvalIfNextStateActive(const bool bValue); + void SetPriorityOrder(const int32 Value); + void SetRunParallel(const bool bValue); + + bool CanEnterTransition() const; + bool DoesTransitionPass() const; + void GetAllTransitionsInStackOfClass(TSubclassOf TransitionClass, TArray* TransitionStackInstances, bool bIncludeChildren) const; + void GetAllTransitionStackInstances(TArray* TransitionStackInstances) const; + bool GetCanEvaluate() const; + bool GetCanEvaluateFromEvent() const; + bool GetCanEvalWithStartState() const; + class USMStateInstance_Base* GetDestinationStateForActiveTransition() const; + bool GetEvalIfNextStateActive() const; + class USMStateInstance_Base* GetNextStateInstance() const; + class USMStateInstance_Base* GetPreviousStateInstance() const; + int32 GetPriorityOrder() const; + bool GetRunParallel() const; + const struct FDateTime GetServerTimestamp() const; + class USMStateInstance_Base* GetSourceStateForActiveTransition() const; + class USMTransitionInstance* GetStackOwnerInstance() const; + int32 GetTransitionIndexInStack(class USMTransitionInstance* TransitionInstance) const; + void GetTransitionInfo(struct FSMTransitionInfo* Transition) const; + class USMTransitionInstance* GetTransitionInStack(int32 Index_0) const; + class USMTransitionInstance* GetTransitionInStackByClass(TSubclassOf TransitionClass, bool bIncludeChildren) const; + int32 GetTransitionStackCount() const; + bool IsTransitionFromAnyState() const; + bool IsTransitionFromLinkState() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMTransitionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMTransitionInstance") + } + static class USMTransitionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMTransitionInstance; + +// Class SMSystem.AnimSMTransitionInstance +// 0x0038 (0x00F8 - 0x00C0) +class UAnimSMTransitionInstance final : public USMTransitionInstance +{ +public: + class FName MachineName; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PrevStateName; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextStateName; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFromAnyState; // 0x00D8(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x1F]; // 0x00D9(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRefAnimBPStateChanged(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSMTransitionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSMTransitionInstance") + } + static class UAnimSMTransitionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSMTransitionInstance; + +// Class SMSystem.SMEditorGraphNodeInterface +// 0x0000 (0x0000 - 0x0000) +class ISMEditorGraphNodeInterface final +{ +public: + TScriptInterface AsStateBaseInterface(); + void ResetNodeName(); + bool SetNodeName(const class FString& NewName, class FText* OutErrorMessage); + + TArray> GetAllEditorGraphProperties(const class USMNodeInstance* NodeInstance) const; + TScriptInterface GetEditorGraphProperty(class FName PropertyName, const class USMNodeInstance* NodeInstance, int32 ArrayIndex) const; + TArray> GetEditorGraphPropertyAsArray(class FName PropertyName, const class USMNodeInstance* NodeInstance, int32 ArrayIndex) const; + class FString GetNodeName() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMEditorGraphNodeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMEditorGraphNodeInterface") + } + static class ISMEditorGraphNodeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISMEditorGraphNodeInterface; + +// Class SMSystem.SMEditorGraphNode_StateBaseInterface +// 0x0000 (0x0000 - 0x0000) +class ISMEditorGraphNode_StateBaseInterface final +{ +public: + struct FGameplayTagContainer GetAnyStateTags(); + void SetAnyStateTags(const struct FGameplayTagContainer& InAnyStateTags); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMEditorGraphNode_StateBaseInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMEditorGraphNode_StateBaseInterface") + } + static class ISMEditorGraphNode_StateBaseInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISMEditorGraphNode_StateBaseInterface; + +// Class SMSystem.SMEditorGraphPropertyNodeInterface +// 0x0000 (0x0000 - 0x0000) +class ISMEditorGraphPropertyNodeInterface final +{ +public: + void ResetProperty(); + void SetHighlight(bool bEnable, const struct FLinearColor& Color, bool bClearOnCompile); + void SetNotification(bool bEnable, ESMLogType Severity, const class FString& Message, bool bClearOnCompile); + void SetNotificationAndHighlight(bool bEnable, ESMLogType Severity, const class FString& Message, bool bClearOnCompile); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMEditorGraphPropertyNodeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMEditorGraphPropertyNodeInterface") + } + static class ISMEditorGraphPropertyNodeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISMEditorGraphPropertyNodeInterface; + +// Class SMSystem.SMInstanceInterface +// 0x0000 (0x0000 - 0x0000) +class ISMInstanceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMInstanceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMInstanceInterface") + } + static class ISMInstanceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISMInstanceInterface; + +// Class SMSystem.SMStateMachineInterface +// 0x0000 (0x0000 - 0x0000) +class ISMStateMachineInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMStateMachineInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMStateMachineInterface") + } + static class ISMStateMachineInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISMStateMachineInterface; + +// Class SMSystem.SMStateMachineNetworkedInterface +// 0x0000 (0x0000 - 0x0000) +class ISMStateMachineNetworkedInterface final +{ +public: + bool HasAuthority() const; + bool IsConfiguredForNetworking() const; + bool IsSimulatedProxy() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMStateMachineNetworkedInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMStateMachineNetworkedInterface") + } + static class ISMStateMachineNetworkedInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISMStateMachineNetworkedInterface; + +// Class SMSystem.SMAnimInstance +// 0x0120 (0x0490 - 0x0370) +class USMAnimInstance : public UAnimInstance +{ +public: + uint8 Pad_368[0x10]; // 0x0368(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap MachineIdToNameMap; // 0x0378(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected) + TArray RegisteredStateNames; // 0x03C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool DebugInfo_LogStateChange; // 0x03D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D9[0xB7]; // 0x03D9(0x00B7)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FillAllStateNames(); + void OnAnimMontageBlendingOut(class UAnimMontage* InMontage, bool InInterrupted); + void OnAnimMontageStarted(class UAnimMontage* InMontage); + void OnAnimStateEnter(const struct FAnimNode_StateMachine& Machine, int32 PrevStateIndex, int32 NextStateIndex); + bool OnAnimStateEnterBP(class FName InStateEnterName); + void OnAnimStateExit(const struct FAnimNode_StateMachine& Machine, int32 PrevStateIndex, int32 NextStateIndex); + bool OnAnimStateExitBP(class FName InStateExitName); + void SetDebugInfoLogStateChagne(bool InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMAnimInstance") + } + static class USMAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMAnimInstance; + +// Class SMSystem.SMBlueprint +// 0x0008 (0x00B0 - 0x00A8) +class USMBlueprint final : public UBlueprint +{ +public: + int32 AssetVersion; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PluginVersion; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMBlueprint") + } + static class USMBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMBlueprint; + +// Class SMSystem.SMNodeBlueprint +// 0x0008 (0x00B0 - 0x00A8) +class USMNodeBlueprint final : public UBlueprint +{ +public: + int32 AssetVersion; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PluginVersion; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMNodeBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMNodeBlueprint") + } + static class USMNodeBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMNodeBlueprint; + +// Class SMSystem.SMBlueprintGeneratedClass +// 0x0010 (0x0360 - 0x0350) +class USMBlueprintGeneratedClass final : public UBlueprintGeneratedClass +{ +public: + struct FGuid RootGuid; // 0x0350(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMBlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMBlueprintGeneratedClass") + } + static class USMBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMBlueprintGeneratedClass; + +// Class SMSystem.SMNodeBlueprintGeneratedClass +// 0x0000 (0x0350 - 0x0350) +class USMNodeBlueprintGeneratedClass final : public UBlueprintGeneratedClass +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMNodeBlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMNodeBlueprintGeneratedClass") + } + static class USMNodeBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMNodeBlueprintGeneratedClass; + +// Class SMSystem.SMConduitInstance +// 0x0008 (0x00F8 - 0x00F0) +class USMConduitInstance : public USMStateInstance_Base +{ +public: + bool bEvalGraphsOnInitialize; // 0x00F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEvalGraphsOnTransitionEval; // 0x00F1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvalWithTransitions : 1; // 0x00F2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCanEvaluate : 1; // 0x00F2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_F3[0x5]; // 0x00F3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnConduitEntered(); + void OnConduitInitialized(); + void OnConduitShutdown(); + void SetCanEvaluate(const bool bValue); + void SetEvalWithTransitions(const bool bValue); + + bool CanEnterTransition() const; + bool GetCanEvaluate() const; + bool GetEvalWithTransitions() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMConduitInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMConduitInstance") + } + static class USMConduitInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMConduitInstance; + +// Class SMSystem.SMCompilerLog +// 0x0000 (0x0028 - 0x0028) +class USMCompilerLog final : public UObject +{ +public: + void log(ESMCompilerLogType Severity, const class FString& Message); + void LogProperty(class FName PropertyName, const class USMNodeInstance* NodeInstance, const class FString& Message, ESMCompilerLogType Severity, bool bHighlight, bool bSilent, int32 ArrayIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMCompilerLog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMCompilerLog") + } + static class USMCompilerLog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMCompilerLog; + +// Class SMSystem.SMRuntimeSettings +// 0x0008 (0x0030 - 0x0028) +class USMRuntimeSettings final : public UObject +{ +public: + bool bPreloadDefaultNodes; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMRuntimeSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMRuntimeSettings") + } + static class USMRuntimeSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMRuntimeSettings; + +// Class SMSystem.SMEntryStateInstance +// 0x0000 (0x00F0 - 0x00F0) +class USMEntryStateInstance final : public USMStateInstance_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMEntryStateInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMEntryStateInstance") + } + static class USMEntryStateInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMEntryStateInstance; + +// Class SMSystem.SMAnyStateInstance +// 0x0000 (0x00F0 - 0x00F0) +class USMAnyStateInstance final : public USMStateInstance_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMAnyStateInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMAnyStateInstance") + } + static class USMAnyStateInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMAnyStateInstance; + +// Class SMSystem.SMStateMachineComponent +// 0x0180 (0x0220 - 0x00A0) +class USMStateMachineComponent : public UActorComponent +{ +public: + uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnStateMachineInitializedEvent; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineStartedEvent; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineUpdatedEvent; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineStoppedEvent; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineShutdownEvent; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineTransitionTakenEvent; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineStateChangedEvent; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateMachineStateStartedEvent; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSet CurrentActorChannels; // 0x0130(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_180[0x24]; // 0x0180(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAutomaticallyHandleNewConnections : 1; // 0x01A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1A5[0x3]; // 0x01A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf StateMachineClass; // 0x01A8(0x0008)(Edit, BlueprintVisible, Net, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> SubStateMachineClasses; // 0x01B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 bInitializeOnBeginPlay : 1; // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartOnBeginPlay : 1; // 0x01C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopOnEndPlay : 1; // 0x01C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESMThreadMode BeginPlayInitializationMode; // 0x01C1(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReuseInstanceAfterShutdown : 1; // 0x01C2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Net, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLetInstanceManageTick : 1; // 0x01C2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESMNetworkConfigurationType StateChangeAuthority; // 0x01C3(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESMNetworkConfigurationType NetworkTickConfiguration; // 0x01C4(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESMNetworkConfigurationType NetworkStateExecution; // 0x01C5(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeSimulatedProxies : 1; // 0x01C6(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESMThreadMode ReplicatedInitializationMode; // 0x01C7(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESMNetworkConfigurationType NetworkTransitionEnteredConfiguration; // 0x01C8(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWaitForTransactionsFromServer : 1; // 0x01C9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHandleControllerChange : 1; // 0x01C9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Net, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCalculateServerTimeForClients : 1; // 0x01C9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseOwnerNetUpdateFrequency : 1; // 0x01C9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1CA[0x2]; // 0x01CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ServerNetUpdateFrequency; // 0x01CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetUpdateFrequency; // 0x01D0(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysMulticast : 1; // 0x01D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D5[0x3]; // 0x01D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USMStateMachineComponent* ComponentToCopy; // 0x01D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1E0[0x18]; // 0x01E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class USMInstance* R_Instance; // 0x01F8(0x0008)(Net, ZeroConstructor, Transient, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USMInstance* InstanceTemplate; // 0x0200(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, DuplicateTransient, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SubInstances; // 0x0208(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 bCanInstanceNetworkTick : 1; // 0x0218(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CLIENT_ActivateStates(const TArray& StateTransactions); + void CLIENT_FullSync(const struct FSMFullSyncTransaction& FullSyncTransaction); + void CLIENT_Shutdown(const struct FSMTransaction_Base& Transaction); + void CLIENT_Start(const struct FSMTransaction_Base& Transaction); + void CLIENT_Stop(const struct FSMTransaction_Base& Transaction); + void CLIENT_TakeTransitions(const TArray& Transactions); + void CopySettingsFromOtherComponent(class USMStateMachineComponent* OtherComponent); + void Initialize(class UObject* Context); + void Internal_OnInstanceInitializedAsync(class USMInstance* Instance); + void Internal_OnReplicatedInstanceInitialized(class USMInstance* Instance); + void Internal_OnStateMachineShutdown(class USMInstance* Instance); + void Internal_OnStateMachineStarted(class USMInstance* Instance); + void Internal_OnStateMachineStateChanged(class USMInstance* Instance, const struct FSMStateInfo& ToState, const struct FSMStateInfo& FromState); + void Internal_OnStateMachineStateStarted(class USMInstance* Instance, const struct FSMStateInfo& State); + void Internal_OnStateMachineStopped(class USMInstance* Instance); + void Internal_OnStateMachineTransitionTaken(class USMInstance* Instance, const struct FSMTransitionInfo& Transition); + void Internal_OnStateMachineUpdated(class USMInstance* Instance, float DeltaSeconds); + void K2_InitializeAsync(class UObject* Context, const struct FLatentActionInfo& LatentInfo); + void MULTICAST_ActivateStates(const TArray& StateTransactions); + void MULTICAST_FullSync(const struct FSMFullSyncTransaction& FullSyncTransaction); + void MULTICAST_Shutdown(const struct FSMTransaction_Base& Transaction); + void MULTICAST_Start(const struct FSMTransaction_Base& Transaction); + void MULTICAST_Stop(const struct FSMTransaction_Base& Transaction); + void MULTICAST_TakeTransitions(const TArray& Transactions); + void OnContextPawnControllerChanged(class APawn* Pawn, class AController* NewController); + void OnPostInitialize(); + void REP_OnInstanceLoaded(); + void Restart(); + void SERVER_ActivateStates(const TArray& StateTransactions); + void SERVER_FullSync(const struct FSMFullSyncTransaction& FullSyncTransaction); + void SERVER_Initialize(const struct FSMInitializeTransaction& Transaction); + void SERVER_RequestFullSync(bool bForceFullRefresh); + void SERVER_Shutdown(const struct FSMTransaction_Base& Transaction); + void SERVER_Start(const struct FSMTransaction_Base& Transaction); + void SERVER_Stop(const struct FSMTransaction_Base& Transaction); + void SERVER_TakeTransitions(const TArray& TransitionTransactions); + void SERVER_Update(float DeltaTime); + void SetCanInstanceNetworkTick(bool bCanEverTick); + void Shutdown(); + void Start(); + void Stop(); + void Update(float DeltaSeconds); + + class UObject* GetContextForInitialization() const; + class USMInstance* GetInstance() const; + class AActor* GetTopMostParentActor() const; + bool IsInitialized() const; + bool IsStateMachineActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMStateMachineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMStateMachineComponent") + } + static class USMStateMachineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMStateMachineComponent; + +// Class SMSystem.SMBlueprintUtils +// 0x0000 (0x0028 - 0x0028) +class USMBlueprintUtils final : public UBlueprintFunctionLibrary +{ +public: + static class USMInstance* CreateStateMachineInstanceFromTemplate(TSubclassOf StateMachineClass, class UObject* Context, class USMInstance* Template, bool bInitializeNow); + static class USMInstance* K2_CreateStateMachineInstance(TSubclassOf StateMachineClass, class UObject* Context, bool bInitializeNow); + static class USMInstance* K2_CreateStateMachineInstanceAsync(TSubclassOf StateMachineClass, class UObject* Context, const struct FLatentActionInfo& LatentInfo); + static class USMInstance* K2_CreateStateMachineInstancePure(TSubclassOf StateMachineClass, class UObject* Context, bool bInitializeNow); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SMBlueprintUtils") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SMBlueprintUtils") + } + static class USMBlueprintUtils* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USMBlueprintUtils; + +// Class SMSystem.SubSMConduitInstance +// 0x0000 (0x00F8 - 0x00F8) +class USubSMConduitInstance final : public USMConduitInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubSMConduitInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubSMConduitInstance") + } + static class USubSMConduitInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubSMConduitInstance; + +// Class SMSystem.SubSMInstance +// 0x0018 (0x0710 - 0x06F8) +class USubSMInstance : public USMInstance +{ +public: + uint8 Pad_6F8[0x18]; // 0x06F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void NotifyMainStateMachineTransitionTaken(const struct FSMTransitionInfo& Transition); + void OnRefStateMachineStarted(class USMInstance* Instance); + void OnRefStateMachineStopped(class USMInstance* Instance); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubSMInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubSMInstance") + } + static class USubSMInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubSMInstance; + +// Class SMSystem.SubSMTransitionInstance +// 0x0018 (0x00D8 - 0x00C0) +class USubSMTransitionInstance final : public USMTransitionInstance +{ +public: + class FString TargetTransitionName; // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFromAnyState; // 0x00D0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnMainStateMachineTransitionTaken(class USMInstance* Instance, const struct FSMTransitionInfo& Transition); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubSMTransitionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubSMTransitionInstance") + } + static class USubSMTransitionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubSMTransitionInstance; + +} + diff --git a/SilentHillF/SDK/SMSystem_structs.hpp b/SilentHillF/SDK/SMSystem_structs.hpp new file mode 100644 index 0000000..c281fc2 --- /dev/null +++ b/SilentHillF/SDK/SMSystem_structs.hpp @@ -0,0 +1,687 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SMSystem + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum SMSystem.ESMLogType +// NumValues: 0x0004 +enum class ESMLogType : uint8 +{ + Note = 0, + Warning = 1, + Error = 2, + ESMLogType_MAX = 3, +}; + +// Enum SMSystem.ESMNetworkConfigurationType +// NumValues: 0x0004 +enum class ESMNetworkConfigurationType : uint8 +{ + SM_Client = 0, + SM_Server = 1, + SM_ClientAndServer = 2, + SM_MAX = 3, +}; + +// Enum SMSystem.ESMExposedFunctionExecutionType +// NumValues: 0x0004 +enum class ESMExposedFunctionExecutionType : uint8 +{ + SM_Graph = 0, + SM_NodeInstance = 1, + SM_None = 2, + SM_MAX = 3, +}; + +// Enum SMSystem.ESMConditionalEvaluationType +// NumValues: 0x0005 +enum class ESMConditionalEvaluationType : uint8 +{ + SM_Graph = 0, + SM_NodeInstance = 1, + SM_AlwaysFalse = 2, + SM_AlwaysTrue = 3, + SM_MAX = 4, +}; + +// Enum SMSystem.ESMStateMachineInput +// NumValues: 0x000B +enum class ESMStateMachineInput : uint8 +{ + Disabled = 0, + UseContextController = 1, + Player0 = 2, + Player1 = 3, + Player2 = 4, + Player3 = 5, + Player4 = 6, + Player5 = 7, + Player6 = 8, + Player7 = 9, + ESMStateMachineInput_MAX = 10, +}; + +// Enum SMSystem.ESMNodeInput +// NumValues: 0x000C +enum class ESMNodeInput : uint8 +{ + Disabled = 0, + UseOwningStateMachine = 1, + UseContextController = 2, + Player0 = 3, + Player1 = 4, + Player2 = 5, + Player3 = 6, + Player4 = 7, + Player5 = 8, + Player6 = 9, + Player7 = 10, + ESMNodeInput_MAX = 11, +}; + +// Enum SMSystem.ESMExecutionEnvironment +// NumValues: 0x0003 +enum class ESMExecutionEnvironment : uint8 +{ + EditorExecution = 0, + GameExecution = 1, + ESMExecutionEnvironment_MAX = 2, +}; + +// Enum SMSystem.ESMValidEditorNode +// NumValues: 0x0003 +enum class ESMValidEditorNode : uint8 +{ + IsValidEditorNode = 0, + IsNotValidEditorNode = 1, + ESMValidEditorNode_MAX = 2, +}; + +// Enum SMSystem.ESMCompilerLogType +// NumValues: 0x0004 +enum class ESMCompilerLogType : uint8 +{ + Note = 0, + Warning = 1, + Error = 2, + ESMCompilerLogType_MAX = 3, +}; + +// Enum SMSystem.ESMThreadMode +// NumValues: 0x0003 +enum class ESMThreadMode : uint8 +{ + Blocking = 0, + Async = 1, + ESMThreadMode_MAX = 2, +}; + +// Enum SMSystem.ESMTransactionType +// NumValues: 0x0009 +enum class ESMTransactionType : uint8 +{ + SM_Unknown = 0, + SM_Transition = 1, + SM_State = 2, + SM_FullSync = 3, + SM_Start = 4, + SM_Stop = 5, + SM_Initialize = 6, + SM_Shutdown = 7, + SM_MAX = 8, +}; + +// Enum SMSystem.ESMOptionalBool +// NumValues: 0x0004 +enum class ESMOptionalBool : uint8 +{ + Unset = 0, + IsFalse = 1, + IsTrue = 2, + ESMOptionalBool_MAX = 3, +}; + +// ScriptStruct SMSystem.SMGraphProperty_Base_Runtime +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FSMGraphProperty_Base_Runtime +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid Guid; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid OwnerGuid; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsDefaultValueOnly : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_39[0xF]; // 0x0039(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMGraphProperty_Base_Runtime; + +// ScriptStruct SMSystem.SMGraphPropertyTemplateOwner +// 0x0010 (0x0010 - 0x0000) +struct FSMGraphPropertyTemplateOwner final +{ +public: + TArray VariableGraphProperties; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMGraphPropertyTemplateOwner; + +// ScriptStruct SMSystem.SMNode_Base +// 0x0138 (0x0138 - 0x0000) +struct FSMNode_Base +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeInState; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsInEndState; // 0x0014(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasUpdated; // 0x0015(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DuplicateId; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D NodePosition; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasInputEvents : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid Guid; // 0x0034(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid OwnerGuid; // 0x0044(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid PathGuid; // 0x0054(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NodeName; // 0x0070(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TemplateName; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray StackTemplateNames; // 0x0088(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray StackNodeInstances; // 0x0098(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> NodeStackClasses; // 0x00A8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class USMInstance* OwningInstance; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USMNodeInstance* NodeInstance; // 0x00C0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap TemplateVariableGraphProperties; // 0x00D8(0x0050)(Protected, NativeAccessSpecifierProtected) + TSubclassOf NodeInstanceClass; // 0x0128(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMNode_Base; + +// ScriptStruct SMSystem.SMState_Base +// 0x0050 (0x0188 - 0x0138) +struct FSMState_Base : public FSMNode_Base +{ +public: + uint8 bIsRootNode : 1; // 0x0138(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysUpdate : 1; // 0x0138(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalTransitionsOnStart : 1; // 0x0138(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableTickTransitionEvaluation : 1; // 0x0138(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStayActiveOnStateChange : 1; // 0x0138(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowParallelReentry : 1; // 0x0138(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanBeEndState : 1; // 0x0138(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_139[0x4F]; // 0x0139(0x004F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMState_Base; + +// ScriptStruct SMSystem.SMNodeClassRule +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FSMNodeClassRule +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIncludeChildren; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNOT; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMNodeClassRule; + +// ScriptStruct SMSystem.SMInfo_Base +// 0x0060 (0x0060 - 0x0000) +struct FSMInfo_Base +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NodeName; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid Guid; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid OwnerGuid; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NodeGuid; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid OwnerNodeGuid; // 0x0048(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USMNodeInstance* NodeInstance; // 0x0058(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMInfo_Base; + +// ScriptStruct SMSystem.SMStateHistory +// 0x0020 (0x0020 - 0x0000) +struct FSMStateHistory final +{ +public: + struct FGuid StateGuid; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime StartTime; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeInState; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerTimeInState; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMStateHistory; + +// ScriptStruct SMSystem.SMTransitionInfo +// 0x0038 (0x0098 - 0x0060) +struct FSMTransitionInfo final : public FSMInfo_Base +{ +public: + struct FGuid FromStateGuid; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ToStateGuid; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0080(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime LastNetworkTimestamp; // 0x0088(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMTransitionInfo; + +// ScriptStruct SMSystem.SMStateInfo +// 0x0020 (0x0080 - 0x0060) +struct FSMStateInfo final : public FSMInfo_Base +{ +public: + TArray OutgoingTransitions; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsEndState; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMStateInfo; + +// ScriptStruct SMSystem.SMConduit +// 0x0008 (0x0190 - 0x0188) +struct FSMConduit final : public FSMState_Base +{ +public: + uint8 bCanEnterTransition : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanEvaluate : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalWithTransitions : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESMConditionalEvaluationType ConditionalEvaluationType; // 0x0189(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A[0x6]; // 0x018A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMConduit; + +// ScriptStruct SMSystem.SMExposedFunctionHandler +// 0x0018 (0x0018 - 0x0000) +struct FSMExposedFunctionHandler final +{ +public: + class FName BoundFunction; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESMExposedFunctionExecutionType ExecutionType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFunction* Function; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FSMExposedFunctionHandler; + +// ScriptStruct SMSystem.SMExposedFunctionContainer +// 0x0010 (0x0010 - 0x0000) +struct FSMExposedFunctionContainer final +{ +public: + TArray ExposedFunctionHandlers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMExposedFunctionContainer; + +// ScriptStruct SMSystem.SMNode_FunctionHandlers +// 0x0048 (0x0048 - 0x0000) +struct FSMNode_FunctionHandlers +{ +public: + TArray NodeInitializedGraphEvaluators; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray NodeShutdownGraphEvaluators; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray OnRootStateMachineStartedGraphEvaluator; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray OnRootStateMachineStoppedGraphEvaluator; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMNode_FunctionHandlers; + +// ScriptStruct SMSystem.SMTransaction_Base +// 0x0003 (0x0003 - 0x0000) +struct FSMTransaction_Base +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ESMTransactionType TransactionType; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOriginatedFromServer : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FSMTransaction_Base; + +// ScriptStruct SMSystem.SMFullSyncStateTransaction +// 0x0015 (0x0018 - 0x0003) +struct FSMFullSyncStateTransaction final : public FSMTransaction_Base +{ +public: + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid BaseGuid; // 0x0004(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeInState; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMFullSyncStateTransaction; + +// ScriptStruct SMSystem.SMState_FunctionHandlers +// 0x0030 (0x0078 - 0x0048) +struct FSMState_FunctionHandlers final : public FSMNode_FunctionHandlers +{ +public: + TArray BeginStateGraphEvaluator; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray UpdateStateGraphEvaluator; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EndStateGraphEvaluator; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMState_FunctionHandlers; + +// ScriptStruct SMSystem.SMActivateStateTransaction +// 0x0019 (0x001C - 0x0003) +struct FSMActivateStateTransaction final : public FSMTransaction_Base +{ +public: + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid BaseGuid; // 0x0004(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeInState; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsActive : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetAllParents : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMActivateStateTransaction; + +// ScriptStruct SMSystem.SMConduit_FunctionHandlers +// 0x0020 (0x0068 - 0x0048) +struct FSMConduit_FunctionHandlers final : public FSMNode_FunctionHandlers +{ +public: + TArray CanEnterConduitGraphEvaluator; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConduitEnteredGraphEvaluator; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMConduit_FunctionHandlers; + +// ScriptStruct SMSystem.SMTransition_FunctionHandlers +// 0x0040 (0x0088 - 0x0048) +struct FSMTransition_FunctionHandlers final : public FSMNode_FunctionHandlers +{ +public: + TArray CanEnterTransitionGraphEvaluator; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TransitionEnteredGraphEvaluator; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TransitionPreEvaluateGraphEvaluator; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TransitionPostEvaluateGraphEvaluator; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMTransition_FunctionHandlers; + +// ScriptStruct SMSystem.SMExposedNodeFunctions +// 0x0080 (0x0080 - 0x0000) +struct FSMExposedNodeFunctions final +{ +public: + TArray FSMState_FunctionHandlers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FSMConduit_FunctionHandlers; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FSMTransition_FunctionHandlers; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap GraphPropertyFunctionHandlers; // 0x0030(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMExposedNodeFunctions; + +// ScriptStruct SMSystem.SMGraphProperty_Runtime +// 0x0000 (0x0048 - 0x0048) +struct FSMGraphProperty_Runtime final : public FSMGraphProperty_Base_Runtime +{ +}; +DUMPER7_ASSERTS_FSMGraphProperty_Runtime; + +// ScriptStruct SMSystem.SMGraphProperty_Base +// 0x00C0 (0x0108 - 0x0048) +struct FSMGraphProperty_Base : public FSMGraphProperty_Base_Runtime +{ +public: + class FName VariableName; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdGraphPinType VariableType; // 0x0050(0x0058)(NoDestructor, NativeAccessSpecifierPublic) + struct FMemberReference MemberReference; // 0x00A8(0x0038)(NativeAccessSpecifierPublic) + bool bIsInArray; // 0x00E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReadOnly; // 0x00E1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidden; // 0x00E2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E3[0x1]; // 0x00E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid GuidUnmodified; // 0x00E4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid TemplateGuid; // 0x00F4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 GuidIndex; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FSMGraphProperty_Base; + +// ScriptStruct SMSystem.SMGraphProperty +// 0x0000 (0x0108 - 0x0108) +struct FSMGraphProperty final : public FSMGraphProperty_Base +{ +}; +DUMPER7_ASSERTS_FSMGraphProperty; + +// ScriptStruct SMSystem.SMDebugStateMachine +// 0x0001 (0x0001 - 0x0000) +struct FSMDebugStateMachine final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMDebugStateMachine; + +// ScriptStruct SMSystem.SMReferenceContainer +// 0x0018 (0x0018 - 0x0000) +struct FSMReferenceContainer final +{ +public: + struct FGuid PathGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USMInstance* Reference; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMReferenceContainer; + +// ScriptStruct SMSystem.SMGuidMap +// 0x0050 (0x0050 - 0x0000) +struct FSMGuidMap final +{ +public: + TMap NodeToPathGuids; // 0x0000(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMGuidMap; + +// ScriptStruct SMSystem.SMNodeDescription +// 0x0028 (0x0028 - 0x0000) +struct FSMNodeDescription final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Category; // 0x0008(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + class FText Description; // 0x0018(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMNodeDescription; + +// ScriptStruct SMSystem.SMStateClassRule +// 0x0028 (0x0038 - 0x0010) +struct FSMStateClassRule final : public FSMNodeClassRule +{ +public: + TSoftClassPtr StateClass; // 0x0010(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMStateClassRule; + +// ScriptStruct SMSystem.SMTransitionClassRule +// 0x0028 (0x0038 - 0x0010) +struct FSMTransitionClassRule final : public FSMNodeClassRule +{ +public: + TSoftClassPtr TransitionClass; // 0x0010(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMTransitionClassRule; + +// ScriptStruct SMSystem.SMStateMachineClassRule +// 0x0028 (0x0038 - 0x0010) +struct FSMStateMachineClassRule final : public FSMNodeClassRule +{ +public: + TSoftClassPtr StateMachineClass; // 0x0010(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMStateMachineClassRule; + +// ScriptStruct SMSystem.SMNodeConnectionRule +// 0x00A8 (0x00A8 - 0x0000) +struct FSMNodeConnectionRule final +{ +public: + struct FSMStateClassRule FromState; // 0x0000(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FSMStateClassRule ToState; // 0x0038(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FSMStateMachineClassRule InStateMachine; // 0x0070(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMNodeConnectionRule; + +// ScriptStruct SMSystem.SMConnectionValidator +// 0x0000 (0x0000 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x01) FSMConnectionValidator +{ +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FSMConnectionValidator; + +// ScriptStruct SMSystem.SMTransitionConnectionValidator +// 0x0010 (0x0010 - 0x0000) +struct FSMTransitionConnectionValidator final : public FSMConnectionValidator +{ +public: + TArray AllowedConnections; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMTransitionConnectionValidator; + +// ScriptStruct SMSystem.SMStateConnectionValidator +// 0x0030 (0x0030 - 0x0000) +struct FSMStateConnectionValidator final : public FSMConnectionValidator +{ +public: + TArray AllowedInboundStates; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray AllowedOutboundStates; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray AllowedInStateMachines; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMStateConnectionValidator; + +// ScriptStruct SMSystem.SMStateMachineNodePlacementValidator +// 0x0050 (0x0050 - 0x0000) +struct FSMStateMachineNodePlacementValidator final : public FSMConnectionValidator +{ +public: + TArray AllowedStates; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray AllowedTransitions; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bAllowReferences; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowParents; // 0x0021(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSubStateMachines; // 0x0022(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr DefaultSubStateMachineClass; // 0x0028(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMStateMachineNodePlacementValidator; + +// ScriptStruct SMSystem.SMNodeWidgetInfo +// 0x0000 (0x0000 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x01) FSMNodeWidgetInfo +{ +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FSMNodeWidgetInfo; + +// ScriptStruct SMSystem.SMTextDisplayWidgetInfo +// 0x0000 (0x0000 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x01) FSMTextDisplayWidgetInfo : public FSMNodeWidgetInfo +{ +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FSMTextDisplayWidgetInfo; + +// ScriptStruct SMSystem.SMState +// 0x0000 (0x0188 - 0x0188) +struct FSMState final : public FSMState_Base +{ +}; +DUMPER7_ASSERTS_FSMState; + +// ScriptStruct SMSystem.SMStateMachine +// 0x0140 (0x02C8 - 0x0188) +struct FSMStateMachine final : public FSMState_Base +{ +public: + uint8 bHasAdditionalLogic : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReuseCurrentState : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyReuseIfNotEndState : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowIndependentTick : 1; // 0x0188(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCallReferenceTickOnManualUpdate : 1; // 0x0188(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWaitForEndState : 1; // 0x0188(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TScriptInterface NetworkedInterface; // 0x0190(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A0[0xF0]; // 0x01A0(0x00F0)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ReferencedStateMachineClass; // 0x0290(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ReferencedTemplateName; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName DynamicStateMachineReferenceVariable; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USMInstance* ReferencedStateMachine; // 0x02A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USMInstance* IsReferencedByInstance; // 0x02B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMStateMachine; + +// ScriptStruct SMSystem.SMInitializeTransaction +// 0x000D (0x0010 - 0x0003) +struct FSMInitializeTransaction final : public FSMTransaction_Base +{ +public: + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Context; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSMInitializeTransaction; + +// ScriptStruct SMSystem.SMTransitionTransaction +// 0x0035 (0x0038 - 0x0003) +struct FSMTransitionTransaction final : public FSMTransaction_Base +{ +public: + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid BaseGuid; // 0x0004(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AdditionalGuids; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FDateTime Timestamp; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActiveTime; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMTransitionTransaction; + +// ScriptStruct SMSystem.SMFullSyncTransaction +// 0x001D (0x0020 - 0x0003) +struct FSMFullSyncTransaction final : public FSMTransaction_Base +{ +public: + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActiveStates; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bHasStarted : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFromUserLoad : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceFullRefresh : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMFullSyncTransaction; + +// ScriptStruct SMSystem.SMTransition +// 0x0058 (0x0190 - 0x0138) +struct FSMTransition final : public FSMNode_Base +{ +public: + int32 Priority; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanEnterTransition : 1; // 0x013C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanEnterTransitionFromEvent : 1; // 0x013C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsEvaluating : 1; // 0x013C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanEvaluate : 1; // 0x013C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanEvaluateFromEvent : 1; // 0x013C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRunParallel : 1; // 0x013C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalIfNextStateActive : 1; // 0x013C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanEvalWithStartState : 1; // 0x013C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysFalse : 1; // 0x013D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFromAnyState : 1; // 0x013D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFromLinkState : 1; // 0x013D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_13E[0x2]; // 0x013E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid FromGuid; // 0x0140(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ToGuid; // 0x0150(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESMConditionalEvaluationType ConditionalEvaluationType; // 0x0160(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0x2F]; // 0x0161(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSMTransition; + +} + diff --git a/SilentHillF/SDK/SlateCore_classes.hpp b/SilentHillF/SDK/SlateCore_classes.hpp new file mode 100644 index 0000000..b4c0496 --- /dev/null +++ b/SilentHillF/SDK/SlateCore_classes.hpp @@ -0,0 +1,222 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SlateCore + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "SlateCore_structs.hpp" + + +namespace SDK +{ + +// Class SlateCore.SlateWidgetStyleAsset +// 0x0008 (0x0030 - 0x0028) +class USlateWidgetStyleAsset final : public UObject +{ +public: + class USlateWidgetStyleContainerBase* CustomStyle; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateWidgetStyleAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateWidgetStyleAsset") + } + static class USlateWidgetStyleAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateWidgetStyleAsset; + +// Class SlateCore.FontBulkData +// 0x0050 (0x0078 - 0x0028) +class UFontBulkData final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontBulkData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontBulkData") + } + static class UFontBulkData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFontBulkData; + +// Class SlateCore.FontFaceInterface +// 0x0000 (0x0000 - 0x0000) +class IFontFaceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontFaceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontFaceInterface") + } + static class IFontFaceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IFontFaceInterface; + +// Class SlateCore.FontProviderInterface +// 0x0000 (0x0000 - 0x0000) +class IFontProviderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontProviderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontProviderInterface") + } + static class IFontProviderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IFontProviderInterface; + +// Class SlateCore.SlateTypes +// 0x0000 (0x0028 - 0x0028) +class USlateTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateTypes") + } + static class USlateTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateTypes; + +// Class SlateCore.SlateWidgetStyleContainerBase +// 0x0008 (0x0030 - 0x0028) +class USlateWidgetStyleContainerBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateWidgetStyleContainerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateWidgetStyleContainerBase") + } + static class USlateWidgetStyleContainerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateWidgetStyleContainerBase; + +// Class SlateCore.SlateWidgetStyleContainerInterface +// 0x0000 (0x0000 - 0x0000) +class ISlateWidgetStyleContainerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateWidgetStyleContainerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateWidgetStyleContainerInterface") + } + static class ISlateWidgetStyleContainerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISlateWidgetStyleContainerInterface; + +// Class SlateCore.SlateThemeManager +// 0x07B0 (0x07D8 - 0x0028) +class USlateThemeManager final : public UObject +{ +public: + struct FGuid CurrentThemeId; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStyleColorList ActiveColors; // 0x0038(0x07A0)(Edit, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateThemeManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateThemeManager") + } + static class USlateThemeManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateThemeManager; + +} + diff --git a/SilentHillF/SDK/SlateCore_structs.hpp b/SilentHillF/SDK/SlateCore_structs.hpp new file mode 100644 index 0000000..12b44f0 --- /dev/null +++ b/SilentHillF/SDK/SlateCore_structs.hpp @@ -0,0 +1,1411 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SlateCore + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum SlateCore.EFontRasterizationMode +// NumValues: 0x0003 +enum class EFontRasterizationMode : uint8 +{ + Bitmap = 0, + Msdf = 1, + EFontRasterizationMode_MAX = 2, +}; + +// Enum SlateCore.EUINavigationRule +// NumValues: 0x0008 +enum class EUINavigationRule : uint8 +{ + Escape = 0, + Explicit = 1, + Wrap = 2, + Stop = 3, + Custom = 4, + CustomBoundary = 5, + Invalid = 6, + EUINavigationRule_MAX = 7, +}; + +// Enum SlateCore.EColorVisionDeficiency +// NumValues: 0x0005 +enum class EColorVisionDeficiency : uint8 +{ + NormalVision = 0, + Deuteranope = 1, + Protanope = 2, + Tritanope = 3, + EColorVisionDeficiency_MAX = 4, +}; + +// Enum SlateCore.EButtonClickMethod +// NumValues: 0x0005 +enum class EButtonClickMethod : uint8 +{ + DownAndUp = 0, + MouseDown = 1, + MouseUp = 2, + PreciseClick = 3, + EButtonClickMethod_MAX = 4, +}; + +// Enum SlateCore.EButtonTouchMethod +// NumValues: 0x0004 +enum class EButtonTouchMethod : uint8 +{ + DownAndUp = 0, + Down = 1, + PreciseTap = 2, + EButtonTouchMethod_MAX = 3, +}; + +// Enum SlateCore.EButtonPressMethod +// NumValues: 0x0004 +enum class EButtonPressMethod : uint8 +{ + DownAndUp = 0, + ButtonPress = 1, + ButtonRelease = 2, + EButtonPressMethod_MAX = 3, +}; + +// Enum SlateCore.EUINavigation +// NumValues: 0x0009 +enum class EUINavigation : uint8 +{ + Left = 0, + Right = 1, + Up = 2, + Down = 3, + Next = 4, + Previous = 5, + Num = 6, + Invalid = 7, + EUINavigation_MAX = 8, +}; + +// Enum SlateCore.EUINavigationAction +// NumValues: 0x0005 +enum class EUINavigationAction : uint8 +{ + Accept = 0, + Back = 1, + Num = 2, + Invalid = 3, + EUINavigationAction_MAX = 4, +}; + +// Enum SlateCore.ENavigationSource +// NumValues: 0x0003 +enum class ENavigationSource : uint8 +{ + FocusedWidget = 0, + WidgetUnderCursor = 1, + ENavigationSource_MAX = 2, +}; + +// Enum SlateCore.ENavigationGenesis +// NumValues: 0x0004 +enum class ENavigationGenesis : uint8 +{ + Keyboard = 0, + Controller = 1, + User = 2, + ENavigationGenesis_MAX = 3, +}; + +// Enum SlateCore.EHorizontalAlignment +// NumValues: 0x0005 +enum class EHorizontalAlignment : uint8 +{ + HAlign_Fill = 0, + HAlign_Left = 1, + HAlign_Center = 2, + HAlign_Right = 3, + HAlign_MAX = 4, +}; + +// Enum SlateCore.EVerticalAlignment +// NumValues: 0x0005 +enum class EVerticalAlignment : uint8 +{ + VAlign_Fill = 0, + VAlign_Top = 1, + VAlign_Center = 2, + VAlign_Bottom = 3, + VAlign_MAX = 4, +}; + +// Enum SlateCore.EMenuPlacement +// NumValues: 0x000E +enum class EMenuPlacement : uint8 +{ + MenuPlacement_BelowAnchor = 0, + MenuPlacement_CenteredBelowAnchor = 1, + MenuPlacement_BelowRightAnchor = 2, + MenuPlacement_ComboBox = 3, + MenuPlacement_ComboBoxRight = 4, + MenuPlacement_MenuRight = 5, + MenuPlacement_AboveAnchor = 6, + MenuPlacement_CenteredAboveAnchor = 7, + MenuPlacement_AboveRightAnchor = 8, + MenuPlacement_MenuLeft = 9, + MenuPlacement_Center = 10, + MenuPlacement_RightLeftCenter = 11, + MenuPlacement_MatchBottomLeft = 12, + MenuPlacement_MAX = 13, +}; + +// Enum SlateCore.EOrientation +// NumValues: 0x0003 +enum class EOrientation : uint8 +{ + Orient_Horizontal = 0, + Orient_Vertical = 1, + Orient_MAX = 2, +}; + +// Enum SlateCore.EScrollDirection +// NumValues: 0x0003 +enum class EScrollDirection : uint8 +{ + Scroll_Down = 0, + Scroll_Up = 1, + Scroll_MAX = 2, +}; + +// Enum SlateCore.ETextCommit +// NumValues: 0x0005 +enum class ETextCommit : uint8 +{ + Default = 0, + OnEnter = 1, + OnUserMovedFocus = 2, + OnCleared = 3, + ETextCommit_MAX = 4, +}; + +// Enum SlateCore.ESelectInfo +// NumValues: 0x0005 +enum class ESelectInfo : uint8 +{ + OnKeyPress = 0, + OnNavigation = 1, + OnMouseClick = 2, + Direct = 3, + ESelectInfo_MAX = 4, +}; + +// Enum SlateCore.ESlatePostRT +// NumValues: 0x0008 +enum class ESlatePostRT : uint8 +{ + None = 0, + ESlatePostRT_0 = 1, + ESlatePostRT_1 = 2, + ESlatePostRT_2 = 4, + ESlatePostRT_3 = 8, + ESlatePostRT_4 = 16, + Num = 5, + ESlatePostRT_MAX = 17, +}; + +// Enum SlateCore.EWidgetPixelSnapping +// NumValues: 0x0004 +enum class EWidgetPixelSnapping : uint8 +{ + Inherit = 0, + Disabled = 1, + SnapToPixel = 2, + EWidgetPixelSnapping_MAX = 3, +}; + +// Enum SlateCore.ESlateDebuggingInputEvent +// NumValues: 0x001B +enum class ESlateDebuggingInputEvent : uint8 +{ + MouseMove = 0, + MouseEnter = 1, + MouseLeave = 2, + PreviewMouseButtonDown = 3, + MouseButtonDown = 4, + MouseButtonUp = 5, + MouseButtonDoubleClick = 6, + MouseWheel = 7, + TouchStart = 8, + TouchEnd = 9, + TouchForceChanged = 10, + TouchFirstMove = 11, + TouchMoved = 12, + DragDetected = 13, + DragEnter = 14, + DragLeave = 15, + DragOver = 16, + DragDrop = 17, + DropMessage = 18, + PreviewKeyDown = 19, + KeyDown = 20, + KeyUp = 21, + KeyChar = 22, + AnalogInput = 23, + TouchGesture = 24, + MotionDetected = 25, + MAX = 26, +}; + +// Enum SlateCore.ESlateDebuggingStateChangeEvent +// NumValues: 0x0003 +enum class ESlateDebuggingStateChangeEvent : uint8 +{ + MouseCaptureGained = 0, + MouseCaptureLost = 1, + ESlateDebuggingStateChangeEvent_MAX = 2, +}; + +// Enum SlateCore.ESlateDebuggingNavigationMethod +// NumValues: 0x0007 +enum class ESlateDebuggingNavigationMethod : uint8 +{ + Unknown = 0, + Explicit = 1, + CustomDelegateBound = 2, + CustomDelegateUnbound = 3, + NextOrPrevious = 4, + HitTestGrid = 5, + ESlateDebuggingNavigationMethod_MAX = 6, +}; + +// Enum SlateCore.ESlateDebuggingFocusEvent +// NumValues: 0x0004 +enum class ESlateDebuggingFocusEvent : uint8 +{ + FocusChanging = 0, + FocusLost = 1, + FocusReceived = 2, + MAX = 3, +}; + +// Enum SlateCore.EFontHinting +// NumValues: 0x0006 +enum class EFontHinting : uint8 +{ + Default = 0, + Auto = 1, + AutoLight = 2, + Monochrome = 3, + None = 4, + EFontHinting_MAX = 5, +}; + +// Enum SlateCore.EFontLoadingPolicy +// NumValues: 0x0004 +enum class EFontLoadingPolicy : uint8 +{ + LazyLoad = 0, + Stream = 1, + Inline = 2, + EFontLoadingPolicy_MAX = 3, +}; + +// Enum SlateCore.EFontLayoutMethod +// NumValues: 0x0003 +enum class EFontLayoutMethod : uint8 +{ + Metrics = 0, + BoundingBox = 1, + EFontLayoutMethod_MAX = 2, +}; + +// Enum SlateCore.ETextShapingMethod +// NumValues: 0x0004 +enum class ETextShapingMethod : uint8 +{ + Auto = 0, + KerningOnly = 1, + FullShaping = 2, + ETextShapingMethod_MAX = 3, +}; + +// Enum SlateCore.EFocusCause +// NumValues: 0x0007 +enum class EFocusCause : uint8 +{ + Mouse = 0, + Navigation = 1, + SetDirectly = 2, + Cleared = 3, + OtherWidgetLostFocus = 4, + WindowActivate = 5, + EFocusCause_MAX = 6, +}; + +// Enum SlateCore.EWidgetClipping +// NumValues: 0x0006 +enum class EWidgetClipping : uint8 +{ + Inherit = 0, + ClipToBounds = 1, + ClipToBoundsWithoutIntersecting = 2, + ClipToBoundsAlways = 3, + OnDemand = 4, + EWidgetClipping_MAX = 5, +}; + +// Enum SlateCore.EFlowDirectionPreference +// NumValues: 0x0005 +enum class EFlowDirectionPreference : uint8 +{ + Inherit = 0, + Culture = 1, + LeftToRight = 2, + RightToLeft = 3, + EFlowDirectionPreference_MAX = 4, +}; + +// Enum SlateCore.ESlateBrushDrawType +// NumValues: 0x0006 +enum class ESlateBrushDrawType : uint8 +{ + NoDrawType = 0, + Box = 1, + Border = 2, + Image = 3, + RoundedBox = 4, + ESlateBrushDrawType_MAX = 5, +}; + +// Enum SlateCore.ESlateBrushTileType +// NumValues: 0x0005 +enum class ESlateBrushTileType : uint8 +{ + NoTile = 0, + Horizontal = 1, + Vertical = 2, + Both = 3, + ESlateBrushTileType_MAX = 4, +}; + +// Enum SlateCore.ESlateBrushMirrorType +// NumValues: 0x0005 +enum class ESlateBrushMirrorType : uint8 +{ + NoMirror = 0, + Horizontal = 1, + Vertical = 2, + Both = 3, + ESlateBrushMirrorType_MAX = 4, +}; + +// Enum SlateCore.ESlateBrushImageType +// NumValues: 0x0005 +enum class ESlateBrushImageType : uint8 +{ + NoImage = 0, + FullColor = 1, + Linear = 2, + Vector = 3, + ESlateBrushImageType_MAX = 4, +}; + +// Enum SlateCore.ESlateBrushRoundingType +// NumValues: 0x0003 +enum class ESlateBrushRoundingType : uint8 +{ + FixedRadius = 0, + HalfHeightRadius = 1, + ESlateBrushRoundingType_MAX = 2, +}; + +// Enum SlateCore.ESlateColorStylingMode +// NumValues: 0x0006 +enum class ESlateColorStylingMode : uint8 +{ + UseColor_Specified = 0, + UseColor_ColorTable = 1, + UseColor_Foreground = 2, + UseColor_Foreground_Subdued = 3, + UseColor_UseStyle = 4, + UseColor_MAX = 5, +}; + +// Enum SlateCore.EConsumeMouseWheel +// NumValues: 0x0004 +enum class EConsumeMouseWheel : uint8 +{ + WhenScrollingPossible = 0, + Always = 1, + Never = 2, + EConsumeMouseWheel_MAX = 3, +}; + +// Enum SlateCore.ESlateParentWindowSearchMethod +// NumValues: 0x0003 +enum class ESlateParentWindowSearchMethod : uint8 +{ + ActiveWindow = 0, + MainWindow = 1, + ESlateParentWindowSearchMethod_MAX = 2, +}; + +// Enum SlateCore.ESlateCheckBoxType +// NumValues: 0x0003 +enum class ESlateCheckBoxType : uint8 +{ + CheckBox = 0, + ToggleButton = 1, + ESlateCheckBoxType_MAX = 2, +}; + +// Enum SlateCore.ECheckBoxState +// NumValues: 0x0004 +enum class ECheckBoxState : uint8 +{ + Unchecked = 0, + Checked = 1, + Undetermined = 2, + ECheckBoxState_MAX = 3, +}; + +// Enum SlateCore.ETextOverflowPolicy +// NumValues: 0x0004 +enum class ETextOverflowPolicy : uint8 +{ + Clip = 0, + Ellipsis = 1, + MultilineEllipsis = 2, + ETextOverflowPolicy_MAX = 3, +}; + +// Enum SlateCore.ETextTransformPolicy +// NumValues: 0x0004 +enum class ETextTransformPolicy : uint8 +{ + None = 0, + ToLower = 1, + ToUpper = 2, + ETextTransformPolicy_MAX = 3, +}; + +// Enum SlateCore.EStyleColor +// NumValues: 0x003E +enum class EStyleColor : uint8 +{ + Black = 0, + Background = 1, + Title = 2, + WindowBorder = 3, + Foldout = 4, + Input = 5, + InputOutline = 6, + Recessed = 7, + Panel = 8, + Header = 9, + Dropdown = 10, + DropdownOutline = 11, + Hover = 12, + Hover2 = 13, + White = 14, + White25 = 15, + Highlight = 16, + Primary = 17, + PrimaryHover = 18, + PrimaryPress = 19, + Secondary = 20, + Foreground = 21, + ForegroundHover = 22, + ForegroundInverted = 23, + ForegroundHeader = 24, + Select = 25, + SelectInactive = 26, + SelectParent = 27, + SelectHover = 28, + Notifications = 29, + AccentBlue = 30, + AccentPurple = 31, + AccentPink = 32, + AccentRed = 33, + AccentOrange = 34, + AccentYellow = 35, + AccentGreen = 36, + AccentBrown = 37, + AccentBlack = 38, + AccentGray = 39, + AccentWhite = 40, + AccentFolder = 41, + Warning = 42, + Error = 43, + Success = 44, + User1 = 45, + User2 = 46, + User3 = 47, + User4 = 48, + User5 = 49, + User6 = 50, + User7 = 51, + User8 = 52, + User9 = 53, + User10 = 54, + User11 = 55, + User12 = 56, + User13 = 57, + User14 = 58, + User15 = 59, + User16 = 60, + MAX = 61, +}; + +// ScriptStruct SlateCore.StyleTheme +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x08) FStyleTheme final +{ +public: + uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStyleTheme; + +// ScriptStruct SlateCore.InputEvent +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FInputEvent +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputEvent; + +// ScriptStruct SlateCore.DeprecateSlateVector2D +// 0x0000 (0x0008 - 0x0008) +struct FDeprecateSlateVector2D final : public FVector2f +{ +}; +DUMPER7_ASSERTS_FDeprecateSlateVector2D; + +// ScriptStruct SlateCore.Margin +// 0x0010 (0x0010 - 0x0000) +struct FMargin final +{ +public: + float Left; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Top; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Right; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bottom; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMargin; + +// ScriptStruct SlateCore.SlateColor +// 0x0014 (0x0014 - 0x0000) +struct FSlateColor final +{ +public: + struct FLinearColor SpecifiedColor; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESlateColorStylingMode ColorUseRule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateColor; + +// ScriptStruct SlateCore.SlateBrushOutlineSettings +// 0x0040 (0x0040 - 0x0000) +struct FSlateBrushOutlineSettings final +{ +public: + struct FVector4 CornerRadii; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor Color; // 0x0020(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float Width; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateBrushRoundingType RoundingType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseBrushTransparency; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateBrushOutlineSettings; + +// ScriptStruct SlateCore.SlateBrush +// 0x00D0 (0x00D0 - 0x0000) +struct FSlateBrush final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bIsDynamicallyLoaded : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bHasUObject : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + ESlateBrushDrawType DrawAs; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateBrushTileType Tiling; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateBrushMirrorType Mirroring; // 0x0013(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateBrushImageType ImageType; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDeprecateSlateVector2D ImageSize; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Margin; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor TintColor; // 0x0030(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrushOutlineSettings OutlineSettings; // 0x0050(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UObject* ResourceObject; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ResourceName; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBox2f UVRegion; // 0x00A0(0x0014)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_B4[0x1C]; // 0x00B4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateBrush; + +// ScriptStruct SlateCore.SlateSound +// 0x0018 (0x0018 - 0x0000) +struct FSlateSound final +{ +public: + class UObject* ResourceObject; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateSound; + +// ScriptStruct SlateCore.SlateWidgetStyle +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FSlateWidgetStyle +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateWidgetStyle; + +// ScriptStruct SlateCore.ButtonStyle +// 0x03E8 (0x03F0 - 0x0008) +struct FButtonStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Normal; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Hovered; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Pressed; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Disabled; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor NormalForeground; // 0x0350(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor HoveredForeground; // 0x0364(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor PressedForeground; // 0x0378(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor DisabledForeground; // 0x038C(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FMargin NormalPadding; // 0x03A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin PressedPadding; // 0x03B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound PressedSlateSound; // 0x03C0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound HoveredSlateSound; // 0x03D8(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FButtonStyle; + +// ScriptStruct SlateCore.FontOutlineSettings +// 0x0028 (0x0028 - 0x0000) +struct FFontOutlineSettings final +{ +public: + int32 OutlineSize; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutlineBlur; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMiteredCorners; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeparateFillAlpha; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyOutlineToDropShadows; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* OutlineMaterial; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutlineColor; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFontOutlineSettings; + +// ScriptStruct SlateCore.SlateFontInfo +// 0x0068 (0x0068 - 0x0000) +struct FSlateFontInfo final +{ +public: + class UObject* FontObject; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* FontMaterial; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontOutlineSettings OutlineSettings; // 0x0010(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TypefaceFontName; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LetterSpacing; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkewAmount; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x1]; // 0x005C(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bForceMonospaced; // 0x005D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MonospacedWidth; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateFontInfo; + +// ScriptStruct SlateCore.TextBlockStyle +// 0x0348 (0x0350 - 0x0008) +struct FTextBlockStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateFontInfo Font; // 0x0008(0x0068)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x0070(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDeprecateSlateVector2D ShadowOffset; // 0x0084(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x008C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor SelectedBackgroundColor; // 0x009C(0x0014)(Edit, NativeAccessSpecifierPublic) + struct FSlateColor HighlightColor; // 0x00B0(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush HighlightShape; // 0x00D0(0x00D0)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateBrush StrikeBrush; // 0x01A0(0x00D0)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateBrush UnderlineBrush; // 0x0270(0x00D0)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + ETextTransformPolicy TransformPolicy; // 0x0340(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextOverflowPolicy OverflowPolicy; // 0x0341(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_342[0xE]; // 0x0342(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTextBlockStyle; + +// ScriptStruct SlateCore.HyperlinkStyle +// 0x0758 (0x0760 - 0x0008) +struct FHyperlinkStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FButtonStyle UnderlineStyle; // 0x0010(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x0400(0x0350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0750(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHyperlinkStyle; + +// ScriptStruct SlateCore.Geometry +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x04) FGeometry final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGeometry; + +// ScriptStruct SlateCore.TableColumnHeaderStyle +// 0x0758 (0x0760 - 0x0008) +struct FTableColumnHeaderStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush SortPrimaryAscendingImage; // 0x0010(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortPrimaryDescendingImage; // 0x00E0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortSecondaryAscendingImage; // 0x01B0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortSecondaryDescendingImage; // 0x0280(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NormalBrush; // 0x0350(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBrush; // 0x0420(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownImage; // 0x04F0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownNormalBorderBrush; // 0x05C0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownHoveredBorderBrush; // 0x0690(0x00D0)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTableColumnHeaderStyle; + +// ScriptStruct SlateCore.PointerEvent +// 0x0058 (0x0078 - 0x0020) +struct FPointerEvent final : public FInputEvent +{ +public: + uint8 Pad_20[0x58]; // 0x0020(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPointerEvent; + +// ScriptStruct SlateCore.NavigationEvent +// 0x0008 (0x0028 - 0x0020) +struct FNavigationEvent final : public FInputEvent +{ +public: + uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavigationEvent; + +// ScriptStruct SlateCore.ScrollBorderStyle +// 0x01A8 (0x01B0 - 0x0008) +struct FScrollBorderStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush TopShadowBrush; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BottomShadowBrush; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScrollBorderStyle; + +// ScriptStruct SlateCore.FontData +// 0x0028 (0x0028 - 0x0000) +struct FFontData final +{ +public: + class FString FontFilename; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_10[0x4]; // 0x0010(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EFontHinting Hinting; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EFontLoadingPolicy LoadingPolicy; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SubFaceIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* FontFaceAsset; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFontData; + +// ScriptStruct SlateCore.TypefaceEntry +// 0x0030 (0x0030 - 0x0000) +struct FTypefaceEntry final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontData Font; // 0x0008(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypefaceEntry; + +// ScriptStruct SlateCore.CharacterEvent +// 0x0008 (0x0028 - 0x0020) +struct FCharacterEvent final : public FInputEvent +{ +public: + uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterEvent; + +// ScriptStruct SlateCore.ScrollBarStyle +// 0x0768 (0x0770 - 0x0008) +struct FScrollBarStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush HorizontalBackgroundImage; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalBackgroundImage; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalTopSlotImage; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HorizontalTopSlotImage; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalBottomSlotImage; // 0x0350(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HorizontalBottomSlotImage; // 0x0420(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush NormalThumbImage; // 0x04F0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredThumbImage; // 0x05C0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DraggedThumbImage; // 0x0690(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float Thickness; // 0x0760(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_764[0xC]; // 0x0764(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FScrollBarStyle; + +// ScriptStruct SlateCore.EditableTextBoxStyle +// 0x0E88 (0x0E90 - 0x0008) +struct FEditableTextBoxStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BackgroundImageNormal; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageHovered; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageFocused; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageReadOnly; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x0360(0x0350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x06B0(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BackgroundColor; // 0x06C4(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor ReadOnlyForegroundColor; // 0x06D8(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor FocusedForegroundColor; // 0x06EC(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin HScrollBarPadding; // 0x0700(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin VScrollBarPadding; // 0x0710(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FScrollBarStyle ScrollBarStyle; // 0x0720(0x0770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditableTextBoxStyle; + +// ScriptStruct SlateCore.CheckBoxStyle +// 0x0AC8 (0x0AD0 - 0x0008) +struct FCheckBoxStyle final : public FSlateWidgetStyle +{ +public: + ESlateCheckBoxType CheckBoxType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush UncheckedImage; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UncheckedHoveredImage; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UncheckedPressedImage; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedImage; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedHoveredImage; // 0x0350(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedPressedImage; // 0x0420(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedImage; // 0x04F0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedHoveredImage; // 0x05C0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedPressedImage; // 0x0690(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0760(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImage; // 0x0770(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundHoveredImage; // 0x0840(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundPressedImage; // 0x0910(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x09E0(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor HoveredForeground; // 0x09F4(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor PressedForeground; // 0x0A08(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor CheckedForeground; // 0x0A1C(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor CheckedHoveredForeground; // 0x0A30(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor CheckedPressedForeground; // 0x0A44(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor UndeterminedForeground; // 0x0A58(0x0014)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor BorderBackgroundColor; // 0x0A6C(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateSound CheckedSlateSound; // 0x0A80(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound UncheckedSlateSound; // 0x0A98(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound HoveredSlateSound; // 0x0AB0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_AC8[0x8]; // 0x0AC8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCheckBoxStyle; + +// ScriptStruct SlateCore.ComboButtonStyle +// 0x05F8 (0x0600 - 0x0008) +struct FComboButtonStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FButtonStyle ButtonStyle; // 0x0010(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DownArrowImage; // 0x0400(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDeprecateSlateVector2D ShadowOffset; // 0x04D0(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x04D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E8[0x8]; // 0x04E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush MenuBorderBrush; // 0x04F0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin MenuBorderPadding; // 0x05C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin ContentPadding; // 0x05D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin DownArrowPadding; // 0x05E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EVerticalAlignment DownArrowAlign; // 0x05F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F1[0xF]; // 0x05F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FComboButtonStyle; + +// ScriptStruct SlateCore.ToolBarStyle +// 0x3EA8 (0x3EB0 - 0x0008) +struct FToolBarStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BackgroundBrush; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ExpandBrush; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush SeparatorBrush; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle LabelStyle; // 0x0280(0x0350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FEditableTextBoxStyle EditableTextStyle; // 0x05D0(0x0E90)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FCheckBoxStyle ToggleButton; // 0x1460(0x0AD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FComboButtonStyle ComboButtonStyle; // 0x1F30(0x0600)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle SettingsButtonStyle; // 0x2530(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FComboButtonStyle SettingsComboButton; // 0x2920(0x0600)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FCheckBoxStyle SettingsToggleButton; // 0x2F20(0x0AD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle ButtonStyle; // 0x39F0(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin LabelPadding; // 0x3DE0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float UniformBlockWidth; // 0x3DF0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UniformBlockHeight; // 0x3DF4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumColumns; // 0x3DF8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin IconPadding; // 0x3DFC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin SeparatorPadding; // 0x3E0C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin ComboButtonPadding; // 0x3E1C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin ButtonPadding; // 0x3E2C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin CheckBoxPadding; // 0x3E3C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin BlockPadding; // 0x3E4C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin IndentedBlockPadding; // 0x3E5C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin BackgroundPadding; // 0x3E6C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FDeprecateSlateVector2D IconSize; // 0x3E7C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowLabels; // 0x3E84(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E85[0x3]; // 0x3E85(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ButtonContentMaxWidth; // 0x3E88(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ButtonContentFillWidth; // 0x3E8C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin IconPaddingWithVisibleLabel; // 0x3E90(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin IconPaddingWithCollapsedLabel; // 0x3EA0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FToolBarStyle; + +// ScriptStruct SlateCore.KeyEvent +// 0x0020 (0x0040 - 0x0020) +struct FKeyEvent : public FInputEvent +{ +public: + uint8 Pad_20[0x20]; // 0x0020(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKeyEvent; + +// ScriptStruct SlateCore.AnalogInputEvent +// 0x0008 (0x0048 - 0x0040) +struct FAnalogInputEvent final : public FKeyEvent +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnalogInputEvent; + +// ScriptStruct SlateCore.TableRowStyle +// 0x0D48 (0x0D50 - 0x0008) +struct FTableRowStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush SelectorFocusedBrush; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveHoveredBrush; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveBrush; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveHoveredBrush; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveBrush; // 0x0350(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bUseParentRowBrush; // 0x0420(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_421[0xF]; // 0x0421(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush ParentRowBackgroundBrush; // 0x0430(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ParentRowBackgroundHoveredBrush; // 0x0500(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush EvenRowBackgroundHoveredBrush; // 0x05D0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush EvenRowBackgroundBrush; // 0x06A0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush OddRowBackgroundHoveredBrush; // 0x0770(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush OddRowBackgroundBrush; // 0x0840(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor TextColor; // 0x0910(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor SelectedTextColor; // 0x0924(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_938[0x8]; // 0x0938(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush DropIndicator_Above; // 0x0940(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DropIndicator_Onto; // 0x0A10(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DropIndicator_Below; // 0x0AE0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveHighlightedBrush; // 0x0BB0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveHighlightedBrush; // 0x0C80(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTableRowStyle; + +// ScriptStruct SlateCore.WindowStyle +// 0x1948 (0x1950 - 0x0008) +struct FWindowStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FButtonStyle MinimizeButtonStyle; // 0x0010(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle MaximizeButtonStyle; // 0x0400(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle RestoreButtonStyle; // 0x07F0(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle CloseButtonStyle; // 0x0BE0(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TitleTextStyle; // 0x0FD0(0x0350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveTitleBrush; // 0x1320(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveTitleBrush; // 0x13F0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush FlashTitleBrush; // 0x14C0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BackgroundColor; // 0x1590(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_15A4[0xC]; // 0x15A4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush OutlineBrush; // 0x15B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor OutlineColor; // 0x1680(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_1694[0xC]; // 0x1694(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BorderBrush; // 0x16A0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BorderColor; // 0x1770(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_1784[0xC]; // 0x1784(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BackgroundBrush; // 0x1790(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ChildBackgroundBrush; // 0x1860(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 WindowCornerRadius; // 0x1930(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin BorderPadding; // 0x1934(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1944[0xC]; // 0x1944(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWindowStyle; + +// ScriptStruct SlateCore.SpinBoxStyle +// 0x05F8 (0x0600 - 0x0008) +struct FSpinBoxStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BackgroundBrush; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveBackgroundBrush; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBackgroundBrush; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveFillBrush; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredFillBrush; // 0x0350(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveFillBrush; // 0x0420(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ArrowsImage; // 0x04F0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x05C0(0x0014)(NativeAccessSpecifierPublic) + struct FMargin TextPadding; // 0x05D4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin InsetPadding; // 0x05E4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5F4[0xC]; // 0x05F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSpinBoxStyle; + +// ScriptStruct SlateCore.ComboBoxStyle +// 0x0658 (0x0660 - 0x0008) +struct FComboBoxStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FComboButtonStyle ComboButtonStyle; // 0x0010(0x0600)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateSound PressedSlateSound; // 0x0610(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound SelectionChangeSlateSound; // 0x0628(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin ContentPadding; // 0x0640(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin MenuRowPadding; // 0x0650(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComboBoxStyle; + +// ScriptStruct SlateCore.InlineTextImageStyle +// 0x00E8 (0x00F0 - 0x0008) +struct FInlineTextImageStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Image; // 0x0010(0x00D0)(Edit, NativeAccessSpecifierPublic) + int16 Baseline; // 0x00E0(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2[0xE]; // 0x00E2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInlineTextImageStyle; + +// ScriptStruct SlateCore.ScrollBoxStyle +// 0x0368 (0x0370 - 0x0008) +struct FScrollBoxStyle final : public FSlateWidgetStyle +{ +public: + float BarThickness; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush TopShadowBrush; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BottomShadowBrush; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush LeftShadowBrush; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush RightShadowBrush; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin HorizontalScrolledContentPadding; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin VerticalScrolledContentPadding; // 0x0360(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScrollBoxStyle; + +// ScriptStruct SlateCore.SliderStyle +// 0x04F8 (0x0500 - 0x0008) +struct FSliderStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush NormalBarImage; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBarImage; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DisabledBarImage; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush NormalThumbImage; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredThumbImage; // 0x0350(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DisabledThumbImage; // 0x0420(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float BarThickness; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F4[0xC]; // 0x04F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSliderStyle; + +// ScriptStruct SlateCore.FontSdfSettings +// 0x0004 (0x0004 - 0x0000) +struct FFontSdfSettings final +{ +public: + int32 BasePpem; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFontSdfSettings; + +// ScriptStruct SlateCore.EditableTextStyle +// 0x02F8 (0x0300 - 0x0008) +struct FEditableTextStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateFontInfo Font; // 0x0008(0x0068)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x0070(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BackgroundImageSelected; // 0x0090(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageComposing; // 0x0160(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CaretImage; // 0x0230(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditableTextStyle; + +// ScriptStruct SlateCore.SplitterStyle +// 0x01A8 (0x01B0 - 0x0008) +struct FSplitterStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush HandleNormalBrush; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HandleHighlightBrush; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSplitterStyle; + +// ScriptStruct SlateCore.FocusEvent +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FFocusEvent final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFocusEvent; + +// ScriptStruct SlateCore.MotionEvent +// 0x0060 (0x0080 - 0x0020) +struct FMotionEvent final : public FInputEvent +{ +public: + uint8 Pad_20[0x60]; // 0x0020(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMotionEvent; + +// ScriptStruct SlateCore.Typeface +// 0x0010 (0x0010 - 0x0000) +struct FTypeface final +{ +public: + TArray Fonts; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypeface; + +// ScriptStruct SlateCore.TableViewStyle +// 0x00D8 (0x00E0 - 0x0008) +struct FTableViewStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BackgroundBrush; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTableViewStyle; + +// ScriptStruct SlateCore.CompositeFallbackFont +// 0x0018 (0x0018 - 0x0000) +struct FCompositeFallbackFont +{ +public: + struct FTypeface Typeface; // 0x0000(0x0010)(NativeAccessSpecifierPublic) + float ScalingFactor; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCompositeFallbackFont; + +// ScriptStruct SlateCore.CompositeSubFont +// 0x0020 (0x0038 - 0x0018) +struct FCompositeSubFont final : public FCompositeFallbackFont +{ +public: + TArray CharacterRanges; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString Cultures; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCompositeSubFont; + +// ScriptStruct SlateCore.CompositeFont +// 0x0040 (0x0040 - 0x0000) +struct FCompositeFont final +{ +public: + struct FTypeface DefaultTypeface; // 0x0000(0x0010)(NativeAccessSpecifierPublic) + struct FCompositeFallbackFont FallbackTypeface; // 0x0010(0x0018)(NativeAccessSpecifierPublic) + TArray SubTypefaces; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnableAscentDescentOverride; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCompositeFont; + +// ScriptStruct SlateCore.CaptureLostEvent +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FCaptureLostEvent final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCaptureLostEvent; + +// ScriptStruct SlateCore.SegmentedControlStyle +// 0x2158 (0x2160 - 0x0008) +struct FSegmentedControlStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCheckBoxStyle ControlStyle; // 0x0010(0x0AD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FCheckBoxStyle FirstControlStyle; // 0x0AE0(0x0AD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FCheckBoxStyle LastControlStyle; // 0x15B0(0x0AD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundBrush; // 0x2080(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin UniformPadding; // 0x2150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSegmentedControlStyle; + +// ScriptStruct SlateCore.InlineEditableTextBlockStyle +// 0x11E8 (0x11F0 - 0x0008) +struct FInlineEditableTextBlockStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEditableTextBoxStyle EditableTextBoxStyle; // 0x0010(0x0E90)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x0EA0(0x0350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInlineEditableTextBlockStyle; + +// ScriptStruct SlateCore.ProgressBarStyle +// 0x0288 (0x0290 - 0x0008) +struct FProgressBarStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BackgroundImage; // 0x0010(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush FillImage; // 0x00E0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush MarqueeImage; // 0x01B0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool EnableFillAnimation; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0xF]; // 0x0281(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FProgressBarStyle; + +// ScriptStruct SlateCore.ExpandableAreaStyle +// 0x01B8 (0x01C0 - 0x0008) +struct FExpandableAreaStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush CollapsedImage; // 0x0010(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ExpandedImage; // 0x00E0(0x00D0)(Edit, NativeAccessSpecifierPublic) + float RolloutAnimationSeconds; // 0x01B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4[0xC]; // 0x01B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpandableAreaStyle; + +// ScriptStruct SlateCore.SearchBoxStyle +// 0x1268 (0x1270 - 0x0008) +struct FSearchBoxStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEditableTextBoxStyle TextBoxStyle; // 0x0010(0x0E90)(Edit, NativeAccessSpecifierPublic) + struct FSlateFontInfo ActiveFontInfo; // 0x0EA0(0x0068)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F08[0x8]; // 0x0F08(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush UpArrowImage; // 0x0F10(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush DownArrowImage; // 0x0FE0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush GlassImage; // 0x10B0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ClearImage; // 0x1180(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FMargin ImagePadding; // 0x1250(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bLeftAlignButtons; // 0x1260(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeftAlignSearchResultButtons; // 0x1261(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeftAlignGlassImageAndClearButton; // 0x1262(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1263[0xD]; // 0x1263(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSearchBoxStyle; + +// ScriptStruct SlateCore.VolumeControlStyle +// 0x0918 (0x0920 - 0x0008) +struct FVolumeControlStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSliderStyle SliderStyle; // 0x0010(0x0500)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HighVolumeImage; // 0x0510(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MidVolumeImage; // 0x05E0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush LowVolumeImage; // 0x06B0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NoVolumeImage; // 0x0780(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MutedImage; // 0x0850(0x00D0)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumeControlStyle; + +// ScriptStruct SlateCore.HeaderRowStyle +// 0x1258 (0x1260 - 0x0008) +struct FHeaderRowStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTableColumnHeaderStyle ColumnStyle; // 0x0010(0x0760)(Edit, NativeAccessSpecifierPublic) + struct FTableColumnHeaderStyle LastColumnStyle; // 0x0770(0x0760)(Edit, NativeAccessSpecifierPublic) + struct FSplitterStyle ColumnSplitterStyle; // 0x0ED0(0x01B0)(Edit, NativeAccessSpecifierPublic) + float SplitterHandleSize; // 0x1080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1084[0xC]; // 0x1084(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush BackgroundBrush; // 0x1090(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x1160(0x0014)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_1174[0xC]; // 0x1174(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush HorizontalSeparatorBrush; // 0x1180(0x00D0)(Edit, NativeAccessSpecifierPublic) + float HorizontalSeparatorThickness; // 0x1250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1254[0xC]; // 0x1254(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FHeaderRowStyle; + +// ScriptStruct SlateCore.DockTabStyle +// 0x0D88 (0x0D90 - 0x0008) +struct FDockTabStyle final : public FSlateWidgetStyle +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FButtonStyle CloseButtonStyle; // 0x0010(0x03F0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NormalBrush; // 0x0400(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ColorOverlayTabBrush; // 0x04D0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ColorOverlayIconBrush; // 0x05A0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ForegroundBrush; // 0x0670(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBrush; // 0x0740(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ContentAreaBrush; // 0x0810(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush TabWellBrush; // 0x08E0(0x00D0)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle TabTextStyle; // 0x09B0(0x0350)(Edit, NativeAccessSpecifierPublic) + struct FMargin TabPadding; // 0x0D00(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FDeprecateSlateVector2D IconSize; // 0x0D10(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverlapWidth; // 0x0D18(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor FlashColor; // 0x0D1C(0x0014)(Edit, NativeAccessSpecifierPublic) + struct FSlateColor NormalForegroundColor; // 0x0D30(0x0014)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor HoveredForegroundColor; // 0x0D44(0x0014)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor ActiveForegroundColor; // 0x0D58(0x0014)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundForegroundColor; // 0x0D6C(0x0014)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + float IconBorderPadding; // 0x0D80(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D84[0xC]; // 0x0D84(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDockTabStyle; + +// ScriptStruct SlateCore.StyleColorList +// 0x07A0 (0x07A0 - 0x0000) +struct alignas(0x08) FStyleColorList final +{ +public: + struct FLinearColor StyleColors[0x3D]; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D0[0x3D0]; // 0x03D0(0x03D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStyleColorList; + +} + diff --git a/SilentHillF/SDK/Slate_classes.hpp b/SilentHillF/SDK/Slate_classes.hpp new file mode 100644 index 0000000..eae935e --- /dev/null +++ b/SilentHillF/SDK/Slate_classes.hpp @@ -0,0 +1,319 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Slate + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "SlateCore_structs.hpp" +#include "SlateCore_classes.hpp" + + +namespace SDK +{ + +// Class Slate.ToolMenuBase +// 0x0000 (0x0028 - 0x0028) +class UToolMenuBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolMenuBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolMenuBase") + } + static class UToolMenuBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolMenuBase; + +// Class Slate.SlateSettings +// 0x0008 (0x0030 - 0x0028) +class USlateSettings final : public UObject +{ +public: + bool bExplicitCanvasChildZOrder; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateSettings") + } + static class USlateSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateSettings; + +// Class Slate.ButtonWidgetStyle +// 0x03F0 (0x0420 - 0x0030) +class UButtonWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FButtonStyle ButtonStyle; // 0x0030(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ButtonWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ButtonWidgetStyle") + } + static class UButtonWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButtonWidgetStyle; + +// Class Slate.CheckBoxWidgetStyle +// 0x0AD0 (0x0B00 - 0x0030) +class UCheckBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FCheckBoxStyle CheckBoxStyle; // 0x0030(0x0AD0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckBoxWidgetStyle") + } + static class UCheckBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckBoxWidgetStyle; + +// Class Slate.ComboBoxWidgetStyle +// 0x0660 (0x0690 - 0x0030) +class UComboBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FComboBoxStyle ComboBoxStyle; // 0x0030(0x0660)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboBoxWidgetStyle") + } + static class UComboBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboBoxWidgetStyle; + +// Class Slate.ComboButtonWidgetStyle +// 0x0600 (0x0630 - 0x0030) +class UComboButtonWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FComboButtonStyle ComboButtonStyle; // 0x0030(0x0600)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboButtonWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboButtonWidgetStyle") + } + static class UComboButtonWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboButtonWidgetStyle; + +// Class Slate.EditableTextBoxWidgetStyle +// 0x0E90 (0x0EC0 - 0x0030) +class UEditableTextBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FEditableTextBoxStyle EditableTextBoxStyle; // 0x0030(0x0E90)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableTextBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableTextBoxWidgetStyle") + } + static class UEditableTextBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableTextBoxWidgetStyle; + +// Class Slate.EditableTextWidgetStyle +// 0x0300 (0x0330 - 0x0030) +class UEditableTextWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FEditableTextStyle EditableTextStyle; // 0x0030(0x0300)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableTextWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableTextWidgetStyle") + } + static class UEditableTextWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableTextWidgetStyle; + +// Class Slate.ProgressWidgetStyle +// 0x0290 (0x02C0 - 0x0030) +class UProgressWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FProgressBarStyle ProgressBarStyle; // 0x0030(0x0290)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProgressWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProgressWidgetStyle") + } + static class UProgressWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProgressWidgetStyle; + +// Class Slate.ScrollBarWidgetStyle +// 0x0770 (0x07A0 - 0x0030) +class UScrollBarWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FScrollBarStyle ScrollBarStyle; // 0x0030(0x0770)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBarWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBarWidgetStyle") + } + static class UScrollBarWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBarWidgetStyle; + +// Class Slate.ScrollBoxWidgetStyle +// 0x0370 (0x03A0 - 0x0030) +class UScrollBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FScrollBoxStyle ScrollBoxStyle; // 0x0030(0x0370)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBoxWidgetStyle") + } + static class UScrollBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBoxWidgetStyle; + +// Class Slate.SpinBoxWidgetStyle +// 0x0600 (0x0630 - 0x0030) +class USpinBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FSpinBoxStyle SpinBoxStyle; // 0x0030(0x0600)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpinBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpinBoxWidgetStyle") + } + static class USpinBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpinBoxWidgetStyle; + +// Class Slate.TextBlockWidgetStyle +// 0x0350 (0x0380 - 0x0030) +class UTextBlockWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FTextBlockStyle TextBlockStyle; // 0x0030(0x0350)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextBlockWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextBlockWidgetStyle") + } + static class UTextBlockWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextBlockWidgetStyle; + +} + diff --git a/SilentHillF/SDK/Slate_structs.hpp b/SilentHillF/SDK/Slate_structs.hpp new file mode 100644 index 0000000..e120757 --- /dev/null +++ b/SilentHillF/SDK/Slate_structs.hpp @@ -0,0 +1,343 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Slate + +#include "Basic.hpp" + +#include "InputCore_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Slate.EVirtualKeyboardTrigger +// NumValues: 0x0003 +enum class EVirtualKeyboardTrigger : uint8 +{ + OnFocusByPointer = 0, + OnAllFocusEvents = 1, + EVirtualKeyboardTrigger_MAX = 2, +}; + +// Enum Slate.EVirtualKeyboardDismissAction +// NumValues: 0x0004 +enum class EVirtualKeyboardDismissAction : uint8 +{ + TextChangeOnDismiss = 0, + TextCommitOnAccept = 1, + TextCommitOnDismiss = 2, + EVirtualKeyboardDismissAction_MAX = 3, +}; + +// Enum Slate.ESelectionMode +// NumValues: 0x0005 +enum class ESelectionMode : uint8 +{ + None = 0, + Single = 1, + SingleToggle = 2, + Multi = 3, + ESelectionMode_MAX = 4, +}; + +// Enum Slate.ETableViewMode +// NumValues: 0x0004 +enum class ETableViewMode : uint8 +{ + List = 0, + Tile = 1, + Tree = 2, + ETableViewMode_MAX = 3, +}; + +// Enum Slate.EMultiBoxType +// NumValues: 0x0009 +enum class EMultiBoxType : uint8 +{ + MenuBar = 0, + ToolBar = 1, + VerticalToolBar = 2, + SlimHorizontalToolBar = 3, + UniformToolBar = 4, + Menu = 5, + ButtonRow = 6, + SlimHorizontalUniformToolBar = 7, + EMultiBoxType_MAX = 8, +}; + +// Enum Slate.EMultiBlockType +// NumValues: 0x000A +enum class EMultiBlockType : uint8 +{ + None = 0, + ButtonRow = 1, + EditableText = 2, + Heading = 3, + MenuEntry = 4, + Separator = 5, + ToolBarButton = 6, + ToolBarComboButton = 7, + Widget = 8, + EMultiBlockType_MAX = 9, +}; + +// Enum Slate.EDescendantScrollDestination +// NumValues: 0x0005 +enum class EDescendantScrollDestination : uint8 +{ + IntoView = 0, + TopOrLeft = 1, + Center = 2, + BottomOrRight = 3, + EDescendantScrollDestination_MAX = 4, +}; + +// Enum Slate.EScrollWhenFocusChanges +// NumValues: 0x0004 +enum class EScrollWhenFocusChanges : uint8 +{ + NoScroll = 0, + InstantScroll = 1, + AnimatedScroll = 2, + EScrollWhenFocusChanges_MAX = 3, +}; + +// Enum Slate.ECustomizedToolMenuVisibility +// NumValues: 0x0004 +enum class ECustomizedToolMenuVisibility : uint32 +{ + None = 0, + Visible = 1, + Hidden = 2, + ECustomizedToolMenuVisibility_MAX = 3, +}; + +// Enum Slate.EUserInterfaceActionType +// NumValues: 0x0007 +enum class EUserInterfaceActionType : uint8 +{ + None = 0, + Button = 1, + ToggleButton = 2, + RadioButton = 3, + Check = 4, + CollapsedButton = 5, + EUserInterfaceActionType_MAX = 6, +}; + +// Enum Slate.EMultipleKeyBindingIndex +// NumValues: 0x0004 +enum class EMultipleKeyBindingIndex : uint8 +{ + Primary = 0, + Secondary = 1, + NumChords = 2, + EMultipleKeyBindingIndex_MAX = 3, +}; + +// Enum Slate.ETextJustify +// NumValues: 0x0006 +enum class ETextJustify : uint8 +{ + Left = 0, + Center = 1, + Right = 2, + InvariantLeft = 3, + InvariantRight = 4, + ETextJustify_MAX = 5, +}; + +// Enum Slate.ETextWrappingPolicy +// NumValues: 0x0003 +enum class ETextWrappingPolicy : uint8 +{ + DefaultWrapping = 0, + AllowPerCharacterWrapping = 1, + ETextWrappingPolicy_MAX = 2, +}; + +// Enum Slate.ETextFlowDirection +// NumValues: 0x0005 +enum class ETextFlowDirection : uint8 +{ + Auto = 0, + LeftToRight = 1, + RightToLeft = 2, + Culture = 3, + ETextFlowDirection_MAX = 4, +}; + +// Enum Slate.EStretchDirection +// NumValues: 0x0004 +enum class EStretchDirection : uint8 +{ + Both = 0, + DownOnly = 1, + UpOnly = 2, + EStretchDirection_MAX = 3, +}; + +// Enum Slate.EStretch +// NumValues: 0x000A +enum class EStretch : uint8 +{ + None = 0, + Fill = 1, + ScaleToFit = 2, + ScaleToFitX = 3, + ScaleToFitY = 4, + ScaleToFill = 5, + ScaleBySafeZone = 6, + UserSpecified = 7, + UserSpecifiedWithClipping = 8, + EStretch_MAX = 9, +}; + +// Enum Slate.EProgressBarFillType +// NumValues: 0x0008 +enum class EProgressBarFillType : uint8 +{ + LeftToRight = 0, + RightToLeft = 1, + FillFromCenter = 2, + FillFromCenterHorizontal = 3, + FillFromCenterVertical = 4, + TopToBottom = 5, + BottomToTop = 6, + EProgressBarFillType_MAX = 7, +}; + +// Enum Slate.EProgressBarFillStyle +// NumValues: 0x0003 +enum class EProgressBarFillStyle : uint8 +{ + Mask = 0, + Scale = 1, + EProgressBarFillStyle_MAX = 2, +}; + +// Enum Slate.EListItemAlignment +// NumValues: 0x0008 +enum class EListItemAlignment : uint8 +{ + EvenlyDistributed = 0, + EvenlySize = 1, + EvenlyWide = 2, + LeftAligned = 3, + RightAligned = 4, + CenterAligned = 5, + Fill = 6, + EListItemAlignment_MAX = 7, +}; + +// ScriptStruct Slate.VirtualKeyboardOptions +// 0x0001 (0x0001 - 0x0000) +struct FVirtualKeyboardOptions final +{ +public: + bool bEnableAutocorrect; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVirtualKeyboardOptions; + +// ScriptStruct Slate.CustomizedToolMenuEntry +// 0x0004 (0x0004 - 0x0000) +struct FCustomizedToolMenuEntry final +{ +public: + ECustomizedToolMenuVisibility Visibility; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomizedToolMenuEntry; + +// ScriptStruct Slate.InputChord +// 0x0020 (0x0020 - 0x0000) +struct FInputChord final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShift : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCtrl : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlt : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCmd : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputChord; + +// ScriptStruct Slate.Anchors +// 0x0020 (0x0020 - 0x0000) +struct FAnchors final +{ +public: + struct FVector2D Minimum; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Maximum; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnchors; + +// ScriptStruct Slate.CharRange +// 0x0004 (0x0004 - 0x0000) +struct FCharRange final +{ +public: + uint16 First; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Last; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharRange; + +// ScriptStruct Slate.CharRangeList +// 0x0010 (0x0010 - 0x0000) +struct FCharRangeList final +{ +public: + TArray Ranges; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharRangeList; + +// ScriptStruct Slate.CustomizedToolMenuSection +// 0x0004 (0x0004 - 0x0000) +struct FCustomizedToolMenuSection final +{ +public: + ECustomizedToolMenuVisibility Visibility; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomizedToolMenuSection; + +// ScriptStruct Slate.CustomizedToolMenuNameArray +// 0x0010 (0x0010 - 0x0000) +struct FCustomizedToolMenuNameArray final +{ +public: + TArray Names; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomizedToolMenuNameArray; + +// ScriptStruct Slate.ToolMenuProfile +// 0x01A0 (0x01A0 - 0x0000) +struct FToolMenuProfile +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Entries; // 0x0008(0x0050)(NativeAccessSpecifierPublic) + TMap Sections; // 0x0058(0x0050)(NativeAccessSpecifierPublic) + TArray SuppressExtenders; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_B8[0xE8]; // 0x00B8(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FToolMenuProfile; + +// ScriptStruct Slate.CustomizedToolMenu +// 0x0060 (0x0200 - 0x01A0) +struct FCustomizedToolMenu final : public FToolMenuProfile +{ +public: + TMap EntryOrder; // 0x01A0(0x0050)(NativeAccessSpecifierPublic) + TArray SectionOrder; // 0x01F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomizedToolMenu; + +} + diff --git a/SilentHillF/SDK/TypedElementFramework_classes.hpp b/SilentHillF/SDK/TypedElementFramework_classes.hpp new file mode 100644 index 0000000..7a621f6 --- /dev/null +++ b/SilentHillF/SDK/TypedElementFramework_classes.hpp @@ -0,0 +1,418 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: TypedElementFramework + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class TypedElementFramework.TypedElementDataStorageCompatibilityInterface +// 0x0000 (0x0000 - 0x0000) +class ITypedElementDataStorageCompatibilityInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementDataStorageCompatibilityInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementDataStorageCompatibilityInterface") + } + static class ITypedElementDataStorageCompatibilityInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITypedElementDataStorageCompatibilityInterface; + +// Class TypedElementFramework.TypedElementDataStorageFactory +// 0x0000 (0x0028 - 0x0028) +class UTypedElementDataStorageFactory final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementDataStorageFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementDataStorageFactory") + } + static class UTypedElementDataStorageFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTypedElementDataStorageFactory; + +// Class TypedElementFramework.TypedElementDataStorageInterface +// 0x0000 (0x0000 - 0x0000) +class ITypedElementDataStorageInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementDataStorageInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementDataStorageInterface") + } + static class ITypedElementDataStorageInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITypedElementDataStorageInterface; + +// Class TypedElementFramework.TypedElementDataStorageUiInterface +// 0x0000 (0x0000 - 0x0000) +class ITypedElementDataStorageUiInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementDataStorageUiInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementDataStorageUiInterface") + } + static class ITypedElementDataStorageUiInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITypedElementDataStorageUiInterface; + +// Class TypedElementFramework.TypedElementHandleLibrary +// 0x0000 (0x0028 - 0x0028) +class UTypedElementHandleLibrary final : public UObject +{ +public: + static bool Equal(const struct FScriptTypedElementHandle& LHS, const struct FScriptTypedElementHandle& RHS); + static bool IsSet(const struct FScriptTypedElementHandle& ElementHandle); + static bool NotEqual(const struct FScriptTypedElementHandle& LHS, const struct FScriptTypedElementHandle& RHS); + static void Release(struct FScriptTypedElementHandle& ElementHandle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementHandleLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementHandleLibrary") + } + static class UTypedElementHandleLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTypedElementHandleLibrary; + +// Class TypedElementFramework.TypedElementListLibrary +// 0x0000 (0x0028 - 0x0028) +class UTypedElementListLibrary final : public UObject +{ +public: + static bool Add(const struct FScriptTypedElementListProxy& ElementList, const struct FScriptTypedElementHandle& ElementHandle); + static void Append(const struct FScriptTypedElementListProxy& ElementList, const TArray& ElementHandles); + static void AppendList(const struct FScriptTypedElementListProxy& ElementList, const struct FScriptTypedElementListProxy& OtherElementList); + static struct FScriptTypedElementListProxy Clone(const struct FScriptTypedElementListProxy& ElementList); + static bool Contains(const struct FScriptTypedElementListProxy& ElementList, const struct FScriptTypedElementHandle& ElementHandle); + static int32 CountElements(const struct FScriptTypedElementListProxy& ElementList, const TSubclassOf BaseInterfaceType); + static int32 CountElementsOfType(const struct FScriptTypedElementListProxy& ElementList, const class FName ElementTypeName); + static struct FScriptTypedElementListProxy CreateScriptElementList(class UTypedElementRegistry* Registry); + static void Empty(const struct FScriptTypedElementListProxy& ElementList, const int32 Slack); + static struct FScriptTypedElementHandle GetElementHandleAt(const struct FScriptTypedElementListProxy& ElementList, const int32 Index_0); + static TArray GetElementHandles(const struct FScriptTypedElementListProxy& ElementList, const TSubclassOf BaseInterfaceType); + static class UObject* GetElementInterface(const struct FScriptTypedElementListProxy& ElementList, const struct FScriptTypedElementHandle& ElementHandle, const TSubclassOf BaseInterfaceType); + static bool HasElements(const struct FScriptTypedElementListProxy& ElementList, const TSubclassOf BaseInterfaceType); + static bool HasElementsOfType(const struct FScriptTypedElementListProxy& ElementList, const class FName ElementTypeName); + static bool IsValidIndex(const struct FScriptTypedElementListProxy& ElementList, const int32 Index_0); + static int32 Num(const struct FScriptTypedElementListProxy& ElementList); + static bool Remove(const struct FScriptTypedElementListProxy& ElementList, const struct FScriptTypedElementHandle& ElementHandle); + static void Reserve(const struct FScriptTypedElementListProxy& ElementList, const int32 Size); + static void Reset(const struct FScriptTypedElementListProxy& ElementList); + static void Shrink(const struct FScriptTypedElementListProxy& ElementList); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementListLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementListLibrary") + } + static class UTypedElementListLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTypedElementListLibrary; + +// Class TypedElementFramework.TypedElementCounterInterface +// 0x0000 (0x0000 - 0x0000) +class ITypedElementCounterInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementCounterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementCounterInterface") + } + static class ITypedElementCounterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITypedElementCounterInterface; + +// Class TypedElementFramework.TypedElementRegistry +// 0x0950 (0x0978 - 0x0028) +class UTypedElementRegistry final : public UObject +{ +public: + uint8 Pad_28[0x950]; // 0x0028(0x0950)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UTypedElementRegistry* GetInstance(); + + class UObject* GetElementInterface(const struct FScriptTypedElementHandle& InElementHandle, const TSubclassOf InBaseInterfaceType) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TypedElementRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TypedElementRegistry") + } + static class UTypedElementRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTypedElementRegistry; + +// Class TypedElementFramework.TestTypedElementInterfaceA +// 0x0000 (0x0000 - 0x0000) +class ITestTypedElementInterfaceA final +{ +public: + class FText GetDisplayName(const struct FScriptTypedElementHandle& InElementHandle); + bool SetDisplayName(const struct FScriptTypedElementHandle& InElementHandle, const class FText& InNewName, bool bNotify); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestTypedElementInterfaceA") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestTypedElementInterfaceA") + } + static class ITestTypedElementInterfaceA* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITestTypedElementInterfaceA; + +// Class TypedElementFramework.TestTypedElementInterfaceB +// 0x0000 (0x0000 - 0x0000) +class ITestTypedElementInterfaceB final +{ +public: + bool MarkAsTested(const struct FScriptTypedElementHandle& InElementHandle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestTypedElementInterfaceB") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestTypedElementInterfaceB") + } + static class ITestTypedElementInterfaceB* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITestTypedElementInterfaceB; + +// Class TypedElementFramework.TestTypedElementInterfaceC +// 0x0000 (0x0000 - 0x0000) +class ITestTypedElementInterfaceC final +{ +public: + bool GetIsTested(const struct FScriptTypedElementHandle& InElementHandle) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestTypedElementInterfaceC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestTypedElementInterfaceC") + } + static class ITestTypedElementInterfaceC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITestTypedElementInterfaceC; + +// Class TypedElementFramework.TestTypedElementInterfaceA_ImplTyped +// 0x0008 (0x0030 - 0x0028) +class UTestTypedElementInterfaceA_ImplTyped final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestTypedElementInterfaceA_ImplTyped") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestTypedElementInterfaceA_ImplTyped") + } + static class UTestTypedElementInterfaceA_ImplTyped* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestTypedElementInterfaceA_ImplTyped; + +// Class TypedElementFramework.TestTypedElementInterfaceA_ImplUntyped +// 0x0008 (0x0030 - 0x0028) +class UTestTypedElementInterfaceA_ImplUntyped final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestTypedElementInterfaceA_ImplUntyped") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestTypedElementInterfaceA_ImplUntyped") + } + static class UTestTypedElementInterfaceA_ImplUntyped* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestTypedElementInterfaceA_ImplUntyped; + +// Class TypedElementFramework.TestTypedElementInterfaceBAndC_Typed +// 0x0010 (0x0038 - 0x0028) +class UTestTypedElementInterfaceBAndC_Typed final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestTypedElementInterfaceBAndC_Typed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestTypedElementInterfaceBAndC_Typed") + } + static class UTestTypedElementInterfaceBAndC_Typed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestTypedElementInterfaceBAndC_Typed; + +} + diff --git a/SilentHillF/SDK/TypedElementFramework_structs.hpp b/SilentHillF/SDK/TypedElementFramework_structs.hpp new file mode 100644 index 0000000..02f44d5 --- /dev/null +++ b/SilentHillF/SDK/TypedElementFramework_structs.hpp @@ -0,0 +1,530 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: TypedElementFramework + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum TypedElementFramework.FTypedElementAlertColumnType +// NumValues: 0x0003 +enum class EFTypedElementAlertColumnType : uint8 +{ + Error = 0, + Warning = 1, + MAX = 2, +}; + +// Enum TypedElementFramework.ESCCModification +// NumValues: 0x0005 +enum class ESCCModification : uint32 +{ + Modified = 0, + Added = 1, + Removed = 2, + Conflicted = 3, + ESCCModification_MAX = 4, +}; + +// ScriptStruct TypedElementFramework.TypedElementDataStorageColumn +// 0x0000 (0x0000 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x01) FTypedElementDataStorageColumn +{ +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FTypedElementDataStorageColumn; + +// ScriptStruct TypedElementFramework.TypedElementI64IntValueCacheColumn +// 0x0008 (0x0008 - 0x0000) +struct FTypedElementI64IntValueCacheColumn final : public FTypedElementDataStorageColumn +{ +public: + int64 Value; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementI64IntValueCacheColumn; + +// ScriptStruct TypedElementFramework.TypedElementWidgetConstructor +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FTypedElementWidgetConstructor final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementWidgetConstructor; + +// ScriptStruct TypedElementFramework.ScriptTypedElementHandle +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FScriptTypedElementHandle final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FScriptTypedElementHandle; + +// ScriptStruct TypedElementFramework.TypedElementPackageReference +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FTypedElementPackageReference final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementPackageReference; + +// ScriptStruct TypedElementFramework.TypedElementAlertColumn +// 0x0020 (0x0020 - 0x0000) +struct FTypedElementAlertColumn final : public FTypedElementDataStorageColumn +{ +public: + class FText Message; // 0x0000(0x0010)(NativeAccessSpecifierPublic) + uint8 Pad_10[0xA]; // 0x0010(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + EFTypedElementAlertColumnType AlertType; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementAlertColumn; + +// ScriptStruct TypedElementFramework.TypedElementScriptStructTypeInfoColumn +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FTypedElementScriptStructTypeInfoColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementScriptStructTypeInfoColumn; + +// ScriptStruct TypedElementFramework.TypedElementChildAlertColumn +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FTypedElementChildAlertColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementChildAlertColumn; + +// ScriptStruct TypedElementFramework.TypedElementUObjectColumn +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FTypedElementUObjectColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementUObjectColumn; + +// ScriptStruct TypedElementFramework.TypedElementExternalObjectColumn +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FTypedElementExternalObjectColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementExternalObjectColumn; + +// ScriptStruct TypedElementFramework.TypedElementDataStorageTag +// 0x0001 (0x0001 - 0x0000) +struct FTypedElementDataStorageTag +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementDataStorageTag; + +// ScriptStruct TypedElementFramework.SCCInChangelistTag +// 0x0000 (0x0001 - 0x0001) +struct FSCCInChangelistTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FSCCInChangelistTag; + +// ScriptStruct TypedElementFramework.TypedElementParentColumn +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FTypedElementParentColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementParentColumn; + +// ScriptStruct TypedElementFramework.TypedElementPackagePathColumn +// 0x0010 (0x0010 - 0x0000) +struct FTypedElementPackagePathColumn final : public FTypedElementDataStorageColumn +{ +public: + class FString Path; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementPackagePathColumn; + +// ScriptStruct TypedElementFramework.TypedElementUnresolvedParentColumn +// 0x0008 (0x0008 - 0x0000) +struct FTypedElementUnresolvedParentColumn final : public FTypedElementDataStorageColumn +{ +public: + uint64 ParentIdHash; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementUnresolvedParentColumn; + +// ScriptStruct TypedElementFramework.SCCNotCurrentTag +// 0x0000 (0x0001 - 0x0001) +struct FSCCNotCurrentTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FSCCNotCurrentTag; + +// ScriptStruct TypedElementFramework.TypedElementLabelColumn +// 0x0010 (0x0010 - 0x0000) +struct FTypedElementLabelColumn final : public FTypedElementDataStorageColumn +{ +public: + class FString Label; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementLabelColumn; + +// ScriptStruct TypedElementFramework.TypedElementLabelHashColumn +// 0x0008 (0x0008 - 0x0000) +struct FTypedElementLabelHashColumn final : public FTypedElementDataStorageColumn +{ +public: + uint64 LabelHash; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementLabelHashColumn; + +// ScriptStruct TypedElementFramework.ScriptTypedElementListProxy +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FScriptTypedElementListProxy final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FScriptTypedElementListProxy; + +// ScriptStruct TypedElementFramework.TypedElementSyncBackToWorldTag +// 0x0000 (0x0001 - 0x0001) +struct FTypedElementSyncBackToWorldTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FTypedElementSyncBackToWorldTag; + +// ScriptStruct TypedElementFramework.TypedElementSyncFromWorldTag +// 0x0000 (0x0001 - 0x0001) +struct FTypedElementSyncFromWorldTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FTypedElementSyncFromWorldTag; + +// ScriptStruct TypedElementFramework.TypedElementSyncFromWorldInteractiveTag +// 0x0000 (0x0001 - 0x0001) +struct FTypedElementSyncFromWorldInteractiveTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FTypedElementSyncFromWorldInteractiveTag; + +// ScriptStruct TypedElementFramework.TypedElementRowReferenceColumn +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FTypedElementRowReferenceColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementRowReferenceColumn; + +// ScriptStruct TypedElementFramework.ObjectOverrideColumn +// 0x0001 (0x0001 - 0x0000) +struct FObjectOverrideColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectOverrideColumn; + +// ScriptStruct TypedElementFramework.TypedElementPackageUnresolvedReference +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FTypedElementPackageUnresolvedReference final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementPackageUnresolvedReference; + +// ScriptStruct TypedElementFramework.TypedElementPackageLoadedPathColumn +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FTypedElementPackageLoadedPathColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementPackageLoadedPathColumn; + +// ScriptStruct TypedElementFramework.TypedElementPivotOffset +// 0x0018 (0x0018 - 0x0000) +struct FTypedElementPivotOffset final : public FTypedElementDataStorageColumn +{ +public: + struct FVector Offset; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementPivotOffset; + +// ScriptStruct TypedElementFramework.SCCStagedTag +// 0x0000 (0x0001 - 0x0001) +struct FSCCStagedTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FSCCStagedTag; + +// ScriptStruct TypedElementFramework.SCCLockedTag +// 0x0000 (0x0001 - 0x0001) +struct FSCCLockedTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FSCCLockedTag; + +// ScriptStruct TypedElementFramework.SCCExternallyEditedTag +// 0x0000 (0x0001 - 0x0001) +struct FSCCExternallyEditedTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FSCCExternallyEditedTag; + +// ScriptStruct TypedElementFramework.SCCStatusColumn +// 0x0004 (0x0004 - 0x0000) +struct FSCCStatusColumn final : public FTypedElementDataStorageColumn +{ +public: + ESCCModification Modification; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSCCStatusColumn; + +// ScriptStruct TypedElementFramework.SCCRevisionId +// 0x0014 (0x0014 - 0x0000) +struct FSCCRevisionId final +{ +public: + uint32 ID[0x5]; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSCCRevisionId; + +// ScriptStruct TypedElementFramework.SCCRevisionIdColumn +// 0x0014 (0x0014 - 0x0000) +struct FSCCRevisionIdColumn final : public FTypedElementDataStorageColumn +{ +public: + struct FSCCRevisionId RevisionId; // 0x0000(0x0014)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSCCRevisionIdColumn; + +// ScriptStruct TypedElementFramework.SCCExternalRevisionIdColumn +// 0x0014 (0x0014 - 0x0000) +struct FSCCExternalRevisionIdColumn final : public FTypedElementDataStorageColumn +{ +public: + struct FSCCRevisionId RevisionId; // 0x0000(0x0014)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSCCExternalRevisionIdColumn; + +// ScriptStruct TypedElementFramework.SCCUserInfo +// 0x0010 (0x0010 - 0x0000) +struct FSCCUserInfo final +{ +public: + class FString Name; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSCCUserInfo; + +// ScriptStruct TypedElementFramework.SCCExternallyLockedColumn +// 0x0010 (0x0010 - 0x0000) +struct FSCCExternallyLockedColumn final : public FTypedElementDataStorageColumn +{ +public: + struct FSCCUserInfo LockedBy; // 0x0000(0x0010)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSCCExternallyLockedColumn; + +// ScriptStruct TypedElementFramework.TypedElementSelectionColumn +// 0x0008 (0x0008 - 0x0000) +struct FTypedElementSelectionColumn final : public FTypedElementDataStorageColumn +{ +public: + class FName SelectionSet; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementSelectionColumn; + +// ScriptStruct TypedElementFramework.TypedElementSlateWidgetReferenceColumn +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FTypedElementSlateWidgetReferenceColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementSlateWidgetReferenceColumn; + +// ScriptStruct TypedElementFramework.TypedElementSlateWidgetReferenceDeletesRowTag +// 0x0000 (0x0001 - 0x0001) +struct FTypedElementSlateWidgetReferenceDeletesRowTag final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FTypedElementSlateWidgetReferenceDeletesRowTag; + +// ScriptStruct TypedElementFramework.TestColumnA +// 0x0001 (0x0001 - 0x0000) +struct FTestColumnA final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestColumnA; + +// ScriptStruct TypedElementFramework.TestColumnB +// 0x0001 (0x0001 - 0x0000) +struct FTestColumnB final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestColumnB; + +// ScriptStruct TypedElementFramework.TestColumnC +// 0x0001 (0x0001 - 0x0000) +struct FTestColumnC final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestColumnC; + +// ScriptStruct TypedElementFramework.TestColumnD +// 0x0001 (0x0001 - 0x0000) +struct FTestColumnD final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestColumnD; + +// ScriptStruct TypedElementFramework.TestColumnE +// 0x0001 (0x0001 - 0x0000) +struct FTestColumnE final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestColumnE; + +// ScriptStruct TypedElementFramework.TestColumnF +// 0x0001 (0x0001 - 0x0000) +struct FTestColumnF final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestColumnF; + +// ScriptStruct TypedElementFramework.TestColumnG +// 0x0001 (0x0001 - 0x0000) +struct FTestColumnG final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestColumnG; + +// ScriptStruct TypedElementFramework.TestTagColumnA +// 0x0000 (0x0001 - 0x0001) +struct FTestTagColumnA final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FTestTagColumnA; + +// ScriptStruct TypedElementFramework.TestTagColumnB +// 0x0000 (0x0001 - 0x0001) +struct FTestTagColumnB final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FTestTagColumnB; + +// ScriptStruct TypedElementFramework.TestTagColumnC +// 0x0000 (0x0001 - 0x0001) +struct FTestTagColumnC final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FTestTagColumnC; + +// ScriptStruct TypedElementFramework.TestTagColumnD +// 0x0000 (0x0001 - 0x0001) +struct FTestTagColumnD final : public FTypedElementDataStorageTag +{ +}; +DUMPER7_ASSERTS_FTestTagColumnD; + +// ScriptStruct TypedElementFramework.TypedElementLocalTransformColumn +// 0x0060 (0x0060 - 0x0000) +struct FTypedElementLocalTransformColumn final : public FTypedElementDataStorageColumn +{ +public: + struct FTransform Transform; // 0x0000(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementLocalTransformColumn; + +// ScriptStruct TypedElementFramework.TypedElementClassTypeInfoColumn +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FTypedElementClassTypeInfoColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTypedElementClassTypeInfoColumn; + +// ScriptStruct TypedElementFramework.TypedElementU32IntValueCacheColumn +// 0x0004 (0x0004 - 0x0000) +struct FTypedElementU32IntValueCacheColumn final : public FTypedElementDataStorageColumn +{ +public: + uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementU32IntValueCacheColumn; + +// ScriptStruct TypedElementFramework.TypedElementI32IntValueCacheColumn +// 0x0004 (0x0004 - 0x0000) +struct FTypedElementI32IntValueCacheColumn final : public FTypedElementDataStorageColumn +{ +public: + int32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementI32IntValueCacheColumn; + +// ScriptStruct TypedElementFramework.TypedElementU64IntValueCacheColumn +// 0x0008 (0x0008 - 0x0000) +struct FTypedElementU64IntValueCacheColumn final : public FTypedElementDataStorageColumn +{ +public: + uint64 Value; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementU64IntValueCacheColumn; + +// ScriptStruct TypedElementFramework.TypedElementFloatValueCacheColumn +// 0x0004 (0x0004 - 0x0000) +struct FTypedElementFloatValueCacheColumn final : public FTypedElementDataStorageColumn +{ +public: + float Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementFloatValueCacheColumn; + +// ScriptStruct TypedElementFramework.TypedElementViewportColorColumn +// 0x0001 (0x0001 - 0x0000) +struct FTypedElementViewportColorColumn final : public FTypedElementDataStorageColumn +{ +public: + uint8 SelectionOutlineColorIndex; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypedElementViewportColorColumn; + +} + diff --git a/SilentHillF/SDK/UMG_classes.hpp b/SilentHillF/SDK/UMG_classes.hpp new file mode 100644 index 0000000..5004863 --- /dev/null +++ b/SilentHillF/SDK/UMG_classes.hpp @@ -0,0 +1,4732 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMG + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "UMG_structs.hpp" +#include "SlateCore_structs.hpp" +#include "DeveloperSettings_classes.hpp" +#include "MovieSceneTracks_classes.hpp" +#include "Slate_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "InputCore_structs.hpp" + + +namespace SDK +{ + +// Class UMG.Visual +// 0x0000 (0x0028 - 0x0028) +class UVisual : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Visual") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Visual") + } + static class UVisual* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisual; + +// Class UMG.Widget +// 0x0150 (0x0178 - 0x0028) +class UWidget : public UVisual +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPanelSlot* Slot; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, TextExportTransient, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate bIsEnabledDelegate; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ToolTipText; // 0x0048(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate ToolTipTextDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* ToolTipWidget; // 0x0068(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ToolTipWidgetDelegate; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate VisibilityDelegate; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWidgetTransform RenderTransform; // 0x0090(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D RenderTransformPivot; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFlowDirectionPreference FlowDirectionPreference; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVariable : 1; // 0x00D9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCreatedByConstructionScript : 1; // 0x00D9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsEnabled : 1; // 0x00D9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Cursor : 1; // 0x00D9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsVolatile : 1; // 0x00D9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + EMouseCursor Cursor; // 0x00DA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetClipping Clipping; // 0x00DB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateVisibility Visibility; // 0x00DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RenderOpacity; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetPixelSnapping PixelSnapping; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USlateAccessibleWidgetData* AccessibleWidgetData; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UWidgetNavigation* Navigation; // 0x00F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x50]; // 0x00F8(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NativeBindings; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_158[0x20]; // 0x0158(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ForceLayoutPrepass(); + void ForceVolatile(bool bForce); + void InvalidateLayoutAndVolatility(); + void K2_AddFieldValueChangedDelegate(const struct FFieldNotificationId& FieldId, TDelegate Delegate); + void K2_BroadcastFieldValueChanged(const struct FFieldNotificationId& FieldId); + void K2_RemoveFieldValueChangedDelegate(const struct FFieldNotificationId& FieldId, TDelegate Delegate); + void RemoveFromParent(); + void ResetCursor(); + void SetAllNavigationRules(EUINavigationRule Rule, class FName WidgetToFocus); + void SetClipping(EWidgetClipping InClipping); + void SetCursor(EMouseCursor InCursor); + void SetFocus(); + void SetIsEnabled(bool bInIsEnabled); + void SetKeyboardFocus(); + void SetNavigationRule(EUINavigation Direction, EUINavigationRule Rule, class FName WidgetToFocus); + void SetNavigationRuleBase(EUINavigation Direction, EUINavigationRule Rule); + void SetNavigationRuleCustom(EUINavigation Direction, TDelegate InCustomDelegate); + void SetNavigationRuleCustomBoundary(EUINavigation Direction, TDelegate InCustomDelegate); + void SetNavigationRuleExplicit(EUINavigation Direction, class UWidget* InWidget); + void SetRenderOpacity(float InOpacity); + void SetRenderScale(const struct FVector2D& Scale); + void SetRenderShear(const struct FVector2D& Shear); + void SetRenderTransform(const struct FWidgetTransform& InTransform); + void SetRenderTransformAngle(float Angle); + void SetRenderTransformPivot(const struct FVector2D& Pivot); + void SetRenderTranslation(const struct FVector2D& Translation); + void SetToolTip(class UWidget* Widget); + void SetToolTipText(const class FText& InToolTipText); + void SetUserFocus(class APlayerController* PlayerController); + void SetVisibility(ESlateVisibility InVisibility); + + class FText GetAccessibleSummaryText() const; + class FText GetAccessibleText() const; + const struct FGeometry GetCachedGeometry() const; + EWidgetClipping GetClipping() const; + struct FVector2D GetDesiredSize() const; + class UGameInstance* GetGameInstance() const; + bool GetIsEnabled() const; + class ULocalPlayer* GetOwningLocalPlayer() const; + class APlayerController* GetOwningPlayer() const; + const struct FGeometry GetPaintSpaceGeometry() const; + class UPanelWidget* GetParent() const; + float GetRenderOpacity() const; + float GetRenderTransformAngle() const; + const struct FGeometry GetTickSpaceGeometry() const; + ESlateVisibility GetVisibility() const; + bool HasAnyUserFocus() const; + bool HasFocusedDescendants() const; + bool HasKeyboardFocus() const; + bool HasMouseCapture() const; + bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex) const; + bool HasUserFocus(class APlayerController* PlayerController) const; + bool HasUserFocusedDescendants(class APlayerController* PlayerController) const; + bool IsHovered() const; + bool IsInViewport() const; + bool IsRendered() const; + bool IsVisible() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Widget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Widget") + } + static class UWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidget; + +// Class UMG.PanelWidget +// 0x0018 (0x0190 - 0x0178) +class UPanelWidget : public UWidget +{ +public: + TArray Slots; // 0x0178(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UPanelSlot* AddChild(class UWidget* Content); + void ClearChildren(); + bool RemoveChild(class UWidget* Content); + bool RemoveChildAt(int32 Index_0); + + TArray GetAllChildren() const; + class UWidget* GetChildAt(int32 Index_0) const; + int32 GetChildIndex(const class UWidget* Content) const; + int32 GetChildrenCount() const; + bool HasAnyChildren() const; + bool HasChild(class UWidget* Content) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PanelWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PanelWidget") + } + static class UPanelWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPanelWidget; + +// Class UMG.WidgetSwitcher +// 0x0018 (0x01A8 - 0x0190) +class UWidgetSwitcher final : public UPanelWidget +{ +public: + int32 ActiveWidgetIndex; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194[0x14]; // 0x0194(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetActiveWidget(class UWidget* Widget); + void SetActiveWidgetIndex(int32 Index_0); + + class UWidget* GetActiveWidget() const; + int32 GetActiveWidgetIndex() const; + int32 GetNumWidgets() const; + class UWidget* GetWidgetAtIndex(int32 Index_0) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetSwitcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetSwitcher") + } + static class UWidgetSwitcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetSwitcher; + +// Class UMG.UserWidgetBlueprint +// 0x0000 (0x00A8 - 0x00A8) +class UUserWidgetBlueprint final : public UBlueprint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserWidgetBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserWidgetBlueprint") + } + static class UUserWidgetBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserWidgetBlueprint; + +// Class UMG.WidgetEnumStateRegistration +// 0x0000 (0x0028 - 0x0028) +class UWidgetEnumStateRegistration : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetEnumStateRegistration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetEnumStateRegistration") + } + static class UWidgetEnumStateRegistration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetEnumStateRegistration; + +// Class UMG.WidgetCheckedStateRegistration +// 0x0000 (0x0028 - 0x0028) +class UWidgetCheckedStateRegistration final : public UWidgetEnumStateRegistration +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetCheckedStateRegistration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetCheckedStateRegistration") + } + static class UWidgetCheckedStateRegistration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetCheckedStateRegistration; + +// Class UMG.ListViewBase +// 0x0120 (0x0298 - 0x0178) +class UListViewBase : public UWidget +{ +public: + TMulticastInlineDelegate BP_OnEntryGenerated; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf EntryWidgetClass; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WheelScrollMultiplier; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableScrollAnimation; // 0x01A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInEnableTouchAnimatedScrolling; // 0x01A5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AllowOverscroll; // 0x01A6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableRightClickScrolling; // 0x01A7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableTouchScrolling; // 0x01A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsPointerScrollingEnabled; // 0x01A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableFixedLineOffset; // 0x01AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1AB[0x1]; // 0x01AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float FixedLineScrollOffset; // 0x01AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowDragging; // 0x01B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1B1[0x7]; // 0x01B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate BP_OnEntryReleased; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + struct FUserWidgetPool EntryWidgetPool; // 0x01C8(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_250[0x48]; // 0x0250(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RegenerateAllEntries(); + void RequestRefresh(); + void ScrollToBottom(); + void ScrollToTop(); + void SetIsPointerScrollingEnabled(bool bInIsPointerScrollingEnabled); + void SetScrollbarVisibility(ESlateVisibility InVisibility); + void SetScrollOffset(const float InScrollOffset); + void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); + + const TArray GetDisplayedEntryWidgets() const; + float GetScrollOffset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ListViewBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ListViewBase") + } + static class UListViewBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UListViewBase; + +// Class UMG.ListView +// 0x09D8 (0x0C70 - 0x0298) +class UListView : public UListViewBase +{ +public: + uint8 Pad_298[0xE8]; // 0x0298(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTableViewStyle WidgetStyle; // 0x0380(0x00E0)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FScrollBarStyle ScrollBarStyle; // 0x0460(0x0770)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + EOrientation orientation; // 0x0BD0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESelectionMode SelectionMode; // 0x0BD1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EConsumeMouseWheel ConsumeMouseWheel; // 0x0BD2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClearSelectionOnClick; // 0x0BD3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFocusable; // 0x0BD4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReturnFocusToSelection; // 0x0BD5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BD6[0x2]; // 0x0BD6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ListItems; // 0x0BD8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_BE8[0x10]; // 0x0BE8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float HorizontalEntrySpacing; // 0x0BF8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float VerticalEntrySpacing; // 0x0BFC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnEntryInitialized; // 0x0C00(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemClicked; // 0x0C10(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemDoubleClicked; // 0x0C20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemIsHoveredChanged; // 0x0C30(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemSelectionChanged; // 0x0C40(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemScrolledIntoView; // 0x0C50(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnListViewScrolled; // 0x0C60(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + +public: + void AddItem(class UObject* Item); + void BP_CancelScrollIntoView(); + void BP_ClearSelection(); + void BP_NavigateToItem(class UObject* Item); + void BP_ScrollItemIntoView(class UObject* Item); + void BP_SetItemSelection(class UObject* Item, bool bSelected); + void BP_SetListItems(const TArray& InListItems); + void BP_SetSelectedItem(class UObject* Item); + void ClearListItems(); + void NavigateToIndex(int32 Index_0); + void OnListItemEndPlayed(class AActor* Item, EEndPlayReason EndPlayReason); + void OnListItemOuterEndPlayed(class AActor* ItemOuter, EEndPlayReason EndPlayReason); + void RemoveItem(class UObject* Item); + void ScrollIndexIntoView(int32 Index_0); + void SetSelectedIndex(int32 Index_0); + void SetSelectionMode(ESelectionMode SelectionMode_0); + + int32 BP_GetNumItemsSelected() const; + class UObject* BP_GetSelectedItem() const; + bool BP_GetSelectedItems(TArray* Items) const; + bool BP_IsItemVisible(class UObject* Item) const; + float GetHorizontalEntrySpacing() const; + int32 GetIndexForItem(const class UObject* Item) const; + class UObject* GetItemAt(int32 Index_0) const; + const TArray GetListItems() const; + int32 GetNumItems() const; + float GetVerticalEntrySpacing() const; + bool IsRefreshPending() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ListView") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ListView") + } + static class UListView* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UListView; + +// Class UMG.TreeView +// 0x0060 (0x0CD0 - 0x0C70) +class UTreeView final : public UListView +{ +public: + uint8 Pad_C70[0x10]; // 0x0C70(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate* Children)> BP_OnGetItemChildren; // 0x0C80(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemExpansionChanged; // 0x0C90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_CA0[0x30]; // 0x0CA0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CollapseAll(); + void ExpandAll(); + void SetItemExpansion(class UObject* Item, bool bExpandItem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TreeView") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TreeView") + } + static class UTreeView* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTreeView; + +// Class UMG.UserWidget +// 0x0168 (0x02E0 - 0x0178) +class UUserWidget : public UWidget +{ +public: + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ColorAndOpacity; // 0x0180(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ColorAndOpacityDelegate; // 0x0190(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x01A0(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate ForegroundColorDelegate; // 0x01B4(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x4]; // 0x01C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnVisibilityChanged; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x30]; // 0x01D8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 Priority; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsFocusable : 1; // 0x021C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopAction : 1; // 0x021C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray QueuedWidgetAnimationTransitions; // 0x0220(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray ActiveSequencePlayers; // 0x0230(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + class UUMGSequenceTickManager* AnimationTickManager; // 0x0240(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StoppedSequencePlayers; // 0x0248(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TArray NamedSlotBindings; // 0x0258(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray Extensions; // 0x0268(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + class UWidgetTree* WidgetTree; // 0x0278(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, TextExportTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasScriptImplementedTick : 1; // 0x0280(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasScriptImplementedPaint : 1; // 0x0280(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_281[0x17]; // 0x0281(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + EWidgetTickFrequency TickFrequency; // 0x0298(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWidgetChild DesiredFocusWidget; // 0x029C(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputComponent* InputComponent; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AnimationCallbacks; // 0x02B8(0x0010)(ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2C8[0x18]; // 0x02C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UUserWidgetExtension* AddExtension(TSubclassOf InExtensionType); + bool AddToPlayerScreen(int32 ZOrder); + void AddToViewport(int32 ZOrder); + void BindToAnimationCompleted(class UWidgetAnimation* Animation, TDelegate Delegate); + void BindToAnimationEvent(class UWidgetAnimation* Animation, TDelegate Delegate, EWidgetAnimationEvent AnimationEvent, class FName UserTag); + void BindToAnimationFinished(class UWidgetAnimation* Animation, TDelegate Delegate); + void BindToAnimationStarted(class UWidgetAnimation* Animation, TDelegate Delegate); + void CancelLatentActions(); + void Construct(); + void Destruct(); + void FlushAnimations(); + bool IsAnimationPlayingForward(const class UWidgetAnimation* InAnimation); + void ListenForInputAction(class FName ActionName, EInputEvent EventType, bool bConsume, TDelegate Callback); + void OnAddedToFocusPath(const struct FFocusEvent& InFocusEvent); + struct FEventReply OnAnalogValueChanged(const struct FGeometry& MyGeometry, const struct FAnalogInputEvent& InAnalogInputEvent); + void OnAnimationFinished(const class UWidgetAnimation* Animation); + void OnAnimationStarted(const class UWidgetAnimation* Animation); + void OnDragCancelled(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnDragDetected(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation); + void OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + bool OnDragOver(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + bool OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnFocusLost(const struct FFocusEvent& InFocusEvent); + struct FEventReply OnFocusReceived(const struct FGeometry& MyGeometry, const struct FFocusEvent& InFocusEvent); + void OnInitialized(); + struct FEventReply OnKeyChar(const struct FGeometry& MyGeometry, const struct FCharacterEvent& InCharacterEvent); + struct FEventReply OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + struct FEventReply OnMotionDetected(const struct FGeometry& MyGeometry, const struct FMotionEvent& InMotionEvent); + struct FEventReply OnMouseButtonDoubleClick(const struct FGeometry& InMyGeometry, const struct FPointerEvent& InMouseEvent); + struct FEventReply OnMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + void OnMouseCaptureLost(); + void OnMouseEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + void OnMouseLeave(const struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseMove(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseWheel(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + struct FEventReply OnPreviewKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + struct FEventReply OnPreviewMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + void OnRemovedFromFocusPath(const struct FFocusEvent& InFocusEvent); + struct FEventReply OnTouchEnded(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchForceChanged(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchGesture(const struct FGeometry& MyGeometry, const struct FPointerEvent& GestureEvent); + struct FEventReply OnTouchMoved(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchStarted(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent); + float PauseAnimation(const class UWidgetAnimation* InAnimation); + class UUMGSequencePlayer* PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); + void PlaySound(class USoundBase* SoundToPlay); + void PreConstruct(bool IsDesignTime); + float QueuePauseAnimation(const class UWidgetAnimation* InAnimation); + void QueuePlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); + void QueuePlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); + void QueuePlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); + void QueuePlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); + void QueueStopAllAnimations(); + void QueueStopAnimation(const class UWidgetAnimation* InAnimation); + void RegisterInputComponent(); + void RemoveExtension(class UUserWidgetExtension* InExtension); + void RemoveExtensions(TSubclassOf InExtensionType); + void RemoveFromViewport(); + void ReverseAnimation(const class UWidgetAnimation* InAnimation); + void SetAlignmentInViewport(const struct FVector2D& Alignment); + void SetAnchorsInViewport(const struct FAnchors& Anchors); + void SetAnimationCurrentTime(const class UWidgetAnimation* InAnimation, float InTime); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetDesiredSizeInViewport(const struct FVector2D& Size); + void SetForegroundColor(const struct FSlateColor& InForegroundColor); + void SetInputActionBlocking(bool bShouldBlock); + void SetInputActionPriority(int32 NewPriority); + void SetNumLoopsToPlay(const class UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); + void SetOwningPlayer(class APlayerController* LocalPlayerController); + void SetPadding(const struct FMargin& InPadding); + void SetPlaybackSpeed(const class UWidgetAnimation* InAnimation, float PlaybackSpeed); + void SetPositionInViewport(const struct FVector2D& position, bool bRemoveDPIScale); + void StopAllAnimations(); + void StopAnimation(const class UWidgetAnimation* InAnimation); + void StopAnimationsAndLatentActions(); + void StopListeningForAllInputActions(); + void StopListeningForInputAction(class FName ActionName, EInputEvent EventType); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void UnbindAllFromAnimationCompleted(class UWidgetAnimation* Animation); + void UnbindAllFromAnimationFinished(class UWidgetAnimation* Animation); + void UnbindAllFromAnimationStarted(class UWidgetAnimation* Animation); + void UnbindFromAnimationCompleted(class UWidgetAnimation* Animation, TDelegate Delegate); + void UnbindFromAnimationFinished(class UWidgetAnimation* Animation, TDelegate Delegate); + void UnbindFromAnimationStarted(class UWidgetAnimation* Animation, TDelegate Delegate); + void UnregisterInputComponent(); + + struct FVector2D GetAlignmentInViewport() const; + struct FAnchors GetAnchorsInViewport() const; + float GetAnimationCurrentTime(const class UWidgetAnimation* InAnimation) const; + class UUserWidgetExtension* GetExtension(TSubclassOf ExtensionType) const; + TArray GetExtensions(TSubclassOf ExtensionType) const; + bool GetIsVisible() const; + class APlayerCameraManager* GetOwningPlayerCameraManager() const; + class APawn* GetOwningPlayerPawn() const; + bool IsAnimationPlaying(const class UWidgetAnimation* InAnimation) const; + bool IsAnyAnimationPlaying() const; + bool IsInteractable() const; + bool IsListeningForInputAction(class FName ActionName) const; + bool IsPlayingAnimation() const; + void OnPaint(struct FPaintContext& Context) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserWidget") + } + static class UUserWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserWidget; + +// Class UMG.CircularThrobber +// 0x0108 (0x0280 - 0x0178) +class UCircularThrobber final : public UWidget +{ +public: + int32 NumberOfPieces; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_184[0xC]; // 0x0184(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Image; // 0x0190(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bEnableRadius; // 0x0260(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_261[0x1F]; // 0x0261(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetNumberOfPieces(int32 InNumberOfPieces); + void SetPeriod(float InPeriod); + void SetRadius(float InRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CircularThrobber") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CircularThrobber") + } + static class UCircularThrobber* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCircularThrobber; + +// Class UMG.ComboBox +// 0x07B8 (0x0930 - 0x0178) +class UComboBox final : public UWidget +{ +public: + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FScrollBarStyle ScrollBarStyle; // 0x0180(0x0770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray Items; // 0x08F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TDelegate OnGenerateWidgetEvent; // 0x0900(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFocusable; // 0x0910(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_911[0x1F]; // 0x0911(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboBox") + } + static class UComboBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboBox; + +// Class UMG.ContentWidget +// 0x0000 (0x0190 - 0x0190) +class UContentWidget : public UPanelWidget +{ +public: + class UPanelSlot* SetContent(class UWidget* Content); + + class UWidget* GetContent() const; + class UPanelSlot* GetContentSlot() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentWidget") + } + static class UContentWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContentWidget; + +// Class UMG.WindowTitleBarArea +// 0x0020 (0x01B0 - 0x0190) +class UWindowTitleBarArea final : public UContentWidget +{ +public: + bool bWindowButtonsEnabled; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoubleClickTogglesFullscreen; // 0x0191(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_192[0x1E]; // 0x0192(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindowTitleBarArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindowTitleBarArea") + } + static class UWindowTitleBarArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindowTitleBarArea; + +// Class UMG.WidgetLayoutLibrary +// 0x0000 (0x0028 - 0x0028) +class UWidgetLayoutLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FVector2D GetMousePositionOnPlatform(); + static struct FVector2D GetMousePositionOnViewport(class UObject* WorldContextObject); + static bool GetMousePositionScaledByDPI(class APlayerController* Player, float* LocationX, float* LocationY); + static struct FGeometry GetPlayerScreenWidgetGeometry(class APlayerController* PlayerController); + static float GetViewportScale(const class UObject* WorldContextObject); + static struct FVector2D GetViewportSize(class UObject* WorldContextObject); + static struct FGeometry GetViewportWidgetGeometry(class UObject* WorldContextObject); + static bool ProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative); + static void RemoveAllWidgets(class UObject* WorldContextObject); + static class UBorderSlot* SlotAsBorderSlot(class UWidget* Widget); + static class UCanvasPanelSlot* SlotAsCanvasSlot(class UWidget* Widget); + static class UGridSlot* SlotAsGridSlot(class UWidget* Widget); + static class UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(class UWidget* Widget); + static class UOverlaySlot* SlotAsOverlaySlot(class UWidget* Widget); + static class USafeZoneSlot* SlotAsSafeBoxSlot(class UWidget* Widget); + static class UScaleBoxSlot* SlotAsScaleBoxSlot(class UWidget* Widget); + static class UScrollBoxSlot* SlotAsScrollBoxSlot(class UWidget* Widget); + static class USizeBoxSlot* SlotAsSizeBoxSlot(class UWidget* Widget); + static class UUniformGridSlot* SlotAsUniformGridSlot(class UWidget* Widget); + static class UVerticalBoxSlot* SlotAsVerticalBoxSlot(class UWidget* Widget); + static class UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(class UWidget* Widget); + static class UWrapBoxSlot* SlotAsWrapBoxSlot(class UWidget* Widget); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetLayoutLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetLayoutLibrary") + } + static class UWidgetLayoutLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetLayoutLibrary; + +// Class UMG.ListViewDesignerPreviewItem +// 0x0000 (0x0028 - 0x0028) +class UListViewDesignerPreviewItem final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ListViewDesignerPreviewItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ListViewDesignerPreviewItem") + } + static class UListViewDesignerPreviewItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UListViewDesignerPreviewItem; + +// Class UMG.SlateAccessibleWidgetData +// 0x0048 (0x0070 - 0x0028) +class USlateAccessibleWidgetData final : public UObject +{ +public: + bool bCanChildrenBeAccessible; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateAccessibleBehavior AccessibleBehavior; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateAccessibleBehavior AccessibleSummaryBehavior; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FText AccessibleText; // 0x0030(0x0010)(NativeAccessSpecifierPublic) + TDelegate AccessibleTextDelegate; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText AccessibleSummaryText; // 0x0050(0x0010)(NativeAccessSpecifierPublic) + TDelegate AccessibleSummaryTextDelegate; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateAccessibleWidgetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateAccessibleWidgetData") + } + static class USlateAccessibleWidgetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateAccessibleWidgetData; + +// Class UMG.WidgetBlueprintGeneratedClass +// 0x0070 (0x03C0 - 0x0350) +class UWidgetBlueprintGeneratedClass final : public UBlueprintGeneratedClass +{ +public: + class UWidgetTree* WidgetTree; // 0x0350(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Extensions; // 0x0358(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 bClassRequiresNativeTick : 1; // 0x0368(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCanCallInitializedWithoutPlayerContext : 1; // 0x0368(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Bindings; // 0x0370(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Animations; // 0x0380(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray NamedSlots; // 0x0390(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AvailableNamedSlots; // 0x03A0(0x0010)(ZeroConstructor, AssetRegistrySearchable, NativeAccessSpecifierPublic) + TArray InstanceNamedSlots; // 0x03B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetBlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetBlueprintGeneratedClass") + } + static class UWidgetBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetBlueprintGeneratedClass; + +// Class UMG.UserWidgetExtension +// 0x0000 (0x0028 - 0x0028) +class UUserWidgetExtension : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserWidgetExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserWidgetExtension") + } + static class UUserWidgetExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserWidgetExtension; + +// Class UMG.WidgetBlueprintGeneratedClassExtension +// 0x0000 (0x0028 - 0x0028) +class UWidgetBlueprintGeneratedClassExtension final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetBlueprintGeneratedClassExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetBlueprintGeneratedClassExtension") + } + static class UWidgetBlueprintGeneratedClassExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetBlueprintGeneratedClassExtension; + +// Class UMG.WidgetFieldNotificationExtension +// 0x0018 (0x0040 - 0x0028) +class UWidgetFieldNotificationExtension final : public UUserWidgetExtension +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetFieldNotificationExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetFieldNotificationExtension") + } + static class UWidgetFieldNotificationExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetFieldNotificationExtension; + +// Class UMG.WidgetNavigation +// 0x00D8 (0x0100 - 0x0028) +class UWidgetNavigation final : public UObject +{ +public: + struct FWidgetNavigationData Up; // 0x0028(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Down; // 0x004C(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Left; // 0x0070(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Right; // 0x0094(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Next; // 0x00B8(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Previous; // 0x00DC(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetNavigation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetNavigation") + } + static class UWidgetNavigation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetNavigation; + +// Class UMG.MovieScene2DTransformPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieScene2DTransformPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene2DTransformPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene2DTransformPropertySystem") + } + static class UMovieScene2DTransformPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene2DTransformPropertySystem; + +// Class UMG.MovieScene2DTransformSection +// 0x0780 (0x0870 - 0x00F0) +class UMovieScene2DTransformSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieScene2DTransformMask TransformMask; // 0x00F8(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel Translation[0x2]; // 0x0100(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Rotation; // 0x0320(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Scale[0x2]; // 0x0430(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Shear[0x2]; // 0x0650(0x0110)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene2DTransformSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene2DTransformSection") + } + static class UMovieScene2DTransformSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene2DTransformSection; + +// Class UMG.SlateVectorArtData +// 0x0048 (0x0070 - 0x0028) +class USlateVectorArtData final : public UObject +{ +public: + TArray VertexData; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray IndexData; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UMaterialInterface* Material; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D ExtentMin; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D ExtentMax; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateVectorArtData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateVectorArtData") + } + static class USlateVectorArtData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateVectorArtData; + +// Class UMG.MovieScene2DTransformTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieScene2DTransformTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene2DTransformTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene2DTransformTrack") + } + static class UMovieScene2DTransformTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene2DTransformTrack; + +// Class UMG.MovieSceneMarginPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneMarginPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMarginPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMarginPropertySystem") + } + static class UMovieSceneMarginPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMarginPropertySystem; + +// Class UMG.MovieSceneMarginSection +// 0x0448 (0x0538 - 0x00F0) +class UMovieSceneMarginSection final : public UMovieSceneSection +{ +public: + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel TopCurve; // 0x00F8(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel LeftCurve; // 0x0208(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel RightCurve; // 0x0318(0x0110)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel BottomCurve; // 0x0428(0x0110)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMarginSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMarginSection") + } + static class UMovieSceneMarginSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMarginSection; + +// Class UMG.MovieSceneMarginTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneMarginTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMarginTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMarginTrack") + } + static class UMovieSceneMarginTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMarginTrack; + +// Class UMG.MovieSceneWidgetMaterialSystem +// 0x0168 (0x01A8 - 0x0040) +class UMovieSceneWidgetMaterialSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x168]; // 0x0040(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneWidgetMaterialSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneWidgetMaterialSystem") + } + static class UMovieSceneWidgetMaterialSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneWidgetMaterialSystem; + +// Class UMG.MovieSceneWidgetMaterialTrack +// 0x0028 (0x00D8 - 0x00B0) +class UMovieSceneWidgetMaterialTrack final : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BrushPropertyNamePath; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class FName TrackName; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneWidgetMaterialTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneWidgetMaterialTrack") + } + static class UMovieSceneWidgetMaterialTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneWidgetMaterialTrack; + +// Class UMG.UMGSequencePlayer +// 0x0298 (0x02C0 - 0x0028) +class UUMGSequencePlayer final : public UObject +{ +public: + uint8 Pad_28[0x1E8]; // 0x0028(0x01E8)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimation* Animation; // 0x0210(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneRootEvaluationTemplateInstance RootTemplateInstance; // 0x0220(0x0020)(NativeAccessSpecifierPrivate) + uint8 Pad_240[0x80]; // 0x0240(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetUserTag(class FName InUserTag); + + class FName GetUserTag() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UMGSequencePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UMGSequencePlayer") + } + static class UUMGSequencePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUMGSequencePlayer; + +// Class UMG.UMGSequenceTickManager +// 0x0098 (0x00C0 - 0x0028) +class UUMGSequenceTickManager final : public UObject +{ +public: + TMap, struct FSequenceTickManagerWidgetData> WeakUserWidgetData; // 0x0028(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UMovieSceneEntitySystemLinker* Linker; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_80[0x40]; // 0x0080(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UMGSequenceTickManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UMGSequenceTickManager") + } + static class UUMGSequenceTickManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUMGSequenceTickManager; + +// Class UMG.WidgetAnimation +// 0x0030 (0x0098 - 0x0068) +class UWidgetAnimation final : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x0068(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimationBindings; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bLegacyFinishOnStop; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DisplayLabel; // 0x0088(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void BindToAnimationFinished(class UUserWidget* Widget, TDelegate Delegate); + void BindToAnimationStarted(class UUserWidget* Widget, TDelegate Delegate); + void UnbindAllFromAnimationFinished(class UUserWidget* Widget); + void UnbindAllFromAnimationStarted(class UUserWidget* Widget); + void UnbindFromAnimationFinished(class UUserWidget* Widget, TDelegate Delegate); + void UnbindFromAnimationStarted(class UUserWidget* Widget, TDelegate Delegate); + + float GetEndTime() const; + float GetStartTime() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetAnimation") + } + static class UWidgetAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetAnimation; + +// Class UMG.WidgetAnimationDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UWidgetAnimationDelegateBinding final : public UDynamicBlueprintBinding +{ +public: + TArray WidgetAnimationDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetAnimationDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetAnimationDelegateBinding") + } + static class UWidgetAnimationDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetAnimationDelegateBinding; + +// Class UMG.WidgetAnimationPlayCallbackProxy +// 0x0018 (0x0040 - 0x0028) +class UWidgetAnimationPlayCallbackProxy final : public UObject +{ +public: + TMulticastInlineDelegate Finished; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed); + static class UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetAnimationPlayCallbackProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetAnimationPlayCallbackProxy") + } + static class UWidgetAnimationPlayCallbackProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetAnimationPlayCallbackProxy; + +// Class UMG.PropertyBinding +// 0x0048 (0x0070 - 0x0028) +class UPropertyBinding : public UObject +{ +public: + TWeakObjectPtr SourceObject; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDynamicPropertyPath SourcePath; // 0x0030(0x0038)(NativeAccessSpecifierPublic) + class FName DestinationProperty; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropertyBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropertyBinding") + } + static class UPropertyBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPropertyBinding; + +// Class UMG.BoolBinding +// 0x0000 (0x0070 - 0x0070) +class UBoolBinding final : public UPropertyBinding +{ +public: + bool GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoolBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoolBinding") + } + static class UBoolBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoolBinding; + +// Class UMG.BrushBinding +// 0x0008 (0x0078 - 0x0070) +class UBrushBinding final : public UPropertyBinding +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FSlateBrush GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrushBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrushBinding") + } + static class UBrushBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrushBinding; + +// Class UMG.CheckedStateBinding +// 0x0008 (0x0078 - 0x0070) +class UCheckedStateBinding final : public UPropertyBinding +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ECheckBoxState GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckedStateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckedStateBinding") + } + static class UCheckedStateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckedStateBinding; + +// Class UMG.ColorBinding +// 0x0008 (0x0078 - 0x0070) +class UColorBinding final : public UPropertyBinding +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FLinearColor GetLinearValue() const; + struct FSlateColor GetSlateValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ColorBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ColorBinding") + } + static class UColorBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UColorBinding; + +// Class UMG.FloatBinding +// 0x0000 (0x0070 - 0x0070) +class UFloatBinding final : public UPropertyBinding +{ +public: + float GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatBinding") + } + static class UFloatBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatBinding; + +// Class UMG.Int32Binding +// 0x0000 (0x0070 - 0x0070) +class UInt32Binding final : public UPropertyBinding +{ +public: + int32 GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int32Binding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int32Binding") + } + static class UInt32Binding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt32Binding; + +// Class UMG.MouseCursorBinding +// 0x0000 (0x0070 - 0x0070) +class UMouseCursorBinding final : public UPropertyBinding +{ +public: + EMouseCursor GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MouseCursorBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MouseCursorBinding") + } + static class UMouseCursorBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMouseCursorBinding; + +// Class UMG.WidgetBinaryStateRegistration +// 0x0000 (0x0028 - 0x0028) +class UWidgetBinaryStateRegistration : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetBinaryStateRegistration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetBinaryStateRegistration") + } + static class UWidgetBinaryStateRegistration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetBinaryStateRegistration; + +// Class UMG.WidgetHoveredStateRegistration +// 0x0000 (0x0028 - 0x0028) +class UWidgetHoveredStateRegistration final : public UWidgetBinaryStateRegistration +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetHoveredStateRegistration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetHoveredStateRegistration") + } + static class UWidgetHoveredStateRegistration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetHoveredStateRegistration; + +// Class UMG.WidgetPressedStateRegistration +// 0x0000 (0x0028 - 0x0028) +class UWidgetPressedStateRegistration final : public UWidgetBinaryStateRegistration +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetPressedStateRegistration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetPressedStateRegistration") + } + static class UWidgetPressedStateRegistration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetPressedStateRegistration; + +// Class UMG.WidgetDisabledStateRegistration +// 0x0000 (0x0028 - 0x0028) +class UWidgetDisabledStateRegistration final : public UWidgetBinaryStateRegistration +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetDisabledStateRegistration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetDisabledStateRegistration") + } + static class UWidgetDisabledStateRegistration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetDisabledStateRegistration; + +// Class UMG.WidgetSelectedStateRegistration +// 0x0000 (0x0028 - 0x0028) +class UWidgetSelectedStateRegistration final : public UWidgetBinaryStateRegistration +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetSelectedStateRegistration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetSelectedStateRegistration") + } + static class UWidgetSelectedStateRegistration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetSelectedStateRegistration; + +// Class UMG.WidgetStateSettings +// 0x06B0 (0x06E8 - 0x0038) +class UWidgetStateSettings final : public UDeveloperSettings +{ +public: + uint8 Pad_38[0x6B0]; // 0x0038(0x06B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetStateSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetStateSettings") + } + static class UWidgetStateSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetStateSettings; + +// Class UMG.TextBinding +// 0x0008 (0x0078 - 0x0070) +class UTextBinding final : public UPropertyBinding +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FString GetStringValue() const; + class FText GetTextValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextBinding") + } + static class UTextBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextBinding; + +// Class UMG.VisibilityBinding +// 0x0000 (0x0070 - 0x0070) +class UVisibilityBinding final : public UPropertyBinding +{ +public: + ESlateVisibility GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisibilityBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisibilityBinding") + } + static class UVisibilityBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisibilityBinding; + +// Class UMG.WidgetBinding +// 0x0000 (0x0070 - 0x0070) +class UWidgetBinding final : public UPropertyBinding +{ +public: + class UWidget* GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetBinding") + } + static class UWidgetBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetBinding; + +// Class UMG.AsyncTaskDownloadImage +// 0x0020 (0x0050 - 0x0030) +class UAsyncTaskDownloadImage final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFail; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncTaskDownloadImage* DownloadImage(const class FString& URL); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncTaskDownloadImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncTaskDownloadImage") + } + static class UAsyncTaskDownloadImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncTaskDownloadImage; + +// Class UMG.GameViewportSubsystem +// 0x0080 (0x00B0 - 0x0030) +class UGameViewportSubsystem final : public UEngineSubsystem +{ +public: + uint8 Pad_30[0x80]; // 0x0030(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static struct FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const struct FGameViewportWidgetSlot& Slot, const struct FVector2D& Size); + static struct FGameViewportWidgetSlot SetWidgetSlotPosition(const struct FGameViewportWidgetSlot& Slot, const class UWidget* Widget, const struct FVector2D& position, bool bRemoveDPIScale); + + bool AddWidget(class UWidget* Widget, const struct FGameViewportWidgetSlot& Slot); + bool AddWidgetForPlayer(class UWidget* Widget, class ULocalPlayer* Player, const struct FGameViewportWidgetSlot& Slot); + void RemoveWidget(class UWidget* Widget); + void SetWidgetSlot(class UWidget* Widget, const struct FGameViewportWidgetSlot& Slot); + + struct FGameViewportWidgetSlot GetWidgetSlot(const class UWidget* Widget) const; + bool IsWidgetAdded(const class UWidget* Widget) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameViewportSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameViewportSubsystem") + } + static class UGameViewportSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameViewportSubsystem; + +// Class UMG.UserListEntry +// 0x0000 (0x0000 - 0x0000) +class IUserListEntry final +{ +public: + void BP_OnEntryReleased(); + void BP_OnItemExpansionChanged(bool bIsExpanded); + void BP_OnItemSelectionChanged(bool bIsSelected); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserListEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserListEntry") + } + static class IUserListEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IUserListEntry; + +// Class UMG.UserListEntryLibrary +// 0x0000 (0x0028 - 0x0028) +class UUserListEntryLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UListViewBase* GetOwningListView(TScriptInterface UserListEntry); + static bool IsListItemExpanded(TScriptInterface UserListEntry); + static bool IsListItemSelected(TScriptInterface UserListEntry); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserListEntryLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserListEntryLibrary") + } + static class UUserListEntryLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserListEntryLibrary; + +// Class UMG.SpinBox +// 0x0728 (0x08A0 - 0x0178) +class USpinBox final : public UWidget +{ +public: + float Value; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ValueDelegate; // 0x017C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSpinBoxStyle WidgetStyle; // 0x0190(0x0600)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 MinFractionalDigits; // 0x0790(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxFractionalDigits; // 0x0794(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysUsesDeltaSnap; // 0x0798(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSlider; // 0x0799(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79A[0x2]; // 0x079A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Delta; // 0x079C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SliderExponent; // 0x07A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A4[0x4]; // 0x07A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateFontInfo Font; // 0x07A8(0x0068)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextJustify Justification; // 0x0810(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_811[0x3]; // 0x0811(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDesiredWidth; // 0x0814(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardType KeyboardType; // 0x0818(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x0819(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x081A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81B[0x1]; // 0x081B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateColor ForegroundColor; // 0x081C(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnValueChanged; // 0x0830(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnValueCommitted; // 0x0840(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBeginSliderMovement; // 0x0850(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndSliderMovement; // 0x0860(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 bOverride_MinValue : 1; // 0x0870(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverride_MaxValue : 1; // 0x0870(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverride_MinSliderValue : 1; // 0x0870(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverride_MaxSliderValue : 1; // 0x0870(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_871[0x3]; // 0x0871(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinValue; // 0x0874(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxValue; // 0x0878(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinSliderValue; // 0x087C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSliderValue; // 0x0880(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_884[0x1C]; // 0x0884(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearMaxSliderValue(); + void ClearMaxValue(); + void ClearMinSliderValue(); + void ClearMinValue(); + void SetAlwaysUsesDeltaSnap(bool bNewValue); + void SetDelta(float NewValue); + void SetForegroundColor(const struct FSlateColor& InForegroundColor); + void SetMaxFractionalDigits(int32 NewValue); + void SetMaxSliderValue(float NewValue); + void SetMaxValue(float NewValue); + void SetMinFractionalDigits(int32 NewValue); + void SetMinSliderValue(float NewValue); + void SetMinValue(float NewValue); + void SetValue(float NewValue); + + bool GetAlwaysUsesDeltaSnap() const; + float GetDelta() const; + int32 GetMaxFractionalDigits() const; + float GetMaxSliderValue() const; + float GetMaxValue() const; + int32 GetMinFractionalDigits() const; + float GetMinSliderValue() const; + float GetMinValue() const; + float GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpinBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpinBox") + } + static class USpinBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpinBox; + +// Class UMG.UserObjectListEntry +// 0x0000 (0x0000 - 0x0000) +class IUserObjectListEntry final +{ +public: + void OnListItemObjectSet(class UObject* ListItemObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserObjectListEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserObjectListEntry") + } + static class IUserObjectListEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IUserObjectListEntry; + +// Class UMG.UserObjectListEntryLibrary +// 0x0000 (0x0028 - 0x0028) +class UUserObjectListEntryLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UObject* GetListItemObject(TScriptInterface UserObjectListEntry); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserObjectListEntryLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserObjectListEntryLibrary") + } + static class UUserObjectListEntryLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserObjectListEntryLibrary; + +// Class UMG.Throbber +// 0x00E8 (0x0260 - 0x0178) +class UThrobber final : public UWidget +{ +public: + int32 NumberOfPieces; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateHorizontally; // 0x017C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateVertically; // 0x017D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateOpacity; // 0x017E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17F[0x1]; // 0x017F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Image; // 0x0180(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_250[0x10]; // 0x0250(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAnimateHorizontally(bool bInAnimateHorizontally); + void SetAnimateOpacity(bool bInAnimateOpacity); + void SetAnimateVertically(bool bInAnimateVertically); + void SetNumberOfPieces(int32 InNumberOfPieces); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Throbber") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Throbber") + } + static class UThrobber* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UThrobber; + +// Class UMG.BackgroundBlur +// 0x0120 (0x02B0 - 0x0190) +class UBackgroundBlur final : public UContentWidget +{ +public: + struct FMargin Padding; // 0x0190(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x01A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x01A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyAlphaToBlur; // 0x01A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A3[0x1]; // 0x01A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BlurStrength; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideAutoRadiusCalculation; // 0x01A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9[0x3]; // 0x01A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BlurRadius; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 CornerRadius; // 0x01B0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush LowQualityFallbackBrush; // 0x01D0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); + void SetBlurRadius(int32 InBlurRadius); + void SetBlurStrength(float InStrength); + void SetCornerRadius(const struct FVector4& InCornerRadius); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetLowQualityFallbackBrush(const struct FSlateBrush& InBrush); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BackgroundBlur") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BackgroundBlur") + } + static class UBackgroundBlur* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBackgroundBlur; + +// Class UMG.PanelSlot +// 0x0010 (0x0038 - 0x0028) +class UPanelSlot : public UVisual +{ +public: + class UPanelWidget* Parent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* Content; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PanelSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PanelSlot") + } + static class UPanelSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPanelSlot; + +// Class UMG.Slider +// 0x05B8 (0x0730 - 0x0178) +class USlider final : public UWidget +{ +public: + float Value; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ValueDelegate; // 0x017C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194[0xC]; // 0x0194(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSliderStyle WidgetStyle; // 0x01A0(0x0500)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EOrientation orientation; // 0x06A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A1[0x3]; // 0x06A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor SliderBarColor; // 0x06A4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SliderHandleColor; // 0x06B4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IndentHandle; // 0x06C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked; // 0x06C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MouseUsesStep; // 0x06C6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequiresControllerLock; // 0x06C7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepSize; // 0x06C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x06CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6CD[0x3]; // 0x06CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnMouseCaptureBegin; // 0x06D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMouseCaptureEnd; // 0x06E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnControllerCaptureBegin; // 0x06F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnControllerCaptureEnd; // 0x0700(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnValueChanged; // 0x0710(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_720[0x10]; // 0x0720(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetIndentHandle(bool InValue); + void SetLocked(bool InValue); + void SetMaxValue(float InValue); + void SetMinValue(float InValue); + void SetSliderBarColor(const struct FLinearColor& InValue); + void SetSliderHandleColor(const struct FLinearColor& InValue); + void SetStepSize(float InValue); + void SetValue(float InValue); + + float GetNormalizedValue() const; + float GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Slider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Slider") + } + static class USlider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlider; + +// Class UMG.BackgroundBlurSlot +// 0x0028 (0x0060 - 0x0038) +class UBackgroundBlurSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BackgroundBlurSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BackgroundBlurSlot") + } + static class UBackgroundBlurSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBackgroundBlurSlot; + +// Class UMG.Border +// 0x01B0 (0x0340 - 0x0190) +class UBorder final : public UContentWidget +{ +public: + EHorizontalAlignment HorizontalAlignment; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0191(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowEffectWhenDisabled : 1; // 0x0192(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_193[0x1]; // 0x0193(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ContentColorAndOpacity; // 0x0194(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ContentColorAndOpacityDelegate; // 0x01A4(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x01B4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0xC]; // 0x01C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Background; // 0x01D0(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TDelegate BackgroundDelegate; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BrushColor; // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate BrushColorDelegate; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DesiredSizeScale; // 0x02D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipForRightToLeftFlowDirection; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate OnMouseButtonDownEvent; // 0x02E4(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnMouseButtonUpEvent; // 0x02F4(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnMouseMoveEvent; // 0x0304(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnMouseDoubleClickEvent; // 0x0314(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_324[0x1C]; // 0x0324(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* GetDynamicMaterial(); + void SetBrush(const struct FSlateBrush& InBrush); + void SetBrushColor(const struct FLinearColor& InBrushColor); + void SetBrushFromAsset(class USlateBrushAsset* Asset); + void SetBrushFromMaterial(class UMaterialInterface* Material); + void SetBrushFromTexture(class UTexture2D* Texture); + void SetContentColorAndOpacity(const struct FLinearColor& InContentColorAndOpacity); + void SetDesiredSizeScale(const struct FVector2D& InScale); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Border") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Border") + } + static class UBorder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBorder; + +// Class UMG.BorderSlot +// 0x0028 (0x0060 - 0x0038) +class UBorderSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BorderSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BorderSlot") + } + static class UBorderSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBorderSlot; + +// Class UMG.Button +// 0x0480 (0x0610 - 0x0190) +class UButton final : public UContentWidget +{ +public: + struct FButtonStyle WidgetStyle; // 0x0190(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLinearColor ColorAndOpacity; // 0x0580(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundColor; // 0x0590(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonClickMethod ClickMethod; // 0x05A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonTouchMethod TouchMethod; // 0x05A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonPressMethod PressMethod; // 0x05A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x05A3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A4[0x4]; // 0x05A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnClicked; // 0x05A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPressed; // 0x05B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReleased; // 0x05C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnHovered; // 0x05D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUnhovered; // 0x05E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5F8[0x18]; // 0x05F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBackgroundColor(const struct FLinearColor& InBackgroundColor); + void SetClickMethod(EButtonClickMethod InClickMethod); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetPressMethod(EButtonPressMethod InPressMethod); + void SetStyle(const struct FButtonStyle& InStyle); + void SetTouchMethod(EButtonTouchMethod InTouchMethod); + + bool IsPressed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Button") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Button") + } + static class UButton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButton; + +// Class UMG.ButtonSlot +// 0x0028 (0x0060 - 0x0038) +class UButtonSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ButtonSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ButtonSlot") + } + static class UButtonSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButtonSlot; + +// Class UMG.CanvasPanel +// 0x0010 (0x01A0 - 0x0190) +class UCanvasPanel final : public UPanelWidget +{ +public: + uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UCanvasPanelSlot* AddChildToCanvas(class UWidget* Content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CanvasPanel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CanvasPanel") + } + static class UCanvasPanel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCanvasPanel; + +// Class UMG.CanvasPanelSlot +// 0x0050 (0x0088 - 0x0038) +class UCanvasPanelSlot final : public UPanelSlot +{ +public: + struct FAnchorData LayoutData; // 0x0038(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bAutoSize; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ZOrder; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAlignment(const struct FVector2D& InAlignment); + void SetAnchors(const struct FAnchors& InAnchors); + void SetAutoSize(bool InbAutoSize); + void SetLayout(const struct FAnchorData& InLayoutData); + void SetMaximum(const struct FVector2D& InMaximumAnchors); + void SetMinimum(const struct FVector2D& InMinimumAnchors); + void SetOffsets(const struct FMargin& InOffset); + void SetPosition(const struct FVector2D& InPosition); + void SetSize(const struct FVector2D& InSize); + void SetZOrder(int32 InZOrder); + + struct FVector2D GetAlignment() const; + struct FAnchors GetAnchors() const; + bool GetAutoSize() const; + struct FAnchorData GetLayout() const; + struct FMargin GetOffsets() const; + struct FVector2D GetPosition() const; + struct FVector2D GetSize() const; + int32 GetZOrder() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CanvasPanelSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CanvasPanelSlot") + } + static class UCanvasPanelSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCanvasPanelSlot; + +// Class UMG.CheckBox +// 0x0B20 (0x0CB0 - 0x0190) +class UCheckBox final : public UContentWidget +{ +public: + ECheckBoxState CheckedState; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191[0x3]; // 0x0191(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate CheckedStateDelegate; // 0x0194(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A4[0xC]; // 0x01A4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCheckBoxStyle WidgetStyle; // 0x01B0(0x0AD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0C80(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonClickMethod ClickMethod; // 0x0C81(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonTouchMethod TouchMethod; // 0x0C82(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonPressMethod PressMethod; // 0x0C83(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x0C84(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C85[0x3]; // 0x0C85(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnCheckStateChanged; // 0x0C88(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_C98[0x18]; // 0x0C98(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCheckedState(ECheckBoxState InCheckedState); + void SetClickMethod(EButtonClickMethod InClickMethod); + void SetIsChecked(bool InIsChecked); + void SetPressMethod(EButtonPressMethod InPressMethod); + void SetTouchMethod(EButtonTouchMethod InTouchMethod); + + ECheckBoxState GetCheckedState() const; + bool IsChecked() const; + bool IsPressed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckBox") + } + static class UCheckBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckBox; + +// Class UMG.ComboBoxKey +// 0x1BC8 (0x1D40 - 0x0178) +class UComboBoxKey final : public UWidget +{ +public: + TArray Options; // 0x0178(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FName SelectedOption; // 0x0188(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FComboBoxStyle WidgetStyle; // 0x0190(0x0660)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTableRowStyle ItemStyle; // 0x07F0(0x0D50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FScrollBarStyle ScrollBarStyle; // 0x1540(0x0770)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x1CB0(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FMargin ContentPadding; // 0x1CC4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MaxListHeight; // 0x1CD4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasDownArrow; // 0x1CD8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableGamepadNavigationMode; // 0x1CD9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFocusable; // 0x1CDA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CDB[0x1]; // 0x1CDB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate OnGenerateContentWidget; // 0x1CDC(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnGenerateItemWidget; // 0x1CEC(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CFC[0x4]; // 0x1CFC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSelectionChanged; // 0x1D00(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnOpening; // 0x1D10(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1D20[0x20]; // 0x1D20(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOption(class FName Option); + void ClearOptions(); + void ClearSelection(); + bool RemoveOption(class FName Option); + void SetSelectedOption(class FName Option); + + class FName GetSelectedOption() const; + bool IsOpen() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboBoxKey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboBoxKey") + } + static class UComboBoxKey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboBoxKey; + +// Class UMG.ComboBoxString +// 0x1C68 (0x1DE0 - 0x0178) +class UComboBoxString final : public UWidget +{ +public: + TArray DefaultOptions; // 0x0178(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FString SelectedOption; // 0x0188(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_198[0x8]; // 0x0198(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FComboBoxStyle WidgetStyle; // 0x01A0(0x0660)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTableRowStyle ItemStyle; // 0x0800(0x0D50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FScrollBarStyle ScrollBarStyle; // 0x1550(0x0770)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FMargin ContentPadding; // 0x1CC0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MaxListHeight; // 0x1CD0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasDownArrow; // 0x1CD4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableGamepadNavigationMode; // 0x1CD5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CD6[0x2]; // 0x1CD6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateFontInfo Font; // 0x1CD8(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x1D40(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bIsFocusable; // 0x1D54(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D55[0x3]; // 0x1D55(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate OnGenerateWidgetEvent; // 0x1D58(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSelectionChanged; // 0x1D68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnOpening; // 0x1D78(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1D88[0x58]; // 0x1D88(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOption(const class FString& Option); + void ClearOptions(); + void ClearSelection(); + void RefreshOptions(); + bool RemoveOption(const class FString& Option); + void SetSelectedIndex(const int32 Index_0); + void SetSelectedOption(const class FString& Option); + + int32 FindOptionIndex(const class FString& Option) const; + class FString GetOptionAtIndex(int32 Index_0) const; + int32 GetOptionCount() const; + int32 GetSelectedIndex() const; + class FString GetSelectedOption() const; + bool IsOpen() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboBoxString") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboBoxString") + } + static class UComboBoxString* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboBoxString; + +// Class UMG.DynamicEntryBoxBase +// 0x00E0 (0x0258 - 0x0178) +class UDynamicEntryBoxBase : public UWidget +{ +public: + struct FVector2D EntrySpacing; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SpacingPattern; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + EDynamicBoxType EntryBoxType; // 0x0198(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_199[0x3]; // 0x0199(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateChildSize EntrySizeRule; // 0x019C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + EHorizontalAlignment EntryHorizontalAlignment; // 0x01A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVerticalAlignment EntryVerticalAlignment; // 0x01A5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A6[0x2]; // 0x01A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxElementSize; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRadialBoxSettings RadialBoxSettings; // 0x01AC(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1BC[0x14]; // 0x01BC(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + struct FUserWidgetPool EntryWidgetPool; // 0x01D0(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + void SetEntrySpacing(const struct FVector2D& InEntrySpacing); + void SetRadialSettings(const struct FRadialBoxSettings& InSettings); + + const TArray GetAllEntries() const; + int32 GetNumEntries() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicEntryBoxBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicEntryBoxBase") + } + static class UDynamicEntryBoxBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicEntryBoxBase; + +// Class UMG.DynamicEntryBox +// 0x0008 (0x0260 - 0x0258) +class UDynamicEntryBox final : public UDynamicEntryBoxBase +{ +public: + TSubclassOf EntryWidgetClass; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + class UUserWidget* BP_CreateEntry(); + class UUserWidget* BP_CreateEntryOfClass(TSubclassOf EntryClass); + void RemoveEntry(class UUserWidget* EntryWidget); + void Reset(bool bDeleteWidgets); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicEntryBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicEntryBox") + } + static class UDynamicEntryBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicEntryBox; + +// Class UMG.EditableText +// 0x0398 (0x0510 - 0x0178) +class UEditableText final : public UWidget +{ +public: + class FText Text; // 0x0178(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate TextDelegate; // 0x0188(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText HintText; // 0x0198(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate HintTextDelegate; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEditableTextStyle WidgetStyle; // 0x01C0(0x0300)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool IsReadOnly; // 0x04C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPassword; // 0x04C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C2[0x2]; // 0x04C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumDesiredWidth; // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsCaretMovedWhenGainFocus; // 0x04C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x04C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x04CA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x04CB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x04CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x04CD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardType KeyboardType; // 0x04CE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x04CF(0x0001)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EVirtualKeyboardTrigger VirtualKeyboardTrigger; // 0x04D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x04D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextJustify Justification; // 0x04D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextOverflowPolicy OverflowPolicy; // 0x04D3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FShapedTextOptions ShapedTextOptions; // 0x04D4(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_4D7[0x1]; // 0x04D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTextChanged; // 0x04D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextCommitted; // 0x04E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_4F8[0x18]; // 0x04F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFont(const struct FSlateFontInfo& InFontInfo); + void SetFontMaterial(class UMaterialInterface* InMaterial); + void SetFontOutlineMaterial(class UMaterialInterface* InMaterial); + void SetHintText(const class FText& InHintText); + void SetIsPassword(bool InbIsPassword); + void SetIsReadOnly(bool InbIsReadyOnly); + void SetJustification(ETextJustify InJustification); + void SetMinimumDesiredWidth(float InMinDesiredWidth); + void SetText(const class FText& InText); + void SetTextOverflowPolicy(ETextOverflowPolicy InOverflowPolicy); + + const struct FSlateFontInfo GetFont() const; + class FText GetHintText() const; + ETextJustify GetJustification() const; + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableText") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableText") + } + static class UEditableText* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableText; + +// Class UMG.EditableTextBox +// 0x0F28 (0x10A0 - 0x0178) +class UEditableTextBox final : public UWidget +{ +public: + class FText Text; // 0x0178(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate TextDelegate; // 0x0188(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_198[0x8]; // 0x0198(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEditableTextBoxStyle WidgetStyle; // 0x01A0(0x0E90)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FText HintText; // 0x1030(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate HintTextDelegate; // 0x1040(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsReadOnly; // 0x1050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPassword; // 0x1051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1052[0x2]; // 0x1052(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumDesiredWidth; // 0x1054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsCaretMovedWhenGainFocus; // 0x1058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x1059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x105A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x105B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x105C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x105D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardType KeyboardType; // 0x105E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x105F(0x0001)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EVirtualKeyboardTrigger VirtualKeyboardTrigger; // 0x1060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x1061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextJustify Justification; // 0x1062(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextOverflowPolicy OverflowPolicy; // 0x1063(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FShapedTextOptions ShapedTextOptions; // 0x1064(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_1067[0x1]; // 0x1067(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTextChanged; // 0x1068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextCommitted; // 0x1078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1088[0x18]; // 0x1088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearError(); + void SetError(const class FText& InError); + void SetForegroundColor(const struct FLinearColor& Color); + void SetHintText(const class FText& InText); + void SetIsPassword(bool bIsPassword); + void SetIsReadOnly(bool bReadOnly); + void SetJustification(ETextJustify InJustification); + void SetText(const class FText& InText); + void SetTextOverflowPolicy(ETextOverflowPolicy InOverflowPolicy); + + class FText GetText() const; + bool HasError() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableTextBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableTextBox") + } + static class UEditableTextBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableTextBox; + +// Class UMG.ExpandableArea +// 0x0308 (0x0480 - 0x0178) +class UExpandableArea final : public UWidget +{ +public: + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpandableAreaStyle Style; // 0x0180(0x01C0)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush BorderBrush; // 0x0340(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BorderColor; // 0x0410(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsExpanded; // 0x0424(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_425[0x3]; // 0x0425(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxHeight; // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin HeaderPadding; // 0x042C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin AreaPadding; // 0x043C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44C[0x4]; // 0x044C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnExpansionChanged; // 0x0450(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UWidget* HeaderContent; // 0x0460(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidget* BodyContent; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_470[0x10]; // 0x0470(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetIsExpanded(bool IsExpanded); + void SetIsExpanded_Animated(bool IsExpanded); + + bool GetIsExpanded() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpandableArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpandableArea") + } + static class UExpandableArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpandableArea; + +// Class UMG.GridPanel +// 0x0030 (0x01C0 - 0x0190) +class UGridPanel final : public UPanelWidget +{ +public: + TArray ColumnFill; // 0x0190(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RowFill; // 0x01A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B0[0x10]; // 0x01B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UGridSlot* AddChildToGrid(class UWidget* Content, int32 InRow, int32 InColumn); + void SetColumnFill(int32 ColumnIndex, float Coefficient); + void SetRowFill(int32 RowIndex, float Coefficient); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridPanel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridPanel") + } + static class UGridPanel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGridPanel; + +// Class UMG.GridSlot +// 0x0040 (0x0078 - 0x0038) +class UGridSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Row; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RowSpan; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Column; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ColumnSpan; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Layer; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Nudge; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetColumn(int32 InColumn); + void SetColumnSpan(int32 InColumnSpan); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetLayer(int32 InLayer); + void SetNudge(const struct FVector2D& InNudge); + void SetPadding(const struct FMargin& InPadding); + void SetRow(int32 InRow); + void SetRowSpan(int32 InRowSpan); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridSlot") + } + static class UGridSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGridSlot; + +// Class UMG.HorizontalBox +// 0x0010 (0x01A0 - 0x0190) +class UHorizontalBox final : public UPanelWidget +{ +public: + uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UHorizontalBoxSlot* AddChildToHorizontalBox(class UWidget* Content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HorizontalBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HorizontalBox") + } + static class UHorizontalBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHorizontalBox; + +// Class UMG.HorizontalBoxSlot +// 0x0028 (0x0060 - 0x0038) +class UHorizontalBoxSlot final : public UPanelSlot +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateChildSize Size; // 0x0040(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetSize(const struct FSlateChildSize& InSize); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HorizontalBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HorizontalBoxSlot") + } + static class UHorizontalBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHorizontalBoxSlot; + +// Class UMG.Image +// 0x0168 (0x02E0 - 0x0178) +#pragma pack(push, 0x1) +class alignas(0x10) UImage : public UWidget +{ +public: + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Brush; // 0x0180(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate BrushDelegate; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorAndOpacity; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ColorAndOpacityDelegate; // 0x0270(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipForRightToLeftFlowDirection; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate OnMouseButtonDownEvent; // 0x0284(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x44]; // 0x0294(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* GetDynamicMaterial(); + void SetBrush(const struct FSlateBrush& InBrush); + void SetBrushFromAsset(class USlateBrushAsset* Asset); + void SetBrushFromAtlasInterface(TScriptInterface AtlasRegion, bool bMatchSize); + void SetBrushFromMaterial(class UMaterialInterface* Material); + void SetBrushFromSoftMaterial(TSoftObjectPtr SoftMaterial); + void SetBrushFromSoftTexture(TSoftObjectPtr SoftTexture, bool bMatchSize); + void SetBrushFromTexture(class UTexture2D* Texture, bool bMatchSize); + void SetBrushFromTextureDynamic(class UTexture2DDynamic* Texture, bool bMatchSize); + void SetBrushResourceObject(class UObject* ResourceObject); + void SetBrushTintColor(const struct FSlateColor& TintColor); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetDesiredSizeOverride(const struct FVector2D& DesiredSize); + void SetOpacity(float InOpacity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Image") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Image") + } + static class UImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UImage; + +// Class UMG.InputKeySelector +// 0x07E8 (0x0960 - 0x0178) +class UInputKeySelector final : public UWidget +{ +public: + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FButtonStyle WidgetStyle; // 0x0180(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x0570(0x0350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FInputChord SelectedKey; // 0x08C0(0x0020)(BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Margin; // 0x08E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FText KeySelectionText; // 0x08F0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FText NoKeySpecifiedText; // 0x0900(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bAllowModifierKeys; // 0x0910(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowGamepadKeys; // 0x0911(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_912[0x6]; // 0x0912(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EscapeKeys; // 0x0918(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnKeySelected; // 0x0928(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnIsSelectingKeyChanged; // 0x0938(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_948[0x18]; // 0x0948(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAllowGamepadKeys(bool bInAllowGamepadKeys); + void SetAllowModifierKeys(bool bInAllowModifierKeys); + void SetEscapeKeys(const TArray& InKeys); + void SetKeySelectionText(const class FText& InKeySelectionText); + void SetNoKeySpecifiedText(const class FText& InNoKeySpecifiedText); + void SetSelectedKey(const struct FInputChord& InSelectedKey); + void SetTextBlockVisibility(const ESlateVisibility InVisibility); + + bool GetIsSelectingKey() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputKeySelector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputKeySelector") + } + static class UInputKeySelector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputKeySelector; + +// Class UMG.InvalidationBox +// 0x0018 (0x01A8 - 0x0190) +class UInvalidationBox final : public UContentWidget +{ +public: + bool bCanCache; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_191[0x17]; // 0x0191(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InvalidateCache(); + void SetCanCache(bool CanCache); + + bool GetCanCache() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InvalidationBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InvalidationBox") + } + static class UInvalidationBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInvalidationBox; + +// Class UMG.MenuAnchor +// 0x0050 (0x01E0 - 0x0190) +class UMenuAnchor final : public UContentWidget +{ +public: + TSubclassOf MenuClass; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnGetMenuContentEvent; // 0x0198(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnGetUserMenuContentEvent; // 0x01A8(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMenuPlacement Placement; // 0x01B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFitInWindow; // 0x01B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldDeferPaintingAfterWindowContent; // 0x01BA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseApplicationMenuStack; // 0x01BB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnMenuOpenChanged; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1D0[0x10]; // 0x01D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Close(); + void FitInWindow(bool bFit); + void Open(bool bFocusMenu); + void SetPlacement(EMenuPlacement InPlacement); + void ToggleOpen(bool bFocusOnOpen); + + struct FVector2D GetMenuPosition() const; + bool HasOpenSubMenus() const; + bool IsOpen() const; + bool ShouldOpenDueToClick() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MenuAnchor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MenuAnchor") + } + static class UMenuAnchor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMenuAnchor; + +// Class UMG.TextLayoutWidget +// 0x0028 (0x01A0 - 0x0178) +class UTextLayoutWidget : public UWidget +{ +public: + struct FShapedTextOptions ShapedTextOptions; // 0x0178(0x0003)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + ETextJustify Justification; // 0x017B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextWrappingPolicy WrappingPolicy; // 0x017C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 AutoWrapText : 1; // 0x017D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_17E[0x2]; // 0x017E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WrapTextAt; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMargin Margin; // 0x0184(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + float LineHeightPercentage; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ApplyLineHeightToBottomLine; // 0x0198(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetJustification(ETextJustify InJustification); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextLayoutWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextLayoutWidget") + } + static class UTextLayoutWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextLayoutWidget; + +// Class UMG.MultiLineEditableText +// 0x03C0 (0x0560 - 0x01A0) +class UMultiLineEditableText final : public UTextLayoutWidget +{ +public: + class FText Text; // 0x01A0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FText HintText; // 0x01B0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate HintTextDelegate; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTextBlockStyle WidgetStyle; // 0x01D0(0x0350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsReadOnly; // 0x0520(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x0521(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearTextSelectionOnFocusLoss; // 0x0522(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x0523(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x0524(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x0525(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x0526(0x0001)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x0527(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextChanged; // 0x0528(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextCommitted; // 0x0538(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_548[0x18]; // 0x0548(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFont(const struct FSlateFontInfo& InFontInfo); + void SetFontMaterial(class UMaterialInterface* InMaterial); + void SetFontOutlineMaterial(class UMaterialInterface* InMaterial); + void SetHintText(const class FText& InHintText); + void SetIsReadOnly(bool bReadOnly); + void SetText(const class FText& InText); + void SetWidgetStyle(const struct FTextBlockStyle& InWidgetStyle); + + const struct FSlateFontInfo GetFont() const; + class FText GetHintText() const; + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiLineEditableText") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiLineEditableText") + } + static class UMultiLineEditableText* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiLineEditableText; + +// Class UMG.MultiLineEditableTextBox +// 0x0F00 (0x10A0 - 0x01A0) +class UMultiLineEditableTextBox final : public UTextLayoutWidget +{ +public: + class FText Text; // 0x01A0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FText HintText; // 0x01B0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate HintTextDelegate; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEditableTextBoxStyle WidgetStyle; // 0x01D0(0x0E90)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsReadOnly; // 0x1060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x1061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x1062(0x0001)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x1063(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1064[0x4]; // 0x1064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTextChanged; // 0x1068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextCommitted; // 0x1078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1088[0x18]; // 0x1088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetError(const class FText& InError); + void SetForegroundColor(const struct FLinearColor& Color); + void SetHintText(const class FText& InHintText); + void SetIsReadOnly(bool bReadOnly); + void SetText(const class FText& InText); + void SetTextStyle(const struct FTextBlockStyle& InTextStyle); + + class FText GetHintText() const; + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiLineEditableTextBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiLineEditableTextBox") + } + static class UMultiLineEditableTextBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiLineEditableTextBox; + +// Class UMG.NamedSlot +// 0x0010 (0x01A0 - 0x0190) +class UNamedSlot final : public UContentWidget +{ +public: + uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NamedSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NamedSlot") + } + static class UNamedSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNamedSlot; + +// Class UMG.NamedSlotInterface +// 0x0000 (0x0000 - 0x0000) +class INamedSlotInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NamedSlotInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NamedSlotInterface") + } + static class INamedSlotInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INamedSlotInterface; + +// Class UMG.NativeWidgetHost +// 0x0010 (0x0188 - 0x0178) +class UNativeWidgetHost final : public UWidget +{ +public: + uint8 Pad_178[0x10]; // 0x0178(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NativeWidgetHost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NativeWidgetHost") + } + static class UNativeWidgetHost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNativeWidgetHost; + +// Class UMG.Overlay +// 0x0010 (0x01A0 - 0x0190) +class UOverlay : public UPanelWidget +{ +public: + uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UOverlaySlot* AddChildToOverlay(class UWidget* Content); + bool ReplaceOverlayChildAt(int32 Index_0, class UWidget* Content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Overlay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Overlay") + } + static class UOverlay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlay; + +// Class UMG.OverlaySlot +// 0x0020 (0x0058 - 0x0038) +class UOverlaySlot final : public UPanelSlot +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlaySlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlaySlot") + } + static class UOverlaySlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlaySlot; + +// Class UMG.PostBufferUpdate +// 0x0028 (0x01A0 - 0x0178) +class UPostBufferUpdate final : public UWidget +{ +public: + bool bPerformDefaultPostBufferUpdate; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BuffersToUpdate; // 0x0180(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostBufferUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostBufferUpdate") + } + static class UPostBufferUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostBufferUpdate; + +// Class UMG.ProgressBar +// 0x02F8 (0x0470 - 0x0178) +class UProgressBar final : public UWidget +{ +public: + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FProgressBarStyle WidgetStyle; // 0x0180(0x0290)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float Percent; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EProgressBarFillType BarFillType; // 0x0414(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EProgressBarFillStyle BarFillStyle; // 0x0415(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMarquee; // 0x0416(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_417[0x1]; // 0x0417(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D BorderPadding; // 0x0418(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate PercentDelegate; // 0x0428(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FillColorAndOpacity; // 0x0438(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate FillColorAndOpacityDelegate; // 0x0448(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_458[0x18]; // 0x0458(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFillColorAndOpacity(const struct FLinearColor& InColor); + void SetIsMarquee(bool InbIsMarquee); + void SetPercent(float InPercent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProgressBar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProgressBar") + } + static class UProgressBar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProgressBar; + +// Class UMG.RetainerBox +// 0x0030 (0x01C0 - 0x0190) +class URetainerBox final : public UContentWidget +{ +public: + bool bRetainRender; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RenderOnInvalidation; // 0x0191(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RenderOnPhase; // 0x0192(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_193[0x1]; // 0x0193(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Phase; // 0x0194(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhaseCount; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* EffectMaterial; // 0x01A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TextureParameter; // 0x01A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1B0[0x10]; // 0x01B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RequestRender(); + void SetEffectMaterial(class UMaterialInterface* EffectMaterial_0); + void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); + void SetRetainRendering(bool bInRetainRendering); + void SetTextureParameter(class FName TextureParameter_0); + + class UMaterialInstanceDynamic* GetEffectMaterial() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RetainerBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RetainerBox") + } + static class URetainerBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URetainerBox; + +// Class UMG.RichTextBlock +// 0x0710 (0x08B0 - 0x01A0) +class URichTextBlock : public UTextLayoutWidget +{ +public: + class FText Text; // 0x01A0(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + class UDataTable* TextStyleSet; // 0x01B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> DecoratorClasses; // 0x01B8(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bOverrideDefaultStyle; // 0x01C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C9[0x7]; // 0x01C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTextBlockStyle DefaultTextStyleOverride; // 0x01D0(0x0350)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + float MinDesiredWidth; // 0x0520(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextTransformPolicy TextTransformPolicy; // 0x0524(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextOverflowPolicy TextOverflowPolicy; // 0x0525(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_526[0xA]; // 0x0526(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTextBlockStyle DefaultTextStyle; // 0x0530(0x0350)(Transient, Protected, NativeAccessSpecifierProtected) + TArray InstanceDecorators; // 0x0880(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_890[0x20]; // 0x0890(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearAllDefaultStyleOverrides(); + class URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf DecoratorClass); + class UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); + void RefreshTextLayout(); + void SetAutoWrapText(bool InAutoTextWrap); + void SetDecorators(const TArray>& InDecoratorClasses); + void SetDefaultColorAndOpacity(const struct FSlateColor& InColorAndOpacity); + void SetDefaultFont(const struct FSlateFontInfo& InFontInfo); + void SetDefaultMaterial(class UMaterialInterface* InMaterial); + void SetDefaultShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity); + void SetDefaultShadowOffset(const struct FVector2D& InShadowOffset); + void SetDefaultStrikeBrush(const struct FSlateBrush& InStrikeBrush); + void SetDefaultTextStyle(const struct FTextBlockStyle& InDefaultTextStyle); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetText(const class FText& InText); + void SetTextOverflowPolicy(ETextOverflowPolicy InOverflowPolicy); + void SetTextStyleSet(class UDataTable* NewTextStyleSet); + void SetTextTransformPolicy(ETextTransformPolicy InTransformPolicy); + + class FText GetText() const; + class UDataTable* GetTextStyleSet() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RichTextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RichTextBlock") + } + static class URichTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URichTextBlock; + +// Class UMG.RichTextBlockDecorator +// 0x0000 (0x0028 - 0x0028) +class URichTextBlockDecorator : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RichTextBlockDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RichTextBlockDecorator") + } + static class URichTextBlockDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URichTextBlockDecorator; + +// Class UMG.RichTextBlockImageDecorator +// 0x0008 (0x0030 - 0x0028) +class URichTextBlockImageDecorator final : public URichTextBlockDecorator +{ +public: + class UDataTable* ImageSet; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RichTextBlockImageDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RichTextBlockImageDecorator") + } + static class URichTextBlockImageDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URichTextBlockImageDecorator; + +// Class UMG.SafeZone +// 0x0018 (0x01A8 - 0x0190) +class USafeZone final : public UContentWidget +{ +public: + bool PadLeft; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadRight; // 0x0191(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadTop; // 0x0192(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadBottom; // 0x0193(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194[0x14]; // 0x0194(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SafeZone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SafeZone") + } + static class USafeZone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USafeZone; + +// Class UMG.SafeZoneSlot +// 0x0038 (0x0070 - 0x0038) +class USafeZoneSlot final : public UPanelSlot +{ +public: + bool bIsTitleSafe; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin SafeAreaScale; // 0x003C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HAlign; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VAlign; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SafeZoneSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SafeZoneSlot") + } + static class USafeZoneSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USafeZoneSlot; + +// Class UMG.ScaleBox +// 0x0020 (0x01B0 - 0x0190) +class UScaleBox final : public UContentWidget +{ +public: + EStretch Stretch; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStretchDirection StretchDirection; // 0x0191(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_192[0x2]; // 0x0192(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float UserSpecifiedScale; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IgnoreInheritedScale; // 0x0198(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199[0x17]; // 0x0199(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); + void SetStretch(EStretch InStretch); + void SetStretchDirection(EStretchDirection InStretchDirection); + void SetUserSpecifiedScale(float InUserSpecifiedScale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScaleBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScaleBox") + } + static class UScaleBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScaleBox; + +// Class UMG.ScaleBoxSlot +// 0x0018 (0x0050 - 0x0038) +class UScaleBoxSlot final : public UPanelSlot +{ +public: + EHorizontalAlignment HorizontalAlignment; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x16]; // 0x003A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScaleBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScaleBoxSlot") + } + static class UScaleBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScaleBoxSlot; + +// Class UMG.ScrollBar +// 0x07B8 (0x0930 - 0x0178) +class UScrollBar final : public UWidget +{ +public: + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FScrollBarStyle WidgetStyle; // 0x0180(0x0770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bAlwaysShowScrollbar; // 0x08F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysShowScrollbarTrack; // 0x08F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOrientation orientation; // 0x08F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8F3[0x5]; // 0x08F3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Thickness; // 0x08F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0908(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_918[0x18]; // 0x0918(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetState(float InOffsetFraction, float InThumbSizeFraction); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBar") + } + static class UScrollBar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBar; + +// Class UMG.ScrollBox +// 0x0B60 (0x0CF0 - 0x0190) +class UScrollBox final : public UPanelWidget +{ +public: + struct FScrollBoxStyle WidgetStyle; // 0x0190(0x0370)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FScrollBarStyle WidgetBarStyle; // 0x0500(0x0770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EOrientation orientation; // 0x0C70(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateVisibility ScrollbarVisibility; // 0x0C71(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConsumeMouseWheel ConsumeMouseWheel; // 0x0C72(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C73[0x5]; // 0x0C73(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ScrollbarThickness; // 0x0C78(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin ScrollbarPadding; // 0x0C88(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool AlwaysShowScrollbar; // 0x0C98(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysShowScrollbarTrack; // 0x0C99(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowOverscroll; // 0x0C9A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BackPadScrolling; // 0x0C9B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FrontPadScrolling; // 0x0C9C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateWheelScrolling; // 0x0C9D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDescendantScrollDestination NavigationDestination; // 0x0C9E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9F[0x1]; // 0x0C9F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float NavigationScrollPadding; // 0x0CA0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScrollWhenFocusChanges ScrollWhenFocusChanges; // 0x0CA4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowRightClickDragScrolling; // 0x0CA5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA6[0x2]; // 0x0CA6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WheelScrollMultiplier; // 0x0CA8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CAC[0x4]; // 0x0CAC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnUserScrolled; // 0x0CB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnScrollBarVisibilityChanged; // 0x0CC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_CD0[0x20]; // 0x0CD0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndInertialScrolling(); + void ScrollToEnd(); + void ScrollToStart(); + void ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, EDescendantScrollDestination ScrollDestination, float Padding); + void SetAllowOverscroll(bool NewAllowOverscroll); + void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); + void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); + void SetConsumeMouseWheel(EConsumeMouseWheel NewConsumeMouseWheel); + void SetNavigationDestination(const EDescendantScrollDestination NewNavigationDestination); + void SetOrientation(EOrientation NewOrientation); + void SetScrollbarPadding(const struct FMargin& NewScrollbarPadding); + void SetScrollbarThickness(const struct FVector2D& NewScrollbarThickness); + void SetScrollbarVisibility(ESlateVisibility NewScrollBarVisibility); + void SetScrollOffset(float NewScrollOffset); + void SetScrollWhenFocusChanges(EScrollWhenFocusChanges NewScrollWhenFocusChanges); + void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); + + float GetScrollOffset() const; + float GetScrollOffsetOfEnd() const; + float GetViewFraction() const; + float GetViewOffsetFraction() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBox") + } + static class UScrollBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBox; + +// Class UMG.ScrollBoxSlot +// 0x0028 (0x0060 - 0x0038) +class UScrollBoxSlot final : public UPanelSlot +{ +public: + struct FSlateChildSize Size; // 0x0038(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) + struct FMargin Padding; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0xE]; // 0x0052(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBoxSlot") + } + static class UScrollBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBoxSlot; + +// Class UMG.SizeBox +// 0x0038 (0x01C8 - 0x0190) +class USizeBox final : public UContentWidget +{ +public: + uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float WidthOverride; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightOverride; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredWidth; // 0x01A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredHeight; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDesiredWidth; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDesiredHeight; // 0x01B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAspectRatio; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAspectRatio; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_WidthOverride : 1; // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightOverride : 1; // 0x01C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinDesiredWidth : 1; // 0x01C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinDesiredHeight : 1; // 0x01C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxDesiredWidth : 1; // 0x01C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxDesiredHeight : 1; // 0x01C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinAspectRatio : 1; // 0x01C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxAspectRatio : 1; // 0x01C0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1C1[0x7]; // 0x01C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearHeightOverride(); + void ClearMaxAspectRatio(); + void ClearMaxDesiredHeight(); + void ClearMaxDesiredWidth(); + void ClearMinAspectRatio(); + void ClearMinDesiredHeight(); + void ClearMinDesiredWidth(); + void ClearWidthOverride(); + void SetHeightOverride(float InHeightOverride); + void SetMaxAspectRatio(float InMaxAspectRatio); + void SetMaxDesiredHeight(float InMaxDesiredHeight); + void SetMaxDesiredWidth(float InMaxDesiredWidth); + void SetMinAspectRatio(float InMinAspectRatio); + void SetMinDesiredHeight(float InMinDesiredHeight); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetWidthOverride(float InWidthOverride); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SizeBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SizeBox") + } + static class USizeBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USizeBox; + +// Class UMG.SizeBoxSlot +// 0x0028 (0x0060 - 0x0038) +class USizeBoxSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + EHorizontalAlignment HorizontalAlignment; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SizeBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SizeBoxSlot") + } + static class USizeBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USizeBoxSlot; + +// Class UMG.Spacer +// 0x0020 (0x0198 - 0x0178) +class USpacer final : public UWidget +{ +public: + struct FVector2D Size; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSize(const struct FVector2D& InSize); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spacer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spacer") + } + static class USpacer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpacer; + +// Class UMG.StackBox +// 0x0018 (0x01A8 - 0x0190) +class UStackBox final : public UPanelWidget +{ +public: + EOrientation orientation; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_191[0x17]; // 0x0191(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UStackBoxSlot* AddChildToStackBox(class UWidget* Content); + bool ReplaceStackBoxChildAt(int32 Index_0, class UWidget* Content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StackBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StackBox") + } + static class UStackBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStackBox; + +// Class UMG.StackBoxSlot +// 0x0028 (0x0060 - 0x0038) +class UStackBoxSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FSlateChildSize Size; // 0x0048(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) + EHorizontalAlignment HorizontalAlignment; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EVerticalAlignment VerticalAlignment; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_52[0xE]; // 0x0052(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StackBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StackBoxSlot") + } + static class UStackBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStackBoxSlot; + +// Class UMG.TextBlock +// 0x01D0 (0x0370 - 0x01A0) +#pragma pack(push, 0x1) +class alignas(0x10) UTextBlock : public UTextLayoutWidget +{ +public: + class FText Text; // 0x01A0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate TextDelegate; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x01C0(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TDelegate ColorAndOpacityDelegate; // 0x01D4(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4[0x4]; // 0x01E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateFontInfo Font; // 0x01E8(0x0068)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush StrikeBrush; // 0x0250(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x0320(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ShadowColorAndOpacityDelegate; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredWidth; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWrapWithInvalidationPanel; // 0x0354(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextTransformPolicy TextTransformPolicy; // 0x0355(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextOverflowPolicy TextOverflowPolicy; // 0x0356(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimpleTextMode; // 0x0357(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_358[0x10]; // 0x0358(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* GetDynamicFontMaterial(); + class UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); + void SetApplyOutlineToDropShadows(const bool InDropShadows); + void SetAutoWrapText(bool InAutoTextWrap); + void SetColorAndOpacity(const struct FSlateColor& InColorAndOpacity); + void SetFont(const struct FSlateFontInfo& InFontInfo); + void SetFontMaterial(class UMaterialInterface* InMaterial); + void SetFontOutlineMaterial(class UMaterialInterface* InMaterial); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetOpacity(float InOpacity); + void SetOutlineBlur(const int32 InBlur); + void SetOutlineColor(const struct FLinearColor& InColor); + void SetOutlineMaterial(class UMaterialInterface* InMaterial); + void SetOutlineSize(const int32 InSize); + void SetSeparateFillAlpha(const bool InSeperateAlpha); + void SetShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity); + void SetShadowOffset(const struct FVector2D& InShadowOffset); + void SetStrikeBrush(const struct FSlateBrush& InStrikeBrush); + void SetText(const class FText& InText); + void SetTextOverflowPolicy(ETextOverflowPolicy InOverflowPolicy); + void SetTextTransformPolicy(ETextTransformPolicy InTransformPolicy); + + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextBlock") + } + static class UTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UTextBlock; + +// Class UMG.TileView +// 0x0030 (0x0CA0 - 0x0C70) +#pragma pack(push, 0x1) +class alignas(0x10) UTileView : public UListView +{ +public: + float EntryHeight; // 0x0C70(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EntryWidth; // 0x0C74(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EListItemAlignment TileAlignment; // 0x0C78(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWrapHorizontalNavigation; // 0x0C79(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESlateVisibility ScrollbarDisabledVisibility; // 0x0C7A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C7B[0x15]; // 0x0C7B(0x0015)(Fixing Size After Last Property [ Dumper-7 ]) + bool bEntrySizeIncludesEntrySpacing; // 0x0C90(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C91[0x7]; // 0x0C91(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetEntryHeight(float NewHeight); + void SetEntryWidth(float NewWidth); + + float GetEntryHeight() const; + float GetEntryWidth() const; + bool IsAligned() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TileView") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TileView") + } + static class UTileView* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UTileView; + +// Class UMG.UniformGridPanel +// 0x0028 (0x01B8 - 0x0190) +class UUniformGridPanel final : public UPanelWidget +{ +public: + struct FMargin SlotPadding; // 0x0190(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MinDesiredSlotWidth; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredSlotHeight; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UUniformGridSlot* AddChildToUniformGrid(class UWidget* Content, int32 InRow, int32 InColumn); + void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); + void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); + void SetSlotPadding(const struct FMargin& InSlotPadding); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UniformGridPanel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UniformGridPanel") + } + static class UUniformGridPanel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUniformGridPanel; + +// Class UMG.UniformGridSlot +// 0x0018 (0x0050 - 0x0038) +class UUniformGridSlot final : public UPanelSlot +{ +public: + EHorizontalAlignment HorizontalAlignment; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Row; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Column; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetColumn(int32 InColumn); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetRow(int32 InRow); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UniformGridSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UniformGridSlot") + } + static class UUniformGridSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUniformGridSlot; + +// Class UMG.VerticalBox +// 0x0010 (0x01A0 - 0x0190) +class UVerticalBox final : public UPanelWidget +{ +public: + uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UVerticalBoxSlot* AddChildToVerticalBox(class UWidget* Content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VerticalBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VerticalBox") + } + static class UVerticalBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVerticalBox; + +// Class UMG.VerticalBoxSlot +// 0x0028 (0x0060 - 0x0038) +class UVerticalBoxSlot final : public UPanelSlot +{ +public: + struct FSlateChildSize Size; // 0x0038(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0xE]; // 0x0052(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetSize(const struct FSlateChildSize& InSize); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VerticalBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VerticalBoxSlot") + } + static class UVerticalBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVerticalBoxSlot; + +// Class UMG.Viewport +// 0x0050 (0x01E0 - 0x0190) +class UViewport final : public UContentWidget +{ +public: + struct FLinearColor BackgroundColor; // 0x0190(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A0[0x40]; // 0x01A0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetEnableAdvancedFeatures(bool InEnableAdvancedFeatures); + void SetLightIntensity(float LightIntensity); + void SetShowFlag(const class FString& InShowFlagName, bool InValue); + void SetSkyIntensity(float LightIntensity); + void SetViewLocation(const struct FVector& Location); + void SetViewRotation(const struct FRotator& Rotation); + class AActor* Spawn(TSubclassOf ActorClass); + + struct FVector GetViewLocation() const; + class UWorld* GetViewportWorld() const; + struct FRotator GetViewRotation() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Viewport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Viewport") + } + static class UViewport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UViewport; + +// Class UMG.WidgetComponent +// 0x0140 (0x0690 - 0x0550) +class UWidgetComponent final : public UMeshComponent +{ +public: + EWidgetSpace Space; // 0x0550(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWidgetTimingPolicy TimingPolicy; // 0x0551(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_552[0x6]; // 0x0552(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf WidgetClass; // 0x0558(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FIntPoint DrawSize; // 0x0560(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bManuallyRedraw; // 0x0568(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRedrawRequested; // 0x0569(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_56A[0x2]; // 0x056A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RedrawTime; // 0x056C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_570[0x8]; // 0x0570(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint CurrentDrawSize; // 0x0578(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseInvalidationInWorldSpace; // 0x0580(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDrawAtDesiredSize; // 0x0581(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_582[0x6]; // 0x0582(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Pivot; // 0x0588(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReceiveHardwareInput; // 0x0598(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWindowFocusable; // 0x0599(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWindowVisibility WindowVisibility; // 0x059A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyGammaCorrection; // 0x059B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59C[0x4]; // 0x059C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ULocalPlayer* OwnerPlayer; // 0x05A0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor BackgroundColor; // 0x05A8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor TintColorAndOpacity; // 0x05B8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OpacityFromTexture; // 0x05C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWidgetBlendMode BlendMode; // 0x05CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsTwoSided; // 0x05CD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TickWhenOffscreen; // 0x05CE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5CF[0x1]; // 0x05CF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UBodySetup* BodySetup; // 0x05D0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* TranslucentMaterial; // 0x05D8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* TranslucentMaterial_OneSided; // 0x05E0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* OpaqueMaterial; // 0x05E8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* OpaqueMaterial_OneSided; // 0x05F0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MaskedMaterial; // 0x05F8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MaskedMaterial_OneSided; // 0x0600(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextureRenderTarget2D* RenderTarget; // 0x0608(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* MaterialInstance; // 0x0610(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAddedToScreen; // 0x0618(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEditTimeUsable; // 0x0619(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_61A[0x2]; // 0x061A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SharedLayerName; // 0x061C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LayerZOrder; // 0x0624(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWidgetGeometryMode GeometryMode; // 0x0628(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_629[0x3]; // 0x0629(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CylinderArcAngle; // 0x062C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETickMode TickMode; // 0x0630(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_631[0x2F]; // 0x0631(0x002F)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* Widget; // 0x0660(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_668[0x28]; // 0x0668(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RequestRedraw(); + void RequestRenderUpdate(); + void SetBackgroundColor(const struct FLinearColor& NewBackgroundColor); + void SetCylinderArcAngle(const float InCylinderArcAngle); + void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); + void SetDrawSize(const struct FVector2D& Size); + void SetGeometryMode(EWidgetGeometryMode InGeometryMode); + void SetManuallyRedraw(bool bUseManualRedraw); + void SetOwnerPlayer(class ULocalPlayer* LocalPlayer); + void SetPivot(const struct FVector2D& InPivot); + void SetRedrawTime(float InRedrawTime); + void SetTickMode(ETickMode InTickMode); + void SetTickWhenOffscreen(const bool bWantTickWhenOffscreen); + void SetTintColorAndOpacity(const struct FLinearColor& NewTintColorAndOpacity); + void SetTwoSided(const bool bWantTwoSided); + void SetWidget(class UUserWidget* Widget_0); + void SetWidgetSpace(EWidgetSpace NewSpace); + void SetWindowFocusable(bool bInWindowFocusable); + void SetWindowVisibility(EWindowVisibility InVisibility); + + struct FVector2D GetCurrentDrawSize() const; + float GetCylinderArcAngle() const; + bool GetDrawAtDesiredSize() const; + struct FVector2D GetDrawSize() const; + EWidgetGeometryMode GetGeometryMode() const; + bool GetManuallyRedraw() const; + class UMaterialInstanceDynamic* GetMaterialInstance() const; + class ULocalPlayer* GetOwnerPlayer() const; + struct FVector2D GetPivot() const; + float GetRedrawTime() const; + class UTextureRenderTarget2D* GetRenderTarget() const; + bool GetTickWhenOffscreen() const; + bool GetTwoSided() const; + class UUserWidget* GetUserWidgetObject() const; + class UUserWidget* GetWidget() const; + EWidgetSpace GetWidgetSpace() const; + bool GetWindowFocusable() const; + EWindowVisibility GetWindowVisiblility() const; + bool IsWidgetVisible() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetComponent") + } + static class UWidgetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetComponent; + +// Class UMG.WidgetInteractionComponent +// 0x02F0 (0x0520 - 0x0230) +class UWidgetInteractionComponent final : public USceneComponent +{ +public: + TMulticastInlineDelegate OnHoveredWidgetChanged; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_240[0x10]; // 0x0240(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VirtualUserIndex; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PointerIndex; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InteractionDistance; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetInteractionSource InteractionSource; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableHitTesting; // 0x0261(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowDebug; // 0x0262(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_263[0x1]; // 0x0263(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float DebugSphereLineThickness; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugLineThickness; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DebugColor; // 0x026C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27C[0x7C]; // 0x027C(0x007C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult CustomHitResult; // 0x02F8(0x00F8)(Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FVector2D LocalHitLocation; // 0x03F0(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D LastLocalHitLocation; // 0x0400(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetComponent* HoveredWidgetComponent; // 0x0410(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FHitResult LastHitResult; // 0x0418(0x00F8)(Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetInteractable; // 0x0510(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetFocusable; // 0x0511(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetHitTestVisible; // 0x0512(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_513[0xD]; // 0x0513(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool PressAndReleaseKey(const struct FKey& Key); + bool PressKey(const struct FKey& Key, bool bRepeat); + void PressPointerKey(const struct FKey& Key); + bool ReleaseKey(const struct FKey& Key); + void ReleasePointerKey(const struct FKey& Key); + void ScrollWheel(float ScrollDelta); + bool SendKeyChar(const class FString& Characters, bool bRepeat); + void SetCustomHitResult(const struct FHitResult& HitResult); + void SetFocus(class UWidget* FocusWidget); + + struct FVector2D Get2DHitLocation() const; + class UWidgetComponent* GetHoveredWidgetComponent() const; + const struct FHitResult GetLastHitResult() const; + bool IsOverFocusableWidget() const; + bool IsOverHitTestVisibleWidget() const; + bool IsOverInteractableWidget() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetInteractionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetInteractionComponent") + } + static class UWidgetInteractionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetInteractionComponent; + +// Class UMG.WidgetSwitcherSlot +// 0x0020 (0x0058 - 0x0038) +class UWidgetSwitcherSlot final : public UPanelSlot +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetSwitcherSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetSwitcherSlot") + } + static class UWidgetSwitcherSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetSwitcherSlot; + +// Class UMG.WindowTitleBarAreaSlot +// 0x0028 (0x0060 - 0x0038) +class UWindowTitleBarAreaSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindowTitleBarAreaSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindowTitleBarAreaSlot") + } + static class UWindowTitleBarAreaSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindowTitleBarAreaSlot; + +// Class UMG.WrapBox +// 0x0028 (0x01B8 - 0x0190) +class UWrapBox final : public UPanelWidget +{ +public: + struct FVector2D InnerSlotPadding; // 0x0190(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WrapSize; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExplicitWrapSize; // 0x01A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x01A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOrientation orientation; // 0x01A6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A7[0x11]; // 0x01A7(0x0011)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UWrapBoxSlot* AddChildToWrapBox(class UWidget* Content); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetInnerSlotPadding(const struct FVector2D& InPadding); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WrapBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WrapBox") + } + static class UWrapBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWrapBox; + +// Class UMG.WrapBoxSlot +// 0x0020 (0x0058 - 0x0038) +class UWrapBoxSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FillSpanWhenLessThan; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFillEmptySpace; // 0x004E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceNewLine; // 0x004F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFillEmptySpace(bool InbFillEmptySpace); + void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetNewLine(bool InForceNewLine); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WrapBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WrapBoxSlot") + } + static class UWrapBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWrapBoxSlot; + +// Class UMG.DragDropOperation +// 0x0068 (0x0090 - 0x0028) +class UDragDropOperation final : public UObject +{ +public: + class FString Tag; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Payload; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* DefaultDragVisual; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDragPivot Pivot; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Offset; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDrop; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDragCancelled; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDragged; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void DragCancelled(const struct FPointerEvent& PointerEvent); + void Dragged(const struct FPointerEvent& PointerEvent); + void Drop(const struct FPointerEvent& PointerEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DragDropOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DragDropOperation") + } + static class UDragDropOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDragDropOperation; + +// Class UMG.SlateBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class USlateBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FVector2D AbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate); + static void AbsoluteToViewport(class UObject* WorldContextObject, const struct FVector2D& AbsoluteDesktopCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition); + static bool EqualEqual_SlateBrush(const struct FSlateBrush& A, const struct FSlateBrush& B); + static struct FVector2D GetAbsoluteSize(const struct FGeometry& Geometry); + static struct FVector2D GetLocalSize(const struct FGeometry& Geometry); + static struct FVector2D GetLocalTopLeft(const struct FGeometry& Geometry); + static bool IsUnderLocation(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate); + static struct FVector2D LocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate); + static void LocalToViewport(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition); + static void ScreenToViewport(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* ViewportPosition); + static void ScreenToWidgetAbsolute(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* AbsoluteCoordinate, bool bIncludeWindowPosition); + static void ScreenToWidgetLocal(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& ScreenPosition, struct FVector2D* LocalCoordinate, bool bIncludeWindowPosition); + static float TransformScalarAbsoluteToLocal(const struct FGeometry& Geometry, float AbsoluteScalar); + static float TransformScalarLocalToAbsolute(const struct FGeometry& Geometry, float LocalScalar); + static struct FVector2D TransformVectorAbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteVector); + static struct FVector2D TransformVectorLocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalVector); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateBlueprintLibrary") + } + static class USlateBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateBlueprintLibrary; + +// Class UMG.WidgetBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UWidgetBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void CancelDragDrop(); + static struct FEventReply CaptureJoystick(struct FEventReply& Reply, class UWidget* CapturingWidget, bool bInAllJoysticks); + static struct FEventReply CaptureMouse(struct FEventReply& Reply, class UWidget* CapturingWidget); + static struct FEventReply ClearUserFocus(struct FEventReply& Reply, bool bInAllUsers); + static class UUserWidget* Create(class UObject* WorldContextObject, TSubclassOf WidgetType, class APlayerController* OwningPlayer); + static class UDragDropOperation* CreateDragDropOperation(TSubclassOf OperationClass); + static struct FEventReply DetectDrag(struct FEventReply& Reply, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey); + static struct FEventReply DetectDragIfPressed(const struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey); + static void DismissAllMenus(); + static void DrawBox(struct FPaintContext& Context, const struct FVector2D& position, const struct FVector2D& Size, class USlateBrushAsset* Brush, const struct FLinearColor& Tint); + static void DrawLine(struct FPaintContext& Context, const struct FVector2D& PositionA, const struct FVector2D& PositionB, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness); + static void DrawLines(struct FPaintContext& Context, const TArray& Points, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness); + static void DrawSpline(struct FPaintContext& Context, const struct FVector2D& Start, const struct FVector2D& StartDir, const struct FVector2D& End, const struct FVector2D& EndDir, const struct FLinearColor& Tint, float Thickness); + static void DrawText(struct FPaintContext& Context, const class FString& InString, const struct FVector2D& position, const struct FLinearColor& Tint); + static void DrawTextFormatted(struct FPaintContext& Context, const class FText& Text, const struct FVector2D& position, class UFont* Font, float FontSize, class FName FontTypeFace, const struct FLinearColor& Tint); + static struct FEventReply EndDragDrop(struct FEventReply& Reply); + static void GetAllWidgetsOfClass(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf WidgetClass, bool TopLevelOnly); + static void GetAllWidgetsWithInterface(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf Interface, bool TopLevelOnly); + static class UObject* GetBrushResource(const struct FSlateBrush& Brush); + static class UMaterialInterface* GetBrushResourceAsMaterial(const struct FSlateBrush& Brush); + static class UTexture2D* GetBrushResourceAsTexture2D(const struct FSlateBrush& Brush); + static class UDragDropOperation* GetDragDroppingContent(); + static class UMaterialInstanceDynamic* GetDynamicMaterial(struct FSlateBrush& Brush); + static struct FInputEvent GetInputEventFromCharacterEvent(const struct FCharacterEvent& Event); + static struct FInputEvent GetInputEventFromKeyEvent(const struct FKeyEvent& Event); + static struct FInputEvent GetInputEventFromNavigationEvent(const struct FNavigationEvent& Event); + static struct FInputEvent GetInputEventFromPointerEvent(const struct FPointerEvent& Event); + static struct FKeyEvent GetKeyEventFromAnalogInputEvent(const struct FAnalogInputEvent& Event); + static void GetSafeZonePadding(class UObject* WorldContextObject, struct FVector4* SafePadding, struct FVector2D* SafePaddingScale, struct FVector4* SpillOverPadding); + static struct FEventReply Handled(); + static bool IsDragDropping(); + static struct FEventReply LockMouse(struct FEventReply& Reply, class UWidget* CapturingWidget); + static struct FSlateBrush MakeBrushFromAsset(class USlateBrushAsset* BrushAsset); + static struct FSlateBrush MakeBrushFromMaterial(class UMaterialInterface* Material, int32 Width, int32 Height); + static struct FSlateBrush MakeBrushFromTexture(class UTexture2D* Texture, int32 Width, int32 Height); + static struct FSlateBrush NoResourceBrush(); + static struct FEventReply ReleaseJoystickCapture(struct FEventReply& Reply, bool bInAllJoysticks); + static struct FEventReply ReleaseMouseCapture(struct FEventReply& Reply); + static void RestorePreviousWindowTitleBarState(); + static void SetBrushResourceToMaterial(struct FSlateBrush& Brush, class UMaterialInterface* Material); + static void SetBrushResourceToTexture(struct FSlateBrush& Brush, class UTexture2D* Texture); + static void SetColorVisionDeficiencyType(EColorVisionDeficiency Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); + static void SetFocusToGameViewport(); + static bool SetHardwareCursor(class UObject* WorldContextObject, EMouseCursor CursorShape, class FName CursorName, const struct FVector2D& HotSpot); + static void SetInputMode_GameAndUIEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode, bool bHideCursorDuringCapture, const bool bFlushInput); + static void SetInputMode_GameOnly(class APlayerController* PlayerController, const bool bFlushInput); + static void SetInputMode_UIOnlyEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode, const bool bFlushInput); + static struct FEventReply SetMousePosition(struct FEventReply& Reply, const struct FVector2D& NewMousePosition); + static struct FEventReply SetUserFocus(struct FEventReply& Reply, class UWidget* FocusWidget, bool bInAllUsers); + static void SetWindowTitleBarCloseButtonActive(bool bActive); + static void SetWindowTitleBarOnCloseClickedDelegate(TDelegate Delegate); + static void SetWindowTitleBarState(class UWidget* TitleBarContent, EWindowTitleBarMode Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); + static struct FEventReply Unhandled(); + static struct FEventReply UnlockMouse(struct FEventReply& Reply); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetBlueprintLibrary") + } + static class UWidgetBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetBlueprintLibrary; + +// Class UMG.WidgetTree +// 0x0060 (0x0088 - 0x0028) +class UWidgetTree final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* RootWidget; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap NamedSlotBindings; // 0x0038(0x0050)(ExportObject, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetTree") + } + static class UWidgetTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetTree; + +} + diff --git a/SilentHillF/SDK/UMG_functions.cpp b/SilentHillF/SDK/UMG_functions.cpp new file mode 100644 index 0000000..95132d1 --- /dev/null +++ b/SilentHillF/SDK/UMG_functions.cpp @@ -0,0 +1,20283 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMG + +#include "Basic.hpp" + +#include "UMG_classes.hpp" +#include "UMG_parameters.hpp" + + +namespace SDK +{ + +// Function UMG.Widget.ForceLayoutPrepass +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UWidget::ForceLayoutPrepass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "ForceLayoutPrepass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.ForceVolatile +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::ForceVolatile(bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "ForceVolatile"); + + Params::Widget_ForceVolatile Parms{}; + + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.InvalidateLayoutAndVolatility +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UWidget::InvalidateLayoutAndVolatility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "InvalidateLayoutAndVolatility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.K2_AddFieldValueChangedDelegate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FFieldNotificationId& FieldId (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateDelegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::K2_AddFieldValueChangedDelegate(const struct FFieldNotificationId& FieldId, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "K2_AddFieldValueChangedDelegate"); + + Params::Widget_K2_AddFieldValueChangedDelegate Parms{}; + + Parms.FieldId = std::move(FieldId); + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.K2_BroadcastFieldValueChanged +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// const struct FFieldNotificationId& FieldId (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::K2_BroadcastFieldValueChanged(const struct FFieldNotificationId& FieldId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "K2_BroadcastFieldValueChanged"); + + Params::Widget_K2_BroadcastFieldValueChanged Parms{}; + + Parms.FieldId = std::move(FieldId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.K2_RemoveFieldValueChangedDelegate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FFieldNotificationId& FieldId (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateDelegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::K2_RemoveFieldValueChangedDelegate(const struct FFieldNotificationId& FieldId, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "K2_RemoveFieldValueChangedDelegate"); + + Params::Widget_K2_RemoveFieldValueChangedDelegate Parms{}; + + Parms.FieldId = std::move(FieldId); + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.RemoveFromParent +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UWidget::RemoveFromParent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "RemoveFromParent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.ResetCursor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UWidget::ResetCursor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "ResetCursor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetAllNavigationRules +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName WidgetToFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetAllNavigationRules(EUINavigationRule Rule, class FName WidgetToFocus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetAllNavigationRules"); + + Params::Widget_SetAllNavigationRules Parms{}; + + Parms.Rule = Rule; + Parms.WidgetToFocus = WidgetToFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetClipping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EWidgetClipping InClipping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetClipping(EWidgetClipping InClipping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetClipping"); + + Params::Widget_SetClipping Parms{}; + + Parms.InClipping = InClipping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetCursor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EMouseCursor InCursor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetCursor(EMouseCursor InCursor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetCursor"); + + Params::Widget_SetCursor Parms{}; + + Parms.InCursor = InCursor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UWidget::SetFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetFocus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetIsEnabled +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetIsEnabled(bool bInIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetIsEnabled"); + + Params::Widget_SetIsEnabled Parms{}; + + Parms.bInIsEnabled = bInIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetKeyboardFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UWidget::SetKeyboardFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetKeyboardFocus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRule +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName WidgetToFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRule(EUINavigation Direction, EUINavigationRule Rule, class FName WidgetToFocus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRule"); + + Params::Widget_SetNavigationRule Parms{}; + + Parms.Direction = Direction; + Parms.Rule = Rule; + Parms.WidgetToFocus = WidgetToFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRuleBase +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleBase(EUINavigation Direction, EUINavigationRule Rule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRuleBase"); + + Params::Widget_SetNavigationRuleBase Parms{}; + + Parms.Direction = Direction; + Parms.Rule = Rule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRuleCustom +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateInCustomDelegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleCustom(EUINavigation Direction, TDelegate InCustomDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRuleCustom"); + + Params::Widget_SetNavigationRuleCustom Parms{}; + + Parms.Direction = Direction; + Parms.InCustomDelegate = InCustomDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRuleCustomBoundary +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateInCustomDelegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleCustomBoundary(EUINavigation Direction, TDelegate InCustomDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRuleCustomBoundary"); + + Params::Widget_SetNavigationRuleCustomBoundary Parms{}; + + Parms.Direction = Direction; + Parms.InCustomDelegate = InCustomDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRuleExplicit +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleExplicit(EUINavigation Direction, class UWidget* InWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRuleExplicit"); + + Params::Widget_SetNavigationRuleExplicit Parms{}; + + Parms.Direction = Direction; + Parms.InWidget = InWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderOpacity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderOpacity"); + + Params::Widget_SetRenderOpacity Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderScale(const struct FVector2D& Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderScale"); + + Params::Widget_SetRenderScale Parms{}; + + Parms.Scale = std::move(Scale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderShear +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Shear (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderShear(const struct FVector2D& Shear) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderShear"); + + Params::Widget_SetRenderShear Parms{}; + + Parms.Shear = std::move(Shear); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderTransform +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FWidgetTransform& InTransform (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransform(const struct FWidgetTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderTransform"); + + Params::Widget_SetRenderTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderTransformAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransformAngle(float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderTransformAngle"); + + Params::Widget_SetRenderTransformAngle Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderTransformPivot +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Pivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransformPivot(const struct FVector2D& Pivot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderTransformPivot"); + + Params::Widget_SetRenderTransformPivot Parms{}; + + Parms.Pivot = std::move(Pivot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderTranslation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Translation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTranslation(const struct FVector2D& Translation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderTranslation"); + + Params::Widget_SetRenderTranslation Parms{}; + + Parms.Translation = std::move(Translation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetToolTip +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetToolTip(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetToolTip"); + + Params::Widget_SetToolTip Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetToolTipText +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& InToolTipText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UWidget::SetToolTipText(const class FText& InToolTipText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetToolTipText"); + + Params::Widget_SetToolTipText Parms{}; + + Parms.InToolTipText = std::move(InToolTipText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetUserFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetUserFocus(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetUserFocus"); + + Params::Widget_SetUserFocus Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetVisibility +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetVisibility(ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetVisibility"); + + Params::Widget_SetVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.GetAccessibleSummaryText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UWidget::GetAccessibleSummaryText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetAccessibleSummaryText"); + + Params::Widget_GetAccessibleSummaryText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetAccessibleText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UWidget::GetAccessibleText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetAccessibleText"); + + Params::Widget_GetAccessibleText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetCachedGeometry +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FGeometry UWidget::GetCachedGeometry() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetCachedGeometry"); + + Params::Widget_GetCachedGeometry Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetClipping +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWidgetClipping ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWidgetClipping UWidget::GetClipping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetClipping"); + + Params::Widget_GetClipping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetDesiredSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidget::GetDesiredSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetDesiredSize"); + + Params::Widget_GetDesiredSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetGameInstance +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstance* UWidget::GetGameInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetGameInstance"); + + Params::Widget_GetGameInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetIsEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::GetIsEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetIsEnabled"); + + Params::Widget_GetIsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetOwningLocalPlayer +// (RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULocalPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayer* UWidget::GetOwningLocalPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetOwningLocalPlayer"); + + Params::Widget_GetOwningLocalPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetOwningPlayer +// (RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UWidget::GetOwningPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetOwningPlayer"); + + Params::Widget_GetOwningPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetPaintSpaceGeometry +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FGeometry UWidget::GetPaintSpaceGeometry() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetPaintSpaceGeometry"); + + Params::Widget_GetPaintSpaceGeometry Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetParent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPanelWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelWidget* UWidget::GetParent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetParent"); + + Params::Widget_GetParent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetRenderOpacity +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidget::GetRenderOpacity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetRenderOpacity"); + + Params::Widget_GetRenderOpacity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetRenderTransformAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidget::GetRenderTransformAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetRenderTransformAngle"); + + Params::Widget_GetRenderTransformAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetTickSpaceGeometry +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FGeometry UWidget::GetTickSpaceGeometry() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetTickSpaceGeometry"); + + Params::Widget_GetTickSpaceGeometry Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetVisibility +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESlateVisibility UWidget::GetVisibility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetVisibility"); + + Params::Widget_GetVisibility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasAnyUserFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasAnyUserFocus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasAnyUserFocus"); + + Params::Widget_HasAnyUserFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasFocusedDescendants +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasFocusedDescendants() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasFocusedDescendants"); + + Params::Widget_HasFocusedDescendants Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasKeyboardFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasKeyboardFocus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasKeyboardFocus"); + + Params::Widget_HasKeyboardFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasMouseCapture +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasMouseCapture() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasMouseCapture"); + + Params::Widget_HasMouseCapture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasMouseCaptureByUser +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 UserIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PointerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasMouseCaptureByUser"); + + Params::Widget_HasMouseCaptureByUser Parms{}; + + Parms.UserIndex = UserIndex; + Parms.PointerIndex = PointerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasUserFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasUserFocus(class APlayerController* PlayerController) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasUserFocus"); + + Params::Widget_HasUserFocus Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasUserFocusedDescendants +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasUserFocusedDescendants(class APlayerController* PlayerController) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasUserFocusedDescendants"); + + Params::Widget_HasUserFocusedDescendants Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.IsHovered +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::IsHovered() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "IsHovered"); + + Params::Widget_IsHovered Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.IsInViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::IsInViewport() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "IsInViewport"); + + Params::Widget_IsInViewport Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.IsRendered +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::IsRendered() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "IsRendered"); + + Params::Widget_IsRendered Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.IsVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::IsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "IsVisible"); + + Params::Widget_IsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.AddChild +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UPanelWidget::AddChild(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "AddChild"); + + Params::PanelWidget_AddChild Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.ClearChildren +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UPanelWidget::ClearChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "ClearChildren"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.PanelWidget.RemoveChild +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::RemoveChild(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "RemoveChild"); + + Params::PanelWidget_RemoveChild Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.RemoveChildAt +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::RemoveChildAt(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "RemoveChildAt"); + + Params::PanelWidget_RemoveChildAt Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.GetAllChildren +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UPanelWidget::GetAllChildren() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "GetAllChildren"); + + Params::PanelWidget_GetAllChildren Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.GetChildAt +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UPanelWidget::GetChildAt(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "GetChildAt"); + + Params::PanelWidget_GetChildAt Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.GetChildIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UWidget* Content (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPanelWidget::GetChildIndex(const class UWidget* Content) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "GetChildIndex"); + + Params::PanelWidget_GetChildIndex Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.GetChildrenCount +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPanelWidget::GetChildrenCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "GetChildrenCount"); + + Params::PanelWidget_GetChildrenCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.HasAnyChildren +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::HasAnyChildren() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "HasAnyChildren"); + + Params::PanelWidget_HasAnyChildren Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.HasChild +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::HasChild(class UWidget* Content) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "HasChild"); + + Params::PanelWidget_HasChild Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcher.SetActiveWidget +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcher::SetActiveWidget(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "SetActiveWidget"); + + Params::WidgetSwitcher_SetActiveWidget Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetSwitcher.SetActiveWidgetIndex +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcher::SetActiveWidgetIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "SetActiveWidgetIndex"); + + Params::WidgetSwitcher_SetActiveWidgetIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetSwitcher.GetActiveWidget +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetSwitcher::GetActiveWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "GetActiveWidget"); + + Params::WidgetSwitcher_GetActiveWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcher.GetActiveWidgetIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWidgetSwitcher::GetActiveWidgetIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "GetActiveWidgetIndex"); + + Params::WidgetSwitcher_GetActiveWidgetIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcher.GetNumWidgets +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWidgetSwitcher::GetNumWidgets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "GetNumWidgets"); + + Params::WidgetSwitcher_GetNumWidgets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcher.GetWidgetAtIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetSwitcher::GetWidgetAtIndex(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "GetWidgetAtIndex"); + + Params::WidgetSwitcher_GetWidgetAtIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListViewBase.RegenerateAllEntries +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UListViewBase::RegenerateAllEntries() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "RegenerateAllEntries"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.RequestRefresh +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UListViewBase::RequestRefresh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "RequestRefresh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.ScrollToBottom +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UListViewBase::ScrollToBottom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "ScrollToBottom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.ScrollToTop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UListViewBase::ScrollToTop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "ScrollToTop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.SetIsPointerScrollingEnabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsPointerScrollingEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetIsPointerScrollingEnabled(bool bInIsPointerScrollingEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "SetIsPointerScrollingEnabled"); + + Params::ListViewBase_SetIsPointerScrollingEnabled Parms{}; + + Parms.bInIsPointerScrollingEnabled = bInIsPointerScrollingEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.SetScrollbarVisibility +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetScrollbarVisibility(ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "SetScrollbarVisibility"); + + Params::ListViewBase_SetScrollbarVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.SetScrollOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const float InScrollOffset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetScrollOffset(const float InScrollOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "SetScrollOffset"); + + Params::ListViewBase_SetScrollOffset Parms{}; + + Parms.InScrollOffset = InScrollOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.SetWheelScrollMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewWheelScrollMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetWheelScrollMultiplier(float NewWheelScrollMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "SetWheelScrollMultiplier"); + + Params::ListViewBase_SetWheelScrollMultiplier Parms{}; + + Parms.NewWheelScrollMultiplier = NewWheelScrollMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.GetDisplayedEntryWidgets +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +const TArray UListViewBase::GetDisplayedEntryWidgets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "GetDisplayedEntryWidgets"); + + Params::ListViewBase_GetDisplayedEntryWidgets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListViewBase.GetScrollOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UListViewBase::GetScrollOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "GetScrollOffset"); + + Params::ListViewBase_GetScrollOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.AddItem +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::AddItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "AddItem"); + + Params::ListView_AddItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_CancelScrollIntoView +// (Final, RequiredAPI, Native, Private, BlueprintCallable) + +void UListView::BP_CancelScrollIntoView() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_CancelScrollIntoView"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_ClearSelection +// (Final, RequiredAPI, Native, Private, BlueprintCallable) + +void UListView::BP_ClearSelection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_ClearSelection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_NavigateToItem +// (Final, RequiredAPI, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_NavigateToItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_NavigateToItem"); + + Params::ListView_BP_NavigateToItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_ScrollItemIntoView +// (Final, RequiredAPI, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_ScrollItemIntoView(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_ScrollItemIntoView"); + + Params::ListView_BP_ScrollItemIntoView Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_SetItemSelection +// (Final, RequiredAPI, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_SetItemSelection(class UObject* Item, bool bSelected) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_SetItemSelection"); + + Params::ListView_BP_SetItemSelection Parms{}; + + Parms.Item = Item; + Parms.bSelected = bSelected; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_SetListItems +// (Final, RequiredAPI, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InListItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UListView::BP_SetListItems(const TArray& InListItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_SetListItems"); + + Params::ListView_BP_SetListItems Parms{}; + + Parms.InListItems = std::move(InListItems); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_SetSelectedItem +// (Final, RequiredAPI, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_SetSelectedItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_SetSelectedItem"); + + Params::ListView_BP_SetSelectedItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.ClearListItems +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UListView::ClearListItems() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "ClearListItems"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.NavigateToIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::NavigateToIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "NavigateToIndex"); + + Params::ListView_NavigateToIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.OnListItemEndPlayed +// (Final, RequiredAPI, Native, Protected) +// Parameters: +// class AActor* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::OnListItemEndPlayed(class AActor* Item, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "OnListItemEndPlayed"); + + Params::ListView_OnListItemEndPlayed Parms{}; + + Parms.Item = Item; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.OnListItemOuterEndPlayed +// (Final, RequiredAPI, Native, Protected) +// Parameters: +// class AActor* ItemOuter (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::OnListItemOuterEndPlayed(class AActor* ItemOuter, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "OnListItemOuterEndPlayed"); + + Params::ListView_OnListItemOuterEndPlayed Parms{}; + + Parms.ItemOuter = ItemOuter; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.RemoveItem +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::RemoveItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "RemoveItem"); + + Params::ListView_RemoveItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.ScrollIndexIntoView +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::ScrollIndexIntoView(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "ScrollIndexIntoView"); + + Params::ListView_ScrollIndexIntoView Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.SetSelectedIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::SetSelectedIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "SetSelectedIndex"); + + Params::ListView_SetSelectedIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.SetSelectionMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ESelectionMode SelectionMode_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::SetSelectionMode(ESelectionMode SelectionMode_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "SetSelectionMode"); + + Params::ListView_SetSelectionMode Parms{}; + + Parms.SelectionMode_0 = SelectionMode_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_GetNumItemsSelected +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::BP_GetNumItemsSelected() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_GetNumItemsSelected"); + + Params::ListView_BP_GetNumItemsSelected Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.BP_GetSelectedItem +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UListView::BP_GetSelectedItem() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_GetSelectedItem"); + + Params::ListView_BP_GetSelectedItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.BP_GetSelectedItems +// (Final, RequiredAPI, Native, Private, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray* Items (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::BP_GetSelectedItems(TArray* Items) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_GetSelectedItems"); + + Params::ListView_BP_GetSelectedItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Items != nullptr) + *Items = std::move(Parms.Items); + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.BP_IsItemVisible +// (Final, RequiredAPI, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::BP_IsItemVisible(class UObject* Item) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_IsItemVisible"); + + Params::ListView_BP_IsItemVisible Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetHorizontalEntrySpacing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UListView::GetHorizontalEntrySpacing() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetHorizontalEntrySpacing"); + + Params::ListView_GetHorizontalEntrySpacing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetIndexForItem +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UObject* Item (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::GetIndexForItem(const class UObject* Item) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetIndexForItem"); + + Params::ListView_GetIndexForItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetItemAt +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UListView::GetItemAt(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetItemAt"); + + Params::ListView_GetItemAt Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetListItems +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UListView::GetListItems() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetListItems"); + + Params::ListView_GetListItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetNumItems +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::GetNumItems() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetNumItems"); + + Params::ListView_GetNumItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetVerticalEntrySpacing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UListView::GetVerticalEntrySpacing() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetVerticalEntrySpacing"); + + Params::ListView_GetVerticalEntrySpacing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.IsRefreshPending +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::IsRefreshPending() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "IsRefreshPending"); + + Params::ListView_IsRefreshPending Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TreeView.CollapseAll +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTreeView::CollapseAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TreeView", "CollapseAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TreeView.ExpandAll +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTreeView::ExpandAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TreeView", "ExpandAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TreeView.SetItemExpansion +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bExpandItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTreeView::SetItemExpansion(class UObject* Item, bool bExpandItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TreeView", "SetItemExpansion"); + + Params::TreeView_SetItemExpansion Parms{}; + + Parms.Item = Item; + Parms.bExpandItem = bExpandItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.AddExtension +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InExtensionType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidgetExtension* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidgetExtension* UUserWidget::AddExtension(TSubclassOf InExtensionType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "AddExtension"); + + Params::UserWidget_AddExtension Parms{}; + + Parms.InExtensionType = InExtensionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.AddToPlayerScreen +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// int32 ZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::AddToPlayerScreen(int32 ZOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "AddToPlayerScreen"); + + Params::UserWidget_AddToPlayerScreen Parms{}; + + Parms.ZOrder = ZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.AddToViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// int32 ZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::AddToViewport(int32 ZOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "AddToViewport"); + + Params::UserWidget_AddToViewport Parms{}; + + Parms.ZOrder = ZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.BindToAnimationCompleted +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationCompleted(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "BindToAnimationCompleted"); + + Params::UserWidget_BindToAnimationCompleted Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.BindToAnimationEvent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EWidgetAnimationEvent AnimationEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName UserTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationEvent(class UWidgetAnimation* Animation, TDelegate Delegate, EWidgetAnimationEvent AnimationEvent, class FName UserTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "BindToAnimationEvent"); + + Params::UserWidget_BindToAnimationEvent Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + Parms.AnimationEvent = AnimationEvent; + Parms.UserTag = UserTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.BindToAnimationFinished +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationFinished(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "BindToAnimationFinished"); + + Params::UserWidget_BindToAnimationFinished Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.BindToAnimationStarted +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationStarted(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "BindToAnimationStarted"); + + Params::UserWidget_BindToAnimationStarted Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.CancelLatentActions +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UUserWidget::CancelLatentActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "CancelLatentActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.Construct +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UUserWidget::Construct() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "Construct"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserWidget.Destruct +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UUserWidget::Destruct() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "Destruct"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserWidget.FlushAnimations +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) + +void UUserWidget::FlushAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "FlushAnimations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.IsAnimationPlayingForward +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnimationPlayingForward(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsAnimationPlayingForward"); + + Params::UserWidget_IsAnimationPlayingForward Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.ListenForInputAction +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInputEvent EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConsume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Callback (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::ListenForInputAction(class FName ActionName, EInputEvent EventType, bool bConsume, TDelegate Callback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "ListenForInputAction"); + + Params::UserWidget_ListenForInputAction Parms{}; + + Parms.ActionName = ActionName; + Parms.EventType = EventType; + Parms.bConsume = bConsume; + Parms.Callback = Callback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.OnAddedToFocusPath +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FFocusEvent& InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnAddedToFocusPath(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnAddedToFocusPath"); + + Params::UserWidget_OnAddedToFocusPath Parms{}; + + Parms.InFocusEvent = std::move(InFocusEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnAnalogValueChanged +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FAnalogInputEvent& InAnalogInputEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnAnalogValueChanged(const struct FGeometry& MyGeometry, const struct FAnalogInputEvent& InAnalogInputEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnAnalogValueChanged"); + + Params::UserWidget_OnAnalogValueChanged Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InAnalogInputEvent = std::move(InAnalogInputEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnAnimationFinished +// (RequiredAPI, BlueprintCosmetic, Native, Event, Protected, BlueprintEvent) +// Parameters: +// const class UWidgetAnimation* Animation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnAnimationFinished(const class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnAnimationFinished"); + + Params::UserWidget_OnAnimationFinished Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.OnAnimationStarted +// (RequiredAPI, BlueprintCosmetic, Native, Event, Protected, BlueprintEvent) +// Parameters: +// const class UWidgetAnimation* Animation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnAnimationStarted(const class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnAnimationStarted"); + + Params::UserWidget_OnAnimationStarted Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.OnDragCancelled +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragCancelled(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragCancelled"); + + Params::UserWidget_OnDragCancelled Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnDragDetected +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UDragDropOperation** Operation (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragDetected(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragDetected"); + + Params::UserWidget_OnDragDetected Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.PointerEvent = std::move(PointerEvent); + + UObject::ProcessEvent(Func, &Parms); + + if (Operation != nullptr) + *Operation = Parms.Operation; +} + + +// Function UMG.UserWidget.OnDragEnter +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragEnter"); + + Params::UserWidget_OnDragEnter Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnDragLeave +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragLeave"); + + Params::UserWidget_OnDragLeave Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnDragOver +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::OnDragOver(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragOver"); + + Params::UserWidget_OnDragOver Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnDrop +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDrop"); + + Params::UserWidget_OnDrop Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnFocusLost +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FFocusEvent& InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnFocusLost(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnFocusLost"); + + Params::UserWidget_OnFocusLost Parms{}; + + Parms.InFocusEvent = std::move(InFocusEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnFocusReceived +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FFocusEvent& InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnFocusReceived(const struct FGeometry& MyGeometry, const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnFocusReceived"); + + Params::UserWidget_OnFocusReceived Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InFocusEvent = std::move(InFocusEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnInitialized +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UUserWidget::OnInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserWidget.OnKeyChar +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FCharacterEvent& InCharacterEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyChar(const struct FGeometry& MyGeometry, const struct FCharacterEvent& InCharacterEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnKeyChar"); + + Params::UserWidget_OnKeyChar Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InCharacterEvent = std::move(InCharacterEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnKeyDown +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FKeyEvent& InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnKeyDown"); + + Params::UserWidget_OnKeyDown Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InKeyEvent = std::move(InKeyEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnKeyUp +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FKeyEvent& InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnKeyUp"); + + Params::UserWidget_OnKeyUp Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InKeyEvent = std::move(InKeyEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMotionDetected +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMotionEvent& InMotionEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMotionDetected(const struct FGeometry& MyGeometry, const struct FMotionEvent& InMotionEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMotionDetected"); + + Params::UserWidget_OnMotionDetected Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InMotionEvent = std::move(InMotionEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseButtonDoubleClick +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& InMyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InMouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonDoubleClick(const struct FGeometry& InMyGeometry, const struct FPointerEvent& InMouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseButtonDoubleClick"); + + Params::UserWidget_OnMouseButtonDoubleClick Parms{}; + + Parms.InMyGeometry = std::move(InMyGeometry); + Parms.InMouseEvent = std::move(InMouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseButtonDown +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseButtonDown"); + + Params::UserWidget_OnMouseButtonDown Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseButtonUp +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonUp(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseButtonUp"); + + Params::UserWidget_OnMouseButtonUp Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseCaptureLost +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UUserWidget::OnMouseCaptureLost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseCaptureLost"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserWidget.OnMouseEnter +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UUserWidget::OnMouseEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseEnter"); + + Params::UserWidget_OnMouseEnter Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnMouseLeave +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UUserWidget::OnMouseLeave(const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseLeave"); + + Params::UserWidget_OnMouseLeave Parms{}; + + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnMouseMove +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseMove(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseMove"); + + Params::UserWidget_OnMouseMove Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseWheel +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseWheel(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseWheel"); + + Params::UserWidget_OnMouseWheel Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnPreviewKeyDown +// (RequiredAPI, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FKeyEvent& InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnPreviewKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnPreviewKeyDown"); + + Params::UserWidget_OnPreviewKeyDown Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InKeyEvent = std::move(InKeyEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnPreviewMouseButtonDown +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnPreviewMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnPreviewMouseButtonDown"); + + Params::UserWidget_OnPreviewMouseButtonDown Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnRemovedFromFocusPath +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FFocusEvent& InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnRemovedFromFocusPath(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnRemovedFromFocusPath"); + + Params::UserWidget_OnRemovedFromFocusPath Parms{}; + + Parms.InFocusEvent = std::move(InFocusEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnTouchEnded +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchEnded(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchEnded"); + + Params::UserWidget_OnTouchEnded Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InTouchEvent = std::move(InTouchEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnTouchForceChanged +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchForceChanged(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchForceChanged"); + + Params::UserWidget_OnTouchForceChanged Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InTouchEvent = std::move(InTouchEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnTouchGesture +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& GestureEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchGesture(const struct FGeometry& MyGeometry, const struct FPointerEvent& GestureEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchGesture"); + + Params::UserWidget_OnTouchGesture Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.GestureEvent = std::move(GestureEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnTouchMoved +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchMoved(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchMoved"); + + Params::UserWidget_OnTouchMoved Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InTouchEvent = std::move(InTouchEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnTouchStarted +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchStarted(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchStarted"); + + Params::UserWidget_OnTouchStarted Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InTouchEvent = std::move(InTouchEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PauseAnimation +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUserWidget::PauseAnimation(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PauseAnimation"); + + Params::UserWidget_PauseAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlayAnimation +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlayAnimation"); + + Params::UserWidget_PlayAnimation Parms{}; + + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlayAnimationForward +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlayAnimationForward"); + + Params::UserWidget_PlayAnimationForward Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlayAnimationReverse +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlayAnimationReverse"); + + Params::UserWidget_PlayAnimationReverse Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlayAnimationTimeRange +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlayAnimationTimeRange"); + + Params::UserWidget_PlayAnimationTimeRange Parms{}; + + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.EndAtTime = EndAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlaySound +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class USoundBase* SoundToPlay (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::PlaySound(class USoundBase* SoundToPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlaySound"); + + Params::UserWidget_PlaySound Parms{}; + + Parms.SoundToPlay = SoundToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.PreConstruct +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PreConstruct"); + + Params::UserWidget_PreConstruct Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.QueuePauseAnimation +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUserWidget::QueuePauseAnimation(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "QueuePauseAnimation"); + + Params::UserWidget_QueuePauseAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.QueuePlayAnimation +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::QueuePlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "QueuePlayAnimation"); + + Params::UserWidget_QueuePlayAnimation Parms{}; + + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.QueuePlayAnimationForward +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::QueuePlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "QueuePlayAnimationForward"); + + Params::UserWidget_QueuePlayAnimationForward Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.QueuePlayAnimationReverse +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::QueuePlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "QueuePlayAnimationReverse"); + + Params::UserWidget_QueuePlayAnimationReverse Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.QueuePlayAnimationTimeRange +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::QueuePlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "QueuePlayAnimationTimeRange"); + + Params::UserWidget_QueuePlayAnimationTimeRange Parms{}; + + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.EndAtTime = EndAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.QueueStopAllAnimations +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UUserWidget::QueueStopAllAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "QueueStopAllAnimations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.QueueStopAnimation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::QueueStopAnimation(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "QueueStopAnimation"); + + Params::UserWidget_QueueStopAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.RegisterInputComponent +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) + +void UUserWidget::RegisterInputComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "RegisterInputComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.RemoveExtension +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidgetExtension* InExtension (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::RemoveExtension(class UUserWidgetExtension* InExtension) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "RemoveExtension"); + + Params::UserWidget_RemoveExtension Parms{}; + + Parms.InExtension = InExtension; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.RemoveExtensions +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InExtensionType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::RemoveExtensions(TSubclassOf InExtensionType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "RemoveExtensions"); + + Params::UserWidget_RemoveExtensions Parms{}; + + Parms.InExtensionType = InExtensionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.RemoveFromViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) + +void UUserWidget::RemoveFromViewport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "RemoveFromViewport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.ReverseAnimation +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::ReverseAnimation(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "ReverseAnimation"); + + Params::UserWidget_ReverseAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetAlignmentInViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Alignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetAlignmentInViewport(const struct FVector2D& Alignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetAlignmentInViewport"); + + Params::UserWidget_SetAlignmentInViewport Parms{}; + + Parms.Alignment = std::move(Alignment); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetAnchorsInViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const struct FAnchors& Anchors (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::SetAnchorsInViewport(const struct FAnchors& Anchors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetAnchorsInViewport"); + + Params::UserWidget_SetAnchorsInViewport Parms{}; + + Parms.Anchors = std::move(Anchors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetAnimationCurrentTime +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetAnimationCurrentTime(const class UWidgetAnimation* InAnimation, float InTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetAnimationCurrentTime"); + + Params::UserWidget_SetAnimationCurrentTime Parms{}; + + Parms.InAnimation = InAnimation; + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetColorAndOpacity +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetColorAndOpacity"); + + Params::UserWidget_SetColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetDesiredSizeInViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetDesiredSizeInViewport(const struct FVector2D& Size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetDesiredSizeInViewport"); + + Params::UserWidget_SetDesiredSizeInViewport Parms{}; + + Parms.Size = std::move(Size); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetForegroundColor +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InForegroundColor (Parm, NativeAccessSpecifierPublic) + +void UUserWidget::SetForegroundColor(const struct FSlateColor& InForegroundColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetForegroundColor"); + + Params::UserWidget_SetForegroundColor Parms{}; + + Parms.InForegroundColor = std::move(InForegroundColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetInputActionBlocking +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// bool bShouldBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetInputActionBlocking(bool bShouldBlock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetInputActionBlocking"); + + Params::UserWidget_SetInputActionBlocking Parms{}; + + Parms.bShouldBlock = bShouldBlock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetInputActionPriority +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// int32 NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetInputActionPriority(int32 NewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetInputActionPriority"); + + Params::UserWidget_SetInputActionPriority Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetNumLoopsToPlay +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetNumLoopsToPlay(const class UWidgetAnimation* InAnimation, int32 NumLoopsToPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetNumLoopsToPlay"); + + Params::UserWidget_SetNumLoopsToPlay Parms{}; + + Parms.InAnimation = InAnimation; + Parms.NumLoopsToPlay = NumLoopsToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetOwningPlayer +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* LocalPlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetOwningPlayer(class APlayerController* LocalPlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetOwningPlayer"); + + Params::UserWidget_SetOwningPlayer Parms{}; + + Parms.LocalPlayerController = LocalPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetPadding +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetPadding"); + + Params::UserWidget_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetPlaybackSpeed +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetPlaybackSpeed(const class UWidgetAnimation* InAnimation, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetPlaybackSpeed"); + + Params::UserWidget_SetPlaybackSpeed Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetPositionInViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveDPIScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetPositionInViewport(const struct FVector2D& position, bool bRemoveDPIScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetPositionInViewport"); + + Params::UserWidget_SetPositionInViewport Parms{}; + + Parms.position = std::move(position); + Parms.bRemoveDPIScale = bRemoveDPIScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopAllAnimations +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UUserWidget::StopAllAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopAllAnimations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopAnimation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::StopAnimation(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopAnimation"); + + Params::UserWidget_StopAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopAnimationsAndLatentActions +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UUserWidget::StopAnimationsAndLatentActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopAnimationsAndLatentActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopListeningForAllInputActions +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) + +void UUserWidget::StopListeningForAllInputActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopListeningForAllInputActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopListeningForInputAction +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInputEvent EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::StopListeningForInputAction(class FName ActionName, EInputEvent EventType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopListeningForInputAction"); + + Params::UserWidget_StopListeningForInputAction Parms{}; + + Parms.ActionName = ActionName; + Parms.EventType = EventType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.Tick +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "Tick"); + + Params::UserWidget_Tick Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.UnbindAllFromAnimationCompleted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindAllFromAnimationCompleted(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindAllFromAnimationCompleted"); + + Params::UserWidget_UnbindAllFromAnimationCompleted Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnbindAllFromAnimationFinished +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindAllFromAnimationFinished(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindAllFromAnimationFinished"); + + Params::UserWidget_UnbindAllFromAnimationFinished Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnbindAllFromAnimationStarted +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindAllFromAnimationStarted(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindAllFromAnimationStarted"); + + Params::UserWidget_UnbindAllFromAnimationStarted Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnbindFromAnimationCompleted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindFromAnimationCompleted(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindFromAnimationCompleted"); + + Params::UserWidget_UnbindFromAnimationCompleted Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnbindFromAnimationFinished +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindFromAnimationFinished(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindFromAnimationFinished"); + + Params::UserWidget_UnbindFromAnimationFinished Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnbindFromAnimationStarted +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindFromAnimationStarted(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindFromAnimationStarted"); + + Params::UserWidget_UnbindFromAnimationStarted Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnregisterInputComponent +// (Final, RequiredAPI, Native, Protected, BlueprintCallable) + +void UUserWidget::UnregisterInputComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnregisterInputComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.GetAlignmentInViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UUserWidget::GetAlignmentInViewport() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetAlignmentInViewport"); + + Params::UserWidget_GetAlignmentInViewport Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetAnchorsInViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchors ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchors UUserWidget::GetAnchorsInViewport() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetAnchorsInViewport"); + + Params::UserWidget_GetAnchorsInViewport Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetAnimationCurrentTime +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUserWidget::GetAnimationCurrentTime(const class UWidgetAnimation* InAnimation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetAnimationCurrentTime"); + + Params::UserWidget_GetAnimationCurrentTime Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetExtension +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ExtensionType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidgetExtension* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidgetExtension* UUserWidget::GetExtension(TSubclassOf ExtensionType) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetExtension"); + + Params::UserWidget_GetExtension Parms{}; + + Parms.ExtensionType = ExtensionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetExtensions +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ExtensionType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UUserWidget::GetExtensions(TSubclassOf ExtensionType) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetExtensions"); + + Params::UserWidget_GetExtensions Parms{}; + + Parms.ExtensionType = ExtensionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetIsVisible +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::GetIsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetIsVisible"); + + Params::UserWidget_GetIsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetOwningPlayerCameraManager +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerCameraManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerCameraManager* UUserWidget::GetOwningPlayerCameraManager() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetOwningPlayerCameraManager"); + + Params::UserWidget_GetOwningPlayerCameraManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetOwningPlayerPawn +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UUserWidget::GetOwningPlayerPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetOwningPlayerPawn"); + + Params::UserWidget_GetOwningPlayerPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsAnimationPlaying +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnimationPlaying(const class UWidgetAnimation* InAnimation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsAnimationPlaying"); + + Params::UserWidget_IsAnimationPlaying Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsAnyAnimationPlaying +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnyAnimationPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsAnyAnimationPlaying"); + + Params::UserWidget_IsAnyAnimationPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsInteractable +// (RequiredAPI, BlueprintCosmetic, Event, Public, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsInteractable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsInteractable"); + + Params::UserWidget_IsInteractable Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsListeningForInputAction +// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsListeningForInputAction(class FName ActionName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsListeningForInputAction"); + + Params::UserWidget_IsListeningForInputAction Parms{}; + + Parms.ActionName = ActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsPlayingAnimation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsPlayingAnimation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsPlayingAnimation"); + + Params::UserWidget_IsPlayingAnimation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnPaint +// (RequiredAPI, BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnPaint(struct FPaintContext& Context) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnPaint"); + + Params::UserWidget_OnPaint Parms{}; + + Parms.Context = std::move(Context); + + UObject::ProcessEvent(Func, &Parms); + + Context = std::move(Parms.Context); +} + + +// Function UMG.CircularThrobber.SetNumberOfPieces +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumberOfPieces (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetNumberOfPieces(int32 InNumberOfPieces) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CircularThrobber", "SetNumberOfPieces"); + + Params::CircularThrobber_SetNumberOfPieces Parms{}; + + Parms.InNumberOfPieces = InNumberOfPieces; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CircularThrobber.SetPeriod +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InPeriod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetPeriod(float InPeriod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CircularThrobber", "SetPeriod"); + + Params::CircularThrobber_SetPeriod Parms{}; + + Parms.InPeriod = InPeriod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CircularThrobber.SetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetRadius(float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CircularThrobber", "SetRadius"); + + Params::CircularThrobber_SetRadius Parms{}; + + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ContentWidget.SetContent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UContentWidget::SetContent(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ContentWidget", "SetContent"); + + Params::ContentWidget_SetContent Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ContentWidget.GetContent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UContentWidget::GetContent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ContentWidget", "GetContent"); + + Params::ContentWidget_GetContent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ContentWidget.GetContentSlot +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UContentWidget::GetContentSlot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ContentWidget", "GetContentSlot"); + + Params::ContentWidget_GetContentSlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WindowTitleBarArea.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarArea", "SetHorizontalAlignment"); + + Params::WindowTitleBarArea_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarArea.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarArea", "SetPadding"); + + Params::WindowTitleBarArea_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarArea.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarArea", "SetVerticalAlignment"); + + Params::WindowTitleBarArea_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnPlatform +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetMousePositionOnPlatform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetMousePositionOnPlatform"); + + Params::WidgetLayoutLibrary_GetMousePositionOnPlatform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnViewport +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetMousePositionOnViewport(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetMousePositionOnViewport"); + + Params::WidgetLayoutLibrary_GetMousePositionOnViewport Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionScaledByDPI +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetLayoutLibrary::GetMousePositionScaledByDPI(class APlayerController* Player, float* LocationX, float* LocationY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetMousePositionScaledByDPI"); + + Params::WidgetLayoutLibrary_GetMousePositionScaledByDPI Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetPlayerScreenWidgetGeometry +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidgetLayoutLibrary::GetPlayerScreenWidgetGeometry(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetPlayerScreenWidgetGeometry"); + + Params::WidgetLayoutLibrary_GetPlayerScreenWidgetGeometry Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportScale +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetLayoutLibrary::GetViewportScale(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetViewportScale"); + + Params::WidgetLayoutLibrary_GetViewportScale Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportSize +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetViewportSize(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetViewportSize"); + + Params::WidgetLayoutLibrary_GetViewportSize Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportWidgetGeometry +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidgetLayoutLibrary::GetViewportWidgetGeometry(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetViewportWidgetGeometry"); + + Params::WidgetLayoutLibrary_GetViewportWidgetGeometry Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ScreenPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetLayoutLibrary::ProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "ProjectWorldLocationToWidgetPosition"); + + Params::WidgetLayoutLibrary_ProjectWorldLocationToWidgetPosition Parms{}; + + Parms.PlayerController = PlayerController; + Parms.WorldLocation = std::move(WorldLocation); + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScreenPosition != nullptr) + *ScreenPosition = std::move(Parms.ScreenPosition); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.RemoveAllWidgets +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetLayoutLibrary::RemoveAllWidgets(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "RemoveAllWidgets"); + + Params::WidgetLayoutLibrary_RemoveAllWidgets Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsBorderSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBorderSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBorderSlot* UWidgetLayoutLibrary::SlotAsBorderSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsBorderSlot"); + + Params::WidgetLayoutLibrary_SlotAsBorderSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsCanvasSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasPanelSlot* UWidgetLayoutLibrary::SlotAsCanvasSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsCanvasSlot"); + + Params::WidgetLayoutLibrary_SlotAsCanvasSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsGridSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGridSlot* UWidgetLayoutLibrary::SlotAsGridSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsGridSlot"); + + Params::WidgetLayoutLibrary_SlotAsGridSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsHorizontalBoxSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHorizontalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHorizontalBoxSlot* UWidgetLayoutLibrary::SlotAsHorizontalBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsHorizontalBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsHorizontalBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsOverlaySlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UOverlaySlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UOverlaySlot* UWidgetLayoutLibrary::SlotAsOverlaySlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsOverlaySlot"); + + Params::WidgetLayoutLibrary_SlotAsOverlaySlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsSafeBoxSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USafeZoneSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USafeZoneSlot* UWidgetLayoutLibrary::SlotAsSafeBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsSafeBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsSafeBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsScaleBoxSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScaleBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScaleBoxSlot* UWidgetLayoutLibrary::SlotAsScaleBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsScaleBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsScaleBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsScrollBoxSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScrollBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScrollBoxSlot* UWidgetLayoutLibrary::SlotAsScrollBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsScrollBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsScrollBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsSizeBoxSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USizeBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USizeBoxSlot* UWidgetLayoutLibrary::SlotAsSizeBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsSizeBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsSizeBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsUniformGridSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformGridSlot* UWidgetLayoutLibrary::SlotAsUniformGridSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsUniformGridSlot"); + + Params::WidgetLayoutLibrary_SlotAsUniformGridSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsVerticalBoxSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVerticalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVerticalBoxSlot* UWidgetLayoutLibrary::SlotAsVerticalBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsVerticalBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsVerticalBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsWidgetSwitcherSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetSwitcherSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetSwitcherSlot* UWidgetLayoutLibrary::SlotAsWidgetSwitcherSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsWidgetSwitcherSlot"); + + Params::WidgetLayoutLibrary_SlotAsWidgetSwitcherSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsWrapBoxSlot +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWrapBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWrapBoxSlot* UWidgetLayoutLibrary::SlotAsWrapBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsWrapBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsWrapBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UMGSequencePlayer.SetUserTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InUserTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUMGSequencePlayer::SetUserTag(class FName InUserTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UMGSequencePlayer", "SetUserTag"); + + Params::UMGSequencePlayer_SetUserTag Parms{}; + + Parms.InUserTag = InUserTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UMGSequencePlayer.GetUserTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UUMGSequencePlayer::GetUserTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UMGSequencePlayer", "GetUserTag"); + + Params::UMGSequencePlayer_GetUserTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetAnimation.BindToAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::BindToAnimationFinished(class UUserWidget* Widget, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "BindToAnimationFinished"); + + Params::WidgetAnimation_BindToAnimationFinished Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.BindToAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::BindToAnimationStarted(class UUserWidget* Widget, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "BindToAnimationStarted"); + + Params::WidgetAnimation_BindToAnimationStarted Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindAllFromAnimationFinished(class UUserWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "UnbindAllFromAnimationFinished"); + + Params::WidgetAnimation_UnbindAllFromAnimationFinished Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindAllFromAnimationStarted(class UUserWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "UnbindAllFromAnimationStarted"); + + Params::WidgetAnimation_UnbindAllFromAnimationStarted Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.UnbindFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindFromAnimationFinished(class UUserWidget* Widget, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "UnbindFromAnimationFinished"); + + Params::WidgetAnimation_UnbindFromAnimationFinished Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.UnbindFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindFromAnimationStarted(class UUserWidget* Widget, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "UnbindFromAnimationStarted"); + + Params::WidgetAnimation_UnbindFromAnimationStarted Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.GetEndTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetAnimation::GetEndTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "GetEndTime"); + + Params::WidgetAnimation_GetEndTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetAnimation.GetStartTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetAnimation::GetStartTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "GetStartTime"); + + Params::WidgetAnimation_GetStartTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationProxyObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UUMGSequencePlayer** Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimationPlayCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimationPlayCallbackProxy* UWidgetAnimationPlayCallbackProxy::CreatePlayAnimationProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetAnimationPlayCallbackProxy", "CreatePlayAnimationProxyObject"); + + Params::WidgetAnimationPlayCallbackProxy_CreatePlayAnimationProxyObject Parms{}; + + Parms.Widget = Widget; + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationTimeRangeProxyObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UUMGSequencePlayer** Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimationPlayCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimationPlayCallbackProxy* UWidgetAnimationPlayCallbackProxy::CreatePlayAnimationTimeRangeProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetAnimationPlayCallbackProxy", "CreatePlayAnimationTimeRangeProxyObject"); + + Params::WidgetAnimationPlayCallbackProxy_CreatePlayAnimationTimeRangeProxyObject Parms{}; + + Parms.Widget = Widget; + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.EndAtTime = EndAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + return Parms.ReturnValue; +} + + +// Function UMG.BoolBinding.GetValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBoolBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoolBinding", "GetValue"); + + Params::BoolBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.BrushBinding.GetValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UBrushBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrushBinding", "GetValue"); + + Params::BrushBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CheckedStateBinding.GetValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// ECheckBoxState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECheckBoxState UCheckedStateBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckedStateBinding", "GetValue"); + + Params::CheckedStateBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ColorBinding.GetLinearValue +// (Final, RequiredAPI, Native, Public, HasDefaults, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UColorBinding::GetLinearValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ColorBinding", "GetLinearValue"); + + Params::ColorBinding_GetLinearValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ColorBinding.GetSlateValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// struct FSlateColor ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateColor UColorBinding::GetSlateValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ColorBinding", "GetSlateValue"); + + Params::ColorBinding_GetSlateValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.FloatBinding.GetValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UFloatBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FloatBinding", "GetValue"); + + Params::FloatBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Int32Binding.GetValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInt32Binding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Int32Binding", "GetValue"); + + Params::Int32Binding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MouseCursorBinding.GetValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// EMouseCursor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMouseCursor UMouseCursorBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MouseCursorBinding", "GetValue"); + + Params::MouseCursorBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBinding.GetStringValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UTextBinding::GetStringValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBinding", "GetStringValue"); + + Params::TextBinding_GetStringValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBinding.GetTextValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UTextBinding::GetTextValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBinding", "GetTextValue"); + + Params::TextBinding_GetTextValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.VisibilityBinding.GetValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESlateVisibility UVisibilityBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VisibilityBinding", "GetValue"); + + Params::VisibilityBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBinding.GetValue +// (Final, RequiredAPI, Native, Public, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetBinding", "GetValue"); + + Params::WidgetBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.AsyncTaskDownloadImage.DownloadImage +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncTaskDownloadImage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncTaskDownloadImage* UAsyncTaskDownloadImage::DownloadImage(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncTaskDownloadImage", "DownloadImage"); + + Params::AsyncTaskDownloadImage_DownloadImage Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GameViewportSubsystem.SetWidgetSlotDesiredSize +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FGameViewportWidgetSlot& Slot (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameViewportWidgetSlot ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FGameViewportWidgetSlot UGameViewportSubsystem::SetWidgetSlotDesiredSize(const struct FGameViewportWidgetSlot& Slot, const struct FVector2D& Size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameViewportSubsystem", "SetWidgetSlotDesiredSize"); + + Params::GameViewportSubsystem_SetWidgetSlotDesiredSize Parms{}; + + Parms.Slot = std::move(Slot); + Parms.Size = std::move(Size); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GameViewportSubsystem.SetWidgetSlotPosition +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FGameViewportWidgetSlot& Slot (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const class UWidget* Widget (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveDPIScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameViewportWidgetSlot ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FGameViewportWidgetSlot UGameViewportSubsystem::SetWidgetSlotPosition(const struct FGameViewportWidgetSlot& Slot, const class UWidget* Widget, const struct FVector2D& position, bool bRemoveDPIScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameViewportSubsystem", "SetWidgetSlotPosition"); + + Params::GameViewportSubsystem_SetWidgetSlotPosition Parms{}; + + Parms.Slot = std::move(Slot); + Parms.Widget = Widget; + Parms.position = std::move(position); + Parms.bRemoveDPIScale = bRemoveDPIScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GameViewportSubsystem.AddWidget +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameViewportWidgetSlot& Slot (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameViewportSubsystem::AddWidget(class UWidget* Widget, const struct FGameViewportWidgetSlot& Slot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportSubsystem", "AddWidget"); + + Params::GameViewportSubsystem_AddWidget Parms{}; + + Parms.Widget = Widget; + Parms.Slot = std::move(Slot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GameViewportSubsystem.AddWidgetForPlayer +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULocalPlayer* Player (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameViewportWidgetSlot& Slot (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameViewportSubsystem::AddWidgetForPlayer(class UWidget* Widget, class ULocalPlayer* Player, const struct FGameViewportWidgetSlot& Slot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportSubsystem", "AddWidgetForPlayer"); + + Params::GameViewportSubsystem_AddWidgetForPlayer Parms{}; + + Parms.Widget = Widget; + Parms.Player = Player; + Parms.Slot = std::move(Slot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GameViewportSubsystem.RemoveWidget +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameViewportSubsystem::RemoveWidget(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportSubsystem", "RemoveWidget"); + + Params::GameViewportSubsystem_RemoveWidget Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GameViewportSubsystem.SetWidgetSlot +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameViewportWidgetSlot& Slot (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UGameViewportSubsystem::SetWidgetSlot(class UWidget* Widget, const struct FGameViewportWidgetSlot& Slot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportSubsystem", "SetWidgetSlot"); + + Params::GameViewportSubsystem_SetWidgetSlot Parms{}; + + Parms.Widget = Widget; + Parms.Slot = std::move(Slot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GameViewportSubsystem.GetWidgetSlot +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UWidget* Widget (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameViewportWidgetSlot ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FGameViewportWidgetSlot UGameViewportSubsystem::GetWidgetSlot(const class UWidget* Widget) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportSubsystem", "GetWidgetSlot"); + + Params::GameViewportSubsystem_GetWidgetSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GameViewportSubsystem.IsWidgetAdded +// (Final, RequiredAPI, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UWidget* Widget (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameViewportSubsystem::IsWidgetAdded(const class UWidget* Widget) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportSubsystem", "IsWidgetAdded"); + + Params::GameViewportSubsystem_IsWidgetAdded Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserListEntry.BP_OnEntryReleased +// (RequiredAPI, Event, Protected, BlueprintEvent) + +void IUserListEntry::BP_OnEntryReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("UserListEntry", "BP_OnEntryReleased"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserListEntry.BP_OnItemExpansionChanged +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// bool bIsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserListEntry::BP_OnItemExpansionChanged(bool bIsExpanded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("UserListEntry", "BP_OnItemExpansionChanged"); + + Params::UserListEntry_BP_OnItemExpansionChanged Parms{}; + + Parms.bIsExpanded = bIsExpanded; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserListEntry.BP_OnItemSelectionChanged +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// bool bIsSelected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserListEntry::BP_OnItemSelectionChanged(bool bIsSelected) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("UserListEntry", "BP_OnItemSelectionChanged"); + + Params::UserListEntry_BP_OnItemSelectionChanged Parms{}; + + Parms.bIsSelected = bIsSelected; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserListEntryLibrary.GetOwningListView +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterface UserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UListViewBase* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UListViewBase* UUserListEntryLibrary::GetOwningListView(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UserListEntryLibrary", "GetOwningListView"); + + Params::UserListEntryLibrary_GetOwningListView Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserListEntryLibrary.IsListItemExpanded +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterface UserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserListEntryLibrary::IsListItemExpanded(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UserListEntryLibrary", "IsListItemExpanded"); + + Params::UserListEntryLibrary_IsListItemExpanded Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserListEntryLibrary.IsListItemSelected +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterface UserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserListEntryLibrary::IsListItemSelected(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UserListEntryLibrary", "IsListItemSelected"); + + Params::UserListEntryLibrary_IsListItemSelected Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.ClearMaxSliderValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USpinBox::ClearMaxSliderValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "ClearMaxSliderValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.ClearMaxValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USpinBox::ClearMaxValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "ClearMaxValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.ClearMinSliderValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USpinBox::ClearMinSliderValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "ClearMinSliderValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.ClearMinValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USpinBox::ClearMinValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "ClearMinValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetAlwaysUsesDeltaSnap +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetAlwaysUsesDeltaSnap(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetAlwaysUsesDeltaSnap"); + + Params::SpinBox_SetAlwaysUsesDeltaSnap Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetDelta +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetDelta(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetDelta"); + + Params::SpinBox_SetDelta Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetForegroundColor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InForegroundColor (Parm, NativeAccessSpecifierPublic) + +void USpinBox::SetForegroundColor(const struct FSlateColor& InForegroundColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetForegroundColor"); + + Params::SpinBox_SetForegroundColor Parms{}; + + Parms.InForegroundColor = std::move(InForegroundColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMaxFractionalDigits +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxFractionalDigits(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMaxFractionalDigits"); + + Params::SpinBox_SetMaxFractionalDigits Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMaxSliderValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxSliderValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMaxSliderValue"); + + Params::SpinBox_SetMaxSliderValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMaxValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMaxValue"); + + Params::SpinBox_SetMaxValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMinFractionalDigits +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinFractionalDigits(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMinFractionalDigits"); + + Params::SpinBox_SetMinFractionalDigits Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMinSliderValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinSliderValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMinSliderValue"); + + Params::SpinBox_SetMinSliderValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMinValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMinValue"); + + Params::SpinBox_SetMinValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetValue"); + + Params::SpinBox_SetValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.GetAlwaysUsesDeltaSnap +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpinBox::GetAlwaysUsesDeltaSnap() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetAlwaysUsesDeltaSnap"); + + Params::SpinBox_GetAlwaysUsesDeltaSnap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetDelta +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetDelta() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetDelta"); + + Params::SpinBox_GetDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMaxFractionalDigits +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpinBox::GetMaxFractionalDigits() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMaxFractionalDigits"); + + Params::SpinBox_GetMaxFractionalDigits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMaxSliderValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMaxSliderValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMaxSliderValue"); + + Params::SpinBox_GetMaxSliderValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMaxValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMaxValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMaxValue"); + + Params::SpinBox_GetMaxValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMinFractionalDigits +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpinBox::GetMinFractionalDigits() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMinFractionalDigits"); + + Params::SpinBox_GetMinFractionalDigits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMinSliderValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMinSliderValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMinSliderValue"); + + Params::SpinBox_GetMinSliderValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMinValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMinValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMinValue"); + + Params::SpinBox_GetMinValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetValue"); + + Params::SpinBox_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserObjectListEntry.OnListItemObjectSet +// (RequiredAPI, Event, Protected, BlueprintEvent) +// Parameters: +// class UObject* ListItemObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserObjectListEntry::OnListItemObjectSet(class UObject* ListItemObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("UserObjectListEntry", "OnListItemObjectSet"); + + Params::UserObjectListEntry_OnListItemObjectSet Parms{}; + + Parms.ListItemObject = ListItemObject; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserObjectListEntryLibrary.GetListItemObject +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceUserObjectListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UUserObjectListEntryLibrary::GetListItemObject(TScriptInterface UserObjectListEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UserObjectListEntryLibrary", "GetListItemObject"); + + Params::UserObjectListEntryLibrary_GetListItemObject Parms{}; + + Parms.UserObjectListEntry = UserObjectListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Throbber.SetAnimateHorizontally +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateHorizontally (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateHorizontally(bool bInAnimateHorizontally) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Throbber", "SetAnimateHorizontally"); + + Params::Throbber_SetAnimateHorizontally Parms{}; + + Parms.bInAnimateHorizontally = bInAnimateHorizontally; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Throbber.SetAnimateOpacity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateOpacity(bool bInAnimateOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Throbber", "SetAnimateOpacity"); + + Params::Throbber_SetAnimateOpacity Parms{}; + + Parms.bInAnimateOpacity = bInAnimateOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Throbber.SetAnimateVertically +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateVertically (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateVertically(bool bInAnimateVertically) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Throbber", "SetAnimateVertically"); + + Params::Throbber_SetAnimateVertically Parms{}; + + Parms.bInAnimateVertically = bInAnimateVertically; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Throbber.SetNumberOfPieces +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumberOfPieces (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetNumberOfPieces(int32 InNumberOfPieces) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Throbber", "SetNumberOfPieces"); + + Params::Throbber_SetNumberOfPieces Parms{}; + + Parms.InNumberOfPieces = InNumberOfPieces; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetApplyAlphaToBlur +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInApplyAlphaToBlur (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetApplyAlphaToBlur(bool bInApplyAlphaToBlur) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetApplyAlphaToBlur"); + + Params::BackgroundBlur_SetApplyAlphaToBlur Parms{}; + + Parms.bInApplyAlphaToBlur = bInApplyAlphaToBlur; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetBlurRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InBlurRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetBlurRadius(int32 InBlurRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetBlurRadius"); + + Params::BackgroundBlur_SetBlurRadius Parms{}; + + Parms.InBlurRadius = InBlurRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetBlurStrength +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetBlurStrength(float InStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetBlurStrength"); + + Params::BackgroundBlur_SetBlurStrength Parms{}; + + Parms.InStrength = InStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetCornerRadius +// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector4& InCornerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetCornerRadius(const struct FVector4& InCornerRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetCornerRadius"); + + Params::BackgroundBlur_SetCornerRadius Parms{}; + + Parms.InCornerRadius = std::move(InCornerRadius); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetHorizontalAlignment"); + + Params::BackgroundBlur_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetLowQualityFallbackBrush +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetLowQualityFallbackBrush(const struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetLowQualityFallbackBrush"); + + Params::BackgroundBlur_SetLowQualityFallbackBrush Parms{}; + + Parms.InBrush = std::move(InBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetPadding"); + + Params::BackgroundBlur_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetVerticalAlignment"); + + Params::BackgroundBlur_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetIndentHandle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetIndentHandle(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetIndentHandle"); + + Params::Slider_SetIndentHandle Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetLocked +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetLocked(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetLocked"); + + Params::Slider_SetLocked Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetMaxValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetMaxValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetMaxValue"); + + Params::Slider_SetMaxValue Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetMinValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetMinValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetMinValue"); + + Params::Slider_SetMinValue Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetSliderBarColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetSliderBarColor(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetSliderBarColor"); + + Params::Slider_SetSliderBarColor Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetSliderHandleColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetSliderHandleColor(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetSliderHandleColor"); + + Params::Slider_SetSliderHandleColor Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetStepSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetStepSize(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetStepSize"); + + Params::Slider_SetStepSize Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetValue"); + + Params::Slider_SetValue Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.GetNormalizedValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlider::GetNormalizedValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "GetNormalizedValue"); + + Params::Slider_GetNormalizedValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Slider.GetValue +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlider::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "GetValue"); + + Params::Slider_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.BackgroundBlurSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlurSlot", "SetHorizontalAlignment"); + + Params::BackgroundBlurSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlurSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlurSlot", "SetPadding"); + + Params::BackgroundBlurSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlurSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlurSlot", "SetVerticalAlignment"); + + Params::BackgroundBlurSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.GetDynamicMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UBorder::GetDynamicMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "GetDynamicMaterial"); + + Params::Border_GetDynamicMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Border.SetBrush +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBorder::SetBrush(const struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrush"); + + Params::Border_SetBrush Parms{}; + + Parms.InBrush = std::move(InBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetBrushColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InBrushColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushColor(const struct FLinearColor& InBrushColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrushColor"); + + Params::Border_SetBrushColor Parms{}; + + Parms.InBrushColor = std::move(InBrushColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetBrushFromAsset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USlateBrushAsset* Asset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromAsset(class USlateBrushAsset* Asset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrushFromAsset"); + + Params::Border_SetBrushFromAsset Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetBrushFromMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrushFromMaterial"); + + Params::Border_SetBrushFromMaterial Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetBrushFromTexture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromTexture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrushFromTexture"); + + Params::Border_SetBrushFromTexture Parms{}; + + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetContentColorAndOpacity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InContentColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetContentColorAndOpacity(const struct FLinearColor& InContentColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetContentColorAndOpacity"); + + Params::Border_SetContentColorAndOpacity Parms{}; + + Parms.InContentColorAndOpacity = std::move(InContentColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetDesiredSizeScale +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetDesiredSizeScale(const struct FVector2D& InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetDesiredSizeScale"); + + Params::Border_SetDesiredSizeScale Parms{}; + + Parms.InScale = std::move(InScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetHorizontalAlignment"); + + Params::Border_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBorder::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetPadding"); + + Params::Border_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetShowEffectWhenDisabled +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShowEffectWhenDisabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetShowEffectWhenDisabled"); + + Params::Border_SetShowEffectWhenDisabled Parms{}; + + Parms.bInShowEffectWhenDisabled = bInShowEffectWhenDisabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetVerticalAlignment"); + + Params::Border_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BorderSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorderSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BorderSlot", "SetHorizontalAlignment"); + + Params::BorderSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BorderSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBorderSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BorderSlot", "SetPadding"); + + Params::BorderSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BorderSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorderSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BorderSlot", "SetVerticalAlignment"); + + Params::BorderSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetBackgroundColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InBackgroundColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetBackgroundColor(const struct FLinearColor& InBackgroundColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetBackgroundColor"); + + Params::Button_SetBackgroundColor Parms{}; + + Parms.InBackgroundColor = std::move(InBackgroundColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetClickMethod +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EButtonClickMethod InClickMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetClickMethod(EButtonClickMethod InClickMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetClickMethod"); + + Params::Button_SetClickMethod Parms{}; + + Parms.InClickMethod = InClickMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetColorAndOpacity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetColorAndOpacity"); + + Params::Button_SetColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetPressMethod +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EButtonPressMethod InPressMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetPressMethod(EButtonPressMethod InPressMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetPressMethod"); + + Params::Button_SetPressMethod Parms{}; + + Parms.InPressMethod = InPressMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetStyle +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FButtonStyle& InStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UButton::SetStyle(const struct FButtonStyle& InStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetStyle"); + + Params::Button_SetStyle Parms{}; + + Parms.InStyle = std::move(InStyle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetTouchMethod +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EButtonTouchMethod InTouchMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetTouchMethod(EButtonTouchMethod InTouchMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetTouchMethod"); + + Params::Button_SetTouchMethod Parms{}; + + Parms.InTouchMethod = InTouchMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.IsPressed +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UButton::IsPressed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "IsPressed"); + + Params::Button_IsPressed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ButtonSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButtonSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ButtonSlot", "SetHorizontalAlignment"); + + Params::ButtonSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ButtonSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UButtonSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ButtonSlot", "SetPadding"); + + Params::ButtonSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ButtonSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButtonSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ButtonSlot", "SetVerticalAlignment"); + + Params::ButtonSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanel.AddChildToCanvas +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasPanelSlot* UCanvasPanel::AddChildToCanvas(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanel", "AddChildToCanvas"); + + Params::CanvasPanel_AddChildToCanvas Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.SetAlignment +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAlignment(const struct FVector2D& InAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetAlignment"); + + Params::CanvasPanelSlot_SetAlignment Parms{}; + + Parms.InAlignment = std::move(InAlignment); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetAnchors +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FAnchors& InAnchors (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAnchors(const struct FAnchors& InAnchors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetAnchors"); + + Params::CanvasPanelSlot_SetAnchors Parms{}; + + Parms.InAnchors = std::move(InAnchors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetAutoSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InbAutoSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAutoSize(bool InbAutoSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetAutoSize"); + + Params::CanvasPanelSlot_SetAutoSize Parms{}; + + Parms.InbAutoSize = InbAutoSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetLayout +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnchorData& InLayoutData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetLayout(const struct FAnchorData& InLayoutData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetLayout"); + + Params::CanvasPanelSlot_SetLayout Parms{}; + + Parms.InLayoutData = std::move(InLayoutData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetMaximum +// (Final, RequiredAPI, Native, Public, HasDefaults) +// Parameters: +// const struct FVector2D& InMaximumAnchors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetMaximum(const struct FVector2D& InMaximumAnchors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetMaximum"); + + Params::CanvasPanelSlot_SetMaximum Parms{}; + + Parms.InMaximumAnchors = std::move(InMaximumAnchors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetMinimum +// (Final, RequiredAPI, Native, Public, HasDefaults) +// Parameters: +// const struct FVector2D& InMinimumAnchors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetMinimum(const struct FVector2D& InMinimumAnchors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetMinimum"); + + Params::CanvasPanelSlot_SetMinimum Parms{}; + + Parms.InMinimumAnchors = std::move(InMinimumAnchors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetOffsets +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetOffsets(const struct FMargin& InOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetOffsets"); + + Params::CanvasPanelSlot_SetOffsets Parms{}; + + Parms.InOffset = std::move(InOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetPosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetPosition(const struct FVector2D& InPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetPosition"); + + Params::CanvasPanelSlot_SetPosition Parms{}; + + Parms.InPosition = std::move(InPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetSize(const struct FVector2D& InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetSize"); + + Params::CanvasPanelSlot_SetSize Parms{}; + + Parms.InSize = std::move(InSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetZOrder +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetZOrder(int32 InZOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetZOrder"); + + Params::CanvasPanelSlot_SetZOrder Parms{}; + + Parms.InZOrder = InZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.GetAlignment +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetAlignment() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetAlignment"); + + Params::CanvasPanelSlot_GetAlignment Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetAnchors +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchors ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchors UCanvasPanelSlot::GetAnchors() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetAnchors"); + + Params::CanvasPanelSlot_GetAnchors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetAutoSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCanvasPanelSlot::GetAutoSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetAutoSize"); + + Params::CanvasPanelSlot_GetAutoSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetLayout +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchorData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchorData UCanvasPanelSlot::GetLayout() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetLayout"); + + Params::CanvasPanelSlot_GetLayout Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetOffsets +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMargin ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMargin UCanvasPanelSlot::GetOffsets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetOffsets"); + + Params::CanvasPanelSlot_GetOffsets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetPosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetPosition"); + + Params::CanvasPanelSlot_GetPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetSize"); + + Params::CanvasPanelSlot_GetSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetZOrder +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCanvasPanelSlot::GetZOrder() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetZOrder"); + + Params::CanvasPanelSlot_GetZOrder Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CheckBox.SetCheckedState +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ECheckBoxState InCheckedState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetCheckedState(ECheckBoxState InCheckedState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetCheckedState"); + + Params::CheckBox_SetCheckedState Parms{}; + + Parms.InCheckedState = InCheckedState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetClickMethod +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EButtonClickMethod InClickMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetClickMethod(EButtonClickMethod InClickMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetClickMethod"); + + Params::CheckBox_SetClickMethod Parms{}; + + Parms.InClickMethod = InClickMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetIsChecked +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsChecked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetIsChecked(bool InIsChecked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetIsChecked"); + + Params::CheckBox_SetIsChecked Parms{}; + + Parms.InIsChecked = InIsChecked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetPressMethod +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EButtonPressMethod InPressMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetPressMethod(EButtonPressMethod InPressMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetPressMethod"); + + Params::CheckBox_SetPressMethod Parms{}; + + Parms.InPressMethod = InPressMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetTouchMethod +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EButtonTouchMethod InTouchMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetTouchMethod(EButtonTouchMethod InTouchMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetTouchMethod"); + + Params::CheckBox_SetTouchMethod Parms{}; + + Parms.InTouchMethod = InTouchMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.GetCheckedState +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECheckBoxState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECheckBoxState UCheckBox::GetCheckedState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "GetCheckedState"); + + Params::CheckBox_GetCheckedState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CheckBox.IsChecked +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCheckBox::IsChecked() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "IsChecked"); + + Params::CheckBox_IsChecked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CheckBox.IsPressed +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCheckBox::IsPressed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "IsPressed"); + + Params::CheckBox_IsPressed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxKey.AddOption +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName Option (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxKey::AddOption(class FName Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxKey", "AddOption"); + + Params::ComboBoxKey_AddOption Parms{}; + + Parms.Option = Option; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxKey.ClearOptions +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UComboBoxKey::ClearOptions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxKey", "ClearOptions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxKey.ClearSelection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UComboBoxKey::ClearSelection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxKey", "ClearSelection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxKey.RemoveOption +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName Option (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UComboBoxKey::RemoveOption(class FName Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxKey", "RemoveOption"); + + Params::ComboBoxKey_RemoveOption Parms{}; + + Parms.Option = Option; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxKey.SetSelectedOption +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName Option (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxKey::SetSelectedOption(class FName Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxKey", "SetSelectedOption"); + + Params::ComboBoxKey_SetSelectedOption Parms{}; + + Parms.Option = Option; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxKey.GetSelectedOption +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UComboBoxKey::GetSelectedOption() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxKey", "GetSelectedOption"); + + Params::ComboBoxKey_GetSelectedOption Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxKey.IsOpen +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UComboBoxKey::IsOpen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxKey", "IsOpen"); + + Params::ComboBoxKey_IsOpen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.AddOption +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::AddOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "AddOption"); + + Params::ComboBoxString_AddOption Parms{}; + + Parms.Option = std::move(Option); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.ClearOptions +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UComboBoxString::ClearOptions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "ClearOptions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.ClearSelection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UComboBoxString::ClearSelection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "ClearSelection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.RefreshOptions +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UComboBoxString::RefreshOptions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "RefreshOptions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.RemoveOption +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UComboBoxString::RemoveOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "RemoveOption"); + + Params::ComboBoxString_RemoveOption Parms{}; + + Parms.Option = std::move(Option); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.SetSelectedIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::SetSelectedIndex(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "SetSelectedIndex"); + + Params::ComboBoxString_SetSelectedIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.SetSelectedOption +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::SetSelectedOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "SetSelectedOption"); + + Params::ComboBoxString_SetSelectedOption Parms{}; + + Parms.Option = std::move(Option); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.FindOptionIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::FindOptionIndex(const class FString& Option) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "FindOptionIndex"); + + Params::ComboBoxString_FindOptionIndex Parms{}; + + Parms.Option = std::move(Option); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.GetOptionAtIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UComboBoxString::GetOptionAtIndex(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "GetOptionAtIndex"); + + Params::ComboBoxString_GetOptionAtIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.GetOptionCount +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::GetOptionCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "GetOptionCount"); + + Params::ComboBoxString_GetOptionCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.GetSelectedIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::GetSelectedIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "GetSelectedIndex"); + + Params::ComboBoxString_GetSelectedIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.GetSelectedOption +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UComboBoxString::GetSelectedOption() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "GetSelectedOption"); + + Params::ComboBoxString_GetSelectedOption Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.IsOpen +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UComboBoxString::IsOpen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "IsOpen"); + + Params::ComboBoxString_IsOpen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBoxBase.SetEntrySpacing +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InEntrySpacing (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBoxBase::SetEntrySpacing(const struct FVector2D& InEntrySpacing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBoxBase", "SetEntrySpacing"); + + Params::DynamicEntryBoxBase_SetEntrySpacing Parms{}; + + Parms.InEntrySpacing = std::move(InEntrySpacing); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DynamicEntryBoxBase.SetRadialSettings +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FRadialBoxSettings& InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UDynamicEntryBoxBase::SetRadialSettings(const struct FRadialBoxSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBoxBase", "SetRadialSettings"); + + Params::DynamicEntryBoxBase_SetRadialSettings Parms{}; + + Parms.InSettings = std::move(InSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DynamicEntryBoxBase.GetAllEntries +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +const TArray UDynamicEntryBoxBase::GetAllEntries() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBoxBase", "GetAllEntries"); + + Params::DynamicEntryBoxBase_GetAllEntries Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBoxBase.GetNumEntries +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UDynamicEntryBoxBase::GetNumEntries() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBoxBase", "GetNumEntries"); + + Params::DynamicEntryBoxBase_GetNumEntries Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBox.BP_CreateEntry +// (Final, RequiredAPI, Native, Private, BlueprintCallable) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UDynamicEntryBox::BP_CreateEntry() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBox", "BP_CreateEntry"); + + Params::DynamicEntryBox_BP_CreateEntry Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBox.BP_CreateEntryOfClass +// (Final, RequiredAPI, Native, Private, BlueprintCallable) +// Parameters: +// TSubclassOf EntryClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UDynamicEntryBox::BP_CreateEntryOfClass(TSubclassOf EntryClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBox", "BP_CreateEntryOfClass"); + + Params::DynamicEntryBox_BP_CreateEntryOfClass Parms{}; + + Parms.EntryClass = EntryClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBox.RemoveEntry +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* EntryWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBox::RemoveEntry(class UUserWidget* EntryWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBox", "RemoveEntry"); + + Params::DynamicEntryBox_RemoveEntry Parms{}; + + Parms.EntryWidget = EntryWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DynamicEntryBox.Reset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bDeleteWidgets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBox::Reset(bool bDeleteWidgets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBox", "Reset"); + + Params::DynamicEntryBox_Reset Parms{}; + + Parms.bDeleteWidgets = bDeleteWidgets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetFont +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateFontInfo& InFontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetFont(const struct FSlateFontInfo& InFontInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetFont"); + + Params::EditableText_SetFont Parms{}; + + Parms.InFontInfo = std::move(InFontInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetFontMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetFontMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetFontMaterial"); + + Params::EditableText_SetFontMaterial Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetFontOutlineMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetFontOutlineMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetFontOutlineMaterial"); + + Params::EditableText_SetFontOutlineMaterial Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetHintText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InHintText (Parm, NativeAccessSpecifierPublic) + +void UEditableText::SetHintText(const class FText& InHintText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetHintText"); + + Params::EditableText_SetHintText Parms{}; + + Parms.InHintText = std::move(InHintText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetIsPassword +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsPassword (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetIsPassword(bool InbIsPassword) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetIsPassword"); + + Params::EditableText_SetIsPassword Parms{}; + + Parms.InbIsPassword = InbIsPassword; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetIsReadOnly +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsReadyOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetIsReadOnly(bool InbIsReadyOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetIsReadOnly"); + + Params::EditableText_SetIsReadOnly Parms{}; + + Parms.InbIsReadyOnly = InbIsReadyOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetJustification +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetJustification(ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetJustification"); + + Params::EditableText_SetJustification Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetMinimumDesiredWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetMinimumDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetMinimumDesiredWidth"); + + Params::EditableText_SetMinimumDesiredWidth Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UEditableText::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetText"); + + Params::EditableText_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetTextOverflowPolicy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextOverflowPolicy InOverflowPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetTextOverflowPolicy(ETextOverflowPolicy InOverflowPolicy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetTextOverflowPolicy"); + + Params::EditableText_SetTextOverflowPolicy Parms{}; + + Parms.InOverflowPolicy = InOverflowPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.GetFont +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FSlateFontInfo ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FSlateFontInfo UEditableText::GetFont() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "GetFont"); + + Params::EditableText_GetFont Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.EditableText.GetHintText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UEditableText::GetHintText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "GetHintText"); + + Params::EditableText_GetHintText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.EditableText.GetJustification +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETextJustify ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ETextJustify UEditableText::GetJustification() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "GetJustification"); + + Params::EditableText_GetJustification Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.EditableText.GetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UEditableText::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "GetText"); + + Params::EditableText_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.EditableTextBox.ClearError +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UEditableTextBox::ClearError() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "ClearError"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetError +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InError (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetError(const class FText& InError) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetError"); + + Params::EditableTextBox_SetError Parms{}; + + Parms.InError = std::move(InError); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetForegroundColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetForegroundColor(const struct FLinearColor& Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetForegroundColor"); + + Params::EditableTextBox_SetForegroundColor Parms{}; + + Parms.Color = std::move(Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetHintText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetHintText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetHintText"); + + Params::EditableTextBox_SetHintText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetIsPassword +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsPassword (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetIsPassword(bool bIsPassword) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetIsPassword"); + + Params::EditableTextBox_SetIsPassword Parms{}; + + Parms.bIsPassword = bIsPassword; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetIsReadOnly +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetIsReadOnly"); + + Params::EditableTextBox_SetIsReadOnly Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetJustification +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetJustification(ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetJustification"); + + Params::EditableTextBox_SetJustification Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetText"); + + Params::EditableTextBox_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetTextOverflowPolicy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextOverflowPolicy InOverflowPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetTextOverflowPolicy(ETextOverflowPolicy InOverflowPolicy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetTextOverflowPolicy"); + + Params::EditableTextBox_SetTextOverflowPolicy Parms{}; + + Parms.InOverflowPolicy = InOverflowPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.GetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UEditableTextBox::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "GetText"); + + Params::EditableTextBox_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.EditableTextBox.HasError +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableTextBox::HasError() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "HasError"); + + Params::EditableTextBox_HasError Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ExpandableArea.SetIsExpanded +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool IsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExpandableArea::SetIsExpanded(bool IsExpanded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpandableArea", "SetIsExpanded"); + + Params::ExpandableArea_SetIsExpanded Parms{}; + + Parms.IsExpanded = IsExpanded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ExpandableArea.SetIsExpanded_Animated +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool IsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExpandableArea::SetIsExpanded_Animated(bool IsExpanded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpandableArea", "SetIsExpanded_Animated"); + + Params::ExpandableArea_SetIsExpanded_Animated Parms{}; + + Parms.IsExpanded = IsExpanded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ExpandableArea.GetIsExpanded +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExpandableArea::GetIsExpanded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpandableArea", "GetIsExpanded"); + + Params::ExpandableArea_GetIsExpanded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GridPanel.AddChildToGrid +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGridSlot* UGridPanel::AddChildToGrid(class UWidget* Content, int32 InRow, int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridPanel", "AddChildToGrid"); + + Params::GridPanel_AddChildToGrid Parms{}; + + Parms.Content = Content; + Parms.InRow = InRow; + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GridPanel.SetColumnFill +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 ColumnIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Coefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridPanel::SetColumnFill(int32 ColumnIndex, float Coefficient) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridPanel", "SetColumnFill"); + + Params::GridPanel_SetColumnFill Parms{}; + + Parms.ColumnIndex = ColumnIndex; + Parms.Coefficient = Coefficient; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridPanel.SetRowFill +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 RowIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Coefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridPanel::SetRowFill(int32 RowIndex, float Coefficient) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridPanel", "SetRowFill"); + + Params::GridPanel_SetRowFill Parms{}; + + Parms.RowIndex = RowIndex; + Parms.Coefficient = Coefficient; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetColumn +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetColumn(int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetColumn"); + + Params::GridSlot_SetColumn Parms{}; + + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetColumnSpan +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumnSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetColumnSpan(int32 InColumnSpan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetColumnSpan"); + + Params::GridSlot_SetColumnSpan Parms{}; + + Parms.InColumnSpan = InColumnSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetHorizontalAlignment"); + + Params::GridSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetLayer +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InLayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetLayer(int32 InLayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetLayer"); + + Params::GridSlot_SetLayer Parms{}; + + Parms.InLayer = InLayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetNudge +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InNudge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetNudge(const struct FVector2D& InNudge) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetNudge"); + + Params::GridSlot_SetNudge Parms{}; + + Parms.InNudge = std::move(InNudge); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UGridSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetPadding"); + + Params::GridSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetRow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetRow(int32 InRow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetRow"); + + Params::GridSlot_SetRow Parms{}; + + Parms.InRow = InRow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetRowSpan +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRowSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetRowSpan(int32 InRowSpan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetRowSpan"); + + Params::GridSlot_SetRowSpan Parms{}; + + Parms.InRowSpan = InRowSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetVerticalAlignment"); + + Params::GridSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.HorizontalBox.AddChildToHorizontalBox +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHorizontalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHorizontalBoxSlot* UHorizontalBox::AddChildToHorizontalBox(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBox", "AddChildToHorizontalBox"); + + Params::HorizontalBox_AddChildToHorizontalBox Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.HorizontalBoxSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBoxSlot", "SetHorizontalAlignment"); + + Params::HorizontalBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.HorizontalBoxSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBoxSlot", "SetPadding"); + + Params::HorizontalBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.HorizontalBoxSlot.SetSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateChildSize& InSize (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetSize(const struct FSlateChildSize& InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBoxSlot", "SetSize"); + + Params::HorizontalBoxSlot_SetSize Parms{}; + + Parms.InSize = std::move(InSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.HorizontalBoxSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBoxSlot", "SetVerticalAlignment"); + + Params::HorizontalBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.GetDynamicMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UImage::GetDynamicMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "GetDynamicMaterial"); + + Params::Image_GetDynamicMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Image.SetBrush +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UImage::SetBrush(const struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrush"); + + Params::Image_SetBrush Parms{}; + + Parms.InBrush = std::move(InBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromAsset +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class USlateBrushAsset* Asset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromAsset(class USlateBrushAsset* Asset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromAsset"); + + Params::Image_SetBrushFromAsset Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromAtlasInterface +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceAtlasRegion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromAtlasInterface(TScriptInterface AtlasRegion, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromAtlasInterface"); + + Params::Image_SetBrushFromAtlasInterface Parms{}; + + Parms.AtlasRegion = AtlasRegion; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromMaterial +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromMaterial"); + + Params::Image_SetBrushFromMaterial Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromSoftMaterial +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtrSoftMaterial (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromSoftMaterial(TSoftObjectPtr SoftMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromSoftMaterial"); + + Params::Image_SetBrushFromSoftMaterial Parms{}; + + Parms.SoftMaterial = SoftMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromSoftTexture +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr SoftTexture (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromSoftTexture(TSoftObjectPtr SoftTexture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromSoftTexture"); + + Params::Image_SetBrushFromSoftTexture Parms{}; + + Parms.SoftTexture = SoftTexture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromTexture +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromTexture(class UTexture2D* Texture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromTexture"); + + Params::Image_SetBrushFromTexture Parms{}; + + Parms.Texture = Texture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromTextureDynamic +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2DDynamic* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromTextureDynamic(class UTexture2DDynamic* Texture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromTextureDynamic"); + + Params::Image_SetBrushFromTextureDynamic Parms{}; + + Parms.Texture = Texture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushResourceObject +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* ResourceObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushResourceObject(class UObject* ResourceObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushResourceObject"); + + Params::Image_SetBrushResourceObject Parms{}; + + Parms.ResourceObject = ResourceObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushTintColor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& TintColor (Parm, NativeAccessSpecifierPublic) + +void UImage::SetBrushTintColor(const struct FSlateColor& TintColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushTintColor"); + + Params::Image_SetBrushTintColor Parms{}; + + Parms.TintColor = std::move(TintColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetColorAndOpacity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetColorAndOpacity"); + + Params::Image_SetColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetDesiredSizeOverride +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& DesiredSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetDesiredSizeOverride(const struct FVector2D& DesiredSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetDesiredSizeOverride"); + + Params::Image_SetDesiredSizeOverride Parms{}; + + Parms.DesiredSize = std::move(DesiredSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetOpacity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetOpacity"); + + Params::Image_SetOpacity Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetAllowGamepadKeys +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowGamepadKeys (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetAllowGamepadKeys(bool bInAllowGamepadKeys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetAllowGamepadKeys"); + + Params::InputKeySelector_SetAllowGamepadKeys Parms{}; + + Parms.bInAllowGamepadKeys = bInAllowGamepadKeys; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetAllowModifierKeys +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowModifierKeys (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetAllowModifierKeys(bool bInAllowModifierKeys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetAllowModifierKeys"); + + Params::InputKeySelector_SetAllowModifierKeys Parms{}; + + Parms.bInAllowModifierKeys = bInAllowModifierKeys; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetEscapeKeys +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetEscapeKeys(const TArray& InKeys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetEscapeKeys"); + + Params::InputKeySelector_SetEscapeKeys Parms{}; + + Parms.InKeys = std::move(InKeys); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetKeySelectionText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InKeySelectionText (Parm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetKeySelectionText(const class FText& InKeySelectionText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetKeySelectionText"); + + Params::InputKeySelector_SetKeySelectionText Parms{}; + + Parms.InKeySelectionText = std::move(InKeySelectionText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetNoKeySpecifiedText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InNoKeySpecifiedText (Parm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetNoKeySpecifiedText(const class FText& InNoKeySpecifiedText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetNoKeySpecifiedText"); + + Params::InputKeySelector_SetNoKeySpecifiedText Parms{}; + + Parms.InNoKeySpecifiedText = std::move(InNoKeySpecifiedText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetSelectedKey +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputChord& InSelectedKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetSelectedKey(const struct FInputChord& InSelectedKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetSelectedKey"); + + Params::InputKeySelector_SetSelectedKey Parms{}; + + Parms.InSelectedKey = std::move(InSelectedKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetTextBlockVisibility +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const ESlateVisibility InVisibility (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetTextBlockVisibility(const ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetTextBlockVisibility"); + + Params::InputKeySelector_SetTextBlockVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.GetIsSelectingKey +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputKeySelector::GetIsSelectingKey() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "GetIsSelectingKey"); + + Params::InputKeySelector_GetIsSelectingKey Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.InvalidationBox.InvalidateCache +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UInvalidationBox::InvalidateCache() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InvalidationBox", "InvalidateCache"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InvalidationBox.SetCanCache +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool CanCache (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInvalidationBox::SetCanCache(bool CanCache) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InvalidationBox", "SetCanCache"); + + Params::InvalidationBox_SetCanCache Parms{}; + + Parms.CanCache = CanCache; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InvalidationBox.GetCanCache +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInvalidationBox::GetCanCache() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InvalidationBox", "GetCanCache"); + + Params::InvalidationBox_GetCanCache Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MenuAnchor.Close +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UMenuAnchor::Close() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "Close"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.FitInWindow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::FitInWindow(bool bFit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "FitInWindow"); + + Params::MenuAnchor_FitInWindow Parms{}; + + Parms.bFit = bFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.Open +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bFocusMenu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::Open(bool bFocusMenu) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "Open"); + + Params::MenuAnchor_Open Parms{}; + + Parms.bFocusMenu = bFocusMenu; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.SetPlacement +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EMenuPlacement InPlacement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::SetPlacement(EMenuPlacement InPlacement) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "SetPlacement"); + + Params::MenuAnchor_SetPlacement Parms{}; + + Parms.InPlacement = InPlacement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.ToggleOpen +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bFocusOnOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::ToggleOpen(bool bFocusOnOpen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "ToggleOpen"); + + Params::MenuAnchor_ToggleOpen Parms{}; + + Parms.bFocusOnOpen = bFocusOnOpen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.GetMenuPosition +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMenuAnchor::GetMenuPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "GetMenuPosition"); + + Params::MenuAnchor_GetMenuPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MenuAnchor.HasOpenSubMenus +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::HasOpenSubMenus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "HasOpenSubMenus"); + + Params::MenuAnchor_HasOpenSubMenus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MenuAnchor.IsOpen +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::IsOpen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "IsOpen"); + + Params::MenuAnchor_IsOpen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MenuAnchor.ShouldOpenDueToClick +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::ShouldOpenDueToClick() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "ShouldOpenDueToClick"); + + Params::MenuAnchor_ShouldOpenDueToClick Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextLayoutWidget.SetJustification +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextLayoutWidget::SetJustification(ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextLayoutWidget", "SetJustification"); + + Params::TextLayoutWidget_SetJustification Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetFont +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateFontInfo& InFontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetFont(const struct FSlateFontInfo& InFontInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetFont"); + + Params::MultiLineEditableText_SetFont Parms{}; + + Parms.InFontInfo = std::move(InFontInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetFontMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetFontMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetFontMaterial"); + + Params::MultiLineEditableText_SetFontMaterial Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetFontOutlineMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetFontOutlineMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetFontOutlineMaterial"); + + Params::MultiLineEditableText_SetFontOutlineMaterial Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetHintText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InHintText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetHintText(const class FText& InHintText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetHintText"); + + Params::MultiLineEditableText_SetHintText Parms{}; + + Parms.InHintText = std::move(InHintText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetIsReadOnly +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetIsReadOnly"); + + Params::MultiLineEditableText_SetIsReadOnly Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetText"); + + Params::MultiLineEditableText_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetWidgetStyle +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FTextBlockStyle& InWidgetStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetWidgetStyle(const struct FTextBlockStyle& InWidgetStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetWidgetStyle"); + + Params::MultiLineEditableText_SetWidgetStyle Parms{}; + + Parms.InWidgetStyle = std::move(InWidgetStyle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.GetFont +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FSlateFontInfo ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FSlateFontInfo UMultiLineEditableText::GetFont() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "GetFont"); + + Params::MultiLineEditableText_GetFont Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MultiLineEditableText.GetHintText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableText::GetHintText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "GetHintText"); + + Params::MultiLineEditableText_GetHintText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MultiLineEditableText.GetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableText::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "GetText"); + + Params::MultiLineEditableText_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MultiLineEditableTextBox.SetError +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InError (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetError(const class FText& InError) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetError"); + + Params::MultiLineEditableTextBox_SetError Parms{}; + + Parms.InError = std::move(InError); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetForegroundColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetForegroundColor(const struct FLinearColor& Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetForegroundColor"); + + Params::MultiLineEditableTextBox_SetForegroundColor Parms{}; + + Parms.Color = std::move(Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetHintText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InHintText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetHintText(const class FText& InHintText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetHintText"); + + Params::MultiLineEditableTextBox_SetHintText Parms{}; + + Parms.InHintText = std::move(InHintText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetIsReadOnly +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetIsReadOnly"); + + Params::MultiLineEditableTextBox_SetIsReadOnly Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetText"); + + Params::MultiLineEditableTextBox_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetTextStyle +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FTextBlockStyle& InTextStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetTextStyle(const struct FTextBlockStyle& InTextStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetTextStyle"); + + Params::MultiLineEditableTextBox_SetTextStyle Parms{}; + + Parms.InTextStyle = std::move(InTextStyle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.GetHintText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableTextBox::GetHintText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "GetHintText"); + + Params::MultiLineEditableTextBox_GetHintText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MultiLineEditableTextBox.GetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableTextBox::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "GetText"); + + Params::MultiLineEditableTextBox_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Overlay.AddChildToOverlay +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UOverlaySlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UOverlaySlot* UOverlay::AddChildToOverlay(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Overlay", "AddChildToOverlay"); + + Params::Overlay_AddChildToOverlay Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Overlay.ReplaceOverlayChildAt +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOverlay::ReplaceOverlayChildAt(int32 Index_0, class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Overlay", "ReplaceOverlayChildAt"); + + Params::Overlay_ReplaceOverlayChildAt Parms{}; + + Parms.Index_0 = Index_0; + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.OverlaySlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlaySlot", "SetHorizontalAlignment"); + + Params::OverlaySlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.OverlaySlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlaySlot", "SetPadding"); + + Params::OverlaySlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.OverlaySlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlaySlot", "SetVerticalAlignment"); + + Params::OverlaySlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ProgressBar.SetFillColorAndOpacity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetFillColorAndOpacity(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBar", "SetFillColorAndOpacity"); + + Params::ProgressBar_SetFillColorAndOpacity Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ProgressBar.SetIsMarquee +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsMarquee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetIsMarquee(bool InbIsMarquee) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBar", "SetIsMarquee"); + + Params::ProgressBar_SetIsMarquee Parms{}; + + Parms.InbIsMarquee = InbIsMarquee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ProgressBar.SetPercent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetPercent(float InPercent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBar", "SetPercent"); + + Params::ProgressBar_SetPercent Parms{}; + + Parms.InPercent = InPercent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.RequestRender +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void URetainerBox::RequestRender() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "RequestRender"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.SetEffectMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* EffectMaterial_0 (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetEffectMaterial(class UMaterialInterface* EffectMaterial_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "SetEffectMaterial"); + + Params::RetainerBox_SetEffectMaterial Parms{}; + + Parms.EffectMaterial_0 = EffectMaterial_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.SetRenderingPhase +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 RenderPhase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalPhases (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetRenderingPhase(int32 RenderPhase, int32 TotalPhases) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "SetRenderingPhase"); + + Params::RetainerBox_SetRenderingPhase Parms{}; + + Parms.RenderPhase = RenderPhase; + Parms.TotalPhases = TotalPhases; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.SetRetainRendering +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInRetainRendering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetRetainRendering(bool bInRetainRendering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "SetRetainRendering"); + + Params::RetainerBox_SetRetainRendering Parms{}; + + Parms.bInRetainRendering = bInRetainRendering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.SetTextureParameter +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class FName TextureParameter_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetTextureParameter(class FName TextureParameter_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "SetTextureParameter"); + + Params::RetainerBox_SetTextureParameter Parms{}; + + Parms.TextureParameter_0 = TextureParameter_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.GetEffectMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* URetainerBox::GetEffectMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "GetEffectMaterial"); + + Params::RetainerBox_GetEffectMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.RichTextBlock.ClearAllDefaultStyleOverrides +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void URichTextBlock::ClearAllDefaultStyleOverrides() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "ClearAllDefaultStyleOverrides"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.GetDecoratorByClass +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfDecoratorClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URichTextBlockDecorator* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URichTextBlockDecorator* URichTextBlock::GetDecoratorByClass(TSubclassOf DecoratorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "GetDecoratorByClass"); + + Params::RichTextBlock_GetDecoratorByClass Parms{}; + + Parms.DecoratorClass = DecoratorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.RichTextBlock.GetDefaultDynamicMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* URichTextBlock::GetDefaultDynamicMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "GetDefaultDynamicMaterial"); + + Params::RichTextBlock_GetDefaultDynamicMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.RichTextBlock.RefreshTextLayout +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void URichTextBlock::RefreshTextLayout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "RefreshTextLayout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetAutoWrapText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InAutoTextWrap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetAutoWrapText(bool InAutoTextWrap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetAutoWrapText"); + + Params::RichTextBlock_SetAutoWrapText Parms{}; + + Parms.InAutoTextWrap = InAutoTextWrap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDecorators +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray>&InDecoratorClasses (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDecorators(const TArray>& InDecoratorClasses) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDecorators"); + + Params::RichTextBlock_SetDecorators Parms{}; + + Parms.InDecoratorClasses = std::move(InDecoratorClasses); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultColorAndOpacity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InColorAndOpacity (Parm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultColorAndOpacity(const struct FSlateColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultColorAndOpacity"); + + Params::RichTextBlock_SetDefaultColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultFont +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateFontInfo& InFontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultFont(const struct FSlateFontInfo& InFontInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultFont"); + + Params::RichTextBlock_SetDefaultFont Parms{}; + + Parms.InFontInfo = std::move(InFontInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultMaterial"); + + Params::RichTextBlock_SetDefaultMaterial Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultShadowColorAndOpacity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InShadowColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultShadowColorAndOpacity"); + + Params::RichTextBlock_SetDefaultShadowColorAndOpacity Parms{}; + + Parms.InShadowColorAndOpacity = std::move(InShadowColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultShadowOffset +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultShadowOffset(const struct FVector2D& InShadowOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultShadowOffset"); + + Params::RichTextBlock_SetDefaultShadowOffset Parms{}; + + Parms.InShadowOffset = std::move(InShadowOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultStrikeBrush +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InStrikeBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultStrikeBrush(const struct FSlateBrush& InStrikeBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultStrikeBrush"); + + Params::RichTextBlock_SetDefaultStrikeBrush Parms{}; + + Parms.InStrikeBrush = std::move(InStrikeBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultTextStyle +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FTextBlockStyle& InDefaultTextStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultTextStyle(const struct FTextBlockStyle& InDefaultTextStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultTextStyle"); + + Params::RichTextBlock_SetDefaultTextStyle Parms{}; + + Parms.InDefaultTextStyle = std::move(InDefaultTextStyle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetMinDesiredWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetMinDesiredWidth"); + + Params::RichTextBlock_SetMinDesiredWidth Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetText +// (RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetText"); + + Params::RichTextBlock_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetTextOverflowPolicy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextOverflowPolicy InOverflowPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetTextOverflowPolicy(ETextOverflowPolicy InOverflowPolicy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetTextOverflowPolicy"); + + Params::RichTextBlock_SetTextOverflowPolicy Parms{}; + + Parms.InOverflowPolicy = InOverflowPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetTextStyleSet +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UDataTable* NewTextStyleSet (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetTextStyleSet(class UDataTable* NewTextStyleSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetTextStyleSet"); + + Params::RichTextBlock_SetTextStyleSet Parms{}; + + Parms.NewTextStyleSet = NewTextStyleSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetTextTransformPolicy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextTransformPolicy InTransformPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetTextTransformPolicy(ETextTransformPolicy InTransformPolicy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetTextTransformPolicy"); + + Params::RichTextBlock_SetTextTransformPolicy Parms{}; + + Parms.InTransformPolicy = InTransformPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.GetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText URichTextBlock::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "GetText"); + + Params::RichTextBlock_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.RichTextBlock.GetTextStyleSet +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* URichTextBlock::GetTextStyleSet() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "GetTextStyleSet"); + + Params::RichTextBlock_GetTextStyleSet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SafeZone.SetSidesToPad +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InPadLeft (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadRight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadTop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadBottom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USafeZone::SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SafeZone", "SetSidesToPad"); + + Params::SafeZone_SetSidesToPad Parms{}; + + Parms.InPadLeft = InPadLeft; + Parms.InPadRight = InPadRight; + Parms.InPadTop = InPadTop; + Parms.InPadBottom = InPadBottom; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBox.SetIgnoreInheritedScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIgnoreInheritedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetIgnoreInheritedScale(bool bInIgnoreInheritedScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBox", "SetIgnoreInheritedScale"); + + Params::ScaleBox_SetIgnoreInheritedScale Parms{}; + + Parms.bInIgnoreInheritedScale = bInIgnoreInheritedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBox.SetStretch +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EStretch InStretch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetStretch(EStretch InStretch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBox", "SetStretch"); + + Params::ScaleBox_SetStretch Parms{}; + + Parms.InStretch = InStretch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBox.SetStretchDirection +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EStretchDirection InStretchDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetStretchDirection(EStretchDirection InStretchDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBox", "SetStretchDirection"); + + Params::ScaleBox_SetStretchDirection Parms{}; + + Parms.InStretchDirection = InStretchDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBox.SetUserSpecifiedScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InUserSpecifiedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetUserSpecifiedScale(float InUserSpecifiedScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBox", "SetUserSpecifiedScale"); + + Params::ScaleBox_SetUserSpecifiedScale Parms{}; + + Parms.InUserSpecifiedScale = InUserSpecifiedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBoxSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBoxSlot", "SetHorizontalAlignment"); + + Params::ScaleBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBoxSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBoxSlot", "SetPadding"); + + Params::ScaleBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBoxSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBoxSlot", "SetVerticalAlignment"); + + Params::ScaleBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBar.SetState +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InOffsetFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InThumbSizeFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBar::SetState(float InOffsetFraction, float InThumbSizeFraction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBar", "SetState"); + + Params::ScrollBar_SetState Parms{}; + + Parms.InOffsetFraction = InOffsetFraction; + Parms.InThumbSizeFraction = InThumbSizeFraction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.EndInertialScrolling +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UScrollBox::EndInertialScrolling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "EndInertialScrolling"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.ScrollToEnd +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UScrollBox::ScrollToEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "ScrollToEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.ScrollToStart +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UScrollBox::ScrollToStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "ScrollToStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.ScrollWidgetIntoView +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* WidgetToFind (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AnimateScroll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDescendantScrollDestination ScrollDestination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Padding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, EDescendantScrollDestination ScrollDestination, float Padding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "ScrollWidgetIntoView"); + + Params::ScrollBox_ScrollWidgetIntoView Parms{}; + + Parms.WidgetToFind = WidgetToFind; + Parms.AnimateScroll = AnimateScroll; + Parms.ScrollDestination = ScrollDestination; + Parms.Padding = Padding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetAllowOverscroll +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewAllowOverscroll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAllowOverscroll(bool NewAllowOverscroll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetAllowOverscroll"); + + Params::ScrollBox_SetAllowOverscroll Parms{}; + + Parms.NewAllowOverscroll = NewAllowOverscroll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetAlwaysShowScrollbar +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewAlwaysShowScrollbar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetAlwaysShowScrollbar"); + + Params::ScrollBox_SetAlwaysShowScrollbar Parms{}; + + Parms.NewAlwaysShowScrollbar = NewAlwaysShowScrollbar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetAnimateWheelScrolling +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldAnimateWheelScrolling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetAnimateWheelScrolling"); + + Params::ScrollBox_SetAnimateWheelScrolling Parms{}; + + Parms.bShouldAnimateWheelScrolling = bShouldAnimateWheelScrolling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetConsumeMouseWheel +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EConsumeMouseWheel NewConsumeMouseWheel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetConsumeMouseWheel(EConsumeMouseWheel NewConsumeMouseWheel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetConsumeMouseWheel"); + + Params::ScrollBox_SetConsumeMouseWheel Parms{}; + + Parms.NewConsumeMouseWheel = NewConsumeMouseWheel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetNavigationDestination +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const EDescendantScrollDestination NewNavigationDestination (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetNavigationDestination(const EDescendantScrollDestination NewNavigationDestination) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetNavigationDestination"); + + Params::ScrollBox_SetNavigationDestination Parms{}; + + Parms.NewNavigationDestination = NewNavigationDestination; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetOrientation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EOrientation NewOrientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetOrientation(EOrientation NewOrientation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetOrientation"); + + Params::ScrollBox_SetOrientation Parms{}; + + Parms.NewOrientation = NewOrientation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollbarPadding +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMargin& NewScrollbarPadding (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollbarPadding(const struct FMargin& NewScrollbarPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollbarPadding"); + + Params::ScrollBox_SetScrollbarPadding Parms{}; + + Parms.NewScrollbarPadding = std::move(NewScrollbarPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollbarThickness +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& NewScrollbarThickness (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollbarThickness(const struct FVector2D& NewScrollbarThickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollbarThickness"); + + Params::ScrollBox_SetScrollbarThickness Parms{}; + + Parms.NewScrollbarThickness = std::move(NewScrollbarThickness); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollbarVisibility +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ESlateVisibility NewScrollBarVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollbarVisibility(ESlateVisibility NewScrollBarVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollbarVisibility"); + + Params::ScrollBox_SetScrollbarVisibility Parms{}; + + Parms.NewScrollBarVisibility = NewScrollBarVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewScrollOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollOffset(float NewScrollOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollOffset"); + + Params::ScrollBox_SetScrollOffset Parms{}; + + Parms.NewScrollOffset = NewScrollOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollWhenFocusChanges +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EScrollWhenFocusChanges NewScrollWhenFocusChanges (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollWhenFocusChanges(EScrollWhenFocusChanges NewScrollWhenFocusChanges) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollWhenFocusChanges"); + + Params::ScrollBox_SetScrollWhenFocusChanges Parms{}; + + Parms.NewScrollWhenFocusChanges = NewScrollWhenFocusChanges; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetWheelScrollMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewWheelScrollMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetWheelScrollMultiplier(float NewWheelScrollMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetWheelScrollMultiplier"); + + Params::ScrollBox_SetWheelScrollMultiplier Parms{}; + + Parms.NewWheelScrollMultiplier = NewWheelScrollMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.GetScrollOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetScrollOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "GetScrollOffset"); + + Params::ScrollBox_GetScrollOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ScrollBox.GetScrollOffsetOfEnd +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetScrollOffsetOfEnd() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "GetScrollOffsetOfEnd"); + + Params::ScrollBox_GetScrollOffsetOfEnd Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ScrollBox.GetViewFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetViewFraction() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "GetViewFraction"); + + Params::ScrollBox_GetViewFraction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ScrollBox.GetViewOffsetFraction +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetViewOffsetFraction() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "GetViewOffsetFraction"); + + Params::ScrollBox_GetViewOffsetFraction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ScrollBoxSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBoxSlot", "SetHorizontalAlignment"); + + Params::ScrollBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBoxSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBoxSlot", "SetPadding"); + + Params::ScrollBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBoxSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBoxSlot", "SetVerticalAlignment"); + + Params::ScrollBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearHeightOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USizeBox::ClearHeightOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearHeightOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMaxAspectRatio +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USizeBox::ClearMaxAspectRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMaxAspectRatio"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMaxDesiredHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USizeBox::ClearMaxDesiredHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMaxDesiredHeight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMaxDesiredWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USizeBox::ClearMaxDesiredWidth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMaxDesiredWidth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMinAspectRatio +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USizeBox::ClearMinAspectRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMinAspectRatio"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMinDesiredHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USizeBox::ClearMinDesiredHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMinDesiredHeight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMinDesiredWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USizeBox::ClearMinDesiredWidth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMinDesiredWidth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearWidthOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void USizeBox::ClearWidthOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearWidthOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetHeightOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InHeightOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetHeightOverride(float InHeightOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetHeightOverride"); + + Params::SizeBox_SetHeightOverride Parms{}; + + Parms.InHeightOverride = InHeightOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMaxAspectRatio +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxAspectRatio(float InMaxAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMaxAspectRatio"); + + Params::SizeBox_SetMaxAspectRatio Parms{}; + + Parms.InMaxAspectRatio = InMaxAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMaxDesiredHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxDesiredHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxDesiredHeight(float InMaxDesiredHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMaxDesiredHeight"); + + Params::SizeBox_SetMaxDesiredHeight Parms{}; + + Parms.InMaxDesiredHeight = InMaxDesiredHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMaxDesiredWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxDesiredWidth(float InMaxDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMaxDesiredWidth"); + + Params::SizeBox_SetMaxDesiredWidth Parms{}; + + Parms.InMaxDesiredWidth = InMaxDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMinAspectRatio +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinAspectRatio(float InMinAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMinAspectRatio"); + + Params::SizeBox_SetMinAspectRatio Parms{}; + + Parms.InMinAspectRatio = InMinAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMinDesiredHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinDesiredHeight(float InMinDesiredHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMinDesiredHeight"); + + Params::SizeBox_SetMinDesiredHeight Parms{}; + + Parms.InMinDesiredHeight = InMinDesiredHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMinDesiredWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMinDesiredWidth"); + + Params::SizeBox_SetMinDesiredWidth Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetWidthOverride +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InWidthOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetWidthOverride(float InWidthOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetWidthOverride"); + + Params::SizeBox_SetWidthOverride Parms{}; + + Parms.InWidthOverride = InWidthOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBoxSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBoxSlot", "SetHorizontalAlignment"); + + Params::SizeBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBoxSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBoxSlot", "SetPadding"); + + Params::SizeBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBoxSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBoxSlot", "SetVerticalAlignment"); + + Params::SizeBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Spacer.SetSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpacer::SetSize(const struct FVector2D& InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Spacer", "SetSize"); + + Params::Spacer_SetSize Parms{}; + + Parms.InSize = std::move(InSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.StackBox.AddChildToStackBox +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStackBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStackBoxSlot* UStackBox::AddChildToStackBox(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StackBox", "AddChildToStackBox"); + + Params::StackBox_AddChildToStackBox Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.StackBox.ReplaceStackBoxChildAt +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStackBox::ReplaceStackBoxChildAt(int32 Index_0, class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StackBox", "ReplaceStackBoxChildAt"); + + Params::StackBox_ReplaceStackBoxChildAt Parms{}; + + Parms.Index_0 = Index_0; + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBlock.GetDynamicFontMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UTextBlock::GetDynamicFontMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "GetDynamicFontMaterial"); + + Params::TextBlock_GetDynamicFontMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBlock.GetDynamicOutlineMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UTextBlock::GetDynamicOutlineMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "GetDynamicOutlineMaterial"); + + Params::TextBlock_GetDynamicOutlineMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBlock.SetApplyOutlineToDropShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InDropShadows (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetApplyOutlineToDropShadows(const bool InDropShadows) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetApplyOutlineToDropShadows"); + + Params::TextBlock_SetApplyOutlineToDropShadows Parms{}; + + Parms.InDropShadows = InDropShadows; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetAutoWrapText +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InAutoTextWrap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetAutoWrapText(bool InAutoTextWrap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetAutoWrapText"); + + Params::TextBlock_SetAutoWrapText Parms{}; + + Parms.InAutoTextWrap = InAutoTextWrap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetColorAndOpacity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InColorAndOpacity (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetColorAndOpacity(const struct FSlateColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetColorAndOpacity"); + + Params::TextBlock_SetColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetFont +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateFontInfo& InFontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetFont(const struct FSlateFontInfo& InFontInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetFont"); + + Params::TextBlock_SetFont Parms{}; + + Parms.InFontInfo = std::move(InFontInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetFontMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetFontMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetFontMaterial"); + + Params::TextBlock_SetFontMaterial Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetFontOutlineMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetFontOutlineMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetFontOutlineMaterial"); + + Params::TextBlock_SetFontOutlineMaterial Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetMinDesiredWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetMinDesiredWidth"); + + Params::TextBlock_SetMinDesiredWidth Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetOpacity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetOpacity"); + + Params::TextBlock_SetOpacity Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetOutlineBlur +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InBlur (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetOutlineBlur(const int32 InBlur) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetOutlineBlur"); + + Params::TextBlock_SetOutlineBlur Parms{}; + + Parms.InBlur = InBlur; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetOutlineColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetOutlineColor(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetOutlineColor"); + + Params::TextBlock_SetOutlineColor Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetOutlineMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* InMaterial (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetOutlineMaterial(class UMaterialInterface* InMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetOutlineMaterial"); + + Params::TextBlock_SetOutlineMaterial Parms{}; + + Parms.InMaterial = InMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetOutlineSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetOutlineSize(const int32 InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetOutlineSize"); + + Params::TextBlock_SetOutlineSize Parms{}; + + Parms.InSize = InSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetSeparateFillAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InSeperateAlpha (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetSeparateFillAlpha(const bool InSeperateAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetSeparateFillAlpha"); + + Params::TextBlock_SetSeparateFillAlpha Parms{}; + + Parms.InSeperateAlpha = InSeperateAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetShadowColorAndOpacity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InShadowColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetShadowColorAndOpacity"); + + Params::TextBlock_SetShadowColorAndOpacity Parms{}; + + Parms.InShadowColorAndOpacity = std::move(InShadowColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetShadowOffset +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetShadowOffset(const struct FVector2D& InShadowOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetShadowOffset"); + + Params::TextBlock_SetShadowOffset Parms{}; + + Parms.InShadowOffset = std::move(InShadowOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetStrikeBrush +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InStrikeBrush (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetStrikeBrush(const struct FSlateBrush& InStrikeBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetStrikeBrush"); + + Params::TextBlock_SetStrikeBrush Parms{}; + + Parms.InStrikeBrush = std::move(InStrikeBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetText +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetText"); + + Params::TextBlock_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetTextOverflowPolicy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextOverflowPolicy InOverflowPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetTextOverflowPolicy(ETextOverflowPolicy InOverflowPolicy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetTextOverflowPolicy"); + + Params::TextBlock_SetTextOverflowPolicy Parms{}; + + Parms.InOverflowPolicy = InOverflowPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetTextTransformPolicy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETextTransformPolicy InTransformPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetTextTransformPolicy(ETextTransformPolicy InTransformPolicy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetTextTransformPolicy"); + + Params::TextBlock_SetTextTransformPolicy Parms{}; + + Parms.InTransformPolicy = InTransformPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.GetText +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UTextBlock::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "GetText"); + + Params::TextBlock_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TileView.SetEntryHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTileView::SetEntryHeight(float NewHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "SetEntryHeight"); + + Params::TileView_SetEntryHeight Parms{}; + + Parms.NewHeight = NewHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TileView.SetEntryWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTileView::SetEntryWidth(float NewWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "SetEntryWidth"); + + Params::TileView_SetEntryWidth Parms{}; + + Parms.NewWidth = NewWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TileView.GetEntryHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTileView::GetEntryHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "GetEntryHeight"); + + Params::TileView_GetEntryHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TileView.GetEntryWidth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTileView::GetEntryWidth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "GetEntryWidth"); + + Params::TileView_GetEntryWidth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TileView.IsAligned +// (Final, RequiredAPI, Native, Private, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTileView::IsAligned() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "IsAligned"); + + Params::TileView_IsAligned Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UniformGridPanel.AddChildToUniformGrid +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformGridSlot* UUniformGridPanel::AddChildToUniformGrid(class UWidget* Content, int32 InRow, int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridPanel", "AddChildToUniformGrid"); + + Params::UniformGridPanel_AddChildToUniformGrid Parms{}; + + Parms.Content = Content; + Parms.InRow = InRow; + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UniformGridPanel.SetMinDesiredSlotHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredSlotHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetMinDesiredSlotHeight(float InMinDesiredSlotHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridPanel", "SetMinDesiredSlotHeight"); + + Params::UniformGridPanel_SetMinDesiredSlotHeight Parms{}; + + Parms.InMinDesiredSlotHeight = InMinDesiredSlotHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridPanel.SetMinDesiredSlotWidth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredSlotWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetMinDesiredSlotWidth(float InMinDesiredSlotWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridPanel", "SetMinDesiredSlotWidth"); + + Params::UniformGridPanel_SetMinDesiredSlotWidth Parms{}; + + Parms.InMinDesiredSlotWidth = InMinDesiredSlotWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridPanel.SetSlotPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InSlotPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetSlotPadding(const struct FMargin& InSlotPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridPanel", "SetSlotPadding"); + + Params::UniformGridPanel_SetSlotPadding Parms{}; + + Parms.InSlotPadding = std::move(InSlotPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridSlot.SetColumn +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetColumn(int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridSlot", "SetColumn"); + + Params::UniformGridSlot_SetColumn Parms{}; + + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridSlot", "SetHorizontalAlignment"); + + Params::UniformGridSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridSlot.SetRow +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetRow(int32 InRow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridSlot", "SetRow"); + + Params::UniformGridSlot_SetRow Parms{}; + + Parms.InRow = InRow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridSlot", "SetVerticalAlignment"); + + Params::UniformGridSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.VerticalBox.AddChildToVerticalBox +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVerticalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVerticalBoxSlot* UVerticalBox::AddChildToVerticalBox(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBox", "AddChildToVerticalBox"); + + Params::VerticalBox_AddChildToVerticalBox Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.VerticalBoxSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBoxSlot", "SetHorizontalAlignment"); + + Params::VerticalBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.VerticalBoxSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBoxSlot", "SetPadding"); + + Params::VerticalBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.VerticalBoxSlot.SetSize +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateChildSize& InSize (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetSize(const struct FSlateChildSize& InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBoxSlot", "SetSize"); + + Params::VerticalBoxSlot_SetSize Parms{}; + + Parms.InSize = std::move(InSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.VerticalBoxSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBoxSlot", "SetVerticalAlignment"); + + Params::VerticalBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.SetEnableAdvancedFeatures +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InEnableAdvancedFeatures (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewport::SetEnableAdvancedFeatures(bool InEnableAdvancedFeatures) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "SetEnableAdvancedFeatures"); + + Params::Viewport_SetEnableAdvancedFeatures Parms{}; + + Parms.InEnableAdvancedFeatures = InEnableAdvancedFeatures; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.SetLightIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float LightIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewport::SetLightIntensity(float LightIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "SetLightIntensity"); + + Params::Viewport_SetLightIntensity Parms{}; + + Parms.LightIntensity = LightIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.SetShowFlag +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InShowFlagName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewport::SetShowFlag(const class FString& InShowFlagName, bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "SetShowFlag"); + + Params::Viewport_SetShowFlag Parms{}; + + Parms.InShowFlagName = std::move(InShowFlagName); + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.SetSkyIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float LightIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewport::SetSkyIntensity(float LightIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "SetSkyIntensity"); + + Params::Viewport_SetSkyIntensity Parms{}; + + Parms.LightIntensity = LightIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.SetViewLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewport::SetViewLocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "SetViewLocation"); + + Params::Viewport_SetViewLocation Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.SetViewRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UViewport::SetViewRotation(const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "SetViewRotation"); + + Params::Viewport_SetViewRotation Parms{}; + + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.Spawn +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ActorClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UViewport::Spawn(TSubclassOf ActorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "Spawn"); + + Params::Viewport_Spawn Parms{}; + + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Viewport.GetViewLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UViewport::GetViewLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "GetViewLocation"); + + Params::Viewport_GetViewLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Viewport.GetViewportWorld +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorld* UViewport::GetViewportWorld() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "GetViewportWorld"); + + Params::Viewport_GetViewportWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Viewport.GetViewRotation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UViewport::GetViewRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "GetViewRotation"); + + Params::Viewport_GetViewRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.RequestRedraw +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UWidgetComponent::RequestRedraw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "RequestRedraw"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.RequestRenderUpdate +// (RequiredAPI, Native, Public, BlueprintCallable) + +void UWidgetComponent::RequestRenderUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "RequestRenderUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetBackgroundColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewBackgroundColor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetBackgroundColor(const struct FLinearColor& NewBackgroundColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetBackgroundColor"); + + Params::WidgetComponent_SetBackgroundColor Parms{}; + + Parms.NewBackgroundColor = std::move(NewBackgroundColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetCylinderArcAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float InCylinderArcAngle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetCylinderArcAngle(const float InCylinderArcAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetCylinderArcAngle"); + + Params::WidgetComponent_SetCylinderArcAngle Parms{}; + + Parms.InCylinderArcAngle = InCylinderArcAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetDrawAtDesiredSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDrawAtDesiredSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetDrawAtDesiredSize(bool bInDrawAtDesiredSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetDrawAtDesiredSize"); + + Params::WidgetComponent_SetDrawAtDesiredSize Parms{}; + + Parms.bInDrawAtDesiredSize = bInDrawAtDesiredSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetDrawSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetDrawSize(const struct FVector2D& Size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetDrawSize"); + + Params::WidgetComponent_SetDrawSize Parms{}; + + Parms.Size = std::move(Size); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetGeometryMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWidgetGeometryMode InGeometryMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetGeometryMode(EWidgetGeometryMode InGeometryMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetGeometryMode"); + + Params::WidgetComponent_SetGeometryMode Parms{}; + + Parms.InGeometryMode = InGeometryMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetManuallyRedraw +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bUseManualRedraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetManuallyRedraw(bool bUseManualRedraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetManuallyRedraw"); + + Params::WidgetComponent_SetManuallyRedraw Parms{}; + + Parms.bUseManualRedraw = bUseManualRedraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetOwnerPlayer +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class ULocalPlayer* LocalPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetOwnerPlayer(class ULocalPlayer* LocalPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetOwnerPlayer"); + + Params::WidgetComponent_SetOwnerPlayer Parms{}; + + Parms.LocalPlayer = LocalPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetPivot +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InPivot (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetPivot(const struct FVector2D& InPivot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetPivot"); + + Params::WidgetComponent_SetPivot Parms{}; + + Parms.InPivot = std::move(InPivot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetRedrawTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRedrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetRedrawTime(float InRedrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetRedrawTime"); + + Params::WidgetComponent_SetRedrawTime Parms{}; + + Parms.InRedrawTime = InRedrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetTickMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETickMode InTickMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTickMode(ETickMode InTickMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetTickMode"); + + Params::WidgetComponent_SetTickMode Parms{}; + + Parms.InTickMode = InTickMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetTickWhenOffscreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bWantTickWhenOffscreen (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTickWhenOffscreen(const bool bWantTickWhenOffscreen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetTickWhenOffscreen"); + + Params::WidgetComponent_SetTickWhenOffscreen Parms{}; + + Parms.bWantTickWhenOffscreen = bWantTickWhenOffscreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetTintColorAndOpacity +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewTintColorAndOpacity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTintColorAndOpacity(const struct FLinearColor& NewTintColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetTintColorAndOpacity"); + + Params::WidgetComponent_SetTintColorAndOpacity Parms{}; + + Parms.NewTintColorAndOpacity = std::move(NewTintColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetTwoSided +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const bool bWantTwoSided (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTwoSided(const bool bWantTwoSided) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetTwoSided"); + + Params::WidgetComponent_SetTwoSided Parms{}; + + Parms.bWantTwoSided = bWantTwoSided; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetWidget +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget_0 (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWidget(class UUserWidget* Widget_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetWidget"); + + Params::WidgetComponent_SetWidget Parms{}; + + Parms.Widget_0 = Widget_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetWidgetSpace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWidgetSpace NewSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWidgetSpace(EWidgetSpace NewSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetWidgetSpace"); + + Params::WidgetComponent_SetWidgetSpace Parms{}; + + Parms.NewSpace = NewSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetWindowFocusable +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bInWindowFocusable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWindowFocusable(bool bInWindowFocusable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetWindowFocusable"); + + Params::WidgetComponent_SetWindowFocusable Parms{}; + + Parms.bInWindowFocusable = bInWindowFocusable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetWindowVisibility +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EWindowVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWindowVisibility(EWindowVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetWindowVisibility"); + + Params::WidgetComponent_SetWindowVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.GetCurrentDrawSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetCurrentDrawSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetCurrentDrawSize"); + + Params::WidgetComponent_GetCurrentDrawSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetCylinderArcAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetComponent::GetCylinderArcAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetCylinderArcAngle"); + + Params::WidgetComponent_GetCylinderArcAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetDrawAtDesiredSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetDrawAtDesiredSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetDrawAtDesiredSize"); + + Params::WidgetComponent_GetDrawAtDesiredSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetDrawSize +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetDrawSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetDrawSize"); + + Params::WidgetComponent_GetDrawSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetGeometryMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWidgetGeometryMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWidgetGeometryMode UWidgetComponent::GetGeometryMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetGeometryMode"); + + Params::WidgetComponent_GetGeometryMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetManuallyRedraw +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetManuallyRedraw() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetManuallyRedraw"); + + Params::WidgetComponent_GetManuallyRedraw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetMaterialInstance +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UWidgetComponent::GetMaterialInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetMaterialInstance"); + + Params::WidgetComponent_GetMaterialInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetOwnerPlayer +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULocalPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayer* UWidgetComponent::GetOwnerPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetOwnerPlayer"); + + Params::WidgetComponent_GetOwnerPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetPivot +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetPivot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetPivot"); + + Params::WidgetComponent_GetPivot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetRedrawTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetComponent::GetRedrawTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetRedrawTime"); + + Params::WidgetComponent_GetRedrawTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetRenderTarget +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2D* UWidgetComponent::GetRenderTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetRenderTarget"); + + Params::WidgetComponent_GetRenderTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetTickWhenOffscreen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetTickWhenOffscreen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetTickWhenOffscreen"); + + Params::WidgetComponent_GetTickWhenOffscreen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetTwoSided +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetTwoSided() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetTwoSided"); + + Params::WidgetComponent_GetTwoSided Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetUserWidgetObject +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetComponent::GetUserWidgetObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetUserWidgetObject"); + + Params::WidgetComponent_GetUserWidgetObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetWidget +// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetComponent::GetWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetWidget"); + + Params::WidgetComponent_GetWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetWidgetSpace +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWidgetSpace ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWidgetSpace UWidgetComponent::GetWidgetSpace() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetWidgetSpace"); + + Params::WidgetComponent_GetWidgetSpace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetWindowFocusable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetWindowFocusable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetWindowFocusable"); + + Params::WidgetComponent_GetWindowFocusable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetWindowVisiblility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWindowVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowVisibility UWidgetComponent::GetWindowVisiblility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetWindowVisiblility"); + + Params::WidgetComponent_GetWindowVisiblility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.IsWidgetVisible +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::IsWidgetVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "IsWidgetVisible"); + + Params::WidgetComponent_IsWidgetVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.PressAndReleaseKey +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::PressAndReleaseKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "PressAndReleaseKey"); + + Params::WidgetInteractionComponent_PressAndReleaseKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.PressKey +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRepeat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::PressKey(const struct FKey& Key, bool bRepeat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "PressKey"); + + Params::WidgetInteractionComponent_PressKey Parms{}; + + Parms.Key = std::move(Key); + Parms.bRepeat = bRepeat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.PressPointerKey +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::PressPointerKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "PressPointerKey"); + + Params::WidgetInteractionComponent_PressPointerKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.ReleaseKey +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::ReleaseKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "ReleaseKey"); + + Params::WidgetInteractionComponent_ReleaseKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.ReleasePointerKey +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::ReleasePointerKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "ReleasePointerKey"); + + Params::WidgetInteractionComponent_ReleasePointerKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.ScrollWheel +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float ScrollDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::ScrollWheel(float ScrollDelta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "ScrollWheel"); + + Params::WidgetInteractionComponent_ScrollWheel Parms{}; + + Parms.ScrollDelta = ScrollDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.SendKeyChar +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Characters (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRepeat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::SendKeyChar(const class FString& Characters, bool bRepeat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "SendKeyChar"); + + Params::WidgetInteractionComponent_SendKeyChar Parms{}; + + Parms.Characters = std::move(Characters); + Parms.bRepeat = bRepeat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.SetCustomHitResult +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::SetCustomHitResult(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "SetCustomHitResult"); + + Params::WidgetInteractionComponent_SetCustomHitResult Parms{}; + + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.SetFocus +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* FocusWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::SetFocus(class UWidget* FocusWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "SetFocus"); + + Params::WidgetInteractionComponent_SetFocus Parms{}; + + Parms.FocusWidget = FocusWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.Get2DHitLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetInteractionComponent::Get2DHitLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "Get2DHitLocation"); + + Params::WidgetInteractionComponent_Get2DHitLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.GetHoveredWidgetComponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidgetComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetComponent* UWidgetInteractionComponent::GetHoveredWidgetComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "GetHoveredWidgetComponent"); + + Params::WidgetInteractionComponent_GetHoveredWidgetComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.GetLastHitResult +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FHitResult ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +const struct FHitResult UWidgetInteractionComponent::GetLastHitResult() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "GetLastHitResult"); + + Params::WidgetInteractionComponent_GetLastHitResult Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.IsOverFocusableWidget +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverFocusableWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverFocusableWidget"); + + Params::WidgetInteractionComponent_IsOverFocusableWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.IsOverHitTestVisibleWidget +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverHitTestVisibleWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverHitTestVisibleWidget"); + + Params::WidgetInteractionComponent_IsOverHitTestVisibleWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.IsOverInteractableWidget +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverInteractableWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverInteractableWidget"); + + Params::WidgetInteractionComponent_IsOverInteractableWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcherSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetHorizontalAlignment"); + + Params::WidgetSwitcherSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetSwitcherSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetPadding"); + + Params::WidgetSwitcherSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetSwitcherSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetVerticalAlignment"); + + Params::WidgetSwitcherSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarAreaSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetHorizontalAlignment"); + + Params::WindowTitleBarAreaSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarAreaSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetPadding"); + + Params::WindowTitleBarAreaSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarAreaSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetVerticalAlignment"); + + Params::WindowTitleBarAreaSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBox.AddChildToWrapBox +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Content (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWrapBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWrapBoxSlot* UWrapBox::AddChildToWrapBox(class UWidget* Content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBox", "AddChildToWrapBox"); + + Params::WrapBox_AddChildToWrapBox Parms{}; + + Parms.Content = Content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WrapBox.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBox::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBox", "SetHorizontalAlignment"); + + Params::WrapBox_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBox.SetInnerSlotPadding +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBox::SetInnerSlotPadding(const struct FVector2D& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBox", "SetInnerSlotPadding"); + + Params::WrapBox_SetInnerSlotPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetFillEmptySpace +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InbFillEmptySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetFillEmptySpace(bool InbFillEmptySpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetFillEmptySpace"); + + Params::WrapBoxSlot_SetFillEmptySpace Parms{}; + + Parms.InbFillEmptySpace = InbFillEmptySpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetFillSpanWhenLessThan +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float InFillSpanWhenLessThan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetFillSpanWhenLessThan(float InFillSpanWhenLessThan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetFillSpanWhenLessThan"); + + Params::WrapBoxSlot_SetFillSpanWhenLessThan Parms{}; + + Parms.InFillSpanWhenLessThan = InFillSpanWhenLessThan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetHorizontalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetHorizontalAlignment"); + + Params::WrapBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetNewLine +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool InForceNewLine (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetNewLine(bool InForceNewLine) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetNewLine"); + + Params::WrapBoxSlot_SetNewLine Parms{}; + + Parms.InForceNewLine = InForceNewLine; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetPadding +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetPadding"); + + Params::WrapBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetVerticalAlignment +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetVerticalAlignment"); + + Params::WrapBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DragDropOperation.DragCancelled +// (RequiredAPI, Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::DragCancelled(const struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragDropOperation", "DragCancelled"); + + Params::DragDropOperation_DragCancelled Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DragDropOperation.Dragged +// (RequiredAPI, Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::Dragged(const struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragDropOperation", "Dragged"); + + Params::DragDropOperation_Dragged Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DragDropOperation.Drop +// (RequiredAPI, Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::Drop(const struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragDropOperation", "Drop"); + + Params::DragDropOperation_Drop Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SlateBlueprintLibrary.AbsoluteToLocal +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& AbsoluteCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::AbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "AbsoluteToLocal"); + + Params::SlateBlueprintLibrary_AbsoluteToLocal Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.AbsoluteCoordinate = std::move(AbsoluteCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.AbsoluteToViewport +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& AbsoluteDesktopCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* PixelPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::AbsoluteToViewport(class UObject* WorldContextObject, const struct FVector2D& AbsoluteDesktopCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "AbsoluteToViewport"); + + Params::SlateBlueprintLibrary_AbsoluteToViewport Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AbsoluteDesktopCoordinate = std::move(AbsoluteDesktopCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PixelPosition != nullptr) + *PixelPosition = std::move(Parms.PixelPosition); + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); +} + + +// Function UMG.SlateBlueprintLibrary.EqualEqual_SlateBrush +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateBrush& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FSlateBrush& B (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USlateBlueprintLibrary::EqualEqual_SlateBrush(const struct FSlateBrush& A, const struct FSlateBrush& B) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "EqualEqual_SlateBrush"); + + Params::SlateBlueprintLibrary_EqualEqual_SlateBrush Parms{}; + + Parms.A = std::move(A); + Parms.B = std::move(B); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.GetAbsoluteSize +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetAbsoluteSize(const struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "GetAbsoluteSize"); + + Params::SlateBlueprintLibrary_GetAbsoluteSize Parms{}; + + Parms.Geometry = std::move(Geometry); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.GetLocalSize +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetLocalSize(const struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "GetLocalSize"); + + Params::SlateBlueprintLibrary_GetLocalSize Parms{}; + + Parms.Geometry = std::move(Geometry); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.GetLocalTopLeft +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetLocalTopLeft(const struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "GetLocalTopLeft"); + + Params::SlateBlueprintLibrary_GetLocalTopLeft Parms{}; + + Parms.Geometry = std::move(Geometry); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.IsUnderLocation +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& AbsoluteCoordinate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USlateBlueprintLibrary::IsUnderLocation(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "IsUnderLocation"); + + Params::SlateBlueprintLibrary_IsUnderLocation Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.AbsoluteCoordinate = std::move(AbsoluteCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.LocalToAbsolute +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& LocalCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::LocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "LocalToAbsolute"); + + Params::SlateBlueprintLibrary_LocalToAbsolute Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.LocalCoordinate = std::move(LocalCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.LocalToViewport +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& LocalCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* PixelPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::LocalToViewport(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "LocalToViewport"); + + Params::SlateBlueprintLibrary_LocalToViewport Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Geometry = std::move(Geometry); + Parms.LocalCoordinate = std::move(LocalCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PixelPosition != nullptr) + *PixelPosition = std::move(Parms.PixelPosition); + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToViewport +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToViewport(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "ScreenToViewport"); + + Params::SlateBlueprintLibrary_ScreenToViewport Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ScreenPosition = std::move(ScreenPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetAbsolute +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* AbsoluteCoordinate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeWindowPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToWidgetAbsolute(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* AbsoluteCoordinate, bool bIncludeWindowPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "ScreenToWidgetAbsolute"); + + Params::SlateBlueprintLibrary_ScreenToWidgetAbsolute Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.bIncludeWindowPosition = bIncludeWindowPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AbsoluteCoordinate != nullptr) + *AbsoluteCoordinate = std::move(Parms.AbsoluteCoordinate); +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetLocal +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* LocalCoordinate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeWindowPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToWidgetLocal(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& ScreenPosition, struct FVector2D* LocalCoordinate, bool bIncludeWindowPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "ScreenToWidgetLocal"); + + Params::SlateBlueprintLibrary_ScreenToWidgetLocal Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Geometry = std::move(Geometry); + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.bIncludeWindowPosition = bIncludeWindowPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocalCoordinate != nullptr) + *LocalCoordinate = std::move(Parms.LocalCoordinate); +} + + +// Function UMG.SlateBlueprintLibrary.TransformScalarAbsoluteToLocal +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float AbsoluteScalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlateBlueprintLibrary::TransformScalarAbsoluteToLocal(const struct FGeometry& Geometry, float AbsoluteScalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "TransformScalarAbsoluteToLocal"); + + Params::SlateBlueprintLibrary_TransformScalarAbsoluteToLocal Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.AbsoluteScalar = AbsoluteScalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.TransformScalarLocalToAbsolute +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LocalScalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlateBlueprintLibrary::TransformScalarLocalToAbsolute(const struct FGeometry& Geometry, float LocalScalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "TransformScalarLocalToAbsolute"); + + Params::SlateBlueprintLibrary_TransformScalarLocalToAbsolute Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.LocalScalar = LocalScalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.TransformVectorAbsoluteToLocal +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& AbsoluteVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::TransformVectorAbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "TransformVectorAbsoluteToLocal"); + + Params::SlateBlueprintLibrary_TransformVectorAbsoluteToLocal Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.AbsoluteVector = std::move(AbsoluteVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.TransformVectorLocalToAbsolute +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& LocalVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::TransformVectorLocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "TransformVectorLocalToAbsolute"); + + Params::SlateBlueprintLibrary_TransformVectorLocalToAbsolute Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.LocalVector = std::move(LocalVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.CancelDragDrop +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UWidgetBlueprintLibrary::CancelDragDrop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "CancelDragDrop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.CaptureJoystick +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAllJoysticks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::CaptureJoystick(struct FEventReply& Reply, class UWidget* CapturingWidget, bool bInAllJoysticks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "CaptureJoystick"); + + Params::WidgetBlueprintLibrary_CaptureJoystick Parms{}; + + Parms.Reply = std::move(Reply); + Parms.CapturingWidget = CapturingWidget; + Parms.bInAllJoysticks = bInAllJoysticks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.CaptureMouse +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::CaptureMouse(struct FEventReply& Reply, class UWidget* CapturingWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "CaptureMouse"); + + Params::WidgetBlueprintLibrary_CaptureMouse Parms{}; + + Parms.Reply = std::move(Reply); + Parms.CapturingWidget = CapturingWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.ClearUserFocus +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bInAllUsers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ClearUserFocus(struct FEventReply& Reply, bool bInAllUsers) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "ClearUserFocus"); + + Params::WidgetBlueprintLibrary_ClearUserFocus Parms{}; + + Parms.Reply = std::move(Reply); + Parms.bInAllUsers = bInAllUsers; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.Create +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf WidgetType (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* OwningPlayer (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetBlueprintLibrary::Create(class UObject* WorldContextObject, TSubclassOf WidgetType, class APlayerController* OwningPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "Create"); + + Params::WidgetBlueprintLibrary_Create Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WidgetType = WidgetType; + Parms.OwningPlayer = OwningPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.CreateDragDropOperation +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf OperationClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDragDropOperation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDragDropOperation* UWidgetBlueprintLibrary::CreateDragDropOperation(TSubclassOf OperationClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "CreateDragDropOperation"); + + Params::WidgetBlueprintLibrary_CreateDragDropOperation Parms{}; + + Parms.OperationClass = OperationClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.DetectDrag +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* WidgetDetectingDrag (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& DragKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::DetectDrag(struct FEventReply& Reply, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DetectDrag"); + + Params::WidgetBlueprintLibrary_DetectDrag Parms{}; + + Parms.Reply = std::move(Reply); + Parms.WidgetDetectingDrag = WidgetDetectingDrag; + Parms.DragKey = std::move(DragKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.DetectDragIfPressed +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* WidgetDetectingDrag (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& DragKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::DetectDragIfPressed(const struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DetectDragIfPressed"); + + Params::WidgetBlueprintLibrary_DetectDragIfPressed Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + Parms.WidgetDetectingDrag = WidgetDetectingDrag; + Parms.DragKey = std::move(DragKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.DismissAllMenus +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) + +void UWidgetBlueprintLibrary::DismissAllMenus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DismissAllMenus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.DrawBox +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USlateBrushAsset* Brush (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawBox(struct FPaintContext& Context, const struct FVector2D& position, const struct FVector2D& Size, class USlateBrushAsset* Brush, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawBox"); + + Params::WidgetBlueprintLibrary_DrawBox Parms{}; + + Parms.Context = std::move(Context); + Parms.position = std::move(position); + Parms.Size = std::move(Size); + Parms.Brush = Brush; + Parms.Tint = std::move(Tint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawLine +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& PositionA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PositionB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAntiAlias (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawLine(struct FPaintContext& Context, const struct FVector2D& PositionA, const struct FVector2D& PositionB, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawLine"); + + Params::WidgetBlueprintLibrary_DrawLine Parms{}; + + Parms.Context = std::move(Context); + Parms.PositionA = std::move(PositionA); + Parms.PositionB = std::move(PositionB); + Parms.Tint = std::move(Tint); + Parms.bAntiAlias = bAntiAlias; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawLines +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAntiAlias (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawLines(struct FPaintContext& Context, const TArray& Points, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawLines"); + + Params::WidgetBlueprintLibrary_DrawLines Parms{}; + + Parms.Context = std::move(Context); + Parms.Points = std::move(Points); + Parms.Tint = std::move(Tint); + Parms.bAntiAlias = bAntiAlias; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawSpline +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& StartDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& EndDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawSpline(struct FPaintContext& Context, const struct FVector2D& Start, const struct FVector2D& StartDir, const struct FVector2D& End, const struct FVector2D& EndDir, const struct FLinearColor& Tint, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawSpline"); + + Params::WidgetBlueprintLibrary_DrawSpline Parms{}; + + Parms.Context = std::move(Context); + Parms.Start = std::move(Start); + Parms.StartDir = std::move(StartDir); + Parms.End = std::move(End); + Parms.EndDir = std::move(EndDir); + Parms.Tint = std::move(Tint); + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawText +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawText(struct FPaintContext& Context, const class FString& InString, const struct FVector2D& position, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawText"); + + Params::WidgetBlueprintLibrary_DrawText Parms{}; + + Parms.Context = std::move(Context); + Parms.InString = std::move(InString); + Parms.position = std::move(position); + Parms.Tint = std::move(Tint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawTextFormatted +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const class FText& Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector2D& position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFont* Font (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FontSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FontTypeFace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawTextFormatted(struct FPaintContext& Context, const class FText& Text, const struct FVector2D& position, class UFont* Font, float FontSize, class FName FontTypeFace, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawTextFormatted"); + + Params::WidgetBlueprintLibrary_DrawTextFormatted Parms{}; + + Parms.Context = std::move(Context); + Parms.Text = std::move(Text); + Parms.position = std::move(position); + Parms.Font = Font; + Parms.FontSize = FontSize; + Parms.FontTypeFace = FontTypeFace; + Parms.Tint = std::move(Tint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.EndDragDrop +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::EndDragDrop(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "EndDragDrop"); + + Params::WidgetBlueprintLibrary_EndDragDrop Parms{}; + + Parms.Reply = std::move(Reply); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsOfClass +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FoundWidgets (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TSubclassOf WidgetClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TopLevelOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetAllWidgetsOfClass(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf WidgetClass, bool TopLevelOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetAllWidgetsOfClass"); + + Params::WidgetBlueprintLibrary_GetAllWidgetsOfClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WidgetClass = WidgetClass; + Parms.TopLevelOnly = TopLevelOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FoundWidgets != nullptr) + *FoundWidgets = std::move(Parms.FoundWidgets); +} + + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsWithInterface +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FoundWidgets (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TopLevelOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetAllWidgetsWithInterface(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf Interface, bool TopLevelOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetAllWidgetsWithInterface"); + + Params::WidgetBlueprintLibrary_GetAllWidgetsWithInterface Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Interface = Interface; + Parms.TopLevelOnly = TopLevelOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FoundWidgets != nullptr) + *FoundWidgets = std::move(Parms.FoundWidgets); +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResource +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateBrush& Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UWidgetBlueprintLibrary::GetBrushResource(const struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetBrushResource"); + + Params::WidgetBlueprintLibrary_GetBrushResource Parms{}; + + Parms.Brush = std::move(Brush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsMaterial +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateBrush& Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UWidgetBlueprintLibrary::GetBrushResourceAsMaterial(const struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetBrushResourceAsMaterial"); + + Params::WidgetBlueprintLibrary_GetBrushResourceAsMaterial Parms{}; + + Parms.Brush = std::move(Brush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsTexture2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateBrush& Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UWidgetBlueprintLibrary::GetBrushResourceAsTexture2D(const struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetBrushResourceAsTexture2D"); + + Params::WidgetBlueprintLibrary_GetBrushResourceAsTexture2D Parms{}; + + Parms.Brush = std::move(Brush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetDragDroppingContent +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UDragDropOperation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDragDropOperation* UWidgetBlueprintLibrary::GetDragDroppingContent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetDragDroppingContent"); + + Params::WidgetBlueprintLibrary_GetDragDroppingContent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetDynamicMaterial +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush& Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UWidgetBlueprintLibrary::GetDynamicMaterial(struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetDynamicMaterial"); + + Params::WidgetBlueprintLibrary_GetDynamicMaterial Parms{}; + + Parms.Brush = std::move(Brush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Brush = std::move(Parms.Brush); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromCharacterEvent +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FCharacterEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromCharacterEvent(const struct FCharacterEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromCharacterEvent"); + + Params::WidgetBlueprintLibrary_GetInputEventFromCharacterEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromKeyEvent +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromKeyEvent(const struct FKeyEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromKeyEvent"); + + Params::WidgetBlueprintLibrary_GetInputEventFromKeyEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromNavigationEvent +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FNavigationEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromNavigationEvent(const struct FNavigationEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromNavigationEvent"); + + Params::WidgetBlueprintLibrary_GetInputEventFromNavigationEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromPointerEvent +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromPointerEvent(const struct FPointerEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromPointerEvent"); + + Params::WidgetBlueprintLibrary_GetInputEventFromPointerEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetKeyEventFromAnalogInputEvent +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnalogInputEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKeyEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FKeyEvent UWidgetBlueprintLibrary::GetKeyEventFromAnalogInputEvent(const struct FAnalogInputEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetKeyEventFromAnalogInputEvent"); + + Params::WidgetBlueprintLibrary_GetKeyEventFromAnalogInputEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetSafeZonePadding +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4* SafePadding (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* SafePaddingScale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4* SpillOverPadding (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetSafeZonePadding(class UObject* WorldContextObject, struct FVector4* SafePadding, struct FVector2D* SafePaddingScale, struct FVector4* SpillOverPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetSafeZonePadding"); + + Params::WidgetBlueprintLibrary_GetSafeZonePadding Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SafePadding != nullptr) + *SafePadding = std::move(Parms.SafePadding); + + if (SafePaddingScale != nullptr) + *SafePaddingScale = std::move(Parms.SafePaddingScale); + + if (SpillOverPadding != nullptr) + *SpillOverPadding = std::move(Parms.SpillOverPadding); +} + + +// Function UMG.WidgetBlueprintLibrary.Handled +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::Handled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "Handled"); + + Params::WidgetBlueprintLibrary_Handled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.IsDragDropping +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetBlueprintLibrary::IsDragDropping() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "IsDragDropping"); + + Params::WidgetBlueprintLibrary_IsDragDropping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.LockMouse +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::LockMouse(struct FEventReply& Reply, class UWidget* CapturingWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "LockMouse"); + + Params::WidgetBlueprintLibrary_LockMouse Parms{}; + + Parms.Reply = std::move(Reply); + Parms.CapturingWidget = CapturingWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromAsset +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class USlateBrushAsset* BrushAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromAsset(class USlateBrushAsset* BrushAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromAsset"); + + Params::WidgetBlueprintLibrary_MakeBrushFromAsset Parms{}; + + Parms.BrushAsset = BrushAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromMaterial +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromMaterial(class UMaterialInterface* Material, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromMaterial"); + + Params::WidgetBlueprintLibrary_MakeBrushFromMaterial Parms{}; + + Parms.Material = Material; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromTexture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromTexture(class UTexture2D* Texture, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromTexture"); + + Params::WidgetBlueprintLibrary_MakeBrushFromTexture Parms{}; + + Parms.Texture = Texture; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.NoResourceBrush +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::NoResourceBrush() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "NoResourceBrush"); + + Params::WidgetBlueprintLibrary_NoResourceBrush Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.ReleaseJoystickCapture +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bInAllJoysticks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ReleaseJoystickCapture(struct FEventReply& Reply, bool bInAllJoysticks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "ReleaseJoystickCapture"); + + Params::WidgetBlueprintLibrary_ReleaseJoystickCapture Parms{}; + + Parms.Reply = std::move(Reply); + Parms.bInAllJoysticks = bInAllJoysticks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.ReleaseMouseCapture +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ReleaseMouseCapture(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "ReleaseMouseCapture"); + + Params::WidgetBlueprintLibrary_ReleaseMouseCapture Parms{}; + + Parms.Reply = std::move(Reply); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.RestorePreviousWindowTitleBarState +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) + +void UWidgetBlueprintLibrary::RestorePreviousWindowTitleBarState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "RestorePreviousWindowTitleBarState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToMaterial +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush& Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetBrushResourceToMaterial(struct FSlateBrush& Brush, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetBrushResourceToMaterial"); + + Params::WidgetBlueprintLibrary_SetBrushResourceToMaterial Parms{}; + + Parms.Brush = std::move(Brush); + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Brush = std::move(Parms.Brush); +} + + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToTexture +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush& Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetBrushResourceToTexture(struct FSlateBrush& Brush, class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetBrushResourceToTexture"); + + Params::WidgetBlueprintLibrary_SetBrushResourceToTexture Parms{}; + + Parms.Brush = std::move(Brush); + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Brush = std::move(Parms.Brush); +} + + +// Function UMG.WidgetBlueprintLibrary.SetColorVisionDeficiencyType +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// EColorVisionDeficiency Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Severity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CorrectDeficiency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowCorrectionWithDeficiency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetColorVisionDeficiencyType(EColorVisionDeficiency Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetColorVisionDeficiencyType"); + + Params::WidgetBlueprintLibrary_SetColorVisionDeficiencyType Parms{}; + + Parms.Type = Type; + Parms.Severity = Severity; + Parms.CorrectDeficiency = CorrectDeficiency; + Parms.ShowCorrectionWithDeficiency = ShowCorrectionWithDeficiency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetFocusToGameViewport +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) + +void UWidgetBlueprintLibrary::SetFocusToGameViewport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetFocusToGameViewport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetHardwareCursor +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMouseCursor CursorShape (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CursorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& HotSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetBlueprintLibrary::SetHardwareCursor(class UObject* WorldContextObject, EMouseCursor CursorShape, class FName CursorName, const struct FVector2D& HotSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetHardwareCursor"); + + Params::WidgetBlueprintLibrary_SetHardwareCursor Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CursorShape = CursorShape; + Parms.CursorName = CursorName; + Parms.HotSpot = std::move(HotSpot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUIEx +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMouseLockMode InMouseLockMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHideCursorDuringCapture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bFlushInput (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_GameAndUIEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode, bool bHideCursorDuringCapture, const bool bFlushInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetInputMode_GameAndUIEx"); + + Params::WidgetBlueprintLibrary_SetInputMode_GameAndUIEx Parms{}; + + Parms.PlayerController = PlayerController; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.InMouseLockMode = InMouseLockMode; + Parms.bHideCursorDuringCapture = bHideCursorDuringCapture; + Parms.bFlushInput = bFlushInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameOnly +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bFlushInput (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_GameOnly(class APlayerController* PlayerController, const bool bFlushInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetInputMode_GameOnly"); + + Params::WidgetBlueprintLibrary_SetInputMode_GameOnly Parms{}; + + Parms.PlayerController = PlayerController; + Parms.bFlushInput = bFlushInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnlyEx +// (Final, RequiredAPI, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMouseLockMode InMouseLockMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bFlushInput (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_UIOnlyEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode, const bool bFlushInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetInputMode_UIOnlyEx"); + + Params::WidgetBlueprintLibrary_SetInputMode_UIOnlyEx Parms{}; + + Parms.PlayerController = PlayerController; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.InMouseLockMode = InMouseLockMode; + Parms.bFlushInput = bFlushInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetMousePosition +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector2D& NewMousePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::SetMousePosition(struct FEventReply& Reply, const struct FVector2D& NewMousePosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetMousePosition"); + + Params::WidgetBlueprintLibrary_SetMousePosition Parms{}; + + Parms.Reply = std::move(Reply); + Parms.NewMousePosition = std::move(NewMousePosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.SetUserFocus +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* FocusWidget (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAllUsers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::SetUserFocus(struct FEventReply& Reply, class UWidget* FocusWidget, bool bInAllUsers) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetUserFocus"); + + Params::WidgetBlueprintLibrary_SetUserFocus Parms{}; + + Parms.Reply = std::move(Reply); + Parms.FocusWidget = FocusWidget; + Parms.bInAllUsers = bInAllUsers; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarCloseButtonActive +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarCloseButtonActive(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarCloseButtonActive"); + + Params::WidgetBlueprintLibrary_SetWindowTitleBarCloseButtonActive Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarOnCloseClickedDelegate +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarOnCloseClickedDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarOnCloseClickedDelegate"); + + Params::WidgetBlueprintLibrary_SetWindowTitleBarOnCloseClickedDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarState +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWidget* TitleBarContent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EWindowTitleBarMode Mode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTitleBarDragEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWindowButtonsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTitleBarVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarState(class UWidget* TitleBarContent, EWindowTitleBarMode Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarState"); + + Params::WidgetBlueprintLibrary_SetWindowTitleBarState Parms{}; + + Parms.TitleBarContent = TitleBarContent; + Parms.Mode = Mode; + Parms.bTitleBarDragEnabled = bTitleBarDragEnabled; + Parms.bWindowButtonsVisible = bWindowButtonsVisible; + Parms.bTitleBarVisible = bTitleBarVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.Unhandled +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::Unhandled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "Unhandled"); + + Params::WidgetBlueprintLibrary_Unhandled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.UnlockMouse +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::UnlockMouse(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "UnlockMouse"); + + Params::WidgetBlueprintLibrary_UnlockMouse Parms{}; + + Parms.Reply = std::move(Reply); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + +} + diff --git a/SilentHillF/SDK/UMG_parameters.hpp b/SilentHillF/SDK/UMG_parameters.hpp new file mode 100644 index 0000000..5e9bc35 --- /dev/null +++ b/SilentHillF/SDK/UMG_parameters.hpp @@ -0,0 +1,7111 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMG + +#include "Basic.hpp" + +#include "UMG_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "SlateCore_structs.hpp" +#include "InputCore_structs.hpp" +#include "FieldNotification_structs.hpp" +#include "Slate_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK::Params +{ + +// Function UMG.Widget.ForceVolatile +// 0x0001 (0x0001 - 0x0000) +struct Widget_ForceVolatile final +{ +public: + bool bForce; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_ForceVolatile; + +// Function UMG.Widget.K2_AddFieldValueChangedDelegate +// 0x0018 (0x0018 - 0x0000) +struct Widget_K2_AddFieldValueChangedDelegate final +{ +public: + struct FFieldNotificationId FieldId; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_K2_AddFieldValueChangedDelegate; + +// Function UMG.Widget.K2_BroadcastFieldValueChanged +// 0x0008 (0x0008 - 0x0000) +struct Widget_K2_BroadcastFieldValueChanged final +{ +public: + struct FFieldNotificationId FieldId; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_K2_BroadcastFieldValueChanged; + +// Function UMG.Widget.K2_RemoveFieldValueChangedDelegate +// 0x0018 (0x0018 - 0x0000) +struct Widget_K2_RemoveFieldValueChangedDelegate final +{ +public: + struct FFieldNotificationId FieldId; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_K2_RemoveFieldValueChangedDelegate; + +// Function UMG.Widget.SetAllNavigationRules +// 0x000C (0x000C - 0x0000) +struct Widget_SetAllNavigationRules final +{ +public: + EUINavigationRule Rule; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WidgetToFocus; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetAllNavigationRules; + +// Function UMG.Widget.SetClipping +// 0x0001 (0x0001 - 0x0000) +struct Widget_SetClipping final +{ +public: + EWidgetClipping InClipping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetClipping; + +// Function UMG.Widget.SetCursor +// 0x0001 (0x0001 - 0x0000) +struct Widget_SetCursor final +{ +public: + EMouseCursor InCursor; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetCursor; + +// Function UMG.Widget.SetIsEnabled +// 0x0001 (0x0001 - 0x0000) +struct Widget_SetIsEnabled final +{ +public: + bool bInIsEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetIsEnabled; + +// Function UMG.Widget.SetNavigationRule +// 0x000C (0x000C - 0x0000) +struct Widget_SetNavigationRule final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUINavigationRule Rule; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WidgetToFocus; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRule; + +// Function UMG.Widget.SetNavigationRuleBase +// 0x0002 (0x0002 - 0x0000) +struct Widget_SetNavigationRuleBase final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUINavigationRule Rule; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRuleBase; + +// Function UMG.Widget.SetNavigationRuleCustom +// 0x0014 (0x0014 - 0x0000) +struct Widget_SetNavigationRuleCustom final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate InCustomDelegate; // 0x0004(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRuleCustom; + +// Function UMG.Widget.SetNavigationRuleCustomBoundary +// 0x0014 (0x0014 - 0x0000) +struct Widget_SetNavigationRuleCustomBoundary final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate InCustomDelegate; // 0x0004(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRuleCustomBoundary; + +// Function UMG.Widget.SetNavigationRuleExplicit +// 0x0010 (0x0010 - 0x0000) +struct Widget_SetNavigationRuleExplicit final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* InWidget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRuleExplicit; + +// Function UMG.Widget.SetRenderOpacity +// 0x0004 (0x0004 - 0x0000) +struct Widget_SetRenderOpacity final +{ +public: + float InOpacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderOpacity; + +// Function UMG.Widget.SetRenderScale +// 0x0010 (0x0010 - 0x0000) +struct Widget_SetRenderScale final +{ +public: + struct FVector2D Scale; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderScale; + +// Function UMG.Widget.SetRenderShear +// 0x0010 (0x0010 - 0x0000) +struct Widget_SetRenderShear final +{ +public: + struct FVector2D Shear; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderShear; + +// Function UMG.Widget.SetRenderTransform +// 0x0038 (0x0038 - 0x0000) +struct Widget_SetRenderTransform final +{ +public: + struct FWidgetTransform InTransform; // 0x0000(0x0038)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderTransform; + +// Function UMG.Widget.SetRenderTransformAngle +// 0x0004 (0x0004 - 0x0000) +struct Widget_SetRenderTransformAngle final +{ +public: + float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderTransformAngle; + +// Function UMG.Widget.SetRenderTransformPivot +// 0x0010 (0x0010 - 0x0000) +struct Widget_SetRenderTransformPivot final +{ +public: + struct FVector2D Pivot; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderTransformPivot; + +// Function UMG.Widget.SetRenderTranslation +// 0x0010 (0x0010 - 0x0000) +struct Widget_SetRenderTranslation final +{ +public: + struct FVector2D Translation; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderTranslation; + +// Function UMG.Widget.SetToolTip +// 0x0008 (0x0008 - 0x0000) +struct Widget_SetToolTip final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetToolTip; + +// Function UMG.Widget.SetToolTipText +// 0x0010 (0x0010 - 0x0000) +struct Widget_SetToolTipText final +{ +public: + class FText InToolTipText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetToolTipText; + +// Function UMG.Widget.SetUserFocus +// 0x0008 (0x0008 - 0x0000) +struct Widget_SetUserFocus final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetUserFocus; + +// Function UMG.Widget.SetVisibility +// 0x0001 (0x0001 - 0x0000) +struct Widget_SetVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetVisibility; + +// Function UMG.Widget.GetAccessibleSummaryText +// 0x0010 (0x0010 - 0x0000) +struct Widget_GetAccessibleSummaryText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetAccessibleSummaryText; + +// Function UMG.Widget.GetAccessibleText +// 0x0010 (0x0010 - 0x0000) +struct Widget_GetAccessibleText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetAccessibleText; + +// Function UMG.Widget.GetCachedGeometry +// 0x0038 (0x0038 - 0x0000) +struct Widget_GetCachedGeometry final +{ +public: + struct FGeometry ReturnValue; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetCachedGeometry; + +// Function UMG.Widget.GetClipping +// 0x0001 (0x0001 - 0x0000) +struct Widget_GetClipping final +{ +public: + EWidgetClipping ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetClipping; + +// Function UMG.Widget.GetDesiredSize +// 0x0010 (0x0010 - 0x0000) +struct Widget_GetDesiredSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetDesiredSize; + +// Function UMG.Widget.GetGameInstance +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetGameInstance final +{ +public: + class UGameInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetGameInstance; + +// Function UMG.Widget.GetIsEnabled +// 0x0001 (0x0001 - 0x0000) +struct Widget_GetIsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetIsEnabled; + +// Function UMG.Widget.GetOwningLocalPlayer +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetOwningLocalPlayer final +{ +public: + class ULocalPlayer* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetOwningLocalPlayer; + +// Function UMG.Widget.GetOwningPlayer +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetOwningPlayer final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetOwningPlayer; + +// Function UMG.Widget.GetPaintSpaceGeometry +// 0x0038 (0x0038 - 0x0000) +struct Widget_GetPaintSpaceGeometry final +{ +public: + struct FGeometry ReturnValue; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetPaintSpaceGeometry; + +// Function UMG.Widget.GetParent +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetParent final +{ +public: + class UPanelWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetParent; + +// Function UMG.Widget.GetRenderOpacity +// 0x0004 (0x0004 - 0x0000) +struct Widget_GetRenderOpacity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetRenderOpacity; + +// Function UMG.Widget.GetRenderTransformAngle +// 0x0004 (0x0004 - 0x0000) +struct Widget_GetRenderTransformAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetRenderTransformAngle; + +// Function UMG.Widget.GetTickSpaceGeometry +// 0x0038 (0x0038 - 0x0000) +struct Widget_GetTickSpaceGeometry final +{ +public: + struct FGeometry ReturnValue; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetTickSpaceGeometry; + +// Function UMG.Widget.GetVisibility +// 0x0001 (0x0001 - 0x0000) +struct Widget_GetVisibility final +{ +public: + ESlateVisibility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetVisibility; + +// Function UMG.Widget.HasAnyUserFocus +// 0x0001 (0x0001 - 0x0000) +struct Widget_HasAnyUserFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_HasAnyUserFocus; + +// Function UMG.Widget.HasFocusedDescendants +// 0x0001 (0x0001 - 0x0000) +struct Widget_HasFocusedDescendants final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_HasFocusedDescendants; + +// Function UMG.Widget.HasKeyboardFocus +// 0x0001 (0x0001 - 0x0000) +struct Widget_HasKeyboardFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_HasKeyboardFocus; + +// Function UMG.Widget.HasMouseCapture +// 0x0001 (0x0001 - 0x0000) +struct Widget_HasMouseCapture final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_HasMouseCapture; + +// Function UMG.Widget.HasMouseCaptureByUser +// 0x000C (0x000C - 0x0000) +struct Widget_HasMouseCaptureByUser final +{ +public: + int32 UserIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PointerIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Widget_HasMouseCaptureByUser; + +// Function UMG.Widget.HasUserFocus +// 0x0010 (0x0010 - 0x0000) +struct Widget_HasUserFocus final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Widget_HasUserFocus; + +// Function UMG.Widget.HasUserFocusedDescendants +// 0x0010 (0x0010 - 0x0000) +struct Widget_HasUserFocusedDescendants final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Widget_HasUserFocusedDescendants; + +// Function UMG.Widget.IsHovered +// 0x0001 (0x0001 - 0x0000) +struct Widget_IsHovered final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_IsHovered; + +// Function UMG.Widget.IsInViewport +// 0x0001 (0x0001 - 0x0000) +struct Widget_IsInViewport final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_IsInViewport; + +// Function UMG.Widget.IsRendered +// 0x0001 (0x0001 - 0x0000) +struct Widget_IsRendered final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_IsRendered; + +// Function UMG.Widget.IsVisible +// 0x0001 (0x0001 - 0x0000) +struct Widget_IsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_IsVisible; + +// Function UMG.PanelWidget.AddChild +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_AddChild final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPanelSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_AddChild; + +// Function UMG.PanelWidget.RemoveChild +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_RemoveChild final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PanelWidget_RemoveChild; + +// Function UMG.PanelWidget.RemoveChildAt +// 0x0008 (0x0008 - 0x0000) +struct PanelWidget_RemoveChildAt final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PanelWidget_RemoveChildAt; + +// Function UMG.PanelWidget.GetAllChildren +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_GetAllChildren final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_GetAllChildren; + +// Function UMG.PanelWidget.GetChildAt +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_GetChildAt final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_GetChildAt; + +// Function UMG.PanelWidget.GetChildIndex +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_GetChildIndex final +{ +public: + const class UWidget* Content; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PanelWidget_GetChildIndex; + +// Function UMG.PanelWidget.GetChildrenCount +// 0x0004 (0x0004 - 0x0000) +struct PanelWidget_GetChildrenCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_GetChildrenCount; + +// Function UMG.PanelWidget.HasAnyChildren +// 0x0001 (0x0001 - 0x0000) +struct PanelWidget_HasAnyChildren final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_HasAnyChildren; + +// Function UMG.PanelWidget.HasChild +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_HasChild final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PanelWidget_HasChild; + +// Function UMG.WidgetSwitcher.SetActiveWidget +// 0x0008 (0x0008 - 0x0000) +struct WidgetSwitcher_SetActiveWidget final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_SetActiveWidget; + +// Function UMG.WidgetSwitcher.SetActiveWidgetIndex +// 0x0004 (0x0004 - 0x0000) +struct WidgetSwitcher_SetActiveWidgetIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_SetActiveWidgetIndex; + +// Function UMG.WidgetSwitcher.GetActiveWidget +// 0x0008 (0x0008 - 0x0000) +struct WidgetSwitcher_GetActiveWidget final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_GetActiveWidget; + +// Function UMG.WidgetSwitcher.GetActiveWidgetIndex +// 0x0004 (0x0004 - 0x0000) +struct WidgetSwitcher_GetActiveWidgetIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_GetActiveWidgetIndex; + +// Function UMG.WidgetSwitcher.GetNumWidgets +// 0x0004 (0x0004 - 0x0000) +struct WidgetSwitcher_GetNumWidgets final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_GetNumWidgets; + +// Function UMG.WidgetSwitcher.GetWidgetAtIndex +// 0x0010 (0x0010 - 0x0000) +struct WidgetSwitcher_GetWidgetAtIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_GetWidgetAtIndex; + +// Function UMG.ListViewBase.SetIsPointerScrollingEnabled +// 0x0001 (0x0001 - 0x0000) +struct ListViewBase_SetIsPointerScrollingEnabled final +{ +public: + bool bInIsPointerScrollingEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_SetIsPointerScrollingEnabled; + +// Function UMG.ListViewBase.SetScrollbarVisibility +// 0x0001 (0x0001 - 0x0000) +struct ListViewBase_SetScrollbarVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_SetScrollbarVisibility; + +// Function UMG.ListViewBase.SetScrollOffset +// 0x0004 (0x0004 - 0x0000) +struct ListViewBase_SetScrollOffset final +{ +public: + float InScrollOffset; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_SetScrollOffset; + +// Function UMG.ListViewBase.SetWheelScrollMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ListViewBase_SetWheelScrollMultiplier final +{ +public: + float NewWheelScrollMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_SetWheelScrollMultiplier; + +// Function UMG.ListViewBase.GetDisplayedEntryWidgets +// 0x0010 (0x0010 - 0x0000) +struct ListViewBase_GetDisplayedEntryWidgets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_GetDisplayedEntryWidgets; + +// Function UMG.ListViewBase.GetScrollOffset +// 0x0004 (0x0004 - 0x0000) +struct ListViewBase_GetScrollOffset final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_GetScrollOffset; + +// Function UMG.ListView.AddItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_AddItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_AddItem; + +// Function UMG.ListView.BP_NavigateToItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_BP_NavigateToItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_NavigateToItem; + +// Function UMG.ListView.BP_ScrollItemIntoView +// 0x0008 (0x0008 - 0x0000) +struct ListView_BP_ScrollItemIntoView final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_ScrollItemIntoView; + +// Function UMG.ListView.BP_SetItemSelection +// 0x0010 (0x0010 - 0x0000) +struct ListView_BP_SetItemSelection final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelected; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_BP_SetItemSelection; + +// Function UMG.ListView.BP_SetListItems +// 0x0010 (0x0010 - 0x0000) +struct ListView_BP_SetListItems final +{ +public: + TArray InListItems; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_SetListItems; + +// Function UMG.ListView.BP_SetSelectedItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_BP_SetSelectedItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_SetSelectedItem; + +// Function UMG.ListView.NavigateToIndex +// 0x0004 (0x0004 - 0x0000) +struct ListView_NavigateToIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_NavigateToIndex; + +// Function UMG.ListView.OnListItemEndPlayed +// 0x0010 (0x0010 - 0x0000) +struct ListView_OnListItemEndPlayed final +{ +public: + class AActor* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_OnListItemEndPlayed; + +// Function UMG.ListView.OnListItemOuterEndPlayed +// 0x0010 (0x0010 - 0x0000) +struct ListView_OnListItemOuterEndPlayed final +{ +public: + class AActor* ItemOuter; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_OnListItemOuterEndPlayed; + +// Function UMG.ListView.RemoveItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_RemoveItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_RemoveItem; + +// Function UMG.ListView.ScrollIndexIntoView +// 0x0004 (0x0004 - 0x0000) +struct ListView_ScrollIndexIntoView final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_ScrollIndexIntoView; + +// Function UMG.ListView.SetSelectedIndex +// 0x0004 (0x0004 - 0x0000) +struct ListView_SetSelectedIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_SetSelectedIndex; + +// Function UMG.ListView.SetSelectionMode +// 0x0001 (0x0001 - 0x0000) +struct ListView_SetSelectionMode final +{ +public: + ESelectionMode SelectionMode_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_SetSelectionMode; + +// Function UMG.ListView.BP_GetNumItemsSelected +// 0x0004 (0x0004 - 0x0000) +struct ListView_BP_GetNumItemsSelected final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_GetNumItemsSelected; + +// Function UMG.ListView.BP_GetSelectedItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_BP_GetSelectedItem final +{ +public: + class UObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_GetSelectedItem; + +// Function UMG.ListView.BP_GetSelectedItems +// 0x0018 (0x0018 - 0x0000) +struct ListView_BP_GetSelectedItems final +{ +public: + TArray Items; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_BP_GetSelectedItems; + +// Function UMG.ListView.BP_IsItemVisible +// 0x0010 (0x0010 - 0x0000) +struct ListView_BP_IsItemVisible final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_BP_IsItemVisible; + +// Function UMG.ListView.GetHorizontalEntrySpacing +// 0x0004 (0x0004 - 0x0000) +struct ListView_GetHorizontalEntrySpacing final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_GetHorizontalEntrySpacing; + +// Function UMG.ListView.GetIndexForItem +// 0x0010 (0x0010 - 0x0000) +struct ListView_GetIndexForItem final +{ +public: + const class UObject* Item; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_GetIndexForItem; + +// Function UMG.ListView.GetItemAt +// 0x0010 (0x0010 - 0x0000) +struct ListView_GetItemAt final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_GetItemAt; + +// Function UMG.ListView.GetListItems +// 0x0010 (0x0010 - 0x0000) +struct ListView_GetListItems final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_GetListItems; + +// Function UMG.ListView.GetNumItems +// 0x0004 (0x0004 - 0x0000) +struct ListView_GetNumItems final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_GetNumItems; + +// Function UMG.ListView.GetVerticalEntrySpacing +// 0x0004 (0x0004 - 0x0000) +struct ListView_GetVerticalEntrySpacing final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_GetVerticalEntrySpacing; + +// Function UMG.ListView.IsRefreshPending +// 0x0001 (0x0001 - 0x0000) +struct ListView_IsRefreshPending final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_IsRefreshPending; + +// Function UMG.TreeView.SetItemExpansion +// 0x0010 (0x0010 - 0x0000) +struct TreeView_SetItemExpansion final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExpandItem; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TreeView_SetItemExpansion; + +// Function UMG.UserWidget.AddExtension +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_AddExtension final +{ +public: + TSubclassOf InExtensionType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidgetExtension* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_AddExtension; + +// Function UMG.UserWidget.AddToPlayerScreen +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_AddToPlayerScreen final +{ +public: + int32 ZOrder; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_AddToPlayerScreen; + +// Function UMG.UserWidget.AddToViewport +// 0x0004 (0x0004 - 0x0000) +struct UserWidget_AddToViewport final +{ +public: + int32 ZOrder; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_AddToViewport; + +// Function UMG.UserWidget.BindToAnimationCompleted +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_BindToAnimationCompleted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_BindToAnimationCompleted; + +// Function UMG.UserWidget.BindToAnimationEvent +// 0x0028 (0x0028 - 0x0000) +struct UserWidget_BindToAnimationEvent final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetAnimationEvent AnimationEvent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName UserTag; // 0x001C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_BindToAnimationEvent; + +// Function UMG.UserWidget.BindToAnimationFinished +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_BindToAnimationFinished final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_BindToAnimationFinished; + +// Function UMG.UserWidget.BindToAnimationStarted +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_BindToAnimationStarted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_BindToAnimationStarted; + +// Function UMG.UserWidget.IsAnimationPlayingForward +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_IsAnimationPlayingForward final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_IsAnimationPlayingForward; + +// Function UMG.UserWidget.ListenForInputAction +// 0x001C (0x001C - 0x0000) +struct UserWidget_ListenForInputAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent EventType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConsume; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate Callback; // 0x000C(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_ListenForInputAction; + +// Function UMG.UserWidget.OnAddedToFocusPath +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnAddedToFocusPath final +{ +public: + struct FFocusEvent InFocusEvent; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnAddedToFocusPath; + +// Function UMG.UserWidget.OnAnalogValueChanged +// 0x0138 (0x0138 - 0x0000) +struct UserWidget_OnAnalogValueChanged final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FAnalogInputEvent InAnalogInputEvent; // 0x0038(0x0048)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0080(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnAnalogValueChanged; + +// Function UMG.UserWidget.OnAnimationFinished +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnAnimationFinished final +{ +public: + const class UWidgetAnimation* Animation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnAnimationFinished; + +// Function UMG.UserWidget.OnAnimationStarted +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnAnimationStarted final +{ +public: + const class UWidgetAnimation* Animation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnAnimationStarted; + +// Function UMG.UserWidget.OnDragCancelled +// 0x0080 (0x0080 - 0x0000) +struct UserWidget_OnDragCancelled final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x0078(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnDragCancelled; + +// Function UMG.UserWidget.OnDragDetected +// 0x00B8 (0x00B8 - 0x0000) +struct UserWidget_OnDragDetected final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x00B0(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnDragDetected; + +// Function UMG.UserWidget.OnDragEnter +// 0x00B8 (0x00B8 - 0x0000) +struct UserWidget_OnDragEnter final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x0038(0x0078)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x00B0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnDragEnter; + +// Function UMG.UserWidget.OnDragLeave +// 0x0080 (0x0080 - 0x0000) +struct UserWidget_OnDragLeave final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0078)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x0078(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnDragLeave; + +// Function UMG.UserWidget.OnDragOver +// 0x00C0 (0x00C0 - 0x0000) +struct UserWidget_OnDragOver final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x0038(0x0078)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x00B0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00B8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_OnDragOver; + +// Function UMG.UserWidget.OnDrop +// 0x00C0 (0x00C0 - 0x0000) +struct UserWidget_OnDrop final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x0038(0x0078)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x00B0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00B8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_OnDrop; + +// Function UMG.UserWidget.OnFocusLost +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnFocusLost final +{ +public: + struct FFocusEvent InFocusEvent; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnFocusLost; + +// Function UMG.UserWidget.OnFocusReceived +// 0x00F8 (0x00F8 - 0x0000) +struct UserWidget_OnFocusReceived final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FFocusEvent InFocusEvent; // 0x0038(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0040(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnFocusReceived; + +// Function UMG.UserWidget.OnKeyChar +// 0x0118 (0x0118 - 0x0000) +struct UserWidget_OnKeyChar final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCharacterEvent InCharacterEvent; // 0x0038(0x0028)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0060(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnKeyChar; + +// Function UMG.UserWidget.OnKeyDown +// 0x0130 (0x0130 - 0x0000) +struct UserWidget_OnKeyDown final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x0038(0x0040)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0078(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnKeyDown; + +// Function UMG.UserWidget.OnKeyUp +// 0x0130 (0x0130 - 0x0000) +struct UserWidget_OnKeyUp final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x0038(0x0040)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0078(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnKeyUp; + +// Function UMG.UserWidget.OnMotionDetected +// 0x0170 (0x0170 - 0x0000) +struct UserWidget_OnMotionDetected final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMotionEvent InMotionEvent; // 0x0038(0x0080)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMotionDetected; + +// Function UMG.UserWidget.OnMouseButtonDoubleClick +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnMouseButtonDoubleClick final +{ +public: + struct FGeometry InMyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InMouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseButtonDoubleClick; + +// Function UMG.UserWidget.OnMouseButtonDown +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnMouseButtonDown final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseButtonDown; + +// Function UMG.UserWidget.OnMouseButtonUp +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnMouseButtonUp final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseButtonUp; + +// Function UMG.UserWidget.OnMouseEnter +// 0x00B0 (0x00B0 - 0x0000) +struct UserWidget_OnMouseEnter final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseEnter; + +// Function UMG.UserWidget.OnMouseLeave +// 0x0078 (0x0078 - 0x0000) +struct UserWidget_OnMouseLeave final +{ +public: + struct FPointerEvent MouseEvent; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseLeave; + +// Function UMG.UserWidget.OnMouseMove +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnMouseMove final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseMove; + +// Function UMG.UserWidget.OnMouseWheel +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnMouseWheel final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseWheel; + +// Function UMG.UserWidget.OnPreviewKeyDown +// 0x0130 (0x0130 - 0x0000) +struct UserWidget_OnPreviewKeyDown final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x0038(0x0040)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0078(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnPreviewKeyDown; + +// Function UMG.UserWidget.OnPreviewMouseButtonDown +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnPreviewMouseButtonDown final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnPreviewMouseButtonDown; + +// Function UMG.UserWidget.OnRemovedFromFocusPath +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnRemovedFromFocusPath final +{ +public: + struct FFocusEvent InFocusEvent; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnRemovedFromFocusPath; + +// Function UMG.UserWidget.OnTouchEnded +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnTouchEnded final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchEnded; + +// Function UMG.UserWidget.OnTouchForceChanged +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnTouchForceChanged final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchForceChanged; + +// Function UMG.UserWidget.OnTouchGesture +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnTouchGesture final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent GestureEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchGesture; + +// Function UMG.UserWidget.OnTouchMoved +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnTouchMoved final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchMoved; + +// Function UMG.UserWidget.OnTouchStarted +// 0x0168 (0x0168 - 0x0000) +struct UserWidget_OnTouchStarted final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x0038(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchStarted; + +// Function UMG.UserWidget.PauseAnimation +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_PauseAnimation final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_PauseAnimation; + +// Function UMG.UserWidget.PlayAnimation +// 0x0028 (0x0028 - 0x0000) +struct UserWidget_PlayAnimation final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGSequencePlayer* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlayAnimation; + +// Function UMG.UserWidget.PlayAnimationForward +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_PlayAnimationForward final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGSequencePlayer* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlayAnimationForward; + +// Function UMG.UserWidget.PlayAnimationReverse +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_PlayAnimationReverse final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGSequencePlayer* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlayAnimationReverse; + +// Function UMG.UserWidget.PlayAnimationTimeRange +// 0x0028 (0x0028 - 0x0000) +struct UserWidget_PlayAnimationTimeRange final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndAtTime; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGSequencePlayer* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlayAnimationTimeRange; + +// Function UMG.UserWidget.PlaySound +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_PlaySound final +{ +public: + class USoundBase* SoundToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlaySound; + +// Function UMG.UserWidget.PreConstruct +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_PreConstruct final +{ +public: + bool IsDesignTime; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PreConstruct; + +// Function UMG.UserWidget.QueuePauseAnimation +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_QueuePauseAnimation final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_QueuePauseAnimation; + +// Function UMG.UserWidget.QueuePlayAnimation +// 0x0020 (0x0020 - 0x0000) +struct UserWidget_QueuePlayAnimation final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_QueuePlayAnimation; + +// Function UMG.UserWidget.QueuePlayAnimationForward +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_QueuePlayAnimationForward final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_QueuePlayAnimationForward; + +// Function UMG.UserWidget.QueuePlayAnimationReverse +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_QueuePlayAnimationReverse final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_QueuePlayAnimationReverse; + +// Function UMG.UserWidget.QueuePlayAnimationTimeRange +// 0x0020 (0x0020 - 0x0000) +struct UserWidget_QueuePlayAnimationTimeRange final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndAtTime; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_QueuePlayAnimationTimeRange; + +// Function UMG.UserWidget.QueueStopAnimation +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_QueueStopAnimation final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_QueueStopAnimation; + +// Function UMG.UserWidget.RemoveExtension +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_RemoveExtension final +{ +public: + class UUserWidgetExtension* InExtension; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_RemoveExtension; + +// Function UMG.UserWidget.RemoveExtensions +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_RemoveExtensions final +{ +public: + TSubclassOf InExtensionType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_RemoveExtensions; + +// Function UMG.UserWidget.ReverseAnimation +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_ReverseAnimation final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_ReverseAnimation; + +// Function UMG.UserWidget.SetAlignmentInViewport +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetAlignmentInViewport final +{ +public: + struct FVector2D Alignment; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetAlignmentInViewport; + +// Function UMG.UserWidget.SetAnchorsInViewport +// 0x0020 (0x0020 - 0x0000) +struct UserWidget_SetAnchorsInViewport final +{ +public: + struct FAnchors Anchors; // 0x0000(0x0020)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetAnchorsInViewport; + +// Function UMG.UserWidget.SetAnimationCurrentTime +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetAnimationCurrentTime final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_SetAnimationCurrentTime; + +// Function UMG.UserWidget.SetColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetColorAndOpacity final +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetColorAndOpacity; + +// Function UMG.UserWidget.SetDesiredSizeInViewport +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetDesiredSizeInViewport final +{ +public: + struct FVector2D Size; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetDesiredSizeInViewport; + +// Function UMG.UserWidget.SetForegroundColor +// 0x0014 (0x0014 - 0x0000) +struct UserWidget_SetForegroundColor final +{ +public: + struct FSlateColor InForegroundColor; // 0x0000(0x0014)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetForegroundColor; + +// Function UMG.UserWidget.SetInputActionBlocking +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_SetInputActionBlocking final +{ +public: + bool bShouldBlock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetInputActionBlocking; + +// Function UMG.UserWidget.SetInputActionPriority +// 0x0004 (0x0004 - 0x0000) +struct UserWidget_SetInputActionPriority final +{ +public: + int32 NewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetInputActionPriority; + +// Function UMG.UserWidget.SetNumLoopsToPlay +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetNumLoopsToPlay final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_SetNumLoopsToPlay; + +// Function UMG.UserWidget.SetOwningPlayer +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_SetOwningPlayer final +{ +public: + class APlayerController* LocalPlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetOwningPlayer; + +// Function UMG.UserWidget.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetPadding; + +// Function UMG.UserWidget.SetPlaybackSpeed +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetPlaybackSpeed final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_SetPlaybackSpeed; + +// Function UMG.UserWidget.SetPositionInViewport +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_SetPositionInViewport final +{ +public: + struct FVector2D position; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveDPIScale; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_SetPositionInViewport; + +// Function UMG.UserWidget.StopAnimation +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_StopAnimation final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_StopAnimation; + +// Function UMG.UserWidget.StopListeningForInputAction +// 0x000C (0x000C - 0x0000) +struct UserWidget_StopListeningForInputAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent EventType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_StopListeningForInputAction; + +// Function UMG.UserWidget.Tick +// 0x003C (0x003C - 0x0000) +struct UserWidget_Tick final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float InDeltaTime; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_Tick; + +// Function UMG.UserWidget.UnbindAllFromAnimationCompleted +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_UnbindAllFromAnimationCompleted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindAllFromAnimationCompleted; + +// Function UMG.UserWidget.UnbindAllFromAnimationFinished +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_UnbindAllFromAnimationFinished final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindAllFromAnimationFinished; + +// Function UMG.UserWidget.UnbindAllFromAnimationStarted +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_UnbindAllFromAnimationStarted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindAllFromAnimationStarted; + +// Function UMG.UserWidget.UnbindFromAnimationCompleted +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_UnbindFromAnimationCompleted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindFromAnimationCompleted; + +// Function UMG.UserWidget.UnbindFromAnimationFinished +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_UnbindFromAnimationFinished final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindFromAnimationFinished; + +// Function UMG.UserWidget.UnbindFromAnimationStarted +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_UnbindFromAnimationStarted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindFromAnimationStarted; + +// Function UMG.UserWidget.GetAlignmentInViewport +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_GetAlignmentInViewport final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetAlignmentInViewport; + +// Function UMG.UserWidget.GetAnchorsInViewport +// 0x0020 (0x0020 - 0x0000) +struct UserWidget_GetAnchorsInViewport final +{ +public: + struct FAnchors ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetAnchorsInViewport; + +// Function UMG.UserWidget.GetAnimationCurrentTime +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_GetAnimationCurrentTime final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_GetAnimationCurrentTime; + +// Function UMG.UserWidget.GetExtension +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_GetExtension final +{ +public: + TSubclassOf ExtensionType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidgetExtension* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetExtension; + +// Function UMG.UserWidget.GetExtensions +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_GetExtensions final +{ +public: + TSubclassOf ExtensionType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetExtensions; + +// Function UMG.UserWidget.GetIsVisible +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_GetIsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetIsVisible; + +// Function UMG.UserWidget.GetOwningPlayerCameraManager +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_GetOwningPlayerCameraManager final +{ +public: + class APlayerCameraManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetOwningPlayerCameraManager; + +// Function UMG.UserWidget.GetOwningPlayerPawn +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_GetOwningPlayerPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetOwningPlayerPawn; + +// Function UMG.UserWidget.IsAnimationPlaying +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_IsAnimationPlaying final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_IsAnimationPlaying; + +// Function UMG.UserWidget.IsAnyAnimationPlaying +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_IsAnyAnimationPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_IsAnyAnimationPlaying; + +// Function UMG.UserWidget.IsInteractable +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_IsInteractable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_IsInteractable; + +// Function UMG.UserWidget.IsListeningForInputAction +// 0x000C (0x000C - 0x0000) +struct UserWidget_IsListeningForInputAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_IsListeningForInputAction; + +// Function UMG.UserWidget.IsPlayingAnimation +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_IsPlayingAnimation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_IsPlayingAnimation; + +// Function UMG.UserWidget.OnPaint +// 0x0030 (0x0030 - 0x0000) +struct UserWidget_OnPaint final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnPaint; + +// Function UMG.CircularThrobber.SetNumberOfPieces +// 0x0004 (0x0004 - 0x0000) +struct CircularThrobber_SetNumberOfPieces final +{ +public: + int32 InNumberOfPieces; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CircularThrobber_SetNumberOfPieces; + +// Function UMG.CircularThrobber.SetPeriod +// 0x0004 (0x0004 - 0x0000) +struct CircularThrobber_SetPeriod final +{ +public: + float InPeriod; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CircularThrobber_SetPeriod; + +// Function UMG.CircularThrobber.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct CircularThrobber_SetRadius final +{ +public: + float InRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CircularThrobber_SetRadius; + +// Function UMG.ContentWidget.SetContent +// 0x0010 (0x0010 - 0x0000) +struct ContentWidget_SetContent final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPanelSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ContentWidget_SetContent; + +// Function UMG.ContentWidget.GetContent +// 0x0008 (0x0008 - 0x0000) +struct ContentWidget_GetContent final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ContentWidget_GetContent; + +// Function UMG.ContentWidget.GetContentSlot +// 0x0008 (0x0008 - 0x0000) +struct ContentWidget_GetContentSlot final +{ +public: + class UPanelSlot* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ContentWidget_GetContentSlot; + +// Function UMG.WindowTitleBarArea.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WindowTitleBarArea_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarArea_SetHorizontalAlignment; + +// Function UMG.WindowTitleBarArea.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct WindowTitleBarArea_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarArea_SetPadding; + +// Function UMG.WindowTitleBarArea.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WindowTitleBarArea_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarArea_SetVerticalAlignment; + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnPlatform +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_GetMousePositionOnPlatform final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetMousePositionOnPlatform; + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnViewport +// 0x0018 (0x0018 - 0x0000) +struct WidgetLayoutLibrary_GetMousePositionOnViewport final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetMousePositionOnViewport; + +// Function UMG.WidgetLayoutLibrary.GetMousePositionScaledByDPI +// 0x0018 (0x0018 - 0x0000) +struct WidgetLayoutLibrary_GetMousePositionScaledByDPI final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationX; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetMousePositionScaledByDPI; + +// Function UMG.WidgetLayoutLibrary.GetPlayerScreenWidgetGeometry +// 0x0040 (0x0040 - 0x0000) +struct WidgetLayoutLibrary_GetPlayerScreenWidgetGeometry final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry ReturnValue; // 0x0008(0x0038)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetPlayerScreenWidgetGeometry; + +// Function UMG.WidgetLayoutLibrary.GetViewportScale +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_GetViewportScale final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetViewportScale; + +// Function UMG.WidgetLayoutLibrary.GetViewportSize +// 0x0018 (0x0018 - 0x0000) +struct WidgetLayoutLibrary_GetViewportSize final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetViewportSize; + +// Function UMG.WidgetLayoutLibrary.GetViewportWidgetGeometry +// 0x0040 (0x0040 - 0x0000) +struct WidgetLayoutLibrary_GetViewportWidgetGeometry final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry ReturnValue; // 0x0008(0x0038)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetViewportWidgetGeometry; + +// Function UMG.WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition +// 0x0038 (0x0038 - 0x0000) +struct WidgetLayoutLibrary_ProjectWorldLocationToWidgetPosition final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0031(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_ProjectWorldLocationToWidgetPosition; + +// Function UMG.WidgetLayoutLibrary.RemoveAllWidgets +// 0x0008 (0x0008 - 0x0000) +struct WidgetLayoutLibrary_RemoveAllWidgets final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_RemoveAllWidgets; + +// Function UMG.WidgetLayoutLibrary.SlotAsBorderSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsBorderSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBorderSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsBorderSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsCanvasSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsCanvasSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanelSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsCanvasSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsGridSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsGridSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGridSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsGridSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsHorizontalBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsHorizontalBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHorizontalBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsHorizontalBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsOverlaySlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsOverlaySlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOverlaySlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsOverlaySlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsSafeBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsSafeBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USafeZoneSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsSafeBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsScaleBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsScaleBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScaleBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsScaleBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsScrollBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsScrollBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScrollBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsScrollBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsSizeBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsSizeBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USizeBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsSizeBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsUniformGridSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsUniformGridSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUniformGridSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsUniformGridSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsVerticalBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsVerticalBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVerticalBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsVerticalBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsWidgetSwitcherSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsWidgetSwitcherSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetSwitcherSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsWidgetSwitcherSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsWrapBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsWrapBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWrapBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsWrapBoxSlot; + +// Function UMG.UMGSequencePlayer.SetUserTag +// 0x0008 (0x0008 - 0x0000) +struct UMGSequencePlayer_SetUserTag final +{ +public: + class FName InUserTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UMGSequencePlayer_SetUserTag; + +// Function UMG.UMGSequencePlayer.GetUserTag +// 0x0008 (0x0008 - 0x0000) +struct UMGSequencePlayer_GetUserTag final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UMGSequencePlayer_GetUserTag; + +// Function UMG.WidgetAnimation.BindToAnimationFinished +// 0x0018 (0x0018 - 0x0000) +struct WidgetAnimation_BindToAnimationFinished final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_BindToAnimationFinished; + +// Function UMG.WidgetAnimation.BindToAnimationStarted +// 0x0018 (0x0018 - 0x0000) +struct WidgetAnimation_BindToAnimationStarted final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_BindToAnimationStarted; + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationFinished +// 0x0008 (0x0008 - 0x0000) +struct WidgetAnimation_UnbindAllFromAnimationFinished final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_UnbindAllFromAnimationFinished; + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationStarted +// 0x0008 (0x0008 - 0x0000) +struct WidgetAnimation_UnbindAllFromAnimationStarted final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_UnbindAllFromAnimationStarted; + +// Function UMG.WidgetAnimation.UnbindFromAnimationFinished +// 0x0018 (0x0018 - 0x0000) +struct WidgetAnimation_UnbindFromAnimationFinished final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_UnbindFromAnimationFinished; + +// Function UMG.WidgetAnimation.UnbindFromAnimationStarted +// 0x0018 (0x0018 - 0x0000) +struct WidgetAnimation_UnbindFromAnimationStarted final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_UnbindFromAnimationStarted; + +// Function UMG.WidgetAnimation.GetEndTime +// 0x0004 (0x0004 - 0x0000) +struct WidgetAnimation_GetEndTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_GetEndTime; + +// Function UMG.WidgetAnimation.GetStartTime +// 0x0004 (0x0004 - 0x0000) +struct WidgetAnimation_GetStartTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_GetStartTime; + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationProxyObject +// 0x0030 (0x0030 - 0x0000) +struct WidgetAnimationPlayCallbackProxy_CreatePlayAnimationProxyObject final +{ +public: + class UUMGSequencePlayer* Result; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* Widget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* InAnimation; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimationPlayCallbackProxy* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimationPlayCallbackProxy_CreatePlayAnimationProxyObject; + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationTimeRangeProxyObject +// 0x0038 (0x0038 - 0x0000) +struct WidgetAnimationPlayCallbackProxy_CreatePlayAnimationTimeRangeProxyObject final +{ +public: + class UUMGSequencePlayer* Result; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* Widget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* InAnimation; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndAtTime; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimationPlayCallbackProxy* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimationPlayCallbackProxy_CreatePlayAnimationTimeRangeProxyObject; + +// Function UMG.BoolBinding.GetValue +// 0x0001 (0x0001 - 0x0000) +struct BoolBinding_GetValue final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoolBinding_GetValue; + +// Function UMG.BrushBinding.GetValue +// 0x00D0 (0x00D0 - 0x0000) +struct BrushBinding_GetValue final +{ +public: + struct FSlateBrush ReturnValue; // 0x0000(0x00D0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrushBinding_GetValue; + +// Function UMG.CheckedStateBinding.GetValue +// 0x0001 (0x0001 - 0x0000) +struct CheckedStateBinding_GetValue final +{ +public: + ECheckBoxState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckedStateBinding_GetValue; + +// Function UMG.ColorBinding.GetLinearValue +// 0x0010 (0x0010 - 0x0000) +struct ColorBinding_GetLinearValue final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ColorBinding_GetLinearValue; + +// Function UMG.ColorBinding.GetSlateValue +// 0x0014 (0x0014 - 0x0000) +struct ColorBinding_GetSlateValue final +{ +public: + struct FSlateColor ReturnValue; // 0x0000(0x0014)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ColorBinding_GetSlateValue; + +// Function UMG.FloatBinding.GetValue +// 0x0004 (0x0004 - 0x0000) +struct FloatBinding_GetValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FloatBinding_GetValue; + +// Function UMG.Int32Binding.GetValue +// 0x0004 (0x0004 - 0x0000) +struct Int32Binding_GetValue final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Int32Binding_GetValue; + +// Function UMG.MouseCursorBinding.GetValue +// 0x0001 (0x0001 - 0x0000) +struct MouseCursorBinding_GetValue final +{ +public: + EMouseCursor ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MouseCursorBinding_GetValue; + +// Function UMG.TextBinding.GetStringValue +// 0x0010 (0x0010 - 0x0000) +struct TextBinding_GetStringValue final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBinding_GetStringValue; + +// Function UMG.TextBinding.GetTextValue +// 0x0010 (0x0010 - 0x0000) +struct TextBinding_GetTextValue final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBinding_GetTextValue; + +// Function UMG.VisibilityBinding.GetValue +// 0x0001 (0x0001 - 0x0000) +struct VisibilityBinding_GetValue final +{ +public: + ESlateVisibility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VisibilityBinding_GetValue; + +// Function UMG.WidgetBinding.GetValue +// 0x0008 (0x0008 - 0x0000) +struct WidgetBinding_GetValue final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBinding_GetValue; + +// Function UMG.AsyncTaskDownloadImage.DownloadImage +// 0x0018 (0x0018 - 0x0000) +struct AsyncTaskDownloadImage_DownloadImage final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAsyncTaskDownloadImage* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncTaskDownloadImage_DownloadImage; + +// Function UMG.GameViewportSubsystem.SetWidgetSlotDesiredSize +// 0x00A0 (0x00A0 - 0x0000) +struct GameViewportSubsystem_SetWidgetSlotDesiredSize final +{ +public: + struct FGameViewportWidgetSlot Slot; // 0x0000(0x0048)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameViewportWidgetSlot ReturnValue; // 0x0058(0x0048)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameViewportSubsystem_SetWidgetSlotDesiredSize; + +// Function UMG.GameViewportSubsystem.SetWidgetSlotPosition +// 0x00B0 (0x00B0 - 0x0000) +struct GameViewportSubsystem_SetWidgetSlotPosition final +{ +public: + struct FGameViewportWidgetSlot Slot; // 0x0000(0x0048)(Parm, NoDestructor, NativeAccessSpecifierPublic) + const class UWidget* Widget; // 0x0048(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D position; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveDPIScale; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameViewportWidgetSlot ReturnValue; // 0x0068(0x0048)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameViewportSubsystem_SetWidgetSlotPosition; + +// Function UMG.GameViewportSubsystem.AddWidget +// 0x0058 (0x0058 - 0x0000) +struct GameViewportSubsystem_AddWidget final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameViewportWidgetSlot Slot; // 0x0008(0x0048)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameViewportSubsystem_AddWidget; + +// Function UMG.GameViewportSubsystem.AddWidgetForPlayer +// 0x0060 (0x0060 - 0x0000) +struct GameViewportSubsystem_AddWidgetForPlayer final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULocalPlayer* Player; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameViewportWidgetSlot Slot; // 0x0010(0x0048)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameViewportSubsystem_AddWidgetForPlayer; + +// Function UMG.GameViewportSubsystem.RemoveWidget +// 0x0008 (0x0008 - 0x0000) +struct GameViewportSubsystem_RemoveWidget final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameViewportSubsystem_RemoveWidget; + +// Function UMG.GameViewportSubsystem.SetWidgetSlot +// 0x0050 (0x0050 - 0x0000) +struct GameViewportSubsystem_SetWidgetSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameViewportWidgetSlot Slot; // 0x0008(0x0048)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameViewportSubsystem_SetWidgetSlot; + +// Function UMG.GameViewportSubsystem.GetWidgetSlot +// 0x0050 (0x0050 - 0x0000) +struct GameViewportSubsystem_GetWidgetSlot final +{ +public: + const class UWidget* Widget; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameViewportWidgetSlot ReturnValue; // 0x0008(0x0048)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameViewportSubsystem_GetWidgetSlot; + +// Function UMG.GameViewportSubsystem.IsWidgetAdded +// 0x0010 (0x0010 - 0x0000) +struct GameViewportSubsystem_IsWidgetAdded final +{ +public: + const class UWidget* Widget; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameViewportSubsystem_IsWidgetAdded; + +// Function UMG.UserListEntry.BP_OnItemExpansionChanged +// 0x0001 (0x0001 - 0x0000) +struct UserListEntry_BP_OnItemExpansionChanged final +{ +public: + bool bIsExpanded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserListEntry_BP_OnItemExpansionChanged; + +// Function UMG.UserListEntry.BP_OnItemSelectionChanged +// 0x0001 (0x0001 - 0x0000) +struct UserListEntry_BP_OnItemSelectionChanged final +{ +public: + bool bIsSelected; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserListEntry_BP_OnItemSelectionChanged; + +// Function UMG.UserListEntryLibrary.GetOwningListView +// 0x0018 (0x0018 - 0x0000) +struct UserListEntryLibrary_GetOwningListView final +{ +public: + TScriptInterface UserListEntry; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UListViewBase* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserListEntryLibrary_GetOwningListView; + +// Function UMG.UserListEntryLibrary.IsListItemExpanded +// 0x0018 (0x0018 - 0x0000) +struct UserListEntryLibrary_IsListItemExpanded final +{ +public: + TScriptInterface UserListEntry; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserListEntryLibrary_IsListItemExpanded; + +// Function UMG.UserListEntryLibrary.IsListItemSelected +// 0x0018 (0x0018 - 0x0000) +struct UserListEntryLibrary_IsListItemSelected final +{ +public: + TScriptInterface UserListEntry; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserListEntryLibrary_IsListItemSelected; + +// Function UMG.SpinBox.SetAlwaysUsesDeltaSnap +// 0x0001 (0x0001 - 0x0000) +struct SpinBox_SetAlwaysUsesDeltaSnap final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetAlwaysUsesDeltaSnap; + +// Function UMG.SpinBox.SetDelta +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetDelta final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetDelta; + +// Function UMG.SpinBox.SetForegroundColor +// 0x0014 (0x0014 - 0x0000) +struct SpinBox_SetForegroundColor final +{ +public: + struct FSlateColor InForegroundColor; // 0x0000(0x0014)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetForegroundColor; + +// Function UMG.SpinBox.SetMaxFractionalDigits +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMaxFractionalDigits final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMaxFractionalDigits; + +// Function UMG.SpinBox.SetMaxSliderValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMaxSliderValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMaxSliderValue; + +// Function UMG.SpinBox.SetMaxValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMaxValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMaxValue; + +// Function UMG.SpinBox.SetMinFractionalDigits +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMinFractionalDigits final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMinFractionalDigits; + +// Function UMG.SpinBox.SetMinSliderValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMinSliderValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMinSliderValue; + +// Function UMG.SpinBox.SetMinValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMinValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMinValue; + +// Function UMG.SpinBox.SetValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetValue; + +// Function UMG.SpinBox.GetAlwaysUsesDeltaSnap +// 0x0001 (0x0001 - 0x0000) +struct SpinBox_GetAlwaysUsesDeltaSnap final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetAlwaysUsesDeltaSnap; + +// Function UMG.SpinBox.GetDelta +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetDelta final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetDelta; + +// Function UMG.SpinBox.GetMaxFractionalDigits +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMaxFractionalDigits final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMaxFractionalDigits; + +// Function UMG.SpinBox.GetMaxSliderValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMaxSliderValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMaxSliderValue; + +// Function UMG.SpinBox.GetMaxValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMaxValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMaxValue; + +// Function UMG.SpinBox.GetMinFractionalDigits +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMinFractionalDigits final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMinFractionalDigits; + +// Function UMG.SpinBox.GetMinSliderValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMinSliderValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMinSliderValue; + +// Function UMG.SpinBox.GetMinValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMinValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMinValue; + +// Function UMG.SpinBox.GetValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetValue; + +// Function UMG.UserObjectListEntry.OnListItemObjectSet +// 0x0008 (0x0008 - 0x0000) +struct UserObjectListEntry_OnListItemObjectSet final +{ +public: + class UObject* ListItemObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserObjectListEntry_OnListItemObjectSet; + +// Function UMG.UserObjectListEntryLibrary.GetListItemObject +// 0x0018 (0x0018 - 0x0000) +struct UserObjectListEntryLibrary_GetListItemObject final +{ +public: + TScriptInterface UserObjectListEntry; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserObjectListEntryLibrary_GetListItemObject; + +// Function UMG.Throbber.SetAnimateHorizontally +// 0x0001 (0x0001 - 0x0000) +struct Throbber_SetAnimateHorizontally final +{ +public: + bool bInAnimateHorizontally; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Throbber_SetAnimateHorizontally; + +// Function UMG.Throbber.SetAnimateOpacity +// 0x0001 (0x0001 - 0x0000) +struct Throbber_SetAnimateOpacity final +{ +public: + bool bInAnimateOpacity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Throbber_SetAnimateOpacity; + +// Function UMG.Throbber.SetAnimateVertically +// 0x0001 (0x0001 - 0x0000) +struct Throbber_SetAnimateVertically final +{ +public: + bool bInAnimateVertically; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Throbber_SetAnimateVertically; + +// Function UMG.Throbber.SetNumberOfPieces +// 0x0004 (0x0004 - 0x0000) +struct Throbber_SetNumberOfPieces final +{ +public: + int32 InNumberOfPieces; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Throbber_SetNumberOfPieces; + +// Function UMG.BackgroundBlur.SetApplyAlphaToBlur +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlur_SetApplyAlphaToBlur final +{ +public: + bool bInApplyAlphaToBlur; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetApplyAlphaToBlur; + +// Function UMG.BackgroundBlur.SetBlurRadius +// 0x0004 (0x0004 - 0x0000) +struct BackgroundBlur_SetBlurRadius final +{ +public: + int32 InBlurRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetBlurRadius; + +// Function UMG.BackgroundBlur.SetBlurStrength +// 0x0004 (0x0004 - 0x0000) +struct BackgroundBlur_SetBlurStrength final +{ +public: + float InStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetBlurStrength; + +// Function UMG.BackgroundBlur.SetCornerRadius +// 0x0020 (0x0020 - 0x0000) +struct BackgroundBlur_SetCornerRadius final +{ +public: + struct FVector4 InCornerRadius; // 0x0000(0x0020)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetCornerRadius; + +// Function UMG.BackgroundBlur.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlur_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetHorizontalAlignment; + +// Function UMG.BackgroundBlur.SetLowQualityFallbackBrush +// 0x00D0 (0x00D0 - 0x0000) +struct BackgroundBlur_SetLowQualityFallbackBrush final +{ +public: + struct FSlateBrush InBrush; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetLowQualityFallbackBrush; + +// Function UMG.BackgroundBlur.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct BackgroundBlur_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetPadding; + +// Function UMG.BackgroundBlur.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlur_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetVerticalAlignment; + +// Function UMG.Slider.SetIndentHandle +// 0x0001 (0x0001 - 0x0000) +struct Slider_SetIndentHandle final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetIndentHandle; + +// Function UMG.Slider.SetLocked +// 0x0001 (0x0001 - 0x0000) +struct Slider_SetLocked final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetLocked; + +// Function UMG.Slider.SetMaxValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_SetMaxValue final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetMaxValue; + +// Function UMG.Slider.SetMinValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_SetMinValue final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetMinValue; + +// Function UMG.Slider.SetSliderBarColor +// 0x0010 (0x0010 - 0x0000) +struct Slider_SetSliderBarColor final +{ +public: + struct FLinearColor InValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetSliderBarColor; + +// Function UMG.Slider.SetSliderHandleColor +// 0x0010 (0x0010 - 0x0000) +struct Slider_SetSliderHandleColor final +{ +public: + struct FLinearColor InValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetSliderHandleColor; + +// Function UMG.Slider.SetStepSize +// 0x0004 (0x0004 - 0x0000) +struct Slider_SetStepSize final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetStepSize; + +// Function UMG.Slider.SetValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_SetValue final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetValue; + +// Function UMG.Slider.GetNormalizedValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_GetNormalizedValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_GetNormalizedValue; + +// Function UMG.Slider.GetValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_GetValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_GetValue; + +// Function UMG.BackgroundBlurSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlurSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlurSlot_SetHorizontalAlignment; + +// Function UMG.BackgroundBlurSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct BackgroundBlurSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlurSlot_SetPadding; + +// Function UMG.BackgroundBlurSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlurSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlurSlot_SetVerticalAlignment; + +// Function UMG.Border.GetDynamicMaterial +// 0x0008 (0x0008 - 0x0000) +struct Border_GetDynamicMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_GetDynamicMaterial; + +// Function UMG.Border.SetBrush +// 0x00D0 (0x00D0 - 0x0000) +struct Border_SetBrush final +{ +public: + struct FSlateBrush InBrush; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrush; + +// Function UMG.Border.SetBrushColor +// 0x0010 (0x0010 - 0x0000) +struct Border_SetBrushColor final +{ +public: + struct FLinearColor InBrushColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrushColor; + +// Function UMG.Border.SetBrushFromAsset +// 0x0008 (0x0008 - 0x0000) +struct Border_SetBrushFromAsset final +{ +public: + class USlateBrushAsset* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrushFromAsset; + +// Function UMG.Border.SetBrushFromMaterial +// 0x0008 (0x0008 - 0x0000) +struct Border_SetBrushFromMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrushFromMaterial; + +// Function UMG.Border.SetBrushFromTexture +// 0x0008 (0x0008 - 0x0000) +struct Border_SetBrushFromTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrushFromTexture; + +// Function UMG.Border.SetContentColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct Border_SetContentColorAndOpacity final +{ +public: + struct FLinearColor InContentColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetContentColorAndOpacity; + +// Function UMG.Border.SetDesiredSizeScale +// 0x0010 (0x0010 - 0x0000) +struct Border_SetDesiredSizeScale final +{ +public: + struct FVector2D InScale; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetDesiredSizeScale; + +// Function UMG.Border.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct Border_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetHorizontalAlignment; + +// Function UMG.Border.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct Border_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetPadding; + +// Function UMG.Border.SetShowEffectWhenDisabled +// 0x0001 (0x0001 - 0x0000) +struct Border_SetShowEffectWhenDisabled final +{ +public: + bool bInShowEffectWhenDisabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetShowEffectWhenDisabled; + +// Function UMG.Border.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct Border_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetVerticalAlignment; + +// Function UMG.BorderSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BorderSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BorderSlot_SetHorizontalAlignment; + +// Function UMG.BorderSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct BorderSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BorderSlot_SetPadding; + +// Function UMG.BorderSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BorderSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BorderSlot_SetVerticalAlignment; + +// Function UMG.Button.SetBackgroundColor +// 0x0010 (0x0010 - 0x0000) +struct Button_SetBackgroundColor final +{ +public: + struct FLinearColor InBackgroundColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetBackgroundColor; + +// Function UMG.Button.SetClickMethod +// 0x0001 (0x0001 - 0x0000) +struct Button_SetClickMethod final +{ +public: + EButtonClickMethod InClickMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetClickMethod; + +// Function UMG.Button.SetColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct Button_SetColorAndOpacity final +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetColorAndOpacity; + +// Function UMG.Button.SetPressMethod +// 0x0001 (0x0001 - 0x0000) +struct Button_SetPressMethod final +{ +public: + EButtonPressMethod InPressMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetPressMethod; + +// Function UMG.Button.SetStyle +// 0x03F0 (0x03F0 - 0x0000) +struct Button_SetStyle final +{ +public: + struct FButtonStyle InStyle; // 0x0000(0x03F0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetStyle; + +// Function UMG.Button.SetTouchMethod +// 0x0001 (0x0001 - 0x0000) +struct Button_SetTouchMethod final +{ +public: + EButtonTouchMethod InTouchMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetTouchMethod; + +// Function UMG.Button.IsPressed +// 0x0001 (0x0001 - 0x0000) +struct Button_IsPressed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_IsPressed; + +// Function UMG.ButtonSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ButtonSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ButtonSlot_SetHorizontalAlignment; + +// Function UMG.ButtonSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct ButtonSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ButtonSlot_SetPadding; + +// Function UMG.ButtonSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ButtonSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ButtonSlot_SetVerticalAlignment; + +// Function UMG.CanvasPanel.AddChildToCanvas +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanel_AddChildToCanvas final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanelSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanel_AddChildToCanvas; + +// Function UMG.CanvasPanelSlot.SetAlignment +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_SetAlignment final +{ +public: + struct FVector2D InAlignment; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetAlignment; + +// Function UMG.CanvasPanelSlot.SetAnchors +// 0x0020 (0x0020 - 0x0000) +struct CanvasPanelSlot_SetAnchors final +{ +public: + struct FAnchors InAnchors; // 0x0000(0x0020)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetAnchors; + +// Function UMG.CanvasPanelSlot.SetAutoSize +// 0x0001 (0x0001 - 0x0000) +struct CanvasPanelSlot_SetAutoSize final +{ +public: + bool InbAutoSize; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetAutoSize; + +// Function UMG.CanvasPanelSlot.SetLayout +// 0x0040 (0x0040 - 0x0000) +struct CanvasPanelSlot_SetLayout final +{ +public: + struct FAnchorData InLayoutData; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetLayout; + +// Function UMG.CanvasPanelSlot.SetMaximum +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_SetMaximum final +{ +public: + struct FVector2D InMaximumAnchors; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetMaximum; + +// Function UMG.CanvasPanelSlot.SetMinimum +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_SetMinimum final +{ +public: + struct FVector2D InMinimumAnchors; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetMinimum; + +// Function UMG.CanvasPanelSlot.SetOffsets +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_SetOffsets final +{ +public: + struct FMargin InOffset; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetOffsets; + +// Function UMG.CanvasPanelSlot.SetPosition +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_SetPosition final +{ +public: + struct FVector2D InPosition; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetPosition; + +// Function UMG.CanvasPanelSlot.SetSize +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_SetSize final +{ +public: + struct FVector2D InSize; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetSize; + +// Function UMG.CanvasPanelSlot.SetZOrder +// 0x0004 (0x0004 - 0x0000) +struct CanvasPanelSlot_SetZOrder final +{ +public: + int32 InZOrder; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetZOrder; + +// Function UMG.CanvasPanelSlot.GetAlignment +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_GetAlignment final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetAlignment; + +// Function UMG.CanvasPanelSlot.GetAnchors +// 0x0020 (0x0020 - 0x0000) +struct CanvasPanelSlot_GetAnchors final +{ +public: + struct FAnchors ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetAnchors; + +// Function UMG.CanvasPanelSlot.GetAutoSize +// 0x0001 (0x0001 - 0x0000) +struct CanvasPanelSlot_GetAutoSize final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetAutoSize; + +// Function UMG.CanvasPanelSlot.GetLayout +// 0x0040 (0x0040 - 0x0000) +struct CanvasPanelSlot_GetLayout final +{ +public: + struct FAnchorData ReturnValue; // 0x0000(0x0040)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetLayout; + +// Function UMG.CanvasPanelSlot.GetOffsets +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_GetOffsets final +{ +public: + struct FMargin ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetOffsets; + +// Function UMG.CanvasPanelSlot.GetPosition +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_GetPosition final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetPosition; + +// Function UMG.CanvasPanelSlot.GetSize +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_GetSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetSize; + +// Function UMG.CanvasPanelSlot.GetZOrder +// 0x0004 (0x0004 - 0x0000) +struct CanvasPanelSlot_GetZOrder final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetZOrder; + +// Function UMG.CheckBox.SetCheckedState +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetCheckedState final +{ +public: + ECheckBoxState InCheckedState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetCheckedState; + +// Function UMG.CheckBox.SetClickMethod +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetClickMethod final +{ +public: + EButtonClickMethod InClickMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetClickMethod; + +// Function UMG.CheckBox.SetIsChecked +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetIsChecked final +{ +public: + bool InIsChecked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetIsChecked; + +// Function UMG.CheckBox.SetPressMethod +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetPressMethod final +{ +public: + EButtonPressMethod InPressMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetPressMethod; + +// Function UMG.CheckBox.SetTouchMethod +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetTouchMethod final +{ +public: + EButtonTouchMethod InTouchMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetTouchMethod; + +// Function UMG.CheckBox.GetCheckedState +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_GetCheckedState final +{ +public: + ECheckBoxState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_GetCheckedState; + +// Function UMG.CheckBox.IsChecked +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_IsChecked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_IsChecked; + +// Function UMG.CheckBox.IsPressed +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_IsPressed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_IsPressed; + +// Function UMG.ComboBoxKey.AddOption +// 0x0008 (0x0008 - 0x0000) +struct ComboBoxKey_AddOption final +{ +public: + class FName Option; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxKey_AddOption; + +// Function UMG.ComboBoxKey.RemoveOption +// 0x000C (0x000C - 0x0000) +struct ComboBoxKey_RemoveOption final +{ +public: + class FName Option; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ComboBoxKey_RemoveOption; + +// Function UMG.ComboBoxKey.SetSelectedOption +// 0x0008 (0x0008 - 0x0000) +struct ComboBoxKey_SetSelectedOption final +{ +public: + class FName Option; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxKey_SetSelectedOption; + +// Function UMG.ComboBoxKey.GetSelectedOption +// 0x0008 (0x0008 - 0x0000) +struct ComboBoxKey_GetSelectedOption final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxKey_GetSelectedOption; + +// Function UMG.ComboBoxKey.IsOpen +// 0x0001 (0x0001 - 0x0000) +struct ComboBoxKey_IsOpen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxKey_IsOpen; + +// Function UMG.ComboBoxString.AddOption +// 0x0010 (0x0010 - 0x0000) +struct ComboBoxString_AddOption final +{ +public: + class FString Option; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_AddOption; + +// Function UMG.ComboBoxString.RemoveOption +// 0x0018 (0x0018 - 0x0000) +struct ComboBoxString_RemoveOption final +{ +public: + class FString Option; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ComboBoxString_RemoveOption; + +// Function UMG.ComboBoxString.SetSelectedIndex +// 0x0004 (0x0004 - 0x0000) +struct ComboBoxString_SetSelectedIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_SetSelectedIndex; + +// Function UMG.ComboBoxString.SetSelectedOption +// 0x0010 (0x0010 - 0x0000) +struct ComboBoxString_SetSelectedOption final +{ +public: + class FString Option; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_SetSelectedOption; + +// Function UMG.ComboBoxString.FindOptionIndex +// 0x0018 (0x0018 - 0x0000) +struct ComboBoxString_FindOptionIndex final +{ +public: + class FString Option; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ComboBoxString_FindOptionIndex; + +// Function UMG.ComboBoxString.GetOptionAtIndex +// 0x0018 (0x0018 - 0x0000) +struct ComboBoxString_GetOptionAtIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_GetOptionAtIndex; + +// Function UMG.ComboBoxString.GetOptionCount +// 0x0004 (0x0004 - 0x0000) +struct ComboBoxString_GetOptionCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_GetOptionCount; + +// Function UMG.ComboBoxString.GetSelectedIndex +// 0x0004 (0x0004 - 0x0000) +struct ComboBoxString_GetSelectedIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_GetSelectedIndex; + +// Function UMG.ComboBoxString.GetSelectedOption +// 0x0010 (0x0010 - 0x0000) +struct ComboBoxString_GetSelectedOption final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_GetSelectedOption; + +// Function UMG.ComboBoxString.IsOpen +// 0x0001 (0x0001 - 0x0000) +struct ComboBoxString_IsOpen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_IsOpen; + +// Function UMG.DynamicEntryBoxBase.SetEntrySpacing +// 0x0010 (0x0010 - 0x0000) +struct DynamicEntryBoxBase_SetEntrySpacing final +{ +public: + struct FVector2D InEntrySpacing; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBoxBase_SetEntrySpacing; + +// Function UMG.DynamicEntryBoxBase.SetRadialSettings +// 0x0010 (0x0010 - 0x0000) +struct DynamicEntryBoxBase_SetRadialSettings final +{ +public: + struct FRadialBoxSettings InSettings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBoxBase_SetRadialSettings; + +// Function UMG.DynamicEntryBoxBase.GetAllEntries +// 0x0010 (0x0010 - 0x0000) +struct DynamicEntryBoxBase_GetAllEntries final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBoxBase_GetAllEntries; + +// Function UMG.DynamicEntryBoxBase.GetNumEntries +// 0x0004 (0x0004 - 0x0000) +struct DynamicEntryBoxBase_GetNumEntries final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBoxBase_GetNumEntries; + +// Function UMG.DynamicEntryBox.BP_CreateEntry +// 0x0008 (0x0008 - 0x0000) +struct DynamicEntryBox_BP_CreateEntry final +{ +public: + class UUserWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBox_BP_CreateEntry; + +// Function UMG.DynamicEntryBox.BP_CreateEntryOfClass +// 0x0010 (0x0010 - 0x0000) +struct DynamicEntryBox_BP_CreateEntryOfClass final +{ +public: + TSubclassOf EntryClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBox_BP_CreateEntryOfClass; + +// Function UMG.DynamicEntryBox.RemoveEntry +// 0x0008 (0x0008 - 0x0000) +struct DynamicEntryBox_RemoveEntry final +{ +public: + class UUserWidget* EntryWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBox_RemoveEntry; + +// Function UMG.DynamicEntryBox.Reset +// 0x0001 (0x0001 - 0x0000) +struct DynamicEntryBox_Reset final +{ +public: + bool bDeleteWidgets; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBox_Reset; + +// Function UMG.EditableText.SetFont +// 0x0068 (0x0068 - 0x0000) +struct EditableText_SetFont final +{ +public: + struct FSlateFontInfo InFontInfo; // 0x0000(0x0068)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetFont; + +// Function UMG.EditableText.SetFontMaterial +// 0x0008 (0x0008 - 0x0000) +struct EditableText_SetFontMaterial final +{ +public: + class UMaterialInterface* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetFontMaterial; + +// Function UMG.EditableText.SetFontOutlineMaterial +// 0x0008 (0x0008 - 0x0000) +struct EditableText_SetFontOutlineMaterial final +{ +public: + class UMaterialInterface* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetFontOutlineMaterial; + +// Function UMG.EditableText.SetHintText +// 0x0010 (0x0010 - 0x0000) +struct EditableText_SetHintText final +{ +public: + class FText InHintText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetHintText; + +// Function UMG.EditableText.SetIsPassword +// 0x0001 (0x0001 - 0x0000) +struct EditableText_SetIsPassword final +{ +public: + bool InbIsPassword; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetIsPassword; + +// Function UMG.EditableText.SetIsReadOnly +// 0x0001 (0x0001 - 0x0000) +struct EditableText_SetIsReadOnly final +{ +public: + bool InbIsReadyOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetIsReadOnly; + +// Function UMG.EditableText.SetJustification +// 0x0001 (0x0001 - 0x0000) +struct EditableText_SetJustification final +{ +public: + ETextJustify InJustification; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetJustification; + +// Function UMG.EditableText.SetMinimumDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct EditableText_SetMinimumDesiredWidth final +{ +public: + float InMinDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetMinimumDesiredWidth; + +// Function UMG.EditableText.SetText +// 0x0010 (0x0010 - 0x0000) +struct EditableText_SetText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetText; + +// Function UMG.EditableText.SetTextOverflowPolicy +// 0x0001 (0x0001 - 0x0000) +struct EditableText_SetTextOverflowPolicy final +{ +public: + ETextOverflowPolicy InOverflowPolicy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetTextOverflowPolicy; + +// Function UMG.EditableText.GetFont +// 0x0068 (0x0068 - 0x0000) +struct EditableText_GetFont final +{ +public: + struct FSlateFontInfo ReturnValue; // 0x0000(0x0068)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_GetFont; + +// Function UMG.EditableText.GetHintText +// 0x0010 (0x0010 - 0x0000) +struct EditableText_GetHintText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_GetHintText; + +// Function UMG.EditableText.GetJustification +// 0x0001 (0x0001 - 0x0000) +struct EditableText_GetJustification final +{ +public: + ETextJustify ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_GetJustification; + +// Function UMG.EditableText.GetText +// 0x0010 (0x0010 - 0x0000) +struct EditableText_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_GetText; + +// Function UMG.EditableTextBox.SetError +// 0x0010 (0x0010 - 0x0000) +struct EditableTextBox_SetError final +{ +public: + class FText InError; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetError; + +// Function UMG.EditableTextBox.SetForegroundColor +// 0x0010 (0x0010 - 0x0000) +struct EditableTextBox_SetForegroundColor final +{ +public: + struct FLinearColor Color; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetForegroundColor; + +// Function UMG.EditableTextBox.SetHintText +// 0x0010 (0x0010 - 0x0000) +struct EditableTextBox_SetHintText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetHintText; + +// Function UMG.EditableTextBox.SetIsPassword +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_SetIsPassword final +{ +public: + bool bIsPassword; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetIsPassword; + +// Function UMG.EditableTextBox.SetIsReadOnly +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_SetIsReadOnly final +{ +public: + bool bReadOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetIsReadOnly; + +// Function UMG.EditableTextBox.SetJustification +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_SetJustification final +{ +public: + ETextJustify InJustification; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetJustification; + +// Function UMG.EditableTextBox.SetText +// 0x0010 (0x0010 - 0x0000) +struct EditableTextBox_SetText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetText; + +// Function UMG.EditableTextBox.SetTextOverflowPolicy +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_SetTextOverflowPolicy final +{ +public: + ETextOverflowPolicy InOverflowPolicy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetTextOverflowPolicy; + +// Function UMG.EditableTextBox.GetText +// 0x0010 (0x0010 - 0x0000) +struct EditableTextBox_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_GetText; + +// Function UMG.EditableTextBox.HasError +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_HasError final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_HasError; + +// Function UMG.ExpandableArea.SetIsExpanded +// 0x0001 (0x0001 - 0x0000) +struct ExpandableArea_SetIsExpanded final +{ +public: + bool IsExpanded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExpandableArea_SetIsExpanded; + +// Function UMG.ExpandableArea.SetIsExpanded_Animated +// 0x0001 (0x0001 - 0x0000) +struct ExpandableArea_SetIsExpanded_Animated final +{ +public: + bool IsExpanded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExpandableArea_SetIsExpanded_Animated; + +// Function UMG.ExpandableArea.GetIsExpanded +// 0x0001 (0x0001 - 0x0000) +struct ExpandableArea_GetIsExpanded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExpandableArea_GetIsExpanded; + +// Function UMG.GridPanel.AddChildToGrid +// 0x0018 (0x0018 - 0x0000) +struct GridPanel_AddChildToGrid final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InRow; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InColumn; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGridSlot* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridPanel_AddChildToGrid; + +// Function UMG.GridPanel.SetColumnFill +// 0x0008 (0x0008 - 0x0000) +struct GridPanel_SetColumnFill final +{ +public: + int32 ColumnIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Coefficient; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridPanel_SetColumnFill; + +// Function UMG.GridPanel.SetRowFill +// 0x0008 (0x0008 - 0x0000) +struct GridPanel_SetRowFill final +{ +public: + int32 RowIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Coefficient; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridPanel_SetRowFill; + +// Function UMG.GridSlot.SetColumn +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetColumn final +{ +public: + int32 InColumn; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetColumn; + +// Function UMG.GridSlot.SetColumnSpan +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetColumnSpan final +{ +public: + int32 InColumnSpan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetColumnSpan; + +// Function UMG.GridSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct GridSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetHorizontalAlignment; + +// Function UMG.GridSlot.SetLayer +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetLayer final +{ +public: + int32 InLayer; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetLayer; + +// Function UMG.GridSlot.SetNudge +// 0x0010 (0x0010 - 0x0000) +struct GridSlot_SetNudge final +{ +public: + struct FVector2D InNudge; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetNudge; + +// Function UMG.GridSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct GridSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetPadding; + +// Function UMG.GridSlot.SetRow +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetRow final +{ +public: + int32 InRow; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetRow; + +// Function UMG.GridSlot.SetRowSpan +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetRowSpan final +{ +public: + int32 InRowSpan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetRowSpan; + +// Function UMG.GridSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct GridSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetVerticalAlignment; + +// Function UMG.HorizontalBox.AddChildToHorizontalBox +// 0x0010 (0x0010 - 0x0000) +struct HorizontalBox_AddChildToHorizontalBox final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHorizontalBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBox_AddChildToHorizontalBox; + +// Function UMG.HorizontalBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct HorizontalBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBoxSlot_SetHorizontalAlignment; + +// Function UMG.HorizontalBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct HorizontalBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBoxSlot_SetPadding; + +// Function UMG.HorizontalBoxSlot.SetSize +// 0x0008 (0x0008 - 0x0000) +struct HorizontalBoxSlot_SetSize final +{ +public: + struct FSlateChildSize InSize; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBoxSlot_SetSize; + +// Function UMG.HorizontalBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct HorizontalBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBoxSlot_SetVerticalAlignment; + +// Function UMG.Image.GetDynamicMaterial +// 0x0008 (0x0008 - 0x0000) +struct Image_GetDynamicMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_GetDynamicMaterial; + +// Function UMG.Image.SetBrush +// 0x00D0 (0x00D0 - 0x0000) +struct Image_SetBrush final +{ +public: + struct FSlateBrush InBrush; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrush; + +// Function UMG.Image.SetBrushFromAsset +// 0x0008 (0x0008 - 0x0000) +struct Image_SetBrushFromAsset final +{ +public: + class USlateBrushAsset* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushFromAsset; + +// Function UMG.Image.SetBrushFromAtlasInterface +// 0x0018 (0x0018 - 0x0000) +struct Image_SetBrushFromAtlasInterface final +{ +public: + TScriptInterface AtlasRegion; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Image_SetBrushFromAtlasInterface; + +// Function UMG.Image.SetBrushFromMaterial +// 0x0008 (0x0008 - 0x0000) +struct Image_SetBrushFromMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushFromMaterial; + +// Function UMG.Image.SetBrushFromSoftMaterial +// 0x0028 (0x0028 - 0x0000) +struct Image_SetBrushFromSoftMaterial final +{ +public: + TSoftObjectPtr SoftMaterial; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushFromSoftMaterial; + +// Function UMG.Image.SetBrushFromSoftTexture +// 0x0030 (0x0030 - 0x0000) +struct Image_SetBrushFromSoftTexture final +{ +public: + TSoftObjectPtr SoftTexture; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Image_SetBrushFromSoftTexture; + +// Function UMG.Image.SetBrushFromTexture +// 0x0010 (0x0010 - 0x0000) +struct Image_SetBrushFromTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Image_SetBrushFromTexture; + +// Function UMG.Image.SetBrushFromTextureDynamic +// 0x0010 (0x0010 - 0x0000) +struct Image_SetBrushFromTextureDynamic final +{ +public: + class UTexture2DDynamic* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Image_SetBrushFromTextureDynamic; + +// Function UMG.Image.SetBrushResourceObject +// 0x0008 (0x0008 - 0x0000) +struct Image_SetBrushResourceObject final +{ +public: + class UObject* ResourceObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushResourceObject; + +// Function UMG.Image.SetBrushTintColor +// 0x0014 (0x0014 - 0x0000) +struct Image_SetBrushTintColor final +{ +public: + struct FSlateColor TintColor; // 0x0000(0x0014)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushTintColor; + +// Function UMG.Image.SetColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct Image_SetColorAndOpacity final +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetColorAndOpacity; + +// Function UMG.Image.SetDesiredSizeOverride +// 0x0010 (0x0010 - 0x0000) +struct Image_SetDesiredSizeOverride final +{ +public: + struct FVector2D DesiredSize; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetDesiredSizeOverride; + +// Function UMG.Image.SetOpacity +// 0x0004 (0x0004 - 0x0000) +struct Image_SetOpacity final +{ +public: + float InOpacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetOpacity; + +// Function UMG.InputKeySelector.SetAllowGamepadKeys +// 0x0001 (0x0001 - 0x0000) +struct InputKeySelector_SetAllowGamepadKeys final +{ +public: + bool bInAllowGamepadKeys; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetAllowGamepadKeys; + +// Function UMG.InputKeySelector.SetAllowModifierKeys +// 0x0001 (0x0001 - 0x0000) +struct InputKeySelector_SetAllowModifierKeys final +{ +public: + bool bInAllowModifierKeys; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetAllowModifierKeys; + +// Function UMG.InputKeySelector.SetEscapeKeys +// 0x0010 (0x0010 - 0x0000) +struct InputKeySelector_SetEscapeKeys final +{ +public: + TArray InKeys; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetEscapeKeys; + +// Function UMG.InputKeySelector.SetKeySelectionText +// 0x0010 (0x0010 - 0x0000) +struct InputKeySelector_SetKeySelectionText final +{ +public: + class FText InKeySelectionText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetKeySelectionText; + +// Function UMG.InputKeySelector.SetNoKeySpecifiedText +// 0x0010 (0x0010 - 0x0000) +struct InputKeySelector_SetNoKeySpecifiedText final +{ +public: + class FText InNoKeySpecifiedText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetNoKeySpecifiedText; + +// Function UMG.InputKeySelector.SetSelectedKey +// 0x0020 (0x0020 - 0x0000) +struct InputKeySelector_SetSelectedKey final +{ +public: + struct FInputChord InSelectedKey; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetSelectedKey; + +// Function UMG.InputKeySelector.SetTextBlockVisibility +// 0x0001 (0x0001 - 0x0000) +struct InputKeySelector_SetTextBlockVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetTextBlockVisibility; + +// Function UMG.InputKeySelector.GetIsSelectingKey +// 0x0001 (0x0001 - 0x0000) +struct InputKeySelector_GetIsSelectingKey final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_GetIsSelectingKey; + +// Function UMG.InvalidationBox.SetCanCache +// 0x0001 (0x0001 - 0x0000) +struct InvalidationBox_SetCanCache final +{ +public: + bool CanCache; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InvalidationBox_SetCanCache; + +// Function UMG.InvalidationBox.GetCanCache +// 0x0001 (0x0001 - 0x0000) +struct InvalidationBox_GetCanCache final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InvalidationBox_GetCanCache; + +// Function UMG.MenuAnchor.FitInWindow +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_FitInWindow final +{ +public: + bool bFit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_FitInWindow; + +// Function UMG.MenuAnchor.Open +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_Open final +{ +public: + bool bFocusMenu; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_Open; + +// Function UMG.MenuAnchor.SetPlacement +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_SetPlacement final +{ +public: + EMenuPlacement InPlacement; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_SetPlacement; + +// Function UMG.MenuAnchor.ToggleOpen +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_ToggleOpen final +{ +public: + bool bFocusOnOpen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_ToggleOpen; + +// Function UMG.MenuAnchor.GetMenuPosition +// 0x0010 (0x0010 - 0x0000) +struct MenuAnchor_GetMenuPosition final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_GetMenuPosition; + +// Function UMG.MenuAnchor.HasOpenSubMenus +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_HasOpenSubMenus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_HasOpenSubMenus; + +// Function UMG.MenuAnchor.IsOpen +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_IsOpen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_IsOpen; + +// Function UMG.MenuAnchor.ShouldOpenDueToClick +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_ShouldOpenDueToClick final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_ShouldOpenDueToClick; + +// Function UMG.TextLayoutWidget.SetJustification +// 0x0001 (0x0001 - 0x0000) +struct TextLayoutWidget_SetJustification final +{ +public: + ETextJustify InJustification; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextLayoutWidget_SetJustification; + +// Function UMG.MultiLineEditableText.SetFont +// 0x0068 (0x0068 - 0x0000) +struct MultiLineEditableText_SetFont final +{ +public: + struct FSlateFontInfo InFontInfo; // 0x0000(0x0068)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetFont; + +// Function UMG.MultiLineEditableText.SetFontMaterial +// 0x0008 (0x0008 - 0x0000) +struct MultiLineEditableText_SetFontMaterial final +{ +public: + class UMaterialInterface* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetFontMaterial; + +// Function UMG.MultiLineEditableText.SetFontOutlineMaterial +// 0x0008 (0x0008 - 0x0000) +struct MultiLineEditableText_SetFontOutlineMaterial final +{ +public: + class UMaterialInterface* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetFontOutlineMaterial; + +// Function UMG.MultiLineEditableText.SetHintText +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableText_SetHintText final +{ +public: + class FText InHintText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetHintText; + +// Function UMG.MultiLineEditableText.SetIsReadOnly +// 0x0001 (0x0001 - 0x0000) +struct MultiLineEditableText_SetIsReadOnly final +{ +public: + bool bReadOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetIsReadOnly; + +// Function UMG.MultiLineEditableText.SetText +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableText_SetText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetText; + +// Function UMG.MultiLineEditableText.SetWidgetStyle +// 0x0350 (0x0350 - 0x0000) +struct MultiLineEditableText_SetWidgetStyle final +{ +public: + struct FTextBlockStyle InWidgetStyle; // 0x0000(0x0350)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetWidgetStyle; + +// Function UMG.MultiLineEditableText.GetFont +// 0x0068 (0x0068 - 0x0000) +struct MultiLineEditableText_GetFont final +{ +public: + struct FSlateFontInfo ReturnValue; // 0x0000(0x0068)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_GetFont; + +// Function UMG.MultiLineEditableText.GetHintText +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableText_GetHintText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_GetHintText; + +// Function UMG.MultiLineEditableText.GetText +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableText_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_GetText; + +// Function UMG.MultiLineEditableTextBox.SetError +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableTextBox_SetError final +{ +public: + class FText InError; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetError; + +// Function UMG.MultiLineEditableTextBox.SetForegroundColor +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableTextBox_SetForegroundColor final +{ +public: + struct FLinearColor Color; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetForegroundColor; + +// Function UMG.MultiLineEditableTextBox.SetHintText +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableTextBox_SetHintText final +{ +public: + class FText InHintText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetHintText; + +// Function UMG.MultiLineEditableTextBox.SetIsReadOnly +// 0x0001 (0x0001 - 0x0000) +struct MultiLineEditableTextBox_SetIsReadOnly final +{ +public: + bool bReadOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetIsReadOnly; + +// Function UMG.MultiLineEditableTextBox.SetText +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableTextBox_SetText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetText; + +// Function UMG.MultiLineEditableTextBox.SetTextStyle +// 0x0350 (0x0350 - 0x0000) +struct MultiLineEditableTextBox_SetTextStyle final +{ +public: + struct FTextBlockStyle InTextStyle; // 0x0000(0x0350)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetTextStyle; + +// Function UMG.MultiLineEditableTextBox.GetHintText +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableTextBox_GetHintText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_GetHintText; + +// Function UMG.MultiLineEditableTextBox.GetText +// 0x0010 (0x0010 - 0x0000) +struct MultiLineEditableTextBox_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_GetText; + +// Function UMG.Overlay.AddChildToOverlay +// 0x0010 (0x0010 - 0x0000) +struct Overlay_AddChildToOverlay final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOverlaySlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Overlay_AddChildToOverlay; + +// Function UMG.Overlay.ReplaceOverlayChildAt +// 0x0018 (0x0018 - 0x0000) +struct Overlay_ReplaceOverlayChildAt final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* Content; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Overlay_ReplaceOverlayChildAt; + +// Function UMG.OverlaySlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct OverlaySlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlaySlot_SetHorizontalAlignment; + +// Function UMG.OverlaySlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct OverlaySlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlaySlot_SetPadding; + +// Function UMG.OverlaySlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct OverlaySlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlaySlot_SetVerticalAlignment; + +// Function UMG.ProgressBar.SetFillColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct ProgressBar_SetFillColorAndOpacity final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProgressBar_SetFillColorAndOpacity; + +// Function UMG.ProgressBar.SetIsMarquee +// 0x0001 (0x0001 - 0x0000) +struct ProgressBar_SetIsMarquee final +{ +public: + bool InbIsMarquee; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProgressBar_SetIsMarquee; + +// Function UMG.ProgressBar.SetPercent +// 0x0004 (0x0004 - 0x0000) +struct ProgressBar_SetPercent final +{ +public: + float InPercent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProgressBar_SetPercent; + +// Function UMG.RetainerBox.SetEffectMaterial +// 0x0008 (0x0008 - 0x0000) +struct RetainerBox_SetEffectMaterial final +{ +public: + class UMaterialInterface* EffectMaterial_0; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_SetEffectMaterial; + +// Function UMG.RetainerBox.SetRenderingPhase +// 0x0008 (0x0008 - 0x0000) +struct RetainerBox_SetRenderingPhase final +{ +public: + int32 RenderPhase; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalPhases; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_SetRenderingPhase; + +// Function UMG.RetainerBox.SetRetainRendering +// 0x0001 (0x0001 - 0x0000) +struct RetainerBox_SetRetainRendering final +{ +public: + bool bInRetainRendering; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_SetRetainRendering; + +// Function UMG.RetainerBox.SetTextureParameter +// 0x0008 (0x0008 - 0x0000) +struct RetainerBox_SetTextureParameter final +{ +public: + class FName TextureParameter_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_SetTextureParameter; + +// Function UMG.RetainerBox.GetEffectMaterial +// 0x0008 (0x0008 - 0x0000) +struct RetainerBox_GetEffectMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_GetEffectMaterial; + +// Function UMG.RichTextBlock.GetDecoratorByClass +// 0x0010 (0x0010 - 0x0000) +struct RichTextBlock_GetDecoratorByClass final +{ +public: + TSubclassOf DecoratorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URichTextBlockDecorator* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_GetDecoratorByClass; + +// Function UMG.RichTextBlock.GetDefaultDynamicMaterial +// 0x0008 (0x0008 - 0x0000) +struct RichTextBlock_GetDefaultDynamicMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_GetDefaultDynamicMaterial; + +// Function UMG.RichTextBlock.SetAutoWrapText +// 0x0001 (0x0001 - 0x0000) +struct RichTextBlock_SetAutoWrapText final +{ +public: + bool InAutoTextWrap; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetAutoWrapText; + +// Function UMG.RichTextBlock.SetDecorators +// 0x0010 (0x0010 - 0x0000) +struct RichTextBlock_SetDecorators final +{ +public: + TArray> InDecoratorClasses; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDecorators; + +// Function UMG.RichTextBlock.SetDefaultColorAndOpacity +// 0x0014 (0x0014 - 0x0000) +struct RichTextBlock_SetDefaultColorAndOpacity final +{ +public: + struct FSlateColor InColorAndOpacity; // 0x0000(0x0014)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultColorAndOpacity; + +// Function UMG.RichTextBlock.SetDefaultFont +// 0x0068 (0x0068 - 0x0000) +struct RichTextBlock_SetDefaultFont final +{ +public: + struct FSlateFontInfo InFontInfo; // 0x0000(0x0068)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultFont; + +// Function UMG.RichTextBlock.SetDefaultMaterial +// 0x0008 (0x0008 - 0x0000) +struct RichTextBlock_SetDefaultMaterial final +{ +public: + class UMaterialInterface* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultMaterial; + +// Function UMG.RichTextBlock.SetDefaultShadowColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct RichTextBlock_SetDefaultShadowColorAndOpacity final +{ +public: + struct FLinearColor InShadowColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultShadowColorAndOpacity; + +// Function UMG.RichTextBlock.SetDefaultShadowOffset +// 0x0010 (0x0010 - 0x0000) +struct RichTextBlock_SetDefaultShadowOffset final +{ +public: + struct FVector2D InShadowOffset; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultShadowOffset; + +// Function UMG.RichTextBlock.SetDefaultStrikeBrush +// 0x00D0 (0x00D0 - 0x0000) +struct RichTextBlock_SetDefaultStrikeBrush final +{ +public: + struct FSlateBrush InStrikeBrush; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultStrikeBrush; + +// Function UMG.RichTextBlock.SetDefaultTextStyle +// 0x0350 (0x0350 - 0x0000) +struct RichTextBlock_SetDefaultTextStyle final +{ +public: + struct FTextBlockStyle InDefaultTextStyle; // 0x0000(0x0350)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultTextStyle; + +// Function UMG.RichTextBlock.SetMinDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct RichTextBlock_SetMinDesiredWidth final +{ +public: + float InMinDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetMinDesiredWidth; + +// Function UMG.RichTextBlock.SetText +// 0x0010 (0x0010 - 0x0000) +struct RichTextBlock_SetText final +{ +public: + class FText InText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetText; + +// Function UMG.RichTextBlock.SetTextOverflowPolicy +// 0x0001 (0x0001 - 0x0000) +struct RichTextBlock_SetTextOverflowPolicy final +{ +public: + ETextOverflowPolicy InOverflowPolicy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetTextOverflowPolicy; + +// Function UMG.RichTextBlock.SetTextStyleSet +// 0x0008 (0x0008 - 0x0000) +struct RichTextBlock_SetTextStyleSet final +{ +public: + class UDataTable* NewTextStyleSet; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetTextStyleSet; + +// Function UMG.RichTextBlock.SetTextTransformPolicy +// 0x0001 (0x0001 - 0x0000) +struct RichTextBlock_SetTextTransformPolicy final +{ +public: + ETextTransformPolicy InTransformPolicy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetTextTransformPolicy; + +// Function UMG.RichTextBlock.GetText +// 0x0010 (0x0010 - 0x0000) +struct RichTextBlock_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_GetText; + +// Function UMG.RichTextBlock.GetTextStyleSet +// 0x0008 (0x0008 - 0x0000) +struct RichTextBlock_GetTextStyleSet final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_GetTextStyleSet; + +// Function UMG.SafeZone.SetSidesToPad +// 0x0004 (0x0004 - 0x0000) +struct SafeZone_SetSidesToPad final +{ +public: + bool InPadLeft; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadRight; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadTop; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadBottom; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SafeZone_SetSidesToPad; + +// Function UMG.ScaleBox.SetIgnoreInheritedScale +// 0x0001 (0x0001 - 0x0000) +struct ScaleBox_SetIgnoreInheritedScale final +{ +public: + bool bInIgnoreInheritedScale; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBox_SetIgnoreInheritedScale; + +// Function UMG.ScaleBox.SetStretch +// 0x0001 (0x0001 - 0x0000) +struct ScaleBox_SetStretch final +{ +public: + EStretch InStretch; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBox_SetStretch; + +// Function UMG.ScaleBox.SetStretchDirection +// 0x0001 (0x0001 - 0x0000) +struct ScaleBox_SetStretchDirection final +{ +public: + EStretchDirection InStretchDirection; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBox_SetStretchDirection; + +// Function UMG.ScaleBox.SetUserSpecifiedScale +// 0x0004 (0x0004 - 0x0000) +struct ScaleBox_SetUserSpecifiedScale final +{ +public: + float InUserSpecifiedScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBox_SetUserSpecifiedScale; + +// Function UMG.ScaleBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ScaleBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBoxSlot_SetHorizontalAlignment; + +// Function UMG.ScaleBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct ScaleBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBoxSlot_SetPadding; + +// Function UMG.ScaleBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ScaleBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBoxSlot_SetVerticalAlignment; + +// Function UMG.ScrollBar.SetState +// 0x0008 (0x0008 - 0x0000) +struct ScrollBar_SetState final +{ +public: + float InOffsetFraction; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InThumbSizeFraction; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBar_SetState; + +// Function UMG.ScrollBox.ScrollWidgetIntoView +// 0x0010 (0x0010 - 0x0000) +struct ScrollBox_ScrollWidgetIntoView final +{ +public: + class UWidget* WidgetToFind; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AnimateScroll; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDescendantScrollDestination ScrollDestination; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Padding; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_ScrollWidgetIntoView; + +// Function UMG.ScrollBox.SetAllowOverscroll +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetAllowOverscroll final +{ +public: + bool NewAllowOverscroll; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetAllowOverscroll; + +// Function UMG.ScrollBox.SetAlwaysShowScrollbar +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetAlwaysShowScrollbar final +{ +public: + bool NewAlwaysShowScrollbar; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetAlwaysShowScrollbar; + +// Function UMG.ScrollBox.SetAnimateWheelScrolling +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetAnimateWheelScrolling final +{ +public: + bool bShouldAnimateWheelScrolling; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetAnimateWheelScrolling; + +// Function UMG.ScrollBox.SetConsumeMouseWheel +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetConsumeMouseWheel final +{ +public: + EConsumeMouseWheel NewConsumeMouseWheel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetConsumeMouseWheel; + +// Function UMG.ScrollBox.SetNavigationDestination +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetNavigationDestination final +{ +public: + EDescendantScrollDestination NewNavigationDestination; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetNavigationDestination; + +// Function UMG.ScrollBox.SetOrientation +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetOrientation final +{ +public: + EOrientation NewOrientation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetOrientation; + +// Function UMG.ScrollBox.SetScrollbarPadding +// 0x0010 (0x0010 - 0x0000) +struct ScrollBox_SetScrollbarPadding final +{ +public: + struct FMargin NewScrollbarPadding; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollbarPadding; + +// Function UMG.ScrollBox.SetScrollbarThickness +// 0x0010 (0x0010 - 0x0000) +struct ScrollBox_SetScrollbarThickness final +{ +public: + struct FVector2D NewScrollbarThickness; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollbarThickness; + +// Function UMG.ScrollBox.SetScrollbarVisibility +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetScrollbarVisibility final +{ +public: + ESlateVisibility NewScrollBarVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollbarVisibility; + +// Function UMG.ScrollBox.SetScrollOffset +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_SetScrollOffset final +{ +public: + float NewScrollOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollOffset; + +// Function UMG.ScrollBox.SetScrollWhenFocusChanges +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetScrollWhenFocusChanges final +{ +public: + EScrollWhenFocusChanges NewScrollWhenFocusChanges; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollWhenFocusChanges; + +// Function UMG.ScrollBox.SetWheelScrollMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_SetWheelScrollMultiplier final +{ +public: + float NewWheelScrollMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetWheelScrollMultiplier; + +// Function UMG.ScrollBox.GetScrollOffset +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_GetScrollOffset final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_GetScrollOffset; + +// Function UMG.ScrollBox.GetScrollOffsetOfEnd +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_GetScrollOffsetOfEnd final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_GetScrollOffsetOfEnd; + +// Function UMG.ScrollBox.GetViewFraction +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_GetViewFraction final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_GetViewFraction; + +// Function UMG.ScrollBox.GetViewOffsetFraction +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_GetViewOffsetFraction final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_GetViewOffsetFraction; + +// Function UMG.ScrollBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ScrollBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBoxSlot_SetHorizontalAlignment; + +// Function UMG.ScrollBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct ScrollBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBoxSlot_SetPadding; + +// Function UMG.ScrollBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ScrollBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBoxSlot_SetVerticalAlignment; + +// Function UMG.SizeBox.SetHeightOverride +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetHeightOverride final +{ +public: + float InHeightOverride; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetHeightOverride; + +// Function UMG.SizeBox.SetMaxAspectRatio +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMaxAspectRatio final +{ +public: + float InMaxAspectRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMaxAspectRatio; + +// Function UMG.SizeBox.SetMaxDesiredHeight +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMaxDesiredHeight final +{ +public: + float InMaxDesiredHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMaxDesiredHeight; + +// Function UMG.SizeBox.SetMaxDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMaxDesiredWidth final +{ +public: + float InMaxDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMaxDesiredWidth; + +// Function UMG.SizeBox.SetMinAspectRatio +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMinAspectRatio final +{ +public: + float InMinAspectRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMinAspectRatio; + +// Function UMG.SizeBox.SetMinDesiredHeight +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMinDesiredHeight final +{ +public: + float InMinDesiredHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMinDesiredHeight; + +// Function UMG.SizeBox.SetMinDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMinDesiredWidth final +{ +public: + float InMinDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMinDesiredWidth; + +// Function UMG.SizeBox.SetWidthOverride +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetWidthOverride final +{ +public: + float InWidthOverride; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetWidthOverride; + +// Function UMG.SizeBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct SizeBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBoxSlot_SetHorizontalAlignment; + +// Function UMG.SizeBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct SizeBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBoxSlot_SetPadding; + +// Function UMG.SizeBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct SizeBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBoxSlot_SetVerticalAlignment; + +// Function UMG.Spacer.SetSize +// 0x0010 (0x0010 - 0x0000) +struct Spacer_SetSize final +{ +public: + struct FVector2D InSize; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Spacer_SetSize; + +// Function UMG.StackBox.AddChildToStackBox +// 0x0010 (0x0010 - 0x0000) +struct StackBox_AddChildToStackBox final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStackBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StackBox_AddChildToStackBox; + +// Function UMG.StackBox.ReplaceStackBoxChildAt +// 0x0018 (0x0018 - 0x0000) +struct StackBox_ReplaceStackBoxChildAt final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* Content; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StackBox_ReplaceStackBoxChildAt; + +// Function UMG.TextBlock.GetDynamicFontMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextBlock_GetDynamicFontMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_GetDynamicFontMaterial; + +// Function UMG.TextBlock.GetDynamicOutlineMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextBlock_GetDynamicOutlineMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_GetDynamicOutlineMaterial; + +// Function UMG.TextBlock.SetApplyOutlineToDropShadows +// 0x0001 (0x0001 - 0x0000) +struct TextBlock_SetApplyOutlineToDropShadows final +{ +public: + bool InDropShadows; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetApplyOutlineToDropShadows; + +// Function UMG.TextBlock.SetAutoWrapText +// 0x0001 (0x0001 - 0x0000) +struct TextBlock_SetAutoWrapText final +{ +public: + bool InAutoTextWrap; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetAutoWrapText; + +// Function UMG.TextBlock.SetColorAndOpacity +// 0x0014 (0x0014 - 0x0000) +struct TextBlock_SetColorAndOpacity final +{ +public: + struct FSlateColor InColorAndOpacity; // 0x0000(0x0014)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetColorAndOpacity; + +// Function UMG.TextBlock.SetFont +// 0x0068 (0x0068 - 0x0000) +struct TextBlock_SetFont final +{ +public: + struct FSlateFontInfo InFontInfo; // 0x0000(0x0068)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetFont; + +// Function UMG.TextBlock.SetFontMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextBlock_SetFontMaterial final +{ +public: + class UMaterialInterface* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetFontMaterial; + +// Function UMG.TextBlock.SetFontOutlineMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextBlock_SetFontOutlineMaterial final +{ +public: + class UMaterialInterface* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetFontOutlineMaterial; + +// Function UMG.TextBlock.SetMinDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct TextBlock_SetMinDesiredWidth final +{ +public: + float InMinDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetMinDesiredWidth; + +// Function UMG.TextBlock.SetOpacity +// 0x0004 (0x0004 - 0x0000) +struct TextBlock_SetOpacity final +{ +public: + float InOpacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetOpacity; + +// Function UMG.TextBlock.SetOutlineBlur +// 0x0004 (0x0004 - 0x0000) +struct TextBlock_SetOutlineBlur final +{ +public: + int32 InBlur; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetOutlineBlur; + +// Function UMG.TextBlock.SetOutlineColor +// 0x0010 (0x0010 - 0x0000) +struct TextBlock_SetOutlineColor final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetOutlineColor; + +// Function UMG.TextBlock.SetOutlineMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextBlock_SetOutlineMaterial final +{ +public: + class UMaterialInterface* InMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetOutlineMaterial; + +// Function UMG.TextBlock.SetOutlineSize +// 0x0004 (0x0004 - 0x0000) +struct TextBlock_SetOutlineSize final +{ +public: + int32 InSize; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetOutlineSize; + +// Function UMG.TextBlock.SetSeparateFillAlpha +// 0x0001 (0x0001 - 0x0000) +struct TextBlock_SetSeparateFillAlpha final +{ +public: + bool InSeperateAlpha; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetSeparateFillAlpha; + +// Function UMG.TextBlock.SetShadowColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct TextBlock_SetShadowColorAndOpacity final +{ +public: + struct FLinearColor InShadowColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetShadowColorAndOpacity; + +// Function UMG.TextBlock.SetShadowOffset +// 0x0010 (0x0010 - 0x0000) +struct TextBlock_SetShadowOffset final +{ +public: + struct FVector2D InShadowOffset; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetShadowOffset; + +// Function UMG.TextBlock.SetStrikeBrush +// 0x00D0 (0x00D0 - 0x0000) +struct TextBlock_SetStrikeBrush final +{ +public: + struct FSlateBrush InStrikeBrush; // 0x0000(0x00D0)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetStrikeBrush; + +// Function UMG.TextBlock.SetText +// 0x0010 (0x0010 - 0x0000) +struct TextBlock_SetText final +{ +public: + class FText InText; // 0x0000(0x0010)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetText; + +// Function UMG.TextBlock.SetTextOverflowPolicy +// 0x0001 (0x0001 - 0x0000) +struct TextBlock_SetTextOverflowPolicy final +{ +public: + ETextOverflowPolicy InOverflowPolicy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetTextOverflowPolicy; + +// Function UMG.TextBlock.SetTextTransformPolicy +// 0x0001 (0x0001 - 0x0000) +struct TextBlock_SetTextTransformPolicy final +{ +public: + ETextTransformPolicy InTransformPolicy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetTextTransformPolicy; + +// Function UMG.TextBlock.GetText +// 0x0010 (0x0010 - 0x0000) +struct TextBlock_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_GetText; + +// Function UMG.TileView.SetEntryHeight +// 0x0004 (0x0004 - 0x0000) +struct TileView_SetEntryHeight final +{ +public: + float NewHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_SetEntryHeight; + +// Function UMG.TileView.SetEntryWidth +// 0x0004 (0x0004 - 0x0000) +struct TileView_SetEntryWidth final +{ +public: + float NewWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_SetEntryWidth; + +// Function UMG.TileView.GetEntryHeight +// 0x0004 (0x0004 - 0x0000) +struct TileView_GetEntryHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_GetEntryHeight; + +// Function UMG.TileView.GetEntryWidth +// 0x0004 (0x0004 - 0x0000) +struct TileView_GetEntryWidth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_GetEntryWidth; + +// Function UMG.TileView.IsAligned +// 0x0001 (0x0001 - 0x0000) +struct TileView_IsAligned final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_IsAligned; + +// Function UMG.UniformGridPanel.AddChildToUniformGrid +// 0x0018 (0x0018 - 0x0000) +struct UniformGridPanel_AddChildToUniformGrid final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InRow; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InColumn; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUniformGridSlot* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridPanel_AddChildToUniformGrid; + +// Function UMG.UniformGridPanel.SetMinDesiredSlotHeight +// 0x0004 (0x0004 - 0x0000) +struct UniformGridPanel_SetMinDesiredSlotHeight final +{ +public: + float InMinDesiredSlotHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridPanel_SetMinDesiredSlotHeight; + +// Function UMG.UniformGridPanel.SetMinDesiredSlotWidth +// 0x0004 (0x0004 - 0x0000) +struct UniformGridPanel_SetMinDesiredSlotWidth final +{ +public: + float InMinDesiredSlotWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridPanel_SetMinDesiredSlotWidth; + +// Function UMG.UniformGridPanel.SetSlotPadding +// 0x0010 (0x0010 - 0x0000) +struct UniformGridPanel_SetSlotPadding final +{ +public: + struct FMargin InSlotPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridPanel_SetSlotPadding; + +// Function UMG.UniformGridSlot.SetColumn +// 0x0004 (0x0004 - 0x0000) +struct UniformGridSlot_SetColumn final +{ +public: + int32 InColumn; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridSlot_SetColumn; + +// Function UMG.UniformGridSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct UniformGridSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridSlot_SetHorizontalAlignment; + +// Function UMG.UniformGridSlot.SetRow +// 0x0004 (0x0004 - 0x0000) +struct UniformGridSlot_SetRow final +{ +public: + int32 InRow; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridSlot_SetRow; + +// Function UMG.UniformGridSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct UniformGridSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridSlot_SetVerticalAlignment; + +// Function UMG.VerticalBox.AddChildToVerticalBox +// 0x0010 (0x0010 - 0x0000) +struct VerticalBox_AddChildToVerticalBox final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVerticalBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBox_AddChildToVerticalBox; + +// Function UMG.VerticalBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct VerticalBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBoxSlot_SetHorizontalAlignment; + +// Function UMG.VerticalBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct VerticalBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBoxSlot_SetPadding; + +// Function UMG.VerticalBoxSlot.SetSize +// 0x0008 (0x0008 - 0x0000) +struct VerticalBoxSlot_SetSize final +{ +public: + struct FSlateChildSize InSize; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBoxSlot_SetSize; + +// Function UMG.VerticalBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct VerticalBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBoxSlot_SetVerticalAlignment; + +// Function UMG.Viewport.SetEnableAdvancedFeatures +// 0x0001 (0x0001 - 0x0000) +struct Viewport_SetEnableAdvancedFeatures final +{ +public: + bool InEnableAdvancedFeatures; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_SetEnableAdvancedFeatures; + +// Function UMG.Viewport.SetLightIntensity +// 0x0004 (0x0004 - 0x0000) +struct Viewport_SetLightIntensity final +{ +public: + float LightIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_SetLightIntensity; + +// Function UMG.Viewport.SetShowFlag +// 0x0018 (0x0018 - 0x0000) +struct Viewport_SetShowFlag final +{ +public: + class FString InShowFlagName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InValue; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Viewport_SetShowFlag; + +// Function UMG.Viewport.SetSkyIntensity +// 0x0004 (0x0004 - 0x0000) +struct Viewport_SetSkyIntensity final +{ +public: + float LightIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_SetSkyIntensity; + +// Function UMG.Viewport.SetViewLocation +// 0x0018 (0x0018 - 0x0000) +struct Viewport_SetViewLocation final +{ +public: + struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_SetViewLocation; + +// Function UMG.Viewport.SetViewRotation +// 0x0018 (0x0018 - 0x0000) +struct Viewport_SetViewRotation final +{ +public: + struct FRotator Rotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_SetViewRotation; + +// Function UMG.Viewport.Spawn +// 0x0010 (0x0010 - 0x0000) +struct Viewport_Spawn final +{ +public: + TSubclassOf ActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_Spawn; + +// Function UMG.Viewport.GetViewLocation +// 0x0018 (0x0018 - 0x0000) +struct Viewport_GetViewLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_GetViewLocation; + +// Function UMG.Viewport.GetViewportWorld +// 0x0008 (0x0008 - 0x0000) +struct Viewport_GetViewportWorld final +{ +public: + class UWorld* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_GetViewportWorld; + +// Function UMG.Viewport.GetViewRotation +// 0x0018 (0x0018 - 0x0000) +struct Viewport_GetViewRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_GetViewRotation; + +// Function UMG.WidgetComponent.SetBackgroundColor +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_SetBackgroundColor final +{ +public: + struct FLinearColor NewBackgroundColor; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetBackgroundColor; + +// Function UMG.WidgetComponent.SetCylinderArcAngle +// 0x0004 (0x0004 - 0x0000) +struct WidgetComponent_SetCylinderArcAngle final +{ +public: + float InCylinderArcAngle; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetCylinderArcAngle; + +// Function UMG.WidgetComponent.SetDrawAtDesiredSize +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetDrawAtDesiredSize final +{ +public: + bool bInDrawAtDesiredSize; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetDrawAtDesiredSize; + +// Function UMG.WidgetComponent.SetDrawSize +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_SetDrawSize final +{ +public: + struct FVector2D Size; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetDrawSize; + +// Function UMG.WidgetComponent.SetGeometryMode +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetGeometryMode final +{ +public: + EWidgetGeometryMode InGeometryMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetGeometryMode; + +// Function UMG.WidgetComponent.SetManuallyRedraw +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetManuallyRedraw final +{ +public: + bool bUseManualRedraw; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetManuallyRedraw; + +// Function UMG.WidgetComponent.SetOwnerPlayer +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_SetOwnerPlayer final +{ +public: + class ULocalPlayer* LocalPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetOwnerPlayer; + +// Function UMG.WidgetComponent.SetPivot +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_SetPivot final +{ +public: + struct FVector2D InPivot; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetPivot; + +// Function UMG.WidgetComponent.SetRedrawTime +// 0x0004 (0x0004 - 0x0000) +struct WidgetComponent_SetRedrawTime final +{ +public: + float InRedrawTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetRedrawTime; + +// Function UMG.WidgetComponent.SetTickMode +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetTickMode final +{ +public: + ETickMode InTickMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetTickMode; + +// Function UMG.WidgetComponent.SetTickWhenOffscreen +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetTickWhenOffscreen final +{ +public: + bool bWantTickWhenOffscreen; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetTickWhenOffscreen; + +// Function UMG.WidgetComponent.SetTintColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_SetTintColorAndOpacity final +{ +public: + struct FLinearColor NewTintColorAndOpacity; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetTintColorAndOpacity; + +// Function UMG.WidgetComponent.SetTwoSided +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetTwoSided final +{ +public: + bool bWantTwoSided; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetTwoSided; + +// Function UMG.WidgetComponent.SetWidget +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_SetWidget final +{ +public: + class UUserWidget* Widget_0; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetWidget; + +// Function UMG.WidgetComponent.SetWidgetSpace +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetWidgetSpace final +{ +public: + EWidgetSpace NewSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetWidgetSpace; + +// Function UMG.WidgetComponent.SetWindowFocusable +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetWindowFocusable final +{ +public: + bool bInWindowFocusable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetWindowFocusable; + +// Function UMG.WidgetComponent.SetWindowVisibility +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetWindowVisibility final +{ +public: + EWindowVisibility InVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetWindowVisibility; + +// Function UMG.WidgetComponent.GetCurrentDrawSize +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_GetCurrentDrawSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetCurrentDrawSize; + +// Function UMG.WidgetComponent.GetCylinderArcAngle +// 0x0004 (0x0004 - 0x0000) +struct WidgetComponent_GetCylinderArcAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetCylinderArcAngle; + +// Function UMG.WidgetComponent.GetDrawAtDesiredSize +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetDrawAtDesiredSize final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetDrawAtDesiredSize; + +// Function UMG.WidgetComponent.GetDrawSize +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_GetDrawSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetDrawSize; + +// Function UMG.WidgetComponent.GetGeometryMode +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetGeometryMode final +{ +public: + EWidgetGeometryMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetGeometryMode; + +// Function UMG.WidgetComponent.GetManuallyRedraw +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetManuallyRedraw final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetManuallyRedraw; + +// Function UMG.WidgetComponent.GetMaterialInstance +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetMaterialInstance final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetMaterialInstance; + +// Function UMG.WidgetComponent.GetOwnerPlayer +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetOwnerPlayer final +{ +public: + class ULocalPlayer* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetOwnerPlayer; + +// Function UMG.WidgetComponent.GetPivot +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_GetPivot final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetPivot; + +// Function UMG.WidgetComponent.GetRedrawTime +// 0x0004 (0x0004 - 0x0000) +struct WidgetComponent_GetRedrawTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetRedrawTime; + +// Function UMG.WidgetComponent.GetRenderTarget +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetRenderTarget final +{ +public: + class UTextureRenderTarget2D* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetRenderTarget; + +// Function UMG.WidgetComponent.GetTickWhenOffscreen +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetTickWhenOffscreen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetTickWhenOffscreen; + +// Function UMG.WidgetComponent.GetTwoSided +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetTwoSided final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetTwoSided; + +// Function UMG.WidgetComponent.GetUserWidgetObject +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetUserWidgetObject final +{ +public: + class UUserWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetUserWidgetObject; + +// Function UMG.WidgetComponent.GetWidget +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetWidget final +{ +public: + class UUserWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetWidget; + +// Function UMG.WidgetComponent.GetWidgetSpace +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetWidgetSpace final +{ +public: + EWidgetSpace ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetWidgetSpace; + +// Function UMG.WidgetComponent.GetWindowFocusable +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetWindowFocusable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetWindowFocusable; + +// Function UMG.WidgetComponent.GetWindowVisiblility +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetWindowVisiblility final +{ +public: + EWindowVisibility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetWindowVisiblility; + +// Function UMG.WidgetComponent.IsWidgetVisible +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_IsWidgetVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_IsWidgetVisible; + +// Function UMG.WidgetInteractionComponent.PressAndReleaseKey +// 0x0020 (0x0020 - 0x0000) +struct WidgetInteractionComponent_PressAndReleaseKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_PressAndReleaseKey; + +// Function UMG.WidgetInteractionComponent.PressKey +// 0x0020 (0x0020 - 0x0000) +struct WidgetInteractionComponent_PressKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRepeat; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_PressKey; + +// Function UMG.WidgetInteractionComponent.PressPointerKey +// 0x0018 (0x0018 - 0x0000) +struct WidgetInteractionComponent_PressPointerKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_PressPointerKey; + +// Function UMG.WidgetInteractionComponent.ReleaseKey +// 0x0020 (0x0020 - 0x0000) +struct WidgetInteractionComponent_ReleaseKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_ReleaseKey; + +// Function UMG.WidgetInteractionComponent.ReleasePointerKey +// 0x0018 (0x0018 - 0x0000) +struct WidgetInteractionComponent_ReleasePointerKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_ReleasePointerKey; + +// Function UMG.WidgetInteractionComponent.ScrollWheel +// 0x0004 (0x0004 - 0x0000) +struct WidgetInteractionComponent_ScrollWheel final +{ +public: + float ScrollDelta; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_ScrollWheel; + +// Function UMG.WidgetInteractionComponent.SendKeyChar +// 0x0018 (0x0018 - 0x0000) +struct WidgetInteractionComponent_SendKeyChar final +{ +public: + class FString Characters; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRepeat; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_SendKeyChar; + +// Function UMG.WidgetInteractionComponent.SetCustomHitResult +// 0x00F8 (0x00F8 - 0x0000) +struct WidgetInteractionComponent_SetCustomHitResult final +{ +public: + struct FHitResult HitResult; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_SetCustomHitResult; + +// Function UMG.WidgetInteractionComponent.SetFocus +// 0x0008 (0x0008 - 0x0000) +struct WidgetInteractionComponent_SetFocus final +{ +public: + class UWidget* FocusWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_SetFocus; + +// Function UMG.WidgetInteractionComponent.Get2DHitLocation +// 0x0010 (0x0010 - 0x0000) +struct WidgetInteractionComponent_Get2DHitLocation final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_Get2DHitLocation; + +// Function UMG.WidgetInteractionComponent.GetHoveredWidgetComponent +// 0x0008 (0x0008 - 0x0000) +struct WidgetInteractionComponent_GetHoveredWidgetComponent final +{ +public: + class UWidgetComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_GetHoveredWidgetComponent; + +// Function UMG.WidgetInteractionComponent.GetLastHitResult +// 0x00F8 (0x00F8 - 0x0000) +struct WidgetInteractionComponent_GetLastHitResult final +{ +public: + struct FHitResult ReturnValue; // 0x0000(0x00F8)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_GetLastHitResult; + +// Function UMG.WidgetInteractionComponent.IsOverFocusableWidget +// 0x0001 (0x0001 - 0x0000) +struct WidgetInteractionComponent_IsOverFocusableWidget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_IsOverFocusableWidget; + +// Function UMG.WidgetInteractionComponent.IsOverHitTestVisibleWidget +// 0x0001 (0x0001 - 0x0000) +struct WidgetInteractionComponent_IsOverHitTestVisibleWidget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_IsOverHitTestVisibleWidget; + +// Function UMG.WidgetInteractionComponent.IsOverInteractableWidget +// 0x0001 (0x0001 - 0x0000) +struct WidgetInteractionComponent_IsOverInteractableWidget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_IsOverInteractableWidget; + +// Function UMG.WidgetSwitcherSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WidgetSwitcherSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcherSlot_SetHorizontalAlignment; + +// Function UMG.WidgetSwitcherSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct WidgetSwitcherSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcherSlot_SetPadding; + +// Function UMG.WidgetSwitcherSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WidgetSwitcherSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcherSlot_SetVerticalAlignment; + +// Function UMG.WindowTitleBarAreaSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WindowTitleBarAreaSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarAreaSlot_SetHorizontalAlignment; + +// Function UMG.WindowTitleBarAreaSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct WindowTitleBarAreaSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarAreaSlot_SetPadding; + +// Function UMG.WindowTitleBarAreaSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WindowTitleBarAreaSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarAreaSlot_SetVerticalAlignment; + +// Function UMG.WrapBox.AddChildToWrapBox +// 0x0010 (0x0010 - 0x0000) +struct WrapBox_AddChildToWrapBox final +{ +public: + class UWidget* Content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWrapBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBox_AddChildToWrapBox; + +// Function UMG.WrapBox.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WrapBox_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBox_SetHorizontalAlignment; + +// Function UMG.WrapBox.SetInnerSlotPadding +// 0x0010 (0x0010 - 0x0000) +struct WrapBox_SetInnerSlotPadding final +{ +public: + struct FVector2D InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBox_SetInnerSlotPadding; + +// Function UMG.WrapBoxSlot.SetFillEmptySpace +// 0x0001 (0x0001 - 0x0000) +struct WrapBoxSlot_SetFillEmptySpace final +{ +public: + bool InbFillEmptySpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetFillEmptySpace; + +// Function UMG.WrapBoxSlot.SetFillSpanWhenLessThan +// 0x0004 (0x0004 - 0x0000) +struct WrapBoxSlot_SetFillSpanWhenLessThan final +{ +public: + float InFillSpanWhenLessThan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetFillSpanWhenLessThan; + +// Function UMG.WrapBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WrapBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetHorizontalAlignment; + +// Function UMG.WrapBoxSlot.SetNewLine +// 0x0001 (0x0001 - 0x0000) +struct WrapBoxSlot_SetNewLine final +{ +public: + bool InForceNewLine; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetNewLine; + +// Function UMG.WrapBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct WrapBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetPadding; + +// Function UMG.WrapBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WrapBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetVerticalAlignment; + +// Function UMG.DragDropOperation.DragCancelled +// 0x0078 (0x0078 - 0x0000) +struct DragDropOperation_DragCancelled final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DragDropOperation_DragCancelled; + +// Function UMG.DragDropOperation.Dragged +// 0x0078 (0x0078 - 0x0000) +struct DragDropOperation_Dragged final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DragDropOperation_Dragged; + +// Function UMG.DragDropOperation.Drop +// 0x0078 (0x0078 - 0x0000) +struct DragDropOperation_Drop final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DragDropOperation_Drop; + +// Function UMG.SlateBlueprintLibrary.AbsoluteToLocal +// 0x0058 (0x0058 - 0x0000) +struct SlateBlueprintLibrary_AbsoluteToLocal final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_AbsoluteToLocal; + +// Function UMG.SlateBlueprintLibrary.AbsoluteToViewport +// 0x0038 (0x0038 - 0x0000) +struct SlateBlueprintLibrary_AbsoluteToViewport final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteDesktopCoordinate; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PixelPosition; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_AbsoluteToViewport; + +// Function UMG.SlateBlueprintLibrary.EqualEqual_SlateBrush +// 0x01B0 (0x01B0 - 0x0000) +struct SlateBlueprintLibrary_EqualEqual_SlateBrush final +{ +public: + struct FSlateBrush A; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FSlateBrush B; // 0x00D0(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1[0xF]; // 0x01A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_EqualEqual_SlateBrush; + +// Function UMG.SlateBlueprintLibrary.GetAbsoluteSize +// 0x0048 (0x0048 - 0x0000) +struct SlateBlueprintLibrary_GetAbsoluteSize final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_GetAbsoluteSize; + +// Function UMG.SlateBlueprintLibrary.GetLocalSize +// 0x0048 (0x0048 - 0x0000) +struct SlateBlueprintLibrary_GetLocalSize final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_GetLocalSize; + +// Function UMG.SlateBlueprintLibrary.GetLocalTopLeft +// 0x0048 (0x0048 - 0x0000) +struct SlateBlueprintLibrary_GetLocalTopLeft final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_GetLocalTopLeft; + +// Function UMG.SlateBlueprintLibrary.IsUnderLocation +// 0x0050 (0x0050 - 0x0000) +struct SlateBlueprintLibrary_IsUnderLocation final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_IsUnderLocation; + +// Function UMG.SlateBlueprintLibrary.LocalToAbsolute +// 0x0058 (0x0058 - 0x0000) +struct SlateBlueprintLibrary_LocalToAbsolute final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_LocalToAbsolute; + +// Function UMG.SlateBlueprintLibrary.LocalToViewport +// 0x0070 (0x0070 - 0x0000) +struct SlateBlueprintLibrary_LocalToViewport final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry Geometry; // 0x0008(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PixelPosition; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_LocalToViewport; + +// Function UMG.SlateBlueprintLibrary.ScreenToViewport +// 0x0028 (0x0028 - 0x0000) +struct SlateBlueprintLibrary_ScreenToViewport final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_ScreenToViewport; + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetAbsolute +// 0x0030 (0x0030 - 0x0000) +struct SlateBlueprintLibrary_ScreenToWidgetAbsolute final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeWindowPosition; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_ScreenToWidgetAbsolute; + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetLocal +// 0x0068 (0x0068 - 0x0000) +struct SlateBlueprintLibrary_ScreenToWidgetLocal final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry Geometry; // 0x0008(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeWindowPosition; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_ScreenToWidgetLocal; + +// Function UMG.SlateBlueprintLibrary.TransformScalarAbsoluteToLocal +// 0x0040 (0x0040 - 0x0000) +struct SlateBlueprintLibrary_TransformScalarAbsoluteToLocal final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float AbsoluteScalar; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_TransformScalarAbsoluteToLocal; + +// Function UMG.SlateBlueprintLibrary.TransformScalarLocalToAbsolute +// 0x0040 (0x0040 - 0x0000) +struct SlateBlueprintLibrary_TransformScalarLocalToAbsolute final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LocalScalar; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_TransformScalarLocalToAbsolute; + +// Function UMG.SlateBlueprintLibrary.TransformVectorAbsoluteToLocal +// 0x0058 (0x0058 - 0x0000) +struct SlateBlueprintLibrary_TransformVectorAbsoluteToLocal final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteVector; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_TransformVectorAbsoluteToLocal; + +// Function UMG.SlateBlueprintLibrary.TransformVectorLocalToAbsolute +// 0x0058 (0x0058 - 0x0000) +struct SlateBlueprintLibrary_TransformVectorLocalToAbsolute final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalVector; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_TransformVectorLocalToAbsolute; + +// Function UMG.WidgetBlueprintLibrary.CaptureJoystick +// 0x0180 (0x0180 - 0x0000) +struct WidgetBlueprintLibrary_CaptureJoystick final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAllJoysticks; // 0x00C0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEventReply ReturnValue; // 0x00C8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_CaptureJoystick; + +// Function UMG.WidgetBlueprintLibrary.CaptureMouse +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_CaptureMouse final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_CaptureMouse; + +// Function UMG.WidgetBlueprintLibrary.ClearUserFocus +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_ClearUserFocus final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bInAllUsers; // 0x00B8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_ClearUserFocus; + +// Function UMG.WidgetBlueprintLibrary.Create +// 0x0020 (0x0020 - 0x0000) +struct WidgetBlueprintLibrary_Create final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WidgetType; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* OwningPlayer; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0018(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_Create; + +// Function UMG.WidgetBlueprintLibrary.CreateDragDropOperation +// 0x0010 (0x0010 - 0x0000) +struct WidgetBlueprintLibrary_CreateDragDropOperation final +{ +public: + TSubclassOf OperationClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDragDropOperation* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_CreateDragDropOperation; + +// Function UMG.WidgetBlueprintLibrary.DetectDrag +// 0x0190 (0x0190 - 0x0000) +struct WidgetBlueprintLibrary_DetectDrag final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* WidgetDetectingDrag; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey DragKey; // 0x00C0(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00D8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DetectDrag; + +// Function UMG.WidgetBlueprintLibrary.DetectDragIfPressed +// 0x0150 (0x0150 - 0x0000) +struct WidgetBlueprintLibrary_DetectDragIfPressed final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* WidgetDetectingDrag; // 0x0078(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey DragKey; // 0x0080(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0098(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DetectDragIfPressed; + +// Function UMG.WidgetBlueprintLibrary.DrawBox +// 0x0068 (0x0068 - 0x0000) +struct WidgetBlueprintLibrary_DrawBox final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D position; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Size; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* Brush; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0058(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawBox; + +// Function UMG.WidgetBlueprintLibrary.DrawLine +// 0x0068 (0x0068 - 0x0000) +struct WidgetBlueprintLibrary_DrawLine final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D PositionA; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PositionB; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAntiAlias; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawLine; + +// Function UMG.WidgetBlueprintLibrary.DrawLines +// 0x0058 (0x0058 - 0x0000) +struct WidgetBlueprintLibrary_DrawLines final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + TArray Points; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAntiAlias; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawLines; + +// Function UMG.WidgetBlueprintLibrary.DrawSpline +// 0x0088 (0x0088 - 0x0000) +struct WidgetBlueprintLibrary_DrawSpline final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Start; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D StartDir; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D End; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndDir; // 0x0060(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0070(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawSpline; + +// Function UMG.WidgetBlueprintLibrary.DrawText +// 0x0060 (0x0060 - 0x0000) +struct WidgetBlueprintLibrary_DrawText final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FString InString; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D position; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawText; + +// Function UMG.WidgetBlueprintLibrary.DrawTextFormatted +// 0x0078 (0x0078 - 0x0000) +struct WidgetBlueprintLibrary_DrawTextFormatted final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FText Text; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D position; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFont* Font; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FontSize; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FontTypeFace; // 0x005C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0064(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawTextFormatted; + +// Function UMG.WidgetBlueprintLibrary.EndDragDrop +// 0x0170 (0x0170 - 0x0000) +struct WidgetBlueprintLibrary_EndDragDrop final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_EndDragDrop; + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsOfClass +// 0x0028 (0x0028 - 0x0000) +struct WidgetBlueprintLibrary_GetAllWidgetsOfClass final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FoundWidgets; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf WidgetClass; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TopLevelOnly; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetAllWidgetsOfClass; + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsWithInterface +// 0x0028 (0x0028 - 0x0000) +struct WidgetBlueprintLibrary_GetAllWidgetsWithInterface final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FoundWidgets; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TopLevelOnly; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetAllWidgetsWithInterface; + +// Function UMG.WidgetBlueprintLibrary.GetBrushResource +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_GetBrushResource final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x00D0(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetBrushResource; + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsMaterial +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_GetBrushResourceAsMaterial final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x00D0(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetBrushResourceAsMaterial; + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsTexture2D +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_GetBrushResourceAsTexture2D final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x00D0(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetBrushResourceAsTexture2D; + +// Function UMG.WidgetBlueprintLibrary.GetDragDroppingContent +// 0x0008 (0x0008 - 0x0000) +struct WidgetBlueprintLibrary_GetDragDroppingContent final +{ +public: + class UDragDropOperation* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetDragDroppingContent; + +// Function UMG.WidgetBlueprintLibrary.GetDynamicMaterial +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_GetDynamicMaterial final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x00D0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x00D0(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetDynamicMaterial; + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromCharacterEvent +// 0x0048 (0x0048 - 0x0000) +struct WidgetBlueprintLibrary_GetInputEventFromCharacterEvent final +{ +public: + struct FCharacterEvent Event; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x0028(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetInputEventFromCharacterEvent; + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromKeyEvent +// 0x0060 (0x0060 - 0x0000) +struct WidgetBlueprintLibrary_GetInputEventFromKeyEvent final +{ +public: + struct FKeyEvent Event; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x0040(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetInputEventFromKeyEvent; + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromNavigationEvent +// 0x0048 (0x0048 - 0x0000) +struct WidgetBlueprintLibrary_GetInputEventFromNavigationEvent final +{ +public: + struct FNavigationEvent Event; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x0028(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetInputEventFromNavigationEvent; + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromPointerEvent +// 0x0098 (0x0098 - 0x0000) +struct WidgetBlueprintLibrary_GetInputEventFromPointerEvent final +{ +public: + struct FPointerEvent Event; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x0078(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetInputEventFromPointerEvent; + +// Function UMG.WidgetBlueprintLibrary.GetKeyEventFromAnalogInputEvent +// 0x0088 (0x0088 - 0x0000) +struct WidgetBlueprintLibrary_GetKeyEventFromAnalogInputEvent final +{ +public: + struct FAnalogInputEvent Event; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKeyEvent ReturnValue; // 0x0048(0x0040)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetKeyEventFromAnalogInputEvent; + +// Function UMG.WidgetBlueprintLibrary.GetSafeZonePadding +// 0x0060 (0x0060 - 0x0000) +struct WidgetBlueprintLibrary_GetSafeZonePadding final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 SafePadding; // 0x0010(0x0020)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SafePaddingScale; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SpillOverPadding; // 0x0040(0x0020)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetSafeZonePadding; + +// Function UMG.WidgetBlueprintLibrary.Handled +// 0x00B8 (0x00B8 - 0x0000) +struct WidgetBlueprintLibrary_Handled final +{ +public: + struct FEventReply ReturnValue; // 0x0000(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_Handled; + +// Function UMG.WidgetBlueprintLibrary.IsDragDropping +// 0x0001 (0x0001 - 0x0000) +struct WidgetBlueprintLibrary_IsDragDropping final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_IsDragDropping; + +// Function UMG.WidgetBlueprintLibrary.LockMouse +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_LockMouse final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_LockMouse; + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromAsset +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_MakeBrushFromAsset final +{ +public: + class USlateBrushAsset* BrushAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush ReturnValue; // 0x0010(0x00D0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_MakeBrushFromAsset; + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromMaterial +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_MakeBrushFromMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x0010(0x00D0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_MakeBrushFromMaterial; + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromTexture +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_MakeBrushFromTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x0010(0x00D0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_MakeBrushFromTexture; + +// Function UMG.WidgetBlueprintLibrary.NoResourceBrush +// 0x00D0 (0x00D0 - 0x0000) +struct WidgetBlueprintLibrary_NoResourceBrush final +{ +public: + struct FSlateBrush ReturnValue; // 0x0000(0x00D0)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_NoResourceBrush; + +// Function UMG.WidgetBlueprintLibrary.ReleaseJoystickCapture +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_ReleaseJoystickCapture final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bInAllJoysticks; // 0x00B8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_ReleaseJoystickCapture; + +// Function UMG.WidgetBlueprintLibrary.ReleaseMouseCapture +// 0x0170 (0x0170 - 0x0000) +struct WidgetBlueprintLibrary_ReleaseMouseCapture final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_ReleaseMouseCapture; + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToMaterial +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_SetBrushResourceToMaterial final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x00D0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x00D0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetBrushResourceToMaterial; + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToTexture +// 0x00E0 (0x00E0 - 0x0000) +struct WidgetBlueprintLibrary_SetBrushResourceToTexture final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x00D0)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x00D0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetBrushResourceToTexture; + +// Function UMG.WidgetBlueprintLibrary.SetColorVisionDeficiencyType +// 0x000C (0x000C - 0x0000) +struct WidgetBlueprintLibrary_SetColorVisionDeficiencyType final +{ +public: + EColorVisionDeficiency Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Severity; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CorrectDeficiency; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowCorrectionWithDeficiency; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetColorVisionDeficiencyType; + +// Function UMG.WidgetBlueprintLibrary.SetHardwareCursor +// 0x0030 (0x0030 - 0x0000) +struct WidgetBlueprintLibrary_SetHardwareCursor final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseCursor CursorShape; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CursorName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D HotSpot; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetHardwareCursor; + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUIEx +// 0x0018 (0x0018 - 0x0000) +struct WidgetBlueprintLibrary_SetInputMode_GameAndUIEx final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseLockMode InMouseLockMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideCursorDuringCapture; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlushInput; // 0x0012(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetInputMode_GameAndUIEx; + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameOnly +// 0x0010 (0x0010 - 0x0000) +struct WidgetBlueprintLibrary_SetInputMode_GameOnly final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlushInput; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetInputMode_GameOnly; + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnlyEx +// 0x0018 (0x0018 - 0x0000) +struct WidgetBlueprintLibrary_SetInputMode_UIOnlyEx final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseLockMode InMouseLockMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlushInput; // 0x0011(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetInputMode_UIOnlyEx; + +// Function UMG.WidgetBlueprintLibrary.SetMousePosition +// 0x0180 (0x0180 - 0x0000) +struct WidgetBlueprintLibrary_SetMousePosition final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D NewMousePosition; // 0x00B8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00C8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetMousePosition; + +// Function UMG.WidgetBlueprintLibrary.SetUserFocus +// 0x0180 (0x0180 - 0x0000) +struct WidgetBlueprintLibrary_SetUserFocus final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* FocusWidget; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAllUsers; // 0x00C0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEventReply ReturnValue; // 0x00C8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetUserFocus; + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarCloseButtonActive +// 0x0001 (0x0001 - 0x0000) +struct WidgetBlueprintLibrary_SetWindowTitleBarCloseButtonActive final +{ +public: + bool bActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetWindowTitleBarCloseButtonActive; + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarOnCloseClickedDelegate +// 0x0010 (0x0010 - 0x0000) +struct WidgetBlueprintLibrary_SetWindowTitleBarOnCloseClickedDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetWindowTitleBarOnCloseClickedDelegate; + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarState +// 0x0010 (0x0010 - 0x0000) +struct WidgetBlueprintLibrary_SetWindowTitleBarState final +{ +public: + class UWidget* TitleBarContent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindowTitleBarMode Mode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTitleBarDragEnabled; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWindowButtonsVisible; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTitleBarVisible; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetWindowTitleBarState; + +// Function UMG.WidgetBlueprintLibrary.Unhandled +// 0x00B8 (0x00B8 - 0x0000) +struct WidgetBlueprintLibrary_Unhandled final +{ +public: + struct FEventReply ReturnValue; // 0x0000(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_Unhandled; + +// Function UMG.WidgetBlueprintLibrary.UnlockMouse +// 0x0170 (0x0170 - 0x0000) +struct WidgetBlueprintLibrary_UnlockMouse final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_UnlockMouse; + +} + diff --git a/SilentHillF/SDK/UMG_structs.hpp b/SilentHillF/SDK/UMG_structs.hpp new file mode 100644 index 0000000..08faab8 --- /dev/null +++ b/SilentHillF/SDK/UMG_structs.hpp @@ -0,0 +1,505 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMG + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "SlateCore_structs.hpp" +#include "PropertyPath_structs.hpp" +#include "Slate_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum UMG.ESlateVisibility +// NumValues: 0x0006 +enum class ESlateVisibility : uint8 +{ + Visible = 0, + Collapsed = 1, + Hidden = 2, + HitTestInvisible = 3, + SelfHitTestInvisible = 4, + ESlateVisibility_MAX = 5, +}; + +// Enum UMG.EVirtualKeyboardType +// NumValues: 0x0007 +enum class EVirtualKeyboardType : uint8 +{ + Default = 0, + Number = 1, + Web = 2, + Email = 3, + Password = 4, + AlphaNumeric = 5, + EVirtualKeyboardType_MAX = 6, +}; + +// Enum UMG.ESlateAccessibleBehavior +// NumValues: 0x0006 +enum class ESlateAccessibleBehavior : uint8 +{ + NotAccessible = 0, + Auto = 1, + Summary = 2, + Custom = 3, + ToolTip = 4, + ESlateAccessibleBehavior_MAX = 5, +}; + +// Enum UMG.ESlateSizeRule +// NumValues: 0x0003 +enum class ESlateSizeRule : uint8 +{ + Automatic = 0, + Fill = 1, + ESlateSizeRule_MAX = 2, +}; + +// Enum UMG.EDynamicBoxType +// NumValues: 0x0007 +enum class EDynamicBoxType : uint8 +{ + Horizontal = 0, + Vertical = 1, + Wrap = 2, + VerticalWrap = 3, + Radial = 4, + Overlay = 5, + EDynamicBoxType_MAX = 6, +}; + +// Enum UMG.EWidgetDesignFlags +// NumValues: 0x0006 +enum class EWidgetDesignFlags : uint8 +{ + None = 0, + Designing = 1, + ShowOutline = 2, + ExecutePreConstruct = 4, + Previewing = 8, + EWidgetDesignFlags_MAX = 9, +}; + +// Enum UMG.EWidgetSpace +// NumValues: 0x0003 +enum class EWidgetSpace : uint8 +{ + World = 0, + Screen = 1, + EWidgetSpace_MAX = 2, +}; + +// Enum UMG.EWidgetTimingPolicy +// NumValues: 0x0003 +enum class EWidgetTimingPolicy : uint8 +{ + RealTime = 0, + GameTime = 1, + EWidgetTimingPolicy_MAX = 2, +}; + +// Enum UMG.EWidgetBlendMode +// NumValues: 0x0004 +enum class EWidgetBlendMode : uint8 +{ + Opaque = 0, + Masked = 1, + Transparent = 2, + EWidgetBlendMode_MAX = 3, +}; + +// Enum UMG.EWidgetGeometryMode +// NumValues: 0x0003 +enum class EWidgetGeometryMode : uint8 +{ + Plane = 0, + Cylinder = 1, + EWidgetGeometryMode_MAX = 2, +}; + +// Enum UMG.EWindowVisibility +// NumValues: 0x0003 +enum class EWindowVisibility : uint8 +{ + Visible = 0, + SelfHitTestInvisible = 1, + EWindowVisibility_MAX = 2, +}; + +// Enum UMG.ETickMode +// NumValues: 0x0004 +enum class ETickMode : uint8 +{ + Disabled = 0, + Enabled = 1, + Automatic = 2, + ETickMode_MAX = 3, +}; + +// Enum UMG.EWidgetInteractionSource +// NumValues: 0x0005 +enum class EWidgetInteractionSource : uint8 +{ + World = 0, + Mouse = 1, + CenterScreen = 2, + Custom = 3, + EWidgetInteractionSource_MAX = 4, +}; + +// Enum UMG.EDragPivot +// NumValues: 0x000B +enum class EDragPivot : uint8 +{ + MouseDown = 0, + TopLeft = 1, + TopCenter = 2, + TopRight = 3, + CenterLeft = 4, + CenterCenter = 5, + CenterRight = 6, + BottomLeft = 7, + BottomCenter = 8, + BottomRight = 9, + EDragPivot_MAX = 10, +}; + +// Enum UMG.EWidgetTickFrequency +// NumValues: 0x0003 +enum class EWidgetTickFrequency : uint8 +{ + Never = 0, + Auto = 1, + EWidgetTickFrequency_MAX = 2, +}; + +// Enum UMG.EWidgetAnimationEvent +// NumValues: 0x0004 +enum class EWidgetAnimationEvent : uint8 +{ + Started = 0, + Finished = 1, + Completed = 2, + EWidgetAnimationEvent_MAX = 3, +}; + +// Enum UMG.EUMGSequencePlayMode +// NumValues: 0x0004 +enum class EUMGSequencePlayMode : uint8 +{ + Forward = 0, + Reverse = 1, + PingPong = 2, + EUMGSequencePlayMode_MAX = 3, +}; + +// Enum UMG.EBindingKind +// NumValues: 0x0003 +enum class EBindingKind : uint8 +{ + Function = 0, + Property = 1, + EBindingKind_MAX = 2, +}; + +// ScriptStruct UMG.PaintContext +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FPaintContext final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPaintContext; + +// ScriptStruct UMG.AnimationEventBinding +// 0x0028 (0x0028 - 0x0000) +struct FAnimationEventBinding final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetAnimationEvent AnimationEvent; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName UserTag; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationEventBinding; + +// ScriptStruct UMG.ShapedTextOptions +// 0x0003 (0x0003 - 0x0000) +struct FShapedTextOptions final +{ +public: + uint8 bOverride_TextShapingMethod : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TextFlowDirection : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ETextShapingMethod TextShapingMethod; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextFlowDirection TextFlowDirection; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FShapedTextOptions; + +// ScriptStruct UMG.WidgetNavigationData +// 0x0024 (0x0024 - 0x0000) +struct FWidgetNavigationData final +{ +public: + EUINavigationRule Rule; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WidgetToFocus; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Widget; // 0x000C(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate CustomDelegate; // 0x0014(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWidgetNavigationData; + +// ScriptStruct UMG.EventReply +// 0x00B8 (0x00B8 - 0x0000) +struct alignas(0x08) FEventReply final +{ +public: + uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEventReply; + +// ScriptStruct UMG.WidgetTransform +// 0x0038 (0x0038 - 0x0000) +struct FWidgetTransform final +{ +public: + struct FVector2D Translation; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Shear; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWidgetTransform; + +// ScriptStruct UMG.WidgetChild +// 0x0010 (0x0010 - 0x0000) +struct FWidgetChild final +{ +public: + class FName WidgetName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr WidgetPtr; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FWidgetChild; + +// ScriptStruct UMG.NamedSlotBinding +// 0x0010 (0x0010 - 0x0000) +struct FNamedSlotBinding final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* Content; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedSlotBinding; + +// ScriptStruct UMG.QueuedWidgetAnimationTransition +// 0x0038 (0x0038 - 0x0000) +struct FQueuedWidgetAnimationTransition final +{ +public: + class UWidgetAnimation* WidgetAnimation; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x30]; // 0x0008(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FQueuedWidgetAnimationTransition; + +// ScriptStruct UMG.UserWidgetPool +// 0x0088 (0x0088 - 0x0000) +struct FUserWidgetPool final +{ +public: + TArray ActiveWidgets; // 0x0000(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray InactiveWidgets; // 0x0010(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_20[0x68]; // 0x0020(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUserWidgetPool; + +// ScriptStruct UMG.RadialBoxSettings +// 0x0010 (0x0010 - 0x0000) +struct FRadialBoxSettings final +{ +public: + float StartingAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDistributeItemsEvenly; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngleBetweenItems; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SectorCentralAngle; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRadialBoxSettings; + +// ScriptStruct UMG.SlateChildSize +// 0x0008 (0x0008 - 0x0000) +struct FSlateChildSize final +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateSizeRule SizeRule; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateChildSize; + +// ScriptStruct UMG.WidgetEventField +// 0x0001 (0x0001 - 0x0000) +struct FWidgetEventField final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWidgetEventField; + +// ScriptStruct UMG.MovieScene2DTransformMask +// 0x0004 (0x0004 - 0x0000) +struct FMovieScene2DTransformMask final +{ +public: + uint32 Mask; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieScene2DTransformMask; + +// ScriptStruct UMG.SequenceTickManagerWidgetData +// 0x0002 (0x0002 - 0x0000) +struct FSequenceTickManagerWidgetData final +{ +public: + uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSequenceTickManagerWidgetData; + +// ScriptStruct UMG.WidgetAnimationBinding +// 0x0024 (0x0024 - 0x0000) +struct FWidgetAnimationBinding final +{ +public: + class FName WidgetName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotWidgetName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid AnimationGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRootWidget; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWidgetAnimationBinding; + +// ScriptStruct UMG.BlueprintWidgetAnimationDelegateBinding +// 0x001C (0x001C - 0x0000) +struct FBlueprintWidgetAnimationDelegateBinding final +{ +public: + EWidgetAnimationEvent Action; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AnimationToBind; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UserTag; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintWidgetAnimationDelegateBinding; + +// ScriptStruct UMG.DynamicPropertyPath +// 0x0000 (0x0038 - 0x0038) +struct FDynamicPropertyPath final : public FCachedPropertyPath +{ +}; +DUMPER7_ASSERTS_FDynamicPropertyPath; + +// ScriptStruct UMG.WidgetStateBitfield +// 0x0590 (0x0590 - 0x0000) +struct alignas(0x08) FWidgetStateBitfield final +{ +public: + uint8 Pad_0[0x590]; // 0x0000(0x0590)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWidgetStateBitfield; + +// ScriptStruct UMG.GameViewportWidgetSlot +// 0x0048 (0x0048 - 0x0000) +struct FGameViewportWidgetSlot final +{ +public: + struct FAnchors Anchors; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin Offsets; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Alignment; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ZOrder; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoRemoveOnWorldRemoved; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameViewportWidgetSlot; + +// ScriptStruct UMG.AnchorData +// 0x0040 (0x0040 - 0x0000) +struct FAnchorData final +{ +public: + struct FMargin Offsets; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FAnchors Anchors; // 0x0010(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Alignment; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnchorData; + +// ScriptStruct UMG.RichTextStyleRow +// 0x0358 (0x0360 - 0x0008) +struct FRichTextStyleRow final : public FTableRowBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTextBlockStyle TextStyle; // 0x0010(0x0350)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRichTextStyleRow; + +// ScriptStruct UMG.RichImageRow +// 0x00D8 (0x00E0 - 0x0008) +struct FRichImageRow final : public FTableRowBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Brush; // 0x0010(0x00D0)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRichImageRow; + +// ScriptStruct UMG.WidgetComponentInstanceData +// 0x0010 (0x00C8 - 0x00B8) +struct FWidgetComponentInstanceData final : public FSceneComponentInstanceData +{ +public: + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWidgetComponentInstanceData; + +// ScriptStruct UMG.SlateMeshVertex +// 0x003C (0x003C - 0x0000) +struct FSlateMeshVertex final +{ +public: + struct FVector2f position; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f UV0; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f UV1; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f UV2; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f UV3; // 0x0024(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f UV4; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2f UV5; // 0x0034(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSlateMeshVertex; + +// ScriptStruct UMG.DelegateRuntimeBinding +// 0x0060 (0x0060 - 0x0000) +struct FDelegateRuntimeBinding final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDynamicPropertyPath SourcePath; // 0x0020(0x0038)(NativeAccessSpecifierPublic) + EBindingKind Kind; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDelegateRuntimeBinding; + +} + diff --git a/SilentHillF/SDK/UniversalObjectLocator_structs.hpp b/SilentHillF/SDK/UniversalObjectLocator_structs.hpp new file mode 100644 index 0000000..dee5dd1 --- /dev/null +++ b/SilentHillF/SDK/UniversalObjectLocator_structs.hpp @@ -0,0 +1,87 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UniversalObjectLocator + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum UniversalObjectLocator.ELocatorResolveFlags +// NumValues: 0x0007 +enum class ELocatorResolveFlags : uint8 +{ + None = 0, + Load = 1, + Unload = 2, + Async = 4, + WillWait = 8, + AsyncWait = 12, + ELocatorResolveFlags_MAX = 13, +}; + +// ScriptStruct UniversalObjectLocator.DirectPathObjectLocator +// 0x0020 (0x0020 - 0x0000) +struct FDirectPathObjectLocator final +{ +public: + struct FSoftObjectPath Path; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectPathObjectLocator; + +// ScriptStruct UniversalObjectLocator.LocatorSpawnedCacheResolveParameter +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FLocatorSpawnedCacheResolveParameter final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLocatorSpawnedCacheResolveParameter; + +// ScriptStruct UniversalObjectLocator.SubObjectLocator +// 0x0010 (0x0010 - 0x0000) +struct FSubObjectLocator final +{ +public: + class FString PathWithinContext; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSubObjectLocator; + +// ScriptStruct UniversalObjectLocator.UniversalObjectLocatorFragment +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FUniversalObjectLocatorFragment final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUniversalObjectLocatorFragment; + +// ScriptStruct UniversalObjectLocator.UniversalObjectLocator +// 0x0010 (0x0010 - 0x0000) +struct FUniversalObjectLocator final +{ +public: + TArray Fragments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FUniversalObjectLocator; + +// ScriptStruct UniversalObjectLocator.UniversalObjectLocatorEmptyPayload +// 0x0001 (0x0001 - 0x0000) +struct FUniversalObjectLocatorEmptyPayload final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUniversalObjectLocatorEmptyPayload; + +} + diff --git a/SilentHillF/SDK/WBP_Cutscene_classes.hpp b/SilentHillF/SDK/WBP_Cutscene_classes.hpp new file mode 100644 index 0000000..42dbb7b --- /dev/null +++ b/SilentHillF/SDK/WBP_Cutscene_classes.hpp @@ -0,0 +1,98 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_Cutscene + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "GameNoce_structs.hpp" +#include "GameNoce_classes.hpp" +#include "NeoAudio_structs.hpp" +#include "UMG_structs.hpp" + + +namespace SDK +{ + +// WidgetBlueprintGeneratedClass WBP_Cutscene.WBP_Cutscene_C +// 0x0160 (0x0530 - 0x03D0) +class UWBP_Cutscene_C final : public UNoceCutsceneWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x03D0(0x0008)(ZeroConstructor, Transient, DuplicateTransient) + class UOverlay* GuideOverlay; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* LeftGroup; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* LeftGroup_1; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* LeftGroup_2; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UOverlay* PauseOverlay; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* RightGroup; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* RightGroup_1; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* RightGroup_2; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_CommonGuideItem_C* WBP_CommonGuideItem; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_SkipIcon_C* WBP_SkipIcon; // 0x0420(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + TSoftClassPtr CSSkipWidgetPath; // 0x0428(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, HasGetValueTypeHash) + struct FTimerHandle HideGuideTimer; // 0x0450(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class ALevelSequenceActor* SequenceActor; // 0x0458(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class FName CutsceneName; // 0x0460(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsNew; // 0x0468(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_469[0x7]; // 0x0469(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceCutsceneSkipWidget* CutsceneWidget; // 0x0470(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash) + struct FNeoAudioTriggerIdHandle PopWindowFadeInSound; // 0x0478(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor) + struct FNeoAudioTriggerIdHandle PopWindowConfirmSound; // 0x0480(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor) + struct FNeoAudioTriggerIdHandle PopWindowCancelSound; // 0x0488(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor) + struct FNeoAudioTriggerIdHandle PauseTriggerId; // 0x0490(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor) + struct FNeoAudioTriggerIdHandle ResumeTriggerId; // 0x0498(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor) + bool IsPausedByMessage; // 0x04A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_4A1[0x7]; // 0x04A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BinkPlayToolList; // 0x04A8(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance) + class UNeoAudioDataTable* Audio_CSPauseDataTable; // 0x04B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + struct FNeoAudioPostEventParam Audio_StopCSPauseSilence; // 0x04C0(0x0070)(Edit, BlueprintVisible, DisableEditOnInstance) + +public: + void Audio_HandleCSPause(); + void Audio_PostCSPauseSilence(const struct FNeoAudioPostEventParam& InAudioPostEventParam); + void BinkPlay(bool IsPlay); + void BP_HideCommon(bool* NoUse); + void BP_ShowCommon(bool* NoUse); + void ExecuteUbergraph_WBP_Cutscene(int32 EntryPoint); + void GetPopWindowWidget(); + bool HandleNotRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey); + void HideGuides(); + void OnInitialized(); + struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + void OnPopWindowClose(); + void OnSkipHoldComplete(); + void Pause(); + void Resume(); + void SetAutoHideTimer(); + void SetCanSkip(bool InCanSkip, bool* NoUse); + void SetHasCamera(bool InHasCamera, bool* NoUse); + void SetSequenceActor(class ALevelSequenceActor* InActor, bool* NoUse); + void ShowGuides(bool NeedCancel, bool NeedPause, bool NeedHold); + void StopAndReleaseBinkTool(); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("WBP_Cutscene_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WBP_Cutscene_C") + } + static class UWBP_Cutscene_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWBP_Cutscene_C; + +} + diff --git a/SilentHillF/SDK/WBP_TitleFlow_Logo_classes.hpp b/SilentHillF/SDK/WBP_TitleFlow_Logo_classes.hpp new file mode 100644 index 0000000..8ada59c --- /dev/null +++ b/SilentHillF/SDK/WBP_TitleFlow_Logo_classes.hpp @@ -0,0 +1,74 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_TitleFlow_Logo + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "GameNoce_classes.hpp" + + +namespace SDK +{ + +// WidgetBlueprintGeneratedClass WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C +// 0x0090 (0x0440 - 0x03B0) +class UWBP_TitleFlow_Logo_C final : public UNoceFocusableWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x03B0(0x0008)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* FadeOutLogo; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* FadeInLogo; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* FadeInBG; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash) + class UImage* BackBG; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* FrontBG; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* LogoImage; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + int32 CurrentIndex; // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LogoAnimations; // 0x03F0(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FTimerHandle ShowNextLogoTimer; // 0x0400(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + TArray Images; // 0x0408(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray BGImages; // 0x0418(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + TArray NeedBG; // 0x0428(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + bool CanSkip; // 0x0438(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool IsFirstLaunch; // 0x0439(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +public: + void BP_HideCommon(bool* NoUse); + void BP_ShowCommon(bool* NoUse); + void ExecuteUbergraph_WBP_TitleFlow_Logo(int32 EntryPoint); + void FadeOutCurrentLogo(); + bool HandleNotRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey); + void OnFadeInBGCompleted(); + void OnFadeInCompleted(); + void OnFadeInLogoCompleted(); + void OnFadeOutLogoCompleted(); + void OnInitialized(); + void PlayFadeInLogo(); + void SetAllData(bool* NoUse); + void ShowNextLogo(); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("WBP_TitleFlow_Logo_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WBP_TitleFlow_Logo_C") + } + static class UWBP_TitleFlow_Logo_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +//DUMPER7_ASSERTS_UWBP_TitleFlow_Logo_C; + +} + diff --git a/SilentHillF/SDK/WBP_TitleFlow_Logo_functions.cpp b/SilentHillF/SDK/WBP_TitleFlow_Logo_functions.cpp new file mode 100644 index 0000000..2f0d3a4 --- /dev/null +++ b/SilentHillF/SDK/WBP_TitleFlow_Logo_functions.cpp @@ -0,0 +1,240 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_TitleFlow_Logo + +#include "Basic.hpp" + +#include "WBP_TitleFlow_Logo_classes.hpp" +#include "WBP_TitleFlow_Logo_parameters.hpp" + + +namespace SDK +{ + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.BP_HideCommon +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_Logo_C::BP_HideCommon(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "BP_HideCommon"); + + Params::WBP_TitleFlow_Logo_C_BP_HideCommon Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.BP_ShowCommon +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_Logo_C::BP_ShowCommon(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "BP_ShowCommon"); + + Params::WBP_TitleFlow_Logo_C_BP_ShowCommon Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.ExecuteUbergraph_WBP_TitleFlow_Logo +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_Logo_C::ExecuteUbergraph_WBP_TitleFlow_Logo(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "ExecuteUbergraph_WBP_TitleFlow_Logo"); + + Params::WBP_TitleFlow_Logo_C_ExecuteUbergraph_WBP_TitleFlow_Logo Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.FadeOutCurrentLogo +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Logo_C::FadeOutCurrentLogo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "FadeOutCurrentLogo"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.HandleNotRepeatKeys +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FInputEvent& InInputEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// const struct FKey& InKey (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +bool UWBP_TitleFlow_Logo_C::HandleNotRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "HandleNotRepeatKeys"); + + Params::WBP_TitleFlow_Logo_C_HandleNotRepeatKeys Parms{}; + + Parms.InInputEvent = std::move(InInputEvent); + Parms.InKey = std::move(InKey); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.OnFadeInBGCompleted +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Logo_C::OnFadeInBGCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "OnFadeInBGCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.OnFadeInCompleted +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Logo_C::OnFadeInCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "OnFadeInCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.OnFadeInLogoCompleted +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Logo_C::OnFadeInLogoCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "OnFadeInLogoCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.OnFadeOutLogoCompleted +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Logo_C::OnFadeOutLogoCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "OnFadeOutLogoCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.OnInitialized +// (BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UWBP_TitleFlow_Logo_C::OnInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "OnInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.PlayFadeInLogo +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Logo_C::PlayFadeInLogo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "PlayFadeInLogo"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.SetAllData +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_Logo_C::SetAllData(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "SetAllData"); + + Params::WBP_TitleFlow_Logo_C_SetAllData Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.ShowNextLogo +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Logo_C::ShowNextLogo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Logo_C", "ShowNextLogo"); + + UObject::ProcessEvent(Func, nullptr); +} + +} + diff --git a/SilentHillF/SDK/WBP_TitleFlow_Logo_parameters.hpp b/SilentHillF/SDK/WBP_TitleFlow_Logo_parameters.hpp new file mode 100644 index 0000000..1726f81 --- /dev/null +++ b/SilentHillF/SDK/WBP_TitleFlow_Logo_parameters.hpp @@ -0,0 +1,127 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_TitleFlow_Logo + +#include "Basic.hpp" + +#include "SlateCore_structs.hpp" +#include "InputCore_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK::Params +{ + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.BP_HideCommon +// 0x0010 (0x0010 - 0x0000) +struct WBP_TitleFlow_Logo_C_BP_HideCommon final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceUICommonMessageSubsystem* CallFunc_GetGameInstanceSubsystem_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Logo_C_BP_HideCommon; + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.BP_ShowCommon +// 0x0010 (0x0010 - 0x0000) +struct WBP_TitleFlow_Logo_C_BP_ShowCommon final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceUICommonMessageSubsystem* CallFunc_GetGameInstanceSubsystem_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Logo_C_BP_ShowCommon; + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.ExecuteUbergraph_WBP_TitleFlow_Logo +// 0x0048 (0x0048 - 0x0000) +struct WBP_TitleFlow_Logo_C_ExecuteUbergraph_WBP_TitleFlow_Logo final +{ +public: + int32 EntryPoint; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TDelegate K2Node_CreateDelegate_OutputDelegate; // 0x0004(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + TDelegate K2Node_CreateDelegate_OutputDelegate_1; // 0x0014(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + TDelegate K2Node_CreateDelegate_OutputDelegate_2; // 0x0024(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray K2Node_MakeArray_Array; // 0x0038(0x0010)(ReferenceParm) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Logo_C_ExecuteUbergraph_WBP_TitleFlow_Logo; + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.HandleNotRepeatKeys +// 0x0040 (0x0040 - 0x0000) +struct WBP_TitleFlow_Logo_C_HandleNotRepeatKeys final +{ +public: + struct FInputEvent InInputEvent; // 0x0000(0x0020)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FKey InKey; // 0x0020(0x0018)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, HasGetValueTypeHash) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsAnyKey_ReturnValue; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x003A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue; // 0x003B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_BooleanAND_ReturnValue_1; // 0x003D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Logo_C_HandleNotRepeatKeys; + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.OnFadeInLogoCompleted +// 0x0008 (0x0008 - 0x0000) +struct WBP_TitleFlow_Logo_C_OnFadeInLogoCompleted final +{ +public: + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Logo_C_OnFadeInLogoCompleted; + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.PlayFadeInLogo +// 0x0008 (0x0008 - 0x0000) +struct WBP_TitleFlow_Logo_C_PlayFadeInLogo final +{ +public: + class UObject* CallFunc_Array_Get_Item; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Logo_C_PlayFadeInLogo; + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.SetAllData +// 0x0020 (0x0020 - 0x0000) +struct WBP_TitleFlow_Logo_C_SetAllData final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceSaveSubsystem* CallFunc_GetGameInstanceSubsystem_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + class UNoceSystemSaveGame* CallFunc_GetSystemSaveGame_ReturnValue; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsValid_ReturnValue; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsSettingInitialized_ReturnValue; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Not_PreBool_ReturnValue; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Logo_C_SetAllData; + +// Function WBP_TitleFlow_Logo.WBP_TitleFlow_Logo_C.ShowNextLogo +// 0x0030 (0x0030 - 0x0000) +struct WBP_TitleFlow_Logo_C_ShowNextLogo final +{ +public: + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* CallFunc_Array_Get_Item; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_IsValidIndex_ReturnValue; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Temp_int_Variable; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class UObject* CallFunc_Array_Get_Item_1; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_Get_Item_2; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_IsValidIndex_ReturnValue_1; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Logo_C_ShowNextLogo; + +} + diff --git a/SilentHillF/SDK/WBP_TitleFlow_Warning_classes.hpp b/SilentHillF/SDK/WBP_TitleFlow_Warning_classes.hpp new file mode 100644 index 0000000..ad4c698 --- /dev/null +++ b/SilentHillF/SDK/WBP_TitleFlow_Warning_classes.hpp @@ -0,0 +1,82 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_TitleFlow_Warning + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "GameNoce_classes.hpp" +#include "UMG_structs.hpp" +#include "NoceBase_structs.hpp" + + +namespace SDK +{ + +// WidgetBlueprintGeneratedClass WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C +// 0x00D8 (0x0488 - 0x03B0) +class UWBP_TitleFlow_Warning_C final : public UNoceFocusableWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x03B0(0x0008)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* FadeOutWarning; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* FadeInWarning; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash) + class UTextBlock* AutoSaveText; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* AutoSaveWarningVerticalBox; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UNiagaraSystemWidget* NiagaraBlackPoint; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* PhotoSensibilityWarningVerticalBox; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* WarningIcon; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UImage* WarningIcon_1; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_ActiveUser_C* WBP_ActiveUser; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_AutoSaveIcon_C* WBP_AutoSaveIcon; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UVerticalBox* WorriedWarningVerticalBox; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + TArray Warnings; // 0x0410(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + int32 CurrentIndex; // 0x0420(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WarningAnimations; // 0x0428(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + struct FTimerHandle ShowNextWarningTimer; // 0x0438(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + class FText PCAutoSaveText; // 0x0440(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + class FText PS5AutoSaveText; // 0x0450(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + class FText XSXAutoSaveText; // 0x0460(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + bool CanSkip; // 0x0470(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_471[0x7]; // 0x0471(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ShowWarningTime; // 0x0478(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + +public: + void BP_HideCommon(bool* NoUse); + void BP_ShowCommon(bool* NoUse); + void ExecuteUbergraph_WBP_TitleFlow_Warning(int32 EntryPoint); + void FadeOutCurrentWarning(); + bool HandleNotRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey); + void OnFadeInCompleted(); + void OnFadeInWarningCompleted(); + void OnFadeOutWarningCompleted(); + void OnInitialized(); + void SetAllData(bool* NoUse); + void ShowNextWarning(); + void UpdateWarningVisibility(); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("WBP_TitleFlow_Warning_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WBP_TitleFlow_Warning_C") + } + static class UWBP_TitleFlow_Warning_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +//DUMPER7_ASSERTS_UWBP_TitleFlow_Warning_C; + +} + diff --git a/SilentHillF/SDK/WBP_TitleFlow_Warning_functions.cpp b/SilentHillF/SDK/WBP_TitleFlow_Warning_functions.cpp new file mode 100644 index 0000000..e896d39 --- /dev/null +++ b/SilentHillF/SDK/WBP_TitleFlow_Warning_functions.cpp @@ -0,0 +1,226 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_TitleFlow_Warning + +#include "Basic.hpp" + +#include "WBP_TitleFlow_Warning_classes.hpp" +#include "WBP_TitleFlow_Warning_parameters.hpp" + + +namespace SDK +{ + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.BP_HideCommon +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_Warning_C::BP_HideCommon(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "BP_HideCommon"); + + Params::WBP_TitleFlow_Warning_C_BP_HideCommon Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.BP_ShowCommon +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_Warning_C::BP_ShowCommon(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "BP_ShowCommon"); + + Params::WBP_TitleFlow_Warning_C_BP_ShowCommon Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.ExecuteUbergraph_WBP_TitleFlow_Warning +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_Warning_C::ExecuteUbergraph_WBP_TitleFlow_Warning(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "ExecuteUbergraph_WBP_TitleFlow_Warning"); + + Params::WBP_TitleFlow_Warning_C_ExecuteUbergraph_WBP_TitleFlow_Warning Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.FadeOutCurrentWarning +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Warning_C::FadeOutCurrentWarning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "FadeOutCurrentWarning"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.HandleNotRepeatKeys +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FInputEvent& InInputEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) +// const struct FKey& InKey (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, HasGetValueTypeHash) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +bool UWBP_TitleFlow_Warning_C::HandleNotRepeatKeys(const struct FInputEvent& InInputEvent, const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "HandleNotRepeatKeys"); + + Params::WBP_TitleFlow_Warning_C_HandleNotRepeatKeys Parms{}; + + Parms.InInputEvent = std::move(InInputEvent); + Parms.InKey = std::move(InKey); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.OnFadeInCompleted +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Warning_C::OnFadeInCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "OnFadeInCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.OnFadeInWarningCompleted +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Warning_C::OnFadeInWarningCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "OnFadeInWarningCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.OnFadeOutWarningCompleted +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Warning_C::OnFadeOutWarningCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "OnFadeOutWarningCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.OnInitialized +// (BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UWBP_TitleFlow_Warning_C::OnInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "OnInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.SetAllData +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_Warning_C::SetAllData(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "SetAllData"); + + Params::WBP_TitleFlow_Warning_C_SetAllData Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.ShowNextWarning +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Warning_C::ShowNextWarning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "ShowNextWarning"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.UpdateWarningVisibility +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_Warning_C::UpdateWarningVisibility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_Warning_C", "UpdateWarningVisibility"); + + UObject::ProcessEvent(Func, nullptr); +} + +} + diff --git a/SilentHillF/SDK/WBP_TitleFlow_Warning_parameters.hpp b/SilentHillF/SDK/WBP_TitleFlow_Warning_parameters.hpp new file mode 100644 index 0000000..2527e9c --- /dev/null +++ b/SilentHillF/SDK/WBP_TitleFlow_Warning_parameters.hpp @@ -0,0 +1,144 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_TitleFlow_Warning + +#include "Basic.hpp" + +#include "SlateCore_structs.hpp" +#include "NoceBase_structs.hpp" +#include "InputCore_structs.hpp" +#include "UMG_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK::Params +{ + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.BP_HideCommon +// 0x0010 (0x0010 - 0x0000) +struct WBP_TitleFlow_Warning_C_BP_HideCommon final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceUICommonMessageSubsystem* CallFunc_GetGameInstanceSubsystem_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_BP_HideCommon; + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.BP_ShowCommon +// 0x0010 (0x0010 - 0x0000) +struct WBP_TitleFlow_Warning_C_BP_ShowCommon final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNoceUICommonMessageSubsystem* CallFunc_GetGameInstanceSubsystem_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_BP_ShowCommon; + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.ExecuteUbergraph_WBP_TitleFlow_Warning +// 0x0060 (0x0060 - 0x0000) +struct WBP_TitleFlow_Warning_C_ExecuteUbergraph_WBP_TitleFlow_Warning final +{ +public: + int32 EntryPoint; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + ENocePlatformType Temp_byte_Variable; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate K2Node_CreateDelegate_OutputDelegate; // 0x0008(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + TDelegate K2Node_CreateDelegate_OutputDelegate_1; // 0x0018(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + TArray K2Node_MakeArray_Array; // 0x0028(0x0010)(ReferenceParm) + TArray K2Node_MakeArray_Array_1; // 0x0038(0x0010)(ReferenceParm, ContainsInstancedReference) + ENocePlatformType CallFunc_GetPlatformType_ReturnValue; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText K2Node_Select_Default; // 0x0050(0x0010)() +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_ExecuteUbergraph_WBP_TitleFlow_Warning; + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.FadeOutCurrentWarning +// 0x0001 (0x0001 - 0x0000) +struct WBP_TitleFlow_Warning_C_FadeOutCurrentWarning final +{ +public: + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_FadeOutCurrentWarning; + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.HandleNotRepeatKeys +// 0x0040 (0x0040 - 0x0000) +struct WBP_TitleFlow_Warning_C_HandleNotRepeatKeys final +{ +public: + struct FInputEvent InInputEvent; // 0x0000(0x0020)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm) + struct FKey InKey; // 0x0020(0x0018)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, HasGetValueTypeHash) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_IsAnyKey_ReturnValue; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_HandleNotRepeatKeys; + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.OnFadeInWarningCompleted +// 0x0028 (0x0028 - 0x0000) +struct WBP_TitleFlow_Warning_C_OnFadeInWarningCompleted final +{ +public: + double NextWarningTime; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue; // 0x0008(0x0008)(NoDestructor, HasGetValueTypeHash) + class UNeoAudioSystem* CallFunc_GetGameInstanceSubsystem_ReturnValue; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) + double CallFunc_Array_Get_Item; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_IsValidIndex_ReturnValue; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CallFunc_K2_SetTimer_Time_ImplicitCast; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_OnFadeInWarningCompleted; + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.SetAllData +// 0x0001 (0x0001 - 0x0000) +struct WBP_TitleFlow_Warning_C_SetAllData final +{ +public: + bool NoUse; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_SetAllData; + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.ShowNextWarning +// 0x0010 (0x0010 - 0x0000) +struct WBP_TitleFlow_Warning_C_ShowNextWarning final +{ +public: + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Temp_int_Variable; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Array_IsValidIndex_ReturnValue; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_ShowNextWarning; + +// Function WBP_TitleFlow_Warning.WBP_TitleFlow_Warning_C.UpdateWarningVisibility +// 0x0028 (0x0028 - 0x0000) +struct WBP_TitleFlow_Warning_C_UpdateWarningVisibility final +{ +public: + bool Temp_bool_Variable; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + ESlateVisibility Temp_byte_Variable; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + ESlateVisibility Temp_byte_Variable_1; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Temp_int_Array_Index_Variable; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 Temp_int_Loop_Counter_Variable; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Add_IntInt_ReturnValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UVerticalBox* CallFunc_Array_Get_Item; // 0x0018(0x0008)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) + int32 CallFunc_Array_Length_ReturnValue; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + ESlateVisibility K2Node_Select_Default; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool CallFunc_Less_IntInt_ReturnValue; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) +}; +//DUMPER7_ASSERTS_WBP_TitleFlow_Warning_C_UpdateWarningVisibility; + +} + diff --git a/SilentHillF/SDK/WBP_TitleFlow_classes.hpp b/SilentHillF/SDK/WBP_TitleFlow_classes.hpp new file mode 100644 index 0000000..9fbfd57 --- /dev/null +++ b/SilentHillF/SDK/WBP_TitleFlow_classes.hpp @@ -0,0 +1,74 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_TitleFlow + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "NeoAudio_structs.hpp" +#include "GameNoce_structs.hpp" +#include "GameNoce_classes.hpp" + + +namespace SDK +{ + +// WidgetBlueprintGeneratedClass WBP_TitleFlow.WBP_TitleFlow_C +// 0x0088 (0x0438 - 0x03B0) +class UWBP_TitleFlow_C final : public UNoceFocusableWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x03B0(0x0008)(ZeroConstructor, Transient, DuplicateTransient) + class UWBP_TitleFlow_Logo_C* WBP_DevTitleFlow_Logo; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_InitialSetting_C* WBP_InitialSetting; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWBP_TitleFlow_Warning_C* WBP_TitleFlow_Warning; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + ENoceUITitleFlowStep CurrentStep; // 0x03D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_3D1[0x7]; // 0x03D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Pages; // 0x03D8(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference) + class FName InitialSettingName; // 0x03E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + struct FNeoAudioTriggerIdHandle InitialSettingSound; // 0x03F0(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor) + bool IsLocalSettingInitialized; // 0x03F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_3F9[0x3]; // 0x03F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxPSONum; // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + TSoftClassPtr LoadingBarWidgetPath; // 0x0400(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, HasGetValueTypeHash) + class UNoceLoadBarWidget* LoadBarWidget; // 0x0428(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash) + struct FTimerHandle ProgessHandle; // 0x0430(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash) + +public: + void BP_ShowCommon(bool* NoUse); + void Completed_B2467B96493AC4315E636BB79DD3FA37(class USaveGame* SaveGame, bool bSuccess); + void ExecuteUbergraph_WBP_TitleFlow(int32 EntryPoint); + void OnFadeInCompleted(); + void OnInitialized(); + void OnPageClosed(); + void OnProgressBarClosed(); + void RequestSystemSave(); + void SetAllData(bool* NoUse); + void ShowLoadingBar(); + void UpdateProgress(); + void WaitOnlineSystemLogin(); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("WBP_TitleFlow_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WBP_TitleFlow_C") + } + static class UWBP_TitleFlow_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +//DUMPER7_ASSERTS_UWBP_TitleFlow_C; + +} + diff --git a/SilentHillF/SDK/WBP_TitleFlow_functions.cpp b/SilentHillF/SDK/WBP_TitleFlow_functions.cpp new file mode 100644 index 0000000..d37b1ec --- /dev/null +++ b/SilentHillF/SDK/WBP_TitleFlow_functions.cpp @@ -0,0 +1,216 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WBP_TitleFlow + +#include "Basic.hpp" + +#include "WBP_TitleFlow_classes.hpp" +#include "WBP_TitleFlow_parameters.hpp" + + +namespace SDK +{ + +// Function WBP_TitleFlow.WBP_TitleFlow_C.BP_ShowCommon +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_C::BP_ShowCommon(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "BP_ShowCommon"); + + Params::WBP_TitleFlow_C_BP_ShowCommon Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.Completed_B2467B96493AC4315E636BB79DD3FA37 +// (BlueprintCallable, BlueprintEvent) +// Parameters: +// class USaveGame* SaveGame (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) +// bool bSuccess (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_C::Completed_B2467B96493AC4315E636BB79DD3FA37(class USaveGame* SaveGame, bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "Completed_B2467B96493AC4315E636BB79DD3FA37"); + + Params::WBP_TitleFlow_C_Completed_B2467B96493AC4315E636BB79DD3FA37 Parms{}; + + Parms.SaveGame = SaveGame; + Parms.bSuccess = bSuccess; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.ExecuteUbergraph_WBP_TitleFlow +// (Final, UbergraphFunction, HasDefaults) +// Parameters: +// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_C::ExecuteUbergraph_WBP_TitleFlow(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "ExecuteUbergraph_WBP_TitleFlow"); + + Params::WBP_TitleFlow_C_ExecuteUbergraph_WBP_TitleFlow Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.OnFadeInCompleted +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_C::OnFadeInCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "OnFadeInCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.OnInitialized +// (BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UWBP_TitleFlow_C::OnInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "OnInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.OnPageClosed +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_C::OnPageClosed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "OnPageClosed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.OnProgressBarClosed +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_C::OnProgressBarClosed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "OnProgressBarClosed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.RequestSystemSave +// (BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_C::RequestSystemSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "RequestSystemSave"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.SetAllData +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* NoUse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +void UWBP_TitleFlow_C::SetAllData(bool* NoUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "SetAllData"); + + Params::WBP_TitleFlow_C_SetAllData Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (NoUse != nullptr) + *NoUse = Parms.NoUse; +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.ShowLoadingBar +// (Public, HasDefaults, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_C::ShowLoadingBar() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "ShowLoadingBar"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.UpdateProgress +// (Public, BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_C::UpdateProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "UpdateProgress"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function WBP_TitleFlow.WBP_TitleFlow_C.WaitOnlineSystemLogin +// (BlueprintCallable, BlueprintEvent) + +void UWBP_TitleFlow_C::WaitOnlineSystemLogin() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WBP_TitleFlow_C", "WaitOnlineSystemLogin"); + + UObject::ProcessEvent(Func, nullptr); +} + +} +